iPhoneアプリの中を開いて、ゲームの画像とかBGMとかステージデータとかぶっこ抜けることに気づいた。アプリのファイルが欠る不具合をデバッグしていたら、色々できたのでメモメモ。XCodeでビルドした自分アプリを開けるのは知ってたのですが、iTunesで買った他人のアプリを開けるのは知りませんでした。暗号化されてると思ってたのに。 特殊なツールなしに1分ぐらいできたり。 アプリ内データの取り出し方 アプリフォルダを開く iTunesのアプリを開き、左メニューからAppを選択してアプリ一覧をだす。 アプリを右クリックし「Finderで表示」を選ぶ アプリの解凍 アプリを選択して右クリックからコピー(安全のために)。 アプリの拡張子を.ipaから.zipにリネームします。 変更時にポプアップで確認がでるので「.zipを使用」を選択 リネームした.zipファイルを解凍 データのサルベージ 解凍フ
MongoDB面白いですね。 ドキュメントが親切なのでありがたいのですが、なかなか日本語の記事が無かったりするので、Geospatial Indexingについて試してみた事を投稿しますよ! マニュアル:MongoDB internal corp site Geospatial Indexing は MongoDB ver1.3.3以上で使えます。 地理空間のインデックスとは 読んで字のごとくなのですが、MongoDBでは二次元地理空間情報(多くの場合、緯度経度情報)をインデックスとして検索をかけることが出来ます。 最近のガラケーやスマートフォンからは簡単にGPS機能を利用することもできますし、PCブラウザなどでも位置情報を取得出来るようになったり、html5のGeolocation API(厳密にはHTML5に含まれてはいない)の登場などで、今後、ますます位置情報の利用頻度は高くなるんじ
PaperFold for iOSは地図やテーブルを折り畳まれたように表示できるiOS用ライブラリです。 iPhoneは画面の小さなデバイスなので、情報を効率よく並べないとごちゃごちゃになってしまいます。そこでメニューを隠したりするのですが、今回紹介するPaperFold for iOSもその一つになります。スライドさせると紙のように折り畳まれたメニューや地図が展開しながら表示される、そんな面白い効果のライブラリです。 デモアプリです。一見すると単なるテーブルですが… 横からずずっと情報が引き出せます。 引き出すとこんな感じ。二つの情報が表示できます。 地図を出すこともできます。まるでガイドマップのようです。 折り畳まれている情報を展開して閲覧するというのは直感的なUIと言えそうです。折り畳んでいる時には全くメニューが見えないので、その点はちょっと工夫が必要かも知れません(そもそも気付いて
JavathcriptはJavaScript上で簡単なLispを実行するプロジェクトです。 最近、Webブラウザ上でJavaScript以外の言語を動かそうとするプロジェクトが熱くなっています。DartやCoffeeScript、Ruby、PHPなどがありますがそこに新しい仲間の登場です。JavathcriptはJavaScriptで実装されたLispエンジンです。 デモコードです。 実行結果です。 Canvasを使うデモです。 Emacsに慣れ親しんでいる人であればしょっちゅう目にする言語と思われますが、括弧が多く特徴的なので最初はとっつきが悪く感じるかも知れません。関数、スコープ、文字列、数字、オブジェクト、Lisp in Lisp、グラフィックスの描画といった機能があります。 JavathcriptはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明
php.jsはJavaScriptで作られたPHP VMです。PHPコードをJavaScriptに変換して実行します。 世の中には色々変わったことを考える人がいます。Webブラウザでデフォルトで実行できるプログラミング言語がJavaScriptだけなんて許しがたい、そう考えたPHPプログラマーが生み出したのがphp.jsです。その名の通り、PHPの実行エンジンをJavaScriptに実装したというとんでもないソフトウェアになります。 確かに実行できています。PHPのコードからJavaScriptに変換を行っているようです。 配列、クラスさらにvar_dumpまで実装されているのが興味深いです。 かなり突っ込んだPHPの処理もできている模様です。これは面白い。 ダブルクオートの中に変数を入れて普通に出力できているのが興味深いです。 php.jsではPHPのコードがそのまま実行できます(もちろ
JavaScriptテストの基礎知識と使えるフレームワーク6選:フレームワークで実践! JavaScriptテスト入門(1)(1/3 ページ) しっかりとJavaScriptの“テスト”を行うために、最近のJavaScript事情やテストを取り巻く環境、今注目のテストフレームワークを6つ紹介する JavaScriptでもテストを書こう @ITの読者の方たちのほとんどは、どのような言語を主に利用しているのかなどの違いはあるにせよ、日常的にプログラムを書いている方たちが多いかと思います。 アプリケーションを作る、ライブラリを作成する、オープンソースプロジェクトに貢献するなど、皆さんがプログラムを書く場面はそれぞれいくつかあるはずです。それらプログラムを書く場面に共通して大切な習慣の1つとして、「作成するプログラムに対しては必ずテストコードを書く」ことがあるのは、誰にでも同意してもらえることでし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く