タグ

2013年12月10日のブックマーク (6件)

  • @background { } で、気軽にマルチスレッド処理を行う方法 - Qiita

    お目汚し失礼致します。 これはiOS Second Stage Advent Calendar 2013の12月23日分の記事です。 @synchronizedがあるんだから、@backgroundがあっても良いじゃない。 そんな気持ちで書きました。 1. マクロを定義します 下記のようなマクロを定義します。 下記のようなもんをマクロとは言わん、という意見は受け付けません。 #define background \ try{}@finally{}\ __block void (^backgroundBlock)();\ [[NSOperationQueue mainQueue] addOperationWithBlock:^{\ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{\

    @background { } で、気軽にマルチスレッド処理を行う方法 - Qiita
    tumo300-500
    tumo300-500 2013/12/10
    なんかワロタ
  • 広告費0円でもDAU10倍!? ユーザーRetention(再訪率)を最大化する施策10選 - VASILY GROWTH HACK BLOG

    あなたは初期のFacebookのグロースハッカーです。 仮に、その時点の会員数が100万人としましょう。 ある日、あなたはガムをクッチャクッチャしているザッカーバーグから、こう言われます。 「DAUを10倍にしてくれ。ただし広告はクールじゃないから広告費0円で!」 さて、あなたは何をしますか? 恐らく、そんなムチャぶりをされた貴方を救う言葉は、「Acquisition(ユーザー獲得)」ではなく、「Retention(再訪率)」だと思います。 グロースハックって何って方はこちらの記事をどうぞ。 「グロースハック」とは Retentionってなに? ユーザーの継続率や再訪率のこと。 超単純計算で言えば、20%の離脱率の低下は、20%のAcquisitionの増加と同じだけユーザー数を増やします。 じゃあ、実際にどんな方法があるのか。 明日からすぐ真似できるRetention施策10個をご紹介し

    広告費0円でもDAU10倍!? ユーザーRetention(再訪率)を最大化する施策10選 - VASILY GROWTH HACK BLOG
  • パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!

    この記事はパーフェクトRuby Advent Calendar 2013 - Adventar の9日目です。 前の日のエントリーはパーフェクトRuby Advent Calendar 2013(8日目) Let's Sinatra Life - たちブログです。 まだ参加できますので、みなさまもぜひ。 パーフェクトRuby Advent Calendar 2013 - Adventar パーフェクトRubyRubyの仕様に大変詳しい同僚への献をインターセプトして読ませていただきました。 さまざまな機能をまとめたとてもよいだと思います。 著者のみなさまの苦労が偲ばれました。パーフェクトRuby (PERFECT SERIES 6)作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一出版社/メーカー: 技術評論社発売日: 2013/08/1

    パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!
    tumo300-500
    tumo300-500 2013/12/10
    まさに `『気合』と『諦めの悪さ』`
  • .zshrcの自動再コンパイル - @znz blog

    zsh のスクリプトは zcompile コマンドでコンパイルすることができます。 .zshrc も大きくなって読み込みに時間がかかるようになったらコンパイルすれば良さそうですが、 変更したときに手動でコンパイルし直すのは面倒なので、 自動で再コンパイルする設定を紹介します。 この投稿は zsh Advent Calendar 2013 の10日目の記事です。 設定方法 .zshrc の適当な場所に以下の設定を追加します。 これで .zshrc.zwc より .zshrc の方が新しい時に zcompile .zshrc が自動で実行されます。 .zshrc.zwc がある時だけ実行されるので、 最初に zcompile ~/.zshrc を手動で実行しておきます。 読み込み順序 zsh 自体が file.zwc よりも file の方が新しい時に file の方を読み込むようになっている

    tumo300-500
    tumo300-500 2013/12/10
    採用した
  • 米大統領「全ての人よ、プログラミングを!」 | Life is Tech!(ライフイズテック)

    「全ての人よ、プログラミングを!」 アメリカのオバマ大統領が、全てのアメリカ人に対して、 プログラミングの大切さを伝えたメッセージが公開されました。 まずは動画と、和訳、原文です。 <和訳> みなさんこんにちは! 私は今週、「アメリカの学校でコンピューターサイエンスをサポートし、 新たな、そして大きなステップを踏み出す会合」に参加しました。 (学生、先生、ビジネスマン、そしてNPO達が参加してました。) こういったスキルを学ぶのは単に将来に役立つからというだけではありません。 我が国の将来に必要なのです。 我が国が最先端をゆく国であり続けたいのであれば、 私達の生活を変えてくれるような、ツールや技術を習得した、 あなたたちのような若い人が必要なのです。 だから、私はあなたたちにやってほしい! 新しいゲームを買うだけではなく、つくってみよう! 最新のアプリをダウンロ

    tumo300-500
    tumo300-500 2013/12/10
    トップがこれを言える国ってのは素晴らしいですね
  • iOS7の「Appのバックグラウンド更新」を無効化されたら困る場合はユーザーへ伝えよう - laiso

    もともとiPhoneではバックグラウンドでの動作が非常に制限されていたこともあり、バックグラウンドで動作し続けるアプリというのは裏で動き続ける必要性、必然性があるものがほとんどです。Appのバックグラウンド更新をオフにすると、それらのアプリは問答無用でバックグラウンドでの動作が制限されます。オフにするのならその意味をちゃんと考えてからオフにしてください。 私のアプリでは「iOS7になったらバックグラウンドでログが記録出来なくなった!」という不具合報告をいくつも頂きましたが、その全てがこの「Appのバックグラウンド更新」が原因でした。 安易にオフにしないようお願いします。m(_ _)m iOS7の「Appのバックグラウンド更新」をオフにしてはいけない | dendrocopos開発室 これは言いたいことはわかるんだけど、まずユーザーの意思が第一で、デベロッパーはバックグラウンド更新への対応の

    iOS7の「Appのバックグラウンド更新」を無効化されたら困る場合はユーザーへ伝えよう - laiso
    tumo300-500
    tumo300-500 2013/12/10
    実践的でいいですな