この記事の最後にあるやり方は面白い。プログラムが終了さえすれば、実行時間が計れるとか。
φ(.. )メモメモ
2011年12月24日土曜日
2011年8月24日水曜日
flicksimple の設定方法
仕事場で、デザイナーさんに聞かれた。そっち系は全然仕事じゃないんだが、面白そうなので調べてみた。
要素の数などを css に設定しなくてはならないので話がややこしい。
iPhone/Android/PCのブラウザ対応、フリック操作をシンプルに実装できるjQueryプラグイン
# 説明中の ID は index.html で使用しているものと同じ
1.まず、フリックする部分の幅を決める (#basic ul , #flickable1 ul など)
(要素ひとつの幅 + 余白) × 要素の数
--> #basic は 24px × 24個 = 1920px
--> #flickable1 は 48px × 20個 = 960px(320px×300%)
2.要素ひとつ分の幅を指定 (#basic ul li, #flickable1 ul li など
--> #basic 80px px で指定
--> #flickable1 5% 全体(上で決めた値) に対する比率で指定、この場合は要素数
が自動的に決まる(100% / 5% = 20個)
----
あと、jQuery mobile の css を読み込ませると、[snap: 'element'] がうまく動かなくて嵌った。
要素の数などを css に設定しなくてはならないので話がややこしい。
iPhone/Android/PCのブラウザ対応、フリック操作をシンプルに実装できるjQueryプラグイン
# 説明中の ID は index.html で使用しているものと同じ
1.まず、フリックする部分の幅を決める (#basic ul , #flickable1 ul など)
(要素ひとつの幅 + 余白) × 要素の数
--> #basic は 24px × 24個 = 1920px
--> #flickable1 は 48px × 20個 = 960px(320px×300%)
2.要素ひとつ分の幅を指定 (#basic ul li, #flickable1 ul li など
--> #basic 80px px で指定
--> #flickable1 5% 全体(上で決めた値) に対する比率で指定、この場合は要素数
が自動的に決まる(100% / 5% = 20個)
----
あと、jQuery mobile の css を読み込ませると、[snap: 'element'] がうまく動かなくて嵌った。
2011年7月25日月曜日
急に ssh でログインできなくなったら
authorized_keys のあるディレクトリ(通常は .ssh)が、オーナー以外からは書き込みできないパーミッションであることを確認すること。
それでも駄目なときは .ssh のあるディレクトリ(authorized_keys の親の親、通常 /home/xxxxx) のパーミッションがオーナー以外からは書き込みできないことを確認すること。
rsync のテストで、/home/xxxxx にコピーしたら、突然 ssh から入れなくなってあせった。どうやら rsync が /home/xxxxx のパーミッションを書き換えたくさい(未検証)
それでも駄目なときは .ssh のあるディレクトリ(authorized_keys の親の親、通常 /home/xxxxx) のパーミッションがオーナー以外からは書き込みできないことを確認すること。
rsync のテストで、/home/xxxxx にコピーしたら、突然 ssh から入れなくなってあせった。どうやら rsync が /home/xxxxx のパーミッションを書き換えたくさい(未検証)
2011年7月23日土曜日
php.ini の変更を、apache から開くときに反映させる方法
$ /etc/init.d/httpd reload
php.ini を直接編集したときに限らず、yum などでモジュール・ライブラリをインストールした後、コマンドラインから実行時には反映されていて、phpinfo() の出力や、apache 経由での実行時に反映されていないときはこれ。
php.ini を直接編集したときに限らず、yum などでモジュール・ライブラリをインストールした後、コマンドラインから実行時には反映されていて、phpinfo() の出力や、apache 経由での実行時に反映されていないときはこれ。
2011年6月7日火曜日
PHP:define は
お仕事のソースで、暗号化と復号の関数をソースファイルの後ろの方に書き込んだ。両方で使っている定数があったので、関数の前に出して define で定義したら...、動かない。
PHP の define には以前も嵌って、そのときは解決できなかったので今度こそと詳しく調べていくと...。
関数の直前で define を定義しているのに有効にならない。なぜだぁぁぁ!!!
----
PHP ってインタープリターだから、インタープリターが define を解釈しないと有効にならないのね。C はコンパイラだから、使う関数の前で #define してあれば、ソース上のそれより後ろで有効になるけど、PHP の場合は記述してある位置に関係なく、使う前にインタープリターが解釈している必要があると。
define をソースの頭に持っていって解決。フツーに C でやっていることだが、しかし、定数定義は使うところの近くでやりたいなぁ...
PHP の define には以前も嵌って、そのときは解決できなかったので今度こそと詳しく調べていくと...。
関数の直前で define を定義しているのに有効にならない。なぜだぁぁぁ!!!
----
PHP ってインタープリターだから、インタープリターが define を解釈しないと有効にならないのね。C はコンパイラだから、使う関数の前で #define してあれば、ソース上のそれより後ろで有効になるけど、PHP の場合は記述してある位置に関係なく、使う前にインタープリターが解釈している必要があると。
define をソースの頭に持っていって解決。フツーに C でやっていることだが、しかし、定数定義は使うところの近くでやりたいなぁ...
2011年4月7日木曜日
PuTTy の秘密鍵を OpenSSH 形式に変換
一時間近く嵌った。
puttygen.exe で *.ppk を読み込んで、[変換]->[OpenSSH形式へエクスポート]で良いのだが、そこで開いたダイアログから書き出さないとだめ。
一旦ファイル出力ダイアログを閉じて、[秘密鍵の保存]から出力するとフツーの *.ppk ファイルを出力してします。
puttygen.exe で *.ppk を読み込んで、[変換]->[OpenSSH形式へエクスポート]で良いのだが、そこで開いたダイアログから書き出さないとだめ。
一旦ファイル出力ダイアログを閉じて、[秘密鍵の保存]から出力するとフツーの *.ppk ファイルを出力してします。
2011年1月24日月曜日
AWS PA API の ItemSearchでSearchIndex=Allだと、ItemPageが6以上になるとエラー
GAE/Python で作っている読書メモ管理のマッシュアップ、いろいろテストしていると、「すべて」の項目に対して検索して、6ページ目以降を表示させようとするとエラーになる。
グーグル様を頼って調べてみると、頼りになるのは結局 2ch。いろいろあるらしいが、All を Blended に変えてみるか...。
グーグル様を頼って調べてみると、頼りになるのは結局 2ch。いろいろあるらしいが、All を Blended に変えてみるか...。
2011年1月2日日曜日
AWS:EAN,ISBN のない本がある
AWS PA-API からとってきたデータを処理すると、エラーが発生。調べていくと EAN,ISBN が入っていない。
そういうデータを返すこともあるのか。早いうちにわかってよかった。
そういうデータを返すこともあるのか。早いうちにわかってよかった。
登録:
投稿 (Atom)