タグ

2014年5月2日のブックマーク (8件)

  • GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー

    少し前までアプリケーションのデプロイと言えば capistrano などをコマンドラインから叩いてデプロイ、みたいなことをやっていたが、最近は少し様子が違うのでそのやり方、KAIZEN platform Inc. での事例を紹介する。 GitHub のイベントを契機に CI as a Service にデプロイを担当させる GitHub で Pull Request を送って開発するのが前提になっているのは以前にも紹介した。 最近は Travis CI や CircleCI などに代表される CI (Continuous Integration) as a Service があって、CI も自分たちで環境を構築しなくてもクラウドに任せることができる。KAIZEN では CircleCI を積極的に使っている。 これらの CI as a Service は基的に GitHub と連携するこ

    GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー
    taka222
    taka222 2014/05/02
  • MySQLでGROUP BYとORDER BYを同時に使用する場合に気をつけたいこと | 日記の間 | あかつきのお宿

    今さらな話ではあるんですが、前にも一度同じ過ちを犯したことがあるので、ここでちゃんと自分を懲らしめておきたいと思います。 前提条件 例えば、データベースにこんなデータが入っているとする。 +----+-----------+--------+------+---------------------+ | id | author_id | title | text | created | +----+-----------+--------+----------------------------+ | 1 | 1 | title1 | text | 2012-10-01 12:00:00 | | 2 | 2 | title2 | text | 2012-10-02 12:00:00 | | 3 | 1 | title3 | text | 2012-10-03 12:00:00 | | 4

    MySQLでGROUP BYとORDER BYを同時に使用する場合に気をつけたいこと | 日記の間 | あかつきのお宿
    taka222
    taka222 2014/05/02
    group by と order by 組み合わせて使うこれ、使いにくいなあ。結局サブクエリ使わなきゃなのか?
  • blog.pasberth.com: Rubyのinitializeをオーバーライドした場合のsuperの挙動

    2011年3月31日木曜日 Rubyのinitializeをオーバーライドした場合のsuperの挙動 class Study < Array def initialize *args super for arg in args self << arg end end end p Study.new("test", "test2", "test3") 上のコードを見てください。 なにが起こると思います? 俺は、Javaでたとえるなら下のような挙動だと思っていたんですよ class Study extends ArrayList { Study(Object ... args) { super(); for(Object arg: args) add(arg); } } ここ!superです super()はたいていのオブジェクト指向言語にあると思われる、

    taka222
    taka222 2014/05/02
  • 美人ニコ生主がパパからの手紙を朗読 「ゲームばっかやってても将来はない」に娘の反応は……?

    ニートゲーム三昧で暮らしている娘が、スリランカに駐在中の官僚エリートの父から届いた2通のメールを読み上げている動画を書き起こし。「誰だって遊んで暮らせたらと思っている。でもそれじゃ未来がない」。優しくも厳しい言葉で娘の心を動かそうとする父親と、アンニュイな反応を返す娘の姿に、賛否両論のコメントが寄せられています。 みんな、生活のため、家族のため、仕事をするのが当たり前 娘:昨日、父さんにバレました。父さんから「人生」っていうメールが2件届いてた。読むか……。「人生」っていう長いメールが2件届いていた。1つ目。 「○○へ コンピューターゲームをして、一生暮らせれば、誰でも幸せ。誰でも勉強しないで、遊んで暮らせたらと思ってる。パパだって畑で野菜を作って暮らせたら最高だと思う。でも、現実には遊びもできない世の中。お金がないと何もできない。ご飯もべれない。洋服も買えない。家もない。だから皆つら

    美人ニコ生主がパパからの手紙を朗読 「ゲームばっかやってても将来はない」に娘の反応は……?
    taka222
    taka222 2014/05/02
  • 日本が負けつつあるのはロボットだけではない。競争する土俵が変わってしまった。 - 竹内研究室の日記

    オバマ大統領が来日した際、日未来館で東大発のロボットを開発するベンチャー、シャフトの創業者たちと彼らの製品のロボットと会ったそうですね。 ロボットと言えば、日のお家芸。今でも産業用のロボットは非常に日企業が強いです。 その一方、二足歩行のようなヒューマノイドのロボットはおもちゃとしては面白いけど、なかなか産業として離陸することが難しい。 介護ロボットとして有望と言われていますが、実用化はまだ遠そうです。 産業が広がらないために、シャフトもなかなか日では資金を集められなかったと言われています。 結局、グーグルに買収された(してもらった)。 投資対象としてロボットを評価する時に、おそらく日のメーカーは、ハードウエアとしてロボット単体の商売を考えたのでしょう。 そうすると、最近のロボットは、高度なセンサを搭載し、AIなどを使って賢いアルゴリズムを実装して高機能化してきたと言っても、まだ

    taka222
    taka222 2014/05/02
  • ピラミッドの石を運ぶ方法がついに解明 | ギズモード・ジャパン

    2.5トンの石をどう運んだのか? 考古学者と機械工学者を悩ませてきたピラミッド往年の謎がついに解明の時を迎えたようです…。アムステルダム大学研究班が辿り着いた回答は、実に灯台下暗しなものでした。 ピラミッド建造方法については諸説ありますが、一番のネックは「摩擦」。古代エジプト人は岩を採石場から建造場所まで大きなソリに乗せて運んできました。ただの板切れで、端が上にくるんと曲がってる、何の変哲もない普通のソリです。 でも、こういうソリに2.5トンの荷物を乗せて引っ張ると、どうしても砂にめり込んで、小さな砂山が前にできてしまいます。あんまり大きな山にならないうちに、いちいち砂を除けてやらないと、前には進めません。 しかし、砂が濡れていたらどうでしょう? そう、山はできません。 砂を適度に湿らせてやると、「capillary bridges(毛細血管ブリッジ)」という、砂粒同士を繋ぐ毛細血管状の超

    taka222
    taka222 2014/05/02
  • WordPress高速化|1秒前半で表示させるための8つ+3つの方法を解説

    ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. WordPressの数少ない欠点の一つは、サイトの表示速度が遅くなりがちなことである。あなたも読み込みが遅いサイトに出くわし、見るのをやめた経験があるのではないだろうか。 サイトの表示速度が遅くなるとユーザビリティが低下し、SEOにも悪影響を与えかねない。 米国のSEO会社の調査によると、40%のユーザーが、読み込み時間が3秒を超えると訪問を諦めてしまう。また、Googleは、「良好なユーザー体験を提供するためには、LCP2.5秒以下を目指すべき」と公言している。 ※LCP(Largest Contentful Paint)とは、ページのメインコンテンツが読み込まれるまでの時間を指す。 そこで今回は、3秒以内に読み込まれるサイトを目標に、

    WordPress高速化|1秒前半で表示させるための8つ+3つの方法を解説
    taka222
    taka222 2014/05/02
  • 他人のブログのアクセス数・被リンクを調査できる分析ツール 5 選 - Naifix

    ブログを運営していると、他人のブログ(競合サイト)のアクセス数はどれくらいあるのか、どんなキーワードで集客しているのか、気になってきますよね。 競合サイトを調査するメリットは以下の 3 点。 具体的な目標を設定するさいの目安にできる モチベーションを維持するきっかけになる 自分のブログに足りない点を見つけられる 競合サイトの分析に関する解説はこちら ツールを使えば調査はそれほど難しくありません。記事では、ライバルサイトを丸裸にする分析ツールを 5 つ紹介していきます。 他のブログのアクセス数が推測できる仕組み 他のブログのアクセス数を計測できるツールはいくつかあります。 独自のクローラーを走らせて分析していたり、主な検索キーワードの順位・CTR をもとに算出していたりと計測方法は様々。 なかには、無料で他サイトのデータを提供する代わりに、ユーザーの Google アナリティクスや Sea

    他人のブログのアクセス数・被リンクを調査できる分析ツール 5 選 - Naifix
    taka222
    taka222 2014/05/02