そろそろ、Perlの出番かなぁ。とりあえず、性能的な問題はでそうだけど、PerlからJavaを呼ぶ方法で実装かなぁ、と思ってみたり。皆さん、Perl開発には、どんな環境を使っているんですかねぇ。
月別アーカイブ: 2010年4月
@IT 目指せ! Cプログラマ 第5回 Cの型変換と式
@IT 「目指せ! Cプログラマ 第5回 Cの型変換と式」が公開されました。型について、ちょっと細かい話がでていますが、プロになるなら絶対役に立つ知識です。趣味でCからプログラムを学ぶ人はそれほど多くはいないと思うので、入門とはいえ、きちんと説明をしています。
MTOS検索エラー
MTOSをインストール後、再構築もせず、エントリなども追加しないままサイト検索をしたところ、「エラーが発生しました: Can’t call method “entries_on_index”」というエラーがでてあわてたのですが、きちんとコンテンツを用意してから実行したら、動きました。あせりました。
MTOSアップグレード
Movable Type について、4.x-ja から 5.01-ja への移行方法を確認していたりします。オンラインマニュアルの通りにやるとうまくいかない場合がありました。MySQL5.1を使っていて、DBもUTF-8を使っているのですが、Movable Type 5 の変更点、注意事項、および既知の問題 | Movable Type 5 ドキュメント に書いているとおり、「データベースがMySQL 5.x で、UTF-8を利用している場合は、mt-config.cgiに”SQLSetNames 0″を指定してください。」とすると、文字化けが発生しました。自動生成されるサイトのタイトルが文字化けします。
もしかして、この指定は 5.0までは必要で、5.01では必要ないのかもしれません。この指定をはずしたところ、無事DBのアップデートはできました。
結構複雑なサイトなので、プラグインなどの動作確認も必要なので、この後が大変ですが、まずは第一歩をクリアということで。
Rubyは便利
たしかにRubyはいろいろなことができるような感じがしてきた。便利、便利。ちょっとしたプログラムなら、本当にすぐに書けてしまいます。
といっても、Javaを知っていたり、オブジェクト指向プログラミングを知っているから、そう感じるだけなのかもしれませんし、いまのところエラー処理は無視しているからかもしれませんが…
いずれにせよ、ちょっと作ってみたいなぁ、と思っていたプログラムを今月中に動かしたいところです。動いたら、Linuxで稼働させようと思いますが、開発はMacBookでやっているので、稼働にあたって、何かと面倒な修正とか入りそうなのが、なんとも微妙な感じがありますが。
iPod touch 欲しいかも
いろいろと悩んでいるのですが、iPod touch でいいような気がしています。欲しいなぁ。
sqlite メモ
SQLiteを使う機会も増えてきているので、メモ
コマンドラインではSQLiteのDBファイル名を指定
データベース一覧
テーブル一覧
テーブル定義の表示
コマンドラインからのSQL文実行には、次のようなファイルsample.sql を用意する。ここでは、タブ区切りで出力。
select id, type, time, status, summary from ticket where status not in ('closed') order by id, status;
次のようにして実行。ここでは、Trac のDBの ticketのテーブルを検索している。