warning: parenthesize argument(s) for future version
应该是说函数没用括号,这种乱糟糟的语法总有一天要改过来的。
这个东西很有意思,是支持webgits,也就是把一些web的widgets可以当成screenlet来用,极大地扩展了screenlet。
还有一段录像演示:
http://linuxtoy.org/archives/compiz-fusion-new-features.html
那个眼花缭乱的界面真是有点眼晕。
- 13:43
- 浏览 (1017)
- 评论 (0)
- 分类: linux
- 发布在 Ubuntu For Fun 圈子
access.dat里要写上允许的域名,要与测试时用的域名匹配。
要注意配置ip,找出webapps目录下所有的red5-web.properties,把0.0.0.0改为机器的ip。如果是外网的机器则要配成外网ip,如果是本机测试,设为127.0.0.1也可以,主要是要与测试时用的ip匹配。
测试地址:http://www.boonex.com/rms.html
注意看一下参数的说明。
如何调试server,主要是查看信息,修改conf/log4j.properties。
把其他都注释了,只留下DEBUG,这样基本上可以看到出问题的信息。域名不匹配是缺省不会打印信息的。
使用ra ...
使用file.encoding是指定文件和输入输出的缺省编码,可这并不意味着指定了国家和语言,如果你需要让java强制运行在某种国家和语言下,就要设立另两个属性定义:
-Duser.language=zh
-Duser.region=CN
user.language是语言,最常见的值就是 zh和en了,user.region是指国家,最常见的值就是 CN和US了。
只要把这两个参数附加到java启动时就可以了。
file.encoding , user.language , user.region 是指定编码,语言和国家的三个属性定义,只要正确指定,应用程序就不用会出问题。
...
象这样的空指针错误:
java.lang.NullPointerException
at java.lang.String.concat(String.java:1827)
at com.sun.activation.registries.MailcapFile.parseLine(MailcapFile.java:235)
也许还有一些这样的错误:
Bad .mime.types entry: type=video/avi desc=Video Clip exts=""
检查两个文件:.mailcap和.mine.types,一般是在用户目录里。清空内容就可以了,如 ...
其实也不复杂,就修改了一下启动参数,把permSize增加了一点。
eclipse.ini
-Xms100m
-Xmx256m
-XX:PermSize=80M
-XX:MaxPermSize=200m
现在一般来说,permSize引起的OutOfMemory错误居多,所以一定要加大这个。
netbeans缺省就加到200m,说明对此很有研究,这方面eclipse略差一点,没有设好缺省值。
最常见的问题就是报无权限的错误,但是文件属性已经设为777还不行。那是因为selinux在起作用,查看apache的error_log可以看出来。
有三个办法可以解决:
1.直接禁止SELinux
vi /etc/sysconfig/selinux
SELINUX=enforcing --> SELINUX=disabled
2.不保护apache
setsebool -P httpd_disable_trans 1
3.设置内容的类型
chcon -R -t httpd_sys_content_t <目录名>
可以man一下httpd_selinux, ...
象这样:
SELECT SQL_NO_CACHE id, name FROM customer;
这样结果集就不会被缓存,可以用来调试sql语句。
参见官方文档:
http://dev.mysql.com/doc/refman/5.0/en/query-cache-in-select.html
在管束比较小的网络上,人们最容易陷入自己的妄境。
比如骂人,YY,传言。要经过很长时间,或者是心性比较好,才能破妄归真,网上网下合一。
也有人一辈子也用不了这一关。
又联想起开车,有非常多的人一上车就暴躁,这也是妄境的一种,因为环境改变而改变自己的心性。
displaytag还算是比较好的,可以分页(可以配合hibernate分页,显示行数有个小bug,不过已经提交bug了,据说下个版本改),可以任意调整显示内容,可以输出很多种格式。
不过缺省情况下输出的文件名不对,后缀名不按类型来,幸好可以配置displaytag.properties
一般来说是放在WEB-INF/classes/下的。
配一下导出文件名
export.pdf.filename=export.pdf
export.csv.filename=export.csv
export.excel.filename=export.xsl
export.xml.filen ...
twitter和饭否都是把帮助信息放到状态里的,其实很简单:
def self.set_status_for_xmpp(j)
j.send(Jabber::Presence.new(:chat,"输入help获得帮助"))
end
传入的参数是一个xmpp conn,状态文本可以是任意的,这里放的是帮助信息,也可以放些链接地址之类的。
为了把状态变更发为博客文章,需要知道好友状态。
监视了一下来往的xml,选中了presence回调方法。
监视很简单:
j.add_xml_callback do |x|
debug_log("xml: #{x}")
false
end
注意最后要返回false,这样就表示允许后面的回调处理,比如message, presence之类的。
加入presence的回调
j.add_presence_callback do |presence|
begin
#Robot.debug_log( ...
spark是一个即时通讯客户端,参见:http://www.igniterealtime.org/projects/spark/
搭配openfire,可以做一个很好的企业内部通讯平台。
另外spark支持自己开发插件,拥有不错的扩展性,唯一的缺点是个头比较大。
spark有一个翻译插件,可惜老是乱码,正好我需要这样一个插件,就拿来改了一下。
下载spark的源码从svn。最新的版本是2.5.8,就从tag里取。
svn co http://svn.igniterealtime.org/svn/repos/spark/tags/spark_2_5_8 spark
当然要从tr ...
http://miniblogs.pidgincn.com/
用rails写了几个小时,有意思。
require "openssl"
require "net/smtp"
Net::SMTP.class_eval do
private
def do_start(helodomain, user, secret, authtype)
raise IOError, 'SMTP session already started' if @started
check_auth_args user, secret, authtype if user or secret
sock = tim ...
public static String createMD5(String src) throws NoSuchAlgorithmException, UnsupportedEncodingException {
String result="";
if(src!=null) {
MessageDigest md=MessageDigest.getInstance("MD5");
md.update(src.getBytes("UTF-8"));
byte messageDigest[] ...
遇到个奇怪的事,netbeans6.1 beta第一次启动似乎没感觉快,但第二次启动只用了1秒钟,吓了一跳。
我几乎怀疑有没有正常关闭了,再试了好几次都是一样。难道是linux的缓存非常有效?还是java6的原因?
IE8为了兼容标准,结果又跟IE6打架,希望长远来看是件好事吧。
鬼知道哪天又来什么兼容问题。
奇怪的是我在安装的时候出现严重的内存泄漏,甚至系统都崩溃了,这是极为少见的,真是佩服啊。
最后还是下了一个zip包。
没了中文,似乎这个改变最大。
不乖的时候我来宠,乖的时候我来疼。要你健健康康的过好每一天,不管遇到什么困难我都会第一时间出现。我的大嘴猴
先给出地址:
http://code.google.com/p/canhaschat/
再给出试用环境:
ubuntu 7.1
ruby 1.8.6
rails 2.0.2 (并不是必须的,1.2.6以上就行)
xmpp4r 0.3.2 (XMPP4R (http://xmpp4r.rubyforge.org/) 安装:sudo gem install xmpp4r)
json 1.1.2(JSON (http://json.rubyforge.org/), 安装:sudo gem install json)
canhaschat是什么版本的不清楚,反正是2008年2月左右的。
openfi ...
主要是定时重启msn连接,经过一夜的日志观察,重启正常。
msn连接经常会出问题,就是死掉了,所以还是重启一下保险一点。
另外日志里没有时间感觉不好,就顺手加上了。
源码地址:http://code.google.com/p/whereisitcn/
有不少令人心动的新特性。
比如方法中参数名与块中的参数名同名,不仅会标出,还有提示和quickfix。
do...end和{}之间的变换。
Extract Method这个非常实用的重构也进入了quickfix.
还有不少的surround with ...
标出非常多的已废除。
还有一些与ruby 1.9的兼容
变量名的写法,例如:strFileName 提示改为 str_file_name。
检查函数名里的非法字符,象中文和其他国际字符。
如果controller里的方法没有对应的view,也会得到提示,并且可以自动创建一个view。
本地属性也有了提示,缺省是只读的, ...
前几天msn很糟,总是连不上,导致线程死掉了,这才想起要加上一个timeout,例:
def self.set_online_xmpp_with_retry_login(j)
begin
Timeout::timeout(60) {
p=Jabber::Presence.new(:chat)
j.send(p)
Robot.debug_log("set online for xmpp")
}
rescue => d
Robot.exception_log("set on ...
对AIM帐号提供了离线消息的支持。
支持yahoo 7.0以上的文件传输方式。
对gtalk加强了vCards的支持。
加强了一些Yahoo japan的支持。
对文本界面 finch作了一些改进。
下载地址:http://www.pidgincn.com/download.php
- 浏览: 61666 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
dog
共 3 张
共 3 张
最近加入圈子
链接
最新评论
-
安装kvm,后现代的虚拟机
这个需要cpu支持的,我的intel core 2 Duo T5500就不支持了 ...
-- by beming -
spark汉化其实还需要改很 ...
怎么没有说怎么改啊。
-- by hf_rabbit -
常见的几种校验方式
不错,收藏了,正好要用二次密码校验,谢谢了
-- by jmajia -
学了一招右对齐
labelAlign : "right",
-- by davidcen -
在google app engine上搞 ...
单词都拼错了.
-- by ja3939






评论排行榜