坚信科学,分享技术

Monthly Archives: 01月 2009

春晚的魔术揭秘

魔术这东西知道真像就不好玩了,如果你没有像我一样探查世界真理的精神,那还是不要知道怎么样实现的为妙,知道了就感觉被骗了. 1.橡皮筋 个人认为,这个才是最有意思的,适合居家旅行逗女生使用. 下面是揭秘的教程视频: 2.硬币 没啥大意思,基本一看我就知道硬币就在大杯子底里掉下去的,中间摄像机又不给全镜头,有很多机会去动手脚. 核心提示:胶水在受热时会改变性状,平时能粘住的东西在受热时就粘不住了. 3.戒指进鸡蛋 现在做假鸡蛋的技术已经不是什么新鲜的了,上路边报刊亭买本野杂志,上面有人造鸡蛋机器的招商广告. 所以是两个戒指.看有网友说是提前放到盘子里的,其实不是,蛋黄打开是散的,这在我们那边是叫"寡鸡蛋",是不能吃的,有硬物在蛋黄里把蛋黄搅坏了. 综上,23都没意思,过个年不容易,主持人也是拖儿.

Continue reading

Posted in 生活备份 | Tagged , | 2 Comments

移民,签证,绿卡,投资移民与技术移民

移民是到外国定居,包括做华侨或成为外籍华人。 办绿卡也是移民,得到绿卡,你就成为那里的华侨,但是移民还可以进一步,申请成为当地公民,变成外籍华人。 你一直保有绿卡也可以,那样你就一直是华侨,但是如果申请成为公民成功,绿卡就需要被注销。 --  工作签证与绿卡的区别 (欧美国家举例) 费用及续签: Working visa :2年100 euro,每2年续签一次,第一次的working visa会附带有2年的re-entry visa. Green card :第一个2年是1000 euro,2年之后续签的时候是1500 euro,之后可以转成5 年的long term residency(stamp4)or permanent residency (stamp 6) 国籍申请: Working visa:5年的working visa 之后可以申请,办理周期为24月 – 36 月。等待的时间和green card 一样,是5年。 Green card :5 年的 green …

Continue reading

Posted in 生活备份 | Tagged | 2 Comments

Happy New Year!

Continue reading

Posted in 生活备份 | Leave a comment

用iptables做本机端口转发

代码如下: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 估计适当增加其它的参数也可以做不同IP的端口转发。 如果需要本机也可以访问,则需要配置OUTPUT链: iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 原因: 外网访问需要经过PREROUTING链,但是localhost不经过该链,因此需要用OUTPUT,或者POSTROUTING。 POSTROUTING不行,需要看看。

Continue reading

Posted in linux | Tagged | 1 Comment

如何建立自己的Apache扩展

  假设有一个扩展Apache功能的模块mod_foo.c ,使用下列命令,可以将C源程序编译为共享模块,以在运行时加载到Apache服务器中: $ apxs -c mod_foo.c /path/to/libtool --mode=compile gcc ... -c mod_foo.c /path/to/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo $ _ 然后,必须修改Apache的配置,以确保有一个LoadModule 指令来加载此共享对象。为了简化这一步骤,apxs 可以自动进行该操作,以安装此共享对象到"modules"目录,并更新httpd.conf 文件,命令如下: $ apxs -i -a mod_foo.la /path/to/instdso.sh mod_foo.la /path/to/apache/modules /path/to/libtool --mode=install cp mod_foo.la /path/to/apache/modules ... chmod 755 /path/to/apache/modules/mod_foo.so …

Continue reading

Posted in linux | Tagged | 5 Comments

如何解决时间同步引起oracle 不稳定的问题

数据库服务器的时间与真实时间一旦出现差异,就要对数据库服务器进行时间同步。很多地方都把ntpdate放到cron中,5分钟自动同步一次。然而,这么做,常常会引会数据库ORA-01555,甚至db crash。 找到一种方法据说可以解决这个问题。即使用ntpd -x来同步时间 instead of ntpdate。 实际上ntpd,不只是一种时间服务器的server端,同时也可以做client端,相当于ntpdate。当它做client时,与ntpdate的差别是,ntpdate已近淘汰,ntpd则可看作是它升级版。   下面的方法是讲如何在linux的环境中设置ntpd: 1. 修改/etc/ntp.conf 2. 加入time server。每个数据库中心都应用会有一组时间服务器,可以找sa要, 比如国际站,加入: server ntp1.alibaba.com server ntp2.alibaba.com server ntp3.alibaba.com ntp.conf有很多参数,都忽略就行。 3. 修改/etc/sysconfig/ntpd, 加入-x参数,变成: OPTIONS="-U ntp -x -p /var/run/ntpd.pid" 这据说是为db同步所要求的。 4. 首先同步一次时间: ntpdate time.nist.gov; hwclock --systohc 如果数据库还要在运行,建议不要这么做。待例行维护时再处理。 5. 然后启动ntpd: …

Continue reading

Posted in linux | Tagged | Leave a comment

多台slave的mysql replication的配置

 5.1.24版本的配置请看:http://www.masalife.com/archives/173 一、先修改服务器的配置文件        1、Master服务器配置简单,修改my.cnf为:        server-id       = 1 log-bin set-variable=binlog-ignore-db=mysql 2、slave1的配置加入 server-id       = 2 master-host = 172.16.20.135 master-user = rep master-password = cnrep master-port = 3306 log-bin set-variable=replicate-ignore-db=mysql set-variable=replicate-do-db=AliSMS set-variable=replicate-do-db=lcd set-variable=replicate-do-db=loginmanager set-variable=replicate-do-db=samis set-variable=replicate-do-db=sareport set-variable=replicate-do-db=syslog set-variable=replicate-do-db=web_speed log-slave-updates 3、slave2服务器的配置 server-id       = 3 …

Continue reading

Posted in linux | Tagged , | 7 Comments

yahoo、taobao云计算利器之“云”端的小飞象—Hadoop

  “云”端的小飞象—Hadoop 孙 牧 Hadoop简史 在搜索技术界,也许有人不熟悉Doug Cutting,但很少有人不知道Lucene这个著名的全文检索引擎。事实上,Lucene应该是Doug Cutting的成名作,它被广泛地应用在各种规模的网站和系统中,甚至Eclipse中的搜索功能也是Lucene来实现的。   但Doug Cutting并没有满足Lucene取得的成绩。2002年,他发起了一个基于Lucene的开源项目Nutch,其目标是构建出一个包括网络蜘蛛、文件存储等模块的网页搜索系统。经过2年的努力,Nutch虽然可以用4台机器支持1亿网页的抓取和检索,但系统的扩展性开始遇到瓶颈。恰在此时,Google发表了GFS、MapReduce的论文,这两个创新性的思路点燃了Nutch 2名开发人员的斗志,他们又花了2年的业余时间实现了DFS(分布式文件系统)和MapReduce机制,这次改造使Nutch可以在20台机器上支持几亿的数据规模,其编程和运维的简易性也得到了大幅提升,但系统的吞吐能力与一个真正的网页搜索系统仍有不小的差距。   2006年,开源社区如火如荼,当美国雅虎在思索构建一个高度利用硬件资源、维护和开发都非常简易的软件架构时,Doug Cutting和他的Nutch进入了他们的视野。一方具有超强的技术前瞻性和实战经验,另一方能提供世界上数一数二的数据、硬件和人力资源,双方一拍即合,同年1月Doug Cutting正式加入雅虎,2月Hadoop从Nutch中分离出来,正式成为Apache组织中一个专注于DFS和MapReduce的开源项目。  

Continue reading

Posted in java, linux | Tagged , , | 10 Comments

台湾的零蛋月台

搜索一下“零蛋”搜索出来的照片,很拉风的样子,向作者致敬,不知道这简体台湾同胞看得懂不。 一二三 到臺灣 臺灣有個阿里山 有图为证。

Continue reading

Posted in 生活备份 | Tagged , | 6 Comments

51ditu等网站技术揭秘-利用开源框架搭建一整套的WEBGIS

[文章作者:陈臻 本文版本:v1.0 最后修改:2009.1.8 转载请注明原文链接:http://www.54chen.com/c/387] 感谢老早前李兄做的tech talk,一直有人在问及51ditu和mapbar什么的都怎么做的,老是记不住这些开源的东东都什么名字,特做下记录。 下图是一个完整的方案图: 其中所涉及的开源技术有:   软件名称 License 类型 编程 语言 运行环境 用途 PostGIS GPL Plpgsql Postgresql 存储数据 MapServer MapServer License C++ UNIX like/ Windows 提供地图相关服务 TileCache BSD Python All Platform 图片缓存 OpenLayers BSD Javascript IE/Firefox 客户端展现控制 GDAL/OGR MIT …

Continue reading

Posted in linux | Tagged , | 9 Comments
Page 1 of 212