定刻通りに開始
今回は,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…
基本スライドパズルをさらすことはわかってるけど, あえてwebgame にしてみる.無駄にjQuery を使ってます. ようは,回答が書いてあるからそれを使った感じです.body から取れればrequest が減るので速くなるかもな〜 ということで,誰か教えてください.
ニューキャストさんとこで, Nagoya.pm#01 を開催しました. なるべく質問しやすいようにしたいと思ってやってみたけど どうだったかな? DotCloud ほんのさわり - @issm Perl 初心者向け - @clairvy use v6; - @clairvy ○○○ で Perl - @babydaemons Windows…
このエントリは忘備録的な感じです. 本当は違うところの調査がしたかったのだった. symfony 1系では,テストのカバレッジを出すタスクがあるんだけど, Jenkins で見れるフォーマットじゃない感じ. で rsPHPUnitLimePlugin ってのがあってよしなにしてく…
Cafe どえりゃあ 復活ですPaas 的なものでなんかやりたいと思って, とりあえずdotcloud を試そうと思って, フレームワークどうしようかなと思って, とりあえず Amon2 を試そうと思って, cpanm Amon2 したら,make がないって言われて, そういえば,今日…
ということで,region 版を書いてみたけど, こういうの増やすのはどうやるのが正しいのか知らないので識者に期待する流れ. ;;; htmlize (add-to-list 'load-path (expand-file-name ".emacs.d/htmlize" home)) (require 'htmlize) ;;; http://www.kanasans…
だいたいPerl の話をしないで,Ports の話とか Android の話とかをしています. あ,Perl6 の話とか dotcloud の話はした.か?今回は,開発環境の開発環境として, Jenkins AsakusaSatellite Redmine な環境をローカル(MacOSX) に作ろうとしてみた. Jenkin…
ゆる 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"}…
特異クラス クラスインスタンス変数,クラスマクロ,アラウンドエイリアス で, 特異クラスは たぶん Role を差してやればいいと思う alias は,なんかいい方法があるんだろうか.next とか? my &old_name := &thermo; &thermo = sub {}; とか普通にできる…
Proc と lambda と instance_eval かな scope の話 さて block は全てがクロージャです. method { } で,無名メソッドが作れる 第一引数がオブジェクト($obj.$method と $method($obj) が同じ) -> でも,引数を受け取るクロージャが作れる AUTOLOAD が使え…
クラス拡張ミックスイン で Perl6 だと 普通にRole かなぁ? attr_checked メソッドを生やす add_method で適当にアクセサを作る store する場所はぶっちゃけ,独立したattribute じゃなくてもいいよね. メタプログラミングRubyposted with amazlet at 11.0…
Module#method_missing() と define_method(), Object#send() あたり.AUTOLOAD(=CANDO) と 動的定義か. multi CANDO (MyPackage, $type, $name, *%args --> Container) { ... } my $name = '&' . 'aaa'; ::<$name> = method { ... } みたく,CANDO とか動…
まとめを抜粋 オブジェクトは複数のインスタンス変数とクラスへのリンクで構成されている. オブジェクトのメソッドはオブジェクトのクラスに住んでいる(クラスから見れば,それはインスタンスメソッドと呼ばれる) クラスはClass クラスのオブジェクトである…
ゲストOS cygwin をインストールする. openssh をインストールする. ssh-host-config する.(基本yes) /etc/sshd_config で,PasswordAuthentication no, ChallengeResponseAuthentication no する CYGWIN sshd を,起動する (cygrunsrv -S sshd) .ssh に …
MacPorts をアップデートした所為か,昔コンパイルしたバイナリが動かなくなってたので, clean したかったけど,よくわからんかったので全消ししてもっかいコンパイルしてみたメモ. $ git clone http://github.com/rakudo/star.git rakudo-star $ cd rakud…
Ruby の知識は全然足りない状態で読み始めた. とりあえず,色々調べながらで最初全然進めない感じですよ.調べたこと - Ruby Rakefile - test target を簡単に刺す Rakefile - default ターゲットの指定方法 gist にしようかと思ったけど,とりあえずそのま…
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…
gitolite のがgitosis より簡単らしい. branch とかへのアクセス制限もできるようだ(2010/12/30 追記) Personal なブランチの名前空間をサポートもしてるようだ(2010/12/30 追記) git$ mkdir -p $HOME/gitolite/bin $HOME/gitolite/conf $HOME/gitolite/hoo…
メモ的にまず git ユーザを作り終わっているとします. $ sudo su - git git$ git clone git://eagain.net/gitosis.git git$ easy_install-2.6 --user gitosis git$ cd ~/local/bin git$ ln -s ~/.local/bin/* . git$ rehash git$ cd git$ ssh clairvy@local…
メモ的に全然知らなかったんだけど,MacOSX では,DirectoryService でユーザとかのリソースを管理してるみたい.ということでユーザを作ってみた. $ sudo dscl . -create /Groups/git gid 601 $ sudo dscl . -create /Users/git $ sudo dscl . -create /Us…
今回で二回目の参加になります前回は,@issm さんと一緒に参加したんですけど, 今回は,@hatyuki さんも居て三人で回ったりもした感じでした. それも ゆるくPerl を語る会 が出会いの場になったからですね.*1 ゆる Perl を開始してくれた id:trinity777 +…
Android で UnitTest を書こうと思ったんだけど, ドキュメントを見てもよくわからんかった. 困ったらソースを見れということで,Eclipse から追えるようにしてみた.ソース自体は,以下から落とせる. http://android.git.kernel.org/ 今回は platform/fra…
NagoyaHackathon 01 に行ってきました. 余裕で遅刻したので,チームに入らずに色々調べてました. d:id:clairvy:20101011:1286801478 d:id:clairvy:20101009:natoyahackathon_01 が成果です.一人で黙々とやるのもいいけど,誰か聞く人が居る環境もアリだな…
ようするに,以下が必要らしい. WebDAV Git --bare 的なもの git server-update Apache 側は ロケーションに対して DAV on する passwd (Auth) $ cd /etc/apache2 $ vi httpd.conf $ git diff httpd.conf -#Include /private/etc/apache2/extra/httpd-dav.c…
何を血迷ったかと思われる方も居るかもしれません. 自分はEmacs 派なので ensime 一押しです. ですが,配布されているプロジェクトが Eclipse のプロジェクトだったりして あまり変更したくない場合みたいな特殊な場合を考慮して, Eclipse での開発環境を…
d:id:bleis-tift:20100922:1285140344 会では全然Git の話とかしてなかった気もしましすが, なんか名指しされたので Git 関連の今の自分の設定的な話を 一回まとめて晒しておこうかな.と思います. 最初に設定するような人は参考にしてもいいかもしれませ…