2008-03-01から1ヶ月間の記事一覧

ハチロク世代第一回卒研発表会に行ってきたよ!!

今年の卒研生をid:yuyarinがdisるということで早くから噂になっていたハチロク世代第一回卒研発表会、卒研やってないにも関らず発表してきたよ><。 東大に初めて行った 筑波もでかい大学だと思ってたけど、東大もかなりでかかった。安田講堂の前とかは観光…

来年度までに身につけるべきたったひとつのライフハック

ライフハックしない人たちを見てもイライラしない寛容な心。どう見ても釣りです、本当に(ry。まあ、俺の場合本当に取得しないとイライラして寿命縮めそうなので、まじで身につけたいと思ってる。

全ての組み

合わせを持つリストを生成 去年のデータ解析にて、Cpプロットを出すのに全ての組み合わせを出すという作業があった。手でやってる人が大半であったが、手でやったら負けですよね。というわけで去年はPerlを使ってRのコードを吐き出させていたわけですが、Rの…

ネストしたリストの操作

メモです。 flatten 学習用データ作成 - 主にアルゴリズムの実験日誌 (define (flatten ls) (cond ((null? ls) '()) ((pair? ls) (append (flatten (car ls)) (flatten (cdr ls)))) (else (list ls)))) LISP Scheme Part8 (define (flatten a) (if (list? a)…

そろそろ俺的iPod touchの使い方についてまとめておくか

Safari SafarのUIがすごくいいので、使うしかない。いろいろあるけど、オフラインでの使い方。ローカルにWebサーバ立てておくと、オフラインでもhtmlとかpdfが見れてよい。EBooksとか使うといいよってid:hayamizuに教えてもらったんだけど、Safariのほうの表…

1学期の時間割を立ててみるテスト

手元にシラバスがないのでよく分からないんだけど、こんな感じ?経済行動論は必要なければ取りに行かない予定。 月 火 水 木 金 1 理論統計学 実解析 2 理論統計学 実解析 3 体育 4 5 経済行動論 6 経済行動論 先生に卒研関係で相談しに行くやつと研究室での…

2種類の再帰でlengthを定義する

6.6の「Programing Gauche p54のappend2という手続き」ところね。 普通(?)の再帰 定義と書きくだしてみたやつを載せてみる。最後まで計算しないと全然計算が進んでいないことに注目。 (define (length lis) (if (null? lis) 0 (+ 1 (length (cdr lis))))) (…

わけがわからないので、展開してみたが余計わけがわからなくなった件

Programing Gauche p53のcopy-listという手続き (define (copy-list lis) (if (pair? lis) (cons (car lis) (copy-list (cdr lis))) lis)) (copy-list '(aa bb cc)) (cons (car '(aa bb cc)) (copy-list (cdr '(aa bb cc)))) (cons 'aa (copy-list (cdr '(aa…

6章リスト

リストの基本操作 car リストの先頭の要素を返す 12:user> (car '(1 2 3 4)) => 1 「'」を付けとかないとプログラムとして見なされて、データとしては使えないので注意が必要。 cdr 先頭を除いた要素を返す 一つしかないと空リストを返す 空リストを適用する…

残念ながら3学期の成績を醸してみたいと思います

3学期のみのやつで6単位、年間のやつで4単位ゲットしてきますた。 インラインスケート A TOEFL対策講座 A 経営管理論 A 応用確率過程 B 問題発見と解決 A 3学期一番頑張った応用確率過程がBなのはあれですが、正直テストぼろぼろだったので、まあ、こんなと…

5章プログラムの書式

mainという手続き (define (main args) (print "Hello,world.") 0) Schemeに予約語はないよ>< 予約語がないってwww

GaucheかわいいよGauche

括弧とかありすぎて分けわからんだろjkとか思ってたんだけど、Emacsの上でやればあんまり関係ないですね。さすがEmacs。S式の移動が自由自在であります。 括弧の対応関係を分かりやすくする (show-paren-mode t) 括弧の補完 対応する括弧を自動挿入する - と…

陸の孤島会議wktkするITに行ってきた

とりあえず写真だけ。あとで追記。

ふーむ

プログラミングGauche作者: Kahuaプロジェクト,川合史朗出版社/メーカー: オライリージャパン発売日: 2008/03/14メディア: 大型本購入: 22人 クリック: 713回この商品を含むブログ (245件) を見るリスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE …

9章練習問題

deriving宣言 Line型はShowクラスのインスタンスなのであとは処理系が適宜クラスメソッドを用意しろ、という意味。どういうことですか。。。 data Line = Line Int String deriving Show main = do print $ Line 2 "fjadsfkas" 出力 Line 2 "fjadsfkas" フィ…

メモメモ

8章の関数についてだよ><おいらの理解用だから激しく間違ってると思うよ><><。 部分適用の応用→変数の削減 部分適用というのは、引数全部を指定するのではなく、引数のいくつかを渡す方法。これをやった返ってくる結果もまた関数である。こんな関数が …

ある入力に対してリストの中で合致したものをリストで返す関数

@_a_uに聞いてしまったり、id:suu_gがLispでやってくれたりしているうちに寝落ちしてしまって、起きたらすぐにできた、というオチ。 main = do print $ myFilter "aa" ["aa","bb","cc","aa"] myFilter :: String -> [String] -> [String] myFilter search li…

HaskellかわいいよHaskell

春休みに入ったのでHaskellの勉強を始めようと思う。 タプルで指定した回数yasuhisaを出力させる main = do putStr $ unlines $ map concat $ map nTimesExpand [1,3,2,5] nTimesExpand :: Int -> [String] nTimesExpand times = replicate times "yasuhisa …

iKnowの単語をごっそり持ってくるスクリプト

iPod touch用の単語帳を作ったのはいいんだが、TOEFL Reading Advancedを勉強しはじめてほとんど分からない、という自体に遭遇。csvファイルを手で書いていたが、面倒になったので、Rubyでcsv吐き出すスクレイピングのやつを書いた。urlはコースの表示件数を…

継続力メーリスの進行状況&Tumblrでごにょごにょしたい

以前書きました継続力メーリスですが、現在参加人数が増えて7人で進行中です*1。丁度いい人数かな、ってところです。一日に何通もメールが来るとあれなので、人数を増やす気は今のところありませんが。詳しくは以下参照で。 そろそろ本気で継続力をモノにす…

86はMばっかりで非常に素晴らしいですね

このエントリで一躍有名になったid:yuyarinがdisってくださるというので卒研発表会たるものが開かれることになりました。これは面白いということで見学に行こうと思ったら何か僕も発表する流れになってました><発表者の中で一人だけ3年で卒研やってないぜ…

iPod touch用の単語帳を作ったよ

と言っても一般向けとは言えませんが。 こんな感じで単語が表示されて めくると 日本語訳が出てくるカード式の単語帳なイメージ。何がしたかったんだろうwwwネタです、Rでまた作りました。こんな感じのcsvファイルを用意する。 "english","japanese" "epidem…

タグとカテゴリなどの分類方法

大学一年のブログ始めたころはカテゴリ別みたいな感じでやってたんだけど、タグというものの存在を知ってから「なんでWinのExploreはタグに対応してないんだ、ちくしょう!!」とか思ってた。あんまり深く考えなくてもいいから楽なんだよね、と自分は思ってる…

ハチロク世代お食事会についてそろそろ一言言っておくか

下書きしてからすでに一週間過ぎている件。