腾讯,你真黑!

前晚上腾讯网站溜达了一圈,发现有QQ2008正式版了.就找了找有没有QQ2008正式版显IP的版本.好像还真没有出,都是一些西拼东凑的显IP外挂,我倒不是为了看IP,是实在受不了QQ的那些广告,太多了.多的闪眼睛都.现在安装官方的QQ我都不敢直接在实体机装,虽然可选一些垃圾插件,但是装完后还是有什么QQ游戏,QQ音乐等强制性的东西给装上了.没办法,只能在虚拟机上装.
看更新日志,这次更新支持动态的Gif头像,也支持群组的自定义图标等功能.看起来不错.自己在Ps下做了一个熊猫的Gif图片,又去Unity3D截取了一个小图标做Unity3D群组2453819的图标.

等折腾完了.到QQ上一试验,鼻子差点气歪了.上传Gif头像.提示我.

我看,得了.我去定义群组图标试试.结果提示.

服了.太无语了.腾讯.你真TM黑啊.看QQ空间也改变了.升级成像百度Hi那种布局了.虽然我不用QQ空间,闲那玩意太烂,还死慢,我媳妇弄着玩呢.就合计给媳妇的升级一下.看了半天.也很郁闷.要什么黄钻会员才能去能升级这个新版本.普通用户现在还没得办法享用.我合计合计.要不豁出去也申请一个黄钻?一看.我考.一个月10块钱啊.真TM贵.还不如买只烤鸡吃了.后来再仔细一看,挺开心自己没一时冲动办这个黄钻的.要升级新版本的QQ空间,只是黄钻还不可以,还要要求黄钻级别.也就是说我买了黄钻等级也不行,还要一定级别才可以.NND.太黑了.

我复活了…

昨天下午突感难受,拿体温计一测,哇靠,39度.都快能烧鸡蛋了.发烧了.不知道咋搞的.浑身没劲,也不咳嗽,不恶心,就是眯瞪的.连想多尝试去测试测试CamSpace的精神头都没了.

倒在床上,冒汗,捂好夏凉被.呼呼.吃了两片药.在媳妇精心照料下.我复活了.今早起来就好多了.虽然还有点冒虚汗,但已经不发烧了.谢谢俺媳妇.

CamSpace邀请貌似已经自动化了,也就是说谁注册都会马上得到试用邀请.快去试试吧.我录的CamSpace首测视频已经被官方转载到他们博客上了.
http://www.camspace.com/blog/2008/07/your-first-camspace-experiences/

CamSpace很强大,简单设置还可以,复杂的就迷糊了.我刚刚学会了如何用它进行赛车游戏控制,以及如何在我的Vrml场景走浏览.方向和前进都很灵敏,前后拉感觉上不是很灵敏.也许是我设置问题.看了一下.里面还有脚本的支持.迷糊.

Google出类似虚拟人生的东西了,叫Lively(http://www.lively.com),我装了一下插件,把玩了一下.还可以.一般般吧.在线摆个沙发,摆个椅子,换个角色,换个衣服啥的.当然有多人聊天.不过可惜.还不支持中文.呵呵.

CamSpace Beta3测试视频国内首发

CamSpace-any game, any webcam!

任何游戏,任何摄像头,都可以拿来应用CamSpace.有了它,你的计算机马上变成一个带Wii功能的游戏机.你只需拿个纸片,或者洗头膏的瓶子,或者钱包,或者一支笔,或者你的手指等等,都可以拿来做控制器.一切太美妙了.用俺们的话说这真TM的变态!!

昨晚我收到内侧邀请后立刻进行了试玩.真疯狂,真变态.哈哈.媳妇操作,我录了一段用CamSpace操作GoogleEarth的视频.大家可以感受一下,这样廉价的Wii,是多么的牛.

我同时上传了视频到youtube,如果有人要转帖,请用youtube的链接.
http://www.youtube.com/watch?v=9xoSS5QiyX4

这怎么天天下雨呢??白天像黑天.哦.我又困了…

树成长的声音–祭奠永远过去的"魔岩三杰"

先说一个事情,SourceForge.net被国内的网通网络华丽的和谐掉了.真可惜.唉,下载软件都下载不到了.总他妈的瞎和谐,不办点有用的事!

又新发现,Rapidshare.com也被和谐了.我真服了!!网通!!!

天气真热,热的发烧啊!屋里就一个破风扇,开着还算舒服点,谁赠送我一台空调?今天我网站群里一个朋友说他给四川捐款,都捐穷了,你猜捐了多少钱?他月薪3000元,他捐了近3万!!佩服么?我很服.希望这些钱能顺利的到灾民手中,千万别被别人半道给和谐鸟.

张楚

<树成长的声音>演唱会开完了,可惜在上海,要是在我附近,我肯定要去看的.太喜欢张楚的歌了.很透彻的歌,看到现在张楚的容貌,我就会很感伤,老了,我也会老,我很快就会老.谁都会老,老很可怕.
窦唯的脑袋真圆,不过他的歌越来越难懂了,这是几年后的开口唱歌,原来的音乐,我实在听不懂.
何勇呢,胖了很多.他爸爸更精神了.这次演唱会也去了.当然是给钟鼓楼伴奏三弦.
张楚呢.好像还是那个样子.只是多了皱纹.我是否盼望张楚的新歌.

网上流传着何勇的一句话:张楚死了,何勇疯了,窦唯成仙了!

  

14年后,那个辉煌疯狂顶癫的1994重返上海大舞台。

窦唯:八年沉寂后开嗓,他也最终回归了心中的“佛”,进入了文学王朔式的个人宗教时代,继续坚持自我,也愈发挑战大众。“忘了俗世纷争,也忘了所有责任”,像串起大片零碎梦境碎片的歌词,哪怕透出怎样的主张,他依然是众多后辈顶礼膜拜的神龛上的圣像。

    何勇:八千人大声呼唤着他的名字,一遍一遍,在他出台之前,在他离场之后,一遍又一遍。似乎在这名字之后,人们更想喊出曾经流逝岁月的激情回演。94年的何勇,08年的何勇,不忍去破坏长存在心中的完美影像,不忍在十四年后揭开他坎坷跌宕人生的伤疤。于是,在台上台下共融的尖叫、欢呼、激昂不再却沉稳有力的簇拥声中,这群人期待偶像不老,也幻想着年岁不会过去。无论这世界有没有希望从“垃圾场”中被拯救,希冀通过十四年后的呼喊,以此证明曾奋力努力的痕迹。

    张楚:他依旧面容枯瘦,除了忧郁又孤独的影子还留在身上,唱着“姐姐”的张楚依旧让人心疼。被批评为缺乏“创新”的他唱了很多新歌,却越发彷徨:该被怀旧,还是依从被否定创作?漂泊无根、悲天悯人的行吟诗人张楚,向时代妥协了,却用音乐的根善始善终。  

   “魔岩三杰”的复出是一出悲喜人生的尾曲。无论谁成仙,谁死了谁疯了,中国摇滚所承载的关于“成长”的精神枷锁,在快餐文化下的精神批判,让这颗种子在恶劣的生长环境下被给予了太多的压迫、纵容和一切极端的对待。在凌晨2点回杭州的火车上,我一遍遍回想舞台上的他们,现实中的我们,忽然想到金基德的“春去秋来又一春”,一切都会过去,这不过是场生命的轮回。

MySQL数据库某些字段只能读不能改修复记录

论坛数据库已经涨到了130M多,很庞大了,还好当初明智,在Access数据库涨到100M的时候更换了论坛程序和数据库,不然可要糟糕了.

刚刚将论坛程序升级到了Discuz!最新版本,发现一些老帖子中实现的Ubb代码很难看,看着不爽.于是,开始了MySQL模糊替换之旅,这个旅程走的不太顺利,不过还是胜利到达了终点.

用官方提供的Tools.php管理员工具进行帖子中的字符串替换,漫长的等待后,提示处理结果为0,上Dz官方询问,才知道不支持模糊替换.后来尝试自己写工具进行替换,因为不会写PHP,只能用易语言进行这个操作,Ubb代码不是固定的,用到了2个正则表达式.
[IMGS]images/yyface/([sS]*?).gif[/IMGS]
[EM([sS]*?)]

思路是把数据库的Posts表记录用计次循环的方法读出来,然后进行正则匹配替换,如有修改则更新回表的原有字段中.过了一会程序写完了,但在实际操作时候遇到了问题,遇到了大量更新失败的字段.紧接着数据库那个表就会损坏掉.很奇怪的问题.因为数据库的读写应用我做的不多,仔细检查我的程序代码后确定不是代码问题,想会不会因为易语言的mysql支持库有bug.呵呵.后将仔细检查失败的字段.在phpmyadmin和SQLyog Enterprise中都无法进行修改操作,可以读出字段,但无法修改.提示数据库有错误,尝试修复.

开始在网上寻找解决办法,用了很多修复的办法都没有效果,包括Mysql自带的myisamchk.exe都不行.并非所有字段都有问题,只是某一部分会这样.很奇怪的问题.屡试屡败,搞的我都要放弃了.后来终于想到了一个办法.也就是这个办法解决了问题.此次人物终于完成.

用Phpmyadmin将需要修改的表导出为*.sql.用文本编辑器去编辑这个sql文件,修改自己不想要的部分.我用正则替换掉了我不需要的ubb代码.保存文件时候注意文件编码,否则会乱码.因为我的数据库比较大,这一个sql文件就有40多M,所以没办法用Phpmyadmin导入回去.起初用SQLyog Enterprise导出来的备份进行修改,然后用SQLyog Enterprise导入也不行,SQLyog Enterprise会假死.用Phpmyadmin导出sql文件,修改后用SQLyog Enterprise导入,就没问题了,看到数据一点点的被导入,心情愉悦啊.进行了更新记录测试,字段也没问题了.高兴啊.

恢复更新数据库到论坛,结束.今天还是阴天,不时的下着雨,不过有阳光的时候下着雨,在下面淋感觉很爽哦.

没落儿

上个月21号,去面试,无果,估计是俺水平太菜了.呜呼.

找工作中,有这方面资源的朋友帮忙啊.

回来和媳妇说去东家混饭,于是打电话,乘了2个多小时公交去蹭饭.嘿嘿.媳妇在车上坐着,我站在旁边,朦胧中听到后门出叫嚷,眼看一个女的回身扇向一个男的,男的随之蹲下捡眼镜,女的开始喊:耍什么流氓!!你说,你耍什么流氓,你以为我不知道啊….N句后车到了一站地,开门,男人灰溜溜下车,一句话没说.下车后向车后走去,方向选择还是瞒准确的.接着就听这女的靠在后车门口那根柱子那哭哭咧咧的说,我从来没扇过男人嘴巴子,这是第一次,除了我老公外也没其他男人碰过我,如此之类的…过了几站地,这女的下车,我得以看清这个女的装扮和容貌.

挺丑,第一感觉.老长的裙子几乎拖到脚踝,有点瘸.我很奇怪.那男的咋非礼这样地腻,应该不是被诬陷,因为那男的没回应任何语言.

后来我说,这男的有毛病,这女的,也不正常.2008,人也都不正常了,我说说而已.

到了东东他家,东东和他媳妇领我们去吃烤翅,去的是管记烤翅,真不错.4个人消灭掉40多串烤翅,哦耶.我的战斗力总是让他们出乎意料.哇咔咔.

吃完外面就下雨了,去东东家避了会雨,看了看游戏摇杆,那玩意看起来咋那么像小孩玩具呢,不了解的看一个人拿那玩意玩游戏,还挺幼稚的呢.哈哈.这段掐了,别看.

雨小了点我和媳妇就出来了,去找城铁,坐车到一个地铁站旁,四处观望一下,没看到,同时下车的还有一个美女,也在四处望,我一猜也是和我们一样找不到城铁的,我媳妇上前去问她地铁在哪,我说她也在找吧,不过那美女说她经常在这边做城铁,只是今天这个车站不是她坐的那站,所以一时转向了,说跟她走吧,应该就在前方.走了一段路,果然看到城铁入口.呵呵.谢谢美女.

我看到地铁IC卡背面换图案了,换成地铁路线图了.挺好.

路上,迎面走来两个女人,一个女的签名是两只小狗,拽着这个女人走,那狗挺可爱,像长江七号似的,我随口说”咦,这狗像长江七号!!”,所有人都哈哈大笑.我晕.

晚上回来下载了Bigworld1.9中文试用版,1G多,安装后,说实话挺失望的,资源占用还是那么大,CPU风扇狂转,好像地面的贴图绘制提高了精度,其他呢,我看没什么变化,我想称之为1.8汉化版不足为过.哇哦.

闲来无事,弄了一下自己的网站,做了页面,很吃力,很感慨,我学做网页的时候,流行ASP,等我能凑活改ASP了吧,现在又流行PHP了,做网页,原本用Homepage做,我觉得最好的就是那个用笔画表格,后来也投奔了Dreamweaver,吃力的学会了表格做网页吧,现在又开始流行DIV+CSS了,不用表格了.变化真快.

经常在百度和谷歌上搜索虚拟现实之类的东西,很容易就被链接到86vr上,不小心就会这样,看到网址跳转后就狂按ESC,看着硬盘灯狂闪,那个心疼啊,心里默默咒骂86vr的收购者N遍,挺好的一个网站,被别人收购后,没落了.天天有马,真够可以的.悲哀.

外面又下雨了,很大的雨点,挺砸脑袋的.

javascript控制vrml场景:一个简单的三维动画

做了一个sun-earth-moon的动画.感觉效果不错.

没用vrml中的插值器.”vrml1.htm”中的javascript以setInterval()函数发出时钟信号,根据椭圆方程计算earth,moon的坐标后用setNodeEventIn()发送到wrl文件”vrml1.wrl”,用以设置earth和moon的translation域值.

计数变量i必须是全局变量.    

接口函数很简单,在VB 里也可以用.    

objectName.setNodeEventIn(String nodeName,String eventInName,String value);

javascript比想象的快多了。50帧/s也运行得很平稳。

这个动画需要安装bs Contact 6.2插件,然后在IE中观看.

/**********************************

vrml1.wrl:用matlab vr toolbox做的。

*********************************/

#VRML V2.0 utf8

#Created with V-Realm Builder v2.0
#Integrated Data Systems Inc.
#www.ids-net.com

DEF vp Viewpoint {
position 0 0 150
description "see"
}
DEF sun Transform{
translation 0 0 0
children Shape {
    appearance Appearance {
     material DEF Red_Plastic Material {
      ambientIntensity 0.1
      diffuseColor 1 0.0408163 0.0408163
      shininess 1
      specularColor 0.984314 0.984314 0.984314
     }

    }

    geometry DEF sunsph Sphere {
     radius 15
    }

}
}
DEF earth Transform {
translation 100.00 0 0
children Shape {
    appearance Appearance {
     material DEF orange_Plastic Material {
      ambientIntensity 0.1
      diffuseColor 0.9 0.55237 0.00733938
      specularColor 1 1 1
     }

    }

    geometry Sphere {
     radius 6
    }

}
}

DEF moon Transform {
translation 120.00 0 0
children Shape {
    appearance Appearance {
     material USE orange_Plastic
  

    }

    geometry Sphere {
     radius 2
    }

}
}

    DEF Axies Group {
children Transform {
    translation 0 0 0
    children [
        DEF xAxie Shape {
         appearance Appearance {
          material Material {
           diffuseColor 0 0 1
          }

         }

         geometry DEF lineX IndexedLineSet {
          coord DEF coord1 Coordinate {
           point [ -100 0 0,
               100 0 0,
               0 -100 0,
               0 100 0,
               0 0 -100,
               0 0 100 ]
          }

          coordIndex [ 0, 1, -1, 2, 3, -1, 4, 5,
              -1 ]
         }

        }

        DEF oPoint Shape {
         appearance Appearance {
          material Material {
           diffuseColor 1 0 0
          }

         }

         geometry Text {
          string "O"
          fontStyle DEF myFontStyle FontStyle {
           size 10
           style ""
          }

         }

        }

        Transform {
         translation 100 0 0
         children Shape {
          appearance Appearance {
           material Material {
            diffuseColor 1 1 0
           }

          }

          geometry Text {
           string "X"
           fontStyle USE myFontStyle
          }

         }
        }

        Transform {
         translation 0 100 0
         children Shape {
          appearance Appearance {
           material Material {
            diffuseColor 1 1 0
           }

          }

          geometry Text {
           string "Y"
           fontStyle USE myFontStyle
          }

         }
        }

        Transform {
         translation 0 0 100
         children Shape {
          appearance Appearance {
           material Material {
            diffuseColor 1 1 0
           }

          }

          geometry Text {
           string "Z"
           fontStyle USE myFontStyle
          }

         }
        }
    ]
}
}

vrml1.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>move vrml</title>
<script>
        //CC3D.setNodeEventIn(String nodeName,String eventInName,String value);
           var i=0;
           var trans,x,z;
           var y=0;
           var num=600;
           var x1,y1,z1;
            /*      
           function test(){
              //var time=new Date();
              //var sec=time.getSeconds()+"";
              document.getElementById("disp").value=n;
              n=n+1;
           }
        */
           function setTrans(){
           x=100*Math.cos(2*Math.PI*i/num);
           z=60*Math.sin(2*Math.PI*i/num);
           trans=""+x+" "+y+" "+z+"";
           document.CC3D.setNodeEventIn("earth", "translation", trans);
        
           x1=60*Math.cos(2*Math.PI*i/num*5);
           y1=12*Math.sin(2*Math.PI*i/num*5);        
           x1=x+x1;
           y1=y+y1;
           z1=z;
           trans=""+x1+" "+y1+" "+z1+"";
           document.CC3D.setNodeEventIn("moon", "translation", trans);
           //document.CC3D.setNodeEventIn("vp", "position", "0 0 "+(i+50));
        
        
           i=i+1;
      }
            
        function move(){
             setInterval("setTrans();",20);
        }
</script>
</head>

<body>
<CENTER>
<OBJECT CLASSID="CLSID:4B6E3013-6E45-11D0-9309-0020AFE05CC8" NAME=CC3D ID=CC3D WIDTH=100% HEIGHT=90%>
<PARAM NAME="SRC" VALUE="vrml1.wrl">
<EMBED name=CC3D SRC="vrml1.wrl" TYPE="application/x-cc3d"
WIDTH=100% HEIGHT=90%>
</OBJECT>
</CENTER>

<input type=button id="move" value="move" onclick="move();">
<input    id="disp" value="disp">
</body>
</html>