オタク特有の「複数アーティストの区切りバラバラ問題」に対応する
完全にキレた、ISOに直談判も辞さない
突然なんですが、ぼくはアイドルマスターシンデレラガールズ(デレマス)の「メッセージ」って曲がめちゃくちゃ好きなんですよ。 で、デレマスの1期OP主題歌「Star!!」のCDに、カップリングとして new generation の3人が歌うバージョンの「メッセージ」が収録されてるんですけど。
アーティストタグを見ると、こうなってるんですね。(ぼくの場合です)
さて、同じ曲を持っている方がいらっしゃるかはわかりませんが、あなただったらどういう風に書きますか?
あー、「CV:」って付けるタイプですね。括弧は半角、区切りは半角カンマと。いいですね。
ふむふむ、「CV.」派ですか。括弧は半角、区切りは読点。
おお、括弧は全角派なんですね。区切りは全角カンマと。
同じ曲なのにバラバラのタグ付けるのやめーや!!!!
これ、絶対共感してもらえると思ってる(そう思ったからこれを書いてる)。括弧の半角全角とか、CV表記云々はまだしも、そもそもこれは「島村卯月(CV.大橋彩香)」「渋谷凛(CV.福原綾香)」「本田未央(CV.原紗友里)」の3つのアーティストから成るわけであって、カンマやら読点で区切っても1アーティストとして認識されるんですよね。こうやって望まれないアーティスト名がまたリストに加えられていくわけです。
これ、一人でやってる分にはいいんですが、これを Gracenote とかのデータベースに更新しちゃうと、そこから取得するたびに自分なりの記法に書き換える必要が出てくるわけで、こういうのってもっと統一していくべきだと思うんですよ。だから、せめてアーティストの区切りだけでもどうにかしようというわけです。
続きを読む人とロボットの話
あなたは大富豪だ。数日前に注文したドイツ直輸入のエールビールが届き、さあ飲もうという時に、「ステンレスのカップで飲むときめ細かい泡が立って美味しいらしいよ」と加藤英美里似の妻が言うので、せっかくならと新しいカップを買うことにした。
しばらくして、伊勢丹の訪問販売がやってきた。見ると、2つのステンレス製カップがある。見た目も、使い心地も、全く同じだという。ただし、片方は20000円、もう片方は3000円の値がつけられている。
20000円の方は、燕の工場にて1枚のステンレス板を折り曲げて形作り、職人が丁寧に研磨をかけて仕上げた一品。
3000円の方は、折り曲げと研磨を、職人の技を忠実に、完璧に再現した機械で行った一品。
さあ、どっちを買う?
続きを読む備忘録: IDT High Definition Audio と Windows 10
はじめに
4年前に買った DELL Inspiron R15 (N5110) を Windows 10 にアップグレードしてしばらく経った。BIOS こそ対応してるけど、各種ドライバは対応してないし、DELL 公式でも「非対応だから覚悟しとけや」という旨の記述がある。でも構わず人柱。 最初の頃は「Cortana とスタートメニューが正しく起動されませんでした」とかいうエラーメッセージが出て、タスクバーが動かなくなってどうしようもなくなり、数週間のうちに Windows 7 に戻した(コルタナバグとか言うらしい)。代償としてタスクスケジューラがまともに起動できなくなったりしたけど、別に使わないからいいや(妥協)。 しばらくしてもう一度アップグレードすると、
- LockAppHost という謎のプロセスに CPU を30%食われる。プロセスキルするとタスクバーが動かなくなる
- 突然サウンドドライバ (IDT High Definition Audio)が落ちる(巻き込まれてるのかタスクバーも死ぬ)。ログには「デバイス HDAUDIO\FUNC_01&VEN_111D&DEV_76D1&SUBSYS_102804B0&REV_1002\4&1ca42d66&0&0001 を移行できませんでした。」との表示
前者はともかくとして(そもそもなにこれ)、IDT High Definition Audio が Windows 10 に対応してないのは知ってたので、対処法を探してここにメモ。
続きを読む備忘録: SQL Server のトリガ と PHP
はじめに
データベースにこんなテーブルがある。(各テーブルの id は共通)
[tblA]
+-----+-------+-------+ | id| name| regid| +-----+-------+-------+ |00001| Tanaka| AaBbCc| |00002| Suzuki| DdEeFf|
[tblB]
+-----+---------------+ | id| message| +-----+---------------+ |00001| Hello, Tanaka!| |00002| Hello, Suzuki!| |00001| Test message|
で、
- tblB に データが INSERT される
- INSERT されたデータの id を基に tblA から regid を取得
- 取得した regid を GCM サーバに送信(プッシュ通知)
という実装がしたかった。
続きを読む備忘録: PDO と SQL 文
はじめに
研究で Android 端末から SQL サーバにアクセスしてデータを見るというアプリを作っています。実は今までアプリケーションを作成することがなかった(学部時代はデータ分析をしていたので元データのパース用スクリプト程度しか書いていなかった)ので、いきなり Android Java (と PHP )の勉強を強いられる事になった上、納期が3週間後(5月末)に設定されるという地獄の状況です。今現在の話です。
で、そのアプリはサーバとのデータのやり取りを PHP への POST で実現していて、端末から文字列をバイトデータとして PHP に送って、その文字列を SQL クエリの WHERE としてテーブルを抽出する、という処理を書くことになりました。そこで詰まったのでメモ。