wvogel日記

自分用の技術備忘録が多めです.

2011-08-01から1ヶ月間の記事一覧

interact

今日、@koyama41 さんが main = do x <- getContents putStr x を短く書く、との内容をtwitterで書かれていたので、ふむ、と思ってやってみることに。 私がいつもやるのは、 バインド使いたいがために main = getContents>>=putStr と記述しています。 これ…

移住欲!!!

移住したい!! 今日アンダルシアという映画を見てきました。 一人で行ってきたけど、前ハリポタを一人でみてから、一人映画の気楽さにはまりつつある。今日はポイントたまっていたので、 映画は無料で見られるわ、ポップコーンも無料でもらえるわ、とても安…

new PC!

帰ってきたら、新しいPCが届いていました。 家族共用のものだそう。 以前つかっていたXPは、メモリが128MBと、もはや年代物仕様、立ち上げに一時間くらいかかるし全く使い物にならず、現在は父、母の仕事用PCを二台使い家のネットPCにしている有様。 購入し…

採用??

バイトの小テストが通ったみたいです。 今度、面接をすることになりました。 プログラミングのお仕事。 なので、前期の持ち越しのArduinoの方も、夏休み中に仕上げてけりをつけなければ。 周囲で見つけるプログラミング関係のお仕事は、 web系:PHP,JavaScri…

IO

IOは難しい..... ふつけるでアクションと説明されていて、ふむそういうものなのかと思っていたけれど、そんな特殊なものがHaskellにあるわけないだろう! と思って記事を。 Haskellでは、すべては関数です。多分。 以前書いた、 import Control.Applicative …

XML(2)

昨日の続き。 バイトの仕事が一段落着いたので、作業を進める。とりあえず、適当に(本当に適当に)書いてみた import Text.Parsec import Text.Parsec.String import Control.Applicative hiding (many , (<|>)) parsexml' :: Parser String parsexml' = tr…

XML

さてさて。さっき、C++であんなコードを書いていたら。 あ、HaskellでXML読もう! と思って書いてみることに でもまだ、Parsecの流れが良く理解できていない。 いや、流れというか、式解析の順序かな。まず が出るまで読んで、みたいな? そして、入れ子の時…

BBQ

さて! 昨日(8/7)は、けんぴハウスでBBQをばしてきました! 私は、なぜかその日、起床13時笑 17時に集合。 6人が集う。私とけんぴは、車を使ってBBQ用具の買出しに。 あとの3人、世紀末、鮫、金、で食材の調達、 杉は家に残ってお留守番。 この見事な役割…

vector,fstream

いつか、vectorテンプレートを使った記事を書いたと思うが、 今日再び書くことになったので、ファイル操作合わせて、すこし記事をば。 使用言語はC++。 オブジェクト指向はオブジェクト指向でいいところはありますね。 関数同士の関連性を管理しやすい。 た…

Project Euler 8(2)

import Data.List f8 :: Int -> Int f8 0 = 1 f8 x = (f8 $x`div`10) * (x`mod`10) take' :: String -> [Int] take' xs | length xs < 5 = [] | otherwise = (f8.read.take 5 $xs):(take'.drop 5 $xs) euler8 :: String ->Int euler8 xs = maximum.map (maxi…

記憶

今日帰りの電車の中でちょっと思い出したので というか、最近よく思い出すので、一度アウトプットしようかと思うことが。 ※これはあくまで自分のための記録です。なら日記に書けよ、とか自分でも思うのですが、あとで見返すときのこととか考えるとブログが一…

京都

今日はKUPCに参加してきました。 なんか......3,4問目あたりから完全に思考力が鈍った..... まだまだですね、反省。 しかし!! KUPCの飲み会で、Haskellのワードがちょいちょい聞かれたところを見ると!! やはりここでもHaskellは広まるんじゃなかろうか!…

ATCODER

明日KUPCがあるので練習してたけど、なぜだ..... 昼間とまったく同じソースコードで出したのに、今回は承認されたぞ? うーん、なんでだろ? どこか書き換えたっけなー 書き換えたんだろうなあ笑 問題をもっと早く解く訓練をしないといけないのだけど、なか…

gcc

今日、gccでC++を使おうと思ったら cc1plus': execvp: そのようなファイルやディレクトリはありませんのようなエラーが出た これは、gccに、C++のコンパイラが入ってないんですね..... 標準じゃないのかよ..... Fedoraなので、 sudo yum install gcc-c++とし…

日記(2)

昨日の日記。 朝から病院。 このことに関しては、3日にいいことがあったので良かった! お陰でこれからもやっていけそうです。 それから、まだ運行している学内バスを使ってキャンパス移動。 マクドナルドで待ち合わせしていたので入ってみると、元部長がい…

日記

ちょっと昨日一昨日と記事書くのを忘れてしまったというか、何も書いてなかったから書けなかったというか。 なので、とりあえず、一昨日、3日の日記。 朝10時起床、それから朝食を食べて大学に。 荷物を引き継ぎ、受け取り、部室で会計整理したり、今度兵庫…

実行順序???

最近Haskellで書いていないので。 とりあえず書いてみた main = do n <- getLine cs <- getContents print.sum.map read.take (read n)$words cs Applicativeを使ってdoを排除して書きたかったけど、 import Control.Applicative print' :: String -> String…

電卓(+,-)

Parsecで電卓を作るべく、空腹に耐え大学で作業。 しかしあまりにも空腹なので何か食料探してくる.....そういえば昼食食べずに家でてきちゃったからなー友人の書いたものを参考に http://keichi.net/ まずは整数同士で。 とりえあず足し算引き算を実装。 imp…

飲会

昨日の日記 朝、記事にかいた様にParsecで遊んでから、世紀末を大学で拾ってケンピハウスに。 昼食に中華料理を作って食べる! なにをするでもなく、昼寝したりppt考えたりゲームしたりして夕方までまったり 本当待ったりしてたなー笑 梅田に。 紀伊國屋で家…