2013-01-01から1ヶ月間の記事一覧
移動しました → 文字列のリストの各要素を一行ごとに改行させて表示する - 似非プログラマのうんちく
Haskell で複数のパッケージで同じ関数を使っているとき、パッケージごとに同じ関数定義を書くのが面倒なので一つにまとめたいんだけどどうすればいいんだろう ?2013/01/23 追記 : 解決。
正の整数 n と (n - 1) 番目の三角数の tuple の無限リスト [(1,0),(2,1),(3,3),(4,6),...] を生成する関数をなるべく短く書きたいんだけどどうしたものか。 [ (n, sum [0..(n - 1)]) | n <- [1..] ] とか [ (n, n * (n - 1) `div` 2) | n <- [1..] ] とか書…
私はソースコードをなるべく短くする、いわゆる「CodeGolf」は好きではありません。ソースコードを短縮することにこだわるあまり、可読性の低いコードになっているケースをたまに見かけるからです。しかし CodeGolf にも利点はあります。今まで同じアルゴリ…
これからプログラミングを勉強したいという人にお勧めの言語は何だろうか、ということをちょっと書いてみたいと思います。一口にプログラミング言語と言ってもこれだけあります(これが全てではない)。 プログラミング言語の比較 - Wikipediaまぁ結論としては…
View で使う変数を定義したいので Controller から作る。app/controllers/major_cities_controller.rb class MajorCitiesController < ApplicationController def index @cities = City.all end def show @city = City.find(params[:id]) end end
まずは Model をポチポチと。 > rails g model district name:string --timestamps=false > rails g model city name:string pref_name:string designated_day:date area:float population:integer district_id:integer --timestamps=false
先日お題として出した Web アプリケーションを早くも Ruby on Rails で再現してしまいました。ソースは近日中に公開します。
Ruby には 日付や時刻の表示形式を指定できる strftime メソッドが用意されているが、例えば今日の日付だと # coding: utf-8 require 'date' d = Date.today puts d.strftime('%Y 年 %m 月 %d 日') で実行すると 2013 年 01 月 09 日と表示されてしまう。こ…
いよいよ Controller です…と言っても Struts の場合は Controller は独自に持っているので、それを補佐する Action クラスを書いてあげるだけです。 Action クラス編 ListAction.java package jp.mydns.akanekodou; import javax.servlet.http.HttpServletR…
今回は DAO 編と View 編です。データベースへのアクセスについては、今回は Commons DBCP を利用するやり方を採用しましたが、context.xml を使うやり方を採用した人は過去の記事をもとに読み替えてください(context.xml を使う場合は SettingUtil.java と …
みなさん、書初めはしましたか ? プログラマの書初めと言えばソースコードですね。それでは昨年末に出した問題の解答を少しずつ公開していきますよ。 SQL 編 INSERT INTO major_city ( city_id, city_name, pref_name, designated_day, area, population, ds…