2013-01-01から1年間の記事一覧
evasi0n7 1.0.2がevad3rsによってリリースされたので,iOS 7.0.4をインストールしたiPad 2を脱獄してみようとしました.iPad 2 (Wifi)の脱獄不具合が解消されたようです. みーの環境は以下の通りです. iMac 2011 (OS X 10.8.5 Mountain Lion) iTunes 11.1.…
WALKMANアプリに転送した音楽ファイルのうち,いくつかが Cannot play song. 「再生できない」 とエラーになることがあると思います.こういう場合は,WALKMANアプリにてその曲を長押しすると削除ボタンが表示されるので,そこから削除することは可能です. …
XperiaのWALKMANアプリで音楽を聞いていると,音量を最小に絞ってもまだ音が大きいことがあります.これを解消するにはいくつか方法がありますので紹介しておきます. Equalizerで音量をさらに絞る WALKMANアプリにて設定画面を開き,Clear Audio+ がoffにな…
WALKMANアプリを初めて開いた時にウザいなぁと思うのが,Music Unlimitedの宣伝です. こんな風のでかでかと広い場所を使って,Music Unlimitedを宣伝してきます.ぶっちゃけ不要な機能なのでアンインストールできないかなと試した結果,以下のように削除す…
iTunes 11から導入された「次はこちら」(Up Next) 機能ですが,これと同じような機能 "Play Queue"がXpeiraのWALKMANアプリにも実装されているのを見つけたので紹介します. これは使い方が分かればホンマに便利なので,オススメです. 例えば,以下のように…
木の葉がそよぐ様子をシミュレーションするスクリプトを書いてみました.下記のリンクからブラウザ上で試すことができます. こちら マウスでドラッグするか,タッチパネルをなぞることで,木の葉が生成されます. 一定時間が経つと寿命を迎え,紅葉→落葉→消…
XperiaのWALKMANアプリに音楽を転送するにはSonyのMedia GOを使いなさい,とSonyは仰っている.しかしMedia GOは公開されて新しいアプリケーションで使用感はよいとは言えないし,iTunesで管理しているライブラリをわざわざ引っ越す気にもなれないので,iTun…
Processing.js 1.4.1で検証しています. ArrayListのコンストラクタで,キャパシティの初期値を設定すると, Uncaught TypeError: Cannot read property "x" of undefined というエラーが表示されます.初期値なしだと正常に動作するみたいです. つまり,下…
マウスの軌跡をベジェ曲線に変換するためのProcessingのスクリプトです. デモ マウスでドラッグしたり,タッチパネルをなぞったりしてみてください.軌跡を滑らかに表示します. ArrayList<PVector> dragpos; ArrayList<PVector> branch; void setup() { size(840, 600); drag</pvector></pvector>…
Illustratorではベクター画像を描くことができますが,これをProcessingでそのまま表示できたら便利だな,と思って調べたことをまとめました. Drawscriptを使う Illustrator用のプラグインで,Drawscriptというものが無料で公開されています(ダウンロード)…
Blenderで作成したモデルをUnityにインポートして使用することは多いですが,軸の方向を正しく設定しないとややこしいことになってしまいます.ここではその方法をまとめておきます. 時間がない人↓ Blenderでは+X: 右,+Y: 前,+Z: 上 Unityでは+X: 右,+Y:…
evasi0n7がevad3rsによってリリースされたので,iOS 7.0.4をインストールしたiPad 2を脱獄してみようとしました. みーの環境は以下の通りです. iMac 2011 (OS X 10.8.5 Mountain Lion) iTunes 11.1.3 iPad 2 (iOS 7.0.4) 脱獄の失敗をできるだけ避けるため…
During startup - Warning messages: 1: Setting LC_CTYPE failed, using "C" 2: Setting LC_COLLATE failed, using "C" 3: Setting LC_TIME failed, using "C" 4: Setting LC_MESSAGES failed, using "C" 5: Setting LC_PAPER failed, using "C" というメッ…
VMwareでOS X MavericksをゲストOSとしてインストールしてみたので,その方法をまとめておきます. そもそも,OS X をゲストOSとして使用していいのか?という疑問ですが,ライセンスにおっけーと明記されています. 以下http://www.apple.com/legal/sla/doc…
Processingにてアプリケーションの終了時の処理を記述する方法をメモしておきます. 実はとても簡単で,void dispose() 関数をオーバーライドします.例えば以下のコードを実行してみます. void setup() { } void draw() { } void dispose() { println("exi…
DrupalのサイトにAdSenseを挿入するには,AdSence moduleを使用するのがおすすめです.2013.12.9現在みーのページではこのモジュールを利用してAdSenseを挿入しています.活発にバージョンアップがなされているので素晴らしいです. このモジュールではAdSen…
Pythonのitertoolsというモジュールを見つけたのですが,これが非常に便利なのでメモしておきます. 例えば以下の問題を解くPythonスクリプトを書いてみます. 身長がみな異なる6人の子供がいます.この6人の子供が次の条件で一列に並びます. 条件1:一番身…
Pythonのurllib.requestにて,Cookieを利用する方法をメモしておきます.http.cookiejarを利用します.以下,Python3.3で検証しました. 以下のスプリクトは,Cookieが有効な状態で指定されたurlにアクセスし,ファイルをダウンロードします. import urllib…
PythonでURLを指定してhtmlなどのファイルをダウンロードするにはurllib.requestを使用しますが,ユーザーエージェントをどのように扱うのかをメモしておきます.Python3.3で検証しています. まず,以下のスクリプトを見て下さい. import urllib.request u…
最近Google AdSenseに, 「お客様の広告は、承認していないウェブサイトに最近表示されました。収益の損失を防ぐには、アカウント設定にアクセスして、広告を表示するサイトを承認してください。」 という警告が表示されるようになりました. 調べてみると,…
Pythonにてファイルを更新時刻でソート・リネームするスクリプトを自分用にメモしておきます. # python3.3 import os,os.path files = os.listdir(".") files.sort(key=os.path.getmtime, reverse=False) for i,name in enumerate(files): if name.endswith…
BooではPythonっぽい関数を使うことができますが,これらはC#で書かれているようです.例えば,join()関数は,以下のように実装されています. public static string join(IEnumerable enumerable, string separator) { var sb = new StringBuilder(); var e…
Unityで,AssetsにあるprefabをBooスクリプトからロードしてGameObjectを作成する方法をメモしておきます. Resources.Load(path) を使います.このメソッドはResourcesフォルダにあるオブジェクトをロードします.詳細はこちらに書いてありますが,このメソ…
例えば,devicesというリストに格納されたデバイス情報から名前を取得して,改行を加えた文字列とするスクリプトを考えてみます. Pythonの場合 "\n".join([x.name for x in devices]) UnityのBooスクリプトの場合 [x.name for x in devices].Join("\n") jが…
UnityのWebCamTextureを触ったのでメモ. WebCamTexture (Reference) 使用方法は簡単で,以下のようなBoo スクリプトで動作します.devices = WebCamTexture.devices でカメラのデバイスリストを取得してから,wct = WebCamTexture(devices[index].name) と…
2ヶ月程前にSony のXperia A so-04e を買って,Androidにそれなりに慣れてきたので,Androidに関する技術的な記事を初めて書いてみようと思います.タイトルは,「Xperia A のバッテリーの減りを抑えてみる」です.Androidケータイは電池の減りが激しいとは…
MacでUnityを使う時,デフォルトのテキストエディタは付属のMonoDevelop.appとなっていますが,みー的にはBoo スクリプトを書くのに少し使いにくいと感じていました.原因は,日本語が入力できない,英数キーがスペースと認識される,起動に時間がかかる,な…
Android実機にて実行中のUnityアプリのLogを見るには,Dalvik debug Monitorが便利です. DebugモードのAndroid実機をMac(or PC)にUSB接続した状態で, adt-bundle-mac-x86_64-xxxxxx/sdk/tools/ddms を実行すると, みたいに表示されます.初期設定だと全て…
Unityにてテキストファイルを読み書きする方法を紹介します. 以下のBoo スクリプトは,Application.dataPath以下にtest.txtを作成し,Hello World! by StreamWriterと書き込んでファイルを一度閉じた後,それを開いてDebug.Log()にて内容を表示する,という…
Unityで,別のオブジェクトのコンポーネントにアクセスしたい場合は以下のように表記します. Boo GameObject.Find("<object name>").GetComponent[of <component name>]() 例えば,Main Cameraというカメラの,scoreというスクリプトのscoreというpublic な変数に100を足したい場合は, G</component></object>…