タグ

開発に関するhinopapaのブックマーク (25)

  • 「開発者のためのリーン・スタートアップ」「リーン・キャンバス入門」の資料を公開します - Kentaro Kuribayashi's blog

    隣席のるびりすと氏(@hsbt)と僕とで、この半月ほど、東京・福岡で合計3回にわたって勉強会ツアーをやっていました(その他のこともたくさんやっていたので、それだけではもちろんないのですが)。今日でそれもひと通り終わったので、どのようなことをやっていたのかについて、ここで公開したいと思います。 我々の話はどの回も以下の順番で行われており、いわば三題噺みたいな構成となってます。 リーンスタートアップ インセプションデッキ Scrum それは、我々が議論している模様を撮った以下に掲げた写真に見られるように、開発プロセスというものが階層的な構造を持っているからです。 www.instagram.com ここでは、その最初の話「開発者のためのリーン・スタートアップ」および「リーン・キャンバス入門」のスライドを紹介します。 開発者のためのリーン・スタートアップ 僕は技術者です。また、技術者としてさらな

  • 92 スパコン「京」誕生物語 (その1) « 千秋日記

    昨日、米国シアトルで開催中のスーパーコンピューター学会SC11にて発表された世界スパコンランキングTOP500の中で、日の「京」が、今年の6月に引き続き第一位に輝いた。性能も、その名のとおり毎秒1京回以上の演算能力を発揮、命名に恥じない性能を出すことができた。今でこそ、多くの国民の方々に祝福される快挙となったが、ここまでに至る道は苦難の歴史であった。毎年、米国で開かられるSCXXには、そう何年前からだろうか? SC06、SC07からSC09位まで毎年参加してきたが、かつて、NECが開発した地球シミュレーターで世界を驚かせた日の勢いは既になく、IBM、クレイなど米国勢一辺倒の中で大変寂しい思いをした記憶がある。 そんな中で、もう一度、日勢として世界一のスーパーコンピューター開発に挑戦してみようという機運を最初に作られたのは財務大臣、科学技術庁長官を務められた尾身幸次先生であった。尾身先

  • 認知行動療法に基づく、うつ病からの回復をサポートするためのSNS「U2plus」

    認知行動療法に基づく、うつ病からの回復をサポートするためのSNS「U2plus」 2011.11.13 イケダハヤト 日ではうつ病患者は100万人を超えており、増加傾向にあると言われています。皆さんの周りでも「うつ」に苦しんでいる方はいらっしゃるのではないでしょうか? 今回ご紹介するU2plusは、そんな「うつ病」の回復をサポートすることに特化したSNSです。 「認知行動療法」に基づく3つの機能 U2plusでは、軽~中度のうつ病の治療プログラムである「認知行動療法」をオンラインで受けることができます。 主な機能は「U2サイクル」「コラム」「FunCan」の3つになっています。 「U2サイクル」と「コラム」では、認知行動療法プログラムに基づいた所定フォーマットに文字を入力していくだけで、自分のうつ状態を認知できるシートが完成し、カウンセラーの方からのコメントを貰うことができます。 もう一

    認知行動療法に基づく、うつ病からの回復をサポートするためのSNS「U2plus」
  • SE・プログラマが知ってると便利な脆弱性チェックツール 5 つ | バシャログ。

    東京ラーメンショー2011 いきてーーー!みなさんこんにちは、nakamura です。 今日はプログラマだったりサーバ管理者だったり(もしくはその両方だったり)する方にお勧めしたいサイトとツールをいくつかご紹介します。細かい脆弱性のチェック等どうしても手間が掛かるものが多いですが、今回ご紹介するツールをうまく使うとその辺りだいぶ効率よくできると思いますよ! WEB アプリケーション関連 XSS Me XSS Me :: Add-ons for Firefox XSS のテストをある程度自動化してくれる Firefox のアドオンです。残念ながら Firefox3.0.* 系の頃に開発が止まってしまっているようですが、僕の環境では install.rdf の書き換えで問題なく動作しています。(Windows7 64bit + Firefox7.0.1) SQL Inject Me SQL I

    SE・プログラマが知ってると便利な脆弱性チェックツール 5 つ | バシャログ。
  • プロとしての行為 Act as Proffesional

    288ページという少ないページ数の中に、ほとんどの見開きの中に図をいれて、アジャイル開発のすべてがザックリ凝縮された書籍です。思わず「こういうのが欲しかったんだ!」と声に出してしまう内容に仕上がっています。この業界の新人に必ず読ませたいバイブルです。 今の仕事プロジェクトに問題がある。順調でない。解決策の糸口が欲しい。 アジャイル開発に興味がある。はじめてみたい。どういったものか知りたい。 もっと価値のあるソフトウェアを顧客に提供したい。ソフトウェア開発に携わるすべての人(プログラマ以外にも)にオススメします。東京に住んでいる人はよかったら読書会に参加してください。 良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus) 今年、プログラミングを格的にはじめた人や、会社に入って多人数での開発をはじめてやる人に読んでもらいたい書籍。自分一人

    プロとしての行為 Act as Proffesional
  • アジャイルサムライ――達人開発者への道 | オーム社eStore(β)

    マスターセンセイと学ぶアジャイル開発の道 書籍(紙版書籍): 2,600円 + 税 PDF版書籍データ: 2,080円 + 税 コンボパック: 3,900円 + 税

  • Java VMで動作するCOBOLプログラムを開発できる製品が登場

    写真●Micro Focus Visual COBOL R4 日語版をEclipse IDE上で動作させた場合のCOBOL開発画面 マイクロフォーカスは2011年7月1日、オープン系COBOLの開発実行環境の新版「Micro Focus Visual COBOL R4 日語版」を2011年8月22日から販売・出荷すると発表した。新版では、Java VM(仮想マシン)上で動作するCOBOLプログラムを開発できるようになり、併せて稼働OSにSolarisやHP-UXを追加した。 Visual COBOLはオープンソースソフトウエアの「Eclipse IDE」や米マイクロソフトの「Visual Studio 2010」といったIDE(統合開発環境)上でCOBOLプログラムを開発できるプラグイン製品と実行環境のランタイム製品から成る(写真)。新製品のR4は、Java VM上で動作するバイトコー

    Java VMで動作するCOBOLプログラムを開発できる製品が登場
  • 汎用のフレームワークがあれば業務アプリ実装にオブジェクト指向は不要という考え方は適切でないと思う - 達人プログラマーを目指して

    前回のエントリいまさらですが、職業Javaプログラマーなら理解しておいてほしい「継承」の意味についてのブクマのコメントで、 すごく今さら感がw 最近の開発はフレームワーク使うことが多いようだから知らなくても作れちゃうと思ってたけど違うのかなあ。 という感想をいただきました。実際に、SI業界で多くの方々、特に、アプリケーション開発の下流工程を担当しない層の方でこのように考えている方はほんとうに多いのではないかと思います。確かに最近ではSalesforceなどの製品もありますし、CRUD処理を行うような見栄えの良い業務アプリケーションは非常に簡単に開発できるようになっているということはあります。また、Visual BasicやMS Accessなど気軽にアプリケーションを開発できるツール類は昔からありました。そして、業界構造などの理由からやむを得ない側面があるとはいえ、SIerの提供する多くの

    汎用のフレームワークがあれば業務アプリ実装にオブジェクト指向は不要という考え方は適切でないと思う - 達人プログラマーを目指して
  • クラウド時代にこそCOBOLなベテランから学ぶこと - 急がば回れ、選ぶなら近道

    言うまでもなく、COBOLなベテランは非同期バッチ処理の達人が多い。 日ではこの手のベテランが多い。 まず世界でも例がないほどだと思う。 クラウド時代はむしろ非同期処理のオンパレードであり、 学ぶべき点はたくさんある。 こと運用レベルや、対障害設計は神レベルの人が多いので まじでノウハウは受け継ぐべし。 個人的に達人系の技のポイントをまとめておく 1.コンテキストを外部から与える 一種のDI的な考え方である。 但し、あくまで運用目線であることが重要。 通常のDIは開発効率を目的に考えていることが多く見受けられるが 非同期処理についてのDI的な考えは運用効率性の重視だ。 対障害設計をする上で、もっとも大事なことは 「コンテキストがまっさきに見えることだ。」 これはDI的は発想とはまるで違う。 今走っている処理は、 ・どういうモノで、 ・何を想定していて、 ・どういうスケジュールになっていて

    クラウド時代にこそCOBOLなベテランから学ぶこと - 急がば回れ、選ぶなら近道
  • 新規サービスサイト制作の受託開発はなぜ上手くいかないのか - 思っているよりもずっとずっと人生は短い。

    メモ。 自分で自社サービスを運営する立場になってわかったこと。あんまりよそで言われてないような気がするので書いてみます。ちなみに業務システムとかは関係ないです(というのは最後にもちょっと触れます)。 ふつう、受託開発では、9割がた成功する、というか失敗しないように開発の体制を組みます。まあ仕事で請けているので当たり前の話ですね。もっとも、先方のスケジュールや予算の都合で、7,8割くらいになる場合もあります。その場合は始める前から残念感というか貧乏くじ感があったりしますが、断れない場合もあるので仕方ありません。それでも、基的にはそんなに失敗しないようなスキームにしようとするはずです。 ところが。新規にビジネスとしてサービスを立ち上げようとする発注側に立ってみると、「9割がた成功する」という基準はちょっとありえないことに気づきます。言ってみれば、新規サービスを作るということは、新規に事業を起

    新規サービスサイト制作の受託開発はなぜ上手くいかないのか - 思っているよりもずっとずっと人生は短い。
  • 35歳を超えたエンジニアの5つの働き方

    おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。 ぼくは36歳です。けっこう大きなサイトで、RailsJavascriptを書いたり、パフォーマンス改善したり、iPhoneアプリの開発でObjective-Cを書いたりしています。マネージメントはしていなくて、今でも普通にエンジニアとして働いています。 35歳定年説の35歳を超えてから1年以上が過ぎたところですが、昔のようにはいかなくなってきたところ、昔と変わらないところ、昔よりよくなってきたところなどがいろいろあります。年を取ってもエンジニアを続けたい人の参考になるかどうかわかりませんが、そういう人たちのためにぼく個人の体験をここに書いておこうと思います。 1.理解できるまで聞き返す 特に若い人たちとの会話で痛感するのですが、相手の言いたいことを一度で理解することが難しくなってきまし

  • テスト駆動開発チートシート - やさしいデスマーチ

    TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。

    テスト駆動開発チートシート - やさしいデスマーチ
  • 第12回 ソフトウェア品質の本音 システムテストの自動化について その1|SQiP:Software Quality Profession

    「ソフトウェア品質のホンネ」連載中! SQiPポータルサイトでは、SQiP委員のソフトウェア品質へのその想いをコラム的に綴る 「ソフトウェア品質のホンネ」のコーナーを好評連載中です。 肩肘張らずに気軽にお読みいただける内容を掲載していきますので、お仕事の合間などに是非ご覧ください! ※コーナーに対するご意見、ご感想がありましたら、sqip@juse.or.jpまでお寄せください。 ソフトウェア品質の音 システムテストの自動化について その1 (株)OSK 小井土 亨 1. はじめに 私は、業務パッケージの開発を長年行っています。担当は、アーキテクチャの設計やフレームワークの開発や基盤部分の開発です。また、ここ数年、開発をスムーズに進めるために、システムテストの自動化にも、取り組んでいます。 システムテストを自動化した開発を経験すると、世間の噂と私の感じていることにギャップがある

  • サイボウズのクラウド「Kintone」は、アプリストア+ノンプログラミング開発か?

    サイボウズは4月18日、クラウド上にアプリケーション開発基盤と運用プラットフォームを実現するPaaS(Platform as a Service)の「kintone」(キントーン)を発表しました。今年の秋に提供を予定しています。 kintoneの特徴は、アプリケーションの開発機能と、それを素早く運用開始できる点にあるとサイボウズは説明しています。リリースから引用します。 手頃な価格での高品質なアプリケーション開発と、これまでにない速さ(最短10分)での運用開始を実現するのが、サイボウズのファストシステム「kintone」です。 Salesforce.comの機能に似ているか? kitoneがどのようなアプリケーション開発機能などを備えているか、まだ詳細は発表されていませんが、公開されている動画からその一端をうかがうことができます。 kitoneにはあらかじめいくつかの業務アプリケーションの

    サイボウズのクラウド「Kintone」は、アプリストア+ノンプログラミング開発か?
  • ビッグデータにこれから起きること11の予想

    ビッグデータの登場とその分析は、いまのIT業界の大きなトピックの1つです。Hadoopのような大規模分散ソフトウェアに注目が集まり、オラクルのExadataなどデータウェアハウス専用ハードウェアが次々に登場し、またIBMによるNetezzaの買収、EMCによるGreenplumの買収、ヒューレット・パッカードによるVerticaの買収などはすべて、ビッグデータをめぐる動きだといってよいでしょう。 11 Big-Data Analytics Predictions for 2011 -- TDWI - The Data Warehousing Institute そのビッグデータの分野で2011年になにが起きるのか? Ingres CorporationのシニアバイスプレジデントKetan Karia氏がThe Data Warehouse Instituteに掲載された記事「11 Big-

    ビッグデータにこれから起きること11の予想
  • 第5回 優れた拡張性を誇る統合開発環境「Eclipse」 | gihyo.jp

    Eclipseとは Eclipseは、Javaをはじめとする様々なプログラミング言語に対応したオープンソースの統合開発環境(IDE)です。もともとはIBMによってJavaエンタープライズアプリケーション開発のために作られたもので、2001年にオープンソース化されて以来は、IBMを中心とする様々な企業や団体、有志開発者で構成されるEclipse Foundationの手によって開発が進められてきました。現在ではJavaだけでなく、その強力なプラグイン機構によってC/C++JavaScriptPHPPythonRubyなどをはじめとした多様なプログラミング言語をサポートしています。 また、プログラミング言語をサポートするだけでなく、データベース開発や帳票作成、タスク指向タスク指向開発をサポートするUIツールなども、プラグインとして提供されています。その他にもEclipseプラグインとし

    第5回 優れた拡張性を誇る統合開発環境「Eclipse」 | gihyo.jp
  • ユーザーが消えたシステム開発の末路 プロジェクト成功に欠かせない「システムイニシアティブ」 | JBpress (ジェイビープレス)

    前回、「システムイニシアティブ」についての話をした。システム開発はユーザー企業と開発側(ベンダーやシステム開発会社など)との「共同作業」であり、来はユーザー側がイニシアティブを取るべきだという点を強調した。 「共同作業」が行われず、ユーザー側がイニシアティブを取らなかった場合、システム開発はどうなるのか? 過去にあった事例で説明しよう。 ある会社(A社)が経営危機に陥った。A社の再建に当たることになった会社から、当社に依頼があった。 A社には自社で構築した汎用機のシステムがあった。だが、業務縮小に伴いシステムも縮小することになった。ついては汎用機から小規模サーバーにシステムを移し替えてほしいという依頼だった。 当社は受注するに当たって、以下の条件を受け入れてもらうことにした。 (1)まずは必要最小限の帳票機能の実現を目指す。要件定義後に、必要があれば追加設計と別見積もりを行う。 (2)従

    ユーザーが消えたシステム開発の末路 プロジェクト成功に欠かせない「システムイニシアティブ」 | JBpress (ジェイビープレス)
  • ヒッキーがリーダやってみた

    すぺっく 仕事:ソフトウェア開発 性格:ヒッキー。 立場:特定派遣。メンバーは自社の人。人事権はない。 何の因果か、リーダーとかやるはめになったのでその経験を書いてみる。 技術的な話はない。 ■方針:プブチャラティの精神。 「任務は遂行する。部下も守る。両方やらなくちゃならないのが『幹部』のつらいところだな。覚悟はいいか? 」 プブチャラティさん!俺やるよ! …というわけで、尊敬するプブチャラティさんの姿勢をすべての行動の方針とした。 ■実際にやったこと。 ○作業日誌を送りつけた。 日やった作業とともに顧客と自社の上層部に送りつけた。 われわれたはちゃんとやってますよという言い訳と、問題が発生した場合に上司に詰め腹を切ってもらうため。 ○朝会 毎朝、問題点と作業の状況を2,3分で確認した。 これで、問題点を抱え込まない状況を作り出すのと、一体感、連帯感的なものを演出した。 ○作業の目的を

    ヒッキーがリーダやってみた
  • はてブiPhone・Androidアプリの開発プロセス - ninjinkun's diary

    この三ヶ月ではてなブックマークiPhoneアプリの新バージョンとAndroidアプリを開発してきました。 両方共担当はエンジニアid:ninjinkunとデザイナーid:kudakurage、総合ディレクションid:nagayamaです。同じ開発者がiPhoneアプリAndroidアプリ両方を作った事例として、なかなか面白いのではないかと思います。開発期間はちょうどそれぞれ一ヵ月半ずつでした。 自分にとってもブクマチームに移動してから初めての大きな仕事だったので、両方共思い入れがあるプロダクトです。開発話と一緒に、スマートフォンアプリを作る際の流れや、気を付けていることなどをまとめようと思います。(長いです) 開発プロセス iPhoneもAndoirdも開発の流れは基的に一緒で、以下のような流れになります。 機能の検討 UIの検討 実装 ざっくり並べただけではWebサービス開発と変わり

    はてブiPhone・Androidアプリの開発プロセス - ninjinkun's diary
  • NRIと日本ユニシスが協業--共同で銀行のビジネス戦略を支援

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 野村総合研究所(NRI) と日ユニシスは2月7日、銀行の成長戦略を支援するビジネスにおいて協業を開始すると発表した。 両社は、これまでそれぞれが培ってきた銀行業界および業務に関する知識、ソリューション力を相互補完的に活用し、銀行に対して共同で提案を行っていくという。具体的には、「勘定系システム」「インターネットバンキング」「情報系サーバ統合ソリューション」の3点について、詳細を検討の上で実行に移していくとしている。 勘定系システムに関しては、日ユニシスが開発したオープン勘定系システム「BankVision」および「BANKSTAR」を活用した銀行向けのソリューションを両社共同で提案、導入する。また、インターネットバンキングについては

    NRIと日本ユニシスが協業--共同で銀行のビジネス戦略を支援