サイト更新情報: 2013年1月アーカイブ
プログラミングコーナー「Algorism & Computing」にて、
「GCD(Grand Central Dispatch)をWindows、Mac、Linuxで利用する」を公開しました。
マルチスレッドプログラミングはスレッド管理や排他制御など、かなり面倒なプログラミングを強いられるのですが、GCDを使うことにより、
これをかなりの部分、低減することができます。
面倒くさい部分はOS、ライブラリが面倒をみてくれます。
このGCD、今まではMacでしか使えなかったのですが、Appleがオープンソース化した甲斐あって、
最近になってWindowsとLinuxに移植されました。
XDispatchというライブラリです。ちなみにApacheライセンス。
これで、Windows、Mac、Linuxで同一ソースでGCDが使えるようになります。
一度GCDを使うと、もうやみつきになりますよー。
って、はい。誰も見ないよねww
iPhone/iPad/AndroidでエマステのMIDI音楽が鳴るようになりました!
といっても、前回の記事で紹介した「Puffin Browser」で閲覧する必要があります。
このブラウザアプリが、FLASHを再生できるということは、以前、Mac環境でエマステを閲覧した場合に限り、FLASHでMIDIを再生するようにしたんですが、
(MacではOSX Mountain Lionから、embedタグで埋め込んだMIDIファイルの再生がサポートされなくなったため)
「このFLASH製MIDI再生プレーヤー、当然Puffin Browserで動くんじゃないの!?」という予想、当たりましたね。
バッチリ再生できました。
(ただ、CPUにかなり負荷がかかるようなので、古いスマホやタブレットだと音が変になるかもしれません^^; iPhone5とかでもまれにやや音がひっかかることがある感じ。でも、不快感なく聴ける範囲内です)
いやー、スマートフォン・タブレット環境でのMIDI音楽再生は今まで絶望的だったんだけど、ようやく道が開けてきた感じ。
これで、エマステのBGM付き小説ページも、スマートフォン・タブレットで十分に楽しめるようになりました!
サイト更新情報: 月別アーカイブ
- サイト更新情報: 2013年6月
- サイト更新情報: 2013年5月
- サイト更新情報: 2013年4月
- サイト更新情報: 2013年3月
- サイト更新情報: 2013年2月
- サイト更新情報: 2013年1月
- サイト更新情報: 2012年12月
- サイト更新情報: 2012年11月
- サイト更新情報: 2012年9月
- サイト更新情報: 2012年7月
- サイト更新情報: 2012年6月
- サイト更新情報: 2012年4月
- サイト更新情報: 2012年3月
- サイト更新情報: 2012年2月
- サイト更新情報: 2011年12月
- サイト更新情報: 2011年11月
- サイト更新情報: 2011年10月
- サイト更新情報: 2011年9月
- サイト更新情報: 2011年8月
- サイト更新情報: 2011年7月
- サイト更新情報: 2011年6月
- サイト更新情報: 2011年2月
- サイト更新情報: 2010年12月
- サイト更新情報: 2010年11月
- サイト更新情報: 2010年10月
- サイト更新情報: 2010年9月
- サイト更新情報: 2010年8月
- サイト更新情報: 2010年7月
- サイト更新情報: 2010年5月
- サイト更新情報: 2010年4月
- サイト更新情報: 2010年3月
- サイト更新情報: 2010年2月
- サイト更新情報: 2010年1月
- サイト更新情報: 2009年11月
- サイト更新情報: 2009年10月
- サイト更新情報: 2009年9月
- サイト更新情報: 2009年8月
- サイト更新情報: 2009年5月
- サイト更新情報: 2009年1月
- サイト更新情報: 2008年12月
- サイト更新情報: 2008年11月
- サイト更新情報: 2008年10月
- サイト更新情報: 2008年9月
- サイト更新情報: 2008年7月
- サイト更新情報: 2008年5月
- サイト更新情報: 2008年1月
- サイト更新情報: 2007年5月
- サイト更新情報: 2006年11月
- サイト更新情報: 2006年9月
- サイト更新情報: 2006年8月
- サイト更新情報: 2006年7月
- サイト更新情報: 2006年6月
- サイト更新情報: 2006年5月
- サイト更新情報: 2006年4月
- サイト更新情報: 2006年3月
- サイト更新情報: 2006年1月
- サイト更新情報: 2005年11月
- サイト更新情報: 2005年10月
- サイト更新情報: 2005年9月
- サイト更新情報: 2005年8月
- サイト更新情報: 2005年7月
- サイト更新情報: 2005年6月
- サイト更新情報: 2005年5月
- サイト更新情報: 2005年4月
- サイト更新情報: 2005年3月
- サイト更新情報: 2005年2月
- サイト更新情報: 2005年1月
- サイト更新情報: 2004年12月
- サイト更新情報: 2004年11月
- サイト更新情報: 2004年10月
- サイト更新情報: 2004年9月
- サイト更新情報: 2004年8月
カテゴリ
月別 アーカイブ
- 2013年6月 (4)
- 2013年5月 (8)
- 2013年4月 (2)
- 2013年3月 (6)
- 2013年2月 (7)
- 2013年1月 (9)
- 2012年12月 (8)
- 2012年11月 (8)
- 2012年9月 (3)
- 2012年8月 (1)
- 2012年7月 (2)
- 2012年6月 (3)
- 2012年4月 (2)
- 2012年3月 (3)
- 2012年2月 (5)
- 2012年1月 (1)
- 2011年12月 (1)
- 2011年11月 (2)
- 2011年10月 (4)
- 2011年9月 (4)
- 2011年8月 (3)
- 2011年7月 (8)
- 2011年6月 (1)
- 2011年3月 (1)
- 2011年2月 (1)
- 2010年12月 (1)
- 2010年11月 (1)
- 2010年10月 (5)
- 2010年9月 (3)
- 2010年8月 (1)
- 2010年7月 (3)
- 2010年6月 (1)
- 2010年5月 (1)
- 2010年4月 (4)
- 2010年3月 (2)
- 2010年2月 (2)
- 2010年1月 (2)
- 2009年11月 (3)
- 2009年10月 (3)
- 2009年9月 (3)
- 2009年8月 (7)
- 2009年7月 (4)
- 2009年5月 (5)
- 2009年4月 (1)
- 2009年2月 (1)
- 2009年1月 (1)
- 2008年12月 (3)
- 2008年11月 (3)
- 2008年10月 (3)
- 2008年9月 (1)
- 2008年7月 (3)
- 2008年5月 (1)
- 2008年1月 (1)
- 2007年9月 (4)
- 2007年5月 (1)
- 2007年2月 (2)
- 2007年1月 (2)
- 2006年12月 (1)
- 2006年11月 (4)
- 2006年9月 (2)
- 2006年8月 (7)
- 2006年7月 (8)
- 2006年6月 (4)
- 2006年5月 (5)
- 2006年4月 (16)
- 2006年3月 (16)
- 2006年2月 (6)
- 2006年1月 (13)
- 2005年12月 (6)
- 2005年11月 (6)
- 2005年10月 (15)
- 2005年9月 (15)
- 2005年8月 (27)
- 2005年7月 (24)
- 2005年6月 (11)
- 2005年5月 (9)
- 2005年4月 (4)
- 2005年3月 (10)
- 2005年2月 (4)
- 2005年1月 (10)
- 2004年12月 (7)
- 2004年11月 (7)
- 2004年10月 (6)
- 2004年9月 (14)
- 2004年8月 (11)
このアーカイブについて
このページには、2013年1月以降に書かれたブログ記事のうちサイト更新情報カテゴリに属しているものが含まれています。
前のアーカイブはサイト更新情報: 2012年12月です。
次のアーカイブはサイト更新情報: 2013年2月です。