C#言語(以下、C#)とVisual C# 2008(以下、VC#)を用いると、驚くほど簡単に多言語対応アプリケーションを作成することができます。しかし、多言語対応アプリケーションを作るための文書はネット上に散見していて、まとまった情報を手に入れることが難しいのが現状です。そこで本稿では、オープンソースソフトウェアの日本語化を通じて筆者が知った多言語化に関するTipsをまとめてみようと思います。 0.はじめに C#言語(以下、C#)とVisual C# 2008(以下、VC#)を用いると、驚くほど簡単に多言語対応アプリケーションを作成することができます。 しかし、多言語対応アプリケーションを作るための文書はネット上に散見していて、まとまった情報を手に入れることが難しいのが現状です。 そこで本稿では、オープンソースソフトウェアの日本語化を通じて筆者が知った多言語化に関するTipsをまとめてみ
mod_wsgiとlighttpd+FastCGIでのDjangoアプリケーションの速度比較を行う。環境はCentOS 5.2/Python2.5.3、Apacheが2.2.3とmod_wsgi2.3、lighttpdは1.4.20。 テストに用いたDjangoアプリケーション $ django-admin.py startproject bench で新規にプロジェクトを作成し、urls.pyを次のような内容にする。 from django.conf.urls.defaults import * from django.http import HttpResponse def default(req): content = u"0123456789" * 1000 return HttpResponse(content, mimetype='text/plain') urlpattern
1. 可変個の引数を受けるメソッドの最後に nil を渡していない NSArray *array = [NSArray arrayWithObjects:obj1 ,obj2 ,obj3]; 2. (主にイニシャライザの中で)メンバ変数を retain していない autorelease済みのインスタンスを返すイニシャライザを使ったときに、ついついretainを忘れてしまいます。そのメンバ変数にメッセージを送ろうとした瞬間クラッシュします。 3. retain, copy, assign を意識していない 例)NSMutableDictionaryのキーとしてCopyできないオブジェクトをセットしようとする(ちなみにこの場合は代わりに CFMutableDictionary を使うのがてっとり早いです)。 4. フォーマット指定子の動作を理解していない NSLog(@"%d", 1.0);
エンジニアにとって仲間とはどういう存在なのだろうか。極端なことをいえば、自分1人で作業が完結できてしまうエンジニアにとって、仲間とのコミュニケーションにはどんな意味があるのか。エンジニア同士のネットワークを通じて、エンジニアにとっての仲間とは何かを探る。 2008年3月、サイボウズ・ラボの竹迫良範氏からスタートした「エンジニアの輪」。竹迫氏はこのとき、次のようなことを話していた。 「すでにその傾向はありますが、小規模コミュニティが同時多発的にいろんな場所で形成されるだろうと思います。10~20人くらいで集まって、ニッチでとがった話題について、共有するという動きが起こるでしょう。その1つとして、Shibuya系のコミュニティがあるような気がします。 Shibuya.pmやShibuya.jsは大きくなっていますが、例えば、Shibuya.abcというActionScriptのバイトコードだけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く