タグ

開発に関するmantaxのブックマーク (52)

  • iOS Developer Programに登録しようと思ったらググッて出てくる情報は色々古かったので手順を書きとめる【2012年12月版】 - でーじてとこん

    iOS Developer Programに登録しようと思ったらググッて出てくる情報は色々古かったので手順を書きとめる【2012年12月版】 - でーじてとこん
  • ソフトウェアの生産性について

    製造業の設計者からプログラマに転身したので、少しは製造業での生産性の見方は分かってるつもり。で、そういう視点からソフトウェアの生産性について呟いてみたら、意外やたくさんRTしていただいちゃったので、とぎゃっておくことにしました。

    ソフトウェアの生産性について
  • アジャイル開発をERP構築に適用するには - プログラマの思索

    InfoQにアジャイル開発をERP構築に適用する記事があったのでメモ。 【元ネタ】 Twitter / @akipii: アジャイル開発の利点は小規模リリースだけでなくプロダクトオーナーを含む体制にあると最近は強く感じる RT @bengkarita: アジャイルはERP構築失敗を防げるか http://bit.ly/sm3DEz #yam InfoQ: アジャイルはERP構築失敗を防げるか 【1】ERPの特徴はいくつかある。 一つ目は、とても大規模で複雑なシステムであること。 ERPはその名の通り、1企業の基幹業務システムのパッケージ製品だ。 企業の業務で、製造や販売から会計までの全てをシステム化するから、大規模で複雑になりがち。 それゆえに、設計だけでなくプロジェクトの体制そのものも複雑化しやすい。 ERPに関しては、BPR、EA、SOAなどのバズワードがたくさん言われては消えていった

    アジャイル開発をERP構築に適用するには - プログラマの思索
  • iOSのXML解析をJSONみたいに簡単に出来る XML Reader が便利 – Zero4Racer PRO Developer's Blog

    iOS のXML 取得、解析処理には基的ないくつかの処理があります。 XML の処理方式として、 SAX イベント駆動で行うXML解析 DOM インターフェース指向で、木構造として扱う方式 があり、iOSでは、 NSXML(標準, SAX, Objective-C) Libxml(標準, SAX, C言語) TouchXML, KissXML (外部ライブラリ、DOM) など、あるのですが、イベントを自分で記述したり、解析のためにオブジェクトをたどったりと、結構めんどうです。それを簡単にする方法があったのでご紹介します。 XMLは面倒なのですが、それに比べて、JSON は、一行で、 [cc lang=”ObjC”] NSDictionary *dic = [NSJSONSerialization JSONObjectWithData: data options: nil error:ni

  • Java EEサーバーが重くてテスト不能というイメージはもう過去の話かもしれない - 達人プログラマーを目指して

    Java EE 5まではいろいろな面で生産性が低かったと言わざるを得ないところがあった 今まで仕事上、Java EEのサーバーを実行基盤として用いるさまざまなシステムの開発に関わってきましたが、JavaEE(古くはJ2EE)のサーバーというと経験上 xmlの設定ファイルの記述がきわめて面倒 J2EE1.4までは、EJBを使った場合Pojoとしてサービスやエンティティを作成できない サーバーの再起動にものすごく時間がかかる ライセンス料が高い サーバーを気軽にダウンロードして試せない というような非常に悪いイメージがあったというのが正直なところでした。 それゆえ、JavaをSEとEEに分類するのは今では無意味になってきている? - 達人プログラマーを目指してでも紹介したように、Seasar2やSpringといった軽量コンテナというしくみが登場し、事実上EJBコンテナの機能はほとんど利用せず、

    Java EEサーバーが重くてテスト不能というイメージはもう過去の話かもしれない - 達人プログラマーを目指して
  • 今日から始めるCoffeeScript - KAYAC Engineers' Blog

    こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック

    今日から始めるCoffeeScript - KAYAC Engineers' Blog
  • 2002年4月、みずほ銀行に何が起こったのか - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    2002年4月。第一勧業銀行、富士銀行、日興業銀行が合併しみずほ銀行となった。この件についてはたくさんの報道がされたため、そのとき何が起こったのか、覚えている人も多いはずだ。 当時のぼくはシステム開発に興味がある2ちゃんねらで、よって連日プログラマ板に出入りしてはゲラゲラ笑うなどしていた。やれやれ。 さて、9年前のあのとき何が起こったのか。インターネットを探してもなかなかまとまった資料がないので、回収できた資料をまとめてみたいと思う。 http://ja.wikipedia.org/wiki/%E3%81%BF%E3%81%9A%E3%81%BB%E9%8A%80%E8%A1%8C%E3%81%AE%E5%90%88%E4%BD%B5%E5%87%A6%E7%90%86 この運用方針の結果、2002年4月1日の合併当日からメインコンピューターの不具合が原因による大規模なシステム障害が発生

    2002年4月、みずほ銀行に何が起こったのか - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
  • SourceForge.JP、個人向けGitリポジトリ/ストレージサービス「PersonalForge」をリリース | OSDN Magazine

    OSDNは1月13日、同社の運営するオープンソースソフトウェア開発サイト「SourceForge.JP」において、個人向け開発支援ツール「PersonalForge」をリリースした。個人用Gitリポジトリおよびファイル頒布用のストレージサービス(ファイルマネージャ)が提供される。 PersonalForgeは個人開発者向けのサービスで、オープンソースソフトウェア開発にのみ利用できるという制限はあるものの、利用の際に事前審査等はなく、ユーザーは必要に応じて自由にリポジトリの作成やファイルのアップロードが行える。また、すでに登録ユーザー向けに提供されているブログ機能との連携機能も備えている。 従来SourceForge.JPでリポジトリやファイル公開機能を利用するにはプロジェクトを作成する必要があり、ハードルが高かった。PersonalForgeを利用することで、気軽にGitリポジトリの利用や

    SourceForge.JP、個人向けGitリポジトリ/ストレージサービス「PersonalForge」をリリース | OSDN Magazine
  • DebianのRubyパッケージ管理者が辞めてしまった理由 - karasuyamatenguの日記

    RubyのDebianパッケージを管理しているLucas Nussbaum氏が辞める意思を表明した。 http://www.lucas-nussbaum.net/blog/?p=617 Nussbaum氏のルビーコミュニティーに対する批判・懇願を残している。最初の二つは(コアとリリース)は日の開発陣に対して、それ移行は英語ベースのルビーコミュニティーに対しての意見だと思う。以下、Nussbaum氏の意見を要約。 ルビーコア開発コミュニティー 開発メールリストは日語でなく英語主体のruby-core@に移行すべきだ。 リリース管理 ruby_1_8 (106 commits over the last six months) ruby_1_8_6 (4 commits over the last six months) ruby_1_8_7 (35 commits over the la

    DebianのRubyパッケージ管理者が辞めてしまった理由 - karasuyamatenguの日記
  • 【レビュー】JavaScriptでつくる高効率サーバアプリ「Node.js」を試す方法 | エンタープライズ | マイコミジャーナル

    Node's goal is to provide an easy way to build scalable network programs. JavaScriptフレームワークやHTML5テクニックの紹介とともにNode.jsが取り上げられることが増えている。Node.jsはChromeJavaScriptエンジンV8を活用して開発が進められているサーバサイドプラットフォーム。JavaScriptを使ってサーバサイドで動作するアプリケーションを簡単に開発できる。Node.jsには次のような特徴がある。 JavaScriptを使ってサーバサイドアプリケーションを開発できる。 スケーラビリティの高いネットワークプログラムを高いスキルを要求されずに開発することが可能。 高い並列性を実現。内部の実装はepoll(7)、kqueue(2)、/dev/poll、select(2)などOSごとに

  • ソフトウェアテスト技法ドリルの感想 - プログラマの思索

    秋山さんが執筆された「ソフトウェアテスト技法ドリル―テスト設計の考え方と実際」を読んでみた。 テストケース作成技法がとても実践的で、しかもフリーのツールを色々説明していて役立ちそうな感触を持った。 感想をメモ。 【元ネタ1】 【感想】ソフトウェアテスト技法ドリル/秋山浩一 - Software Quality Topics. ソフトウェアテストの勉強室: ソフトウェアテスト 棚3 「ソフトウェアテスト技法ドリル―テスト設計の考え方と実際」は、テストケース作成技法を初心者~中級者レベルに向けて書かれていると思われる。 同値分析、境界値分析の使い方から原因結果グラフ、HAYST法、ペアワイズ法など各種の技法が説明されている。 僕が興味を惹いたのは、原因結果グラフからデシジョンテーブルを生成するツールCEGTestと、ペアワイズ法によって組み合わせを生成するツールPictMasterの説明がと

    ソフトウェアテスト技法ドリルの感想 - プログラマの思索
  • Git入門 ゼロから始めるGitドリル

    gitの勉強をしつつ取ったノートを記事化しました。一応これを読めばざっくりとした導入やSVNとの違いが分かってもらえるように書いたつもりです。svnを使った経験があることを前提に進めていきます。 svnの場合、一つのレポジトリに対して認証のあるユーザが変更を報告していくユースケースをとっています。gitの場合は、個々のローカルマシンにリポジトリが分散されて配置され、お互いに変更を報告しあうユースケース。これはLinuxの伝統的なバザール方式の開発を想定しています。そのため例えばカフェや電車で開発したり、マスターはgithubやgitfarm(Git Hosting参照)にしておいて時々ローカルの変更を報告することも可能です。 目次 インストール 基操作 Gitリポジトリの作成 ブランチの作成。 タグ ファイルを無視する 索引の理解 取り消し 導入 --hardと--softの違い 一個の

    Git入門 ゼロから始めるGitドリル
  • iPad/iPhoneアプリ開発、コストはどれだけかかる? | パソコン | マイコミジャーナル

    iPadアプリ開発に興味を持っていてこれから参入を考えている人、すでにアプリ開発は行っているがまわりの状況が気になる人、ともにiPadアプリ開発現場の現状を知りたいのではないだろうか。iPadアプリ開発で元がとれるのか、他のプログラマたちの開発コストはどの程度なのか、こうした疑問をテーマにした議論が開発者コミュニティで盛り上がっている。 1iPadアプリ開発にかかるコストは25万ドル!? Twitterrific 話題の1つは開発者コミュティサイトのStack Overflowで盛り上がっているもので、「How much does it cost to develop an iPhone application?」というタイトルでiPhoneアプリ開発にまつわるコストを考えるトピックになっている。質問者は例えばTwitterクライアントの1つ「Twitterrific」のようなアプリ開

  • カンファレンス│アンドロイドやろうぜ! by GMO

    史上最大のゲームプラットフォーム Android市場へ安く早く安全に参入いただくためのプロジェクトカンファレンス概要 Androidアプリ、ゲームの開発・提供にご関心の高いコンテンツプロバイダー様、クリエイター・エンジニアの皆様をご招待して、プロジェクトのカンファレンスを開催いたします。プロジェクト概要に加え、現在のAndroid市場についての講演やゲーム開発についてのパネルディスカッションも予定しております。 開催日時 2010年11月1日(月) 18:30~21:00 (開場18:00~) プログラム 時刻 項目 内容・登壇者

  • システムが無くなった日

    自分のブログに書こうとも思ったのですが、会社が特定されてしまいそうなのでここに書きます。どこかに書かなければならないと思ったのは、この事実を誰かに伝えなければならないと思ったからです。 私が勤めていた会社はシステム屋さんです。2タイプの職場があって、一つはお客に注文を受けてシステムを開発してリリースして終了。もう一つはお客の会社に居候させてもらってシステムの維持管理をするというものです。私は後者のほうです。 お客は工場も複数構える結構大きな企業で、様々なプラスチック製品やコンピューター部品を作るところであります。日だけじゃなくて海外とも取引があったと思います。 1. コンピュターシステムの入れ替えを要求されるこの不況のなか、様々な設備投資の資金を抑える事を進めていた中で、システムについても、もっとコストの安いものをと以前より私の会社の上役達と試行錯誤を繰り返してきたのですが、そもそものお

    システムが無くなった日
  • 派遣プログラマ時代の思い出 - もぎゃろぐ

    派遣PGとしてひどい目にあった人がいて盛り上がっている。 某N社で「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われたことがある。僕は300行で挫折したが、1万行メソッドを書ききった強者がいた。クラスを作るには申請書が必要だった。 「これ参考にしてください」と言って渡されたフローチャートは双六のようで、最後から一つ手前に「仕様変更で振り出しに戻る」と書いてあっても驚かないような代物だった。 Togetter-「派遣PG時代の思い出」 で、紅茶屋さんが、そうはいっても、最新技術を追いかけ回す企業が旧態依然とした企業より生産性が高いとは限らないよ?とのご指摘。 現場を変えようと取り組んでも結果として何も変わらないことはよくあります。また、よしんば何か新しいものが導入されても最初の目論見からはねじれた形で運用されてしまうこともあります。 慣習やし

  • SQL Server 2008 の教科書

    まさに「教科書」の名に相応しい充実した内容のである。 店頭で立ち読みしたとき、来の目次とは別に、ヒントやコラムなどのTips集にも目次があるのに驚いたが、その量と質は類書を圧倒するもので、著者達が運用や開発の現場でどれだけ豊富な経験を積んでいるかが判る。 内容としては初心者向けだが、これまでに幾つものDBを運用開発してきた経験者(私)でも案外知らない、知っていても理論的には把握していなかった正規化のことやパフォーマンスに影響するクエリーの使い方、トランザクションとロック等、目から鱗の内容が至る所(ヒントとコラム)に散りばめられている。 また、これまで何のために使うのか判らなかったプロファイラや利用状況モニタなどのツールも具体例で使い方を知ることができる。 SQLServer2008とはあるがSQLServer2000/2005やOracleとの違いも詳しく書かれているので「SQLSer

    SQL Server 2008 の教科書
  • xddp.jp - このウェブサイトは販売用です! - 派生開発 プロセス改善 ソフトウェア ソフトウェア開発 セミナー リソースおよび情報

    このウェブサイトは販売用です! xddp.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、xddp.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • 要件管理が必要な理由 - プログラマの思索

    要件管理が必要な理由についてメモ書き。 #後でまとめる。 要件管理の機能で最も重要と思われる成果物は、要件と機能のトレーサビリティマトリクス(TM)だ。 イメージは、下記の記事の図3 トレーサビリティマトリクス(追跡可能性マトリクス)に相当する。 @IT:みんなが悩む要求管理(8)要求管理ツールの賢い使い方 イメージとしては、上位要件を行、下位要件を列にしたマトリクスを作り、上位要件に紐づく下位要件がある場合、そのセルに印を付ける。 このマトリクスがトレーサビリティマトリクス(TM:追跡可能マトリクス)であり、このTMがあれば、要件に変更が生じた場合、下位要件、更にはそれに紐づくテストケースの影響範囲が一目瞭然になる。 上記の図にある「サスペクトリンク」は、そういう機能だ。 実際の開発では、要求仕様と基仕様、基仕様と機能仕様のように、隣り合う要件ドキュメント(フェースタイプテーブTbl

    要件管理が必要な理由 - プログラマの思索
  • IBM Developer