タグ

programmingとossに関するshimookaのブックマーク (4)

  • 要約:知らないと損するアプリ開発におけるStateMachineの活用法 - Qiita

    はじめに 「知らないと損するアプリ開発におけるStateMachineの活用法(SlideShare full版)」 という内容でクラスメソッド & ゆめみ 合同勉強会 Developers.IO Meetup 09で発表させて頂きました。 これについての要点をまとめます。 内容 StateMachineとは何か? StateMachineは簡単に言うとUMLの「状態図(ステートチャート)」の実装です。 状態図による分析・設計は、実は色々な分野で活用されていて、iOS/Android/WebApp などのクライアントアプリでは実は非常に有用なものなのです。 ただ、StateMachineの実装は真面目にやると大変です。 例えば、こんな単純な状態図でも 真面目にJavaで実装すると300行以上になります。 https://gist.github.com/mokemokechicken/9e

    要約:知らないと損するアプリ開発におけるStateMachineの活用法 - Qiita
  • スクリプト言語REBOLがオープンソースに | OSDN Magazine

    プログラミング言語「REBOL」の設計者であるCarl Sassenrath氏は9月25日、REBOLをオープンソース化する計画を発表した。REBOLはAmigaOSの開発に携わったSassenrath氏が1997年に公開したインタプリタ型の言語で、プログラムだけでなくデータやデータ構造を表現できるのが特徴。 REBOLは、Relative Expression Based Object Languageの略で、大規模で複雑なソフトウェアとは思想を異にし、動的型付け、シンプルな文法、軽量なインタプリタ、インターネットプロトコル対応などの特徴を持つ。WindowsMac OS X、Linux、FreeBSDなどに対応する。 REBOLはSassenrath氏が創業、CTOを務める米REBOL Technologiesで開発が進められている。最新安定版はバージョン2.7.8で、2011年1月

    スクリプト言語REBOLがオープンソースに | OSDN Magazine
  • PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開

    PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開 HipHop Virtual Machineは、PHPを高速に実行するためにPHPのコードをC/C++に変換してg++でコンパイルし、バイナリコードにするHiphop compiler(hphpc)と、PHPのインタプリタであるHipHop interpreter (hphpi)を組み合わせたもの。PHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行を目指しています。 コンパイラと同等以上の実行速度へ HipHopはFacebookが開発し、オープンソースとして公開しています。今回のHipHop Virtual Machineも、これらの開発の延長線上にあるものです。 Our experiences with hphpc led us to start e

    PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開
  • ハタさんのブログ : これから開発する人の為のOSSのススメ

    僕は、約2年間に渡って某企業の業務アプリケーションを作っている(出向)んだけども、そこでの経験を元に少し書いてみようと思う。 自分へ(?)向けたメモ。 0.僕を知らない人が読んでも大丈夫なように、前書き 僕はPHPerとしてS2DaoをJavaからPHPに移植しS2Dao.PHP5っていうしがないものを作っています。 これはApache Licenseで公開されています。 また、僕はOSSプログラマとしては何もすごいことやってないぺーぺーです。 今回、僕が今いる現場で作らさせてもらっているのは、Javaで書かれたWebフレームワーク。 フレームワークと言っても、それ自身を一から作っているのではんく、既存のフレームワーク(Strutsとかそういうの)を拡張した、業務フレームワークといったもの(さすがにこっちは一から作りましたが)。 Webフレームワークが持つ豊富な機能を制限したり、

  • 1