2014年4月15日のブックマーク (16件)

  • s3cmdを使ってEC2からS3にDBバックアップ - Qiita

    1-2. バックアップバケット用グループ作成 AWSマネージメントコンソールのIAMメニューにアクセスして、「Groups」、「Create New Group」を選択 Set Permissionsの設定では作成したバックアップバケットに対してのみ全権限を持つbackupグループを追加します 「Policy Generator」を選択し、以下のように3つの権限を設定(下図参照) # 1つ目 Effect: Allow AWS Service: Amazon S3 Actions: All Actions Selected Amazon Resource Name(ARN): arn:aws:s3:::backup # 2つ目 Effect: Allow AWS Service: Amazon S3 Actions: All Actions Selected Amazon Resource

    s3cmdを使ってEC2からS3にDBバックアップ - Qiita
  • 『Software Design』『WEB+DB PRESS』、PDFによる電子版発売開始 | gihyo.jp

    株式会社技術評論社は、同社の技術専門誌『Software Design』『⁠WEB+DB PRESS』の両誌のPDF版を、Gihyo Digital Publishingにて発売することを発表いたします。 『⁠WEB+DB PRESS』は初の電子化となります(総集編を除く⁠)⁠。 日2014年4月14日から年間定期購読受け付け開始 『Software Design』『⁠WEB+DB PRESS』とも、日より年間定期購読のお申込み受け付けを開始いたします。それぞれ、以下ページよりお申込みください。 『Software Design⁠』⁠ 『WEB+DB PRESS』 最新号からは単品での購入も可能 なお、単品でのご購入に関しては、各誌最新号(⁠『⁠Software Design 2014年5月号⁠』⁠:4/18発売、『⁠WEB+DB PRESS Vol.80⁠』⁠:4/24発売)から受け

    『Software Design』『WEB+DB PRESS』、PDFによる電子版発売開始 | gihyo.jp
    Mint0A0yama
    Mint0A0yama 2014/04/15
    は!いつの間に!
  • アルゴリズムクイックリファレンス

    障害に強い、問題が起こりにくいコードにはまず正しいアルゴリズムの選択から。理論だけでなく実践的側面を重視した、新しいタイプのアルゴリズムの書籍です。適切な問題解決、性能改善という、現場が求める2つの大きな要求に応えるため、どのアルゴリズムを使うべきか、どう実装するのか、さらに性能を向上させる方法はあるのかを、C、C++JavaRubyなど、さまざまな言語を使って説明します。図、表、サンプルコードがふんだんに盛り込まれ、付録にベンチマークのための知識、手法を紹介するなど、非常に実際的、実践的な一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認

    アルゴリズムクイックリファレンス
  • 入門 データ構造とアルゴリズム

    インド工科大学(IIT)と企業の両方で豊富な経験を持つインド人著者による、実例豊富なデータ構造とアルゴリズムの解説書。伝統的なデータ構造とアルゴリズムのトピックで、基をしっかり押さえるだけでなく、集合のUnion/Find、動的プログラミングや計算量クラスといった話題も盛り込んでいます。圧倒的な情報量でプログラマに必要な知識を網羅。600弱の練習問題とその解を収録しており、理解度を細かく確認し、知識を着実に身に付けることができます。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。 第1刷正誤表

    入門 データ構造とアルゴリズム
  • Ruby製の構文解析ツール、Nokogiriの使い方 with Xpath - プログラマでありたい

    RubyHTMLやXMLをパースする構文解析ツールの定番は、Nokogiriです。スクレイピングする際の必需品で、なくてはならないモジュールの1つです。ただ色々なことが出来る反面、どこから取りかかれば良いのか解り難い部分もあります。自習を兼ねて、Nokogiri概要と主要な機能を紹介してみます。 Nokogiriとは何か? ReademeによるとNokogiriとは、「HTMLとXMLとSAXとXSLTとReaderのパーサー」で、特徴としては、XPathCSS3セレクター経由で探索する機能を持つことのようです。他にもHTMLやXMLのビルダーの機能を持っていますが、HTMLとXMLのパーサー(構文解析器)と覚えておけばよいでしょう。 Nokogiriのクラス構造 Nokogiriは、なかなか巨大なライブラリです。10以上のモジュールと70以上のクラスで構成されていて、yardでダイア

    Ruby製の構文解析ツール、Nokogiriの使い方 with Xpath - プログラマでありたい
  • DeNA Engineering - DeNAエンジニアのポータルサイト

    技術を活かし、新しい価値を創造する DeNAのエンジニアは、想像を超えるDelightを届けるために何ができるかを考え、技術力と発想力で新しい価値を生み出しています。 多様な専門性を持ったエンジニアが切磋琢磨し、互いに刺激し合える環境や制度がさらなる成長へとつなげます。

    DeNA Engineering - DeNAエンジニアのポータルサイト
  • 子宮の破裂で脳性まひ11件 NHKニュース

    生まれてくる時の何らかの事故で脳性まひになった子どもに補償金を支払う「産科医療補償制度」で、補償の対象となった出産の事例を分析したところ、子宮の破裂によって脳性まひを起こしたとみられるケースが11件あったことが分かりました。 産科医療補償制度は、生まれてくる時の何らかの事故で脳性まひになった子どもに、医療機関の過失の有無に関係なく補償金を支払うもので、14日、再発防止を検討する委員会が補償の対象となった出産の事例を分析した結果を公表しました。 それによりますと、平成21年の制度開始から去年末までの期間で分析が終わった319件のうち、子宮の破裂により脳性まひを起こしたとみられるケースが11件あったことが分かりました。 このうち、過去に帝王切開を経験した妊婦が次の出産で自然分べんを試みた際に子宮が破裂したというケースがほぼ半数を占めていました。 委員会では「子宮を手術した経験がある人や陣痛促進

  • レプリケーションが追いつかないときに試すこと - Hatak::Techlog

    MySQL Casual Advent Calendar 2011” 7 日目を担当させていただく、hatak (@hisashi) です。 普段はモバイルゲームのインフラをメインにみているのですが、今回はそんな業務で経験したことを基に記事を書かせていただきます。 カジュアルすぎる内容かもしれませんが、お付き合いいただければと思います。 MySQL のレプリケーション MySQL のレプリケーションは、安定稼働やバックアップ、負荷分散などの目的に利用できる優れた機能です。 bin-log (バイナリログ) を利用して Master サーバから Slave サーバに更新を伝播させ、データの複製を行います。Slave サーバでは、2 つのスレッドが動作しています。 IO_THREAD – Master から送られてきたデータを受け取り、relay-log (リレーログ) として書き出す SQ

    Mint0A0yama
    Mint0A0yama 2014/04/15
    “Master の更新をブロックする” ”Slave のパフォーマンスを調整する”
  • ゲームはチャレンジャブルな仕事。“ノー”からは何も生まれない――セガ 鈴木裕氏(前編)

    わたしたちは普段“ゲーム”を目にすることはあっても、それを作り上げている“開発者”の素顔を知ることはあまりないかもしれない。開発者はどのようなプロセスでゲームを作っているのか、またどのような思いで作り上げているのか……。そこで、ゲーム開発現場の生の声を、キューエンタテインメント最高技術責任者(CTO)である平井武史氏が直撃インタビューする形でお届けしよう。ゲームの開発現場に興味がある読者はもちろん、次代の開発者を目指す人たちにも必見となる連載にしていこうと思っている。 その第1回として、セガ R&Dクリエイティブオフィサーであり、AMプラス研究開発部 部長の鈴木裕氏にご登場いただいた。鈴木氏は話すまでもなく、読者としてはおなじみの方かと思う。まずは平井氏との出会いから始め、現在の開発者が目指すべき方向について語っていただいた。なお、2時間もの長時間にわたりお話しいただいたので、前後編の2回

    ゲームはチャレンジャブルな仕事。“ノー”からは何も生まれない――セガ 鈴木裕氏(前編)
    Mint0A0yama
    Mint0A0yama 2014/04/15
    “ゲーム開発現場の生の声を、キューエンタテインメント最高技術責任者(CTO)である平井武史氏が直撃インタビューする形でお届け”
  • ハートブリード、原因は開発者のミス―「OpenSSL」は少数のボランティアに依存

    This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB10001424052702303433504579501080000871574.html

    ハートブリード、原因は開発者のミス―「OpenSSL」は少数のボランティアに依存
  • 【登壇レポート】Developers Summit 2014 | LINE HR BLOG

    Developers Summit 2014:開発者のためのITカンファレンスにて、弊社開発支援室の田籠が登壇いたしました。 <概要> 「社内システムの構造と設計、実装のはなし」というタイトルでトークを行いました。お話した内容は以下の通りです。 自分たちが使うシステムを自分たちのために自分たちで作るとき、それがどのような構造のものであるべきか、どのように設計をすると良いのか、実装をどこから進めればいいのか、といった内容について自分の知見からお話しできればと思っています。社内システムと題していますが、もちろんそのようなシステムに特徴的なことが他のコンピュータシステムと大きく変わるわけではない、ということについても改めて議論したいと思います。 当日は会場は満員で、立ち見も出ておりました。 当日のスライドはこちらにアップロードされております。

    【登壇レポート】Developers Summit 2014 | LINE HR BLOG
  • もう巨大なデータをgitignoreしなくていい! ~git-mediaの使い方~ - 3度の飯と最新技術

    はじめに gitはコミットごとにレポジトリ内のファイル全てをスナップショットとして保存するというリッチな 設計になっている。 それがgitの便利さの所以なのだが画像データや音声データのようなバイナリデータを持とうとすると 少しの変更でもそのたびにコピーが生じてファイルサイズ分の容量が増えることになり、あっという間にレポジトリが 肥大化してしまう。 特に学習結果をファイルに保持してテスト等に使いまわすようなプログラムを管理しようとすると アルゴリズムのパラメータを少し変えるたびに100kB近い容量が増えていき、実にイケてない。 普通なら.gitignoreに*.xmlと書いてデータ自体は手動管理したり、シンボリックリンクにして別ディレクトリに置いてそれだけrsyncで同期するようにしたりするんだが 過去の実験時の状態に戻れなかったり、毎回rsyncするのは不便だった。 なんか無いかなーと思っ

    もう巨大なデータをgitignoreしなくていい! ~git-mediaの使い方~ - 3度の飯と最新技術
    Mint0A0yama
    Mint0A0yama 2014/04/15
    何となくリスクありそうですけど便利そう。
  • 久々にチーム開発したのでメモ - ひげろぐ

    昨年秋頃から年明けにかけてRailsで顧客のサービスをひとつ作った 久々のチーム開発で。チーム人数は3名。 せっかくなので使ったツールややり方などを備忘録的に残しておく。次いつまたチーム開発する機会があるのか知らんけど。 実践したこと プルリクベースの開発 Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー 上記のやり方が面白そうだったので試してみた。 Githubを使っていれば拍子抜けするほど簡単に流れに乗ることができた。 Git力が足りないので最初は少し大変だったが、馴れてくると細かくブランチを切ってフィーチャーごとに対応するということが開発のテンポを良くしてくれた。 コードレビューはイージーミスによるバグや既存のコードと大きく流れの違うコードが混ざるのを未然にい止める事ができたりと、一定の成果はあった。 一方でい

    Mint0A0yama
    Mint0A0yama 2014/04/15
    顔を合わせてのMTGは必要だが、雑談や脱線が過ぎても困るというジレンマなー…。普段の段取りや会話でのファシリテート力が問われてしまうんですよね。
  • まさに技巧。ボトルシップならぬペットボトルキッチンが極小精緻でビビる

    まさに技巧。ボトルシップならぬペットボトルキッチンが極小精緻でビビる2014.04.11 21:00 野間恒毅 ちっちゃこまかっ! その昔ビンの中にミニチュアの船を作る大人の趣味がありました。とても優美、細かな部品をどうやって組み立てたんだろうと思ったものですが、こちらは世界のキッチンをキリン・ソルティライチのペットボトルの中で再現。 冷蔵庫はもちろん調味料まで、いったいどれほど小さいんだと思うほどの精緻さ。壁にはエイジング、ひび割れやシミまで再現。クローズアップしてもまったくもって自然、その工作精度にビビります。 ちなみにスケールは48分の1とのこと。通常のミニチュア、フィギュアは 12分の1スケールが多いですが、その4分の1です。細かすぎて、十円玉やカッター、楊枝が大きく見えちゃいますね。

  • Gitを使ってみたい人に絶対オススメ!Gitでできることを軸に書かれてるから分かりやすい入門書 -Git 逆引き入門

    Gitはバージョン管理システムで、このブログの読者も既に使っている人がいるでしょう。バージョン管理といえば以前はSubversionがスタンダードでしたが、最近ではGitを採用するケースが増えてきました。GitはSubversionに比べるとコマンドや機能が多く、敷居が高いと感じている人もいると思います。 そんなGitの解説は何冊か出版されており、そのほとんどは機能や仕様を網羅的に解説したリファレンスです。ここで紹介する「Git 逆引き入門」は『できることを軸』に解説されているため、Gitの具体的な使い方ややりたいことがすぐに分かるです。 書は帯にもあるように「コマンドライン」「GUI」のどちらにも対応しているのも大きな特徴で、プログラマーエンジニアの人以外にも、デザイナー、ディレクターなどウェブ制作に携わる幅広い職種の人を対象としています。はじめてGitに触れる人でも、Git

  • アルゴリズムパズル

    大学で計算機科学を教える著者が、「パズルを解くことで、アルゴリズム的思考を鍛える」というコンセプトに基づいて、古今東西150の「アルゴリズム的」な数学パズルを収録。優れたアルゴリズム設計戦略と分析テクニックを通して、アルゴリズム的思考と柔軟な発想を育てます。また、近年では、入社試験にパズル的な難問を出す企業も増えており、その対策としても役立つ一冊です。 質問形式の序文 謝辞 パズル一覧 チュートリアルのパズル 編のパズル 墓碑銘パズル 第1章 チュートリアル 一般的なアルゴリズム設計戦略 魔方陣(Magic Square) nクイーン問題(The n-Queens Problem) 有名人の問題(Celebrity Problem) 数当てゲーム(Number Guessing)(別名20の扉(Twenty Questions)) トロミノ・パズル(Tromino Puzzle) アナグ

    アルゴリズムパズル
    Mint0A0yama
    Mint0A0yama 2014/04/15
    "「アルゴリズム的思考を鍛える」というコンセプトに基づいて、古今東西150の「アルゴリズム的」な数学パズルを収録"