名古屋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…

gitolite を試す

Git

gitolite のがgitosis より簡単らしい. branch とかへのアクセス制限もできるようだ(2010/12/30 追記) Personal なブランチの名前空間をサポートもしてるようだ(2010/12/30 追記) git$ mkdir -p $HOME/gitolite/bin $HOME/gitolite/conf $HOME/gitolite/hoo…

gitosis を試す

メモ的にまず 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 でのユーザの作り方(dscl)

メモ的に全然知らなかったんだけど,MacOSX では,DirectoryService でユーザとかのリソースを管理してるみたい.ということでユーザを作ってみた. $ sudo dscl . -create /Groups/git gid 601 $ sudo dscl . -create /Users/git $ sudo dscl . -create /Us…

YAPC::Asia 2010 にいってきた

今回で二回目の参加になります前回は,@issm さんと一緒に参加したんですけど, 今回は,@hatyuki さんも居て三人で回ったりもした感じでした. それも ゆるくPerl を語る会 が出会いの場になったからですね.*1 ゆる Perl を開始してくれた id:trinity777 +…

Eclipse で Android のソースが見たい

Android で UnitTest を書こうと思ったんだけど, ドキュメントを見てもよくわからんかった. 困ったらソースを見れということで,Eclipse から追えるようにしてみた.ソース自体は,以下から落とせる. http://android.git.kernel.org/ 今回は platform/fra…

NagoyaHackathon に行ってきた

NagoyaHackathon 01 に行ってきました. 余裕で遅刻したので,チームに入らずに色々調べてました. d:id:clairvy:20101011:1286801478 d:id:clairvy:20101009:natoyahackathon_01 が成果です.一人で黙々とやるのもいいけど,誰か聞く人が居る環境もアリだな…

Git-Http をやってみた

ようするに,以下が必要らしい. 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…

最低限のAndroid 開発環境を整える with Eclipse

何を血迷ったかと思われる方も居るかもしれません. 自分はEmacs 派なので ensime 一押しです. ですが,配布されているプロジェクトが Eclipse のプロジェクトだったりして あまり変更したくない場合みたいな特殊な場合を考慮して, Eclipse での開発環境を…

Git 勉強会に行ってきたよ

d:id:bleis-tift:20100922:1285140344 会では全然Git の話とかしてなかった気もしましすが, なんか名指しされたので Git 関連の今の自分の設定的な話を 一回まとめて晒しておこうかな.と思います. 最初に設定するような人は参考にしてもいいかもしれませ…