タグ

2012年9月25日のブックマーク (27件)

  • フリークアウトに転職しました - kanblr

    今月の12日から、フリークアウトで働いています。 20代の間さんざん不摂生な生活をしていたツケがきたのか体調が悪化し、5月の連休明け頃からそのまま長い休みに入っていたのですが、ギリギリのところでなんとか体重変動を減少方向に転じさせることに成功して、その甲斐もあって血液検査の結果と体調のほうも大分改善してきたため、8月頃から次の職場を探していました。 大変ありがたいことに何人かの方から声をかけて頂き、色々と検討してきたのですが、今までの仕事で得た知見を生かせて会社的にも自分としても足回り軽くやっていけるところで、ということを重視して決めました。今どんなことをしてるのかは、今月号のWEB+DB PRESSや、金曜日のYAPC::Asiaでのmyfinderさんの発表を是非聴いて頂ければと思います[宣伝] 1年の4分の1近くを「一回やすみ」にあててしまった分(あと「人間いつどうなるか分からない」

    フリークアウトに転職しました - kanblr
    kamipo
    kamipo 2012/09/25
    おめでとうございます!!
  • Masato Kinugawa Security Blog: ブラウザのXSS保護機能をバイパスする(3)

    第3弾です。第1弾はこちら。第2弾はこちら。 ターゲットはIEのXSSフィルターです。 今回のバイパスは、来作成できてはならないjavascript:スキームのリンクをIEのXSSフィルターの挙動を利用して作成するという方法で行います。 いきなりですが、発見した方法はこれです。 http://vulnerabledoma.in/xssable?q=%22%3Ca%20href%3Djavascript%26.x3A%3Balert%26%28x28%3B1%26%29x29%3B//=%3Exxx 何がどうしてここにたどりついたのか、順に見ていきます。 IEは「<a href="javascript:alert(1)">xxx」のような文字列がクエリ文字列にあり、その文字列がページ中に出力されるなら、その出力の一部を書き換え、XSSを遮断しようとします。 http://vulnerabl

    kamipo
    kamipo 2012/09/25
  • Netflix のスケール - オートメーション編

    遅くなったけど続編。前回 TODO にしてたスケールアウトのオートメーションあたり。AWS のオートスケールについては、家ドキュメントに一通り書いてあります。その機能を大まかにまとめると、 スケールアウト、バランシングが自動化できる 複数のゾーン (Availability Zone) にまたがっていても一元管理できる (AZRebalance ELB を指定してインスタンスを追加できる 不健全なインスタンスを自動的に入れ替えれる >>> オートスケールの設定 大きく分けると 3 つのステップ CPU やメモリ等のリソースを識別する CloudWatch に各リソースをモニタリングするためのメトリクスを作成する デフォルトでモニタリング可能なリソースが用意されている (デフォルトで用意されているリソース EC2 の CPU 負荷、ディスク I/O、ネットワーク I/O ELB のホスト

  • オオカミ居住区にテントに野宿で6年間暮らした夫婦

    野生生物研究家のジム(69)&ジェイミー(50)・ダッチャー夫は、米アイダホ州にある全米最大のオオカミコロニーで、6年にもわたる長い期間、オオカミたちと共に暮らした。電気もない、水もない、冬は氷点下5度という場所でのテント暮らし。人間が住むには過酷な環境と立ち向かい、オオカミたちとの親睦を深めていった。 ソース:Call of the wild: Stunning images capture couple’s extraordinary bond with wolves after spending SIX YEARS living among them 6年間、野宿しながらオオカミコロニーで暮らす中で、ダッチャー夫はオオカミたちの次第に信頼を獲得していった。だからこそ間近でオオカミたちの生態をじっくりと観察することができたのだ。 この画像を大きなサイズで見る この画像を大きなサイズ

    オオカミ居住区にテントに野宿で6年間暮らした夫婦
    kamipo
    kamipo 2012/09/25
  • NATインスタンスを冗長構成にしてみた - log4moto

    Wizardによる標準構成のVPCにおいてNATインスタンスはSPOFであり、インスタンス障害や、単一AZの障害、AZ間接続障害によっても両AZのインターネット接続性が損なわれる可能性がある。そこで、NATインスタンスをAZ毎に用意し、障害発生時にfailoverする仕組みを考えてみた。 方針 なるべくAWSの1リージョン内で完結し、別リージョンや外部に監視用ホストなどをおかない 瞬間的にフェイルオーバーはおこなわず、毎分ごとにインターネット上のターゲットIPへの疎通を確認し、障害と思われる状態になったらフェイルオーバーを行う 疎通が回復したと思われた場合には、元の状態に戻す 構成 非常にわかりづらい図になっていますが、構成要素としては Subnet x 4 (Public, Private を AZ毎に1つずつ) NATインスタンス x 2 (AZ毎に1つずつ、当然ElasticIPも1

    NATインスタンスを冗長構成にしてみた - log4moto
    kamipo
    kamipo 2012/09/25
  • クックパッドでのVPC移行について

    2. 自己紹介 菅原元気 (@sgwr_dts) ž  クックパッド(株) / インフラエンジニア —  データセンターからAWSへの移行を担当し ました ž  OSS公開してます —  AWSツール elasticfox-ec2tag(VPC対応済み!)、IAM Fox、 R53 Fox —  Rubyライブラリ各種 http://rubygems.org/profiles/winebarrel

    クックパッドでのVPC移行について
  • 「成功」は「失敗」の逆ではない

    幸せな家族はどれもみな同じようにみえるが、不幸な家族にはそれぞれの不幸の形がある トルストイのアンナ・カレーニナの出だしである。トルストイ、いいこと言った。 さて、何が言いたいかというと、失敗の逆は成功ではない、ということなのであった。ダメなところを片っ端からつぶしたからといってすごくうまくいくわけではない。 なんでこんなことを思ったかというと、「若者はこういうことをしてはいけない」的ブログを読んで、「ああ、こういうアドバイスって当に役に立たなかったなぁ」と思ったので。「何かをしてはいけない」ことがわかっても、だからといって「なにをしたらいいか」がわかる訳ではないのである。 冒頭のアンナ・カレーニナの一文は、家族のみならず「うまくいくこと」と「失敗」にも当てはまるのではなかろうか。つまり 「成功の形は似ているが、失敗の形はいろいろ」 なのだ。 失敗のパターンは無限にあるが、成功パターンは

    kamipo
    kamipo 2012/09/25
  • 料理を支える技術 2012 - SapporoRubyKaigi 2012 で発表してきました - 2nd life (移転しました)

    してきました。主な内容は Rails 2.3 -> 3.0 へ、cookpad という巨大なサービスでの Rails をどうアップグレードするかという話がメインです。 こう機会を逃してエントリーがどんどん書きにくくなっていった(日記はその日のうちに書きましょう)んですが、はてダが SpeakerDeck に対応した記念に! あと、SapporoRubyKaigi から帰ってきた翌週、Rails 3.0 -> 3.2 へのバージョンアップもこっそりと行いました。 ピークタイム終わった!ヘーシャもレーィルズ3.2にバージョンアップしましたご協力いただいたみなさん朝からお疲れ様でした!!!!1— セコンさん (@hotchpotch) 9月 19, 2012

    料理を支える技術 2012 - SapporoRubyKaigi 2012 で発表してきました - 2nd life (移転しました)
    kamipo
    kamipo 2012/09/25
  • 東工大について

    未来への「飛躍」―東工大から科学大へ― 「飛躍」をメインテーマとし、教育・研究、社会への取り組みや経営戦略、財務情報、東工大と医科歯科大の両学長、理事・副学長、研究者等の対談・鼎談をご紹介します。

    東工大について
    kamipo
    kamipo 2012/09/25
  • Cookpad Case Study | Treasure Data Blog

    Cookpad Case Study Cookpad.com (TYO:2193) is Japan’s No.1 recipe website. With more than fifteen million users and one million online recipes, Cookpad.com dominates the market of recipe search and sharing. In fact, according to Cookpad.com’s internal research, 50% of Japanese women in their 20s and 30s use Cookpad.com as their primary source of recipes and cooking advice. So, how does Cookpad.com

    kamipo
    kamipo 2012/09/25
  • MMORPGで考えるレベルデザイン

    Aiming Inc. 社内で行われたレベルデザインに関する勉強会のスライドです。使用許可の無い画像は削除してあります。ご了承ください。Read less

    MMORPGで考えるレベルデザイン
    kamipo
    kamipo 2012/09/25
  • ImageMagick 改造入門 (その弐) 減色処理前編 | GREE Engineering

    こんにちは。クライアント基盤チームのよやです。 アバター等を表示する為に PNG や JPEG の画像を元に GIF アニメーションを生成する事がよくありますが、GIF は 256色までしか扱えない為、元画像が数万といった単位で色を使っていると減色処理に大変時間がかかります。そこで、ImageMagick の減色処理を改造して高速化した事例をご紹介します。 尚、一度に読む分量ではまとめ切れない為、前編と後編に分けました。前編は減色処理、後編はその改造について説明します。 プログラム構成では上の図の magick/quantize.c が減色処理に相当します。 まず、減色処理の一般的な話から始めます。 減色の利点 Web で見かける画像ファイルの多くは、1つのpixel(描画の最小単位)に対して、Red, Green, Blue が各々8bits で計 24bits(= 3bytes) 、透

    ImageMagick 改造入門 (その弐) 減色処理前編 | GREE Engineering
    kamipo
    kamipo 2012/09/25
    前置きなのにすごい
  • アクセス解析システムの裏側 (公開用)

    Seminar report (Building a Linux server and AWS SDK for Ruby)Tamotsu Furuya

    アクセス解析システムの裏側 (公開用)
    kamipo
    kamipo 2012/09/25
  • Percona XtraBackupの基本的な使い方 | 外道父の匠

    PerconaといえばXtraBackup!! といっても過言ではないこの機能。 バックアップ手法はいくつかあれど、少なくともmysqldumpを使うくらいならXtraBackupを使っとけばいいと思います。手始めに、簡単な使い方から紹介していきます。 はじめに インストールについては前にまとめてあり、単にパッケージインストールするだけになっています。 バージョンは必ず最新を使ってください。だいぶ安定してきたとはいえ、バグフィックスは常にされており、特に v2.0.0 では8GBを超えるデータの際にエラーが起こるため、修正されています(参照:Announcing Percona XtraBackup 2.0.1)。 XtraBackupはmysqldumpと比べると、バックアップ作成速度が遅くなったり、データ容量が大きくなったりする場合がありますが、その代わりに以下のようなメリットがありま

    Percona XtraBackupの基本的な使い方 | 外道父の匠
  • Apacheがトラフィックを監視して勝手にtweetしてみた(mod_mruby + iij/mruby)

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 少し前に、IIJさんによってmrubyの拡張ライブラリが公開されました。個人的にも待ちに待った公開だったので、これを使ってmod_mrubyで試しに何かしてみようと思い、エントリ名みたいな事をやってみました。 やったこととしては、 mod_mrubyiij/mrubyの拡張ライブラリ版に対応 mod_mrubyでトラフィックを監視して閾値を超えたらtweetする機能を実装 です。 mod_mrubyiij/mrubyの拡張ライブラリ版に対応 以下のように、Githubからmod_mrubyをダウンロードしてmakeすれば、iij/mruby拡張ライブラリ版のmod_mrubyがビルドされます。 make extend インストールは今まで

    Apacheがトラフィックを監視して勝手にtweetしてみた(mod_mruby + iij/mruby)
    kamipo
    kamipo 2012/09/25
  • hostsファイルにループバックアドレスを指定することは危険か?

    Androidの広告よけにhostsファイルを書き換えるAdAwayというアプリ(ルート化必要)が紹介されています。それがきっかけとなり、hostsファイルを書き換えることの危険性、とくに他人が作ったhostsファイルをそのまま自端末に適用してしまうリスクがtwitterで話題になりました。 これはまったく正しいのですが、なかのきえた氏から、以下のようにlocalhostIPアドレスを記述することも問題と指摘がありました。 @shigecchi2007 @ks_desire localhost系を書くこともヤバイのです。WindowsでローカルのIISが回り込まれたりWinNTの頃から既知の問題なんです。やるならFirewall機能で適切にブロックする事が必要です。 9月 23, 2012これに対して、ko-zuさんから、ループバックやLAN内ホストでの脆弱性対策についてというブログ記事

    hostsファイルにループバックアドレスを指定することは危険か?
    kamipo
    kamipo 2012/09/25
  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
    kamipo
    kamipo 2012/09/25
  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
    kamipo
    kamipo 2012/09/25
  • 台風24号(2018年)の5日進路予報 - 日本気象協会 tenki.jp

    台風第9号は、19日18時現在、久米島の北西約110kmにあって、北へ毎時25kmで進んでいます。中心気圧は998hPa、中心付近の最大風速は20m/sです。この台風は、20日6時には東シナ海に達する見込みです。台風はこの後、熱帯低気圧に変わり、21日15時には朝鮮半島に達する見込みです。台風周辺地域および進路にあたる地域は強風や大雨に、台風の進路にあたる海域はしけに警戒が必要です。次回の台風情報は、19日22時30分の予定です。

    台風24号(2018年)の5日進路予報 - 日本気象協会 tenki.jp
    kamipo
    kamipo 2012/09/25
  • ソースコードを表示するためのフォント「Source Code Pro」をアドビがオープンソースで無料公開 - Publickey

    プログラミングやマークアップなど、コーディング作業のときにソースコードを表示する目的で開発されたフォント「Source Code Pro」を米アドビがオープンソースとして無料公開しました。24日(日時間24日深夜)に開催された同社のイベントCreate the Webで発表されました。

    ソースコードを表示するためのフォント「Source Code Pro」をアドビがオープンソースで無料公開 - Publickey
    kamipo
    kamipo 2012/09/25
  • ママ東京駅もついにトランスフォームしたよ! 東京駅丸の内駅舎のプロジェクションマッピングがスゴかった

    ママ東京駅もついにトランスフォームしたよ! 東京駅丸の内駅舎のプロジェクションマッピングがスゴかった2012.09.24 23:00 日でもだんだんとプロジェクションマッピングの認知度が上がってきていて嬉しいぞ! 先日、東京駅丸の内駅舎保存・復元工事の完成を祝して、プロジェクションマッピングイベント「TOKYO STATION VISION」が行われました。こちら、入場規制がかかるほど混雑したそうなんですが、ギズ読者で映像制作を行っている「8-beeeaaat!!!」さんからステキな映像が届いたので、紹介したいと思います。 まず冒頭部の映像がすごいステキ。イベントに向かう途中のドキドキ感が伝わってくる感じで。 そして番のプロジェクションマッピングはというと、迫力満点。あまり過去日で大掛かりな作品がなかっただけに、すごく嬉しいです。ちょっと前までは認知度も低かったし、なんだかしみじみし

    ママ東京駅もついにトランスフォームしたよ! 東京駅丸の内駅舎のプロジェクションマッピングがスゴかった
    kamipo
    kamipo 2012/09/25
  • プリントアウトした方が間違いに気づきやすいワケ - A Successful Failure

    2012年09月24日 プリントアウトした方が間違いに気づきやすいワケ Tweet もう随分前の話になるが、モニタ上で見るよりも、紙で確認したほうが間違いに気づきやすいのはなぜかという議論が盛り上がった。 どうして紙にプリントアウトした方が圧倒的に間違いに気付きやすいのか なぜ「画面」より「紙」のほうが間違いに気づきやすいのか? 考えうる理由についてはおおよそ挙げられているようだ。既出の論点の中では、身体性に関する指摘が重要であるように思われる。身体性とは、認知科学において近年注目されている概念で、身体という物理的存在が周囲の環境とインタラクションすることによって、学習や知識構築を行うことを指す。物理的な紙にプリントアウトされた情報を読むときには、を持つ、ページをめくる、文字をなぞるなどの物理的なインタラクションを行なっており、ページの厚みや重さといった電子情報には無い要素が間違い発見の

    kamipo
    kamipo 2012/09/25
  • WordPressよりjekyllで本格的ブログを作りたくなる、かもしれないまとめ | ゆっくりと…

    ここ最近、jekyll に関する記事を目にする事が多くなりました。 以前から WordPress でオリジナルなブログを作ってみたいと思いながらも、なかなか重い腰が上がらなかった私が、なんとなく jekyll でブログを作り始めてみたら、以外にオモシロかった、という話をまとめてみたいと思います。 来生まれも育ちも違う、WordPress と jekyll を比べる こと自体はナンセンスなので、jekyll でどこまでできるかが記事のメイン・テーマです。 大抵は 「ブログなら、最低このぐらいの機能が欲しいよネ」 というのがあると思います。例えば、私も使っている Octopress では、カテゴリとタグを使い分けることが出来ません。またカテゴリを階層化したい人もいるでしょう。「続きを読む」的な機能だって、欲しいですよネ。 一方海外では、「WordPress から jekyll に乗り換えま

    kamipo
    kamipo 2012/09/25
  • 無職の父と、田舎の未来について。(9/24追記) - さのかずやブログ

    思ってたより、深刻だった。 いま僕は、来週から始まる教育実習のために実家に帰省している。 僕の実家は、北海道の片隅にある。どれくらい片隅かというと、これくらい。 大きな地図で見る 実家には事務職をしている母と、高校3年の妹、 そして今年の春から無職の父がいる。 今回、父の就職活動を少しだけ覗き見る機会があった。 そこで僕が父を見て感じたこと、父を取り巻く環境を見て感じたことが、 いままで自分が思っていた「田舎」のイメージと大きく異なっていた。 東京都心から5時間と5万円、あるいは1万円と12時間離れたこの町。 都会に出ていく田舎者として、田舎のために何かできるだろうかと思い、 とにかくこの状況を多くの人に知ってもらいたい、と思った。 そのために、少しでも多くの人に知ってもらうために、 いまこうして文章にしようと思った。 拙い文章ですが、田舎の現実を知ってもらうため、 できるだけ多くの人に読

    無職の父と、田舎の未来について。(9/24追記) - さのかずやブログ
    kamipo
    kamipo 2012/09/25
  • shibuya.rb(仮名)、第一回簡易報告+ ActiveSupport の便利 tips « blog.udzura.jp

    11月25日、有志にておこなった、渋谷近辺の Rubyist とそうでもない Rubyist による勉強会。今回は、 ActiveSupport のソースを読んでみた。 会場は最近「株式会社 VOYAGE GROUP に行ってきた!」で話題にもなった VOYAGE GROUP さん提供でした。 見たファイルとそのメモ 公式 github repo から落としてきた。下記、抜けがあるかもしれません。 “lib/active_support” “lib/active_support/inflector/methods” 読めば分かる “lib/active_support/dependencies/autoload” autoload の第二引数を省略可能になる “lib/active_support/lazy_load_hooks” #on_load “lib/active_support/

    kamipo
    kamipo 2012/09/25
  • twiwt.org - このウェブサイトは販売用です! - twiwt リソースおよび情報

    このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • アプリのiPhone5対応 - Toyship.org

    今までのアプリをiPhone5の640x1136の縦長画面に対応させるために私がやったことのメモです。 (たぶんこれで大丈夫だと思うんですけど、何か問題があったら追記します。) iPhone5画面サイズ対応 まず、アプリをiPhone5の640x1136サイズで起動するには、プロジェクトにこの画像ファイルを追加すること。(もちろん画像サイズは640x1136) Default-568h@2x.png 公式書類に一応書いてあるんですが、ちょっと記述がわかりづらいですね。(もうちょっとわかりやすくかいてくれてもいいと思うんですけど。) iOS App Programming Guide(App-Related Resources) 各画面のサイズ変更対応 次に、起動画面以外の各画面をiPhone5/iPhone4の両対応にするための変更です。 まずは、それぞれのxibファイルを開いて、ベースと

    アプリのiPhone5対応 - Toyship.org
    kamipo
    kamipo 2012/09/25