タグ

2014年1月9日のブックマーク (10件)

  • MySQL 5.6での、マルチカラムインデックスとカラムごとのインデックスの比較 | Yakst

    MySQL Performance Blogの翻訳。複数のカラムを指定したマルチカラムインデックスを使うべきか、カラムごとに別々にインデックスを作るべきかは悩ましい問題だ。しかし、MySQL 5.6で導入されたIndex condition pushdownの仕組みを理解すれば、マルチカラムインデックスを効率的に使うことができるようになる。 インデックスに関する話をしている時によく出てくる質問と言えば…マルチカラムインデックスを使うべきか、カラムそれぞれにインデックスを張るべきか、ということだ。Peter Zaitevがこれについて2008年に書いていて、その時の結論としては、マルチカラムインデックスが多くの場合においてベストな解決策だ、というこだった。しかし、最近のオプティマイザの進化によって、MySQL 5.6では事情は違ってきてはいないだろうか? 準備 テストのため、以下のような2つ

    MySQL 5.6での、マルチカラムインデックスとカラムごとのインデックスの比較 | Yakst
    hiro_y
    hiro_y 2014/01/09
  • 起業するひとに必須なプライドマネジメントという概念:川上量生 公式ブログ - ブロマガ

    寝起きでうつうつら考えていて思ったこと。メモ代わりに書く。起業家にとってなにが大事か。まあ、ぼくは起業推進反対派なんだけれども。なんで起業してはいけないかの大きな理由のひとつに、起業はそのひとの人格を破壊する、と思っていることがある。端的にいうと、起業すると人間としてイヤなやつになる、ということだ。まあ、もちろん例外はあるけど、かなりの確率で性格が悪くなる。これは別に起業家を非難しているわけではなく、起業というものの構造的な問題だ。 お人好しな人間は疑い深くなるし、プライド高いひとはプライドがねじまがる。自信あふれた人間は卑屈になる。さわやかな人間が卑しくなる。他人に対してあふれていた善意はどこかに消えてしまう。 これは起業という行動がもたらす環境に適応した結果であって、起業家そのものには責はない。起業ってそういうものだもん。他人を疑うのが仕事になる。競争相手とだけ戦えばいいというもので

    起業するひとに必須なプライドマネジメントという概念:川上量生 公式ブログ - ブロマガ
    hiro_y
    hiro_y 2014/01/09
    「性格が悪くなるのが起業に付随する副作用という認識は、まだ甘くて、性格が悪くなったとまわりに気づかれてしまうぐらいに性格が悪くなると起業家としてもおしまいだということだ。」
  • Flexible CSS cover images – Nicolas Gallagher

    I recently included the option to add a large cover image, like the one above, to my posts. The source image is cropped, and below specific maximum dimensions it’s displayed at a predetermined aspect ratio. This post describes the implementation. Demo: Flexible CSS cover imagesKnown support: Chrome, Firefox, Safari, Opera, IE 9+ FeaturesThe way that the cover image scales, and changes aspect ratio

    Flexible CSS cover images – Nicolas Gallagher
    hiro_y
    hiro_y 2014/01/09
  • OGP画像シミュレータ | og:image Simulator

    OGP画像シミュレータとは? FacebookのOGP画像は正方形で表示されたり横長で表示されたりするため、デザインがとても大変。 そんな時に便利なのがこのOGP画像シミュレータ。 デザインしたOGP画像をドラッグ&ドロップし、タイムライン上でどう見えるかシミュレートしてみましょう。 https://ogimage.tsmallfield.com/ 1200 x 630 px 以上推奨 https://developers.facebook.com/docs/opengraph/creating-object-types/#properties 最低でも 600 x 315 px、また大きければ大きいほど良いため 1200 x 630 px 以上の画像サイズが推奨されています。画像がクリッピングされるのを防ぐため、縦横比をなるべく1.91:1に近づけるようにしましょう。 (2014年01月

    OGP画像シミュレータ | og:image Simulator
    hiro_y
    hiro_y 2014/01/09
  • BrewfileでHomebrewパッケージを管理する

    BrewfileでHomebrewパッケージを管理する この記事は1分で実現できる有用な技術 Advent Calendar 2013の24日目の記事です. Brewfileを使えば,Bundlerでrubygemsを管理するようにHomebrewのパッケージを管理できる.Brewfileのあるディレクトリで $ brew bundle とすれば,Brewfileに書かれたパッケージがすべてインストールされる.これはHomebrew公式のコマンドであり,特別なインストール等は必要なく,最新版にアップデートすればすぐに使うことができる. これを使えば,dotfilesに加えて自分のbrewパッケージを管理しておくこともできるし(tcnksm/dotfiles/Brewfile),imagemagickのようにプロジェクトで必要になるパッケージをBrewfileとして共有しておくこともできる.

    hiro_y
    hiro_y 2014/01/09
  • あの日、Twitterのくじらが出なかったもう1つの理由

    社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。 社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。その移り変わりについて、漠然と想像することは可能だが、具体的に説明することは難しい。しかし、多くの活躍するリーダーの姿を間近で見てきた元日マイクロソフト会長、現慶應義塾大学大学院メディアデザイン研究科 古川享教授は、その変化を明確に示す。 今回は、2013年11月下旬から12月初旬にかけて古川氏が登壇した2つのイベントで語られた内容を合わせてレポートする。イベントは、慶應義塾大学大学院メディアデザイン研究科が主催した講演会「メディアイノベー

    あの日、Twitterのくじらが出なかったもう1つの理由
    hiro_y
    hiro_y 2014/01/09
    「彼は自分自身の判断で、これら全てをラックに入れ、日本向けのサーバー数を3倍に増やした。彼は後にこう語ったという。  「いつもボスから言われていたことがありました。――『会社やボスの命令で体を動かすので
  • 「どうすれば価値を生み出すか」を知るためにヌーラボ で行っていること | 株式会社ヌーラボ(Nulab inc.)

    このエントリは 達人出版会から昨年出版された電子書籍「開発現場に伝えたい10のこと」のうち、私がヌーラボの開発の進め方について紹介させていただいた章を出版社の許可を得て転記したものです。その他の章も関西を中心に活躍しているエンジニアの経験にもとづく知見にあふれたものになっておりますので、エントリを読んで興味をもたれたらお手に取って頂ければ幸いです。 では、少し長文になりますがおつきあいください。はじまりはじまり! 「どうすれば価値を生み出すか」を知るためにヌーラボで行っていること 私が所属する株式会社ヌーラボは20名ほどの小さなソフトウェア開発会社です。私たちが自社で開発、運営しているウェブサービスには以下があります。 プロジェクト管理ツール Backlog オンラインドローツール Cacoo これらのサービスは、国内だけでなく海外でも沢山のユーザに利用いただき「使いやすい、楽しい」とい

    「どうすれば価値を生み出すか」を知るためにヌーラボ で行っていること | 株式会社ヌーラボ(Nulab inc.)
    hiro_y
    hiro_y 2014/01/09
  • Mediumの記事のタイトルみたいなアニメーションをつくる/skrollr.jsでね | mah365

    Mediumの記事のタイトルのアニメーションを見たことはあるでしょうか。下にスクロールすると控えめにタイトル自体も若干アニメーションして半透明になるアレです。流行りのパララックスというやつです。実際にこちらの記事を下スクロールしてもらえると、言わんとしていることがわかると思います。 これ、skrollr.jsを使うと簡単に実現できることが分かったのでご紹介します。 実際動いているもの 真似してつくったものがHerokuで動いています。 http://medium-like-cover.herokuapp.com/ 下にスクロールすると、控えめにタイトルがアニメーションしているのが分かると思います。控えめなのが良い。 ソースコードはこちらに(middlemanでつくっています)。 https://github.com/mahm/medium-like-cover 仕組み data属性に「どの

    Mediumの記事のタイトルみたいなアニメーションをつくる/skrollr.jsでね | mah365
    hiro_y
    hiro_y 2014/01/09
  • GitHub - Prinzhorn/skrollr: Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - Prinzhorn/skrollr: Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).
    hiro_y
    hiro_y 2014/01/09
    「Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop.」
  • 一時ファイルとdentry cacheとメモリ - blog.nomadscafe.jp

    わりと長い間悩んでいたんだけど、最近解決したのでメモ。 サービスで利用しているsmalllightの画像変換サーバが、Apacheが使っているメモリ以上のメモリを使用し、Swapしたりメモリ枯渇でサーバがダウンするなどのことが何度かありました。 ↑メモリの動きはこんな感じ いろいろ調べた結果「dentry cache」なるものがメモリ多くを占めていることがわかりました。dentry cacheはディレクトリやファイル名とinodeとを結びつけに使われるキャッシュです。smalllightでは画像を変換する際に一時ファイルを作成するので、その情報が残るようです。 手元で再現させる 番で使っているサーバはCentOS5系ですが、手元のVagrant上のCentOS6(ファイルシステムはext4)で、再現させてみました。 use Parallel::Prefork; use File::Tem

    hiro_y
    hiro_y 2014/01/09
    「大量に一時ファイルを作成するようなアプリケーションはtmpfsを使うのが良い。そもそも速いので使わない手はないですね。」