You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
iPad向けにPDF/マンガリーダーCloudReadersを発表してから、いままで直に付き合いがなかった出版業界の人たちからちょくちょくコンタクトをいただくようになった。その中で良くある質問の一つが、「iPad向けに最適化したPDFファイルの作り方」。そこで今日は、そのあたりのノウハウをまとめて書いてみる。 まもなく日本でも発売されようとしているiPadは色々な意味で画期的なデバイスだが、あくまで位置づけはモバイル・コンピューターであり、パソコンではない。画面も大きく、CPUも高速になったとは言え、搭載するメモリ(RAM)の量はiPhone 3GSと同じだ。 そのため、メモリがふんだんにあるパソコン用に作ったPDFファイルを読もうとすると、メモリ不足でアプリが落ちたり、極端に遅くなったりしてしまう。アプリを作る側もいろいろと対応はしてはいるが(参照)、やはり快適にiPad上でPDFファル
1 名前:名無しさん必死だな[] 2010/05/25(火) 04:15:49 ID:nDRo2/dQ0 2010年6月2日、日本でも発売決定!!! 動画は公式で。すげー面白そう http://www.snoopyflyingace.com/ タイトル: Snoopy Flying Ace 開発元: Smart Bomb Interactive 発売元: マイクロソフト株式会社 ジャンル: レース & フライト 発売日: 2010/06/02 本体: Xbox360 (XBLA) 価格: 800MSP http://www.xbox.com/ja-JP/games/s/snoopyflyingacexbla/ ゲームの概要 あのスヌーピーがドッグファイトで大活躍 ! Xbox LIVE アーケードに楽しいフライト シューティング ゲームが新登場。 スヌーピーやチャーリー ブラウ
IRM ProjectはWindows用/Android用のフリーウェア。海外のRGPは分からないが、和製RPGというと基本はマップ上を歩き回り、敵と出会い、ターン制の戦いを経て経験値やゴールドが手に入るという仕組みだ。このシステムはドラゴンクエスト当時に確立され、今も大きくは変わっていない。 キャラクター設定 システムの根本が変わっていないのであれば、素材やアイディア次第で誰でもゲームが作れるのかもしれない。その観点で作られたのが名作RPGツクールであり、Android用に開発を進めているのがIRM Projectになる。 IRM ProjectはWindows用の作成ツールを使ってRPGを作成していく。キャラクター、敵、魔法、アイテム、マップなど細かく定義できる。作り込めば非常に高度なRPGが作成できそうだ。見た目はファミコン時代のファイナルファンタジー風に横向きで戦う形式になっている
基本的にhttp://monkeyisland.pl/2009/11/04/hgsubversion-on-windows/を参考にする svnをインスコする hgsubversionを使うにあたってはsvnコマンドのインストールが必要。 TortoiseSVNが入っていてもダメ。 Apache Subversion 設定時に知っておくべきことか http://mino.blog.eonet.jp/minoproject/2009/08/windowssubversi.html Subversionのリポジトリをsvn+sshで管理する - Lism.in * blog - nekoya (id:studio-m) Mercurialをインスコする こちらはTortoiseHGを入れれば入るので、 好みに応じてTortoiseHGもしくはMercurial本体のみをインストールする。 Bi
Herokuが先日、mongoDBに対応しましたね。SaaSのサービスである mongoHQ というサービスをアドオンとして追加することで対応したようです。Herokuらしいですね。 早速ですが、試してみました。 まずはローカルで動かす。なんかmongodbのインストールが上手くいかないのでmongohqにアクセスしちゃう形で。私が作ったRailsアプリをgithubに上げてみましたので、それで試してみてください。 http://github.com/mataki/hero-mongo git clone git@github.com:mataki/hero-mongo.git cd hero-mongo/ bundle install export MONGOHQ_URL="mongodb://USER_ID:PASS@flame.mongohq.com:27033/DB_NAME" .
はじめに RubyGemsとRuby on Railsのアップデート Debian(not RVM) RVM railsコマンド プロジェクト開始 scaffold(モデル+データの追加/閲覧/編集/削除) scaffoldの取り消し モデルの生成 カラムの追加 カラムの削除 コントローラー&ビューの生成 migration Devise Cucumber, RSpec, Capybara Devise Cucumber, RSpec, Capybara を導入 単体テスト 結合テスト 関連リンク はじめに_ Ruby on Rails 3.2系が対象。 RubyGemsとRuby on Railsのアップデート_ Debian(not RVM)_ RubyGemsのアップデート % sudo gem update --system Railsのアップデート # sudo gem upda
JSONP提供側のXSS JSONPを提供する側は、コールバック関数の名前を自由に指定できるようにしているのが一般的です。 例えば、「http://example.jp/weather.json?loc=tokyo&callback=ShowWeatherInfo」のように指定してやり、コールバック関数名としてShowWeatherInfoを使うなどです。 このコールバック関数の名前の部分も、攻撃者によるクロスサイトスクリプティングに利用される可能性がありますので、JSONPを提供する側では、コールバック関数の名前として使える文字を制限してやる必要があります。 例えば、「http://example.jp/weather.json?loc=tokyo&callback=%3Cscript%3Ealert(1)%3C%2Fscript%3E」のようなURLでJSONPが要求されたときに、ca
ActiveRecordについて調べる必要があったのでまとめました。 調べたソースコードは activerecord-2.3.5 です。 どっか間違えていたら教えてもらえると助かります。>< ActiveRecord::Base#findから ActiveRecordから派生したクラスを使い、下記のようなコードで呼び出す。 Person.find(:all, :conditions => [ "category IN (?)", categories], :limit => 50) Person.find(:all, :conditions => { :friends => ["Bob", "Steve", "Fred"] } findのコードはどうなっているかというと、 def find(*args) options = args.extract_options! validate_fi
かれこれ一年ほど前に実施した実サービスでの apache のチューニングネタを思い出したように書いています。 以前いた部署では少ないサーバ台数で大量のリクエストを如何に処理しきるかってことに燃えていたので、静的コンテンツなどをブラウザに支障のない範囲で最大限にキャッシュさせ、サーバとネットワークの負荷を最小化させていました。 当時参考にした情報源は以下の3つでした。 どのようなレスポンスヘッダを返しておけばブラウザキャッシュを最大化できるかのテクニックがまとめられています。 ブラウザキャッシュとレスポンスヘッダ - murankの日記 Kazuho@Cybozu Labs: キャッシュの上手な使い方 [Studying HTTP] HTTP Status Code チューニングにおいて重要なのは自分自身での検証。というわけで自前で検証した結果と検証するために用意したプログラムを公開します。
ま、このくらい知っておいてもらわないと&とりあえずこんだけ知ってればだいたいの処理が書けるクラス・インタフェースをまとめてみました。 java.awt.Graphics java.io.BufferedReader java.io.File java.io.Reader java.io.InputStream java.io.InputStreamReader java.io.OutputStream java.io.PrintWriter java.lang.Class java.lang.Integer java.lang.Runnable java.lang.String java.lang.System java.lang.Thread java.net.URL java.sql.Connection java.sql.DriverManager java.sql.Prepared
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く