All Stories

纠结了

  因为想要把CodingStudio移植到Mac,于是就想先编译下wxWidgets 2.9试试。结果在Windows下用VC9倒是正常编译通过了,用MinGW 4.4最后链接的时候报wxScintilla里一些符号找不到,真头痛。   后来就想试试Qt吧,找来QScintilla最新的稳定版本2.5.1,编译倒是基本上没问题,可是自带的那个example在一启动就崩溃。   在Mac下编译wxWidgets 2.9倒是正常通过了,而且确实是使用cocoa 64bit port,试了几个sample也能正常运行。   头痛。

反省下

  看了cnsw上一位年入10w刀的小牛的经验之谈,对比我自己的现状,确实做得不好啊!   审视一下自己的产品和网站,产品太小众,而且在质量上讲,确实我自己都不满意,这得改。我看了一下原来的计划,做了些调整,重构IDE推出新版本,增加PHP、Python、Ruby的支持,增加TextMate Bundles支持。另外开辟另一条新的产品线,数据库相关的,分别是几种常见数据库产品的客户端,设计管理工具,比较工具和代码生成工具。我现在都不敢预估工作量和进展了,叹气。   网站的问题更多了,页面关系比较冗余零碎;排版不清晰,凌乱,字体太小;文字内容不丰富;截图粗糙,大小差别太大,内容不清爽。这得最先改,就参考OmniGroup的好了。   加油!

勇敢一点!加油!

  有点小迷茫,感觉又有点像2007年初那样,很无力。   不过再无奈,也是要面对的,即便把头埋进沙土也是会难过的。其实很多事实是福祸相伴的吧。   勇敢一点!加油!

秘密树洞

  现在对于这种用于吐露秘密,又不想为人所知的工具(场所?)有了一个新的称呼,叫“树洞”。我第一次知道这个名字是在Twitter看到一个叫“秘密树洞”的服务,后来那个服务被一群人用作YY的场所了,叹气。   我这blog被GFW认证,原本就不高的访问量一减再减,现在也可以看作是一个树洞了,嗯嗯。   我决定了,要工作也找上海的工作,即使薪水低点也忍了,杭州这回就不考虑了。即使是极度缺乏安全感的我,也不是特别艰难的决定。大不了,受伤我来,开心你去,不敢轻易说爱,喜欢就够了。

Ninayan W.I.P.(28)

  终于大体上对iOS有一个模糊的轮廓了,做一个没有特别的技术点或者奇异的UI的app的话,基本上靠翻书和查手册应该能搞定了,就像几个月前开始用QML写Ninayan一样。   昨天被ObjC和Cocoa Touch给联合调戏了,我居然以为任何对象都可以随便release。实际上release了不该release的对象后,就会出现各种古怪的问题。   另外有件让我觉得比较蛋疼的事,苹果居然为了用ObjC实现一个singleton而提供了一段官方的样板代码,囧死了。

随缘是一种无奈

  昨晚上QQ,偶然发现谢巍居然在线,于是聊了一会。谢巍貌似是所有与我相识的人中最关心我个人问题的人了,每当有什么事,总是积极地为我出谋划策煽风点火。   可是感情这事,根本不像其他的事,可以用数字描述,用概率计算。   而且一旦沉沦,但难以自拔。我为什么这么执着,执着着这种痛苦。每天不停地刷新,只为看到一次mentioned。   我只是有点疑惑一切变化得太快。   随缘其实是一种无奈。

缺爱的人好不开心

  我觉得我已经处于崩溃的边缘了。早晨醒来,抓过床头的Touch上Twitter,翻人家的Tweet,然后继续睡。不想醒来,只想一直睡着,睡着就什么都不会想了。   昨天总算是硬着头皮做了点事。硬着头皮的另一种含义是迷茫而不思过。   都说精神病人精神好,弱智儿童欢乐多。可我这IQ不高,却对某些事情偏偏敏感得要死,稍微有点风吹草动,蛛丝马迹就会把事情猜个八九不离十,知道太多事情真不好。除此之外,还要患得患失,还有对世界认知的极度悲观。   好痛苦啊。缺爱的人啊,好不开心。

入了个iPod Touch4

  前天上午在淘宝下的单,昨天上午快递就到了,这次网上购物经历是耗时最短的一次了。   买的是iPod Touch4。我是差不多去年这个时候知道有Touch这东西的,那时也在为一个女子纠结,然后听了一个师姐的建议,买过一个Touch3。不过自己没怎么玩,转换了几集《Friends》存进去,就送人了。这次买Touch4也是犹豫了很久了,一方面以为这会是个好玩具,另一个方面是决定转做iOS开发。   比较悲剧的是,Touch4到手后,玩了不到一个小时,新鲜感就过了,实在算不上一个好玩具。装了几个app,都感觉如果不是靠了iOS本身的设计规范约束,应该是很渣的。跟小言@ninayan交流了一下看法,后来小言也基本赞同我这观点。   就以拿各种微博客户端上微博来说吧,输入法不好用,客户端操作不方便,如果是上Twitter的话,没有VPN就没辙。越狱后,装个第三方输入法用用,再想办法折腾下SSH,倒是能用一些需要翻墙的Twitter客户端了。但总的感觉体验是远不如在我的Nokia 5230上通过Gravity使用百度五笔输入法上的舒服。   算了,就当个开发用机吧。

Ninayan W.I.P.(27)

  一直准备把Ninayan移植到手机上去的。但是之前尝试把它移植到S60上不太顺利,simulator上跑得基本正常,一部署到手机上,就会自动退出,我估计是由于内存占用太多,或者同时并发的网络连接过多。写惯了桌面程序,确实对于这种资源受限环境的程序开发有点束手无策。于是就丢下暂时不管了。   这次打算尝试一下iOS开发。几个月前就买了本《iPhone SDK 3开发指南》,一直没怎么看,这最近两个星期又是看书又是看视频的,总算有点儿明白怎么个过程了。不过不同的屏幕大小,对于UI的需求也不一样,在iPhone这种屏幕受限的环境中,也只能尽量把有用的UI元素挤到一块了。我习惯的做法是先把界面画出来,然后给每个菜单项啊,按钮啊什么的加上功能……这是我10来年来养成的习惯,从一开始涉及GUI开发就自己形成的习惯。有了UI后,要移植Ninayan到iOS上,只需要找一个JSON解析库,一个OAuth库,其他的iPhone SDK就够了。   今天又折腾了下,可以直接点击列在工具栏中的超链接按钮,直接显示链接接的内容,分为图片,视频和文章三个类型。最后又揪出整个程序中最头疼的一个问题,Sqlite数据库的使用,总有冲突,叹气。不过在线显示内容的功能勉强能用了。