2011-01-01から1年間の記事一覧

名古屋Scala Hackathonに行ってきた

定刻通りに開始

ギークバーに行ってきた

今回は,JVM について調べていた. http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html http://jasmin.sourceforge.net/ - jasmin (JVM 用の Assembler) hello.j .class public hello .super java/lang/Object.method public <init>()V </init>…

ギークバーに行ってきた

ということで,pir です. http://docs.parrot.org/parrot/devel/html/index.html # parrot hello.pir.sub main say "Hello, World!" .end なんだこれ.リッチ

名古屋ギークバーに行ってきた

麻雀回でしたとりあえず,Perl6 のNagoya.pm でやってた続きをする. 必要な機能は,テストから調べる.ことはわかったので 普通のプログラミングで必要なことを考える.今は遅いのをなんとかしたいので,プロファイラかな.ぐぐる. http://docs.parrot.org…

DevQuiz 回答さらし - webgame

基本スライドパズルをさらすことはわかってるけど, あえてwebgame にしてみる.無駄にjQuery を使ってます. ようは,回答が書いてあるからそれを使った感じです.body から取れればrequest が減るので速くなるかもな〜 ということで,誰か教えてください.

Nagoya.pm #01 をやりました

ニューキャストさんとこで, Nagoya.pm#01 を開催しました. なるべく質問しやすいようにしたいと思ってやってみたけど どうだったかな? DotCloud ほんのさわり - @issm Perl 初心者向け - @clairvy use v6; - @clairvy ○○○ で Perl - @babydaemons Windows…

symfony 1系でカバレッジをだす

PHP

このエントリは忘備録的な感じです. 本当は違うところの調査がしたかったのだった. symfony 1系では,テストのカバレッジを出すタスクがあるんだけど, Jenkins で見れるフォーマットじゃない感じ. で rsPHPUnitLimePlugin ってのがあってよしなにしてく…

ゆるPerl #14 にいってきた

Cafe どえりゃあ 復活ですPaas 的なものでなんかやりたいと思って, とりあえずdotcloud を試そうと思って, フレームワークどうしようかなと思って, とりあえず Amon2 を試そうと思って, cpanm Amon2 したら,make がないって言われて, そういえば,今日…

htmlize-region-and-browse を書く流れ

ということで,region 版を書いてみたけど, こういうの増やすのはどうやるのが正しいのか知らないので識者に期待する流れ. ;;; htmlize (add-to-list 'load-path (expand-file-name ".emacs.d/htmlize" home)) (require 'htmlize) ;;; http://www.kanasans…

ゆるPerl #13 にいってきた - 開発環境の話

だいたいPerl の話をしないで,Ports の話とか Android の話とかをしています. あ,Perl6 の話とか dotcloud の話はした.か?今回は,開発環境の開発環境として, Jenkins AsakusaSatellite Redmine な環境をローカル(MacOSX) に作ろうとしてみた. Jenkin…

ゆるPerl #12 に行ってきた

ゆる Perl はエーデルワイスさんでやってきました.とりあえず,lift がやりたかったので,その辺をやったりしてました.とりあえず超初心者なりにやってみた. http://liftweb.net/ Download から,落としてきて, $ wget --no-check-certificate https://g…

メソッドの話

Perl6 になって,メソッドがよくわからんくなった. あとメタプログラミングRuby を読んで,どこにメソッドが差してあるかが 気になってきた今日このごろ.少し調べてみることにする. class C11 { method f {say "C11"} } class C12 { method f {say "C12"}…

メタプログラミングRuby 四日目を読んだ

特異クラス クラスインスタンス変数,クラスマクロ,アラウンドエイリアス で, 特異クラスは たぶん Role を差してやればいいと思う alias は,なんかいい方法があるんだろうか.next とか? my &old_name := &thermo; &thermo = sub {}; とか普通にできる…

メタプログラミングRuby 三日目を読んだ

Proc と lambda と instance_eval かな scope の話 さて block は全てがクロージャです. method { } で,無名メソッドが作れる 第一引数がオブジェクト($obj.$method と $method($obj) が同じ) -> でも,引数を受け取るクロージャが作れる AUTOLOAD が使え…

メタプログラミングRuby 五日目を読んだ

クラス拡張ミックスイン で Perl6 だと 普通にRole かなぁ? attr_checked メソッドを生やす add_method で適当にアクセサを作る store する場所はぶっちゃけ,独立したattribute じゃなくてもいいよね. メタプログラミングRubyposted with amazlet at 11.0…

メタプログラミングRuby 二日目を読んだ

Module#method_missing() と define_method(), Object#send() あたり.AUTOLOAD(=CANDO) と 動的定義か. multi CANDO (MyPackage, $type, $name, *%args --> Container) { ... } my $name = '&' . 'aaa'; ::<$name> = method { ... } みたく,CANDO とか動…

メタプログラミングRuby 一日目を読んだ

まとめを抜粋 オブジェクトは複数のインスタンス変数とクラスへのリンクで構成されている. オブジェクトのメソッドはオブジェクトのクラスに住んでいる(クラスから見れば,それはインスタンスメソッドと呼ばれる) クラスはClass クラスのオブジェクトである…

ホストOS からゲストOS(Windows XP) にssh する

ゲストOS cygwin をインストールする. openssh をインストールする. ssh-host-config する.(基本yes) /etc/sshd_config で,PasswordAuthentication no, ChallengeResponseAuthentication no する CYGWIN sshd を,起動する (cygrunsrv -S sshd) .ssh に …

rakudo コンパイルする

MacPorts をアップデートした所為か,昔コンパイルしたバイナリが動かなくなってたので, clean したかったけど,よくわからんかったので全消ししてもっかいコンパイルしてみたメモ. $ git clone http://github.com/rakudo/star.git rakudo-star $ cd rakud…

メタプログラミングRuby を読み始めた

Ruby の知識は全然足りない状態で読み始めた. とりあえず,色々調べながらで最初全然進めない感じですよ.調べたこと - Ruby Rakefile - test target を簡単に刺す Rakefile - default ターゲットの指定方法 gist にしようかと思ったけど,とりあえずそのま…

Redmine で gitolite のリポジトリを扱いたい - 現状の確認

Redmine の lib/redmine/scm/adapters/git_adapters.rb を見ると, 基本的には,git コマンドで --git-dir 指定をして使っているような気がする. $ egrep 'cmd = ' lib/redmine/scm/adapters/git_adapter.rb|perl -pe 's/^\s+//' cmd = "#{GIT_BIN} --git-d…