2008-01-01から1年間の記事一覧

縦タブを作る

css

これまで横のタブデザインは何回か作ったけど、縦のタブデザインを初めて作ったのでメモっておく。 DOCTYPEは、XHTML1.0 Transitional で作ってます。 タブ部分横幅固定でコンテンツ部分はリキッド。 まず、タブとコンテンツをマークアップします。 <div class="tabWrap"> <ul class="tabList"> <li class="tab">hogeho</li></ul></div>…

Kohanaに入門してみた(2)

簡易ブログのエントリ一覧は表示できたので、次はエントリ追加、エントリ詳細、コメント追加をできるようにします。エントリ追加。 controllers/blog.php public function add_entry() { $_POST = new Validation($_POST); $_POST->add_rules('title', 'requ…

Kohanaに入門してみた(1)

ここしばらくCodeIgniterを触ってみていたのですが、そこから派生したKohanaというフレームワークが良さげ。 ソースも読みやすく、慣れればちっちゃなアプリをサクッと作れそう。というわけで、フォーラムにもある簡易ブログを作ってみました。 テンプレート…

ライブラリの中でCodeIgniter組み込みのクラスを使う場合

class Hoge { var $CI; function __constructor() { $CI =& get_instance(); } function somefunc($id) { $this->CI->db->get_where($table_name, array('id' =>$id)); // 何か処理 } }みたいにインスタンスを取らないといけない。 コントローラ内でCodeIgni…

Ext JSのサンプルアプリのSimple Taskがめちゃ使いやすい

ui

ふと動きとかを見てみたくなったので、サンプルページ開いてみたところ、Simple Tasks v2というToDoアプリがめちゃめちゃ使いやすい。 個人的にはRemember the milkより全然使いやすいと思った。入力フォームが常に出てるので、ToDo放り込むのに1クリックで…

ffmpegをソースからインストールしたときのメモ

最近インストールメモばっかwwとはいえ、手順とかはいろんなサイトに素晴らしい解説があるので、自分の覚え書きというか注意点。 libamr_wb(wideband)とlibamr_nb(narrowband)を有効にする場合は、「--enable-nonfree」オプションが必要。でもって有効にした…

ぐったり

昨日から食べては戻すわ、熱はめちゃ高だわという状態でぐったり。 ようやくお腹の調子は良くなりつつあるけど、体がだるいの早く治らないかな。というわけで今日は家で仕事する(泣

MySQL-Pythonをインストールしたときのメモ

ソースをサイトから落としてインストールする。 python setup.py build sudo python setup.py installmysql_configがないとのエラーが出た。 インストールディレクトリ内のsite.cfgを修正。 コメントアウトされてる行があるのでその行のパスを変える。 mysql…

Ubuntu(on VMWare)にApache2.2、MySQL5.0、PHP5.2.6、Python2.6をインストールしたときのメモ

全てソースからインストールした。まずはApache2.2のソースを落としてconfigure。 $ tar zxvf httpd-2.2.10.tar.gz $ cd httpd-2.2.10 $ sudo ./configure --prefix=/usr/local/apache2 --with-mpm=worker --enable-module=so --enable-rewrite=shared --ena…

vim上でgdbを使えるようにした

emacsみたいにvimからgdb使えないかなーと探してみたら、「vimGdb」というものがあることを知ったので、試してみる。 http://clewn.sourceforge.net/まずはvim7.1とvimGdbのソースを落として解凍し、公式サイトを参考にパッチを当てる。 $ cd /usr/local/src…

v8でHelloWorldやろうとしたら少しはまった

v8

こちらを参考に、g++でコンパイルしたらエラー。。。 http://www.metareal.org/2008/09/03/getting-started-with-v8-google-open-source-javascript-engine/メッセージを見てみると、「undefined reference to 'sem-init'」「undefined reference to 'pthrea…

自分用ドキュメント管理はPloneがいい感じ

だと思った。ローカルで動かせばメモもドキュメントも整理できる。 ってかPloneの使い勝手いいな。

久しぶりに

ようやく忙しさが落ち着いてきたので超久しぶりにブログ書くにあたって、OS Xをクリーンインストールした。 このクリーンインストールによって、これからまたポツポツ書いていこう。DVDからのインストールに30分、ソフトウェアアップデートに30分、よく使う…

業務用アプリのUIを作る

ui

業務用アプリといえば、お客さんは大体システム管理者なわけで、そこでは斬新で初めて見るようなUIよりよく知っていて操作、すなわち管理しやすいUIが喜ばれお金になるわけで。 ホントに固さが必要なデザインなので、つまらないですが、そこにはUIを作る上で…

ロマサガ超おもしれえ

商店街でロマサガミンストレルソングが1500円で売ってたので、買ってやりまくってます。 ってか家でRPGやるのって2年ぶりくらいなんですが、いやー閃きとか懐かしすぎる。 だって、SFC版って10年以上前だよ!?とりあえず、合成術とフレイムタイラントで技閃…

Flasherいねえ

as3

何で周りにFlasherが全然いないんだろ。。。やっぱりオーサリングツール高いから気軽に手出せないってのもあるのかな。 FlashCS3とか持ってなくてFlex使わないとなると、UIコンポーネント全部自作とかなるし。。。 (やっぱCS3体験版のflパッケージをFlexSDK…

Twitter始めてみた

超今さらながらTwitter始めてみました。 Twitter/cheesepie といいながら超人見知りなのでどうすればいいんだこれ。。。

ActionScript3でUIコンポーネントを作ってみる

as3

ActionScript3からFlexのUIって使えないんですか!そんな・・・仕方がないので勉強も兼ねて自分で作るさ作るさ。 めちゃめちゃリファレンスとにらめっこしたお。 AdobeのLiveDocs重いからリファレンス本買おうかな。。。まずは、何はともあれリンクテキスト…

Mac+Flex3+Rascut0.1.3でASファイルのコンパイルエラー

as3

早速Mac環境でも開発だぜーとRascutでコンパイルしたら何やらエラーが。 ググってみたところ、Flex3のfcshが吐き出す日本語文字列が悪さをしているよう。 こちらのブログに書かれているよう、「/Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut/fcsh_wr…

Mac買った

mac

勢いでMacBook買ってしまった。。。 買ってしまったものは仕方がないので、後悔しないうちにいろいろ入れたり設定した。インストールしたもの XCode MacPorts QuickSilver Vim(MacPortsから、+aqua+huge+ruby+python+multibyte+universal) MySQL(MacPorts…

久々の祭日

だというのにひきこもってしまった。。。さくらレンタルサーバを借りていたのに全然有効活用していなかったので、 SubversionとTracを入れてみた。 これで家からTortoiseSVNでチェックアウト&コミットできるようになった。何でこれもっと早くやらなかったん…

今日のプラグイン

vim

allml.vim と打って、「Ctrl+x /」と打つと閉じタグが補完される。 surround.vim これは超便利!こちらの記事が詳しいです。 範囲選択→st は既存のページデザインの変更の際、ヘビーに使うこと間違いなし!

yumのtips教えてもらった

使ってるサーバ(CentOS)のyumでインストールできるMySQLのバージョンが4.xで、 5入れたいけどソースからインストールめんどいなーと言っていたら、 yum --enablerepo=centosplus install mysql-server-5* とすればバージョンが上のものを入れられるよ!と…

JavaScriptでWysiwygなHTMLエディタを作ってみる

久しぶりにJavaScriptの勉強、ということでWysiwygエディタを作ってみました。サンプルも公開してみちゃいます。(一応IE,FF両方動くはず・・!) フォントサイズ変更、太字・斜字・下線、文字色、背景色など基本的な機能を実装してみました。 MDCとMSDNなど…

企業向けアプリケーションのユーザビリティガイドラインTop10

ui

ノキアのフォーラムサイトに載ってたユーザビリティガイドラインがとても分かりやすかったので訳したものをメモ。【Top 10 Usability Guidelines for Enterprise Applications】 ・分かりやすいナビゲーションモデルの提供 - コアな機能はメイン画面から利用…

後で買う

む、何か商品リンクの挿入アクションがリッチになってる。 さっきAmazonで購入してしまった。。。記憶に残るウェブサイト [ トップクリエイター10組へのインタビュー集]作者: インタビュアー:川上俊,栗田洋介,深沢慶太出版社/メーカー: ビー・エヌ・エヌ新社…

文化庁メディア祭

行ってきた。 3年ぶりに行ってみたんだけど、まず新国立美術館キレー。 で、お目当ての2階へ。今回はアニメーションがメインっぽかったです。 スペースのとり方からして。 エンタテイメントゾーンとかすげーちっちゃかった。個人的には学生作品の百花繚乱だ…

Pylonsでメモアプリ(4)

メモにタグ付けてタグクラウドを表示させてみます。タグの登録は、[tag1][tag2]のようにはてなっぽく[]で囲ったものをタグとして登録するようにしたい。メモの登録時の処理はこんな感じにしてみた。 ・controllers/notes.py from note.lib.tagcloud import *…

Andy Mckee

やばいこれ。友達から借りたCDにすげーのが入ってた。久々にソロギタリストで聞きほれた。 押尾コータローを初めて聞いたときもすげー!って感動したけど、この人の方が音数的に変態的。 なのにメロディがすごい歌ってる。4曲目のFor My Fatherは通勤でヘビ…

Pylonsでメモアプリ(3)

一覧をページングできるようにしよう。 最初の20件だけ表示して、以降は「1 2 3 次の20件へ」なページャから閲覧、みたいな。タグ選んで一覧とか、検索結果一覧とか使う場面多そうなのでなるべく汎用的に。 SQLAlchemyではモデルがタプル型で返ってきてるの…