代码改变世界

随笔分类 - Miscellaneous

PHP菜鸟手记——如何解决无法装载动态链接库的问题

2010-11-15 14:26 by FantasySoft, 3482 阅读, 收藏, 编辑
摘要:为了兑现“做最懂技术的产品经理”的诺言,我上周开始捣腾PHP了。虽然早在大学读书的时候,我也曾经玩过一小段时间的PHP,不过到如今,也忘得一干二净了。所以,偶和一个PHP菜鸟无异。既然是菜鸟,自然先从搭建PHP开发环境开始了。首先,从PHP的官方网站下载了PHP 5.2.14 For Windows的压缩包,解压至D盘的PHP目录;随后下载了Apache HTTP Serv... 阅读全文

穿在身上的手机——M-Dress

2010-09-07 08:41 by FantasySoft, 967 阅读, 收藏, 编辑
摘要:8月28日,新浪微博一周年了;8月23日出版的《三联生活周刊》第592期的封面故事——《被微博、短信、MSN改变的秩序》谈的就是微博。不管情愿不情愿,以微博为代表的新一代互联网工具在极力地分散每个人的注意力,同时也让世界更加扁平,人们疯狂地要求将自己每时每刻连线外面的世界,或通过短信、邮件,或通过各种IM,亦或者通过时下火热的微博。有关这些先进的技术如何如何让人们逐渐丧失独... 阅读全文

《黑客》月刊中文版第一期正式发布,很给力!推荐围观!

2010-08-19 23:43 by FantasySoft, 2281 阅读, 收藏, 编辑
摘要:[注:]首先说明一下,这不知道算不算广告贴,但是所介绍的月刊,不管中英文版都真的很给力,推荐大家下载阅读!您听说过《黑客》月刊么?这是一本在今年六月份才创刊的杂志,虽然只是初出茅庐,但是它的来头可不小哦!《黑客》月刊的内容正是来自著名的创业孵化公司Y-Combinator旗下的一个类似Digg的分站点——Hacker News。在国外,Hacker News是一个在程序员以... 阅读全文

从博客园口水仗想到的

2010-05-08 08:51 by FantasySoft, 4805 阅读, 收藏, 编辑
摘要:作为博客园最老的一批注册用户,Michael在这里安家已经整整六年了。六年来,我一直都有个小小的习惯——每天都上园子来看看。可以毫不夸张的说,博客园陪伴着我成长,而我也见证了博客园的发展。最近,园子里的口水仗此起彼伏,甚至有愈演愈烈的态势,我们从上周的热点随笔就能看出这样的端倪。本星期也不例外,这样的文章并没有减少,连博客排名机制也成为了“罪魁祸首”... 阅读全文

IE8自定义加速器尝鲜

2009-03-30 12:31 by FantasySoft, 3732 阅读, 收藏, 编辑
摘要:微软在北京时间3月20日凌晨发布了最新版本的浏览器IE8,这已经不是什么新闻了。听了由Ocean主讲的“Microsoft Internet Explorer 8,Windows 7”之后,极少“追新”的我还是忍不住下载来试用了一番,毕竟IE8真的太吸引人,IE6也太古董了。用了几天,感觉IE8相比以前的版本来说,有了质的改变。除了园友玉开兄提到的IE8开发人员工具之外,IE8的另外一个特性——加速器(Accelerator)同样让人为之倾倒。 阅读全文

桌面电话的进化到统一通信

2009-03-29 01:44 by FantasySoft, 552 阅读, 收藏, 编辑
摘要:[注:] 原文首发个人博客FantasySoft随着3G牌照的发放,大家对移动通信的关注达到了前所未有的高度,大街小巷讨论的话题都是iPhone到底会由哪个运营商引进到中国,哪种3G标准会在这场标准大战中胜出,还有就是手机系统的竞争会鹿死谁手。移动通信领域的竞争确实是一场大戏,颇为引人入胜。就在移动通信领域狼烟四起的时候,被人们所遗忘的桌面电话也正在悄悄地发生进化。 Avaya公司日前推出了Ava... 阅读全文

压箱底的几个域名出售

2007-06-22 22:54 by FantasySoft, 842 阅读, 收藏, 编辑
摘要:再次念叨一下丘吉尔的名句 —— "It is not even the beginning of the end. But it is, perhaps, the end of the beginning.",好,清仓甩卖开始! 1、XPEye.com:xpeye定位为技术类网站。因为全世界的人都知道Windows XP。至于eye,则源自国内著名的技术网站JavaE... 阅读全文

重新定义旅游网站,米胖新版发布

2007-06-18 16:53 by FantasySoft, 1505 阅读, 收藏, 编辑
摘要:还记得一年多之前,我在web 2.0 网站推荐这篇博客中提到了米胖。没多久,我认识了米胖的两位帅气又有才气的当家人。在多次聊天之后,我被他们的激情与专注深深地折服了,在那时我就坚信米胖一定能够发展得很好,走出一条属于自己的路。 一眨眼,一年多过去了,米胖也在两位当家人的努力下得到了长足的进步,除了用户数量、访问量不断增加,米胖网站本身的功能也在不断增强,外界对它的好... 阅读全文

使用Word2007发布Post

2006-05-30 21:08 by FantasySoft, 587 阅读, 收藏, 编辑
摘要:整体而言,使用Word2007发布Post还是有点意思的。除了能够发布Post之外,你还可以使用Open Existing的功能打开已有的Post并且进行修改。虽然修改是可以完成,但是会造成原有的一些格式的丢失,例如分段;如果Post中本来就包含图片的话,也无法进行修改发布。 阅读全文

web 2.0 网站推荐

2006-04-24 10:22 by FantasySoft, 1573 阅读, 收藏, 编辑
摘要:web 2.0是一个很热的话题,作为一条小网虫,自然也会凑凑这个热闹。当然了,网上讲述web 2.0的文章可谓铺天盖地了,看了那么多,看了那么久,我也没有看出个所以然来。总之,所谓2.0就是1.0的升级版呗,1变成了2,内容的消费者也随之成为了内容的提供者,我想这或许就是web 2.0的本质特点吧。既然事事总关内容,那么如何评价一个web 2.0的网站,内容自然就是极其重要的一个指... 阅读全文

近期关注 & 博客推荐 - 2006年4月号

2006-04-05 12:13 by FantasySoft, 603 阅读, 收藏, 编辑
摘要:[写在前面]:在博客园中,除了写写Post之外,还喜欢四处晃悠晃悠——或浏览其他朋友的文章以增长见识;或关注一些讨论激励的Post,不仅凑凑热闹,还能感受各种精彩纷呈的观点。在过去近两年的时间里,我写了一些文章,跟园子的朋友们分享了很多成熟或不成熟的想法。但与此同时,我觉得更多的是收获,是提高,因为园子里有很多技术能力超群而且经验丰富的牛人。更重要的,他们很乐意将自己独到的见解与大... 阅读全文

如何让WSAD的设置Workspace对话框重见天日

2006-03-16 10:06 by FantasySoft, 1370 阅读, 收藏, 编辑
摘要:在默认的情况下,WSAD启动的时候都会出现一个设置Workspace的对话框。如果workspace相对固定,为了节约时间,你可能会选中对话框中的checkbox,令这个对话框在下次启动的时候不再出现。然而当你需要改动workspace的位置时,你或许找不到办法让这个对话框重新现身了。别担心,本文告诉你解决的方法。 阅读全文

Sharepoint Newbie's Diary - 1st Entry

2005-12-12 23:59 by FantasySoft, 556 阅读, 收藏, 编辑
摘要:Hey,everybody. This is my first English entry for my blog. Although I read some English articles everyday, my English is still not good enough to let me express all my thought. Anyway, Rome was bu... 阅读全文

Cached JSP引发的问题与思考

2005-07-15 18:59 by FantasySoft, 958 阅读, 收藏, 编辑
摘要:在最近的Project中遇到了一个表面上看起来蛮奇怪的问题。具体问题是这样的,在Project中,所有跨模块的constant都会定义在一个名字叫Constants的interface中,然后在JSP里面,我们也会相应地使用到这些constant。 每当更改了Interface里面某一个constant的值的时候,在JSP中并不会反应出来,从而引起了很多混淆。由于Constants是... 阅读全文

可爱的Ant——利用Ant获取文件列表

2005-07-15 14:47 by FantasySoft, 4188 阅读, 收藏, 编辑
摘要:提到Ant,你一定会想到它在自动构建方面有着举足轻重的地位,于我而言,也仅仅是将其作为一个自动构建的工具来使用。由于各个流行的IDE都内部集成了对Ant的强大支持,因此,我使用Ant的方式就真的简单得不能再简单了:在网上找一个build file,然后针对自己的project稍作修改。这样,我就可以在IDE窗口中拖动鼠标点两下,就可以很方便地完成 project的构建了。真的太简便... 阅读全文

从onfocus方法看浏览器的兼容性

2005-07-12 22:01 by FantasySoft, 4970 阅读, 收藏, 编辑
摘要:在Web Application的开发测试当中,由于存在不同的访问终端——浏览器,因此需要在不同浏览器下运行应用程序,以检验应用程序在不同的浏览器下的外观及功能上是否保持一致。尽管现在的浏览器之间的兼容性已经是相当不错,但是在对Javascript的支持上就有相当大的区别。今天就在onfocus方法上碰到了钉子。具体的代码是类似这样的: ... 阅读全文

MySql与Tomcat的两个小Tips

2005-06-04 00:38 by FantasySoft, 1271 阅读, 收藏, 编辑
摘要:第一个Tip是与数据库有关。通常,数据表在创建了之后都不可避免的需要增加或者删除表中的列(Column),那么我们通过什么方式去做呢?重新创建一张表再将数据导入恐怕是一个很笨的办法了,费时又费力。事实上,只要使用一句简单的SQL就能实现我们所想要的了,这个就是ALTER TABLE。ALTER TABLE的功能很强大,它几乎可以改变与表结构相关的一切信息,譬如增加删除列,修改列名,... 阅读全文

Mysql的数据备份问题

2004-10-05 13:54 by FantasySoft, 1720 阅读, 收藏, 编辑
摘要:几乎一切的Web应用程序都离不开数据,而数据库又是数据的集中地,其健壮性和安全性是十分重要的。如果把整个应用程序比作大脑,那么数据库就像是大脑的记忆一样,一旦完全失去了记忆,大脑无疑也就瘫痪了。为了保证数据的安全性,一个健壮的Database Server是十分必要的,但是,再健壮的server也难免会有crash的时候,从而导致数据丢失,在这个时候,及时而有效的数据备份也显得格外... 阅读全文

恶补算法与数据结构(一)——排列问题

2004-09-26 13:36 by FantasySoft, 2100 阅读, 收藏, 编辑
摘要:上次朋友的一个问题,让我重新翻开了那本尘封已久的《数据结构、算法与应用》。仅仅重读了第一章,我不得不再次为专注数据结构与算法研究的科学家们佩服得五体投地。 让我佩服的问题其实很简单:生成一个list中的元素的全排列,也就是说input为:[a, b, c],output则是[abc, acb, bac, bca, cab, cba],当然list中的元素个数是不定的。... 阅读全文

比基础更基础的问题——关于二进制文件

2004-09-20 23:56 by FantasySoft, 1737 阅读, 收藏, 编辑
摘要:二进制文件,这个再基础不过的名词,正因为它的无处不在,或许没有人会关注它背后隐含的内容。其实我也一样,在写下这些文字之前,我也是认为二进制文件就像空气一样,平常得让人完全忽略了。 很偶然的,今天在写代码的时候使用了fopen函数: FILE * fopen (const char * filename, const char * mod... 阅读全文

我的基础算糟糕得可以了

2004-09-17 20:50 by FantasySoft, 969 阅读, 收藏, 编辑
摘要:晚上正在津津有味地看着DirectX的文章,朋友通过MSN给我发来一个问题: 1 + 1/2 + 1/3 + 1/4 + ...... + 1/n怎么计算? 看到这个问题,我愣住了,好象曾经在什么地方看到过这样的一个问题,当时还看到了解答。可是现在怎么都想不起来了。我只好很不好意思地告诉我的朋友,我不知道该怎么计算。当我回复这条信息的时候,着实有点沮丧,... 阅读全文

MySql中的事务问题

2004-09-15 16:03 by FantasySoft, 2428 阅读, 收藏, 编辑
摘要:今天非常开心,因为终于将昨天一个让我很郁闷的问题解决了。事情是这样的,根据业务逻辑的要求,需要对两张数据表进行更新,为了保证数据的完整性,就需要使用transaction的概念了。如以下代码所示: conn.setAutoCommit(false);try { PreparedStatement insertStatement = conn.prepareStatement(... 阅读全文

两天四疑问

2004-09-03 10:56 by FantasySoft, 1015 阅读, 收藏, 编辑
摘要:9月份的前两天,我仍然做着网站开发的工作。在开发的过程中,遇到了不少的问题,现在将典型的几个列示如下,供各位参考。 第一个疑问是关于Javascript的,大家看一下以下的代码: 代码很简单,如果按了"Click Me"按钮后,是否会如愿弹出一个对话框呢?事实上,是不会的。原因是button的... 阅读全文

搞笑的textarea标签

2004-08-31 18:17 by FantasySoft, 1874 阅读, 收藏, 编辑
摘要:很久没有用这个textarea玩意了,因为要设计一些页面,硬是从记忆的最底层挖出了这个标签,结果折腾了老半天,等到发现问题所在之后,真的令我哭笑不得。 一开始,由于习惯了写XML,就随手写下了这样的HTML代码: 结果是,textarea后面的HTML都当作内容出现在了文本域里面了。这是第一个搞笑的地方,不支持常见的标记结束方式; 接着,我给这个te... 阅读全文

URL与RequestDispatcher

2004-08-21 23:58 by FantasySoft, 2987 阅读, 收藏, 编辑
摘要:今天照例继续自己的网站建设之旅,原本以为可以大有进展,结果又是被一个问题弄得很郁闷。通常在一个表单元素(form)中,action属性值定义了接收及处理表单元素的URL,而这个URL是会被显示在IE的地址栏中的。特别的,在WebWork中是由.action去处理用户提交表单,如,那么当用户点击submit按钮提交了表单之后,register.action 也就出现在IE 的地址栏中... 阅读全文

建网站的小Tips

2004-08-20 23:58 by FantasySoft, 643 阅读, 收藏, 编辑
摘要:这几天都在忙着做一个小网站,从网页美工到后台处理程序都要自己来,弄得我晕头转向的。还好,已经接近尾声了。我也可以停下来,稍事休息一下,跟各位侃侃这几天建站的一些感受。 1、需要有一套好的配色方案;在网站的美工设计当中,最麻烦的当属配色了。一个网站是极少只使用一种颜色的,因此总会存在几种颜色搭配的问题。面对这个问题,或许真的是需要一些美工的天赋了,不过,我... 阅读全文

Javascript 日期校验完备全过程

2004-08-06 08:34 by FantasySoft, 6501 阅读, 收藏, 编辑
摘要:在原来公司的项目组工作的过程中,自己实现了一个用于校验用户输入数据合法性的Javascript Validation Framework。在这个Framework实现的过程中,在参考了一些网上资源之后,自己写了一个日期校验的函数,满心以为这个校验函数已经够完备了,结果还是经历了多次的修改。 function validateDate(year, month, day) { ... 阅读全文