タグ

2014年12月6日のブックマーク (17件)

  • gihyo.jp が Webサイトの VMコントロールパネルを乗っ取られた? - Yukarin'Note

    技術評論社 http://t.co/9EPQz3JB34 をgetするとhtmlのrefreshで先ほどのhttp://t.co/K25V4vS94jへ飛ぶようだ。これは技評がそうしたのかはくられたのか。

    gihyo.jp が Webサイトの VMコントロールパネルを乗っ取られた? - Yukarin'Note
  • Unixツールを作成するためのヒント | POSTD

    現代のプログラマを取り巻く世界には無数の方法で組み合わされた、たくさんのUnixツールがあふれています。優れたツールは開発環境とシームレスに統合されますが、そうでないツールは使うたびに不満がたまっていきます。また、優れたツールはあなたの想像力次第でどんなものにも適用できますが、そうでないツールはあなたの開発環境で動かすためだけでも、あの手この手の対策を講じなければならないことがよくあります。 “One thing well” misses the point: it should be “One thing well AND COMPOSES WELL” — marius eriksen (@marius) October 10, 2012 “一つのことだけうまくやればいい”という考えでは目標に到達しない。”うまくいったものを、うまく組み合わせる”ことまで考えるべきだ 良い設計に必要なもの

    Unixツールを作成するためのヒント | POSTD
  • URI.pmを継承する - Hatena Developer Blog

    こんにちは、アプリケーションエンジニアのid:nanto_viです。 この記事はKyoto.pm Tech Talk 02で発表した内容を加筆修正したものであり、はてなエンジニアアドベントカレンダーの5日目です。 はてなは今年で設立13年目を迎え、以前から存在するサービスの保守・運用も重要な業務のひとつとなっています。今日はそんな業務における改修作業の一例を紹介します。 独自のURIクラス はてなで以前から存在するサービスのアプリケーションコードは、ほとんどの場合Perlで書かれています。PerlでのWebアプリケーション開発に欠かせないモジュールといえばURIでしょう。 use URI; my $u = URI->new('http://example.org/'); $u->host; # => 'example.org'; $u->path('/foo'); $u->as_strin

    URI.pmを継承する - Hatena Developer Blog
  • SSDに2PB(200万ギガバイト)書き込みまくると性能はどれくらい落ちるのか?

    SSD主要6モデルに特別なプログラムを使って尋常ではない量のデータを書き込みまくって再起不能まで追い込む耐久比較実験を、The Tech Reportが絶賛敢行中です。実験ではすでにIntel「335」、Corsair「Neutron GTX」、Samsung「840」を葬り去ってきました。最後まで残ったSamsung「840 Pro」とKingston「HyperX 3K」は2PB(200万GB)の大台を突破してもなお健在。2PBという超大容量の書き込みに耐えたと言うこと自体が、驚異的なのですが、2PBの書き込みによってSSDのパフォーマンス(速度)はどのように悪化するのかについて興味深いデータが明らかになりました。 The SSD Endurance Experiment: Two freaking petabytes - The Tech Report - Page 1 http:/

    SSDに2PB(200万ギガバイト)書き込みまくると性能はどれくらい落ちるのか?
  • TimeTicketを売りまくってわかった、いいネーミングをつけるために本当に大切なこと

    Web Director Meetup vol.10のLightning Talk用につくった資料です。 たくさんネーミングを行っていく中で、やっぱり大切だなあと思うポイントを考えてみました。 ※トーク前提の資料なので、読むだけだとわかりずらいかもしれません・・・。Read less

    TimeTicketを売りまくってわかった、いいネーミングをつけるために本当に大切なこと
  • 日本人の名字マップ|研究活動|地域研究学域【立命館大学文学部】

    地域研究とは、国内外を問わずある特定の地域に起こるさまざまな現象について、詳細に明らかにするアプローチの方法です。地域研究学域は、地理学、地域観光学、京都学の3専攻で構成されます。それぞれの学問領域の立場からフィールドにアプローチし、地域の特徴ある諸現象を捉えることになります。空間スケールを自在に変え、多角的な研究視点・手法を交えることで、現代的な諸問題の解決を目指します。

  • あなたの名字はある? 「日本人の名字マップ」立命館大が公開

    地域別に多い名字を並べて日地図にした「日人の名字マップ」を立命館大学などのチームが作成し、このほど同大学サイトに公開した。 2007年時点での住宅地図・電話帳などの資料を統合し、国内総世帯数の90%をカバーするという約4500万件の名字・地理データベースを作成した研究の一環として作成。ワードクラウドの手法で、地域ごとに色分けし、多い名字をローマ字で並べて日地図を描いた。人口が多い名字ほど大きい字になっている。 名字の構成で日全国を2つに分けると東日と西日できれいに分かれる結果に。名字は地域差を反映する地理情報として国際的に研究が進んでいるという。サイトでは都道府県別の名字トップ10データも公開(Excelファイル)している。 また、「名字由来 net」(リクルーティングスタジオ運営)のアクセスをまとめた2014年のランキングによると、1位は「佐藤」で3年連続。2位に「佐村河内」

    あなたの名字はある? 「日本人の名字マップ」立命館大が公開
  • 月間1億6000千万件のメールをアーカイブして検索できるようにする技術 - HDE BLOG

    おはこんばんちは!! 尾藤 a.k.a. BTO です。 弊社のクラウドセキュリティサービスHDE Oneには様々なコンポーネントがありますが、今回はメールアーカイバについて紹介します。 月間1億6000万件のメールをアーカイブして、検索可能にする HDE Oneはおかげさまで多くの企業様にご採用いただき、現在では月に1億6000万件のメールをアーカイブするような規模にまで成長しました。最初は月に100万件程度だったものが、どんどん増えていって急成長しています。近いうちに月間2億件を突破する見込みです。 メールデータの増加量もかなり多く、現在では1日1TBペースで増えています。 この大量のメールをアーカイブ・検索できるシステムの提供・運用を行っています。 サーバはAWSを活用 サーバはAWSを活用しています。急激な成長スピードに対応するには、クラウドサービスの利用が必要不可欠です。中でも機

    月間1億6000千万件のメールをアーカイブして検索できるようにする技術 - HDE BLOG
  • Amazon EC2のリザーブドインスタンスで重度の購入オプション拡充&軽度/中度の廃止 | iret.media

    cloudpackエバンジェリストの吉田真吾(@yoshidashingo)です。 リザーブドインスタンスの料金体系の変更がアナウンスされたのでまとめます。 Amazon Web Services ブログ: 【AWS発表】EC2のリザーブドインスタンスモデルがシンプルに リザーブドインスタンスとは EC2の料金をいくらか予約金として前払いすると、時間あたりの料金が安くなることで、期間内のトータル金額が安くなる購入オプション キャパシティの予約(少なくともRIを買ったインスタンスは枯渇せずに起動できる保証)になる EC2だけでなく、RDSやRedshiftなどにも「リザーブドキャパシティ」という同等の購入オプションがある EC2 リザーブド インスタンス (大幅な割引料金で利用可能な EC2 インスタンス) | アマゾン ウェブ サービス(AWS語) 旧料金体系 前払金、時間単価、期間

    Amazon EC2のリザーブドインスタンスで重度の購入オプション拡充&軽度/中度の廃止 | iret.media
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

  • オリンパス「OM-D」と40-150mm F2.8の新レンズで猫撮り! (1/2)

    池に向かって大きく曲がった松の木。ほどよくカーブしたその凹みにがのっかって寛いでいたのであった。ちなみに、このの真下は池です。落ちませんように(2014年12月 オリンパス OM-D E-M1) 私が普段、ミラーレス一眼のオリンパス「E-M1」を使っている一番大きな理由は、レンズなのである。 オリンパス&パナソニック陣営のマイクロフォーサーズ規格は、各社ミラーレス一眼の中でもっともレンズラインナップが充実しているのだ。 その上、やや小さめのイメージセンサーを使っているため、ボディーもレンズもコンパクトで、複数のレンズを一緒に持ち歩いても苦にならない。 一眼レフだと、どうしてもボディーもレンズも大きく重くなるので、気合いを入れて撮影に行くときしか持ち出す気にならない。 大きさと性能と価格と使い勝手のバランスって難しいのだ。 で、そのマイクロフォーサーズに足りなかった「高性能な望遠ズームレ

    オリンパス「OM-D」と40-150mm F2.8の新レンズで猫撮り! (1/2)
  • 何故JSONPでJavaScriptのクロスドメイン通信ができるのか? - プログラマでありたい

    一人Advent Calendarの3日目です。 JSONPを使って外部のAPIを呼び出して、結果を取り込むということは色々なところで行われています。しかし、そもそもJavaScriptを利用した場合、クロスドメイン通信が使えないという前提があります。JSONPだったら、何故そこを回避できるのでしょうか?あまり詳しく考えたことが無かったので、簡単に調べてまとめてみました。なんというか4周くらい遅れている話題ですが、気がついた時に整理するとスッキリします。 JSONPの動作原理 Wikipediaさんをみてみると、そのものずばりのことが書かれています。scriptタグ内のsrc属性は別ドメインのURLを指定できるという点と、そのレスポンスはJavaScript関数呼び出し形式になるという点をついたのが、JSONPの動作原理です。なんというか、仕様の考慮不足を利用した仕組みだと思います。 JS

    何故JSONPでJavaScriptのクロスドメイン通信ができるのか? - プログラマでありたい
  • <input type=image>で送信すると、X,Y座標が送信されるので、調べたら闇だった - それマグで!

    複数に分割されたログインID入力が・・・ タイムズカープラスのログインを、ブラウザが学習しない。 Opera(Presto)だと複数にわかれたIDを学習してたのに、Opera(blink)になってから学習しないので、もう面倒だから拡張機能で対応しようとした。 フォームの値をJavaScriptで送信しようとしてハマったのでメモ。 スクリーンショット 2014-12-05 14.38.08 form.submit でログイン失敗する HTTPのリクエストヘッダを見ていると input に存在しない値を送信している模様。 tpLoginForm:doLoginForTp.x:132 tpLoginForm:doLoginForTp.y:14 どこから出てきた、この値は。と調べてて見つけた。 input type ="image" はクリック位置を送信する模様 知らなかった。X,Y座標を送信する

    <input type=image>で送信すると、X,Y座標が送信されるので、調べたら闇だった - それマグで!
  • InnoDBの制限とファイルフォーマットAntelopeとBarracudaの違い - かみぽわーる

    この投稿はMySQL Casual Advent Calendar 2014の5日目の記事です。 @kamipo 質問させてください。このエントリーで COMPRESSED ではなく DYNAMIC を選んでいる理由はなぜですか?あまりDB詳しくないので参考リンクなどポインタを教えていただけるだけでも構いません http://t.co/9sC4lzLjXr— kiyoshi nomo (@kysnm) November 27, 2014 先週ツイッターでInnoDBのことを質問されまして、せっかくなのでアドカレのネタにしようと思いますってことでInnoDBのファイルフォーマット毎の違いをカジュアルに説明しようと思います。 InnoDBのファイルフォーマットBarracudaと新機能 InnoDBにはファイルフォーマットとして昔からあるAntelopeと新しいフォーマット(5年も前からあるの

    InnoDBの制限とファイルフォーマットAntelopeとBarracudaの違い - かみぽわーる
  • 複数のWebサーバでSSLセッションキャッシュを共有してSSL処理を高速化(Apache + mod_ssl + mod_socache_memcache) - 元RX-7乗りの適当な日々

    HTTPS(SSL利用)サイトがSEO的に優遇されるトレンドで、世間的にもHTTPS接続でサイト運用するサービスが増えてきています。 これが、ハイトラフィックサイトになってくると、このフロントエンドでSSL処理させることが負荷的にもなかなか辛いのです。 で、Apache 2.3以降では、Shared Object Cache Providerとして、memcachedが選択できるようになっています。 この仕組みを利用して、Apacheとmemcachedを並べることで、各サーバでユーザのSSL Session Cacheを共有しながらHTTPSリクエストを負荷分散できる構成を作ってみました。 WebサーバでSSLオフロード 常時SSLを利用したWebサイトを運用するために、SSLアクセラレータといったアプライアンス製品だとか、ソフトウェアだとApacheやNginxのSSLモジュールを使う

    複数のWebサーバでSSLセッションキャッシュを共有してSSL処理を高速化(Apache + mod_ssl + mod_socache_memcache) - 元RX-7乗りの適当な日々
  • Pelletkachels.nl

    Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en

    Pelletkachels.nl
    azumakuniyuki
    azumakuniyuki 2014/12/06
    TengではなくDBIx::Skinnyなんや
  • Rails複数DBシステムMySQLからPostgreSQL移行物語 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、三苫です。 この記事はTECHSCORE Advent Calendar 2014、5日目の記事です。 近年、Rails複数DB Casual Talksが開催されるなど、Railsでも複数・異種データベース混在したシステム構成は何ら特別でなものではなく通常の開発でカジュアルに選択される構成だぞという機運が高まっています。 togetterで参加者の反応を見ても、「establish_connectionは基」「前にも見たぞこのスライド」など、おおむね知見が業界全体に広まりつつある事がわかります。 記事はRails複数DBがまだカジュアルではない時代、マルチテナントシステムのデータベースをMySQLからPostgreSQLに、各サブシステムは縮退しつつも、システム全体としては無停止で移行を行った記録を共有するためのものです。 移行したシステムの前提 マルチテナントシステム