時代に取り残されないように、個人的なメモ。 情報交換、技術交換してくれる人いたらお友達になってください。 ・Java Script(ECMA Script) 多分、Flash10ぐらいまでに、ガチでFlashの言語構造は、今のレガシー部分を分離して、JavaScirptの世界にシフトすると思う。実際JSFLであったり、FCSやFlexであったり、最新のFlash周辺技術で採用されてるのは全てJavaScriptだし・・・ ・XUL 次世代flash(?)のようなモノがあるとしたら、たぶんこっち系。というかこれさえ覚えておけば、FlexからAvalon、Konfaburatorまで広い世界に出張できるはず。ただ勉強するよいリソースがないのが問題。 ・Ajax Flashからブラウザを支配する手段程度のスタンスで、たしなみ程度に。あまり深く手を出すとドツボに嵌ります。というか嵌りました。 ・J
27日、都内、四谷区民ホールにて軽量プログラミング言語のイベントLightweight Language Dayが開催された。Lightweight Language Dayは今年で開催3回目となるLightweight Languageカンファレンスだ。今年のLightweight LanguageカンファレンスはLLDN(Lightweight Language Day and Night)と名うって昼と夜の2部構成で行われた。昼の部はアカデミックな発表を、夜の部では「昼のイベントではできなかった禁断の企画」も交えながら催された。 今回、昼と夜の2部構成で開催された背景には、昨年のLightweight Languageカンファレンスで懇親会もかねて夜に催された食事会での経験が活かされているという。カンファレンス後の食事会で、思いの外面白い話が行われたという。しかし、テーブルごとに話が
こんにちは。能動的音楽好き・挫折カテ所属のタナベです。 梅田望夫さんのブログ経由で知った丸山茂雄氏のmF247について、現時点での感想を書いてみたいと思います。 いきなりですが、今mF247について感じているすべてをきれいに言い切ってくれている文章があるので引用します。 最初の疑問には暗黙の前提がある。「無料で配布されているソフトウェアからは収入を得ることができない」というものだ。過去においては確かにそうだった。しかし、現在ではこれはもうあてはまらない。 私はソフトウェアを開発している。私のソフトウェアには価値がある。それがたとえ無料で配布されていても。価値があるソフトウェアには、それからお金を生む方法がある。 私のソフトウェアに価値があり、それからお金を生む方法があるならば、無料で配布されているかどうかに関係なく、それから収入を得ることができる。なにもソフトウェアをシュリンクパッケージで
Perl6 で配列操作 いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 ということで perl6 (pugs) で調べてみました。 RubyPerl6 a = [1, 2, 3]@a = (1, 2, 3) a.length@a.elems a.empty?@a.elems == 0 a.push(x)@a.push($x) a.unshift(x)@a.unshift($x) a.pop@a.pop a.shift@a.shift a.conc
この欄を読んでおられる方々なら,Lightweight Language(以下,LL)という言葉をご存じの方は多いだろう。軽量プログラミング言語といった意味で,Perl,Ruby,Python,PHPなどの比較的容易に扱えるスクリプト系言語を総称する用語である(2001年ごろから頻繁に使われるようになった)。新しい呼び名が生まれてきたことからわかるように,最近こうしたスクリプト言語がにぎやかになってきた。 もともとPerlやRubyなどは世界中で利用されている言語だが,最近では,Groovy(Java VMで動作するスクリプト言語)やSqueak(Alan Kay氏が中心となって開発しているオブジェクト指向言語/環境)などの比較的新しい言語もLLの一つとして注目を集めている。 実際には,LLにはきちんとした定義はないようだ。Rubyの開発者であるまつもとゆきひろ氏は,LLは“より少ない「脳
Class::DBI関連モジュール いま作っているWebアプリで、Class:DBIをはじめてきちんと使った。 いろいろとPluginを使ったのでメモ。 ベースクラスには、 package Object; use strict; use base qw(Class::DBI::mysql); use Class::DBI::AbstractSearch; use Class::DBI::Plugin::NoCache; use Class::DBI::Plugin::AbstractCount; use Class::DBI::Plugin::RetrieveAll; use Class::DBI::Plugin::Iterator qw(prefetch=>10); use Class::DBI::Pager; __PACKAGE__->nocache(1); __PACKAGE__->
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く