不知道有没有人像我这样无聊总是想开发跨平台应用软件,的确是一件很辛苦的事情,特别是linux平台,有着很多奇怪的事情,mac相对好一些。
现在测试下来,realbasic还算是一套不错的工具软件,不过还是发现一个有趣的事情。
如果在ubuntu下画的PushButton,到了mac下看上去很奇怪,因为不是mac下面默认的那种两边圆圆的带有glass效果的按钮,而是普通的矩形按钮。于是我在mac下面做了个只有一个按钮的程序,编译后放到ubuntu,找到问题了,因为这个按钮在ubuntu的gtk下显得很矮,只能看到一半的字。于是我到mac下面把按钮拉高一些,glass按钮就变成了矩形按钮,原来mac osx下比glass按钮大的就是矩形按钮了。问题原因是找到了,不过还是一件麻烦的事情。如果是在mac下开发,到ubuntu下面按钮上的字就会看不清,如果在ubuntu下面开发,到mac就看不到漂亮的按钮。现在能够想到的办法是判断操作系统,自动调整按钮高度,不知道realbasic下面有没有遍历控件的语法。
跨平台开发的确不是一件容易的事情。
相关内容
这三四天,机缘巧合,安装了几个操作系统,很久没有那么连续的安装操作系统和软件了,电脑发展的还是真快阿。
公司的imac久没有升级了,于是安装了leopard,从10.4升级,很顺利,leopard效果非常cool,并且速度性能也很不错,如果只有一台电脑,应该是mac。顺便就尝试了bootcamp,给imac安装了windows xp,安装完leopard然后安装xp的体验肯定是不好的,感觉ms给出的信息太多了,不那么安静。当然,imac跑windows xp的速度还是非常快的。为了把imac的性能轧干,在leopard里面装了vmware,然后在vmware里面装了ubuntu 7.10,一定要安装vmware tools,否则会影响使用。至此,osx,windows,linux在一台imac中也算共存了。
不巧回到家里,给x60升级驱动完毕后,机器就起不来了,只好重装。thinkpad的恢复功能颇为强大,因为我重要的文档已经都安放在网络上了,于是选择了恢复到出厂设置,时间很长,过程还算顺利,重启了很多次后,x60又快步如飞了, 当然因为都是正版的windows,所以升级等都很快,预装的norton也足够抵挡互联网上的攻击了。然后用wubi安装ubuntu 7.04,linux的安装时间比较长,主要是升级时间比较长,现在我就是在ubuntu 7.04的firefox下写这篇文章,另一个桌面在升级到7.10,希望顺利。(说道多桌面,leopard里面的效果实在太平滑和cool了)
安装了那么多操作系统,只能说mac的用户体验是最棒的,ubuntu已经算是不错,不过还有一段路要走,windows xp毕竟时间很长了,安装的体验不怎么样,驱动程序的丰富是windows最好的优点。mac是自己的硬件,这点上没有可比性。
windows之所以在我国普及那么广,主要还是因为盗版的关系,如果不是因为盗版软件来的太容易的话,linux恐怕是唯一的选择。所以在指责linux不好用的时候,先问问自己有多少应用是盗版的。
相关内容
看到这里报道:iphone切实使用心得 | 苹果网-苹果笔记本|苹果电脑|苹果论坛|港行代购|苹果软件:
这是我自己使用iphone的体会,本来不想发这儿的,不过看了一个帖子把iphone说的一文不值,觉得有失公允,所以把自己的使用心得说一下。
iphone借我老婆的
外观设计:
真机完全超出我的预期,非常棒,第一眼让你感觉现代手机就TM应该这样。让我的手机看起来象从远古时代来的一样。
操作界面
我觉得这才是iphone最牛的地方,一入手就觉得操作非常简单,越用越觉得iphone的UI不只是简单,可以说完美。
很多常用功能完全可以单手操作,某些流传的说法不准确
Safari:
毫无疑问,iphone上的safari是目前手机里最强的浏览器。iphone的分辨率选的很好,横着时,网页基本不用放大就能看清。而且字体比其它手机细腻很多。但是safari会死,后来证实该网页在我的MAC上同样死掉了。所以Mac上 Safari不支持的网页,iphone可能也有问题。
虚拟键盘:
比我想像的好用很多,不要太相信某些iphone黑的偏激说法, 因为它的屏幕手感很好,输入感觉很爽。
网络:
如果用Wifi,一切都没问题;
Edge的话,上网,maps是可以接受的,但是youtube就比较那个啦
电池:很好
Camera:没啥可说,不过成像还不错
缺点:
1. 没法输入中文,虽然显示没问题。本来想用线上中文输入法(dict.cn/ime),但是,请看第二条
2.不支持 文本的拷贝和粘贴
3.Flash,很多人把不支持Flash作为缺点,其实对我没啥,我多说两句Flash。我真的很不喜欢Flash,90%是无用的广告,并且让我的电脑风扇狂转,我的 ADBlock里面包含一条 “*.swf”。一般来说,打开一个网页,花里胡哨乱动的东西都是没用的东西。呵呵
4. 其它。。。
再说两句
1 最常见的是批评是iphone不能干这个,不能干那个,是的,iphone缺少很多功能,但是它把大部分人最需要的功能做得很好,safari, mail,ipod,video,photo,maps,这已经很棒了,哦,忘了说它还能打电话。你不能指望它包含所有功能,而且这只是一代产品,更重要的是它的软体,它运行OSX,它可以升级,它可以很容易加入各种功能,比如输入法,拷贝粘贴,IM等。
2. 我的Windows Mobile 手机也能干这些云云,确实,iphone在能够做到的功能方面并没什么明显优势,其它手机也有这些功能,但是还有重要的一点就是:
it’s not what you can do, it’s how you do it.
3. 贵,确实,不然就不会借我老婆的啦
—-
以上为节选,详细内容点击链接到原文出查看。
非常不喜欢一些人吃不到葡萄说葡萄酸的心理,另外很多的枪手可以歇歇了,做事还是要有原则的,一直哗众取宠有什么意义。你还不如写osx不如windows呢,可以取得更大的轰动效果。可是当你年纪大了之后,回顾这一生,对得起年老的良心吗。
相关内容
“相当一部分的linux用户,甚至是元老级别的人物,都不愿意承认或者还没有意识到linux是一个国际化的东西。他们在把大部分的精力投入到本地化的工 作中时,却忽略的linux真正能够带给他们的有益的东西。其实,需要i18n的并不是语言或者界面,也不是字体,而是人的思维。
当 本地的内容和技术积累到一定的程度的时候,“文字孤岛”的效应就愈发显现出来。石器时代的因特网,全球拥有有限的资源,于是全球的人,主动地或者被动地与 各个的人进行交流。那个时候,全世界的人在一起学习、创造、甚至破坏。直到我们今天一直津津乐道的linux的发展史,以及phrack杂志源代码的发放 方式。人们竭尽自己的创造力通过有限的途径来传播与交流着想法。如今人们早已忘记在Usenet上交换代码来完善软件的日子,也不知道黑客们曾经将源代码 的压缩包附加在ASCII编码的文章的尾部来发放。读者们再借助工具还原出二进制的压缩包来。也不会怀疑那是不是后来发明在MIME中用base64编码 图片的灵感。
如今的互联网早已经今非昔比。人们可以用简体中文版的XP、可以用QQ聊天、可以用网易的邮箱发邮件给新浪和搜狐的朋友、可以到粪青的网页上去抵制日货、 可以在百度上尽情地“我知道你不知道我知道你不知道”、可以在浩方上打汉化的精美的CS1.6。人们似乎已经不需要了解外面的世界了!似乎全世界互联网拥 有的我们国家的互联网全部都有了!本来技术人员可能还不满足,可是微软中国开设中文MSDN了,学术研究只到中国期刊网上去找资料,连搞技术的都不需要 “出国”了。可以毫不掩饰的有这样的疑问:如果突然你得ISP的国际出口切断了,一个月内你会有所察觉吗?你已经处在文字孤岛中了。”
突然发现这段文字写得很精辟,我是不太懂linux的,但是长期以来使用windows,和近阶段使用osx的感受,让我认同这位作者。
原文在此。谢谢作者的unix哲学。
相关内容
Latest Comments
RSS