みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

2013-12-01から1ヶ月間の記事一覧

evasi0n7 1.0.2 (iPad2用)が公開されたので 早速脱獄してみた

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.…

Xperia WALKMAN アプリのデータベースを初期化・再構築

WALKMANアプリに転送した音楽ファイルのうち,いくつかが Cannot play song. 「再生できない」 とエラーになることがあると思います.こういう場合は,WALKMANアプリにてその曲を長押しすると削除ボタンが表示されるので,そこから削除することは可能です. …

WALKMANアプリの音量を最小よりも下げる

XperiaのWALKMANアプリで音楽を聞いていると,音量を最小に絞ってもまだ音が大きいことがあります.これを解消するにはいくつか方法がありますので紹介しておきます. Equalizerで音量をさらに絞る WALKMANアプリにて設定画面を開き,Clear Audio+ がoffにな…

WALKMANアプリでウザいMusic unlimitedを非表示にする

WALKMANアプリを初めて開いた時にウザいなぁと思うのが,Music Unlimitedの宣伝です. こんな風のでかでかと広い場所を使って,Music Unlimitedを宣伝してきます.ぶっちゃけ不要な機能なのでアンインストールできないかなと試した結果,以下のように削除す…

WALKMANアプリのキューを使いこなす

iTunes 11から導入された「次はこちら」(Up Next) 機能ですが,これと同じような機能 "Play Queue"がXpeiraのWALKMANアプリにも実装されているのを見つけたので紹介します. これは使い方が分かればホンマに便利なので,オススメです. 例えば,以下のように…

木の葉がそよぐシミュレーション

木の葉がそよぐ様子をシミュレーションするスクリプトを書いてみました.下記のリンクからブラウザ上で試すことができます. こちら マウスでドラッグするか,タッチパネルをなぞることで,木の葉が生成されます. 一定時間が経つと寿命を迎え,紅葉→落葉→消…

WALKMANアプリとiTunesの同期

XperiaのWALKMANアプリに音楽を転送するにはSonyのMedia GOを使いなさい,とSonyは仰っている.しかしMedia GOは公開されて新しいアプリケーションで使用感はよいとは言えないし,iTunesで管理しているライブラリをわざわざ引っ越す気にもなれないので,iTun…

Processing.jsでArrayListを使う時の注意

Processing.js 1.4.1で検証しています. ArrayListのコンストラクタで,キャパシティの初期値を設定すると, Uncaught TypeError: Cannot read property "x" of undefined というエラーが表示されます.初期値なしだと正常に動作するみたいです. つまり,下…

Processingでマウスの軌跡を滑らかに表示する

マウスの軌跡をベジェ曲線に変換するためのProcessingのスクリプトです. デモ マウスでドラッグしたり,タッチパネルをなぞったりしてみてください.軌跡を滑らかに表示します. ArrayList<PVector> dragpos; ArrayList<PVector> branch; void setup() { size(840, 600); drag</pvector></pvector>…

Illustratorで描いた図形をProcessingで使う

Illustratorではベクター画像を描くことができますが,これをProcessingでそのまま表示できたら便利だな,と思って調べたことをまとめました. Drawscriptを使う Illustrator用のプラグインで,Drawscriptというものが無料で公開されています(ダウンロード)…

Blenderの3DモデルをUnityにインポートして使う

Blenderで作成したモデルをUnityにインポートして使用することは多いですが,軸の方向を正しく設定しないとややこしいことになってしまいます.ここではその方法をまとめておきます. 時間がない人↓ Blenderでは+X: 右,+Y: 前,+Z: 上 Unityでは+X: 右,+Y:…

evasi0n7がリリースされたので,iPad 2を脱獄してみようとした

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) 脱獄の失敗をできるだけ避けるため…

Rの導入

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 Fusionで Mac OS X 10.9 Mavericks をゲストOSとしてインストール

VMwareでOS X MavericksをゲストOSとしてインストールしてみたので,その方法をまとめておきます. そもそも,OS X をゲストOSとして使用していいのか?という疑問ですが,ライセンスにおっけーと明記されています. 以下http://www.apple.com/legal/sla/doc…

ProcessingでonExitみたいな終了時の処理

Processingにてアプリケーションの終了時の処理を記述する方法をメモしておきます. 実はとても簡単で,void dispose() 関数をオーバーライドします.例えば以下のコードを実行してみます. void setup() { } void draw() { } void dispose() { println("exi…

Drupalの本文にAdSenseを簡単に挿入する

DrupalのサイトにAdSenseを挿入するには,AdSence moduleを使用するのがおすすめです.2013.12.9現在みーのページではこのモジュールを利用してAdSenseを挿入しています.活発にバージョンアップがなされているので素晴らしいです. このモジュールではAdSen…

Pythonで場合の数 itertools

Pythonのitertoolsというモジュールを見つけたのですが,これが非常に便利なのでメモしておきます. 例えば以下の問題を解くPythonスクリプトを書いてみます. 身長がみな異なる6人の子供がいます.この6人の子供が次の条件で一列に並びます. 条件1:一番身…

Pythonのurllib.requestにてCookieを利用する

Pythonのurllib.requestにて,Cookieを利用する方法をメモしておきます.http.cookiejarを利用します.以下,Python3.3で検証しました. 以下のスプリクトは,Cookieが有効な状態で指定されたurlにアクセスし,ファイルをダウンロードします. import urllib…

Pythonのurllib.requestのユーザーエージェントの変更

PythonでURLを指定してhtmlなどのファイルをダウンロードするにはurllib.requestを使用しますが,ユーザーエージェントをどのように扱うのかをメモしておきます.Python3.3で検証しています. まず,以下のスクリプトを見て下さい. import urllib.request u…

Google AdSenseにてwebcache.googleusercontent.comの警告

最近Google AdSenseに, 「お客様の広告は、承認していないウェブサイトに最近表示されました。収益の損失を防ぐには、アカウント設定にアクセスして、広告を表示するサイトを承認してください。」 という警告が表示されるようになりました. 調べてみると,…

Pythonでファイルを更新時刻でソート・リネーム

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っぽい関数の実装方法を見てみた

Boo

BooではPythonっぽい関数を使うことができますが,これらはC#で書かれているようです.例えば,join()関数は,以下のように実装されています. public static string join(IEnumerable enumerable, string separator) { var sb = new StringBuilder(); var e…