如何用 FFmpeg 合并两个 M4A 文件

http://teahour.fm 是一个面向互联网开发人员的 Podcast 音频类节目,因为我们都是做技术的,所以我们录制节目的时候采用的是一整套免费的解决方案,具体见如何使用GarageBand和Skype录制Podcast。 剪辑2013年最后一期Teahour podcast的时候,我遇到一个非常奇怪的问题,当导出剪辑好的音频时,GarageBand出现下面这个报错信息: 在网上Google了一圈没有找到解决办法,看到某个论坛里面说这是GarageBand的一个Bug,本期节目只有一小时四十分钟,我曾经录制过超过两小时的节目都没有遇到过这个问题,后来经过摸索找到一个办法。首先将音频文件分割成两个部分分别导出,然后借助工具将两个导出的文件合并即可。 首先安装FFmpeg,在Mac下用Homebrew安装非常简单: brew install ffmpeg »

Tip: 如何查看 Heroku 上的 PostgreSQL 版本

查看 Heroku 上的 PostgreSQL 版本号,可以帮助你确认某些高级功能是否可以启用。 首先通过 heroku toolbelt 远程打开服务器上得 psql heroku pg:psql 然后执行一条查询语句就可以得到当前 PostgreSQL 的版本号 select VERSION(); »

又是一年Ruby大会,回忆

距离 RubyConfChina 2013 还有不到十天的时间,但是依稀觉得去年的大会就像是在昨天一样。当初误打误撞的进了Ruby圈子,学习Rails开发,到后来接手组织上海的Ruby on Rails的线上线下社区活动,策划第一届RubyConfChina大会,然后一直坚持每年做一次大会,到今年为止,这件事居然坚持了五年。坚持办Ruby大会五年了都,这件事说出来我自己都觉得有点难以想象,好像生命中还没有其他任何一件事情可以跟这件事相提并论,并可以让自己都觉得唏嘘不已的。 其实长期以来,我对自己的要求是成为一个让大家都觉得你很优秀,很出色的开发者。走上IT这条路,时间久了,就会发现其实自己的长处并不在开发本身,而身边优秀的开发者众多,很多人的才能, »

RubyConfChina 2013 大会门票调价的故事

首先感谢所有支持并购票参与大会的朋友们,谢谢你们。大会门票于9月27日凌晨调价,从优惠期每张门票 499 元调整到现在每张 500 元,门票价格上浮人民币一元。 请允许我跟大家解释一下这次调价,以及调价之前到底发生了一些什么事情。首先我们的定价策略是由本次大会的财务预算决定的,因为成功的邀请到了多位海外知名大牛,高手,承担这些嘉宾的费用是一笔很大的开销,其次北京的大会会场非常贵,我们花了很多时间物色合适的场地,最终选择了鑫海锦江大酒店,两天场地费8w,还不包括嘉宾休息室,考虑到大会日程比较满,中午休息时间有限,加上大会会场周围的餐饮不算很发达,于是决定所有参会者在酒店吃中西餐自助,这些条件放到一起,让我们在一开始的财务压力巨大。 »

RubyConfChina 2012 筹款页面

缘起 我是第四次筹办RubyConfChina,借着 RubyChina 的人气,大会的筹办一开始蛮顺利的,年初就定了Matz先生的行程,6月份定了会场,9月份定了所有的讲师和赞助。这次大会的沟通协调工作量大概是往年四倍多,因为大会的规模增加了四倍呀。事情往往一开始非常顺利的话,到了后来就会生出许多曲折,本次大会也不例外。 从写稿的时刻算起,距离本年度的Ruby大会倒计时24天。筹备工作进入了冲刺阶段。刚刚过去的一周,充满了各种纠结,各种无奈,真的是好漫长,好漫长的一周。到底发生了什么事? 具体的情况,在下面这个链接中有详细的说明: RubyConfChina »