タグ

2013年6月28日のブックマーク (16件)

  • Git diff -w ignore whitespace only at start & end of lines

    I love to use git diff -w to ignore whitespace differences. But, I just noticed that it ignores even whitespace differences in the middle of lines. How could I only ignore whitespace differences that come at the start (^) or end ($) of lines?

    Git diff -w ignore whitespace only at start & end of lines
    riywo
    riywo 2013/06/28
  • bind mount って使ってる?

    # mount --bind /xxx/source /yyy/dest こうすることで /yyy/dest の中身は /xxx/source になります。 # ls -l /root/conf -rw-r--r--. 1 root root 0 10月 3 01:26 example.conf # ls -l /root/conf-new -rw-r--r--. 1 root root 0 10月 3 01:26 new.conf # mount --bind /root/conf-new /root/conf # ls -l /root/conf -rw-r--r--. 1 root root 0 10月 3 01:26 new.conf # df /root/conf ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/vg_f15x121e

    riywo
    riywo 2013/06/28
  • ねえRuby、どこまでが君でどこからが内部DSLなの?

    Rubyは内部DSL(Domain Specific Language)に向いている言語と言われます。Rake, RSpec, Rack, Sinatraなどは内部DSL on Rubyの代表的なサンプルです。Rubyの構文のユルさとメタプログラミングが内部DSLを容易にするんですね。 しかし正直僕は、何が内部DSLで、何が内部DSLでないのかがわかっていません。人が何をさして「これは内部DSLである」と言っているのかがよくわかりません。 そんなわけで… 以下では、Userクラスの設計を通して内部DSLらしきものを作ってみます。このイテレーションに対して「ここからが内部DSLだよ」「これは内部DSLとは呼ばないよ」と、誰か僕に優しく教えてくれませんか? Userクラスの作成 Userクラスはユーザ情報を管理するクラスです。ファイル名はuser.rbとします。 まずはユーザの登録機能を作りま

    riywo
    riywo 2013/06/28
  • 英語での日付の書き方と読み方 - 英語 with Luke

    こんにちは、イギリス生まれ・東京在住、英語教師で作家のLukeです。今週、僕が書いたオノマトペ(擬態語・語音後)についての が出版されました。是非チェックしてみて下さい! 数か月前、数字での日付の書き方について話しましたが、今回は文字での書き方についての記事です。アメリカでは、数字のみじゃなく日付を書きたい場合、月→日→年という順で書きます。そして、月と年の間にカンマを入れます。例えば2012年1月20日は以下のように書きます。 January 20, 2012 もしくは January 20th, 2012 読み方:January twentieth, twenty twelve このthは書いても書かなくても自由ですが、20がtwentyではなく序数のtwentiethということを表すので、どちらも序数としてthを付けて数字を読みます。日の略と日の読み方が分からない方のために、ページ

    英語での日付の書き方と読み方 - 英語 with Luke
    riywo
    riywo 2013/06/28
  • MySQLでVisual Explain

    MySQL Workbenchの次期バージョンである6.0のベータ版が公開された。例によってMySQLのダウンロードサイトで公開されているので、新機能が気になる人はゲットして試してみて頂きたい。見た目が若干今流行りのフラットデザインっぽくなってシャレオツ(笑)な感じに仕上がってる。 ベータ版が公開されたのを記念して、Workbenchに搭載されているナイスな機能について紹介したい。そう、Visual Explainだ。Visual Explainとは読んで字のごとく、SQLの実行計画を視覚的に表現したものだ。SQLが複雑になると、その実行計画は理解し辛いものとなる。 今日はVisual Explain基的な使い方と、それがどのように見えるかを紹介しようと思う。 Visual Explainを使用するには、対象のMySQLのバージョンが5.6以上であり、なおかつWorkbenchのバージョ

    MySQLでVisual Explain
    riywo
    riywo 2013/06/28
    かっこえええええ
  • Hostname check bypassing vulnerability in SSL client (CVE-2013-4073)

    Hostname check bypassing vulnerability in SSL client (CVE-2013-4073) Posted by nahi on 27 Jun 2013 A vulnerability in Ruby’s SSL client that could allow man-in-the-middle attackers to spoof SSL servers via valid certificate issued by a trusted certification authority. This vulnerability has been assigned the CVE identifier CVE-2013-4073. Summary Ruby’s SSL client implements hostname identity check

    riywo
    riywo 2013/06/28
  • 起業家は、非現実的に楽観的だからこそ素晴らしい

    起業家は、非現実的に楽観的だからこそ素晴らしい:プログラマ社長のコラム「エンジニア起業のススメ」(1)(2/2 ページ) 日の3つ目の経済サクセスストーリー 人の姿勢というものは、政府の計画によって変わる経済政策や出資計画などとは違う。人は、物事が変化したという確証を得たときにだけ信念を変えるものだ。 日社会はすでに、第3の経済的奇跡を起こそうと変化し始めている。変化の多くはまだ広く認知されていない。理由として考えられるのは、そういった変化は最初は望まれないものであるため、大規模な組織立った計画の結果として起こるものではなく、まずは組織内で起こり、少しずつ日全体に広がり始めているからだということだ。 半面、ちょっと間違った見方をしただけで、このような有益な変化は見過ごされてしまうのだとも思う。慎重かつ詳細に分析し、改良を続けるという方法が有効だったことは過去に証明済みだが、次なる発

    起業家は、非現実的に楽観的だからこそ素晴らしい
    riywo
    riywo 2013/06/28
  • 言葉の壁で守られた市場が、日本の起業家の武器

    言葉の壁で守られた市場が、日起業家の武器:プログラマ社長のコラム「エンジニア起業のススメ」(2)(1/2 ページ) 国際競争から守られた、大きな市場 ちょっと変ないい方かもしれないが、今日の若いネットベンチャーの起業家たちは、先達がかつて受けた恩恵の多くを、今同じように受けている。戦後日の産業復興をけん引した彼らのおじいさん世代が、1960年代~70年代に享受した最も重要な恩恵と同じものだ。 その時代の日については、世界中の経済学者や歴史学者が広く研究している。戦後日の経済発展が成功した最も重要な要素の一つに、「大きいけれど守られた国内市場」があるという点については、広く意見が一致しているところだ。 今から50年前、企業間提携と政府規制の相乗で、外資系企業は著名なところ以外、日市場に参入できなかった。このおかげで、国内の製造業者は製品を洗練させ、強い安定した企業へと成長してか

    言葉の壁で守られた市場が、日本の起業家の武器
    riywo
    riywo 2013/06/28
  • ChefでのMySQLパスワードの扱い - matetsuだもんで

    opscodeのリポジトリにあるMySQLのcookbookでは、rootユーザやレプリケーション用のユーザのパスワードをランダムに生成して設定している。 opscode の recipe の特徴 このランダムという点をカバーするべく、うまい仕組みが組み込まれている。 パスワードを設定するところは node.set_unless['mysql']['server_root_password'] = secure_password といった形で、attributeに設定されていない場合はランダムに生成するという事をして、2度目以降も同じパスワードとなるようになっている。 2回目以降も同じパスワードを保証するために、もうひとつの技が unless Chef::Config[:solo] ruby_block "save node data" do block do node.save end

    ChefでのMySQLパスワードの扱い - matetsuだもんで
    riywo
    riywo 2013/06/28
  • http://techcrunch.com/2013/06/27/clinkle-raises-celebrity-filled-25m-round-as-it-gears-up-to-eliminate-the-physical-wallet/

    riywo
    riywo 2013/06/28
  • Engadget | Technology News & Reviews

    The Polaris Dawn crew is back on Earth after a historic mission

    Engadget | Technology News & Reviews
    riywo
    riywo 2013/06/28
  • ゆめいろデザイン|ブランドマネージャー・Web/UX/UIデザイナー・デザインコンサルタント ヒガシナオヤ

    Hammerというアプリを使いだして半年がたちます。 いくつかの案件で使ってみて、当は教えたくないのですが(笑)、Hammerを使いこなすための基ポイントをまとめてみました。 Hammerは「Build out static HTML sites」という形で最初に出ました。 Andrew Clarke氏のブログで取り上げられていたのを見て、10分ほどテストした後にさっさと買いました。 現在(2013/5/1)のバージョンは1.5です。さらに機能が進化してキャッチコピーも「Build out static HTML sites & templates quickly and easily. No fuss, no mess, no PHP.」と変わっています。 HammerはWebサイト制作をより時間を短縮できるツールです。 通常のHTMLコーディングはお気に入りのエディターで制作します

    ゆめいろデザイン|ブランドマネージャー・Web/UX/UIデザイナー・デザインコンサルタント ヒガシナオヤ
    riywo
    riywo 2013/06/28
  • Pando: US Senate passes comprehensive immigration bill. Read tech's joyous reactions

    riywo
    riywo 2013/06/28
  • 週休2日は休みすぎ? 週7日勤務を試してみて気付いたこと | ライフハッカー・ジャパン

    Bufferの共同設立者であるJoel Gascoigne氏がある仕事方法を実験したようです。その内容は、毎日の仕事量を減らして「週7日」勤務するもの。理にかなっているようにも見えますが、実際はどうだったのでしょうか? 思うところあって、2週間、週7日制のルーチンを試してみることにしました。コンセプトは至ってシンプル。毎日働いて、休む。毎日ジムに行き、自分と向き合う。たくさん働くためというよりは、毎日を充実させることが目的でした。そこで1日の労働時間を短くするようにも心がけました。1日の真ん中に2時間の休憩をはさむことにしたのです。 とりあえずやりたかったのは「なぜ誰もしないのか?」という疑問の追求と、週に5日働いて2日休むという世間の常識に対する挑戦です。私たちは経験上朝9時〜夜5時前後で働くのが必ずしも効率的でないことを知っています。私自身も、そのことをしょっちゅう実感していました。そ

    週休2日は休みすぎ? 週7日勤務を試してみて気付いたこと | ライフハッカー・ジャパン
    riywo
    riywo 2013/06/28
  • リソースが足りない時にプロダクトマネージャーとして身に付けておきたい10の心構え | ライフハッカー・ジャパン

    あなたは、スタートアップまたは大きい組織の商品開発チームの一員です。すべてが緊急で、すぐに終わらせなければならないことばかり。リソースは足りないが、何とか帳尻を合わせなければ。不安が襲う。モチベーションは、悲観や皮肉に姿を変える。すべてが悪くなり始める。かつてないほどに悪く。 そんな経験はもうこりごり。そんなあなたのために、リソースがまったく足りない状況で、迫りくる困難をどうやって乗り越えていけばいいか、私が経験から学んだ10の教訓をお伝えします。 1. パニックにならない 言うは易しですが、パニックにならないことが何よりも大事。冷静でいなければならないときにイライラするのは、もっとも避けなければなりません。事態は、思ったよりも悪くないはず。そう、決して。 だから、お茶を飲みましょう。散歩に行きましょう。同僚と話しましょう。心をすっきりさせましょう。すっきりした心は、大切な資産です。 2.

    リソースが足りない時にプロダクトマネージャーとして身に付けておきたい10の心構え | ライフハッカー・ジャパン
    riywo
    riywo 2013/06/28
  • http://mattjibson.com/blog/2013/06/26/go-read-open-source-google-reader-clone/

    riywo
    riywo 2013/06/28