タグ

2011年6月16日のブックマーク (3件)

  • iPhone/iPadで進化した「GoodReader」を使いこなす技 (1/4)

    スマートフォン用PDF閲覧アプリの定番である「GoodReader」は、動作の快適さからユーザーの間では「神アプリ」と呼ばれている。一時期は販売価格を115円に値下げするキャンペーンを行なっていたため、インストールした人も多いだろう。現在はiPhone版とiPad版ともに350円になっているが、それでも筆者が購入した時の価格(600円)より安い。 そんなGoodReaderだが、こまめなバージョンアップを繰り返して、登場当時とは段違いにパワーアップしている。今回はGoodReaderを使い慣れていないユーザーやまだ購入していない人のために、シチュエーション別の使いこなし技を紹介しよう。 ライター業にはGoodReaderが欠かせない 筆者は仕事柄、PDFをやりとりすることが多い。連載程度のPDFならば、メーラー組み込みのビューワーでも表示できるが、特集や単行の校正用PDFとなると、1フ

    iPhone/iPadで進化した「GoodReader」を使いこなす技 (1/4)
  • Node におけるスケールアーキテクチャ考察(SSP 編) - Block Rockin’ Codes

    *息抜きがてら書いていたら長くなってしまった。。 *当たり前ですが、あくまで個人的な考えです。 *ころころ変わるかもしれません。 Node の基的な知識についての話は色々なところで出始めて、 じゃあこーいう場合はどうするの? みたいな話が出始めたりもするようになってきた気もします。 正直、自分にもまだ分からないことだらけです。 そもそも自分はそこまでスケールに関するアーキテクチャや、OS の低レイヤに精通しているとは言えないので、 これを期に Node は何が得意で何が不得意なのか、スケールさせるために考えないといけないこと、などを自分なりにまとめて、 ついでに、これまで学んできた周辺のアーキテクチャに関する知識も混ぜて、色々思考実験をしてみたいと思っています。 だから WebSocket にブラウザが対応してないとか、そんな複雑なサーバ群当に運用できるのかとか、 そういう話は無しに、

    Node におけるスケールアーキテクチャ考察(SSP 編) - Block Rockin’ Codes
  • node.js とは何か - I am bad at math

    期せずして久々の更新になってしまった。ブログを書く気がなくなったとかそういうのではなくてただ単に忙しかっただけ。その間、まぁ仕事が予期せぬ方向から炎上してみたり、事故をもらって愛車が全損したり(フロントガラスが全面熱線入りなんていう変なオプションなどを諸々付けていたからお気に入りだったのに)と決して良いことばかりで忙しかったわけではないけどね! で、今回は node.js のお話。異様な盛り上がりを見せているものの、じゃぁそれっていったい何かというと「JavaScriptを用いたNon-blocking I/O環境」という非常にシンプルなものだ。 その根底には「うまくスケールできること」と「動作が速いこと」という理念が見受けられる。 まず「うまくスケールできること(多量のアクセスを捌けること)」を解決するにあたり、まずはスレッドモデルか、イベントループかという問題があった。そこで auth

    node.js とは何か - I am bad at math