第29回 HTML5とか勉強会のアウトラインメモ

第29回 HTML5とか勉強会に参加してきたので、その時のアウトラインメモを公開します。
(座談会、懇親会部分は除く)

感想としては、PhoneGapはソーシャルゲームをなるべくリソースを割かないでネイティブアプリ化したいという時に、選択肢の1つに入る印象を受けたということですね。
実際に触ってみてどうかというのは試してみないと分からないですが……

Continue reading

Posted in 未分類 | Tagged , , , , | Leave a comment

Emacsのwindow-setup-hookが使える

今までEmacsをフルスクリーンにするのに、Emacsが起動し終わってから「C-c f(自分のns-toggle-fullscreenのキーバインド)」でフルスクリーンにしていた。

だけどやっぱり面倒でどうにかならないかなーと思っていたら、Gistに上がっていたinit.el @balibaliに以下の記述を発見。

(add-hook 'window-setup-hook 'ns-toggle-fullscreen)

試しに自分のinit.elに書いてみたら、Emacsが起動し終わったあとに自動的にフルスクリーンになってくれて、
「うおおおきたーーー!!!」
と心の中で叫んでしまった。

というわけで、自分みたいにEmacsを起動したあとに手動でフルスクリーンに切り替えている人がいたら、上のコマンドを書いておくと幸せになります。

Posted in 未分類 | Tagged | Leave a comment

コマンドログを現在時刻を付加した状態で保存する「reclog.sh」を書いた

作業メモを取りましょ!  | パルカワ!を見て、「作業メモといえばコマンドログだよね!」と思ったのでコマンドログを自動で記録してくれるものがないかググってみました。
そうしたところ、scriptコマンドでログを自動保存するか、screenを使ってコマンドログを保存する方法がでてきました(ターミナルのログを自動保存したい – まちゅダイアリー(2011-05-27)より)。

で、自分はscriptコマンドを使うことにしたのですが、「いまの時間もファイル名に含めたいなー、あと同じディレクトリに常に保存しておきたいなー」と思ったので、少しカスタマイズすることにしました。
Continue reading

Posted in 未分類 | Tagged | Leave a comment

svn update && statusを行う「svn-up-st.sh」を書いた

仕事やプライベートでSVNを使うことがあるのですが、特に仕事で使うときに複数人でリポジトリにあるファイルをいじっているので、定期的にsvn updateをしないと、すぐに競合してあうあうあーなことになります。
また、自分の編集したファイルが何かを確実に把握しておきたいので、svn statusも行いたい。
ですが、svn commitの度に事前に「svn up -> svn st」をするのはかったるいので、両方をおこなってくれるシェルスクリプトを書いてみました。
Continue reading

Posted in 未分類 | Tagged | Leave a comment

table・th・tdとかdisplay: table-cell;した要素にはposition: relative;が効かない

3度くらい同じことをやってしまったのでメモ。

CSS2.1のVisual formatting model – postion propertyのrelativeの説明にはこうある。

The effect of ‘position:relative’ on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined.
CSS2.1 – Visual formatting model – 9.3.1 Choosing a positioning scheme: ‘position’ property

テーブルの中身系のdisplayプロパティに対するposition:relativeの指定は、定義されていない。とのことで無視されちゃうらしいです。

table系にはposition:relativeが効かない | Takazudo Clipping*より

しかし、iOS 5とChromeではtable系とかdisplay: table-cell;した要素に、position: relative;が効いてしまうので、たちが悪い。
この点においては、iOSとChrome爆発しろと思ってしまう。

Posted in 未分類 | Tagged | Leave a comment