タグ

developmentとDevelopmentに関するandalusiaのブックマーク (151)

  • 世界を股にかける数十億ドル規模の巨大航空会社をストップさせたバグ (山本隆の開発日誌)

    『Release It! 番用ソフトウェア製品の設計とデプロイのために』で紹介されていた話。 数百の旅客機と数万人の社員を擁し、世界を股にかける数十億ドル規模の巨大航空会社をストップさせたのが次のコード。 さて、どこに問題があったかわかるだろうか。 package com.example.cf.flightsearch; … public class FlightSearch implements SessionBean { private MonitoredDataSource connectionPool; private List lookupByCity(…) throws SQLException RemoteException { Connection conn = null; Statement stmt = null; try { conn = connectionPoo

  • はてなブログ | 無料ブログを作成しよう

    中年以降の人生を考えるための5冊 今までずっと、ひたすらラクなことや楽しいことだけをやって生きていきたいと思っていたのだけど、40歳を過ぎた頃から、今までのやり方ではいろいろと行き詰まってくるようになってきました。何をやってもそんなに楽しくない。これからの人生はずっと下り坂が続いてい…

    はてなブログ | 無料ブログを作成しよう
    andalusia
    andalusia 2009/07/06
    データベース論理設計ではパフォーマンスのことなんか考えずに正規化(第三正規形)する。物理設計で、パフォーマンスを考慮し必要に応じて非正規化する。と情報処理試験の教科書には書いてあるお!
  • ひどすぎるネーミング - idesaku blog

    UKTKKNSHINF こういう名前の変数が出てくるのだが、意味わかる? 答え:受付禁止情報 今読んでいるPL/SQLコードは当にひどい出来なのだが、その中でもネーミングが群を抜いてひどすぎてむしろ笑えてくるので、ここでさらしてみたい。 先ほどの例でわかると思うが、悪しきネーミング習慣である子音母音抜きの嵐である。変数名だろうが関数名だろうがこのルールで命名されているので、暗号文を読んでいるような気分になる。 他には、例えばこんなのがある。 SKSI 作成 HNKN 変換 KKT 確定 CHKN 中間 DTM Datetime DTA Data こうして見ると、ktkrやwktkとなんら違いがない。 "作成"のような、比較的簡単に対応する英単語が見つかるものまで日語子音母音抜きで書くという徹底ぶり。でも"情報"はINFだったりする統一感のなさ。そしてこれらが単独ならまだしも、複合して出

    ひどすぎるネーミング - idesaku blog
    andalusia
    andalusia 2009/07/03
    列名を「xxx_FLAG」という名前で定義したら、レビューで 「フラグはFLGという名称にするのが常識。おまえは常識がない」 みたいなこと言われたことあるなー
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    andalusia
    andalusia 2009/07/02
    夜のSくん『研修まじたりー。プログラマなんかになるために会社入ったんじゃねーのによぉー。コンサルになれるからって説明会で聞いたから入社したのにサギだぜー』
  • ツアー8割引き…静岡空港HPにウソ情報 : 社会 : YOMIURI ONLINE(読売新聞)

    静岡県と「富士山静岡空港株式会社」が運営する静岡空港のホームページ上で特定の操作をすると、「ツアー代金8割引き」「チベットへの臨時便運航決定」など、虚偽の情報が表示される状態になっていたことが1日、わかった。 HPは県が専門業者に委託して作ったが、どのような経緯で虚偽の情報が閲覧できる状態になったのかは不明。誤って代金を払い込んだなどの実害は今のところ出ていないという。業者は同日、虚偽の情報を閲覧できないようにした。 表示された虚偽の情報は10ページにわたる。例えば、空港のサポーターズクラブの会員募集と称して、「今月中に加入された方は、ツアー代金が8割引きに、開港までに加入された方は、な、なんと半額になります」との記述があったが、県商工会議所連合会内にある同クラブの事務局は読売新聞の取材に対し、「8割引きのツアーなどはない」と記述の内容を否定した。 また、「静岡―ソウル―上海の周遊チケット

    andalusia
    andalusia 2009/07/02
    テスト用のデータ(ページ)が残ってたとかかな?
  • Microsoft SQL Serverの日本ユーザー会が解散

    マイクロソフトのデータベース製品「Microsoft SQL Server」の日におけるユーザー会である「PASSJ(SQL Serverユーザーグループ)」が2009年6月30日に無期限休会した。7月1日付けでWebサイトも閉鎖し、会員情報も削除する。事実上の解散である。 2000年5月に発足したPASSJは会員数が2万人で、マイクロソフト製品のユーザー会の中でも規模が大きい。2000年代半ばまではユーザー会主催のユーザーカンファレンスを毎年開催するなど活動も盛んだった。近年は活動規模も縮小しており、09年6月の理事会で休会を決めた。マイクロソフトは「ユーザー会が決めたことなので、われわれはコメントできない」(同社広報)としている。

    Microsoft SQL Serverの日本ユーザー会が解散
    andalusia
    andalusia 2009/07/01
    PASSJ会員という立場を離れて言う・・・・・・まだあったんだコレ。とっくに存在を忘れてたよw
  • 梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found

    2009年06月18日22:00 カテゴリOpen Source 梅田望夫がオープンソースを語っても残念でない理由 人使い荒いなあ。まだ徐行運転中なのに。というわけで、 [OSS] 梅田望夫さんはオープンソースを不当に貶めている / M. Mochio Umeda injustement diminue le crédit de l'Open Source. - ふぇみにん日記(2009-05-19) 梅田望夫にオープンソースを語るなとガツンと申し上げたい - ひがやすを blog に関する、弾の見解。 いいじゃん、言わせておけば。 今更梅田望夫がオープンソースに関して何を言おうが、オープンソースはびくともしない。こういういい方もなんだけど、梅田望夫に貶められるほど、オープンソースはやわじゃない。 童貞にセックスについていくらあることないこと言われても、セックスがびくともしないのと同じ。

    梅田望夫がオープンソースを語っても残念でない理由 : 404 Blog Not Found
    andalusia
    andalusia 2009/06/19
    私はそうは思わない。梅田望夫氏はベンチャーキャピタリスト。SpringSource が VC の資金を入れてからどうなったか。少なくともその意味で彼はプレイヤーだ。 既にプログラマだけがプレイヤーの時代ではない。
  • 若い時にプログラムを書こう、必ず人生の豊かさにつながる

    システムインテグレータ最大手NTTデータを率いる山下社長は若い頃、汎用コンピュータ用のデータベース開発に取り組み、プログラムを自ら作っていた。その経験から山下氏は「人生のどこかで手を動かしてプログラムを作る仕事を経験した方が絶対に面白い。20代あるいは30代の前半くらいまでに真水の仕事をどれだけやったか、それがその後の人生の豊かさにつながる」と同社幹部としては異例の発言をする。(聞き手は谷島 宣之=日経コンピュータ編集長、写真は小久保松直) 2009年度、100億円近い投資を計画していると聞く。狙いは何か。 100億円のうち、40億円くらいかけようと考えているのが、「倍速開発」という案件です。これが一番大きい投資になります。我が社としてぜひともやらないといけないのは、お客様のお気の召すまま、ご希望のオーダーメード・システムを、パッケージ・ソフトを使った場合と同じスピードで作って差し上げる、

    若い時にプログラムを書こう、必ず人生の豊かさにつながる
    andalusia
    andalusia 2009/05/29
    プログラミングは製造業でいう設計。本当の製造はmakeだけ。 / 製造業に 『設計を世界3拠点輪番で24時間行う。CADファイルはネットワークで共有。』 なんてアホなことを言ってる会社はない。大部屋ワイガヤこそ大事。
  • 2009-05-23

    5/23 に秋葉原で行われた、「エンジニアの未来サミット 0905 エンジニア・サバイバル」の私的な議事録です。前回同様、パネラーの発言と会場からの質問をできるだけ記録しました。ただし、言い回しは完全に再現していませんし、後から記憶で補完した発言、拾えなかった発言もあります。もし明らかな間違いにお気づきの方は、コメント欄かブクマコメントでお知らせください。 吉岡  自己紹介と人生の転機をお話しいただきたいと思います。まず私から。今年で 51 歳。(会場に)25 歳以下の人?──1/3 くらい? 30 以下は? いや、10 進法で(会場笑い)。エンジニアの方は? ──やっぱりほとんどですね。パネラーの方、こうひう人たちに向かってお話しいただければ。 私は最年長で、IT 産業のパラダイムシフトを実体験として見てきたので、そういうスタンスでお話しできれば。私の最初の会社は DEC でした。大学で

    2009-05-23
  • NTTデータが社内カンパニー制へ - ひがやすを技術ブログ

    NTTデータグループのトータルパワーを効率的に高め、お客様や社会の要請・期待に機動的に応じていくことを目的に、経営管理体を大括り化する方向で、事業運営を見直します。具体的には、シナジーを発揮しやすい複数の事業を纏めるかたちで、以下の3つのカンパニーを設置します。 パブリック&フィナンシャルカンパニー 行政、医療、金融、決済などの社会的な基盤を担う高付加価値なITサービスを提供する事業グループ グローバルITサービスカンパニー 製造、流通、サービス、メディア、通信などの事業活動を支える高付加価値なITサービスをグローバルに提供する事業グループ ソリューション&テクノロジーカンパニー 先進的なITサービスを支える基盤・ソリューションを提供する事業グループ NTTデータが社内カンパニー制へ移行するようですね。 分社化と社内カンパニー化の違いがわかりづらいので、ざっくり説明すると 分社化 企業の一

    NTTデータが社内カンパニー制へ - ひがやすを技術ブログ
    andalusia
    andalusia 2009/05/19
    たとえば三菱重工なら、三菱航空機(http://www.mrj-japan.com/)は航空宇宙事業本部のグループ会社だし、MHI-ME(http://www.mhi.co.jp/mhi-me/)は船舶・海洋事業本部のグループ会社。こういうイメージなんだと思いますよ。
  • プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ

    プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ

    プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ
    andalusia
    andalusia 2009/05/17
    逆に言うと、「はまらない」ようにアーキテクトとかPMの方がフレームワークやSCMやイシューマネジメントなどちゃんと整えてあげれば、凡才プログラマでも開発速度は上がるってことさね。
  • 損益計算書に登場する5つの利益

    各利益は1つ前の利益から、損益を加減して算定する仕組みになっています。大ざっぱにいうと、上に行くほど、業だけの成果に近づき、下に行くほど業とは無関係なものや臨時なものも含めた成果になります。以下、項目別にイメージを持ちやすいように簡単に説明していきます。 (1)売上総利益 売上総利益は、売上高から売上原価を引いて計算します。売上高は、顧客に提供したシステムの対価です。売上原価とは、直感的にいうと顧客に提供したシステムにかかったコストすべてです。外部から購入したサーバやルータ、ソフトウェアはもちろんのこと、顧客向けカスタマイズに要した労務費・外注費や、社内検証環境の減価償却費も売上原価に含まれます。なお、未売り上げのシステムについては、仕掛品として資産計上され、翌期以降に売り上げた時点で売上原価となるため、今期の利益計算には含まれません。 (2)営業利益 売上総利益から販売費および一般管

    損益計算書に登場する5つの利益
    andalusia
    andalusia 2009/05/15
    『なお、未売り上げのシステムについては (中略) 今期の利益計算には含まれません。』 おいおい。そりゃNRIの前期決算はそうだろうけど、今期から工事進行基準で変わるよ。今書く記事でそこに言及なしってひどくない?
  • TechCrunch Japanese アーカイブ » Y Combinatorいじめは理解できない

    Foursquare, the location-focused outfit that in 2020 merged with Factual, another location-focused outfit, is joining the parade of companies to make cuts to one of its biggest cost centers –…

    TechCrunch Japanese アーカイブ » Y Combinatorいじめは理解できない
    andalusia
    andalusia 2009/04/22
    なるほど。日本では IPA の未踏プロジェクトが一番 Y Combinator に近いのかなぁ・・・
  • ニコニコ大百科のアーキテクチャ - グニャラくんのグニャグニャ備忘録@はてな

    Twitter mongrelP: @tasukuchan グニャラくーん、ニコ百の鯖がEeePCという話が持ち上がってますがただの監視用ですよね(しんぱいそうなめでみている) http://twitter.com/mongrelP/status/1524183917 ニコニコ大百科のアーキテクチャについてメモしておきます。 当は、このネタでRuby Kaigiに申し込もうと思ったけど、すっかり忘れていたのでエントリを起こしておきます。Rubyあんま関係なかったし。 全てのリクエストを受付、セッション情報も保持するEeePC 次世代サーバプラットフォーム EeePC ニコニコ大百科宛ての全てのリクエストは、全てEeePCに送られます。 実物の写真を載せておきます。 EeePCは2台稼動しており、1台はホットスタンバイです。 EeePCは、SSDとUPSを備えた次世代サーバプラットフォーム

    ニコニコ大百科のアーキテクチャ - グニャラくんのグニャグニャ備忘録@はてな
    andalusia
    andalusia 2009/04/18
    一方某社はわずか500人が使うS▲Pのために1億円以上のサーバを導入した。
  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

    andalusia
    andalusia 2009/04/11
    そうなんだけど、製造業の設計部門がそんなに待遇が良いかというとそうでもなく、、、別に芸術家としては扱ってくれないし、デスマーチ的なことや残業の多い部門だったりする。
  • 「GPLはもう要らない」、OSSの伝道師が異説 - @IT

    2009/03/25 オープンソースムーブメントの立役者の1人で、その開発モデルを分析した論文「伽藍とバザール」の存在で知られるエリック・S・レイモンド氏が、われわれ(オープンソースコミュニティ)は、「もはやGPLを必要としていない」という論議を呼びそうな自説を主張している。 GPLはデメリットが大きい GPLは、もはやメリットよりデメリットが大きいという持論を「異端の説」としてレイモンド氏が唱えたのは「LILUG」(ロングアイランドLinuxユーザー会)での講演。レイモンド氏を招いたLILUGが、2009年3月10日の講演内容をブログで伝えている。ブログには講演の動画へのリンクがあるほか、主張のポイントとなる個所が全文引用されている。 レイモンド氏は、オープンソースコミュニティ全体を代表しているわけではないが、優秀なハッカーとして、また文筆家として広く尊敬を集めている。レイモンド氏は、1

    andalusia
    andalusia 2009/03/26
    デュアルライセンスが普及してきたから、EC-CUBE みたいに、GPL の互恵性を逆に使ってカネ稼ぎに利用している例もあるしなぁ(ソース公開したくなければ商用ライセンスのほう選べ、みたいな)。難しい。
  • IT業界の人材不足を憂いたり - プログラマーの脳みそ

    面接というのは、ある種のチューリングテストのような代物で、僕らはあるレベルの知性を持っているかを判別される。*1このテストにマルコフ連鎖のように用語に対する解答パターンを用意して臨むことでクリアしようというのが無謀な試みであることはほどなくわかることだろう。大学受験のようなペーパーテストをクリアできたからといって、いつまでもテストさえクリアできれば実態なんてどうでもいいなんて世の中を舐めていると辛酸を舐めることになってしまう。*2 「無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項で挙げられている問題に対して、全部答えを用意して暗記すればいいじゃん」 「お前頭いいな」 そう言って面接に挑んだ二人は、翌日青冷めた表情をしていた。 そんな単純な方法で挑んだところで、面接官にはすぐに化けの皮をはがされてしまう。一問一答であればマルコフ連鎖的な丸暗記でもチューリングテ

    IT業界の人材不足を憂いたり - プログラマーの脳みそ
    andalusia
    andalusia 2009/02/25
    養殖ギークw。何号か前のWEB+DB PRESSの対談でも、dankogai Jr. が必要とかあったなー。
  • プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ

    技術者・SE・プログラマ面接時の技術的な質問事項というエントリをはてブで見かけたのだが、私もjavaプログラマーの面接を割とよくやっているので、よく質問する内容をまとめてみた。 (ちなみに、基的にコーディング面接の形態を取っている) プロジェクトの性質にもよると思うが、私の場合には、情報処理技術者試験的に基礎が満遍なく抑えられているかどうかよりも、 すぐ答えが見つからないような課題に対して、きちんと自分でやり方を考え、対応することができるか 「変な」コードをコミットしたりしないか(見つけにくいバグを混入させるとか、汚いとか、遅いとか)といった点を重視している。 まず、何を知っているかよりも、どんなものを作れるか、どんなことができるか、という質問。 ここで強烈な回答が来る人は、たいていここより下の質問は「あー、はいはい」という感じでサラッと答えてくることが多い。 これまでに携わってきた開発

    プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ
    andalusia
    andalusia 2009/02/25
    こんな人に来て欲しいわ。/ id:yukung もしかして: 偽装請負
  • プログラミングをやるのは大手では難しい? - ひがやすを技術ブログ

    私は,現在就職活動をしているものです.仕事は,プログラミングなど(最終的には一連の作業をやりたい)をやりたいと思っているのですがプログラミングをやるには大手では難しいのでしょうか? ここ最近,大手を中心に何ヶ所か就職のセミナーに行きました.ある会社では開発を行っているらしいのですよくよく質問するとプログラミングは行わないらしいです. 難しいでしょうね。今の大手SIerは、単価の高い上流にほとんどシフトしています。それだけなら、別に問題はないのですが、新人にプログラミングなどを経験させずに、いきなり設計をさせることが多い。例えばこんな感じ。 どうも会社では、僕に上流工程を任せようとしているようです。しかしながら僕は、上流工程にはまったく興味がありません。上流工程のほうが付加価値が高いし儲かるということは一応知っているつもりですが、設計をしたり人の調整をしたり、なんていうことは好きでもないし、

    プログラミングをやるのは大手では難しい? - ひがやすを技術ブログ
    andalusia
    andalusia 2009/02/25
    だいたい SIer って、本部系コストセンターの技術統括的な部門と、現場系プロフィットセンターの乖離が激しいんだよな・・・ISIDは知らんけど。
  • DRYについてのよくある誤解 - ひがやすを技術ブログ

    WEB+DB PRESS vol.49で、「現場で役立つDRYの基礎知識」が特集されています。とても、良い記事だと思うので、ぜひみなさん、読んでください。 ただ、ちょっと補足をしておきます。 記事の中で、DRYは、「達人プログラマー」の中で、とりあげられ、Railsによって広まったとされています。確かに、Rubyの世界ではそうかもしれないけど、DRY原則というのは、ERモデリング(DOA)の世界では、ずっと「One Fact In One Place」という言葉で知られてきました。 ERモデリングにおける正規化は、「One Fact In One Place」を具体的に実現するための手段です。 DRYという言葉そのものを広めたのは、間違いなくRailsです。しかし、DRYの考え方そのものは、昔からあったし、「One Fact In One Place」という言葉も、昔から有名だったというこ

    DRYについてのよくある誤解 - ひがやすを技術ブログ
    andalusia
    andalusia 2009/02/23
    "One Fact In One Place" → へー、in が入るんだ・・・と思った。ぐぐってみたら、日本語ページでは inあり:inなし=85:41 全言語では635:2540。どっちでもいいということらしい。