[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

osiireのブックマーク (252)

  • ファーストサーバ障害問題:「顧客のデータ消失は前代未聞」--ITR内山氏

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます レンタルサーバ事業者のファーストサーバが障害で顧客のメールおよびウェブデータを消失した問題で、ユーザー企業への影響や今後の展開などを、IT専門の調査会社ITRの内山悟志代表取締役が以下のようにコメントした。 障害はともかく、データセンター事業者によるデータの消失というのは前代未聞だ。バックアップを取っていなかったとすれば、利用企業としてはどうしようもない状況といえる。事業者としては、信用を失うことになるだろう。 だが、これをユーザー企業が法的手段に訴えても、満足できるような補償は受けられないだろう。一般に、契約内容は障害時に「利用料を全額もしくは半額返還する」といったものであり、あくまでも企業が支払った金額が対象になる。 契約書に規定が

    ファーストサーバ障害問題:「顧客のデータ消失は前代未聞」--ITR内山氏
    osiire
    osiire 2012/06/22
    去年WebARENAも障害&データ消失したよ。うちの関連会社のWebページやられた。前代未聞じゃない気がする。
  • https://www.chrome-life.com/html5/5391/

    osiire
    osiire 2012/06/20
  • 尊重されたいすべてのソフトウェアエンジニアへ - たごもりすメモ

    自分はソフトウェアエンジニアとして毎日の糧を得ている。今のところはサラリーマンエンジニア以外の存在になる予定はない、が、とはいえ唯々諾々とつまんない仕事ばっかりやる毎日はできればごめんだと思っている。コードを書くのは楽しいからコードを書ける仕事をしたいし、特に面白い問題やまだ誰も手をつけてなさそうな問題を解決する仕事ができれば最高だ。 つまり、そう、尊重されたい。自分のやれること、やりたいことを尊重されるようになりたい。自分がやった仕事には価値があると思われるのは嬉しいし、そのように(勤務先以外の)他人から認められれば面白い話も聞けるようになるかもしれない。尊重されるソフトウェアエンジニアになれれば楽しそうだ。 尊重されるソフトウェアエンジニアであれば、もしかしたら自分の仕事についてある程度の自由が効くかもしれない。突然わけのわからない政治でがんじがらめの炎上プロジェクトPMをやってこい

    尊重されたいすべてのソフトウェアエンジニアへ - たごもりすメモ
    osiire
    osiire 2012/06/06
    確かに尊重されたい。でも別に尊重されなくても、誰の目にも触れなくても、誰でもできる事でも、何か喜んでもらえた、役に立てたと自分で納得できるなら、それでいいという気持ちもある。気分によって変わるw
  • F#3.0で加速する言語指向プログラミング(LOP)。コンピューテーション式はもはやモナドだけのための構文ではない!!! - Bug Catharsis

    マーチン・ファウラー先生の黒いDSL(翻訳版)が5月2日に発売されました。遅ればせながら私も最近購入して熟読しているところです。 このが示すDSLの種類や内容は、あくまでもオブジェクト指向というコンテキストにおいてのものであり、関数型言語によるDSL開発については一切言及はありませんが、まえがきの「書に欠けていること」の中で「"関数型言語でのDSL"に関する言及はないので、ご了承ください。」というようなお断りがあり、好感が持てます。マーチン・ファウラー先生に限らず、オブジェクト指向の大御所たちも最近の関数型言語流行の流れにはとても敏感になっているようです。実際、ことDSLに関して言うなら、モナディックなパーサ・コンビネータの存在など、確かに関数型言語の方が有利になる点もいくつかあるし、それらについて書籍内に言及がないことを説明するのは良いことだと思う。こので示されている考え方やパタ

    F#3.0で加速する言語指向プログラミング(LOP)。コンピューテーション式はもはやモナドだけのための構文ではない!!! - Bug Catharsis
    osiire
    osiire 2012/05/24
    試してみよう。MonadTransformerが欲しくなったらどうするんだろう。
  • こどもは手段が目的 - kobeniの日記

    先日、うちの夫がTwitterでこんなことを言っていた。 そうか。こどもはなんでも楽しむっていうけれど、ぼくらおとなにとっての「手段(目的地へ行くために走る)(紙を切るためにはさみを使う、とか)」を娯楽に変えているのか…。ぼくはつい「目的」のための「手段」として行動の主従関係を考えてしまうけれども、それは彼らには通じない考え方だよなあ。 おっ、夫のくせにたまには面白いこと言うなと思ったわけですが、確かに最近、うちの息子は「はさみで切るという手段」にハマっています。色とりどりの折り紙を切り刻み、ソファーの上には折り紙の断片が山のように… 基的に大人がやる行為には「目的」があって、そのために手段がある。はさみを使うのは、切って何かをつくるのが「目的」だし、お風呂でお湯を汲むのは、体を流すのが「目的」。けれど子供がやることの多くは、大人にとっての手段自体が目的だったりする。ただ、はさみで紙を切

    こどもは手段が目的 - kobeniの日記
    osiire
    osiire 2012/05/23
    替えてもいいのが手段、替えられないのが目的。
  • http://japan.internet.com/webtech/20120515/3.html

    osiire
    osiire 2012/05/16
    バージョン管理システムが導入されてきているのでこういう一気に失う事は少なくなるんだろうなぁ。でもaddし忘れてて一部を失った人もいて泣ける。
  • NTTデータ、3年間で社員1000人をアジャイル開発人材に育成

    NTTデータとNTTデータユニバーシティは2012年4月17日、同社グループの主に入社3年から5年の若手社員を対象に、「アジャイル開発」と呼ばれるソフトウエア開発手法の研修を5月から実施すると発表した。今後3年間で約1000人のアジャイル開発人材の育成を目指す。 アジャイル開発とは、システムの仕様変更や機能追加などに臨機応変に対応できるよう、開発対象を小さい機能に分割して、設計や実装、テストを短い期間で繰り返していく開発手法のこと。米国IT企業のソフトウエア開発においては主流となっているものの、国内での採用はWebサービス業界やゲーム開発業界の一部企業にとどまっている。 今回、同社グループは、グローバルに展開する顧客企業をサポートできる開発体制を整備する目的で、グループ内におけるアジャイル開発人材の育成を始めた。研修では、アジャイル開発の代表的な手法の1つである「Scrum開発手法」のフレ

    NTTデータ、3年間で社員1000人をアジャイル開発人材に育成
    osiire
    osiire 2012/04/18
    契約はどうなるのかな?契約が「特定の仕様に準じた納品物を納める事に対して工数*人月で弾きだした費用が必要」という枠組みから変化しないと本当の意味で変わらない気がする。
  • F#で初めての関数型プログラミング(1/3) - @IT

    ■F#とは F#は、マイクロソフト社製のプログラミング言語で、Visual Studio 2010から標準搭載されている。まずは、F#がどのような言語なのかを見てみよう。 ●マルチパラダイム言語「F#」 F#は複数のパラダイムをサポートするマルチパラダイム言語だ。F#がサポートするパラダイムには、 手続き型 関数型 オブジェクト指向プログラミング などがある。 マルチパラダイム言語であるため、C#やVB(Visual Basic)といった従来の.NET言語を置き換える形でF#を使うこともできる。しかし、記事ではF#のメインとなるパラダイムである「関数型」にフォーカスを当てて紹介していく。 ●関数型言語「F#」 F#は、静的型付けの関数型言語である「OCaml」に強い影響を受けている。そのため、F#の主となるパラダイムは関数型プログラミングになる。 さて、関数型言語とは何だろうか? この問

    osiire
    osiire 2012/04/12
    すばらしい。リスト構造の意味がよくわかる。
  • エンジニア人生のリアル - Chikirinの日記

    セブ島のビーチで読んだ『世界で勝負する仕事術』〜最先端ITに挑むエンジニアの激走記〜がおもしろかった。 著者の竹内健氏は、1967年生まれ、東大工学部から「誰もやっていないことをやりたい」と研究者を目指して修士課程に進学。 「企業への就職など考えてもいなかった」のに、東芝の企業訪問に誘われ、ちょっと行ってみたら舛岡富士雄氏の熱いトークに感激し、一転、就職することを決めます。 しかし「入社したら話が全然違った!」、理想と現実はかけ離れており、入社後は延々と誰でもできる単純作業をやらされるはめに・・。 ・・超ありがちな話ですね。 少々優秀でも、学生なんて社会人の熱い言葉にはコロッとだまされるし感動するし、志高く入社してみたらすべてが嘘ばっかりだし。今でも竹内氏と同じ思いをしている学生さんは、毎年 3000人くらい、いそうです。 その後、氏は「執念で雑用からはい上がる」と決め、「突然の研究所閉鎖

    エンジニア人生のリアル - Chikirinの日記
    osiire
    osiire 2012/03/25
  • 大阪市:市営バス運転手の給与4割削減へ 労組の反発必至 - 毎日jp(毎日新聞)

    大阪市交通局は、民間バス会社より高額と指摘されている市営バス運転手の年収(平均739万円)について、来年度から4割程度削減する方針を固めた。「民間並みに合わせる」との橋下徹市長の方針に基づき、在阪の大手私鉄系バス会社の最低水準に引き下げる。交通局は週明けにも橋下市長の了承を得て労働組合に削減案を提示するが、労組の反発は必至とみられる。 交通局によると、市営バス運転手は計約700人。平均年収(49.7歳)は、在阪大手5社(阪急、南海、京阪、近鉄、阪神)の平均(44.5歳、544万円)より195万円高い。しかし、バス事業は28年間、赤字決算が続いており、累積赤字は10年度で604億円に上っている。 運賃収入に見合った給与体系とするよう橋下市長から指示を受けた交通局は1月下旬、民間の平均をやや上回る2割強の削減案を橋下市長に提案。「これまでにないすさまじい削減」(交通局幹部)としたが、橋下市長は

    osiire
    osiire 2012/02/27
    給与カットはほどほどにして民間企業に委託する方向を推し進めた方が色々建設的なんじゃなかろうか。大阪運輸振興のような仲間内じゃなくてさ。他ではそうしてるよ?
  • Javaの非同期処理を,シングルスレッドのようにシンプルにコーディングするための設計パターン (並列処理を逐次処理にする) - 主に言語とシステム開発に関して

    重要なお知らせ: この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。 より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してください。 AndroidのMVCフレームワーク - 「Android-MVC」 http://code.google.com/p/android-mvc-... マルチスレッドの処理を,シングルスレッドであるかのようにコーディングしたい場合がある。 1番目の非同期タスクの処理結果を,2番目の非同期タスクが利用する場合など。 つまり,並列化されたタスクを,取扱い上は「逐次化」したいのだ。 まずは手っ取り早く,やりたい事をUMLで表現しよう。 「非同期タスクの連鎖」を実装する際, しばしば下記のような「コールバックの入れ子」が生

    Javaの非同期処理を,シングルスレッドのようにシンプルにコーディングするための設計パターン (並列処理を逐次処理にする) - 主に言語とシステム開発に関して
    osiire
    osiire 2012/02/12
    コールバックの入れ子を(疑似的に)逐次的に書ける方法の一つに「継続モナド」と呼ばれるものもあります。ご参考まで。
  • プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン(クラウド時代の受託開発編)

    SIビジネスの質は保険屋であり、受託開発でアジャイル開発が失敗するのは受託開発が製造業だから。11月19日に行われた楽天テクノロジーカンファレンスでの講演「プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン」では、ソニックガーデン代表取締役社 倉貫義人氏によるこのような示唆に富む内容が語られました。 さらに倉貫氏は、ソニックガーデンで行っているクラウド時代の受託開発の新しいモデルについても詳しく紹介しています。 同氏の講演の内容を、配信されたUstreamの動画を基にして紹介しましょう。 (記事は「プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン(SIビジネスの質編)」の続きです) なぜ受託でアジャイル開発がうまくいかないか 新規事業でやったのが、クラウドでのソフトウェア提供です。SkipとYouRoom。 ビジネス領域でいうとクラウドベンダーという

    プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン(クラウド時代の受託開発編)
    osiire
    osiire 2012/01/16
    色々興味深い。けど"弁護士と一緒で一人で3社、4社と担当できる。" ここが最大の弱点だわ。それやると技術者の頑張りはお客に見えなくなる。でもそうしないと技術者の値段が高いしビジネスとしてもスケールしない。
  • 年末年始のさくらクラウドのトラブルをまとめてみた(後日来たメールも記載済) – 機械忍者 @cyborg__ninja

    機械忍者 @cyborg__ninja 主に「くだらないこと」「デジタル機器系」「すげぇと思ったもの」「Googleなどの検索エンジンもの」「マーケットやアンケート調査」「サッカー」「ゲーム」「ロードバイク(自転車)」などの情報をピックアップしています。たまにSEORuby、CMSなどのナレッジログがあります。 まあやってくれましたわ。 年末年始にかけて、さくらクラウドさんのご対応含めて時系列含めて障害があったんだぜということを記録しておいてやろうということです。 (さくらクラウドさんは是非これで対応含めて改善いただけることを当然期待しての投稿です) なお、フォロー等のつもりではないですが、さくらのVPSサービスや専用サーバサービスで不満は一切ありません。価格帯の割には落ちないし良い&(共用サービスは除きますが)SSH等も使わせてくれて便利で助かるわーと、いわゆる「高評価」でした。 それ

    年末年始のさくらクラウドのトラブルをまとめてみた(後日来たメールも記載済) – 機械忍者 @cyborg__ninja
    osiire
    osiire 2012/01/07
    スナップショットかぁ。ZFSかなー。
  • 僕たちプログラマーは、プログラミングに、Excelを使います! - m2

    なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か

    僕たちプログラマーは、プログラミングに、Excelを使います! - m2
    osiire
    osiire 2011/12/22
    この発想は無かった。明日、いや今からOCaml書くときもExcel使う。
  • エラー処理を書いてはいけない - Preferred Networks Research & Development

    昨日セミナーとして USTREAM させていただいた資料を公開いたします。 エラー処理を書いてはいけない USTREAMのビデオ タイトルは釣り気味ですが、内容はいたって真面目なのでご安心ください。 概要 やってはいけないシリーズ、の第三弾としての試みです。 リソース管理をしてはいけない ロック処理を書いてはいけない エラー処理を書いてはいけない ← New! タイトルに反して(あるいはタイトル通りに)、正しく長時間動作するプログラムを書くには きちんとエラー処理を行う必要がありますが、 それを何とか抽象化しようという(Haskell界隈での)試みについてのご紹介でございます。 あまり他の人がこういうことを言っているのを聞いたことが無いので、 自分の日々考えていることを世に問うた形になっております。 実際のところ、社内ではC++がメインに使われておりますので、 こういう手法が用いられている

    エラー処理を書いてはいけない - Preferred Networks Research & Development
    osiire
    osiire 2011/12/09
    Eitherを直接使うよりFailureの方がいい気がしてきた。実際にはMyFailureとか定義するのかな?Eitherがデフォルトで無いから個別にMyFailureをモナドとしてそれぞれ定義しているOCamlerは一周遅れで勝ち組。
  • 関数型言語が普及しない理由 - 偏見プログラマの語り!

    えーとですね...。 関数型言語が普及しない理由:俺が分からないから 2011-11-12 13:04:14 via Tween 関数型言語が普及しない理由:「関数型言語が普及しない理由」という記事をみんなが書くから 2011-11-12 13:04:43 via TweetDeck ようし僕も「関数型言語が普及しない理由」という記事を書こうか。 2011-11-12 13:05:22 via Krile2 期待age RT @PG_kura: ようし僕も「関数型言語が普及しない理由」という記事を書こうか。 2011-11-12 13:07:55 via web 犬ェ... 2011-11-12 13:10:18 via Krile2 というわけで稿を書くわけですが(ヤメテ!そんな冷たい目で僕を見ないで!)、関数型言語*1についてはよく知りませんので、決して真に受ける事無く、オブジェクト

    osiire
    osiire 2011/11/15
    C#得意な人にF#やってもらっても最初は思うように書けなかったようなので既修得の勘が効かないのはそうなのだろうなと思た。でも単に文法の違いの影響かも。
  • VOYAGE GROUP エンジニアブログ : 自分の周りに居る凄腕プログラマーが実際に読んでいる本

    2011年11月08日10:22 カテゴリ 自分の周りに居る凄腕プログラマーが実際に読んでいる こんにちわ、VOYAGE GROUPでエンジニアをしている伊織といいます。 RubyKaigi2010/2011でスタッフをさせて貰ったりしています。 他にも渋谷rbランチなどに顔を出させて貰っています。 弊社の先輩エンジニアは勿論の事、RubyKaigiのスタッフをやらせてもらったりShibuyarblunchやLispコミュニティでうろちょろしているお陰で僕の周りには凄いプログラマーが沢山います。そこで、周りの凄腕プログラマーが実際に読んで「良かった」と言っていた技術書を幾つか挙げてみたいと思います。自分で手を動かしてやったは僕の感想も添えます。 計算機プログラムの構造と解釈 クチコミを見る 有名な魔術師。MITで長年教科書として使われてきたです。今はPythonなので違う筈。今やっ

    osiire
    osiire 2011/11/08
    比較的よい選択な気がする。TAPLが入ってればなお良しだと思う。
  • 大学に4年間通っていたらいつの間にか360万円の借金を背負ってた - coconutsfine's blog

    追記 現時点で書類には3%って書いてあるけれど、それは最大の場合で記されているだけで、実際は経済状況によって変わるらしいです。 奨学金ヤバい。学費と生活費のために2回生の頃から月々10万の奨学金をもらっていたのだけれど、それの返済書類をみて寒気がした。 おれの大学は私立でも高額の学費をとるところで、それは諦めているんだけど、その学費を払いつつ生活するには奨学金を貰わないとやっていけない。俺の場合が月々10万。そして溜まりに溜まって3年分360万円。何がやばいって、これが有利子であることで、年間3%の利子がつく。 返済書類には「月々2万でいいよ」みたいなこと書いているけど、360万の3%だと年間10万8000円の利子がつくので、毎月2万円を必死に払ってもたったの1万2000円しか返せてない。それで20年間延々と払わなければいけないらしい。利子だけで124万4592円。あほか。 月々15万くら

    大学に4年間通っていたらいつの間にか360万円の借金を背負ってた - coconutsfine's blog
    osiire
    osiire 2011/11/01
    今の時代大学卒で平均初任給360万/年くらいで手取り約18万/月。この中から入社2年で360万"返そう"と思うと(18*24-360)/24=3万/月で暮らさなきゃならない訳だがそれは家賃も考えると相当に難しいんじゃないか?
  • モダン並列・並行プログラミング ~ Concurrent Revisions による実装と現実 ~ - Preferred Networks Research & Development

    日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上げますと、 “Locks must go!” ということになります。並列プログラミングに銀の弾丸はありません。しかし、ロックは別の何らかの安全性を確保したプログラミングモデルで置き換えられなければいけません。そうでなければ、再現しにくいバグに苦しめられ、終電を逃す日々と決別することはできないでしょう。また、ロックによるプログラミングの抱える質的問題にも言及しています。 この界隈の最新の動向として、去年OOPSLA’10にて発表されたConcurrent Revisionsについての解説も行なっております。また、弊社研究開発において、先日Con

    モダン並列・並行プログラミング ~ Concurrent Revisions による実装と現実 ~ - Preferred Networks Research & Development
    osiire
    osiire 2011/10/20
    concurrent revisions。初めて知った。ありがとうございます。
  • ウェブブラウザで関数型プログラミング! js_of_ocaml - camlspotter’s blog

    js_of_ocaml が熱い。 GoogleDart とか、そんな場合じゃない!! OCaml で書かれたプログラムがなぜか JavaScript に変換され、それがブラウザで動く。 JS で型がついていないオブジェクトでも何となく型をつけて OCamlで型安全に呼び出せる! 既存の JS ライブラリ資産が、ほとんど手間をかけずに、そのまま関数型言語パラダイムで使える! え?よくわからない? http://ocsigen.org/js_of_ocaml/manual/ の demo を試してご覧なさい。これが全部 OCaml で書かれている…! そんなわけで、 js_of_ocaml 体験記。だいたい実際に行っていった Hack を(行き止まりになった失敗枝は刈り去って)なぞっている。あ、ちなみに当方 JavaScript に関してはほとんど知識が無い。JS に関しては用語とか間違

    ウェブブラウザで関数型プログラミング! js_of_ocaml - camlspotter’s blog
    osiire
    osiire 2011/10/15
    Webクライアントも静的型付きでやろうず。F#でjs_of_ocamlと似たようなことができるWebSharperもよろしくね♪ http://www.websharper.com/