タグ

developmentに関するcnomiyaのブックマーク (37)

  • 徐々に公開されつつあるiPhoneアプリのソースコード - もとまかのiPhone・iPod touch戯れ日記

    昨日紹介した「Apps Amuck」は素晴らしいサイトでしたが、ネット上には、他にもiPhoneのサンプルソースが存在してたりします。それらの関連情報を紹介します。 iPhoneアプリのソース公開が始まっているようですhttp://blog.sohaya.com/?p=2700 iPhoneアプリ開発者に朗報、iFlickrがソースコードを公開中。http://www.appbank.net/2008/10/11/iphone-news/166.php テトリス風iPhoneアプリTrisも開発者向けにファイルを配布中。http://www.appbank.net/2008/10/11/iphone-news/190.php WordPress for iPhone のソースコードが公開されるhttp://d.hatena.ne.jp/tanemori/20080726/WordPress

  • IE5.5から最新のIE8 Beta2まで収録された「IETester v0.2.3」リリース:CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    IE5.5から最新のIE8 Beta2まで収録された「IETester v0.2.3」リリース:CodeZine
  • アップル以外で、iPhoneのアプリ開発の情報元になりそうなところ列挙 - 日本語で書く日記

    トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…

    アップル以外で、iPhoneのアプリ開発の情報元になりそうなところ列挙 - 日本語で書く日記
  • MOONGIFT: » Rails製のソースコードレビューシステム「宍道湖」:オープンソースを毎日紹介

    ようやく一段落したので公開。 ソースコードのレビューをするとどういったメリットがあるのか。お互いに人にソースを見てもらう、逆に見ることは知識の共有化や勉強材料として非常にためになる。プロジェクトチーム内でのレビューは、中長期的にみた時のシステム把握や標準化で役立つことが多い。 問題の表示 そんなソースコードレビューを手軽に導入できるシステムを開発したのでご紹介。Google App Engine上で動作するRietveldクローンだ。 今回紹介するオープンソース・ソフトウェアは宍道湖(しんじこ)、Ruby on Rails製のソースコードレビューシステムだ。 宍道湖は、Rietveldクローンとして、見た目をほぼそのまま踏襲して開発している。ただし認証周りや、メール周りの処理は異なるものになっている。パッチファイルの表示やダウンロード、旧版と新版を横並べにした差分表示が可能だ。 差分表示

    MOONGIFT: » Rails製のソースコードレビューシステム「宍道湖」:オープンソースを毎日紹介
  • 森崎修司の「どうやってはかるの?」 > Googleのコードレビュー : ITmedia オルタナティブ・ブログ

    Googleコードレビューのプロセス、ツールの紹介がここ(Youtube)にある。55分と長いのでなかなか全部をみる時間がなかったが、休日に時間がとれたので観た。このエントリはそのときのメモだ。 Googleコードレビューのプロセスはオープンソースのものと似ている。オープンソースのものより若干強制力のあるプロセスとそれをサポートするツール(Mondrian)があるそうだ。ビデオでプレゼンされているのは、Guido van Rossum氏、Pythonの作者でGoogleに就職して最初の仕事がMondrianの開発だったそうだ。定着しているプロセスの実行を支援するツールは非常に頼もしいだろうなぁと思う。 詳細はビデオをみていただきたいが、プレゼンの概要は以下のとおり。 プロセスはオープンソースのレビューのやり方がベースとなっている。 (前のバージョンとの差分をMLに投げるとレビュアがその

    森崎修司の「どうやってはかるの?」 > Googleのコードレビュー : ITmedia オルタナティブ・ブログ
  • 第6回 Smalltalkウィンドウプログラミング(2)

    第6回 Smalltalkウィンドウプログラミング(2) 富士ゼロックス情報システム 青木淳 r2d2@bz90.fxis.fujixerox.co.jp はじめに ソフトウェア設計の第一人者であるジャクソン氏(JSD法で有名)が「プログラマにとって上達の第一歩は、動くプログラムと正しいプログラムを作ることの違いを認識することである。」と言われた[1]。Smalltalkウィンドウプログラミングを例に取りながら、ジャクソン氏の言葉を具現化するのが、前回(第5回)と今回(第6回)そして次回(第7回)の目的である。 前回では、ウィンドウのプログラムをゴリゴリ作るのではなく、そのプログラム自身を生成してしまうプログラム(メタウィンドウプログラム)を作成し、それを「ビュービルダ」と名付け、そのソースコードを示しておいた。 今回も、同じ機能を有する「ビュービルダ」を末尾にリストした。なぜ同じプログ

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 日々是開発: SQS Development(2006-10-06) about pair programming

    ■ [dev] ぺアワーク・マニュアル 2003年ごろ、SFCでのJavaの授業のために書いた資料。なんとなく思い出したので、こちらで再録。 「ペアプログラミング」とは? 「ペアプログラミング」という方法論が,プログラマたちの世界で注目を集めるようになってきています.とはいえ,「ペアプログラミング」とは何か? ということを,自分で体験して知っている人は,実際にはまだほとんどおりません.これは,ミドルティーンの若者たちが,仲間うちで最初に「初体験」した人を取り囲んで,「ねぇねぇ,どうだった? どうだった?」と,ドキドキしながら聞いているような状況にソックリだと,誰かが言っていました(うまいこと言うなぁ). ……で,「ペアプログラミング」とは何か? ですが,これは,読んで字の如し,「2人組でプログラムを書くこと」です.しかもこのときの2人は,隣同士で座って, 1台のパソコン(キーボード,マウス

    cnomiya
    cnomiya 2007/11/27
    ペアプロ
  • Google Code デベロッパー交流会

    Google Developer Day 2008 Japan を取材し、ご自身のブログにレポート掲載する Google Developer Day サポーターの一覧を公開しました。 サポーターの方々はさまざまな視点から Google Developer Day をレポートします。中には Google Developer Day に先立って米国で開催される Google I/O に参加される方もいます。一覧はこちらでご覧いただけます。 Google Developer Day サポーターの方々が作成した Web アプリケーション、サービスはこちらでご覧いだけます。

  • 上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 比嘉康雄氏といえば、Javaのための「依存性の注入(Dependency Injection:DI)」と「アスペクト指向プログラミング(Aspect Oriented Programming:AOP)」をサポートした、フレームワーク「Seasar2」のチーフコミッターであり、日のオープンソースソフトウェア(OSS)の世界でも有名人と言えるだろう。そうした比嘉氏がOSSに出会ったのは、「社内での評価に対する不満」がきっかけだという。 電通国際情報サービス(ISID)に勤務している比嘉氏は先頃開催された情報処理推進機構(IPA)のイベント「IPAフォーラム2007」の中で、「開発を夢のある仕事にするには」と題する講演を行った。同氏は、20

    上司に認めてもらえないエンジニアは“社内”を捨てOSSで行こう
  • ITpro Challenge!が感動的だった件:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    さる9月7日に東京で行われたITpro Challenge!ですが、ひきこもって々と考えてばかりの生活を離れ、先を走っているすごい人たちの勢いを感じられたのはとても良い体験でした。 僭越ながらぼくもプレゼンさせていただいたのですが、この内容についてはCNETのほうに流れに沿った詳細な記事がアップされています。 収益が見えないことは、やらない理由にはならない--インフォテリアUSA江島氏 で、講演資料のほうはSlideShareにアップしました。ここからPDF形式でダウンロードもできます。 ブログにこうやって外向けの文章を書くときというのは、それなりに精神的に落ち着いた瞬間を見計らって襟を正してから書くので、普段の七転八倒している姿は伝わらないものです。 割と露出狂的マゾヒズムの気があるほうだとは思ってるんですが、それでもやっぱり、恥ずかしいこととかコンプレックスとかは自分なりに

    cnomiya
    cnomiya 2007/09/13
    51-53のスライド
  • 階層化アーキテクチャと依存性注入・依存性逆転:CodeZine

    .NET 1.0のベータ1から.NET Frameworkに従事してきた.NET開発のエキスパートで、アプリケーションのアーキテクチャ作成と設計と開発で7年以上の経験がある。アジャイルプラクティスと実際的なビヘイビア駆動開発(BDD)テクニックを通じてチームの成功を支援する独立コンサルタントとして活躍している。BDDを.NETに応用する記事をVisual Studio Magazine、DevX、MSDNに寄稿。ポッドキャスト/スクリーンキャストとして人気のある.NET Rocks!とDNRTVに登場したことがあり、実際のデザインパターンというトピックについてMicrosoftのためのウェブキャストを配信。MSDN Canada Speakers BureauおよびMicrosoft Most Valuable Professional(MVP)のメンバ。自分のブログも継続的に更新中。

  • 作るための開発と使うための開発 (arclamp.jp アークランプ)

    都内某所にてエンジニア話で盛り上がったのですが、そのときに出てきたのが「グローバルではPHPできないと話にならん」という話題。確かにPHPで作られたOSSというのは非常に多くて、たとえばSugarCRMとかもそう。USでも大手ユーザー企業でもPHPを重視しているところがあるそうです。 一方でRubyJavaというのは開発者にとって"Sweet"な言語ではあるもののユーザーには難解。ユーザーにとって使いやすい言語という点ではPHPが非常に洗練されているのではないかと。 もちろんPHPが簡単だからって、へぼ開発者が作ってしまうとメンテナンス性も何もない、ということをいうことはできます。でも、ちょっと考えてみると、それは作り手の視点なのかなと。使い手の視点からすればPHPという言語はよくできているということではないかと。 つまり、世の中でコーディング作業をする人は「モノを作るためにやる人」と、

    cnomiya
    cnomiya 2007/08/31
    そう。JSをもっと設定的に使いたい
  • WBS(Work Breakdown Structure)によるプロジェクト管理

    ソフトウェア開発プロジェクトでは、短期開発の要求が高まっている。受託開発も例外ではない。特定の顧客から長期に渡って大型案件を請け負っている場合でも、開発期間はますます短縮される傾向にある。 納期に対する高い要求を満たすには、プロジェクト管理が重要である。正確な見積もりと、的確な進捗管理ができなければ、短期開発では容易にデスマーチに陥ってしまう。 筆者の開発プロジェクトでは、WBS (Work Breakdown Structure) を使ったプロジェクト管理を導入した。WBSは見積もりのための強力な道具として広く使われている。筆者はさらに、実績も管理できるようにWBSを拡張し、見積もりから進捗管理まで一貫して管理できる手法を確立した。 ここでは、筆者が拡張したWBSの書き方と、それを使ったプロジェクト管理の手法を提案し、実際の開発業務に適用した経験から得られたWBSの運用ノウハウを紹介する

  • masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針

    初めて会社員になって早3ヶ月。会社の仕組みもやっと分かってきたし、そろそろ格的に開発プロジェクトも動いて行くということで、今後、社内で私と一緒に開発して行く人に、「私がどういう考えで仕事を進めていきたいか」という事を知ってもらうためのプレゼンを作ってみました。(今のところ一人だけど) NIFTYさんと仕事した時も、作業に入る前に「今までどうやって遠隔地で仕事を進めてきたのか」をプレゼンしていました。特に初めて仕事をする場合、「今まで自分はどういう風に仕事をしてきて、この仕事はどういう風に勧めていきたいか」を明確にしておくと、スムーズに仕事を進めることができます。 仕事、特にその上でのコミュニケーションをうまく進めていくためには、信頼と共通認識が必要だと思ってます。信頼は当たり前の話ですが、開発を進める上での共通認識についてはあまり重要視されることが無い気がしています。 仕事をする上ではコ

    masuidrive on rails » Blog Archive » masuidrive的プロジェクトの方針
  • Life is beautiful: プロトタイプ作りの効用

    私の関わっているプロジェクトの一つに、「全く今まで存在しなかった形のデジタル・エンターテイメントを実現しよう」というとても楽しいプロジェクトがある。この手の大きなプロジェクトを成功させるには、「大きな夢を共有しつつ、同時に一つ一つ着実に駒を進めていくこと」が大切なのだが、なかなか簡単ではない。特に、まだ「最終的に目指すもの」のイメージがちゃんと共有されていないので、各チームの動きがちぐはぐなのだ。 そこで、私が「プロジェクトメンバー向けに、目指すライフスタイルのイメージ・ビデオを作ろう」と提案しているのだが、なかなか理解してもらえない。「プロジェクトが立ち上がったばかりなのに、そんなものはまだ作れない」とか、「もう少し見えてきてからにした方が良いのではないか」という否定的な意見が出るのだ。今日は、そんな人たちへのメッセージ。 私がもの作りをするときは、常にユーザー・インターフェイスのプロト

    cnomiya
    cnomiya 2007/01/19
    考えるな、感じろ。感じたなら動ける。ということかな。
  • 高度な JavaScript 技集

    JavaScript で作って意味があるのかどうか分かりませんが、作ってみました。 応用編 入力したテキストをページ上に書き出し、個々の文字をドラッグ&ドロップ で動かせるようにする ソースを読んでも中身が分からない HTML を作成する パスワードチェックの部屋 (パスワードは「開けごま」ですが、HTML のソースや JavaScript を解析しても、絶対にパスワードが分からない仕組みになっています。) バー ライブラリ編 こんなの JavaScript で作るかよってな代物です。 できてしまったものはしょうがないでしょう。 utf.js (UTF-8 <-> UTF16 変換) base64.js (Base64 encode/decode) md5.js (MD5) des.js (DES 暗号化/復号化) zlib.js (JavaScript による zlib 実装、zlib