17 5 / 2013
Tatsuhiko Miyagawa's Podcast: ep11: Google I/O 2013 (kenn, mootoh) »
収録時間 46:22 | Download MP3 (26MB)
Kenn Ejima さん (@kenn), Motohiro Takayama さん (@mootoh) を迎えて、Google I/O, Google Glass, Google Play Game Services などについて話しました。
番組へのフィードバックは Twitter にて @miyagawa またはハッシュタグ #bulknews にてお寄せください。
Show Notes
2週間で3エピソードとちょっと飛ばし気味ですが、時事ネタということでGoogle I/O 話。翌日でキーノートちょっと忘れてますが、参加してたmootohさんのおかげでいろいろ拾えましたね。後半の Game Services 話は業界トークっぽくて面白かったです。
録音しながらライブストリーミングもしてみたんですが、時間帯の関係もあってフィードバックをもらうのが難しかったですね。twitter 以外にも Lingr とかのほうがエンゲージしやすいのかな。いろいろ試行錯誤してみる必要ありですね。
Permalink 11 notes
17 5 / 2013
Podcast recording and editing

Here’s what it looks like when it comes to editing my (semi-badly recorded) Podcast episodes.
When I first heard 5by5/Mule’s podcasts, i was really impressed by the audio quality of their shows, since like many of you, i had a feeling that “Podcast is by amateurs and audio is mediocre at best”. I was blown away.
So I did a little bit of research before starting my show, because I wanted to make it sound good too. Jason Snell’s article on MacWorld explains the current method of my recording.
Skype, Everyone Records, GarageBand
The tl;dr for that is, I use Skype Call Recorder to record both my audio and guest(s) on Skype, on separate tracks. It’s great that it records my audio locally, not via Skype, so it’s a direct input from my Mic.
I ask guests to record their local audio using QuickTime too and send files after recording. Then I synchronize them with Skype’s recorded audio, then discard the Skype audio file.
Now I get everyone’s locally recorded audio, on separate tracks on GarageBand, and I only need to edit when there’re murmuring or conflicts, etc. In Theory.
I’m often asked how long it takes to edit the show - if the show is one hour, it usually takes 2 to 3 hours.
Microphone and Headphones
Recent episodes needed a little bit more of my editing work than previously - this is not to particularly blame anyone but the technologies/hardware, because it’s a mere audio leak on other’s ends.
Basically when I speak, my voice leaks on the guest’s track because their mic picks up the audio from the earpiece, and makes an echo/delay sound effect that I need to cancel out. That leads to the chaotic GarageBand editing shown earlier. Noise gate works to cancel that, but it also cancels the valid voice and i avoid doing it.
I ask everyone to use headphone/earphone, but sometimes the microphone is too close to them, or the headphone is not solid enough and leak audio from there. It doesn’t seem to happen to everyone (which is good), so it should definitely be related to the combination/setup of the microphone and headphones.
My particular setup is Blue Yeti USB Microphone and Klipsch IMAGE S4 and don’t have that problem on my end. Klipsch has a very crisp sound with very little sound leak, as an in-ear headphone.
In terms of not leaking audio, Over-the-ear Headphones should be the best, but unless you have a microphone with monitoring capabilities (like Yeti :D), it might be difficult to hear what you speak while speaking.
I guess this is one of the difficulties of doing the show with irregular guests, since we can’t ask guests to invest some money on microphones/headphones, which I would if I do recurring/fixed guests :)
Tips
Here’s a simple thing: don’t use Apple’s iPhone headset. Its audio isn’t bad, but it picks up a lot from its earpiece, and makes a big noise when touched with your clothes. Speaking of Apple, Macbook Pro Retina’s dual USB microphone is fantastic, assuming you don’t have a big ambient noise.
Also, some of the Japanese podcast shows I listen to have severe audio quality issues (although I’m not sure if they read this in English ;p) - Just don’t record the show in a cafe/restaurant with big ambient noise. Also, double your bitrate and make a mono MP3, rather than low bitrate stereo files.
—
Anyway this was my current setup. For the latest episode 11 where we talked about Google I/O, we also experimented with the live streaming with Mixlr. I will explain the setup about it (pretty simple if you have a spare Mac mini) later if you’re interested :)
12 5 / 2013
Tatsuhiko Miyagawa's Podcast: ep10: RailsConf, Ruby 2.0, Rails 4 (mrkn, r7kamura) »
Kenta Murataさん (@mrkn), Ryo Nakamuraさん (@r7kamura) を迎えて、RailsConf, Ruby 2.0, Rails 4, Chanko 2.0, RubyKaigi, YAPC などについて話しました。
今週は日本語営業に戻って、mrkn, r7akamura とRuby 話をしました。ちなみに3人の収録だと間が持ちやすくていいんですが、編集がちょっと大変。
Rails 2.3 is Kansas
DHH の Kansas ネタはConfreaksにKeynoteが上がってました。13分あたり。hkmurakami さんが 詳しく解説 してくれてます。日本の2ch でよくでる群馬県ネタ に近いものがありますね。
Permalink 9 notes
08 5 / 2013
Tatsuhiko Miyagawa's Podcast »
On the episode 9 of my podcast, featuring Jesse Vincent (@obra), we discussed his recent experiments to build his own keyboard.
Some of my followers on Twitter and friends on Facebook asked if there was any plan for an English episode of my podcast.
So here it is, with Jesse Vincent, we talked about his recent exploration of making his own Keyboard. We also discussed little bit about perl, and OSDC.TW, the conference we just attended a couple of weeks ago.
Might want to do more of English episodes in the future, but comments and feedback is always appreciated.
Permalink 8 notes
24 4 / 2013
Starman 0.3011 »
- Disabled flock serialization when it’s unnecessary. This will improve the performance when you have many Starman worker processes on Linux systems (kazeburo) #69
It’s a minor version update, but contains very important fix - it bypasses flock serialization in accept in most UNIX systems where there’s only one port being listened. It will boost the performance when you have a bunch of worker processes. Thanks to kazeburo for the patch on his blog!
Permalink 2 notes
24 4 / 2013
Freeze CPAN deps with PAUSE git »
PAUSE is the backend of CPAN module upload server, and since April 2012, thanks to rjbs, for every perl module upload, it commits the index list (as well as author/permission mapping). And now it is available on github. Thanks Andreas!
This makes it so easy to freeze CPAN module dependencies for your application solely based on time.
First, check out the repo, and then specify the revision with date time you want to freeze at:
git clone git://github.com/batchpause/PAUSE-git.git
cd PAUSE-git
git checkout `git rev-list -n 1 --before "2013-01-01 00:00" master`
Then, refernce that 02packages from cpanm:
cpanm --installdeps . \
--mirror-index /path/to/PAUSE-git/02packages.details.txt
--mirror http://backpan.perl.org/
That’s it, really.
If you want more control over versions, dev releases and git forks, you might need Carton. And you can only go back to 2012 April and no older than that. But for a simple time-based index, this is all you need.
24 4 / 2013
kazeburo/Monoceros · GitHub »
Monoceros is PSGI/Plack server supports HTTP/1.0. Monoceros has a event-driven connection manager and preforking workers. Monoceros can keep large amount of connection at minimal processes
Great addition to the PSGI/Plack web servers. Gets the best of event-based servers to handle C10K connections while working a pool of preforking workers.
Permalink 2 notes
24 4 / 2013
nginx 1.4.0 is out »
nginx-1.4.0 stable version has been released, incorporating many new features developed in the 1.3.x branch - support for proxying of WebSocket connections, OCSP stapling, SPDY module, gunzip filter and more.
Permalink 1 note
17 4 / 2013
Listen-IT: 3編セット40%オフキャンペーン中 »
宮川達彦さんのPodcastをスポンサーしましたので、その記念に40%オフキャンペーン開催中です。母音編、子音編、文章編、3つセットでご購入いただくと定価2000円なのですが、今なら1200円。全部で60レッスン、669単語と170の文章が詰まっていますので、1レッスン20円、単語/文章当たり1.4円と大変お買い得です!
Great app, 40% off sale. Go buy it and support my podcast :)
Permalink 1 note
16 4 / 2013
Tatsuhiko Miyagawa's Podcast: Podcast ep8: ゲスト 伊藤直也 高林哲 »
スポンサー: Listen-IT
伊藤直也さん (@naoya_ito) 高林哲さん (bkノート) をゲストに迎えて、日米キャリアパス、スクリーンキャスト、ペアプログラミング、エンジニアリング英語などについて話しました。
おなじみのお2人と、都内某所で収録しました。後ろで将棋を指してる音が聞こえます :)
本記事にもありますが、収録機材がノイズを結構拾ってしまっていて、ちょっと気になるかもしれませんがご了承を。やっぱりマイクのクオリティが音質に直結しますね。Skypeだとあとで編集はいろいろできるんですが、直録りはいろいろ難しいです。
このあとまだまだたくさんしゃべったんですが、長くなったのでここまで。またお蔵出しもあるかもです。
Permalink 13 notes