タグ

2013年5月27日のブックマーク (20件)

  • 通知センターでHello, world! - ザリガニが見ていた...。

    Mountain Lionの新機能の一つ、通知センターをうまく使えないかと試してみた記録。今まではgrowlnotifyコマンドを利用して、AppleScriptなどの処理の状態を知る手がかりにしていた。できることならOSX標準の仕組みだけで通知したいのだ。 Objective-C CocoaはObjective-Cで書かれている。Objective-CはCocoaのために存在する、と言えるかもしれない。 だから、最初はObjective-Cで考えることが、理解への近道だと考えた。 #import "AppDelegate.h" @implementation AppDelegate - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { // Insert code here to initializ

    通知センターでHello, world! - ザリガニが見ていた...。
    ryshinoz
    ryshinoz 2013/05/27
  • LaunchDaemons (launchctl, launchd.plist) の使い方 - maruko2 Note.

    LaunchDaemons (launchctl, launchd.plist) の使い方 提供:maruko2 Note. 移動: 案内, 検索 目次 1 man 2 Daemon と Agent の違い 3 launchd.plist ファイルを置くディレクトリ 4 launchd.plist の記述例 5 launchd の GUI 管理アプリケーション 6 launchctl の使用例 6.1 LaunchDaemon の起動方法 6.2 OnDemand true のジョブを使用するには 6.3 ジョブの再起動 6.4 ジョブの停止 6.5 launchd.plist の修正内容を反映させる 6.6 オプション例 6.7 launchd にロードされている job の一覧 7 ASCII 形式の plist ファイルから XML 形式の plist ファイルを作成する 8 実例

    ryshinoz
    ryshinoz 2013/05/27
  • なにこれ欲しい! ダンボーがバッグになったらかわいすぎた

    漫画「よつばと!」に登場する「ダンボー」がバッグになった。ECサイト「ANIMATION ADDICT STORE」で販売する。 カートンバッグ(5250円)、ポーチ(2940円)、A4サイズのトートバッグ(5250円)の3種類。ダンボーの顔が大きく描かれていてかわいらしい。いずれも「ナオロン」という特殊な和紙を使っていて、物の段ボールのように見える。柔らかくて破れにくく、耐水性にも優れるという。完全受注販売で6月28日まで注文を受け付ける。 カートンバッグ ポーチ トートバッグ advertisement 関連記事 ダンボール界の王様がついにダンボーに! 「愛媛みかん版ダンボー」が2月発売 このダンボーを待っていた! ヤフオク!に出品された漫画家のサイン色紙を、人が偽物と断定 「よつばと!」の作者あずまきよひこ氏のサイン色紙と称するものがヤフオク!に出品されたが……。 当にダンボー

    なにこれ欲しい! ダンボーがバッグになったらかわいすぎた
    ryshinoz
    ryshinoz 2013/05/27
  • Private Presentation

    Private content!This content has been marked as private by the uploader.

    Private Presentation
    ryshinoz
    ryshinoz 2013/05/27
  • remora.cx

    This domain may be for sale!

    ryshinoz
    ryshinoz 2013/05/27
  • Hadoop vs MPPデータベース

    Kazuki Ohta @kzk_mover MPP DBとして古参のSybaseIQは15年以上存在しており、値段感も手頃な奴もある。対してHadoopを使ってる人は理由があるし、安くて手軽なMPPデータベースが出てきたから安易にHadoopからそちらに移るのはシステムのPros/Consを正しく理解していなかったケース。 2013-05-27 14:22:05 Kazuki Ohta @kzk_mover Twitter/Evernote/Netflixを見ていると、生の非構造化データをとにかくHadoopに貯め、MRで構造化したデータキューブをMPPDBに入れ低レイテンシで解析するのが勝ちパターン。大企業では全データソースのスキーマをIT部門が管理するのは困難もしくは不可能。 2013-05-27 14:22:50

    Hadoop vs MPPデータベース
    ryshinoz
    ryshinoz 2013/05/27
  • Qiitaの画像アップロード機能も簡単に実装できる。そう、S3ならね。 - Qiita

    QiitaとKobitoで画像アップロードができるようになりました。 その後ろ側をちょっぴり公開します。 件名からも分かるように、背後ではAWSのS3を画像ストレージに採用しています。 画像アップロード機能をリリースしました - The Official Qiita Blog Kobito v1.6.1リリース: ドラッグ&ドロップやスクリーンショット撮影で簡単に画像を添付できるようになりました! - The Official Qiita Blog 用語統一 サーバ はQiitaのサーバのことを指すことにします。(つまり、S3ではない、ということ) また クライアント は各ユーザのブラウザのことを指します。 要件 画像アップロード機能を実装するにあたっていくつかの要求がありました。 成りすましを防げる アップロードされたファイルを管理できる 自分達のサーバに負荷をかけたくない 変な画像のア

    Qiitaの画像アップロード機能も簡単に実装できる。そう、S3ならね。 - Qiita
    ryshinoz
    ryshinoz 2013/05/27
  • RSpecでテストを作るのに役立つ「モック/スタブ」のシンプルな説明

    🖥 VULTRおすすめ 「VULTR」はVPSサーバのサービスです。日にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

    RSpecでテストを作るのに役立つ「モック/スタブ」のシンプルな説明
    ryshinoz
    ryshinoz 2013/05/27
  • ITコミュニティカンファレンス主催者のための参考書

    5月17日、カンファレンス運営に興味がある人のためのイベント「カンファレンスカンファレンス」が開催された。会場には、IT系コミュニティカンファレンスの主催者たち(Lightweight Language Matsuriの法林浩之氏、YAPC::Asia Tokyoの牧大輔氏、PHPカンファレンスの田中康一氏、東京Node学園祭のJxck氏、PyCon JPの清水川貴之氏)が勢ぞろい。そこで共有されたイベント運営のためのノウハウを、一問一答形式に再構成してレポートする。 カンファレンスを主催・運営する上での心構え ――何のためにそのカンファレンスを運営しているのか 情報・知識を提供する プログラミングの楽しさを伝える 参加者同士のコミュニケーションの場を提供する 自分が楽む 恩返し まず、カンファレンス主催者は、参加者の誰よりもカンファレンスが好きである。そもそも、カンファレンスが好きでなけ

    ITコミュニティカンファレンス主催者のための参考書
    ryshinoz
    ryshinoz 2013/05/27
  • 米Yahoo!のデザイン責任者が退社

    2011年に米Yahoo!に入社し、同社のオンラインサービス全体のデザイン統一を担当してきたユーザー体験デザイン担当上級副社長のティム・パーシー氏が5月24日に同社を去った。米AllThingsDが報じ、Yahoo!の広報が認めた。 同社は2012年7月のマリッサ・メイヤーCEO就任以来、ポータルサイトやFlickrなどのデザインを刷新している。メイヤー氏はこれらのデザイン刷新の発表を自らの名前で行っており、深くかかわっているとみられる。 メイヤー氏は古巣のGoogleで、ユーザーインタフェースを重視するあまり、ツールバーに使う青を決定するために41種類の青をテストさせるなどで視覚デザイン責任者をうんざりさせ、退社に向かわせたことがある。 関連記事 米Yahoo!、Tumblrを11億ドルで買収すると発表 独立子会社として運営へ 米Yahoo!が、3億人以上の訪問者数を誇るソーシャルブログ

    米Yahoo!のデザイン責任者が退社
    ryshinoz
    ryshinoz 2013/05/27
  • Gradle Build Tool

    Build Anything Write in Java, Kotlin, C++, or any language of your choice. Package for deployment on any platform. Go monorepo or multi-repo. And rely on Gradle's unparalleled versatility to build it all. Automate Everything Use Gradle's rich API and mature ecosystem of plugins and integrations to get ambitious about automation. Model, integrate and systematize the delivery of your software from e

    Gradle Build Tool
    ryshinoz
    ryshinoz 2013/05/27
  • Twitter・Dropbox・Tumblr・Pinterestなどが何を使って運営されているかがわかる「Cloudstacks」

    ケーススタディのページ・実際に利用しているカスタマー・推薦の言葉を載せているページ・全自動で得られたデータなどを最終的には人力で分析し、「あの有名スタートアップ企業はどういうサービスを組み合わせて運営されているのか?」がわかるのが「Cloudstacks」です。 Cloudstacks | Leanstack - Find the best cloud services. http://leanstack.io/cloudstacks/ 例えばTwitterの場合は以下のようになっており、DNSマネージメントは「Dyn」、ウェブサイトの死活監視は「Pingdom」、CDNは「Akamai」、ヘルプデスクは「Zendesk」といったようなことがまとめられ、一目瞭然となっています。 Twitter | Leanstack - Cloud services for developers. htt

    Twitter・Dropbox・Tumblr・Pinterestなどが何を使って運営されているかがわかる「Cloudstacks」
  • O'Reilly Japan Community Blog: Programmer's Highアーカイブ

    多人数により日々改善が加えられるLinuxカーネルですが、その中にはまったく新しい機能もあれば、既存機能を拡張したものもあります。記事ではopen(2)に加えられた新フラグについて取り上げます。 O_TMPFILEフラグ ---- linux-3.11 2014年9月にリリースされたlinux-3.11では、ファイルオープン時に指定可能なO_TMPFILEフラグが追加されました。目的は従来のmkstemp(3)、tmpfile(3)と同様ですが、カーネルレベルで対応するため、効率とアトミック性が強化されます。glibcでは2014年2月にリリースされたv2.19でO_TMPFILEに対応しました。 従来のmkstemp(3)ファミリ、tmpfile(3)を用いる場合では、 一意な(と期待できる)ファイル名の生成 そのファイル名でファイルを作成/オープン という手順を踏みますが、一意性を保

    ryshinoz
    ryshinoz 2013/05/27
  • Fluentdの仕組み -バッファ機能でログ収集漏れを防ぐ- - Tech-Sketch

    OSSのログ収集管理ツールFluentdを用いてログを統合管理している場合の懸念点として、ログの収集漏れが考えられます。 Fluentdでは、バッファ機能を活用することでログを収集漏れすることなく確実に収集することができます。 このバッファ機能のメカニズムを理解すべく動作検証した結果を紹介します。対象とするFluentdのバージョンは0.10.30です。 Fluentdとは Ruby実装のOSSのログ収集管理ツールです。 Fluentdは、Input、Buffer、Outputの3つのコンポーネントで実現されています。 様々な場所からログを収集、JSON形式に変換し(Input)、蓄積(Buffer)、様々な出力先にデータ出力(Output)します。 例として、あるサーバ(server01)のApacheのアクセスログを別のサーバ(server02)内にファイルとして出力する場合

    ryshinoz
    ryshinoz 2013/05/27
  • “Mac+iTunes”で音楽を超高音質で再生する環境を作る6つのステップ - Moxbit

    WindowsMaciPhoneなどのガジェットからライフハックまで、幅広いジャンルを扱っているブログです。

    “Mac+iTunes”で音楽を超高音質で再生する環境を作る6つのステップ - Moxbit
    ryshinoz
    ryshinoz 2013/05/27
  • remora.cx

    This domain may be for sale!

    ryshinoz
    ryshinoz 2013/05/27
  • フィリピンでRubyについてLTしました - 130単位

    geekcampbaguio.com 経緯 海外欲が高まってたときにJetstarのセールで片道チケットを勢いで取る フィリピンでまだ行ったことのないバギオに短期留学しようと渡航3日前に決める なんとなく「rails baguio」でググってみたらイベントがヒットする イベント2週間前にチケットなくなってたので直接コンタクトする Railsワークショップのサポートとか簡単なLTとかやりたい的な 最初の返事ではスピーカーは埋まってるからLTは難しいといわれる イベント1週間前に何故かトーク40分の枠が用意される 5分程度で全然よかったんだけど、せめて20分程度に短縮してもらう イベント当日まで相当な時間つぎ込んでスライド作成と発表練習する 当然ながら全て英語 スライドに沿った暗記でなんとかなるかと思いながらも不安抱えながら番迎える LTの感想 詰まったところは多かったし文法もめちゃくちゃだ

    フィリピンでRubyについてLTしました - 130単位
  • i18nについて | 酒と涙とRubyとRailsと

    RailsのWebアプリケーションを英語化(多言語化)をサポートしてくれるGem「i18n」の紹介です。 🎂 i18nのベーシックな使い方デフォルトの言語を日語にするには、config/application.rbの次のように指定します。

    i18nについて | 酒と涙とRubyとRailsと
  • イケメンとラブレターで学ぶSSLの仕組み - give IT a try

    はじめに みなさんはSSL(Secure Socket Layer)が何だか、きちんと説明できますか? 「フォームが暗号化されて送られるやつでしょ?」 「ブラウザのURL欄とかに鍵マークが付いてたら安心なんだよねー」 ・・・いや、そういうレベルじゃなくて、もうちょっと裏側の仕組みまで説明できますか? まあ単純にWeb利用者としてなら、それぐらいの理解でも構わないかもしれませんが、開発者やサーバーの管理者としては落第点ですよね〜!ww って、すいません、僕がこのあいだまで落第点でした・・・ m(_ _)m 実際、裏側の仕組みが分かってないとSSL関連の申請やサーバーの設定をするときに「CSR?中間証明書?秘密鍵??※◎△$%!!??」になってしまいます。 なので、技術者であれば今自分が何をやっているのか把握できるように、SSLの仕組みをきちんと理解しておくことが必要です。 というわけで、今回

    イケメンとラブレターで学ぶSSLの仕組み - give IT a try
    ryshinoz
    ryshinoz 2013/05/27
  • vagrant-omnibusで簡単Chef Client/Chef Soloインストール

    Vagrantを使ってインスタンスを作成し、Chef Provisionerで自動でパッケージをインストールしたり設定をする、というのが定石の流れです。 しかし、インスタンスの雛形であるboxにChef ClientやChef Soloがインストールされていない場合、このインストールを自分でしないといけないのは面倒の極みです。 そもそも設定するためにインスタンスにログインして設定を追加してからプロビジョニングするのはアホくさいですし、自動化された処理を走らせるために手動で面倒くさい処理をするというのはナンセンスです。 これを解決するには2つのアプローチがあります。 Chef Client/ Chef Soloをインストールした上でインスタンスを再度box化して次回以降も使えるようにするVagrantを起動するときにChef Client/Chef Soloがインストールされていなければ自動

    vagrant-omnibusで簡単Chef Client/Chef Soloインストール
    ryshinoz
    ryshinoz 2013/05/27