サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
会話術
taketoncheir.hatenablog.com
Eclipse-pluginを作っているわけですが、依存関係の泥沼にはまりました。 最終的に解決に成功したので、ここに記しておきます。 まず、OSGiにおける依存の記述について。 (OSGiの概要はここらへん見てもらえれば atmarkit) OSGiではBundle間の依存をMANIFEST.MFに記述します。 MANIFEST.MFのImport-PackageとExport-Package属性でスコープの管理をするわけです。 なので、まず必要なクラス群をBundleにする必要があります。 (tychoでいうeclipse-plugin) この様子を図に示しました。 図ではSlf4j, junit, Seleniumに依存しつつ、Seleniumなどのthird-party libraryをBundle Bでラップし、Bundle AではBundle Bから提供されたAPIを用いてEc
この記事はHaskell Advent Calendar 2012用の記事です。 今年はテストに関わる記事が多いように思います。 継続的な開発を行う上でテストは必要なので、テスト手法をキャッチアップしたいと思っていたところでした。まるで渡りに船、いや、ほむらにまどかです。 (追記) QuickCheckで自分で定義したデータ型に対してテストを書きたい場合はこちら QuickCheckでデータがランダムに生成される仕組みについてはこちら QuickCheck テストを書く際、QuickCheckで性質のチェックも行うと思います。 QuickCheckは、 "QuickCheck is property-based tool for random testing." (Arts, 2005) pdf download なるものです。 テスト対象の関数が満たすべき性質を記述し、QuickChec
先週末、ekmett勉強会なる会が開かれました。 (発起人の@tanakhさん、ありがとうございます!) ekmett勉強会 (partake) ekmettとは、HaskellやScalaにて重要なlibrary群を、ありえないスピードで作り上げていくEdward Kmmetさんのことです。 ekmett (github) 勉強会にはekmettさんがビデオチャットで参加されていて、会の最後は質問大会となりました。 その中で、私が 「Kmettさんの抽象力の源泉はどこにあるのか?」 と尋ねたところ(@nushioさん、通訳ありがとうございます!) 「(意訳すると)圏論」 とのお答えでした。 @taketon_ Exactly. =) Category theory is just a great source of generalized tools that people have b
Yesod1.1のLogging MonadLogger @rf0444と、Yesodのログ周りを見てました。 参考にしたのは、SnoymanさんのエントリーYesod's new logging system。 とりあえず、Yesod1.1で。 getHomeR = do $(logInfo) "That's it!!" -- Infoレベルでログ defaultLayout $ do setTitle "Welcome To Yesod with Logging!" $(widgetFile "homepage") これでStdOutにログが出ます。アクセスしてみましょう。 GET / Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 14/Aug/2012:23:57:16 +0900 [I
YesodアプリをHerokuにdeployする 2012年8月13日23時17分、HerokuにYesodアプリをdeployすることに成功しました。 作業において、@thimuraさんのブログとこちらの記事を参考にしました。 今回の作業内容をメモっておきます。 今回のレシピ Ubuntu10.04LTS-64bit ghc-7.4.1 Haskell-platform-2012.2.0.0-64bit Yesod-1.1 cabal-dev heroku-toolbelt 構築方法 まずはUbuntu10.04LTS-64bitを用意 @thimuraさんも言及されていますが、最終的に詰まる部分はlibgmpやlibffiなどの共有ライブラリがHeroku上で見つからないこと、そしてglibcのバージョンが合わないことです。共有ライブラリの問題は-staticやheroku confi
このページを最初にブックマークしてみませんか?
『taketoncheir.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く