株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記
Zaim APIのSlack Clientライブラリを作りました。弊家用のSlackでは、このライブラリを使ったBotが動いています。
1月30日、31日に開催されたScalaMatsuriのスタッフをしました。 scalamatsuri.org 関係者の皆さんお疲れ様でした。 振り返りMTGなどはまだですが、一段落ついたので一旦まとめてました。 あくまでこれは私個人の見解であり、ScalaMatsuriスタッフの総意では…
この記事は#kabepy Advent Calendar 2013の8日目です。 ボルダリングを初めてもうすぐ二年。もとより運動が苦手な私なので、もう何回もスランプに陥っています。二・三ヶ月の間、まったく進捗がないこともザラで、以前まで登れていた課題も登れないなんてこ…
親会社でJavaScriptの勉強会があったので、そこでSencha TouchのMVCについて発表してきました。 「如何にSencha Touchを使って保守性の高いアプリを作るか?」みたいな内容です。 Sencha TouchのMVCについて 〜スケールするアプリケーションを求めて〜 また…
以前書いた「JavaScriptテクニックバイブル」に引き続き今回もJavaScriptの本です。 すべての人に知っておいてほしい JavaScriptの基本原則作者: 岩永賢明,勝間亮,嶋田大輔,土屋勇人,西林孝,比留間和也,吉田雷出版社/メーカー: エムディエヌコーポレーション…
この記事は#kabepy Advent Calendarの23日目です。三回目となると、ネタに困ってきますね。 動画で学ぶ ボルダリングを上達するには登るのが一番です。しかし、家庭や仕事のある社会人やお金の無い学生にとって、連日ジムや外岩に通うのは結構な負担になるで…
この記事は #kabepy Advent Calendar 2012 の16日目です。僕の知る限りだと、東西線沿線にはボルダリングジムが二つ存在します。今回はその中の一つ「ボルダリングカフェ グリーンアローMYO-DEN」をご紹介します。 ボルダリングカフェ グリーンアローMYO-DEN…
@kawanoshinobu は普段はとっても温厚そうです。 でもキレるとPCの電源を引き抜いたりします。こわいです。そんな @kowanoshinobu に 「ワレ、いつもSenchaを教えてやっとるやんけ。なんか書けや!」と言われました。こわいです。 そんな訳で この記事はSenc…
この記事は #kabepy Advent Calendar の九日目です。 お前誰よ twitter id: @kiris です。Pythonボルダリング部の「Python書かない」担当です。 内容 ボルダリングの話をするとこういった質問をされることが良くあります。「でもボルダリングって危なくない…
「JavaScriptテクニックバイブル」って何? 8/31日に発売する本です。8/31日に発売する本です。8/31日に発売する本です。 JavaScriptテクニックバイブル ~効率的な開発に役立つ150の技作者: JSサポーターズ出版社/メーカー: 技術評論社発売日: 2012/08/31メ…
一人Play 2.0 コードリーディングの第二弾です。今回はリクエストを受けとった時にどのような処理をするかを追ってみました。 そもそも発端はPlay2.0ではリクエストをどのように処理させているのか気になり、 意図的に例外を発生させてみました。すると、出…
最近はボルダリングに嵌っています。提示された課題に対して、自身が持つリソースを使っていかに解決するかを 考えるのはプログラミングに近い楽しさだなぁ、とは思っていません。 先日、「Play Framework 2.0 ソースコードリーディングの会」でなんか話せっ…
環境 Play framework 2.0 RC1(trunk) Scala Templateの練習。 機能が用意されていなくてもScalaコードが書けるので簡単に実現できますね。javaScripts.scala.html @(scripts: Seq[String]) @scripts.map { script => <script src="@routes.Assets.at(script)" type="text/javascript"></script> } styleSheets.scala.html @(styleSheet…
環境 Play framework 1.2.4 Scala Module 0.9.1 (Scala 2.8.1) ある時を境にどのURLにリクエストを投げても、 ずっと読み込み中のままいつまでたってもレスポンスがかえってこなくなった。ログを見ても以下で止ったままで何も出力されない。 ... Traversing …
picture-showについてはこちらを参照。 [error] {file:/home/iwanaga/repos/picture-show.git/}PictureShow Conscript/*:update: sbt.ResolveException: unresolved dependency: org.scala-tools.sbt#launcher-interface;0.7.4: not found [error] Total tim…
もっとも簡単なシングルトンの例 @ThreadSafe final class Singleton { public static final Singleton INSTANCE = new Singleton(); private Singleton() {}; } staticフィールドの初期化は、そのクラスに初めてアクセスされた(≠クラスがロードされた)時に…
エラー内容 ... ==== Scala-Tools Maven2 Snapshots Repository: tried http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.pom :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :…
mkdir -p ~/.local/share/applications cat > !$/emacsclient.desktop <
という煽りでしかないエントリー書こうと思ってたけど、なんかもう僕の中で満足しちゃったので、先日、社内勉強会の発表に使った資料を貼ってお茶濁し。 第三回ありえる社内勉強会 「いわががのLombok」 View more presentations from yoshiaki iwanaga ref …
kiris:招待してくんねぇかなー。「はてなブログβ使いたい」とか呟くと @nitro_idiot あたりが招待してくんねぇかなー。nitro_idiot:え、まだはてなブログ使ってないんですかっ!??kiris:えー、ほら俺はてな民とかそういうのと違うからーkiris:招待きた。tw…
このエントリはScala Advent Calendar jp 2010の16日目です。 昨日は@ussy00さんのScala でテンプレートエンジンを利用して HTML メールを送信するでした。 月日がたつのは早いもので今年も残すところ後9日です。 前回のブログ更新直後にtwitterで「あっ」と…
前回のはおまけで、やりたかったのはむしろこっち。flymakeがわからない人はこちらを参照。 (eval-when-compile (require 'cl)) (require 'flymake) (defvar flymake-scala-tmpdir "/tmp") (defvar flymake-scala-global-classpath ".") (push '(".+\\.scala…
探してみても見あたら無かったので慣れないelispで書いてみたでござるの巻 (eval-when-compile (require 'cl)) (require 'flymake) (setq anything-c-source-flymake '((name . "Flymake") (init . (lambda () (setq anything-flymake-err-list (loop for er…
haskell入門中■参考 http://www6.airnet.ne.jp/spade/poker/rule/yaku.html import Data.List import Data.Maybe import Random data Suit = Spade | Heart | Diamond | Club deriving (Eq, Enum, Show) type Rank = Int data Card = Card Rank Suit derivin…
たまには更新しろよってことでemacs小ネタ。一万行のxmlファイルの修正依頼に涙がぶち切れそうになったので emacsの折り畳みについてさらっと調べてみたら、hs-minor-modeなるものが標準で入ってた。ということでsgmlモードでxmlの折り畳みをする設定。 つい…
Synergy 複数のパソコンでキーボードやマウスを共有するためのソフト。 Windows to Linuxだったり逆だったり。 クリップボードの共有もできて超便利。 入手先 : apt-get xmonad Haskellで書かれたタイル型のWindow Maneger。 キーボードでウィンドウのレイア…
お題 m×nの長方形のマス目のうちいくつかを黒く塗りつぶします。 このとき、白の島、黒の島がそれぞれいくつあるかをカウントしてください。ただし、2つのマスは、同色マスの上下左右の移動で移れるとき、 同じ島にあると定義します。例: □■■□ □□■□ □■□□ □■…
Scalaの勉強がてら ちょっと草植えときますね型言語 Grass を実装してみましたwwwwwww 今更感が今更だけど大自然の意志には逆らえないwwwwwww _, ._ ( ・ω・) んも〜 ○={=}〇, |:::::::::\, ', ´ 、、、、し 、、、(((.@)wvwwWWwvw…
screenを導入したので設定等の晒し上げ ■.screenrc defencoding UTF-8 escape ^z^z defscrollback 1024 hardstatus alwayslastline hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a " shell /bin/zsh markkeys h=^b:l=^f:$=^…