barutanGNE's blog

kindleで読んだ本の感想や、プログラミングに関する記事など。

2014-02-01から1ヶ月間の記事一覧

HaskellとPythonで階差数列

Haskell版 Prelude> let diff ls = zipWith (-) (tail ls) ls Prelude> diff [1,2,3,4,5] [1,1,1,1] Prelude> diff [x^2 + x -1 | x <- [0..10]] [2,4,6,8,10,12,14,16,18,20] Python版 >>> f = lambda a, b: a-b >>> diff = lambda ls: map(f, ls[1:], ls) …

PythonのmapはHaskellのzipWith?

Pythonでmapを使う >>> f1 = lambda x: x * 2 >>> ls1 = map(f1, range(10)) >>> list(ls1) [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] >>> f2 = lambda x, y: x*2 + y*2 >>> ls2 = map(f2, range(10), range(10)) >>> list(ls2) [0, 4, 8, 12, 16, 20, 24, 28, 3…

Pythonのdatetimeで遊んでみる(Python3.3)

昨日今日は、データベーススペシャリスト勉強そっちのけでCheckiOで遊んでいた。やっとレベル8になった。Pythonのdatetimeモジュールが便利だったので、自分用メモ。timedeltaオブジェクト同士での演算が面白い。 参考 公式リファレンス モジュールをインポ…

データベーススペシャリストの勉強のために

(2/14 大学の講義資料等をちょっと追記) 平成26年度春の試験に挑戦予定なので、参考サイト等をまとめてみる。 自分の進捗状況 自分は学生なので、実務でDB触ってない。設計どころかSQLも普段は使ってなかった。 ひと通り参考書を読んで、だいたい午前2問題は…

Twitter Streaming API、Node.js、MySQLでツイートの言語を調べてみたら、インドネシアすごかった

Twitter Streaming API からのツイートをMySQLに保存 SQLを勉強中なんだけど、なにか意味のあるデータを持っていないと、いろいろな問い合わせを勉強していてもおもしろくない。というわけで、Twitter Streaming APIから流れてくるツイートをMySQLに突っ込む…

Evernoteとはてなブログの連携テスト

はてなブログとEvernoteの連携 単純なテキストだけの記事は、Markdown記法で統一して書けば、スムーズに連携できるはず。 画像付きのEvernote記事はどうしようかな……。