タグ

2011年8月6日のブックマーク (4件)

  • (旧) 猫好きモバイルアプリケーション開発者記録 iOS用メールライブラリを公開しました

    iPhoneアプリにおけるメーラアプリは、実はあまり多くありません。(標準メーラと連携するアプリが殆どです) これには多少なりとも理由がありまして、その1つにメール機能をサポートするiOS用ライブラリが殆ど世の中に出ていないという理由があります。有名なところでは「MailCore」というライブラリがありますが、こちらは2009年で開発がストップしているのと、日語には全く対応していないため日人には利用できません。 →GitHubで現在も開発が続いているようです。こちらは日語も可能なようですが、独特の使いにくさは残ったままのようです その他の理由としては、そもそも標準メーラで満足な人が多いことや、海外ではデコメの文化もないため、あまりこのあたりを気合入れて作っている人がいないという理由もあります。 このような背景があるため、iOSでSMTPやIMAPなどを実装することは非常に難しくなって

  • Node.jsなWebアプリでJobQueueなしにラクラク巨大処理を実行 - たごもりすメモ

    Node.jsでWebアプリを書いてるんだけど別に大量のリクエストをさばくわけでもないしWebSocketも使ってないし、じゃあなんでそんなことしてんの、という話。 まず結論だけ書くと、 並列度が低くてよいが長時間かかることが確定的な処理を非同期的に走らせる必要がある場合、普通はそのような用途でもJobQueue/Workerを使って構成するがそういうのは管理も面倒だしインストールも面倒くさくなるのであんまりやりたくない。Node.jsなら普通のWebアプリケーションフレームワークだけでラクに書けていいんじゃね? というひとつの提案です。 同期実行のケース 普通Webアプリケーションフレームワークというのは、一連の処理はクライアントにレスポンスを返すことで完了する。そしてひとつのプロセス/スレッドはリクエストをディスパッチされてからレスポンスを返すまでがそのリクエストに占有される。 ここで

    Node.jsなWebアプリでJobQueueなしにラクラク巨大処理を実行 - たごもりすメモ
  • 何故あなたのソーシャルキャンペーンサイトがバイラルしないのか|株式会社アクトゼロ|プランナーズブログ

    こんにちは、アクトゼロの黒沼です。 ソーシャルメディアインサイトです。今日は、ソーシャルメディア上での拡散を目論むキャンペーンサイト(プロモーションサイト・スペシャルサイトなど呼び方は様々ですが)の多くが、犯している失敗について考えます。 大きな予算をかけて、大量の広告を売っている割に、実際それほどバイラル(口コミによって感染が広がるようにネット上を広がる情報拡散)しないWebキャンペーンサイトは多く存在します。もし、あなたがそういったサイトの制作者、もしくは発注者で、ユーザーを楽しませる仕掛けが満載なのに、思ったほどネット上で拡散しないなら、「ユーザーの離脱ポイント」について真剣に考える必要があります。 キャンペーンがバイラルするかどうかは、キャンペーンサイトを訪れるユーザーが、「キャンペーンを知り、コンテンツを体験して、拡散してくれる」まで、離脱ポイントを乗り越えられる形でコンテンツ体

    何故あなたのソーシャルキャンペーンサイトがバイラルしないのか|株式会社アクトゼロ|プランナーズブログ
  • Writing An Hadoop MapReduce Program In Python

    In this tutorial I will describe how to write a simple MapReduce program for Hadoop in the Python programming language. Motivation What we want to do Prerequisites Python MapReduce Code Map step: mapper.py Reduce step: reducer.py Test your code (cat data | map | sort | reduce) Running the Python Code on Hadoop Download example input data Copy local example data to HDFS Run the MapReduce job Improv