いろんな機能が満載で、 JavaScript が重い。 プレビューは、記事の部分だけ、さくっと表示して欲しい。 Qiita で書くことが多かったからなおさら、つらい。 書いた後に(公開したら)、広告でてたっけ? はてなブログの経営も大変なんだろうな。 割高だから…
ドキュメントを見れば書いてあるのだけれど、ドキュメントをみるより検索した方が早い!という事はないと感じる今日この頃、いかがお過ごしでしょうか。
久しぶりに、MochiKit の公式サイトにいったら、MochiKit Customizer が動いていない。 調べてみると、GitHub API の v2 が廃止されたのが理由らしい。 そこで、v3 に対応すべく奮闘した。
以前に、jsmessages.pot は自分で作る!などと書きましたが、自動生成する方法がありました。とあることで悩んで、 Google グループにある kay-users-ja で見つけました。
Kay ドキュメントでは簡単に説明しているので、さっぱりわかりませんでした。 おまけに werkzeug の Routing が古い説明で、今の方法に書き換える術が解りません。 これが一番苦労したところでしょうか。
ビデオチャットで、Google の人とディスカッションしたときに謎が解けました。 というより、気にせずスルーしてただけなんですが。ちなみに体験記です。詳しいやり方は、別記事にします。
kay documentation の 「14. メッセージの国際化」 を読む。 カタログファイルとは、翻訳内容が入っているテキストの事です。マークとは、変換したい文章です。ドキュメントではマークといってますが、これが msgid になります。 ID なので一般的には文章に…
ひさしぶりにやってしまいました。 リファクタリング中の出来事で、確認の為に動かしたらブラウザが無反応。 JavaScript をロードして、すぐの出来事なので Firebug でブレイクポイントも設定出来ない。
ビヘイビア駆動開発から調べることで、もっとすっきりしました。1. どのように動くか決める(設計) 2. それをコードにする。(テストコード) 3. そのコードが動くようにする。(実装コード)これが基本なんですが、まず間違える一番の原因は Test と言う言…
私が初めて就職した会社は、設立2年程度のゲーム会社だった。 技術屋集団で評価が高かったのか、買収の話を聞いたことがあった。
テスト駆動がスムーズに進みません。原因は何か?品質があがるとか、開発時間の短縮とかを説明している記事は山のようにあります。しかし理論を説明している記事は見つかりません。そして導入から説明している記事がとても多いですね。すでに開発環境があっ…
すべて OK じゃなければならないと、誰が決めたんでしょう? NG が正しいこともあるのに。という疑問も出てきましたが、スルーしていきます。テスト駆動を自分なりにやってみたのですが、何かがおかしいのです。
Eclipse に Mercurial を入れる。 Subversion から Mercurial へ移行する奮戦記 その2 の続きです。 Eclipse を使ったことがあり、 plugin をいくつか入れたことがあることが前提でいきます。 Eclipse は Galileo (3.5) です。
追記 2011/06/13 Twitter からリンクされてますが、リンク先が違うので誘導 ATOK 2011 for Vista 64bit のお話は -> http://bit.ly/jRrdxt テスト駆動が出来なくて困っている貴方へ。 テスト駆動だと思い込んでいる貴方へ、お贈りします。 「貴方」には、こ…
はじめに。 怒り心頭、頭が混乱してますので、文章がおかしいです。脳内変換をお願いします。 経緯 ATOK 2011 for Windows が 2011年2月10日 発売。それに合わせて定額サービス利用者にもアップデートが公開された。そして、3月3日 にアップデートモジュール…
Subversion から Mercurial へ移行する奮戦記 その1 の続き Trac の リポジトリを Mercurial に変更する。 http://trac.edgewall.org/wiki/TracMercurial に全て書いてある。 TortoiseSVN で svn checkout で取ってきて、 bdist_egg をしてからインストール…
はまって何がなんだかわからなくて、ぐちゃぐちゃです。 思い出せる範囲で記録することにしました。 環境 Windows Vista 64bit にて trac 0.11.5.ja を利用 python2.5 32bit (かなり昔に入れたのだが 64bit で不具合があったので。原因は覚えてない。) Eclip…
Firefox をハードに使っている人なら、誰もが感じる事ではないでしょうか? 使い続けていると動作が重くなってくることを。 そうなったら再起動すれば良いのですが、タブが沢山開いているのでおっくうになります。ボタン一つで再起動出来る Add-on が入って…
ソースコードの管理をしている場合、コミットするタイミングは、どのようにしてますか?私は区切りのよいところでするタイプです。*1 1日の終わりにリポジトリと diff をして、中途半端なコードでなければコミットします。また、どれぐらいコードをかいたん…
日本人は縦を揃える人が多いと思います。私も初めは揃えていましたが、 海外のオープンソースを見る機会が増えてから揃えるのをやめました。 int CheckStrings(char* str){ unsigned int max; // 最大値 long length; // 文字列の長さ .... } int CheckStrin…
コメントして頂き、ありがとうございます。確かに、例題がよくなかったですね。そのおかげで文章も…。ちょっと反省しています。デバッガの watch に式を入れれば表示が出来るのは知っています。時々は使いますから。それをやる事自体は苦ではないのですが、…
知人が日本語を打っているのを見てびっくりしました。例えば「カレンダー」と打ちたいとき、「かれん」だけカタカナに変換されたので、次の文節に行くと思ったら、確定してバックスペースで消して「だー」を打って F7 でカタカナ変換してました。 前からおか…
よく制御文の中で演算式を見ます。 if (x > (a+b)) { printf("OK"); } 手間だからなのかな? 私は、 tmp = a + b; if (x > tmp) { printf("OK"); } と、計算結果を先に出しておいてから比較します。昔は CPU レジスタに格納され、若干処理が速い為に意識して…
コーディングスタイルについて書いてある和訳が見つかり、何回も読み返して覚えているところなのですが、ふと PEP ってなんだろう?と思って調べてみました。 Python の拡張提案でした。どのように提案を出して採決(?)していくかわかりませんが、読み物と…
どのオープンソースのプロジェクトか忘れたのですが、マネージャーがコミットした内容を確認し、コーディングスタイルが合ってないと code clean といって体裁を直してコミットしていました。これはいい!と思い、自分でもするようになりました。 動くコード…
といっても、絶賛するほど使い込んでいませんけどね。 紹介している記事を見ていると、どうも引っかかります。スクリプト言語なので Ruby や Perl, PHP などと基本は同じです。紹介している記事など見ると、「それ、他のスクリプト言語といっしょだし…」とか…
作りたいアプリの内容が頭の中だけだし、お勉強も必要です*1。 Kay Framework の存在も知ったので、どうなるかは未定。とりあえず、 Framework は作りませんっ!ということで 「その2」 スタートです。こんなに悩むなら作ってしまえ!という結論に達しまし…
オンラインゲームのプレイ動画を作成する為に、用意したソフトウェアなんですが、チュートリアル動画を作るにも使えるので、そのまま使っています。 録画ソフト アマレココ(コーデック AMV2MT/AMV3) http://amamaman.hp.infoseek.co.jp/ コーデックとセッ…
録画して公開するだけなら簡単。しかし分かりやすい動画にするには大変なのが分かりました。慣れなんでしょうが、緊張して納得するテイクが取れないのです。あと、わかりやすい動画にするには、他にも考えなければなりませんでした。ひとつは音。まったく無…
Python とか GAE とか Google Wave とか調べたときに、かなりの開発者さん達がつぶやいてました。「むっ、やったほうがいいのか?」、と思ったのですが、いくつか問題がありまして、 フォローしないだろう。 いったんフォローしたらつぶやく事を忘れる。 独…