2009-03-01から1ヶ月間の記事一覧

Concurrency in D?

Re: I'm curious: when will D2 be declared stable? おお!?安定版はいつになるんだww

コンパイル == 実行

Squirrel 動作実験 1 Squirrel側の問題ということで一応の解決は見たのだけど,このソースをMinGW + Squirrel 2.2 stableで動かすと"error 3"じゃなくて"error 2"で止まってしまうという.違うのはコンパイル環境だけだと思うんだけど…

D言語での弱参照再び

Keeping a list of instances and garbage-collection また来たというか,それだけ欲しいと思っている人が案外いるということか?レスで例が出てきてるけど,これはPhobosにnotifyRegister/notifyUnRegisterがあったころのやつで,今は使えないしスレッドセ…

Tango 0.99.8

0.99.8 Sean release - Announcement また充実.プラットフォームやLDCとか,さらに使える所が増えたようだ.後はこれで2.xに対応してくれればなぁ.でも今から対応してもあれな感じなので,一足飛びで3に備えるとかでもいいのだけど^^ DUnitってTangoに入ら…

PHPのクロージャ

PHP

PHP 5.3 Part 2 - Lambda Functions & Closures 今までcreate_functionしかなかったPHPにも次でついにラムダ関数が入り,それがクロージャも兼ねるという.ラムダ関数の書き方はJavaScriptと同じなので,PHPにしてはよくやったなぁと思ったけど,クロージャ…

Ruby 1.9でのnet/smtp

メールを送ろうとして,基本文字コードはiso-2022-jpだよねーということでそれに変換してから送ろうとするのだけど,ASCIIコンパチじゃないので正規表現のマッチングで例外が投げられる.で困ってたらソースを提供して頂いて,一応の解決策としてASCIIにして…

goo Social Platform公開

goo Developer's Kitchen gooの方が早かった.勉強会でOpenSocialの話をしたばかりなのだけど,日本の実働SNSでやっとOpenSocialを利用できる.Shindig + Partuzaとか使えばテスト環境でOpenSocialアプリケーションを作成できるけど,やっぱり作るならテスト…

Ramazeも変わる

Innate and Ramaze 前々からRamazeのcoreとして開発されていたInnateがある程度安定してきたので,新しいコアとして使いたい,という感じか.いつinnateブランチがmasterにマージされるか分からんけど期待(manveruさん自体はその前に色々話合いをしたい模様…

日本Ruby会議2009の申し込み

日本Ruby会議2009 Ruby会議での発表者募集をしてるけど,基本60分で最低でも30分くらいのようだ.去年とか参加してないのでよく分からないのだけど,LTとかどうなってるんだろう?Rejectとかもあった気がするのだけど… 追記 角谷さんにreplyを頂いて,本発表…

TPF 第一回勉強会 終了!

第一回勉強会 なんとかですが,第一回の勉強会を終えることが出来ました.参加した皆さんお疲れさまでした.結局当日参加も含めると20人ということで,正直予想以上でした^^ アンケート結果 全部乗せました!(同じ内容はまとめるか考え中) 発表についての反…

Rubyの瑣末ごと

Ruby温泉中に分かったこととか String#hash Ruby1.9では毎回値が違う.これはMLで既に質問されている方がいて,ある問題への対策とのこと. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/37778 require 'a' or require './a' Ruby 1.9からは…

Termtter verson 1.0!

Ruby 温泉 2009 March in 滋賀 ということでRuby温泉行ってきました(温泉があるかどうか怪しかったけどあってよかった^^).俺以外の参加者は上のページを参照して下さい.Termtterの開発合宿ということもあって,最初のミーティングでチケット別に班を編成.…

Rubyのクラスと構造体

インスタンス変数とアクセサ(attr_accessor)だけのクラスはほぼ構造体と同じように使えると思うんだけど,Rubyの1.8と1.9で生成に速度差があってどちらがいいのか迷っている. クラスってキャッシュでもしているのか?この辺は気になるので,時間があればソ…

memsetによる0埋め

Cはその値がどういう内部表現かを定めてないので(というか実装依存の部分がかなり多い気が^^;),memsetで強制的に0で埋めたとして,それがNULLポインタや浮動小数点などの値として正しいとは限らない.大抵の環境では問題ないようだけど,極稀に違う環境がま…

D.NET

Cristian Vlasceanu and D for the .NET platform. Vlasceanuさんがまた何かしてくれるようだ.C#はよく知らないけど,スライスを別のもとしてやった方がいいんじゃない?みたいな話とか色々と興味深いかも(ArraySegmentはRubyのRangeの配列特化版みたいなの…

Ramazeのspec

何かあったらRamazeを使ってて(ORMがいらないようなやつとか),実はあんまりspecを書いて来なかったので,ちゃんと書こうと思ってるのだけど,サンプルが少ない.まだRailsとか並に使われてる訳じゃないので,オープンソースアプリが少ないのは仕方ないのだ…

DMD 2.026 released!

dmd 1.041 and 2.026 releases あまりにもテンションが上がって1.041を忘れて書き込んでしまったのも今ではいい思い出w Added buildable dmd source http://www.digitalmars.com/d/2.0/changelog.html#new2_026 ネストされた構造体とかstd.mathに変更があっ…

少しのアピール

Contributions - Shibboleth 2 Documentation - Internet2 Wiki 編集できるようになったので,下のRelatedの所に密かに自分のWikiと書いてるDSのリンクを貼っておいた.Shibbolethの最新は2.1で,Wikiのインストール辺りが2.0で少し古いのだけど,2.2が出た…

YAMLのアンカー&エイリアス

Rubyとかで簡単な設定ファイルはYAMLで書いてる.YAMLにはアンカー&エイリアスがあって &a abc に対して *a とやると'*a'のところの値は'&a'の値であるabcということになるのだけど,これに値を連結したい.つまり *a + def とかやるとabcdefになって欲しい…

Ruby 温泉 2009 March in 滋賀

http://atnd.org/events/388 二日後が〆切らしいので,興味ある方は早く申し込みましょう!

std.reflectが来るのか?

D wish list スタックトレースって前々から1位だったっけ?リフレクションが1位だと思ってたw __FUNCTION__ 実際気になっているのはこっちの方.__FILE__みたいな__FUNCTION__が欲しい的な話から,いやそのマクロは駄目だろになって,Andreiさん登場でリフ…