shokosブログ

プログラミング

2012-12-01から1ヶ月間の記事一覧

Haskellでプロジェクトオイラーを問いて解説するスレ

shokos Advent Calendar 2012七日目プロジェクトオイラー たまにやると頭の体操になっておもしろい。筋トレ感覚。第一問 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is …

Haskellでワンライナーで書いたフィボナッチ数列がなにをやっているのか

shokos Advent Calendar 2012六日目。ほとんどHaskell触ったことない人向けです。 社内勉強会で使おうと思っているネタ。 Haskellでフィボナッチ数列を定義すると、こうなります。 fib = 1:1:zipWith (+) fib (tail fib) 何をやっているのか、式の左側から説…

spring3でひとつのコントローラーに複数URLをマッピングさせる方法

shokos Advent Calendar 2012五日目spring3のマッピングアノテーションで、複数URLを指定する方法 @RequestMappingで、valueにStringの配列を渡してあげればOKです。 @Controller @RequestMapping(value = {"/", "/top"}) public class TopController { ちな…

とびだせHaskellの森1

shokos Advent Calendar 2012四日目CAで「とびだせHaskellの森」という社内勉強会をしています! とびだせHaskellの森1 from Shoko Sasaki 初回はghciでのコマンドを色々試してもらいました。 ちょろっと遅延評価の説明とかもしつつ。結構人が集まって…

mavenプロジェクトにコンバートしたときにエラーが出る場合の対処法

shokos Advent Calendar 2012三日目今日はエラーの対処法の話なので、人の役に立つ確率が高い。1. 久しぶりにjavaプロジェクトを作ろう。 2. うっかりコマンドから mvn archetype:generateして作ってしまった! 3. eclipseからmavenプロジェクトにコンバート…

ActiveAdminで作ったアプリのindex画面を編集

shokos Advent Calendar 2012二日目昨日つくったActiveAdminで作ったアプリのindex画面がいけてないので編集します。app/admin/schedules.rb を開いて # encoding: utf-8 ActiveAdmin.register Schedule do index do column "予定", :plan column "日時", :o…

ActiveAdminでらくらくCRUDをつくる

shokos Advent Calendar 2012一日目rails ActiveAdminでらくらくCRUDをつくる! Active Admin | The administration framework for Ruby on Railsスケジュール管理アプリ、Popuraをつくりました。 rails new Popura がーっとファイルやフォルダが作られ、イ…