タグ

Devとあとでに関するwebmarksjpのブックマーク (7)

  • てっく煮ブログ - Apollo 触ってみた。すごすぎ。

    Apollo のα版がリリースされたので、さっそく触ってみました。初日はランタイムをインストールしてサンプルを動かしてみました。コンパイルは時間がなくてまだ試せてません。2007.2.24追記:HTML+JS版 Apollo アプリを作ってみる で解説文章を書きはじめていますApollo を知らない人のために、おおざっぱにざっくり説明しておくと、Apollo は Web アプリを作るようにローカルアプリケーションを作れるようになるステキなライブラリです。Flash だけに縛られているわけではなく、Flash, Flex, HTML, Ajax などを統合して利用することができます。イメージはこんな感じ(Adobe の apollo_docs_alpha1_031907.zip からの引用)。図からもわかるように、HTML/JavaScript だけで Apollo API を利用してローカ

  • 仕様書の書き方って,習いました? - 日経エレクトロニクス - Tech-On!

    突然ですが,読者諸兄姉は,仕様書の書き方って,教わったことはおありでしょうか。あるいは,部下に教えたことはおありでしょうか。 日経エレクトロニクス 2007年2月12日号のGuest Paper(pp. 133-152)では,「仕様書の記述力を鍛える」と題して,フェリカネットワークスのソフトウエア・エンジニアの栗田太郎氏に,「形式仕様記述」という手法を使ったプロジェクトの体験記を執筆していただきました。 同社は「おサイフケータイ」などとして知られる携帯電話機向けの「モバイルFeliCa」の開発元で,そのICチップのファームウエア開発に当たって,「仕様をキッチリ書けるところは,書こう。実装者任せにしないようにしよう」という意識を徹底,高品質なソフトウエアの開発に成功しました。成果物は,NTTドコモの携帯電話機「903iシリーズ」の全機種に採用されるなど出荷数も多く,責任の重いプロジェクトです

  • デザインとシステムの垣根を超えたい——Yasuhisaさん

    Webデザインとプログラミングの両方をこなすYasuhisaさん。「国際的な仕事をしたい」と米国に留学したが、そこで出会ったインターネットが人生を変えた。ロディアのメモからWebデザインを立ち上げる一方、PHPでプログラムも作成する。 「ひとりでつくるネットサービス」第9回目はWebデザイナーでありながら、サーバ設置型のRSSリーダーやポッドキャスティングのCMSを作るなど、プログラミングもこなすYasuhisaさんに話を聞いた。 「自分はプログラマーだ、自分はデザイナーだ、と思いこまずに、積極的にいろいろなモノを作ってほしい」。Yasuhisaさんはそう語る。畑違いだからといって「デザインをしない」「プログラミングをしない」では良いモノは作れないと信じている。デザインとプログラミングの両方をこなすYasuhisaさんが、そう思うようになった経緯はどんなものだろうか。 「国際的な仕事をした

    デザインとシステムの垣根を超えたい——Yasuhisaさん
  • @IT:ソフトウェア開発をちゃんと考える(1)

    連載は、メタボリックスの山田正樹氏が、仕事の合間に読む数冊の書籍に刺激を受けて思考した過程やその結果を記述したものである。参考にするのは必ずしもソフトウェア工学に関わる書籍ではないかもしれないが、いずれその思考の軌跡はソフトウェア工学的な輪郭を帯びることになる。(@IT編集部) 生産性向上のメカニズム ソフトウェア開発における「生産性」とは何か。厳密に定義するのは難しい。生産性とは基的には「あるアウトプットを得るのにどれだけのコストをかけたか」という尺度だ。さすがに「アウトプット」をソース・コード行数で測っても無駄だという認識は広まってきたと思うが、じゃあ代わりに何を使えばいいのかはいまだにはっきりしない。ユースケースやストーリーで測る考え方もある。そんなものは存在しないという意見すらある。 そういう場合には視点を1レベル上げて考えてみよう。つまり、ソフトウェア開発だけ考えているから分

    @IT:ソフトウェア開発をちゃんと考える(1)
  • Ruby on Railsのパフォーマンス向上に関する10のtips:

    という記事があった、色々と面白かったので訳してみる。良いとこも悪いとこもあると思うけど参考までにメモとして 元記事:Top 10 Ruby on Rails performance tips Rubyの基的なコードを見直してみる自分で作ったクラスよりもできるだけ組み込みのクラスライブラリを使うできるだけ正規表現を使用する、文字列処理にコストの高いループは避けるREXMLは遅いのでLibxmlライブラリを使用する (Cで書かれたXMLパーサらしい、環境に依存するのは嫌かもしれない)if文の多用は避ける、例えば||=を使う ( z||="none" で unless(z){ z = "none" })Hashはコストが高いので他のデータ構造を検討してみる (でも使いたいときあるよね?)キャッシュを有効活用する acts_as_cached でModelをキャッシュ化してみる(PDF資料

  • 【ハウツー】Clickで簡単Webアプリ作成 | エンタープライズ | マイコミジャーナル

    いくつものWebアプリケーションフレームワークが登場しているが、いくつかの方向性が見えはじめている。なんでもできるマルチなフレームワーク、特定の用途に特化したフレームワーク、シンプルなプレームワーク、あとは有名どころをまとめてひとつのソリューションを提供するパターン、などを例として挙げることができるだろう。 稿ではシンプルなフレームワーク、とくに学習が容易ですぐに扱えるようになるWebアプリケーションフレームワークの代表各としてClickを紹介したい。ぜひ稿を参考にしつつ、実際にサンプルを動かしてみよう。 Click Web Application Framework The Click Framework Projectは19日(米国時間)、Click Web Application Frameworkの最新版となるClick Web Application Framework(以降

  • Online Generators | Developer's Toolbox | Smashing Magazine

    Responsive design is a default these days, but we are all still figuring out just the right process and techniques to better craft responsive websites. That’s why we created a new book — to gather practical techniques and strategies from people who have learned how to get things done right, in actual projects with actual real-world challenges. Neatly packed in a gorgeous hardcover, the book featur

    Online Generators | Developer's Toolbox | Smashing Magazine
  • 1