« 2014年8月 | トップページ | 2014年10月 »

2014年9月

2014年9月29日 (月曜日)

YonacのiOS向けシンセ、アンシミュアプリが100円、まだ続いてる

 一昨日お伝えしたYonacの全製品100円のセールですが、週明けの現在(9月29日9時)でもまだ100円のままです(前のは「iOS用シンセアプリのYonac Inc製品が今日だけ100円、ギターアンプシミュToneStackも!」)。

 で、iPadの有料AppのミュージックカテゴリのランキングにはずらりとYonac製品が! ベスト10のうち、6つがYonacの製品です。

 これはいつまで続くんでしょう。27日の時点では今日だけ!みたいなことが書いてあったんですが。 

続きを読む "YonacのiOS向けシンセ、アンシミュアプリが100円、まだ続いてる"

| | コメント (0) | トラックバック (0)

2014年9月27日 (土曜日)

iOS用シンセアプリのYonac製品が今日だけ100円、ギターアンプシミュToneStackも!

 音楽アプリのランキングをチェックしててびっくり。なぜこんなものが? と思って見ると、なんと今日だけ安い模様。Yonacの創立6周年ですべてのiOSアプリが¢100なんだそうだ。日本円だと100円。

 本格的なアナログモデリングシンセMagellan(通常価格1500円、iPhone用はMagellan Jr)とか、今年の夏にリリースされたばかりのギターアンプシミュレーターToneStack(通常価格1000円!)とか、オルガンを忠実にエミュレートしたGalileo Organ(通常1000円!)とか、いろんなアプリが100円ですよ。

続きを読む "iOS用シンセアプリのYonac製品が今日だけ100円、ギターアンプシミュToneStackも!"

| | コメント (0) | トラックバック (0)

2014年9月26日 (金曜日)

Amazonの長すぎるURLを短くするやつ作った

 AmazonのURL長すぎ! ということで、短縮するツール作りました。

なぜか長いAmazonの商品ページのURL

 Amazonで検索をしていて、気に入った商品があったらメールやBBSで紹介したくなるもの。でも、ページのURLをコピペしようとしたら、やけに長い。

 たとえば、こんな感じ。

http://www.amazon.co.jp/%E3%83%96%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%82%A6%E3%82%A3%E3%83%AB%E3%82%BD%E3%83%B3-%E3%82%BD%E3%83%B3%E3%82%B0%E3%83%A9%E3%82%A4%E3%82%BF%E3%83%BC-~%E3%82%B6%E3%83%BB%E3%83%93%E3%83%BC%E3%83%81%E3%83%BB%E3%83%9C%E3%83%BC%E3%82%A4%E3%82%BA%E3%81%AE%E5%85%89%E3%81%A8%E5%BD%B1~-Blu-ray-%E3%83%96%E3%83%AB%E3%83%BC%E3%82%B9%E3%83%BB%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%B9%E3%83%88%E3%83%B3/dp/B00KYETHKG/ref=sr_1_1?ie=UTF8&qid=1411717644&sr=8-1&keywords=%E3%83%96%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%82%A6%E3%82%A3%E3%83%AB%E3%82%BD%E3%83%B3

 メールに貼り付けるにも、掲示板に貼り付けるにもいろいろ困りますよね。無駄な改行が入って、ページに飛べないとか。

 これはURLエンコードされた商品名が、URLに含まれているから(Amazonの都合なので、細かい理由とか仕組みとかは気にする必要なし)。

 もっと短くしても、ちゃんとリンクとして機能すれば問題なし。

 これを短くすると、以下のようになります。

http://www.amazon.co.jp/dp/B00KYETHKG/

 これでいけるんですよ。

 見てるページのURLをそのまま使うと、他人のアフィリエイトのIDが入ったリンクを意図せず拡散したりする危険性もあったりするので、これはやっておいたほうがいいかも、ということで。

手軽にAmazonの商品ページのURLを短く

 ということで、いろいろ能書きはあるんですが、さくっと短くするツール作りました。

 長すぎるAmazonのURLをさくっと短く!


 上記リンクのページを開き、Amazonの商品ページのURLを入力して、「短く!」ボタン押せばOKです。

 画面はこんな感じ。

Shotenurl

 わかりますよね。

 Twitterとかで使われる、いわゆる短縮URLではないので、見てすぐにAmazonのURLだとわかるので、安心できるんじゃないかとも思われます。

続きを読む "Amazonの長すぎるURLを短くするやつ作った"

| | コメント (2) | トラックバック (0)

2014年9月25日 (木曜日)

MobMuPlatのAndroid版を試した。Sysex送れた。

 Pure DataのパッチがAndroidでも動く。そんなMobMuPlatの話。「MobMuPlatのAndroid版がリリース、Editorの起動方法が変わってた」の続きだ。

 だいぶ前にiOS用に作っていたパッチを2、3、テスト。まともに動く。オーディオもMIDIもバッチリ。

続きを読む "MobMuPlatのAndroid版を試した。Sysex送れた。"

| | コメント (0) | トラックバック (0)

sigmund~ のメモ

 Pdでsigmund~オブジェクトをいろいろ。いつもパラメーターの意味を忘れる。毎回ヘルプを起動するのも面倒。翻訳もやりにくい。ということで、ここにメモ。

sigmund~ - sinusoidal analysis and pitch tracking

Sigmund~ analyzes an incoming sound into sinusoidal components, which may be reported individually or combined to form a pitch estimate. Possible outputs are specified as creation arguments:

pitch - output pitch continuously
notes - output pitch at the beginning of notes
env - output amplitude continuously
peaks - output all sinusoidal peaks in order of amplitude

Parameters you may set (in creation arguments or messages):

npts - number of points in each analysis window (1024)
hop - number of points between each analysis (512)
npeak - number of sinusoidal peaks (20)
maxfreq - maximum sinusoid frequency in Hz. (1000000)
vibrato - depth of vibrato to expect in 1/2-tones (1)
stabletime - time (msec) to wait to report notes (50)
minpower - minimum power (dB) to report a pitch (50)
growth - growth (dB) to report a new note (7)

The npts and hop parameters are in samples, and are powers of two. The example below specifies a huge hop of 4096 (to slow the output down) and to output "pitch" and "env". (Those are the default outputs.)


| | コメント (0) | トラックバック (0)

2014年9月23日 (火曜日)

いまだけ半額! 楽天お買い物マラソンで「デジキャパ」電子版バックナンバーを買う

 楽天がお買い物マラソンという催しを行っている。楽天ブックスでは、一部の商品が50% OFFになるというキャンペーンを。そこで、またしてもカメラ雑誌「デジキャパ」のバックナンバーが対象となっていた。

 最新号は対象外であるものの、9月号から過去1年分くらいが半額。9月号はちょっと高いけど、8月号より前は299円。ということで、まだ買ってなかったやつを買った。付録付きのは紙の書籍で買ったのもあるのだけど、これで1年分以上が揃ったことになる。

 カメラ雑誌で1年分買うと、オールシーズンOKな撮影の知識が手に入るはず。というのは、あまりに虫のいい話。そうもいかないんだろうなあ。それでも、まあ、なんにも知識のないところからしたら、膨大な情報量ではあるのだ。

 ということで、今手元にあるやつは以下。これが半額になるのはあとちょっとの間だけだ。半額にするにはクーポンが必要。クーポン取得は下のリンクから。

 2500冊以上対象! クーポンで50% 引き!

 下がバックナンバー。

続きを読む "いまだけ半額! 楽天お買い物マラソンで「デジキャパ」電子版バックナンバーを買う"

| | コメント (0) | トラックバック (0)

2014年9月20日 (土曜日)

ブライアン・ウィルソンのDVD/Blu-rayが出た

 こんなのが出てるそうだ。AmazonのDVDのドキュメンタリーカテゴリーで発見。

ブライアン・ウィルソン ソングライター ~ザ・ビーチ・ボーイズの光と影~ [Blu-ray]
ブライアン・ウィルソン ソングライター ~ザ・ビーチ・ボーイズの光と影~ [Blu-ray]

 これをネタ元にしたのが、下のやつ。

続きを読む "ブライアン・ウィルソンのDVD/Blu-rayが出た"

| | コメント (0) | トラックバック (0)

2014年9月19日 (金曜日)

MobMuPlatのAndroid版がリリース、Editorの起動方法が変わってた

 iOSでPure Dataのパッチが動かせるMobMuPlatのAndroid版がリリースされていた。「iOS楽器が自分で作れる!」とかいうので話題になったあれだ。」開発者のDaniel Iglesiaさんからのメールで知る。

 MobMuPlat.com

 とりあえず、起動してみたのだけど、オーディオ関連は動いている模様。サンプルのパッチで確認。

 一方、MIDIのほうは、MIDIデバイスが認識されない。これは手元にあるAndroid端末の問題かもしれず。ちょっと前にカスタムROMをアップデートしてから試してなかったので、原因はそっちにありそう。なんつってもChromeのWeb MIDI APIが動かないんだもの(デバイスが検出できてないっぽい)。

 ということで、MIDIデバイスが認識できないと、やりたいこともできないわけで。

(追記)USBホストケーブルの接触が悪くなってた模様。つなぐときの角度を変えたりしたらつながって検出された。MIDI送信ができることを確認。ノート、CCのみのテスト。一度に大量のデータを送ろうとするとアプリが落ちる。まあ、ベータ版ですからね。(追記終わり)

 あと、パッチを作成するエディタMobMuPlatEditorも1.61がリリースされていた。これはたぶん、だいぶ前に出てたもの(でもまだ使ってなかった)。「グリッドが使えるようになったよ」というのが本体のアップデートの時にApp Storeの情報に掲載されていたはず。ちなみに、以前はMobMuPlatEditorで適当に配置してから、パッチをテキストエディタで開いて座標を修正していたのだ。これはひどくたいへんだった。

 ということで、こちらも久々に試す。

 しかし、ダウンロードからつまづく。公式サイトのMobMuPlat.comでWindows版のリンクを探すも見つけられず。GitHubにあるのはソースだけだ。で、よく探すと、「MobMuPlat Development Package! v 1.61」というリンクがそれだった。中にOS XとJavaバージョンが入っている。後者がWindowsでも動く。

 で、ディレクトリ構造も変わってるし、Editorとの連携を行うパッチを自動で起動するようにもなっていない。むむう。ということで、前のバージョのバッチファイルを元に作ってみた。

 ZIPファイルを解凍してできたディレクトリ「MobMuPlatDistribution_1.61」に、「LaunchPureDataAndWrapper.bat」というファイルを作成。テキストエディターで以下のように書く。

start PureData\Windows\pdVanillaForMobMuPlat\pd\bin\pd.exe PdWrapper.pd

start Editor\CrossPlatformJava\MobMuPlatEditor.jar

pause

 これで、このバッチファイルをダブルクリックすると、Pd本体が連携用のパッチをロードした状態で起動し、エディターのほうも起動する。あとは、既存のパッチをロードするなり、新たなパッチを作成すればいい。

 バッチファイル自体は「PureData\Windows」ディレクトリ内にもあるのだけど、Pd本体を起動するだけになっている。このへんのドキュメントもない(?)ので、最初は戸惑った。

 これはMobMuPlatEditorがWindows専用ではなく、マルチプラットフォームで動くJava版としてリリースされたからだろうか?

 とりあえず、なんとかなったのでメモ。

続きを読む "MobMuPlatのAndroid版がリリース、Editorの起動方法が変わってた"

| | コメント (0) | トラックバック (0)

2014年9月12日 (金曜日)

「電気グルーヴのYouTube Music TV」iPadで見られるようにしてみた

 「電気グルーヴのYouTube Music TV」は、ダンスミュージックの歴史を楽しく学べる(?)動画コンテンツ。

 スタジオ収録による石野卓球・ピエール瀧のトークにあわせ、YouTubeの動画を見るという新しい試みでも話題を集めた。昨年5月公開の第1弾に始まり、第3弾までが公開された。

 毎回テーマを設定。第1弾が「イタロディスコ&ルーツHi-NGR(ハイエナジー) 」、第2弾が「"アシッド・ハウス/Acid House "」、第3弾が「オールド・スクール・ジャーマン・レイヴ/Old school German Rave "」であった。

 トークのノリはTVの深夜番組、いやラジオか。懐かしく楽しんだ人も多いと思われる。

 パソコンで見る場合、スタジオのトーク本編と、紹介される動画(本編動画内にリンクから飛べる)を、別々の2つのウィンドウを開いてみるという感じ。なかなかおもしろい。
 iPadのSafariだとこの見方が無理。2つのウィンドウを開く、ということはできないからだ。ということで、ちゃんと流れに沿って紹介動画を見られるように作ったのが以下。

続きを読む "「電気グルーヴのYouTube Music TV」iPadで見られるようにしてみた"

| | コメント (0) | トラックバック (0)

2014年9月10日 (水曜日)

innerHTMLを書き換えようとしたらInvalidって言われる

 またもJavaScriptプラグラミングでつまづいた話。InnerHTMLを書き換えようとするとエラー。

 Chromeでのエラーメッセージはこうだ。

SyntaxError: Failed to set the 'innerHTML' property on 'Element': The provided markup is invalid XML, and therefore cannot be inserted into an XML document.

 一方、IE11では「 Syntax Error 」とだけ言われる。これじゃ、なんのことやらわからない。これに比べるとChromeのメッセージはだいぶ手がかりにはなる。

 このエラーが出るのは一部のWebページのみ。その違いがわからない。DOCTYPEとかHEADタグの違いかなあ、と思うのだけど、同じようなので大丈夫なのもある。

 とりあえず、いろいろ調べる。文字通り、書き換えるためのコードがXMLになってないってことだろうと思うので、細かくチェック。


続きを読む "innerHTMLを書き換えようとしたらInvalidって言われる"

| | コメント (0) | トラックバック (0)

IE11でcreateStyleSheetが使えなくなってた&ブラウザ判別の問題

 だいぶ前に作っていたJavaScriptのコードに手直しをしようといろいろ作業。IE11で変更が加えられていた部分でひどく手間取った。原因の1つは「createStyleSheetが使えなくなっていたこと」だ。解決に至るまでのてんやわんやをメモ。

 対象となるプログラム(プログラムA)のもとの仕様は、スタイルシートを指定するために、別途CSSファイルを読み込むという手順だった。しかし、ファイルのロードに時間がかかる。ファイルの容量自体は小さいのだけど、DNSルックアップが入るので、無駄な時間が発生する。それを抑えたい。コードに直接入れ込んでしまえば、そのコード自体のロード時間は伸びるけどトータルでは短くなるはず。そんな目論見。

続きを読む "IE11でcreateStyleSheetが使えなくなってた&ブラウザ判別の問題"

| | コメント (0) | トラックバック (0)

リンク&引用のためのブックマークレットを修正

 だいぶ前に作ったブックマークレットをいまさらながら修正。ブラウザで開いているページへのリンク用HTMLコードなどを作成するためのブックマークレットです。紹介記事はこれ。

 今見ているページをカンタンに紹介。リンクと引用を手間なくできるブックマークレット はてなブックマーク - 今見ているページをカンタンに紹介。リンクと引用を手間なくできるブックマークレット: point of view point

 使い方に変更はまったくなし。単にロード時の速度をアップするためのコード修正を行いました。

 これまでは表示のためのスタイルシートを別途読み込んでいたのですが、それをやめました。また、コード自体も圧縮ツールを使って容量を削減しています。

 体感できるくらいには早くなっているかと思われます。

続きを読む "リンク&引用のためのブックマークレットを修正"

| | コメント (0) | トラックバック (0)

2014年9月 8日 (月曜日)

Google App Engineでデプロイできない。Invalid user name or password

 Google App Engineで作ってたやつを久々にいじる。そもそもOSを入れ替えてから環境すら入れてなかったので、PythonやらGoogle App Engine SDKやらを入れるところから。でもってエラーで困った話。

 環境のインストールは問題なく終了。Pythonは64ビット版を入れた。なんかあるかもと思ってたけど、問題なし(Google App Engine Launcherの設定でパスを指定する必要はあったけど)。以前の環境があったハードディスクから、アップロード用のコンテンツをまるごと持ってきて、適切に指定(FileメニューのAdd Exsisting Applicationから)。

 デプロイしようとするとエラーが出る。「Invalid user name or password」とか言われる。何度やってもだめ。

続きを読む "Google App Engineでデプロイできない。Invalid user name or password"

| | コメント (0) | トラックバック (0)

2014年9月 6日 (土曜日)

Cubasis for iPadのセール、今日まで。3,400円。

 SteinbergのiPadアプリ、「Cubasis for iPad」が久しぶりのセール中。  普段は5,000円のアプリが、3,400円になっている。  セールが始まったのは知ってたのだけど、いつまでかがわからなかった。そんなタイミングで、4日にヤマハからメールが来ていて期限を知る。9月6日までだ。  そういえば、前回は1日のみだったのではなかったか? それと比べると、少なくとも5日くらいはやってるのだと思う。  いままで何度もセールを見逃してきたのだけど、今回はようやく購入。以前は「この間○○買ったばっかりだしなあ」ということでスルーしたり、そもそも気づかなかったりしてきたのだけども。ということで、これから触る。  問題は所有しているiPad 2のCPUパワーだ。Cubasisのウリの1つである、外部アプリとの連携とか、大丈夫かなあ、とか。

続きを読む "Cubasis for iPadのセール、今日まで。3,400円。"

| | コメント (0) | トラックバック (0)

「デジキャパ」バックナンバーをKoboで - 古いのはなくなっている?

 カメラ雑誌「デジキャパ」。以前、楽天の電子書籍サービスKoboのセールでちょっと安くなっていた際に買って以来、電子版だけでなく、書籍版も何度か買っている。

 電子版は本物(紙の本)よりも、もともと安いのだがバックナンバーがさらに安くなっていることが多い。気になって買おうかと思うと、通常値段だったりするので、このタイミングがわからない。

 最新版は安くならないが、1つ前の号がすでに安くなったりもしている。前からそうだったっけ?  安くなるのは3号前位だった気もしたんだけども(どうもKoboのセールに当たったようだ。たぶん今だけ。Kindleは高いままだった)。

 あと、古すぎるやつはなくなっているような気もする。ルールというか、タイミングがわかればいいんだけどなあ。

 とりあえず、現時点のものをまとめてみる。たぶん、その多くはほかの電子書籍店よりも安い。いつまでこの値段かはわかんないけど。

続きを読む "「デジキャパ」バックナンバーをKoboで - 古いのはなくなっている?"

| | コメント (0) | トラックバック (0)

2014年9月 5日 (金曜日)

JavaScriptの圧縮・難読化、エラーではまる

 JavaScriptのコードを書く。最終的な公開に向けて、コメントを削除するのが面倒。そこで、圧縮ツールというか難読化ツールを使う。圧縮したらエラーが出てはまったのでメモ。

 コード中には見られたくないものもあるので、難読化ありも含むのがいいかな。ということで、packet for .NETを使っている。それに至った経緯は忘れた。

 で、それで圧縮するとエラーが出てちゃんと動作しない。圧縮ツールのコマンドラインではなんらメッセージは出ない(そりゃそうか)。ブラウザで動かすとダメ、という感じ。

 セミコロンが抜けてたりするとアウト、という記事を見つけたので一生懸命探す。見つからない。ループの最後の「}」のあとにもつけろ、みたいなのもあったので、それも試したり(普通はいらないはずなんだがなあ、と思いつつ。なお、関数の定義の最後も不要。しかし、式で代入する場合とかはだめ。。これも見逃しがち)。でもだめ。

 そこで、文法チェックみたいなやつがないか? HTML LintのJS版みたいな。そしたら普通にあった。そりゃあるわな。

 JSLint,The JavaScript Code Quality Toolはてなブックマーク - JSLint,The JavaScript Code Quality Tool

 コードつっこむ。エラーだらけ。おもに、インデントが問題になっていると思われ。まあ、それは無視して。こまかく見ていくと、セミコロンの抜けが1カ所あった。あらら。普通に見逃してただけか。しかもだいぶ最初のほうだ。

 ということで、問題解決。

 ほかにも「こうしたほうがいい」というメッセージが出るので、それに沿っていろいろ修正。で、やっぱり「}」のあとのセミコロンは不要ということが判明。あらら。

 もう少し、JSLintについて調べる。

続きを読む "JavaScriptの圧縮・難読化、エラーではまる"

| | コメント (1) | トラックバック (0)

2014年9月 3日 (水曜日)

Raptr Desktop App Update って何?

 PCを久々に再起動したら、OS起動時に「Raptr Desktop App Update をインストールするか?」みたいなダイアログが出た。恐竜をデフォルメしたイラストが出てる。なんだ、これ? こんなソフトウェアはインストールした記憶がない。

 で、調べると、AMDのグラフィックスカードのドライバ、Catalystをインストールした際にいっしょに導入されるんだとか。

 AMD Catalyst と同時インストールのAMD GAMING EVOLVED Raptrをアンインストールする

 上記エントリには削除方法も書いてあった。

 このPCでゲームはやらないので、自分にはまったく不要だと思われた。ということで、削除した。

 削除するとIEが起動。アンケートページが開いた。なんで消すのか? みたいなことを聞きたいらしい。とりあえず、いらないから、みたいな選択肢を。

 AMD Catalystのインストール時に、Raptrもインストールするか?って聞いてきてたのかなあ。まあ、ちゃんとしたメーカーだから、無断でなんてことはないよな、とかいろいろ思ったり。次回のためにメモ。

続きを読む "Raptr Desktop App Update って何?"

| | コメント (0) | トラックバック (0)

2014年9月 1日 (月曜日)

ハンズメッセの商品は楽天で買えばいいんじゃないか?

 先日、東急ハンズのセール「ハンズメッセ」にでかけ、いろいろ買い物。そういえば、ここ数年は毎年訪ねている。なんといっても、ほかではあんまり見られない雑貨がいっぱいあるからだ。

 でかける前にはネットで見られるチラシを利用。iPadアプリの「シュフー」を利用するのがおもなところ。PCよりもピンチ操作で拡大ができたりするので、便利なのだ。

 これで目星をつけてチェック漏れがないように。で、実際に店に着くと、売り切れ品多数。人気商品は早めに行かないといけないんだなあ、と毎年思ったり。それからチラシに載っていないワゴンセールにもいろいろおもしろいものが。スマホカバーとかストラップとか100円で売ってたり。iPhone用USB出力ACアダプタが300円であったり。今思えば、後者は買っておけばよかった。

 あと、目立ったのは防災グッズ。缶入りの食品はいっぱいあった。パンはもちろん、お菓子も多数。これなら子供も大丈夫だろう。5年とかもつやつ。

 帰宅してから購入したものをいろいろチェック。と、同時にウェブでの価格と改めて比較したり。だいたいは安い(という話は前のエントリでもしたか)。

 で、楽天にも東急ハンズが出店しており、ハンズメッセの商品も普通に売っているのを知る。なんと!

 価格はメッセと同じ気配。送料は別途かかるけど、近所に東急ハンズがない人には十分魅力的だと思う。買う品数が多ければ、普通にもとがとれるはず。

 ということで、検索した結果いくつか。

 まあ、こんなもんではないのである。600以上のハンズメッセと書かれた商品が、楽天にはある。

 しかも「ポイント10倍」なんてのもある。以下は売上げ上位からいくつか抜粋。

続きを読む "ハンズメッセの商品は楽天で買えばいいんじゃないか?"

| | コメント (0) | トラックバック (0)

« 2014年8月 | トップページ | 2014年10月 »