当前位置

技术

技术

为远程语音会议买了个全向麦克风

随着武汉office的发展,两地会议的需求越来越大。

搜狐官方是用 Lync 作为内部语音会议的支持,但是这玩意 1-to-1 的沟通还可以,两边一旦人多了以后,由于笔记本内置 Mic 糟糕的指向性,会议过程就难以接受。于是我开始怀念以前亿邮的那个 Polycom,打算买点什么来加强会议效果,节省差旅成本...

出于简单方便的想法,就还是决定先弄一个全向麦克风,增强 Lync 的语音能力即可。上淘宝搜索了一下,千元以下的很明显分成两个档次,一个是 200-300 之间的三角形,一个是 800+ 的十字形 IPEVO X1-N6。旺旺交流了一下,便宜的那款老板自承拾音范围1.5m以内,也就够4人围着个小圆桌开会的。于是果断放弃,拍下 X1-N6

昨天终于到货了,简单测试了一下,大概可以达到 2m 的半径,2.5m很困难。一般的6-8人中型会议桌是没问题了,新闻会议室还有焦点会议室那种大会议桌的估计坐最边上的人说话就无法被网络另一头听清了。

接下来就看实际使用效果了.

Topic: 

Hackathon 和工程师文化

今晚,邮件中心组织头一次Hackathon,计划是24小时,明晚结束。8位工程师,组成4个pair ,向一个定义好的目标发起冲刺

我一直反对制度性的加班和封闭开发。援引张立鹏同学的话说:结对编程如果能一直持续6个小时,这一天就很累了。另外,编程是一项脑力活动,如果没有全心的投入,这项活动根本没有产出。

管理者需要做的是激发工程师的创造欲,和保证良好的办公室环境,让工程师们可以每天专注6个小时的工作。把员工拉到一个别墅关在一起只能证明这个公司在办公环境上的失败。

办公室环境另外说,我感觉我们有点缺乏工程师文化,我觉得部分工程师放弃了自己对产品的想象,而把所有控制和责任都推在了产品经理的身上。在如此讲究“人人都是产品经理”、“细节决定成败”、“微创新”、“反复迭代试错小步快跑”的环境里,我希望工程师们认识到:他们这个职业,是唯一不需要任何辅助——没有PM没有Designer没有Editor没有...——就可以出活可以创新的职业

Hackathon 难以想象吗?说到底,不达目的不罢休彻夜编程是我们刚刚开始接触这门手艺时候的本能,当这个本能丧失的时候,从精神上你已经放弃了这个职业

希望这次的Hackathon本身能让大家感到兴奋。Done is better than perfect


Update 1: Hackathon 不是要不睡觉,而是用一切方法完成目标。最长的Hackathon 有一个星期的..
Update 2: E.S.R在那篇著名的"如何成为一名黑客"里面说:“成功的运动员从锻炼身体、超越自我极限的愉悦中得到动力。 同样,做黑客,你得能从解决问题,磨练技术及锻炼智力中得到基本的乐趣。”

Topic: 

上半年俺们对开源社区的贡献

不积跬步无以致千里

  1. douyuan: libmemcached无法在二进制协议中使用SASL认证的patch
    https://bugs.launchpad.net/libmemcached/+bug/982983
    已经被合并
  2. douyuan: libmemcached连接memcached时使用错误密码就崩溃的patch
    https://bugs.launchpad.net/libmemcached/+bug/952068
  3. douyuan: nginx healthcheck在reload的时候段错误的patch
    https://github.com/cep21/healthcheck_nginx_upstreams/issues/5
  4. qiw2009: node-syslog 不兼容0.7+的patch
    https://github.com/schamane/node-syslog/issues/15
    已经被合并
Topic: 

关于 Mac OS X 上 WebEx 应用的问题

达达一直在用 WebEx 参加网上的英语口语会话课程。自从家里配置了 Mac 后,也尝试过在 Mac 里上课。但是很奇怪,WebEx 总是时不时的会崩溃掉,没有任何预兆。于是我们还是在 Windows 上继续课程。。。。。。

今天终于找到一个可能的线索:WebEx Mac crashes with USB headset (debug logs attached)

因为 Mac 很变态的只装备了 Line-In,而不是 Micphone-In,所以市面上常见的耳麦没法用。俺们 Mac 用户多半是使用的 USB 耳麦,可看情况就是这个 USB 耳麦配合 WebEx 有潜在的影响.

还不得不提的是这个 bug 是去年2月1日用户在cisco网站讨论区里提出来的,然后过了半年多 cisco 才正面回应决定解决这个bug:"This year we revamped the computer based audio experience. You have clearly pointed out a gap that needs to be filled. We are looking for a development slot to bring both the USB support and the and the new computer based audio experience to OSX. Thank you."...然后,同样是这个回应人,前几天,也就是发表声明9个月后,说"First, thank you all for your patience. As a Mac user I understand your frustration and issues clearly. I want to be transparent and share with you that the engineering team working on the USB issue had to reprioritize some work items previously targeted for the May 2012 release, and the repair for this was one of the items. The engineering team is now targeting this for the next major release. They are firming up the content and schedule for that next release in the next months so I hesitate sharing a timeline, less I should disappoint, but fall 2012 is ballpark. "

好吧,厂商总是强势的,用户只能等待...

Topic: 

关于 expect 执行 ssh socks5 proxy 防断线

这个网上搜索到的方案呢,一般都是弄一个 timeout 60,然后每 60 秒在这个 ssh 通道上发送一个空格过去,以维持 ssh 连接。。。但这个阻止不了网络异常或程序异常而导致的连接断开

于是乎俺把脚本简单的改了一下:

  1. #!/usr/bin/expect
  2. set timeout 60
  3. while {1} {
  4.   spawn /usr/bin/ssh -NCD :8080 <a href="mailto:user@yourserver.com">user@yourserver.com</a>
  5.   expect {
  6.     "password:" { send "password\r" }
  7.   }
  8.   interact {
  9.     timeout 60 { send " " }
  10.     eof { exp_continue }
  11.   }
  12. }

expect 执行一个无穷循环,检查 eof 事件,然后执行 exp_continue

Topic: 

在 HP 8200 Elite SFF(Small Form Factor) 上安装黑苹果 Lion

咳咳,HP 8200 Elite SFF PC 是搜狐最近的标准办公台式机,配置如下:

i5-2500 3.3GHz
4GB Memory
Intel 82579LM Gigabit Network
Redeon HD 5450

安装过程主要参考 http://myhack.sojugarden.com/guide/
驱动安装参考 google

  • step 1:将所需驱动事先放在目标主机的 Win32 分区里
    使用 Kext Utility 安装驱动
    网卡驱动用 AppleIntelE1000e.kext.zip
    显卡驱动用 ATI5000Injector.kext.zip
  • step 2:准备好一个主分区
    Win7 可以直接在磁盘管理里通过压缩卷(其实就是resize)来获得新分区;也可以考虑用 Ubuntu LiveCD/LiveUSB 里面的 gparted 来分割
  • step 3:在 MacOS 上制作安装U盘
    1. 准备一个8G+的U盘
    2. 准备 Mac OS X Lion.dmg(从Mac OSX Lion 10.7.3 Retail.dmg制作的启动盘无法在8200上进入安装界面,待解决。。)
    3. 下载 myHack,按 guide 运行之
  • step 4:安装
    1. 启动安装U盘,在磁盘工具,选择安装目标主分区,'抹去',使用 MAC OS Extended (Journaled) 格式,起一个名字,'抹去'
    2. 安装,重启,U盘启动菜单,选择硬盘分区,成功进入 Hackintosh
    3. 运行U盘中的 myHack,“Install Chameleon + Extra”,安装启动器到 /
    4. 现在可以摆脱 U 盘了,启动进入 Lion
    5. 安装以太网驱动,安装后无需重启即可配置网络
    6. 安装显卡驱动,重启后设置显示器
  • 软件更新到 10.7.3,进入 AppStore 安装 Xcode....
Topic: 

xobni for gmail

三年多前,我在blog上说“...最近装了 xobni,一个 outlook 插件。它带给我自 Gmail、plaxo 后,第三次的惊喜——原来邮件还可以发掘这样的应用!另外,如果哪一天有第三方能为 webmail 开发出类似重量级的插件应用,才能表明 webmail 是可以代替客户端的...”

今天试了下 xobni for gmail, 基本符合预期

但从不到6万的安装量上来看,这个插件前途比较渺茫,将来怎么弄呢??

订阅 RSS - 技术