2007-10-01から1ヶ月間の記事一覧
Haskell がわからなすぎるので (笑)、bloscheme のほうをリファクタリングとかしてましたへ(゜∇、°) エントリが0個のときは 404 http://jknaoya.s311.xrea.com/bloscheme/bloscheme.cgi/jitensya エラーのときは 500 http://jknaoya.s311.xrea.com/bloscheme…
#!runghc import System.Directory import System.Time import Data.Maybe import Text.Regex data Entry = Entry { path :: FilePath, title :: IO String, timestamp :: IO ClockTime, body :: IO [String] } isMatch :: FilePath -> Bool isMatch path = …
ghc-6.6.1 を入れてみました! ソースから入れようと思ったらどこかで文法エラーがでてうまくできなかった (ノ_<。)ちょっとおおきすぎるし、インタプリタは速いとはいえないみたいなので、XREA にあげるときはコンパイル済みのをあげることにしました。でも…
また (笑) Blosxom クローンを作ろうと思ったんだけど、前途多難そう"(ノ_・、)" 手元の GHC が 6.4.1 で Network.CGI がないんだもん(Ω_Ω)とりあえず CGI までいかずに少しだけ (笑) #!runghc import System.Directory import Data.Maybe import Text.Reg…
フレーバーに対応しなくちゃ RSS も作れない (笑) http://jknaoya.s311.xrea.com/bloscheme/bloscheme.cgi/index.rdf http://jknaoya.s311.xrea.com/bloscheme/bloscheme.cgi/test02.rdf Blosxom みたいな処理の仕方だと、個別エントリの RDF も生成してくれ…
今日は早く帰ってこれた (笑) ちなみに、わたしは部活に入ってなかったりします☆ コンピュータ部っていうのはあるんですけど、プログラムを書く人っていうのはいないんです(ρ_;)なので今日は Scheme の練習のために Blosxom みたいなのを作ってみました(…
もっと Scheme っぽくなるようにいろいろ試してみました(・-・*) http://jknaoya.s311.xrea.com/bloscheme/bloscheme.cgi/ フィルタリストと fold での関数適用 main 関数が肥大化してて、set! もたくさんつかっていたので、関数に分離していきました( ̄m ̄*…
そういえば明日の選択授業で Scheme をやるらしい (笑) わたしにできるかなぁ (〃ー〃) うちの学校は普通科なんだけど、こういう授業があっていいな (笑)
use strict; use warnings; use Data::Dumper; sub p { print Dumper shift } sub foobar (&$) { my ($fun, $text) = @_; "$text " . $fun->(); } p foobar { "World" } "Hello"; プロトタイプ宣言をすると渡すときに sub がいらなくなるんだって!へぇ!
デリファレンスの優先順位とかセマンティクスとかがなんとなく解ってきました☆ use strict; use warnings; use Data::Dumper; sub p { print Dumper shift } my $hash_ref = { foo => "ABC", bar => "DEF", }; my $array_ref = [ "1111", "2222", ]; #-- Has…
Term::ReadLine::Gnu を入れたうえで、$term->Attribs->{attempted_completion_function} あたりをごにょごにょすればできる???? みたいですけどーーーー わたしの環境だとふり〜ずしちゃうみたいです>< なんでだろう;; #!/usr/bin/perl use strict; use w…
アルファギークになりたんですけど……なれますか?????
Java を使って Ajax するのが流行ってきいたのでとりあえず今日ははろーわーるどをやりました! //#!javac public class HelloWorldApplication { public static void main (String[] args) { System.out.println("Hello, World!"); } } よくわからない …
よろしくお願いします! はてなのみなさん!