Category Archives: TIPS

メモ:CSS3のdisplay:boxで中央寄せ

HTML5+CSS3に手をつけててハマったのでメモ。

3カラムのボックスを横並びにしようとして、CSS3の display:boxを使ってみたら親要素を中央寄せできなかった。
環境はMac / Firefox 3.6.3。
ちなみにSafari4では大丈夫でした。

HTMLはこんなの。

<div id="container">
<section>左</section>
<section>中</section>
<section>右</section>
</div>

CSSはこんな感じ。

#container {
display :box;
margin: 0 auto; /* ←これが効かない */
width: 900px;
}

#container section {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 300px;
}

こう書いたらうまく 3カラムの真ん中寄せができました。

body{
text-align:center; /* ←Firefox用 */
}
#container {
display :box;
margin: 0 auto; /* ←Safari用  */
width: 900px;
text-align:left; /* ←Firefoxのテキストを左寄せに戻す */
}

#container section {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 300px;
}

解決策は、親要素の親要素(ここではbody)にtext-align:center を指定するだけだった。
まとめると、

  • display :box を指定した要素は Firefoxでは寄せに関しては、inline-box的な振る舞いになるっぽい?
  • display :box を指定した要素の親要素に text-aling:center を指定すれば真ん中寄せになる
  • display :box で text-aling:leftを指定してテキストの寄せを戻しておく。

ってことみたい?

タグ: , , , ,

AsidoのGIFのリサイズの画質を上げる(coreserver)

PHPで簡単に画像を操作・編集できるライブラリ Asido(0.0.0.1a)Coreserver使ってみたのですが、なぜかGIFのリサイズした画質が悪かった。
(たぶん、PHPではImageMagickは使えずGDしか使えないのが原因?)

ソースを見て一部変更するだけで画質が上がったのでメモ。

画質比較

▼元画像(w302px × h228px)

nstm003_t

▼AsidoでGIFリサイズの書き出し比較

Asidoデフォルト
( imageCopyResized() )
Asidoカスタマイズ
( imageCopyResampled() )
Fireworksでリサイズ
Asidoデフォルト Asidoカスタマイズ FWでリサイズ

Read More »

タグ: ,

XMindで仕事管理する手法を教えてもらったのでメモ

今日、友人夫婦が遊びに来てくれた。
その旦那さんから、マインドマップのXMindでタスク管理してる方法を教えてもらったのでメモ。

教えてもらったXmindでのDTDでタスク管理

教えてもらったXmindでのDTDでタスク管理

  • 「受信箱」、「すぐやる」みたいにタスクを分ける。
  • 受信箱には月別だったり、人別だったりでグループ化。
    • 旦那さんは、グループリーダーで部下が3人ほどいるので、「担当者」の振分も行ってるとのこと。
  • この辺のマインドマップを、全員参加の打合せ中に入力していくこともあれば、1人で割り振っていくこともある。
  • あとExcelのガントチャートを併用として使ってるとのこと。
    • XMind Proのガントチャート機能を試用してみたが、使えなかったらしい。
  • いろんなマインドマップのソフト(有料含めて)を試した中で、結局一番使いやすいのがXMindとのこと。

僕は御礼に、Backlogを教えた。
社内の制約が厳しくて、なかなか便利なソフトやWebサービスを利用できないらしいが、結構興味持ってくれた。
お客さんを巻き込んで行うような、プロジェクト管理に使ってみようかなという感じだった。

「何のために何をどう行うのか」みたいな、初期段階の思想的な事や洗い出しはXMindで、
「誰がいつまでに何をするのか」みたいな、タスク管理はBacklogで行うといいんじゃないかなーと思った。

そんな日曜日の午後でした。

タグ: , , , , ,

Macでアプリのアイコンをblogに使いたいとき

ICONをPNGなんかに変換する方法 | BULANCO BLOGを見て、「へ〜」と思ったので、僕なりの方法も書いてみる。

僕もブログ書いてて、アプリケーション等のアイコンを貼りたい時があります。

そんな時はこんな感じです。

前準備として、FInderの背景色をblogの背景色に合わせておきます(汗

  1. Finderで表示したいファイルorアプリを「アイコン表示[コマンド+1]」
  2. 表示オプション[コマンド+1]でアイコンサイズを変更
  3. スクリーリンショット[コマンド+Shift+4]でアイコン選択

Finderでアイコン表示

Finderでアイコンの大きさを変更

それだけかよ!と突っ込みが聞こえてきそうですが、そんだけです。

Read More »

タグ: ,

LimeChat でcodecheck.inのIRCに参加する方法

codecheck.inのサイト
福岡のプログラマーもデザイナーも集まるコミュニティ「codecheck.in」
でIRCというチャットシステム?が熱いので僕も参加してみることにしました。
http://blog.cgfm.jp/garyu/wp-content/uploads/2009/02/limechat

LimeChat というMac OSX用のIRCクライアントを教えてもらったので、これをcodecheck.inに繋げるまでの設定メモです。
チャットソフトと言えば、メッセンジャーかSkypeぐらいしか思いつかない僕にとって、「IRCって何?」ってぐらい始めは全くわからんかったので、これから初めてIRCソフトを触る人にお役に立てれば幸いです。
Read More »

タグ: , , , , ,