Scala ってかわいいですね!

最近は Scala ってゆう言語が流行っているみたいで、私もすこしやってみています>< インストールがけっこう大変だったり、起動がゆっくりしていて動いているのかときどき不安になったりするけど、たのしいです!Scala は型が強い関数型の側面と、手続型の…

>_<

なかなか書けそうなことがないんです>< でも私は元気です!

PHP

あれからもうすこし調べてみたですけど、PHP はテンプレート言語なんですよね???? PHP を Template::Toolkit におきかえて読んでみると ???? なところがたくさんあります。。。。ちゃんとしたプログラマが「勉強して」つかう言語ではなく、Template:…

はてなハイク!

寝るまえに久しぶりに日記を書きます! もう今年もあとすこしですねぇ〜 なんだかちょっと寂しいです。わたしは最近はてなハイクでお絵描きしたりしてすごしています (・-・*) 実はもうとっくに冬休みなんだけど、あんまりプログラム書いてなかったり (^_^;)…

ハイク

気付いたときにはもう3次まで締め切られてました>< かなしい!

ブラウザで S 式をつかいたい><

JS オレオレ言語ブーム - IT戦記 で OreScript時代の幕開け - yukobaのブログ を知ったので、Scheme みたいなのをつくってみました>< でもぜんぜんできてないです(笑)naoscheme/index.html <script type="application/x-naoscheme"> (define myalert (msg) (alert msg)) (set! test "*_*") ((lambd</script>…

うーんうーん

Haskell と Scheme と PHP を比べたら、いちばん文法が簡単なのは Scheme だよね( ̄〜 ̄;)?? なんで PHP がにんきなのかなぁ??Gauche ははやいし、FastCGI もあるみたいだし、ふしぎだあ (>_<)°°°

PHP を少しだけ触ってみました><

PHP

これから一からプログラミングを覚えようと考えています。 様々… - 人力検索はてな この質問をみてて、PHP がにんき?みたいだったので試してみたくなりました!

めもめも

忘れそうなのでメモだけしちゃいますね☆ import Data.Char import Control.Monad import List import Numeric import Text.Show joinList sep = concat . intersperse sep main :: IO () main = putStrLn . show =<< do -- return $ map (\i -> i * 2) [1, 2…

Blosxom のつづき

blosxkel.hsファイルを列挙してデータ構造をつくって、時間でソートして出力するところまでやってみたよ(o⌒∇⌒o) すごい難しい(*ノ_liftIO の意味をよくわかってないけど、これがないとエラーになっちゃうみたい。なんでだろう?? カレントモナド? がよくわ…

ひさしぶり☆

いっぱい☆がついてて嬉しいなヾ(´▽`;)ゝHaskell で Blosxom を書いているのは中断してたりヽ( ̄ー ̄ )ノ 難しいし、IO ばっかりだから手続っぽいし (笑)http://lovecall.14.dtiblog.com/ こんなブログを見つけてすこしライバル視 (笑) わたしは PHP わから…

Python で blosxom !

書こうと思ったけどやめちゃった (笑) 雰囲気はわかったからいいかな〜(’’;) #!/usr/bin/env python import os opts = { 'data-dir' : "data", 'data-ext' : ".txt", } class BlosxomPy: class Entry: pass def __init__(self, opts): self.opts = opts d…

実は変更してました (笑)

Haskell がわからなすぎるので (笑)、bloscheme のほうをリファクタリングとかしてましたへ(゜∇、°) エントリが0個のときは 404 http://jknaoya.s311.xrea.com/bloscheme/bloscheme.cgi/jitensya エラーのときは 500 http://jknaoya.s311.xrea.com/bloscheme…

IO モナドにハマってますヽ(  ̄д ̄;)ノ

#!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 = …

Network.CGI

ghc-6.6.1 を入れてみました! ソースから入れようと思ったらどこかで文法エラーがでてうまくできなかった (ノ_<。)ちょっとおおきすぎるし、インタプリタは速いとはいえないみたいなので、XREA にあげるときはコンパイル済みのをあげることにしました。でも…

Haskell をちょっとだけ触ってみました☆

また (笑) 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 も生成してくれ…

練習に Blosxom クローンを作ってみました☆

今日は早く帰ってこれた (笑) ちなみに、わたしは部活に入ってなかったりします☆ コンピュータ部っていうのはあるんですけど、プログラムを書く人っていうのはいないんです(ρ_;)なので今日は 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…

Perl の Term::ReadLine で補完

Term::ReadLine::Gnu を入れたうえで、$term->Attribs->{attempted_completion_function} あたりをごにょごにょすればできる???? みたいですけどーーーー わたしの環境だとふり〜ずしちゃうみたいです>< なんでだろう;; #!/usr/bin/perl use strict; use w…

初心者です。

アルファギークになりたんですけど……なれますか?????

Ajax するには JavaScript

Java を使って Ajax するのが流行ってきいたのでとりあえず今日ははろーわーるどをやりました! //#!javac public class HelloWorldApplication { public static void main (String[] args) { System.out.println("Hello, World!"); } } よくわからない …

女子高生ぷろぐらまー なお☆ のブログだよ☆

よろしくお願いします! はてなのみなさん!