前天傍晚下班回来的路上被追尾了。因为车速比较快,前面的一辆的士突然停下载客,我就急刹车,差点点就要撞上前面的,我都感觉到我的车好像因为刹车踩得太猛而什么东西突然断裂了一样,但是后面另一辆的士就没刹住,撞上我了。看了一下,我只是后面有几条划痕,那的士是右大灯完全废了,都往里陷入了。我也懒得跟他计较,只想着快点回去。
最近几天因为原来做面试的两个同事都到美国培训去了,于是把面试的活都仍给我了。开始还觉得有点新鲜感,两三次后就有点厌倦了,电话面试了好些人,不少还是硕士,不过貌似大多对软件开发并不是很熟练。
接到几个Watson bug,不过实在没经验啊。
KarenMeu迟迟不开工,主要是有两大块还没一个清晰的思路。界面部分想模仿Qt Creator,看了一点源代码,没头绪。另外就是想有一个极度灵活的插件架构,插件主要分两类,一类是界面插件,一类是业务插件,业务插件产生数据,提供给界面显示和操作。同一个业务插件可以让用户自由地选择不同的界面插件进行显示。具体细节想不好该如何实现。
最近过得很开心。
Category Archives: Shareware
Ninayan W.I.P.(29)
这两天又重新拾起Ninayan来,随着embed.ly的收费,Ninayan的主打的图片、视频浏览功能被废掉了,只好自己写代码来实现这部分了,但这工作量应该比较大,只能慢慢来了,有点想把这部分代码做成开源项目,叫SANSASORI。
之前也有断断续续地修改,支持Follow5,后来Follow5停运,然后支持StatusNet。这两天主要修改了一下UI,Twitter部分原本就支持使用Twip4的T模式和O模式,只不过没有设置UI,这次把账号设置的UI做了小部分高速,除了可以修改API地址,还为每种oauth服务都增加了用户自定义API Key的功能。这主要是在支持腾讯和新浪微博的过程中,一直遇到因为API Key不能正常使用的问题,如果用户可以自定义,应该能缓解一部分问题。
另外,还在Proxy部分增加了导入用户自定义的SSL证书的UI,这样就可以使用goagent做代理了。不过使用goagent的过程中偶尔发现会有所有网络连接都阻塞不返回,然后不能发起新的网络连接的问题,在网上找了一圈没找到怎么为QNetworkAccessManager的post和get方法设置timeout的方法,纠结。
把文章、图片和视频的浏览功能修复后就不打算再为Ninayan大动干戈了,不增加功能了,顶多就是有bug修一下。之后就开始做KarenMeu了。
放下太久了
在Visual Studio 2008里打开solution,都不知道从哪里下手了,囧。
Ninayan不能使用goagent是SSL证书的问题
基本上确认了,Ninayan不能使用goagent是SSL证书的问题。本来Ninayan用的是Qt4.6中带的证书,而goagent自己又带了证书,可能两个冲突了,修改一下Ninayan,让它不使用Qt 4.6的证书,就能使用goagent代理了,这就比较头痛了。问题是原来在Ninayan中使用Qt 4.6的证书是因为有的系统上的SSL证书不全,Ninayan会不能正常访问一些https地址,可是现在却又要去掉,囧。
今天老大做了个Design Patterns in XXX,这个XXX是他最近几个月来写的一个小工具,走马观花地讲了Template Method,Factory,Strategy和Facade,感觉吧这些模式是怎么回事还是懂的,跟复习了一遍差不多,不过我写代码时其实很少考虑要用什么模式,叹气。
昨天拍的集体照,今天看到了,我怎么胖成这样,上次跟bobo见面时被bobo说了句“你怎么胖成这样?”我还觉得是不是有点夸张,现在自己看到了,一比较,才发现真的好胖,尤其是脸都变形了,减肥刻不容缓啊。惆怅。
早上照例翻看了点东西,然后悲剧了。悲剧归悲剧,反而有点解脱的感觉。精神洁癖偶尔也有点好处,叹气。
钱不够纸醉金迷,呜呜
作为纸醉金迷的生活的开始,随便在网上看了一下上海的景点列表,排在第一位的居然是上海科技馆,恰好我也知道它在某条地铁线上,于是就跑过去了。之前就听别人说过不好玩,去了之后才体会到到底不好玩到什么程度。60块门票实在太不划算了,6块钱才差不多。里面多数是小孩,以及带小孩子来的大人,像我这样的实在很稀奇。封杀之~
今天在公司里把AWD的第一部分快速过了一遍,明天继续看第二部分,争取这周把整本书都过一遍,达到可以用windbg完成基本的调试任务的目标。说到底,最终的目标是要能用windbg分析dump file的目的,虽然以前也做过这种事,但都是囫囵吞枣不求甚解的,这次有机会可以系统的学习下很有用。另外,我想在这公司里,估计以后回过头来看,最大的收获可能是英语的听读能力有大进步吧,可能写和说的能力也会有所提高吧,这将是我最高兴的事。
周末无聊,随便算了一下自己每月的固定开销,吓了一跳,居然这么高,这点工资收入实在不够看,要多久才能攒够买MBP的钱呢,昨天从上海科技馆出来后跑到陆家嘴的苹果专卖店,发现13寸的那款只要11498了,以前印象中是13998的呀,好心动,国庆后一定要入一个。也就是说,光靠这点工资的收入是远远不能支撑我日益膨胀的消费能力和消费欲望了,赚外快呀呀~
csdn上的Qt应用开发大赛奖品好少,不过E7很让我眼馋喵,还剩下一个半月,快速写几个程序试一把。先就已经提上计划好些日子的Aokiwen吧,豆瓣客户端,支持Win/Mac/Linux,以及Symbian。qDou其实已经做得不错了,不过它一开始就是为手机设计的,有些方面不是很舒服。握拳!
Ninayan后续发展构想
这几天对Ninayan想了很多。
到目前为止,总的说来,尽管bug还很多,UI还不够精致,操作还不够方便,但功能上已经实现了原来预定的计划中的大部分,除了难度最大的按语义自动按用户喜好定义优先级。
最近轻博客突然吸引了好多眼球,大约两年前其实已经有Tumblr这个产品,只是它并没有大火特火起来。而就最近的几个月里,国内突然冒出好几个同类产品,点点,推他,据说新浪有个Qing。虽然像Twitter、新浪微博这种都有自己的方式展示多媒体信息,但用过轻博客后,明显感觉体验更进一层。于是我就想,其实从客户端层面出发,可以尽量抹平微博客和轻博客的差异,Ninayan就可以往这个方向发展,如果真这么做,无论UI还是底层,都需要做大量修改。
这些天我用新浪微博比较多,同时又不想落下Twitter,同时比较认真地维护两个账号,让我突然意识到,像我这样的人用微博,主要出于两个目的,一是分享自己的状态,二是获取自己关心的信息。而获取信息又可大体分为主动和被动两种,主动是指自己去主动阅读timeline,被动指被别人mention了。于是想到对于同时维护多于1个账号的情况下,提供一种合并显示所有账号的同类信息的功能会很有用,Mixero就有这种将多个账号的timeline显示到一块儿,mentions显示到一块儿等等这种选项,而Ninayan要做的则是可以跨服务合并显示,即比如把Twitter和新浪微博的timeline显示到一块儿。这样做会引发另一个问题是,过滤掉重复信息。这一方向得靠用户自己,仔细甄选该关注的人,比如有的人喜欢用同步工具,结果ta在多个服务中发布的消息几乎是一样的,那么只要在某个服务中关注ta一次就够了;另一方面可以在软件层面识别出相同信息进行过滤。另外要说的是,分享活动,最好是能随时随地方便地进行。这就是说,Ninayan目前光有Windows/Mac/Linux桌面版是不够的,还应该有iOS版和Android版,除了手机版,还要有平板版。还有,最好能自动截取到用户关心的活动,比如能自动获取当前系统中正在播放的歌曲的信息,浏览器正在浏览的网页的标题等等。
暂时就想到这样,好吧,可以做很久很久了。
反省下
看了cnsw上一位年入10w刀的小牛的经验之谈,对比我自己的现状,确实做得不好啊!
审视一下自己的产品和网站,产品太小众,而且在质量上讲,确实我自己都不满意,这得改。我看了一下原来的计划,做了些调整,重构IDE推出新版本,增加PHP、Python、Ruby的支持,增加TextMate Bundles支持。另外开辟另一条新的产品线,数据库相关的,分别是几种常见数据库产品的客户端,设计管理工具,比较工具和代码生成工具。我现在都不敢预估工作量和进展了,叹气。
网站的问题更多了,页面关系比较冗余零碎;排版不清晰,凌乱,字体太小;文字内容不丰富;截图粗糙,大小差别太大,内容不清爽。这得最先改,就参考OmniGroup的好了。
加油!