手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2024年09月的文章

Pac-Man 吃豆子

每一次google的首页logo都会引起很多人的遐想,这一次也不例外。这两天铺天盖地的QQ消息都是google的pac-man,然后网上也是一大堆攻略之类的,当然更多的是背景介绍以及如何玩法。

我下面的内容是来自cnbeta,也是一个简单的介绍,当然我也玩了这个游戏。

google在5月21日晚上为纪念Pac-Man吃豆子游戏推出30周年,换了新的Doodle。首页下面的手气不错也变成了insert coin。在google首页等10秒左右后,logo就会开始游戏。键盘方向键操作,音乐和游戏都完整重现Namco在1980年发行的街机版。 这 个可以玩的doodle含有游戏完整的255关,以及最后一关——第256关的“kill screen”bug。game over之后,google首页会自动跳转到“PAC-MAN 30th Anniversary”的搜索结果页。这个doodle是由google的用户体验设计师,来自波兰的Marcin Wichary设计。

大小: 40.95 K
尺寸: 486 x 375
浏览: 1539 次
点击打开新窗口浏览全图

大小: 26.02 K
尺寸: 500 x 168
浏览: 1592 次
点击打开新窗口浏览全图

一个人玩Pac-Man当然死得快玩得也慢,按insert coin按钮可以增加一个角色,第二角色的方面键为wasd,两人玩速度肯定就上来了,游戏刚开始的位置就是比较安全的位置,只要不被豆子追踪的话,豆子 一般是不会进入这个区域的,看来玩google Pac-Man也是要技巧。

--EOF--,原文来自http://www.cnbeta.com/articles/111823.htm,第一张图来自其他网站。

pac-man最早我也是在街机上玩的,后来才在FC上玩,我承认,我FC上很多游戏都通关了,也有很多就没有通关过。。比如这个pac-man还有那个偷金子的游戏。pac-man我连十关都玩不过,所以看到介绍说有全部的255关,我就想知道,谁通关了。。。真牛叉啊。主要是惯性我控制不好。呵呵。30年了,原来,已经30年了,唉。老了。不过从我玩这个游戏开始,到现在也有20多年了,时间一晃即过。

或许正因此,这个首页才是如此的让人追捧,就象很多人在评论里说的,这回百度怎么学呢?

最后,这是google从上次的纪念牛顿的苹果树之后的又一动态LOGO,只是这一次动的更过份了。佩服他们的创意,正象有人分析的:

XML/HTML代码
  1. 所有的元素都在一个PNG文件里面  
  2. 然后用JS+CSS制作了这个游戏  
  3. 背景音乐是用的一个Flash加载的  
  4. 设计得非常好,代码就没时间慢慢分析了  
或许,真的是"一切皆有可能"吧

Tags: google, pac-man, 吃豆子

MySQL时区设置

MySQL 时区默认是服务器的时区。
可以通过以下命令查看

SQL代码
  1. mysql> SHOW VARIABLES LIKE '%time_zone%';  
  2. +------------------+--------+  
  3. | Variable_name    | Value  |  
  4. +------------------+--------+  
  5. | system_time_zone | CST    |  
  6. | time_zone        | SYSTEM |  
  7. +------------------+--------+  
  8. rows IN SET (0.00 sec)  

可以通过修改my.cnf, 在 [mysqld] 之下加来修改时区。

SQL代码
  1. default-time-zone=timezone 
  2. 例如:
  3. default-time-zone='+8:00' 

 

改了记得重启msyql.
注意一定要在 [mysqld] 之下加 ,否则会出现错误: unknown variable ‘default-time-zone=+8:00′

另外也可以通过命令

SQL代码
  1. SET time_zone=timezone  
  2. 例如:比如北京时间(GMT+0800)  
  3. SET time_zone='+8:00'  

这个和php的时区设置又有点差别,比如北京时间在php中是

PHP代码
  1. date_default_timezone_set('Etc/GMT-8');  

 

美国pst时间(GMT-08:00)

SQL代码
  1. SET time_zone = '-8:00';  
SQL代码
  1. mysql> SET time_zone = '+8:00';  
  2. Query OK, 0 rows affected (0.00 sec)  
  3. mysql> SELECT now();  
  4. +---------------------+  
  5. | now()               |  
  6. +---------------------+  
  7. | 2008-12-29 11:26:36 |  
  8. +---------------------+  
  9. 1 row IN SET (0.00 sec)  
  10. mysql> SET time_zone = '-8:00';  
  11. Query OK, 0 rows affected (0.00 sec)  
  12. mysql> SELECT now();  
  13. +---------------------+  
  14. | now()               |  
  15. +---------------------+  
  16. | 2008-12-28 19:27:09 |  
  17. +---------------------+  
  18. 1 row IN SET (0.00 sec)  

原文来自,冰山上的播客,http://xinsync.xju.edu.cn/index.php/archives/6842,略作修改。

Tags: mysql, date_set

膘叔看世博

#膘叔看世博#,是我昨天晚上在腾讯微勃上建的话题,也有一些朋友响应了。事实上,我也确实遵照我的说法,把我的游园情况透露了。

如果有朋友在腾讯微勃follow me了,那就应该可以看到我的游园情况,虽然不详细,但也将就着可以 了。

总体说来,不是很爽,但也还能够接受,只是感觉对不起票价而己。

排队,不停的排队就是我一天下来做的最多的事情。今天排的最长的就是在瑞士馆,郁闷,将近2小时啊。其他还好,最长也不过一小时,逛了那么多的馆,大量的时间都耗在排队上了。

8点30左右到世博园区,然后开始排队等候安检,直到10点左右才结束。。。还没进园就等了将近1小时。郁闷。

其他情况嘛,也就剩排队了。而且,由于下雨,排队很不爽,可是今天的人还是破了这么多天的游览记录,真郁闷啊。

Tags: 膘叔, 世博

JS的几个简单互换[处理URL]

js没有parse_str这个函数,因此,对于querystring就要自己写了。
还好,在location这个对象里,对于querystring都是包含着的。于是乎就有了下面两个处理方式,很简单,没有做任何转换。。。只是演示而己

XML/HTML代码
  1. var param1 = 'name=123&psw=321&sex=男';  
  2. var param2 = {name: '123',psw: '321', sex: '男'};  

从param1转为param2

JavaScript代码
  1. var param1 = 'name=123&psw=321&sex=男';    
  2. var s = param1.split("&");    
  3. var param2 = {};    
  4. for(var i=0;i<s.length;i++){    
  5.    var d=s[i].split("=");    
  6.    eval("param2."+d[0]+" = '"+d[1]+"';");    
  7. }    
  8. //可以用for循环打印 param2    
  9. for(i in param2){    
  10.     alert(i+' -- '+param2[i]);    
  11. }   

从param2转为param1

JavaScript代码
  1. var arr = [];  
  2. for(i in param2){  
  3.    arr.push( i + "=" + param2[i]); //根据需要这里可以考虑escape之类的操作  
  4. }  
  5. alert(arr.join("&"))  

 当然应该有更好的办法,我这里只是简单处理一下

Tags: parse_str

非得这么残忍吗?

司徒正美在看到老赵的博客鄙视IE6用户时,不甘寂寞,放出了一段残忍的代码,可以对IE6、7进行封杀处理。。

代码如下:

XML/HTML代码
  1. <!doctype html>  
  2. <html>  
  3.   <head>  
  4.     <meta charset="utf-8"/>  
  5.     <meta content="IE=8" http-equiv="X-UA-Compatible"/>  
  6.     <meta name="keywords" content="IE6与IE7封杀器 by 司徒正美" />  
  7.     <meta name="description" content="IE6与IE7封杀器 by 司徒正美" />  
  8.     <script type="text/javascript">       
  9.       //使用setAttribute也行,值好像是固定,为1(读作"日",日得好!)  
  10.       document.createElement("li").value = 1;       
  11.     </script>  
  12.     <title>IE6与IE7封杀器 by 司徒正美</title>  
  13.   </head>  
  14.   <body>  
  15.     <h1>杀!杀!杀!</h1>  
  16.     <h2>不行请刷新页面(这是运行框的问题)</h2>  
  17.   </body>  
  18. </html>  
还有一段是可以关闭当前窗口的:
XML/HTML代码
  1. window.opener=null;window.open('','_self');window.close();  
我的博客不能执行代码,如果你想测试,你可以到http://www.cnblogs.com/rubylouvre/archive/2010/05/18/1738370.html进行享受。

Tags: ie6, ie7, firefox, chrome