タグ

2011年5月9日のブックマーク (14件)

  • 小野和俊のブログ:モテるプログラマー女子力を磨くための4つの心得

    こんにちは、ITホストクラブでホストをしていますlalhaです。私はテレビも見ないしファッション雑誌も読みませんが、プログラミングについてはプロフェッショナル。今回は、モテるプログラマー女子力を磨くための4つの心得を皆さんにお教えしたいと思います。 あえてコンパイルの通らないソースコードをノートPCに入れて携帯するようにしましょう。そして飲み会の場で好みの男がいたら話しかけ、わざとらしくノートPCを開いてコンパイルしてみましょう。そして「あ〜ん! このソースコード当にマジでチョームカつくんですけどぉぉお〜!」と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。「プログラムとか詳しくなくてぇ〜!ずっとこのコードいじってるんですけどぉ〜!コンパイルが通らないんですぅ〜!ぷんぷくり〜ん(怒)」と言いましょう。だいたいの男は自分の専門性をアピールしたがる習性があるので、ノートP

    小野和俊のブログ:モテるプログラマー女子力を磨くための4つの心得
    kawaoso
    kawaoso 2011/05/09
    フイタw。「キュンキュンキュン」は元ネタのママなのか
  • ドメイン駆動設計・俯瞰編 - Strategic Choice

    書籍「エリック・エヴァンスのドメイン駆動設計」にある全パターンを、3枚の俯瞰図にまとめます。ボリューミーなこのを攻略するのに、この自身にある「大規模な構造(第16章)」という戦略に倣おうと考えたからです。巨大なシステムに包括的な原則がなく、そのせいで各要素を解釈する際に、設計全体にまたがるパターンにおいてどのような役割を果たすかという観点から考えることができなければ、開発者は「木を見て森を見ず」になってしまう。全体の詳細を徹底的に調べなくても、全体の中で個々の部分が果たす役割を理解できる必要があるのだ。「大規模な構造」は、システムをおおよその構造から議論し、理解できるようにするための言語である。第16章 大規模な構造 P447-448「パターン」の仔細を見る前に、各々の「コンテキスト」の中での「立ち位置」をわかっておいたほうが、理解が「速い」し「深まる」と思います。まず「全体における部

  • ノンプログラマーのためのjQuery入門

    kanazawa.js v1.0 〜JavaScriptコトハジメ〜(2011年2月5日開催)で使用したスライドです。Read less

    ノンプログラマーのためのjQuery入門
    kawaoso
    kawaoso 2011/05/09
    分かりやすい
  • もう Java EE 6 でいいんじゃない?

    もう Java EE 6 でいいんじゃない? 2011年4月21日 at 11:31 午前 2件のコメント 日、「Oracle ダイレクトセミナー」で Java EE 6 の詳細説明を行います。当初 GlassFish についても説明する予定でしたが、日は GlassFish の説明は殆どなく Java EE の説明に集中します。またエントリ中に今日発表で使用するプレゼンを添付します。全部で P 132 程あり1時間のセミナーでは全てを伝える事はできません。ただ、資料を見て頂く事で、Java EE 6 に含まれる技術について理解して頂けるのではないかと思います。Java EE 6 について全体像を理解したい方は是非ご覧ください。(必要な場合、SlideShare からダウンロードしてください。) ※ Bean Validation, DI/CDI については別途追加予定です セミ

    もう Java EE 6 でいいんじゃない?
  • スクラムの概要を1分で理解できるイラスト【2018版】

    みなさんこんにちは。@ryuzeeです。 アジャイル開発のコーチングやトレーニングでスクラムの全体像を1枚の絵を使って説明することが多いのですが、以前作成したものを最新化したので公開します。 スクラム質的な価値やスクラム以外でも日々のプロセスに組み込んだほうが良いこと(テスト自動化や継続的インテグレーション)は含めていません。 あくまでスクラムの概要のみを書いています。 PDF版はこちらにおいておきます。 ※改変なしで引用元併記の上であれば自由に使っていただいて結構です。著作権自体は私に留保します。 内容の誤りや足りない事などがありましたらTwitterなどでお知らせください。 自分のスライドに入れて使うためのパワーポイント版はこちらになります。 著作権表示なしでご利用いただけます(ただしこのファイルを含んだパワーポイントの再配布および販売はできません)。 それでは。 SCRUM BO

    スクラムの概要を1分で理解できるイラスト【2018版】
  • より良いテスト駆動開発を行うためのチートシートの紹介

    みなさんこんにちは。@ryuzeeです。 planetgeek.chというサイトでUrs Enzler氏がTDDのチートシートを公開していたのでご紹介します。 Clean Code and Clean TDD Cheat Sheets (PDFファイルでダウンロード可能です) 以下で、チートシート内の一部を意訳にてご紹介しましょう。 Unit Test Smellsテストが何もテストしていない一見するとテストが有効に機能しているように見えるが、実はテスト対象をテストしていない テストに過度なテスト準備が必要とされるテストが環境をセットアップするのに長いコードを必要としている。こういうノイズがテストが当にテストしたいのが何なのか?ということを分かりにくくする。 大きすぎるテスト有用だが大きすぎるテスト。たぶんテストが1つではなく複数の機能をチェックしているか、テストが1つ以上のことをやろう

    より良いテスト駆動開発を行うためのチートシートの紹介
  • java-ja 『( ゜ェ゜)・;'.、ゴフッ』 - newta(にゅーた)の日記

    java-jaでGoFのLT大会やってました。 家でTwitter見たら、やってたのでニコ生で見てましたー。 いつものjava-jaのノリで、プレゼンにネタ満載で面白かった。 ニコ生のタイムシフトは7日後までらしいので見逃した人はお早めに。 第1回 チキチキ『( ゜ェ゜)・;'.、ゴフッ』 - 2011/04/25 20:00開始 - ニコニコ生放送 資料をまとめてみたよ。 LTで使ってた資料がアップされたものは集めて ○をクリックするとページに飛ぶようにしてみました。 ○Abstract Factory 抽象的な工場 kwappa Builder 構築者 yamkazu Factory Method 工場メソッド Isoparametric Prototype 原型 toriimiyukki ○Singleton 一人っ子 j5ik2o ○Adapter 接続装置 do_aki Brid

    java-ja 『( ゜ェ゜)・;'.、ゴフッ』 - newta(にゅーた)の日記
    kawaoso
    kawaoso 2011/05/09
    発表資料へのリンク一覧
  • 『DevLOVE 今、未来に繋がるために帆を立てるとき。』(デブサミ2011再演)に参加してきた - Diary of absj31

    4月23日 DevLOVE 今、未来に繋がるために帆を立てるとき。(東京都) ◆横を縦に!デブサミ2011の再演◆ 2011/2/17〜18に目黒雅叙園で開催されたDevelopers Summit 2011 (通称:デブサミ2011)4トラックが同時併催で走るセッションの中で 最も、受講者の方がどのセッションを選択するか迷った、 2/18の朝一番のセッション4つを、スピーカーのみなさま、会場を 提供してくださる楽天さまのお陰で、DevLOVEが横並びから 縦並びへ転換し、再演いたします 上記こくちーずページからの抜粋。ichitani (TwitterID:@papanda)さんによるDevLoveの説明、今回の勉強会に至る経緯等のトークの後、4立てで開催始まりました。 ちなみに開催会場であった楽天タワー2号館内の開催会場はめちゃめちゃ広かったです。定員200名でしたがキャパ的には全然

    『DevLOVE 今、未来に繋がるために帆を立てるとき。』(デブサミ2011再演)に参加してきた - Diary of absj31
    kawaoso
    kawaoso 2011/05/09
    縦サミまとめ
  • NoSQL、NewSQL、そしてその先

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    NoSQL、NewSQL、そしてその先
    kawaoso
    kawaoso 2011/05/09
    分類図が分かりやすい
  • Advanced Tech Night にて AWS Elastic Beanstalk について話させて頂きました。 - Ken's Blog

    Advanced Tech Night No.1 「クラウドのさきっちょ」復活版 : ATND にて「AWS Elastic Beanstalk で気軽にクラウド化しよう!」というタイトルで話せて頂きました。参加者の皆さん、ご参加、当にありがとうございました。 今回はElastic Beanstalkに気軽に入門しちゃおう!という目的でデモも含んだ内容だったのですが、なんと前日にAWS Virginia リージョンで障害が発生し、直前の確認ではデプロイが失敗してヒヤヒヤものでした。 当日は問題なくデモも動き、皆さんの暖かい拍手に迎えられ、無事にお話することができました。 デモはAWS Management Consoleから既存のwarファイルをデプロイするものと、AWS Toolkit for EclipseというEclipseプラグインからAWS Java Web Projectを作

    Advanced Tech Night にて AWS Elastic Beanstalk について話させて頂きました。 - Ken's Blog
  • ドメイン駆動設計入門 - Digital Romanticism

    "Beautiful Develpment"(10/27 DevLOVE)の講演資料と原稿 はじめに 日(10/27)、DevLOVE様主催で、"Beautiful Develoment"と題されたイベントが開催されました。これは「ドメイン駆動設計("DDD:Domain-Driven Design")」を題材に、入門から実践までを語り尽くすというコンセプトのものです。このイベントにおける講演のトップバッターとして、ドメイン駆動設計の根底にある基的な考え方についてお話しさせて頂きましたので、講演資料と原稿を公開いたします*1。 スライドはこちら アジェンダは以下の通りです。 導入 オブジェクトとは? モデルとは? ドメイン駆動設計とは? まずは、ドメイン駆動設計のベースとなっている、「オブジェクト指向」や「モデル」について整理した上で、実際にドメイン駆動設計とはどういうものかを見ていき

    ドメイン駆動設計入門 - Digital Romanticism
  • 戦略的設計入門 - Digital Romanticism

    "Beautiful Development"(2011.04.09 DevLOVE)の講演資料と原稿 はじめに 日(4/9)、DevLove様と共同で、第2回"Beautiful Development"を開催致しました。これは、日語版DDDの発売を記念し、DDDに造詣の深い方々に集まって頂き、2枠構成で講演して頂くという豪華なものでした。このカンファレンスでトリを務めさせて頂きましたので、講演資料と原稿を公開致します*1。なお、今回の発表は「ドメイン駆動設計入門」では駆け足でまとめてしまった部分を、改めてクローズアップした続編と考えて頂くこともできるでしょう。 アジェンダはこちら 戦略的設計とは? サンプル業務 モデル駆動設計をすると? 戦略的設計 スライドはこちら 戦略的設計とは? 「戦略的設計(Strategic Design)」とは、DDD第4部のタイトルです。DDDは全体で

    戦略的設計入門 - Digital Romanticism
  • 分散データベース「HBase」の安定運用を目指して - Preferred Networks Research & Development

    1年経ってiPhone4の電池がヘタってきた、太田です。 指数関数的にエントリ数が少なくなってきたブログですがw、景気付けのためにエントリを投稿したいと思います!日はHBaseについてです。 Linux と Hadoop と HBase と ZooKeeper に詳しいあなた!あなたがターゲットです。 HBaseとは? HBaseとは、HDFS (Hadoop Distributed File System)上に構築された分散データベースです。大量の非常に細かいデータをリアルタイムに読み書き出来るのが特徴です。最近ではFacebook Messageの基盤技術として使用された事で注目を集めています。 HBase公式サイト Apache HBase ブック 保存されたデータはHDFS上に保存され、HDFSの仕組みによってレプリケーションされるため安全にデータを保持することが出来ます。 ま

    分散データベース「HBase」の安定運用を目指して - Preferred Networks Research & Development
  • Amazonクラウドの大規模障害、そのときに内部で何が起きていたのか? 日本語での要約

    4月21日から23日のあいだ、Foursquare、Quora、Herokuなど多くのサービスに影響を与えたAmazonクラウドの大規模障害。このとき実際にどのような障害が発生していて、どう対応したのか、詳しい日語での資料がAmazonから公開されています。 この資料は非常に詳細に記されているため、短時間で内容を把握できるものではありません。そこで記事では資料からポイントを引用し、要約してみました。 以下からの記事はあくまで独自に内容を要約したものです。正確な情報は原文をご覧ください。 今回発生した障害とは何だったのか? 今回発生した障害を手短にまとめると、米国東 (US East) リージョンにおける一部のアベイラビリティゾーンにおいて、Amazon Elastic Block Store (EBS) で読み込み、書き込み操作が行えなくなる、という現象でした。 そして障害の影響は一部

    Amazonクラウドの大規模障害、そのときに内部で何が起きていたのか? 日本語での要約