You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
What Is YARD? YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions. Above is a highlight of the some of YARD's notable features. And of course YARD comes with muc
PLAI - Acceleration Program for Generative A.I. StartupsStefano
Android IconsはEPS/PNGファイルのオープンソース。アプリケーションを開発する際に必要なのはアイディアと技術、そしてデザイン力だ。技術者はアイディアと技術はあるかも知れないがデザイン力に乏しいケースが多い。そのためせっかくの面白いアプリケーションも見た目が貧相で使い勝手悪く見られてしまう。 PNGアイコン デザインでマイナス評価をされ、利用してもらえないのはもったいない。そこで使ってみたいのがAndroid Iconsだ。Android Iconsは30個のアイコンファイルをセットにしており、Androidアプリケーションを華やかにするのに役立ってくれるはずだ。 アイコンはさいころや旗、タグ、グラフ、電球、音符、天気など多彩なジャンルに渡っている。色は黒一色だが、何のシンボルであるかはすぐに分かるはずだ。日本のみならず世界中で使われることを考えると、このくらい単純なシンボル
After writing my last post on Rails plugin idioms, I realized that Ruby metaprogramming, at its core, is actually quite simple. It comes down to the fact that all Ruby code is executed code--there is no separate compile or runtime phase. In Ruby, every line of code is executed against a particular self. Consider the following five snippets: class Person def self.species "Homo Sapien" end end class
Yehuda Katz wrote an article about self and metaclass . In the article he said that Person.instance_eval assigns Person's metaclass to self for a class Person . But this is obviously wrong. class Person; end Person.instance_eval{ p self } #=> Person As I mentioned in an old article , though I'm sorry about it is written in Japanese, Ruby always has three implicit contexts: self), so called klass'
抜粋 デザインは当初から考慮すべきものであり、最後に付け足すものではない。 率直に言って、プレゼンテーションを行うことは、世界(あるいは地域社会、会社、学校など) にちょっとした変化をもたらすチャンスである。 「ユーモア」とは、くだらないジョークを連発したり、ピエロのようにおどけてみせることではない。 昔ながらの控えめなユーモアで観客をクスッとさせることである。 何が言いたいのか?なぜそれが重要なのか? 重要なのは「答え」だが、まずは「疑問」を抱くことが大切だ。 プレゼンテーション Zen作者: Garr Reynolds, ガー・レイノルズ, 熊谷小百合出版社/メーカー: ピアソンエデュケーション発売日: 2009/09/07メディア: 単行本(ソフトカバー)購入: 7人 クリック: 25回Amazon.co.jpで詳細を見る著者の方は大阪に住んでらっしゃるんですね。へー。
Route 477 - GNU Smalltalkのクラス階層をグラフ化した が面白かったので、参考にして Squeak Smalltalk (Squeak3.10J) と Ruby1.9 (Ruby1.9.1p0) のを作ってみました。 Squeak Smalltalk Ruby Squeak Smalltalk には Traits(ミックスインみたいで、もう少し柔軟な機構)があるのでこれを青で、抽象クラスは #subclassResponsibility を含むメソッドを持つクラス OR 自分が抽象クラスだとコメントで主張しているクラス OR 名前が Abstract で始まるクラス で判断し、赤で塗りつぶしています。Ruby は抽象クラスの判断ができなかったので、モジュールだけ青にしてみました。 Squeak Smalltalk の一部のクラスが孤立しているように見えますが、これはお
■ [smalltalk] GNU Smalltalkのクラス階層をグラフ化した 世間の流行りを無視してSmalltalkネタ。 今日はGNU Smalltalkの組み込みクラスの 継承関係をGraphvizでプロットしてみました。(拡大: 560KB) ソースは http://gist.github.com/233727 感想 Rubyと比べると、モジュールがないのでシンプル。 しかし多重継承もないのか。だからArrayやStringはComparable(もとい、Magnitude)じゃないんだ。 小クラス主義(と思って良いですか?)なので階層が深い。 例えば Array > ArrayedCollection > SequencableCollection > Collection > iterable > Object とかなってて凄い 仮想クラスは色を変えてみました が、判定方法
■ [smalltalk] GNU Smalltalkのクラス階層をグラフ化した 世間の流行りを無視してSmalltalkネタ。 今日はGNU Smalltalkの組み込みクラスの 継承関係をGraphvizでプロットしてみました。(拡大: 560KB) ソースは http://gist.github.com/233727 感想 Rubyと比べると、モジュールがないのでシンプル。 しかし多重継承もないのか。だからArrayやStringはComparable(もとい、Magnitude)じゃないんだ。 小クラス主義(と思って良いですか?)なので階層が深い。 例えば Array > ArrayedCollection > SequencableCollection > Collection > iterable > Object とかなってて凄い 仮想クラスは色を変えてみました が、判定方法
_ [言語] The Go Programming Language もう知っている人は知っているGoogleからのシステムプログラミング新言語Go。 すっかり祭りには乗り遅れた感があるけど、少しだけコメントをつけておこう。 目次 言語仕様 言語実装 技術的でない話 まとめ 言語仕様 総合的に見て、非常にバランスを考えているように思える。 JavaやC++のような複雑さを排して、シンプルに徹する一方、 言語好きを刺激するような新しいアイディアをそこかしこに配置している。 特徴である「コンパイルが高速」というのも、 このシンプルな言語仕様が寄与していると思われる。 個人的に、注目したのはオブジェクト指向機能と、並列機能。 interfaceによる、継承のないオブジェクト指向(duck typing)は、かなり私好みである。 昔からこういう言語が欲しかった。interfaceのみ動的結合を許す
資金繰りに頭を悩ませているベンチャー企業経営者は多いかもしれない。世界のユーザー同士で母語を教え合うSNS「Lang-8」を運営するランゲート(京都市)の喜洋洋社長(25)もそんな1人だ。1カ月の売り上げは10万円ほどで、経費の9%しかまかなえていないため、ユーザーから寄付を募ったり、黒字化達成に必要な有料会員数をサイトの目立つ位置に掲載するなど、あの手この手で収益拡大に努めている。 この状況だけを聞くと、Lang-8がよっぽど人気のないサイトなのかと思われそうだが、そんなことはない。世界190カ国以上の会員に利用され、会員数は9万人。日本発のサイトにもかかわらず、約7割のユーザーが日本語以外の母語を使用している。ネットメディア関係者などが革新的なネットサービスを表彰する「WISH2009」で2位に選ばれるなど、注目を集めている。 大赤字でも、喜社長は前向きだ。「世界中でスタンダードに使わ
How to make a smiling face ~笑顔の作り方~ 「改善」って、楽しいんだよ!ということを感じてほしくて。エンジニアとして「ものづくり」の楽しさを忘れてほしくなくて。 ただいま、帰路の新幹線の中から書いております。N700サイコー!電源横のA席サイコー! と、どうでもいいですね。 さて。今日は朝から「PFP関西ワークショップ」に参加してきました。記念すべき20回です。 午前と午後に2セッションずつ企画され、セッションの最後は全員でのふりかえりです。 なので、ひとりでは全部のセッションに参加できないので、レポートが十分できなくてすいません。 セッションの選択は、他に参加されるみなさんの競争率が高くならないよう、募集人数の多いほうを選択させていただきました。その結果、何度かご一緒したことのある前川さんや、平鍋さんの100回記念講演など、もうよく聞いたお話をまた拝聴する、と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く