这次倒也算来出差一周了
1. facebook的网页内嵌聊天工具看上去颇强,只是在线人数还比较少。怎么都觉得google gtalk有一个强大的对手了。
2. ubuntu发布了8.04LTS版本,真的是很勤快啊。觉得其他linux发行版或许真的会越来越势弱了。
3. 北京车展的车还是不错的,真是难为了参站的厂商和我们这样的媒体,条件实在差了一些。
4 “神探狄仁杰”很好看,推理比较严密,演员也不错,场景也不小。
5 Discuz发布了UCenter和类似于Facebook的Ucenter Home,还没有使用,以discuz团队的开发能力,应该不错,这下那些fb的模仿者麻烦了,但是对于推进互联网应用来说,这是一件好事情。
6 某些事情还是急不得啊,可是又实在等不得。
相关内容
不知道有没有人像我这样无聊总是想开发跨平台应用软件,的确是一件很辛苦的事情,特别是linux平台,有着很多奇怪的事情,mac相对好一些。
现在测试下来,realbasic还算是一套不错的工具软件,不过还是发现一个有趣的事情。
如果在ubuntu下画的PushButton,到了mac下看上去很奇怪,因为不是mac下面默认的那种两边圆圆的带有glass效果的按钮,而是普通的矩形按钮。于是我在mac下面做了个只有一个按钮的程序,编译后放到ubuntu,找到问题了,因为这个按钮在ubuntu的gtk下显得很矮,只能看到一半的字。于是我到mac下面把按钮拉高一些,glass按钮就变成了矩形按钮,原来mac osx下比glass按钮大的就是矩形按钮了。问题原因是找到了,不过还是一件麻烦的事情。如果是在mac下开发,到ubuntu下面按钮上的字就会看不清,如果在ubuntu下面开发,到mac就看不到漂亮的按钮。现在能够想到的办法是判断操作系统,自动调整按钮高度,不知道realbasic下面有没有遍历控件的语法。
跨平台开发的确不是一件容易的事情。
相关内容
终于在ubuntu下编译成功了第一个realbasic应用,不知道是否可以为linux的世界作出一些贡献。

realbasic在语法方面和vb非常类似,比如我实在想不起控件数组的语法的时候,google了一下vb相关语法,果然一模一样。
目前测试的freepascal和realbasic都是跨平台的开发工具,感觉上商业化的realbasic功能好像要稍微强大一些,而freepascal和lazarus太像学delphi了,少了一些味道,毕竟delphi是不可逾越的。
目前决定到底使用什么来进行主力开发还为时早了一些,先作一些简单的数据库应用再说。不管是realbasic还是freepascal都可以作为linux爱好者的编程入门之选,可以不用理睬复杂的c++和qt之类的东西。并且realbasic的linux下的个人版是免费的。
相关内容
我安装了realbasic 2008r1的linux免费版本后,总是输入一两个字符后就无法输入任何字符了。而我在centos下测试却没有这个问题。看了一些资料,突然想到这会不会是很有名的scim冲突问题造成的,找到的这个说明方法比较完整,并且果然解决了问题
在终端输入
sudo im-switch -s scim -z default
sudo apt-get install scim-qtimm
sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE=”scim-bridge”。
另外,在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
相关内容
linux下面的很多操作和windows不一样,而mac则因为血统的关系,当然属于*nix阵营。看到下面的文章,对于刚刚接触linux的朋友来说,还是很有用,目前的linux使用上是离不开网络的。资料来自这里。
我在某台机子安装Ubuntu Server时,安装过程跳过了网络配置的步骤,回头在另一台机子SSH登录这台机子的时候始终不能连接,通过路由器DHCP Client Table列表中查看发现安装Ubuntu Server的这台机子并未加入网络,很是奇怪。于是在这台机子上执行命令:
$ifconfig
返回结果中只有lo,没有eth0,这才联想到可能和安装时跳过网络配置有关,只需要简单配置一下即可让这台机子正常加入网络。
$sudo pico /etc/network/interfaces
这就会启动简单文本编辑器来编辑Linux网络配置文件
在这里你应该会看到如下内容:
auth lo
iface lo inet loopback
这个正是lo回环,我需要让这台运行Ubuntu Server的机子通过DHCP获得IP来加入网络,那么我只需要在上面的lo回环的配置内容下面加入:
auth eth0
iface eth0 inet dhcp
按下Ctrl+O组合键即可保存,按下Ctrl+X退出。
让网络配置文件生效有两个办法:
1、重启Ubuntu:
$sudo reboot
2、重启网络组件:
$sudo /etc/init.d/networkding restart
只要显示Reconfiguring network interfaces… [OK]
即成功重启网络组件。
如果并不是通过DHCP来获得IP而是需要手动指定IP(比如192.168.1.1)并且指定网关(如192.168.1.254),那么如此配置:
auth eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
如果是手动指定IP并且还需要访问互联网,比如wget下载,那么还需要设置DNS:
$sudo pico /etc/resolv.conf
向这里添加配置内容:
nameserver xxx.xxx.xxx.xxx
保存即可。
相关内容
写了个极其简单的linux的程序,用的是freepascal+lazarus。我在ubuntu 7.10下测试成功,上次用realbasic测试跨平台应用的时候,其编译的程序不知道为什么不能在ubuntu下运行,并且连它免费的linux环境运行也很不正常。
有兴趣的朋友帮忙看一下,在你的elinux平台下能否运行这个hello world程序,因为freepascal的编译关系,程序很大,有14M,我压缩到3M,这里下载。 如果能够运行或者不能运行请告知linux平台和版本。谢谢。

相关内容
来,欣赏一下漂亮的mac office 2008.





相关内容
这里的消息,有几分同意,作为我来说,ubuntu最大的问题就是ms office的兼容性,虽然google已经做得不错,但还是不够方便.
Apple Matters上发表了一篇对操作系统市场份额趋势的分析,解释了为什么当苹果的OS X在持续增长,从2006年一月的4.21%增加到2007年12月的7.31%,而同时Linux的份额仅仅是从0.29%增加到0.63%。作者给出的理由是,“Apple有Microsoft Office,Linux没有;Apple有Adobe Creative Suite,Linux也没有;Apple让用户很容易得到服务和支持,Linux没有;Apple的领航人是某位有几分了解终端用户需求的人,Linux没有。在这个十年开始时候,如果你想寻找Windows的代替物,Linux就是。但现在Apple Mac是毋庸置疑的选择,特别是当它改用Intel架构后。”
相关内容
Latest Comments
RSS