2012-01-01から1年間の記事一覧
タイトル通りだけど、「Eclipseだとコンパイルエラーが出ないのに、なぜかGradleだとコンパイルエラーになる」という状況にハマったので、メモ。 サンプルコード 1. 下記のようなシンプルなコードを作成して、helloworld.jarを作成する。 package helloworld…
追記: これ、ダメだ。。。Foo.map(...).put(...).put(...) だとエラーになる... orzJavaのMapはリテラルが無いので、Map作るのが面倒! Map map = new HashMap(); map.put("java", "('A`)"); map.put("ruby", "(´∀`)"); map.put("python", "(`・ω・´)");ma…
久しぶりにsvnを触ったら、logの表示やupdateがあまりに遅い。 git-svnを使っても、やっぱりupdateは遅い。 という訳で 勝手にgit svn fetchするようにbat/shを書いてみた。 バッチファイル・スクリプト 標準出力で出してる文字は下記の意味にしてる。 - : …
備忘録。 参考にしたページ How to install Gradle on Ubuntu 10.10 http://www.code-republic.com/?p=48 インストール手順 Gradle のページからファイルをダウンロードする。 $ wget http://services.gradle.org/distributions/gradle-1.2-all.zip解凍する…
私がRSpec使ってテスト書く時はこんな感じで書いてるよ〜ってのを書いてみた。*1 テストを書く順番について TDDでコードを書く場合、先にテストを書く事になります。 そして、そのテストを書く順番ですが、私は下記のような順番で書くように意識しています。…
active_decorator は便利なのですが、rspecでテストが上手く書けなくて、書き方を調べていた。 ただ、web上に情報が無く・・・ あ…ありのまま 今 起こった事を話すぜ! 「おれは decoratorのspecを書こうとしていたと 思ったら いつのまにかactive_decorator…
ruby 1.9.3 だとZeroDivisionErrorで動かなかったので、動く方法を調べた 参考ページ GruffがZeroDivisionErrorで動かない - 発声練習 http://d.hatena.ne.jp/next49/20120516/p2 解決方法 ググったら解決方法は色々と出てくるけど「gemのソースを直接変更す…
初めてgemを作って、RubyGems.orgで公開してみました。 ソースはGithubに置いてあります。 これは何? 1つのrailsアプリで複数データベースのマイグレーションを実行できるようにするgemです。 gem入れて、設定しておけば普段どおり rake db:create, rake db…
縛りプレイをすることで、Gitの基礎であるハッシュ(sha-1)を意識してみる。 縛りプレイ とは 1. SMプレイのうち亀甲縛りなど縄を使うプレイ(性行為)のこと。昭和から存在する言葉。 2. ゲームをプレイする際、本来ゲーム側からは設定されていない制限(…
備忘録。 $ add-apt-repository ppa:cassou/emacs $ apt-get update $ apt-get install emacs-snapshot 参考にしたページ Install Emacs 24 in Ubuntu http://www.mikeyboldt.com/2011/11/30/install-emacs-24-in-ubuntu/
前の記事の続きです。 シンプルなブログwebアプリを作成していきたいと思います。 シンプルなブログ の仕様 記事を新規作成、編集、削除ができる 記事に対して、コメントを新規作成、編集、削除ができる モデルの設計 ブログ記事とコメントのモデルを設計し…
前回の記事の続き。書き忘れがあったので。。。 Ubuntuのホームディレクトリのフォルダ名を英語にする $ LANG=C xdg-user-dirs-gtk-update これで「ダウンロード」のフォルダ名が「Downloads」のように変更されます。 VMware Tools のインストール VMware Pl…
備忘録のために書いておく。 $ sudo add-apt-repository ppa:mercurial-ppa/releases $ sudo apt-get update $ sudo apt-get install mercurial
railsを勉強するためにVMwareにUbuntuを入れる所から、環境構築の手順をメモ。 注意 下記にあるソフト類のインストール手順はあくまでも、2012/6/27 現在の方法です。 同じような環境を作るときは、各ソフトの公式サイトのインストール方法なども確認するこ…
忘れそうなので、メモ。 web上でも編集できるけど、リソースがロックされるのでローカルで編集した方が楽。 参考ページなど Transifex - 多国語化プラットフォーム https://www.transifex.net/ Transifex Client v0.7 ― Transifex documentation http://help…
見えないチカラ: 【翻訳】Gitをボトムアップから理解する http://keijinsonyaban.blogspot.jp/2011/05/git.html最後の方にstashの話が書かれていた。 以下、引用。 これはあなたのディレクトリの内容の全て――ワーキングツリーと、index の状態の両方を含む――…
[twitter:@kyon_mm]さんの記事(僕がソフトウェア開発を勉強し始めて3年間でやったこと)を読んでいて、「今までのふりかえりかー。面白いかも」とか思ったので、ブログ書いてみた。 期間は就職(2008年4月)〜現在(2012年5月)の4年間。 1年目(2008年4月〜…
先日、msysgit v1.7.10がリリースされたので、インストールしてみました。 インストール msysgit のページの Downloads から「Git-1.7.10-preview20120409.exe」をダウンロードする。 インストールは基本的にnext押すだけですが、PATH の設定と core.autocrl…