2007-12-01から1ヶ月間の記事一覧

キーボードはUS?JP?

かな入力の場合にはほぼ日本語キーボードで決まりな感じだけど、他の入力方法を選ぶと英語キーボードという選択肢も出てくる。基本的にアルファベットの入力に対して、かなとか漢字とかに変換してるようなので、そのような日本語入力を使う限り特に日本語キ…

PLAYSTATION3購入

電源が見付からない 注文したPS3が届いたので、まずはハード回りのセットアップ。 ケーブル類を接続し、本体裏の電源を入れる。 …起動しないなぁ、でもLEDは赤く光ってるしなぁ…と思いながら本体を眺めてたら表側にもスイッチがあった。んーPCと一緒か。 い…

SCIMのローマ字入力

三猫さんに「最近のLinuxはデフォルトでAZIKに対応してる」と言うような話を聞いたので調査。 厳密にはSCIMがAZIKに対応しているようで、その他SCIMはローマ字入力やかな入力の配列について色々持ってるようだ。--2008-01-04 嘘でした。SCIMじゃなくてAnthy…

正整数のゲーデル数化?

http://ja.doukaku.org/comment/4888/今まで、lispのcarに相当するhd()があるの知らなかった。いやきっとあるんだろうとは思ってたんだけど見付からず、lists:nth(1, X)とかやってた…。

隣り合う二項の差

http://ja.doukaku.org/comment/4858/なんだか本当に並列じゃないことしかやってないね。

与えられた文字列でピラミッド

http://ja.doukaku.org/comment/4857/リスト内包表記で書いたけど、map()でもほとんど同じように書ける。どっちがいいんだろ?

逆転したビット列

http://ja.doukaku.org/comment/4847/書こうと思えばいくらでもワンライナにできるんだなぁ。こんなに長いと読みずらいからもうやめとこ。

暖房

流石に寒くなってきたので、暖房を用意。…とはいってもただエアコンのフィルタを掃除しただけだが。

AZIKはどんなもんか

三猫さんお薦めのAZIKを調べてみる。 AZIK総合解説書次のようなことを経験された方には特にお勧めします。 * ローマ字入力が慣れてきたものの、いまいち速度が向上しない方 * 今までのローマ字入力よりカナ入力に移行した方が入力が速くなるのではと、密かに…

スパゲッティソース

ときどきの雑記帖さんとかみねこあさんとか。Javaでスパゲッティソースってどんなの?という話。 スパゲッティの定義にもよるんだろうけど、keyword:スパゲッティプログラムの 処理の流れが複雑で絡まったような状態のプログラムのことを言う。 をベースに考…

日本語入力を少しでも効率化したくて

私は日本語入力に「ローマ字入力」ではなく「かな入力」を使っている。(一般論として)アルファベットが入力できればプログラムは書けるので、プログラムを始めた初期の頃はローマ字入力を使っており、日本語入力の効率性を気にはしなかった。 学生時代は日…

与えられた数字のケタ数

http://ja.doukaku.org/comment/4813/Erlangでいくつか投稿しているけど、まったくもって並列ではないのはどうなんだろ。練習中だしカバレッジ稼げるし、まぁいいか。

条件を満たす行を取り除く

http://ja.doukaku.org/comment/4782/最後の方の行にあるような、=演算でパターンマッチを出来るのがErlang面白い。(ほとんどCとC++くらいしかやったことないので、Erlang以外の言語にもあるのかもしれないけど、知らない) {ok, In} = file:open(InFileNam…

酒こぼした

買ったばかりのProgramming Erlangに酒をこぼしてしまったorz

ビンゴの結果を整形表示

http://ja.doukaku.org/comment/4781/C言語のprintf族に似てるから、特に実数指定とかはfなので、整数指定はdだと思い込んでちょっと悩んでしまった。 やっぱり始めのうちはマニュアル見ながらやらないとダメですね。

concurrentとparallelってどう違う?

読みはじめていきなりつまづく。concurrentとparallelってどう違うんだろ?本のタイトルは、 Software for a Concurrent World とあるのに対して、p.1の最初には、 The world is parallel. とある。concurrentもparallelも並列とか並行とか大体そんな意味で…

Programming Erlang

Programming Erlang: Software for a Concurrent World作者: Joe Armstrong出版社/メーカー: Pragmatic Bookshelf発売日: 2007/07/01メディア: ペーパーバック購入: 1人 クリック: 22回この商品を含むブログ (26件) を見るErlnagの本は日本語のものがほとん…

立方根の計算

http://ja.doukaku.org/comment/4757/前にC++で書いた http://ja.doukaku.org/comment/2947/ と基本的には変わらず。点数稼ぎということで。順調順調、Erlangが30%越えた。

文字列のセンタリング

http://ja.doukaku.org/comment/4756/他言語をざっとみると直接ライブラリをよんでるのが見当たらない。センタリングはするけど、切り詰めてくれないのが多いのかな。

n人中m人が当選するくじ

http://ja.doukaku.org/comment/4733/問題の要求はたぶん満たしてると思うけど、あまり公平じゃないかもしれない。

重複無し乱数

http://ja.doukaku.org/comment/4730/ lists:seq(1, Num) と書くべき所を lists:seq(Num) 書いてしまい、実行時エラーが出てちょっとデバッグに時間使ってしまった…。

アレイのuniq

http://ja.doukaku.org/comment/4727/カバレッジに貢献してないけど、まずは小手調べということで。

カテゴリー

カテゴリーにリストが表示されない。なんでだろ。 …あぁ予め登録しとく必要があるのね。

Erlang/OTPのインストール

まずは本家のサイト http://www.erlang.org/download.html から現状最新版のR12B-0をもらってきて、何も考えずにアーカイブを展開してconfigureする。 > ./configure あれ?最後になんかメッセージが出た。 ***********************************************…

プログラミング言語Erlang入門

プログラミング言語Erlang入門作者: 柏原正三出版社/メーカー: アスキー発売日: 2007/11/29メディア: 単行本(ソフトカバー)購入: 3人 クリック: 72回この商品を含むブログ (40件) を見る先日出たErlangの入門書を読んでみる。 Capter 2にインストール方法…

始めてみる

みねこあさんにそそのかされて、いまさらながらブログを始めてみる。 主なネタは並列計算と二輪車になる予定。まぁ不定期更新でゆっくり行きます。