Quantcast
Channel: taketoncheir.log
Browsing latest articles
Browse All 30 View Live

ビルド中にorg.eclipse.core関係の依存性が解決できない場合

以下のようなエラーメッセージが出たときはorg.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from...

View Article



社内Mavenリポジトリを構築してみた

EclipsePluginを開発中です。...

View Article

TychoでEclipseプラグインへのテストを実行する

備忘録。基本的には、tychoのgitリポジトリにある、tycho-demo/itp01以下を参考にすればよろし。テストに使うPlugin本体プロジェクト内のクラスはどうやってビルドパスを通すのか?本体プロジェクトのMANIFEST-MF内で、Export-Package:...

View Article

Update Siteを社内サーバーに構築してみた話

Eclipseのプラグインって、Install New SoftwareでUpdate Siteを指定すると楽にインストールできますよね。そのSiteを社内サーバーに立ててみました。肝は、mavenコマンドは、"mvn clean deploy...

View Article

EclipsePluginプロジェクトに対するテストをJUnitで実行しようとしてハマった

クラス名にTestを含んでいますか?Mavenはクラス名にTestを含んでいないと、JUnitテストとみなしてくれません。さもないと、There are no tests to run.って怒られます!!target/surefire.propertiesに、includes=**/Test*.class,**/*Test.class,**/*TestCase.classって書いてありますね。

View Article


Image may be NSFW.
Clik here to view.

Maven - OSGiにおける依存関係の解決方法

Eclipse-pluginを作っているわけですが、依存関係の泥沼にはまりました。最終的に解決に成功したので、ここに記しておきます。まず、OSGiにおける依存の記述について。(OSGiの概要はここらへん見てもらえれば atmarkit)OSGiではBundle間の依存をMANIFEST.MFに記述します。...

View Article

Image may be NSFW.
Clik here to view.

「プロの学び力 (清水久三子著)」を読んだ

プロの学び力 / 清水久三子読んだ目的は、最近自分の学習効率が落ちていると感じていたから。感想としては、学び方の整理に役立った。簡単にまとめると、、本質の理解:その事柄について自分の言葉を持てる状態、まで行けば、学習内容は情報として価値を持ち「稼げる」内容になる。そこに早く到達するには?...

View Article

Image may be NSFW.
Clik here to view.

TaPL chap.3 ~ Untyped Arithmetic Expressions

未だ型のない世界。型について語る前に、プログラミング言語について知っておくべき事柄がある。ここではプログラムのシンタックスと意味論についての表現方法とその意味付けを学ぶ。※以下、英単語をそのまま用いたところは訳語について悩むことを避けたところ3.1 Introひとつの簡単な言語を仮定する。そのシンタックスは以下。t ::= true false if t then t else t 0 succ t...

View Article


Image may be NSFW.
Clik here to view.

Yesod1.1 on Heroku

YesodアプリをHerokuにdeployする2012年8月13日23時17分、HerokuにYesodアプリをdeployすることに成功しました。作業において、@thimuraさんのブログとこちらの記事を参考にしました。今回の作業内容をメモっておきます。今回のレシピUbuntu10.04LTS-64bitghc-7.4.1Haskell-platform-2012.2.0.0-64bitYeso...

View Article


Yesod1.1のLogging

Yesod1.1のLoggingMonadLogger@rf0444と、Yesodのログ周りを見てました。参考にしたのは、SnoymanさんのエントリーYesod's new logging system。とりあえず、Yesod1.1で。getHomeR =do$(logInfo) "That's it!!"-- Infoレベルでログ defaultLayout $do setTitle...

View Article

YesodでJSON

YesodでJSON投げたり受けたりYesod1.1でJSON使う際のメモ書いときます。これ出来ればサーバサイドだけYesodを使うということも可能です。とりあえず全コードはこちら(github)データ定義まずはデータ定義から。Todo json text Text done Text...

View Article

ScalaでEclipse plug-in

Eclipse plug-inを作ってるのですが、SWTのせいか、どうもコードが汚くなってしまいます。できればScalaあたり使いたいと思って調べてみたら、普通にScala使えるじゃないか! (まぁ、ScalaIDEがScalaで開発されているのは知っていたんですが。scala-ide/scala-ide · GitHub)今回参考にした記事...

View Article

Yesodでjsライブラリ使いたい時のファイル配置

Yesodで.jsや.cssを配置したい時。基本は、staticフォルダ以下のjsやcssフォルダの中にファイルを配置します。 defaultで読み込みしたい場合は、templates/default-layout-wrapper.hamletに以下のように記述します。static/js/angular.jsを読み込みたい時<script type="text/javascript"...

View Article


Haskell-platform入れたら

備忘録。Haskell-platformのcabalはupdateしてはいかん。多分。 updateしたらcabal-dev ghciがこけるようになってしまった。(fake-ghc-cabal-devとやらで)以下、haskell-platform入れ直しの作業ログHaskell platform uninstall stackoverflowHaskell-platform 2012.2.0.0...

View Article

Maven3でDynamic Web Projectを設定する

m2eclipseが嫌いです。でも食わず嫌いなだけかもしれません。Mavenを使うときは、eclipseを介さず直接mvnコマンドを叩く方がわかりやすいと思うのです。mvn eclipse:eclipseでDynamic Web Projectをセットするちょこっと検索しただけだと、いたる所でm2eclipseが使われています。うーむ。 mvnコマンドでセットするにはどうするか、、$ mvn...

View Article


Image may be NSFW.
Clik here to view.

QuickCheckテストの信頼度チェック

この記事はHaskell Advent Calendar...

View Article

QuickCheckでデータ型に対するテストを書く

QuickCheckで自分で定義したデータ型のテストを書くQuickCheckです。 QuickCheckはIntやStringについてデータを生成はしてくれますが、自分で定義したデータ型についてはそのままでは生成してくれません。データ型に対してArbitraryのinstanceを定義すればよい例えば、以下のようなデータ型を定義したとする。data Person = Person { name...

View Article


QuickCheckのコード読んでみた

QuickCheckでtestデータがgenerateされる仕組み実際に定義したデータ型に対してデータを生成する方法はこちらここではQuickCheckのソースコードについて記します。実際に読み取った順に書いているので分かりにくいです、すいませんm(__)m登場人物class Testable : ユーザが定義した、Boolを返すプロパティquickCheck :...

View Article

Scotty、起動

軽くWebアプリ作ろうと思い、Scottyに触れてみることにしました。Scotty (github)使用環境MacOS 10.6.8Haskell-platform2012.4.0.0Scotty 0.4.6cabal-dev 0.9.1, cabal 1.14.0起動までとりあえずソースコードをclone。$ git clone git://github.com/xich/scotty.git...

View Article

Angularで異なるdivに同一名controllerを登録してもそれらは同じcontrollerを指さない

fiddleはこちら。Angularjsで$scopeの状態を見るには、Chrome...

View Article

riak1.3.0をOSX10.6にインストール

以下の手順でインストール出来ました。ちなみに自環境はOSX 10.6.8です。いい加減アップグレードしないと。。Erlang R15B01をインストールInstalling...

View Article


Data.AesonのJSONパースをデバッグする

Haskell製のWebフレームワーク、ScottyとAngularJSを使ってアプリを作っています。MagpieJSONのパース周りで割とはまったので、そのデバッグ過程をメモしておきます。Model周辺のみを抜き出したテストプロジェクトを用意したので参照してください。デバッグ環境を整えるcabal環境をいじると依存性地獄に落とされますのでsandbox環境を用意するために、cabal-devを使い...

View Article


Haxeで.hxmlをコンパイル、.jsを吐き出す

最近Haxeを触ってます。基本ではありますが、備忘録として記事を残しておきます。hxmlを用意こんなディレクトリだったとして---- haxe | | | -- hello_haxe.hxml | | | -- hello | | | -- main | | | -- Main.hx | -- html | --...

View Article

Image may be NSFW.
Clik here to view.

E. Kmettさんに圏論学習の教材を聞いてみた

先週末、ekmett勉強会なる会が開かれました。(発起人の@tanakhさん、ありがとうございます!)ekmett勉強会 (partake)ekmettとは、HaskellやScalaにて重要なlibrary群を、ありえないスピードで作り上げていくEdward Kmmetさんのことです。ekmett...

View Article

Image may be NSFW.
Clik here to view.

私のVim-Plugin開発環境(仮)

事の発端Evernoteのエディタがいけてません。私はツリー形式でメモをとるので、Indent...

View Article


Image may be NSFW.
Clik here to view.

Chrome DevToolsのテーマを変えてみた

Chromeのテーマ、スポンジボブのファニーな顔が好きなのですけど、欠点があってDevToolsのボタンが黒く塗りつぶされてしまう。テーマの色設定を変えたりすればできるのかと思いましたが、効果なし。テーマの作り方そこで、DevTools...

View Article

Image may be NSFW.
Clik here to view.

Functional Programming Principles in Scala in 2013/Sep Week 1

Scala作者のOderskyさんが自ら解説するScalaのオンライン講義があります。Functional Programming Principles in Scala (Coursera) 先週から始まったので、ざっと見たところをメモっておきます。時間節約のためビデオは見てません。あしからず。※とても大雑把なので、元の講義を参照して下さい!Week 1 Functions &...

View Article

Functional Programming Principles in Scala in 2013/Sep Week 2

week 2の備忘録# Higher Order Functionsとりあえず、こいつがScalaのEBNF (Extended Backus-Naur form)だ| はalternative, [...]はoption, {...}はrepetitionを表すvarがない。functionalな部分について、ということか? // Types Type = SimpleType |...

View Article

gen-idea設定を書いたbuild.sbtは~/.sbt/plugins/build.sbtに配置する

ScalaプロジェクトをIntelliJ Ideaで扱えるようにするためには、プロジェクトのbuild.sbtがあるディレクトリにて$ sbt gen-ideaとしますが、そのままだと[error] Not a valid command:...

View Article



Install GHC and cabal on Arch (& Yaourt)

Haskell PlatformをArchで使おうとしたら、リポジトリに登録されていない。同僚に聞いたら”Haskell Platformはオワコン"だそうなので、VagrantからArchのVMを立ててGHCとcabalをいれて構築することにした。まぁ確かに、ほとんどcabal sandboxしか使わない。GHC & cabal# # ghc # sudo pacman -Sy...

View Article
Browsing latest articles
Browse All 30 View Live




Latest Images