2008-01-01から1年間の記事一覧
文字列から文字を取得するっていうのが無かったので、作ってみた。 OCaml では、文字列中の文字列を検索をする関数がないようだ。文字を検索する関数は見つけたけれども。作れってことか。 そこんところを補完するライブラリなんてもがあったりなんかして。 …
手軽に書き込める Wassr に書き込んでばかり。http://wassr.jp/user/gtaka555
受信処理をループにしようと思ったけれど、よくわからなかったので、再帰処理で書いてみた。 調べてみると、for や while が使えるみたい。 let host = "localhost" and port = 8080 in let haddr = Unix.gethostbyname host in let sock = Unix.socket Unix…
OCaml のチャンネルを作ってみた。http://wassr.jp/channel/ocaml
Array モジュールの関数をいくつか使ってみた。残りは次回。 val make : int -> 'a -> 'a array # let a_i = Array.make 3 0;; val a_i : int array = [|0; 0; 0|] # let a_s = Array.make 3 "string";; val a_s : string array = [|"string"; "string"; "st…
作成してみたけれど、はてなだとわかりづらいな。
ChangeLog メモ用のファイルを開くスクリプトを書いてみた。前に書いたけれど、どこかに逝ってしまっていた。 ファイルエンコーディング・ファイルフォーマット(改行)をしていしてファイルを開く。 開いた後に、filetype を changelog に設定する。キーマッ…
まぁ、確かに他の人に操作されないようにしてしまうのはいいのだけれども、 ただロックをしてしまうのも、都合の悪い状況ってのがあるわけで。 そこで、他の人が見ても特定のアドレスやそれらに関する通話履歴・メールを非表示に してしまうことってできない…
疲れていて、何もする気が起きない。こりゃ、困った。
対象の環境に Windows が含まれていないので、Mingw/MSYS な環境でできるのか、試してみました。 必要な環境 Mingw MSYS mingw32-make-3.81 GCC Version 4.2.1 ソースコードを取得する $ svn co -r 13235 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg ffmpeg…
Yet Another Pragger -- BONNOH FRACTION 13PRagger はソースコードが短かくて、中身がシンプルなので、しばらく使っていると自分なりの味を出したくなる気持ちは十分わかる。 ただ、起動時にプラグインをすべて読み込む(これが結構遅い)や Logger がない…
乃木坂春香の秘密 乃木坂春香の秘密 (電撃文庫)作者: 五十嵐雄策,しゃあ出版社/メーカー: KADOKAWA発売日: 2004/10/08メディア: 文庫購入: 2人 クリック: 126回この商品を含むブログ (145件) を見る 乃木坂春香の秘密 2 乃木坂春香の秘密(2) (電撃文庫)作者:…
ちょこっと更新。 チェック間隔を 2 時間にしてみた 乃木坂美夏の麻衣ふぇあれいでぃお!を追加してみた。特に意味はない 配信するエントリの数を 21 件から 30 件に変更
ライブラリのマニュアルを見ながら、少し動かしてみた。これからも動作を確認しながら、手探りでやってみる。 それとは別に、OCaml ユーザホイホイなんてものはないのか、考え中。 Hello, World! # Printf.printf "Hello, World!";; Hello, World!- : unit =…
こちらのサイトを参考にしました。というか、同じエラーが出たので、同じような対応をしただけでした。OCAMLLIBの設定 - jmaxの開発日記 MinGWでUnixライブラリを使う - jmaxの開発日記 環境変数 OCAMLLIB に \lib を設定する D:\home>ocaml.exe Objective C…
今回ビルドしてみて、発生したエラーと対応した内容を載せておきます。 'bash' が見つからない 現象 make -f Makefile.nt world 実行時に発生 'bash' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていま…
アニメイトが配信している Web ラジオの更新チェックも追加してみたけれど、日付を取得できない場合は現在の時刻になっていたため、実際は古いものが上位に表示されていた。 日付を取得できなかった場合は過去の日付を設定するか、取り除いてしまわないとい…
IT 勉強会カレンダー を眺めてみたけれども、自分が知らないだけで、いろんなところでいろんな内容の勉強会が開催されているんですね。 でも、言語・OS とかの数から言えば、少なくも感じる。 最近 OCaml を始めたから、近くで勉強会があればいいけれど、な…
OCaml を Cygwin 抜きでビルドしたときのメモです。本家の手順だと、Cygwin が必要らしいので、参考程度に。 0. 必要なもの OCaml のソースコード(ocaml-3.10.2.tar.gz) Mingw/MSYS の環境 MSYS の bash (今回は bash-3.1-MSYS-1.0.11-1.tar.bz2 を使用) Min…
M(Model) 製品のしくみ、製品そのものを作り上げて人たち V(View) 製品をユーザに分かりやすく説明したり。広めたりする人たち C(Controller) ユーザからのフィードバックを M および V に伝え、アクションを起こさせる人たち 細かく言えばきりはないが、大…
更新情報を twitter に配信しようと思ったけれども、RSS で配信してみることにした。 定期的に Web ページにアクセスして、RSS を作成している。 対応している(つもり)のサイトは、音泉・Lantis web radio・デジタルビート の 3 つ。 以下で試験配信中。 h…
言語は Ruby。更新情報の保存は CSV を使う。 対応する Web ラジオ配信サイトは順次対応していくとして。最小のかたまりはできたと思う。 近日中にテスト公開したいけれども。 BOT のつもりで作っているのだが、定期的にチェックするということがネックにな…
ライブラリを gem からインストール gem install twitter ソースコード require 'rubygems' require 'twitter' twit = Twitter::Base.new('めーるあどれす or ID', 'ぱすわーど') twit.update('watching veronica mars') OK!
self.site_url にチェックしたい URL を設定し、 self.prepare で前処理をし(今は何もしていない)、 self.process で BODY 部から正規表現でデータを抽出し、 self.after で抽出したデータを加工(スペースを消したり)する、といったクラスをUpdateChecke…
また VC をインストールするのも面倒だし、Cygwin も好きじゃないから、 今ある Mingw/MSYS の環境だけで OCaml をビルドしてみた。 GUI を当分使いそうにないので、TK ライブラリは外した。 エラーメッセージとにらめっこしながら、make install までできた…
Haskell の本を買うつもりだったけれども、近所の本屋には置いてなかったから、 代わりに OCaml の本を買ってみた。 買ったからには、一通り目を通してみる。使い続けるかどうかは、それから考えてみるかな。 プログラミング in OCaml ~関数型プログラミング…
待ちに待った新刊。サイトとルイズ、あと他のもろもろのこれからの展開が気になる。 でも、疲れていて読んでも頭に何も入ってこない。困ったもんだ。ゼロの使い魔14 水都市(アクイレイア)の聖女 (MF文庫J)作者: ヤマグチノボル,兎塚エイジ出版社/メーカー: …
NicoProxy ニコニコ動画SP1に対応しました - unnecessary words 2 〜 3 日前くらいから NicoProxy を使った場合に、 以下のようなスタックが表示され、動画が表示できなくなってしまった。 ERROR NoMethodError: private method `gsub' called for nil:NilCl…
データを取得するために、初期準備の処理を書くメソッドと 実際に取得したデータを加工していく処理を書くメソッドを用意したほうがいいのか、 迷っているところ。 現在は、特に前処理はなく、entry ごとに対して後処理を追加することが できるくらい。
Perl のハブサイトができて、これは面白そうと思って、 1 日たってみたら、他にもいろんなハブサイトが増えていた。 今だと、14 個くらいか。 今は言語系がメインだけれども、greasemonkey や vim のようなツール系も できてくるのかな。