タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ircとprogrammingに関するtarchanのブックマーク (2)

  • Androidで超簡易IRCクライアント - monthly gimite

    ネイティブアプリのほうはおいといて、とりあえず普通にAndroid SDKを使う練習として、IRCクライアントを作ってみました。 AndroidIRC 試すには、Android SDKをダウンロードしてtools\emurator.exeを実行してから $ adb install AndroidIRC-0.2.apkとすると、Applicationsの中にAndroid IRCというのが現れるので、これを実行します*1。 ログインしてチャンネルに入って発言するという最低限の機能だけです。日語は、Encodingをちゃんと設定(ISO2022JPかUTF-8)すれば表示できますが、AndroidにはまだIMEがないので入力はできません。 ソースコードはEclipseプロジェクトなので、ADT(Android開発用プラグイン)を入れたEclipseにインポートすればコンパイルできます。IRC

    Androidで超簡易IRCクライアント - monthly gimite
  • Ragel - Psychs's blog

    http://www.cs.queensu.ca/~thurston/ragel/ Ragel は、ステートマシンコンパイラの一種で、パーサジェネレータとして使われることが多い。その実例として、Mongrel や Hpricot がある。 パーサジェネレータとして Ragel を使う利点は、以下の通り。 プロトコルやデータフォーマットを正確にパーズできる その結果、セキュアなソフトウェアが作れる 外部ライブラリに依存しないコードができる ものすごく速い 特に HTTP server など、速度が求められるサーバを書くときに便利なことがわかる。 参考: http://www.zedshaw.com/tips/ragel_state_charts.html ここでは、簡単な例としてドメイン名のパーザを作ってみよう。ホスト言語は C で。 まずは、Ragel 6.0 をインストールする。 OSX

    Ragel - Psychs's blog
  • 1