PhoneGap(Cordova) 3 のインストール方法
PhoneGap3 (Cordova)インストール方法
PhoneGap 3 になって、インストールはめっちゃ簡単になった!
NodeJSが入っていることを確認して、コマンドラインで以下を実行
node.js は、以下からインストール
http://nodejs.org/
$ sudo npm install -g phonegap
インストールが終わったら、phonegap コマンドでヘルプを確認!
インストール方法の参考: 公式サイト(英語)
http://phonegap.com/install/
使い方の例
$ phonegap create my-app $ cd my-app $ phonegap run android
公式ドキュメントは、以下
PhoneGap API Documentation
http://docs.phonegap.com/en/3.0.0/index.html
ヘルプの出し方
$ phonegap か $ phonegap help 個別コマンドは $ phonegap help remote build
実際にしたこと
$ sudo npm install -g phonegap $ cd $ phonegap create hoge-app $ cd hoge-app $ phonegap install ios $ phonegap build ios $ phonegap run ios
注意点
ドキュメントが正しくない
ドキュメントが追いついていないのか…
3.0 のドキュメントに書いてるが、以下のコマンドは存在しない様子。
$ cordova platform add ios
ドキュメントが正しいか信じられなくなってくると、怪しい展開に…
ディレクトリ構成が変わっている様子。
以下のように使う?
$ cd $ cd helloworld/platforms/ios/ $ ./cordova/emulate
phonegap コマンドを2回め以降使わないように
ios だけビルドしようかと以下をやると、www/ 以下に新しく作ったファイル等が全部デフォルトに戻るので注意。(心折れそうになります。)
phonegap 系のコマンドは気をつけないといけないっぽいです。(コマンドが何をするのか?のドキュメントがないので、役割がよくわからない件)
$ phonegap build ios
仕様変更: cordova-2.9.0.js -> phonegap.js
以下のように読み込みのjsファイル名が変わっています。
cordova-2.9.0.js -> phonegap.js
gitBreak の使い方
サイトにログインして、新規レポジトリを作る
git init git add . git commit -m "Initial commit" git remote add origin https://git.codebreak.com/ユーザ名/リポジトリ名.git git push -u origin master
下記、エラーが出たら、レポジトリを gitBreak サイト上で作成してないと思われ。
fatal: https://git.codebreak.com/ユーザ/レポジトリ.git/info/refs?service=git-receive-pack not found: did you run git update-server-info on the server?
Chrome worker CPU 100% オフライン Gmail
現象
- MacBook Air を放置すると、ファンがずっと回りまくりで、少しうるさいので、何事かと思って調べる。
- Mac OS X の アクティビティモニタでみると、 Google Chrome Worker が、CPU 100% を使っている。
- Chrome のタスクマネージャーを見ると、オフライン Gmail がCPU 100%を使っている。それを選んで「プロセスを終了」ボタンを押すと、治る。
Chrome のプロセスを見る方法
- 右上の3本線から、バックグランドページの表示をクリック
問題
オフライン Gmail をアンインストールしたい。
- なぜか拡張機能に表示されない。
- ググっても、やり方がわからないというフォーラムの記事は見かけたが、具体的なアンインストール方法を書いているところが見つからない…。
オフラインアプリの削除方法
以下のはてブコメントを頂いた方法で削除できたようです!
ありがとうございます。
新しいタブを開いて、アプリケーションのアイコンが並んだ画面でオフラインGmailのアイコンをドラッグすると右下にゴミ箱が現れる
Google Chrome Workerプロセスがリソースを食いつぶしてる - hilott@memo
http://hilott.hateblo.jp/entry/2013/05/31/011542
CentOS 6.4 + nginx + php-fpm + socket + phpMyAdmin
notice
use socket unless you unfilter port 9000.
Nginx Setting
/etc/nginx/sites-available/phpMyAdmin.conf
server { listen 80; server_name phpmyadmin.example.com; access_log /var/log/nginx/phpmyadmin_access.log; error_log /var/log/nginx/phpmyadmin_error.log; root /usr/share/phpMyAdmin; location / { index index.php; } ## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 360d; } location ~ /\.ht { deny all; } location ~ /(libraries|setup/frames|setup/libs) { deny all; return 404; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/phpMyAdmin.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_nam\ e; } }
php-fpm setting
/etc/php-fpm.d/phpMyAdmin.conf
[phpMyAdmin] ;listen = /var/run/php-fpm/phpMyAdmin.socket listen = /var/run/phpMyAdmin.sock
user = nginx group = nginx
restart
# service nginx restart
# service php-fpm restart
cordova: phonegap: Error!! ipad:icon.png: icon dimensions (57x57) don't meet size requirements. The icon must be 72x72 pixels, in png format
上記のようなエラーが出た。
対応方法
これで、validate が通ったよ。
参考サイト
iphone - Icon dimensions don't meet size requirements no matter what - Stack Overflow
http://stackoverflow.com/questions/12167065/icon-dimensions-dont-meet-size-requirements-no-matter-what
Wordpress のDBからマルウェアを探す
SELECT * FROM wp_posts WHERE post_content LIKE '%<iframe%' UNION SELECT * FROM wp_posts WHERE post_content LIKE '%<noscript%' UNION SELECT * FROM wp_posts WHERE post_content LIKE '%display:%'
引用元
How To Completely Clean Your Hacked WordPress Installation | Smackdown!
http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/