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

今年をふりかえる

今日はどうも大みそからしいので、今年をふりかえろうと思う。 今年も早かった。地震は怖かった。太った。徹夜で仕事したりした。色々とあった。 個人的な仕事の話をすると、働くチームが変わったことで、仕事へのモチベーションが上がったのが一番大きいと…

全国の皆、こんばんわぁ!

なぜか境界線上のホライゾンを全話見た 面白いじゃなイカ!これより授業を始めまーす!!!!!

おおみそか

諸事情によりこれからコミケを見に行く予定 イルミネーション、排気ガス。そして溢れる、人、人、人

デジカメの充電器をみつけたわけだが

探していたものが掃除によりなぜか発掘された。 んで、1年ぶりにカメラ起動したら、1年前の俺が写っているわけですよ なんでこんなに痩せてるんだ・・・(特に顔) 最近腹回りヤバいし、少しづつダイエットしようと思った 就職して、お菓子を食べなくなっ…

そうじした

毎日このモチベーションが少しでもあれば俺の部屋は平穏なままなのになんでできないんだろうね たぶん誰かを部屋に呼ぶことが無いからですね!! かなC

おきた

オレにだって…年の瀬ぐらい…ある… 部屋の掃除したい その前にゴミ出したい 昨日冷蔵庫の野菜室をみたら何かが伸びてて死にたくなったので早急に!!! その前に飯食いたい 正月は雑煮を作りたい!から何か材料を買ってくる まーたAmazonから荷物受取る ハイ…

はてなブログって

一覧表示が無い → 俺らは順方向リストですかそうですか タグ付けできない → 関連する記事なんなんすか 別にこのままでいいんだけどNE追記 わかった!全て右から検索させて解決させようとしてるんだな!さらに追記 RSSフィードも無いのかな・・・? あー、こ…

Seleniumテストどうやるのがいいんだろ

Tellurium を試してみた - Life goes on. これみて、こういうDSLで書くのもよいなぁと思った。 ただ、DivとかFormとか、そういうDOMの単位で動作させても、 そういう直接的な動きをテストコードで 書かれても何やってだこいつって感じになって、 よくわかん…

そう、iPhoneならね

VIPPERな俺 : プログラミングで何ができるの? マジレスすると、誰かの人生を変えることができる。しかも思い通りに。

うん

http://gihyo.jp/dev/serial/01/engineer_toolbox/0024 Scala使えよ。捗るぞ。

よく考えたら

もう12/30なんですね 今年とは何だったのか

いやはや

酔った勢いで作ってみた 今は反省している

見て楽しむクラシック音楽

今年の目標を偶然見たので、とりあえず書いてみる こういう音楽嫌いじゃないです。むしろ好きです ランラン 超絶技顔ピアニスト だが音と技術は超一流。死ぬほど上手い 最高のエンターテイナーであり芸術家 1:50 の最強ドヤ顔は必見 山田和樹 暴れん坊指揮者…

終わらぬ仕事

はてなブロイラーのひとりごと なんで終わらないの? 終わらせることはできる。だが時間がない それって終わらないんじゃ… タスクの増大 おかしなことやっとる おかしい…こんなことは許されない これは悪い夢以外の何物でもない!!!1 なかなか他の人に仕…

case classのコンパニオンオブジェクト

って書けるんですね 知らなかった・・・ コンパニオンケースクラス case classでobjectが定義されてしまってできないと思っていた コンパイラがすげーよ・・・ case class Foo(i:Int) object Foo { def apply() = new Foo(0) } //scala> Foo //res1: Foo.typ…

sbt 0.11

メジャーバージョンアップしたのでめも 今更ですが自分用備忘録として書いておきます。。(大事そうな部分だけ抜粋) https://github.com/harrah/xsbt/wiki/Changes scala 2.7.7 => 2.9.1 に変更(これが一番でかい変更か?) project/plugins/下に配置して…

getDeclaredFieldsとtrait

case classのフィールドをリフレクションで取得するときの話。 以下REPLで scala> case class A(a: String, b: Int) defined class A scala> val a = classOf[A] a: java.lang.Class[A] = class A scala> a.getDeclaredFields res0: Array[java.lang.reflect…

sjsonを使った場合に継承したらtojson・fromjsonできるようにしたかった話

sjonつかってますか みなさんこんばんは。私は連休が終わってしまってとても悲しいです。 ところで、ScalaのsjsonというJSONを扱うライブラリがあるんですが、 型クラスを使って色々やってくれたりして面白くて便利です。 型クラスを使ってクラスのプロトコ…

MacでAndroid開発環境を作ってみる(Scala + sbt0.10)

ついに私もガラケーからXperia rayに機種変更しちゃったので、開発環境を作っていく過程を書き残しておく。 どういう環境で、どういうプログラミング言語で作るのか決定する Javaで開発する気は全く起きないので、Scalaで作ることにする。 Scalaならsbtを使…

関数から関数リテラルを取得する

関数リテラルはこんな感じで定義できるのは知っていた scala> (i:Int) => { println(i) } res1: (Int) => Unit = <function1> ただ、関数から関数リテラルを取り出すのはどうやってやるのかずっとわからなかった scala> def d(i:Int) = println(i) d: (i: Int)Unit //こ</function1>…

総称型から本当の型を取得したい

これを参考に なんというか、ほえー package main.scala import java.lang.reflect.ParameterizedType trait G[T] { def getGenericClass: java.lang.Class[T] = { getClass().getGenericInterfaces()(0) .asInstanceOf[ParameterizedType] .getActualTypeAr…

続・sbt 0.9でCompileに依存するタスクを書く(失敗検知編)

sbt 0.9でCompileに依存するタスクを書く - Secret Sword!!!で書いたCompile依存タスクだけど、 Compileに失敗したときにもhoge-taskが実行されてしまってちょっとアレだったのでちゃんとwikiを読んで書き直した。 MapR https://github.com/harrah/xsbt/wiki…

sbt 0.9でCompileに依存するタスクを書く

sbt 0.9むずかしい! sbt 0.7と比べてシンプルになった部分とそうでない部分の差が激しいと思う。 良い子のみんなはstable版の0.10から使い始めるといいよ。悪い子は今すぐsbt 0.9.7を落とそう! もちろん本家はこっち https://github.com/harrah/xsbt このw…

動かしているJavaプログラムのPIDを取得する

ManagementFactory.getRuntimeMXBean().getName().split("@")[0];

指定したポートを使用しているPIDを求めるコマンド

# ポート番号が8888の場合 $ lsof -i tcp:8888 -Fp|tr -d p

foldLeftのメモ

Design Recipe 別館 Blog - Scala と Ruby で単語の出現頻度を調べて多い順にソートするのプログラム見て勉強になったので自分の中で整理 List中の出現数を求めているプログラムがあって、 val gosanke = List("Goro", "Hideki", "Hiromi", "Hideki", "Goro"…

C++の単体テストについて最近考えてること

レガシーコードに対していかに自動テストするか 結論から言うと、無理なものは無理! virtualな関数ならモック作ってよしなにできるんだけど、そんな設計になってるはずがない Javaの場合はC++でいうvirtual修飾子がデフォルトで付いているから、オーバーラ…

インターフェイス志向設計を読んだメモ

積読消化したい インターフェイス指向設計 ―アジャイル手法によるオブジェクト指向設計の実践作者: Ken Pugh,角谷信太郎(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2008/05/24メディア: 大型本購入: 16人 クリック: 337回この商品を含むブロ…

映画SP 革命編を見た

前回より面白いんじゃないか 前作 : 映画SP 野望編を見た - Secret Sword!!! 主人公変わったと思わせるほど堤真一が全面に出ていた 殴る音がかなりきつい 前半〜中盤はテロリストチームの頭いいだろ俺達的などや顔を楽しむ映画 なお、最終的にテロチームがど…

巡回

アウトプット不足なのでたまにはネット徘徊した痕跡を書いてみる Bluetooth対応 1080p 動画撮影サングラス Zion Eyez - Engadget Japanese カンニングにはもってこい GitHubはオープンソースの世界をどう変えたか - モジログ プライベートでも使いたいので課…