2006-01-01から1年間の記事一覧

popとpush

RubyのArrayにも,Common Lispにも,popやpushってありますよね.で,ちょっと使い方が違うので,これはなんだか面白いのでメモっておきます. Rubyだと RubyのArrayのpop,pushの挙動はこんな感じ. >> arr = [1, 2, 3] [1, 2, 3] >> arr.pop 3 >> arr [1, …

たくさんの関数

id:ha-tan:20061220:1166542507 すごいよ,Haskellすごいよ.こんな柔軟で読みやすいなんて!てか,何気にパターンマッチが素敵だなぁと改めて思う. きっとlispも悟れば,鼻歌を歌いながらエレガントなコードが書けるようになるに違いない…にもかかわらず,…

MacのJava6でwsimportが使えない

Currently the web service tools included with the release do not work because there is an underlying assumption in the code that the files are laid out like a Sun JDK with a 'tools.jar'. (中略) /Users/sam/Projects/ParsingExample:> wsimport…

ANSI Common Lisp 2章「Lispの世界へようこそ」

練習問題があったので,解いてみた.

Ruby勉強会@関西13に参加してきました

そしてそのメモをはてな記法で整形,追記 本当に気になったところだけメモしてるので,偏ってます.

clisp

clispを入れてみた図.関数型言語って,hugsにしても,なんでこんなAAが好きなんだ.

Java6SEをMacに入れた

Mac

Java6,巷じゃ一般的なスクリプト言語(RubyやJavaScript)が使えるようになったとありとても話題になっていますね. SunにはMac版Javaが今の所無いけれど,http://weblogs.java.net/blog/joconner/archive/2006/11/java_se_6_on_ma.htmlを見てみるとADCにはあ…

Common Lisp

ANSI Common Lisp (スタンダードテキスト)作者: ポールグレアム,Paul Graham,久野雅樹,須賀哲夫出版社/メーカー: ピアソンエデュケーション発売日: 2002/08メディア: 単行本購入: 1人 クリック: 102回この商品を含むブログ (68件) を見るEmacsをガリガリカス…

Wikipediaの目次を取り出す

思い立って,ほぼワンライナーで書いてみた.難読化に成功. require 'open-uri' require 'uri' puts open("http://ja.wikipedia.org/wiki/" + if word = ARGV.shift then URI.escape(word) else "" end).read.scan(/>(.*)<\/span><\/h2>/).flatten.map{|e| …

Gran Paradiso

Firefox 3ことGran Paradisoをダウンロードして使ってみた.ちなみに,Mac用のdmgはここから落とせる. チョット使ってみた感じなんだけれど, 日本語のフォントがまだアレゲ 二本指でスクロールしたとき,慣性が付いてて気持ち悪い 新しい窓をタブで開いた…

関数ポインタ

久しぶりの更新.最近は文献読んだりマリカしたり,なんとも生産的でない. 今日,授業で関数ポインタの説明を聞いたので,衝動的に書いてみた.今までつかった事がなく,そもそも関数ポインタの定義そのものに違和感を感じざるを得ないんだけれど,これでれ…

イデオンカウンタ

ふと思い立ち,皆殺しアニメで有名なイデオン,その説明が事細かに書かれた伝説巨神イデオン - Wikipediaには,何回「死」または「殺」という言葉が出てくるかを数えてみた. require 'open-uri' require 'uri' puts open(URI.escape("http://ja.wikipedia.o…

Wii欲しい!

Wii欲しい!Wii欲しい!Wii欲しい!Wii欲しい!Wii欲しいぃぃぃぃ!!! お好きな動画ぁぁぁ!!??? KOF2006でお話をした(そしてドリンクバーを御馳走になった!その節はお世話になりました!)竹迫さんのバソキヤチャレンジで.良い会社ダナー.

NULLになった

id:ha-tanさんが ha-tan 『ポインタのポインタ。 # mainはつっこみどころ満載なので、とりあえずこれだけ。』 (2006/12/06 04:43) と突っ込んでくれたお陰で,昨日のそれはなんとかできた. #include<stdio.h> void to_null(char **c); int main() { char * c = "abc"</stdio.h>…

はてセリ

とても中毒性のあるウェブサービス,はてなセリフ. これは授業中に見ては行けないサイトTOP10に間違いなく入るよ. で,その授業中に勢いだけで作った,はてなセリフ サービス終了のお知らせ.ボク以外に9人も暇な事をしたのね.

引数の渡し方の仕組みが未だに解ってない

どうすれば,あるポインタを関数に渡して,そのポインタをNULLにできるのかしら. #include<stdio.h> #include<string.h> #include<stdlib.h> void to_null(char *c); void to_free(char *c); int main() { char * c = NULL; printf("%s\n", c); // => (null) c = (char *)malloc(sizeof(c</stdlib.h></string.h></stdio.h>…

やっとゼミ資料できた

といっても,Java勉強会のだけ…….気分はもう例外マスターですよ. 文献紹介と夏期課題の分は全然手をつけていないと言う怖さ.日曜プログラミングを再開したいよぉ.

on Rails:RSSリーダーまた作った

夏の課題ででっち上げたRSSリーダー.REXMLつかってごりごりRSS解析して,なんかすごい汚い実装で,3日もかかったのを覚えている. で,今回夏の課題発表をしなければならないので,綺麗な実装に作り直した.FeedToolsを使ったので,RSSリーダーそのものを作…

12月

もう2日ですけど.Wii発売日だ!テレビのニュース見ないと.また生で「物売るってレベルじゃねーぞ!」的名言が見たい.

FlickrAPI@Ruby

※要FlickrAPIKey http://rubyforge.org/projects/flickr/ 一年以上前からあるので,知ってる人も結構多いはず. 「なぜ突然にFlickr」なのかと言いますれば,NITROの使い方がわからずに苦悩しているとき,とりあえずexamplesを落として使い方を学ぼうか,と…

NITROが気になって仕方ない件

http://www.nitroproject.org/ Automagical web applications using Ruby and Javascript Transparent object serialization and lifecycle management Standards compliant Web 2.0 ready 結局のところなんなの. Nitro Web Framework Nitro redefines Rapi…

デスクトップ周りを掃除

金曜,パワブクを学校の研究室に忘れてしまい,やらなきゃいけないこともできないので,窓を掃除して,ついでにパソコンのデスクトップ周りを掃除しました. したのはよいのですが,キーボードやマウス周りの調子がおかしい.なんかドライバが変. HHKなんか…

autotestの結果を伺かに喋らすver.α

画像が重くてゴメンナサイ. SSTPを使う事で,より柔軟に色んな出力を伺かでNotifyする事が出来るようになりました*1. そこで,暫定的ではありますが,autotestの結果を伺かに喋らすスクリプトを公開します. 暇な人は,是非一度試してみてください. .auto…

Rubyから伺かのSakura Scriptを触る

キーポイントは,"\\"(二重バックスラッシュ)とShift_JISだった. SSTPに関して,参考にしたのはこちら. http://www.sbcr.jp/vwalker/feature/special_old/sp_20010625/index04.html キャラクタのサーフェスを選択ってので使用する \s[id]ってのが怪しかっ…

module Notifyを作る計画

昨日に引き続き,妄想.構想としては, module Notify class Notifier < TCPSocket def notify(word) @io.write(word) … end … end class Ukagaka < Notifier def notify_unyu(word) … end … end class Growl < Notifier … end … endとまぁこんな感じに,TCP…

伺かにautotestの結果を喋らせる計画

進行中.いや,ボクが使いたいってワケじゃなくてですね,ネタ的にもウケるかなーなんてですね,思ったわけでして. ちなみに,このゴーストはデギン・ソド・ザビの部屋 - The Ghost Siteさんにて配布中の黒海(くろみ)を使用させてもらっています. ゴースト…

はじめようPlagger

2回install Plaggerしてエラーでたので,force.なんなんだCPAN.

伺かってNotifierだよね?

g:subtech:id:secondlife:20061107:1162910933 SSTP用のIO Socketを作って伺かにNotifyさせる代物.ZenTestのautotestとかで使えると便利かも.

関西オープンソース2006行ってきた

関西オープンソース2006 詳しい事は「あとで書く」. とりあえず,Ruby関西の発表だけはモバイルでメモってたんで,そのメモを晒す.オフレコは消しておく. Rubyアプリケーション大集合 人大杉 Rubyのウェブアプリケーション かずひこさん tDiary www.tdiar…

伺かをMacに入れてみた

Mac

むしゃくしゃしてやった.今は後悔していない. 関西オープンソース2006で,「懐かしい」伺かのセッションがあった.で,id:hakobe932がMacでもあるっぽい,みたいなことを言っていたので,探してみたらあった. http://mac.gn.to/nanika/niseringo/index.ht…