D2 live
星期五, 六月 5th, 2009
杭州有一个D2前端技术论坛,英文是Designer & Developer Frontend Technology Forum,这里的designer主要是指Web设计师,developer主要是指Web前端开发工程师。
D2对于我的生活来说是一种状态,对于生活我既是一个设计师也是一个程序员,前者以直觉感性来体验、觉察并反照这个世界,后者通过理性、逻辑来认识并构建这个世界,两者道不同,但殊途同归。
因此我把D2作为了我职业生涯的主体,web设计和web程序是我一直所钟的工作。也许得归结于性别文化,我要更加趋向于理性、逻辑的程序构建,但是我从来也不曾想要放弃designer。或者对于我来说,这两者从来没有分离过。
设计一个web界面时,我常常沉迷于视觉上的愉悦和这种愉悦的创造快感,但我同时还会考虑设计如何实现、平面如何合理切割、代码如何组织构建,种种思绪交织,令这种快感加倍。
同时当我构建一个程序时,漂亮的代码、优美的语法语义、优雅而严密的逻辑结构是我所追求的目标,我不能容忍粗制滥造的代码,我常常为此花很多时间去修改一些交到我手中实现服务器端程序的html代码,修正结构改良代码,或者花上半天时间去修改重构一个已经完成的应用程序,我的偏执让我很乐于做这样的事情,看见漂亮的干净的代码我会感到无比舒畅,并且到最后总会证明这些付出是值得的。
不论是做design还做develop,我总在这些过程中觉察到美的存在,这种觉察给我带来很多美妙的体验,这些体验加强了我在这个世界中的存在。
这个世界之所以这样是因为如果他不是这样那么我们就无法生存在这个世界,不记得这是谁说的了,但是这话也同样适用于美的体验。为什么我们觉查这个世界的美?因为如果他不美我们就不会存在于这个世界。
我曾经对美的认知做过很长的思考,因其源于人的某种主观,或者其直觉的感性的特征,人们总是喜欢把她和理性的逻辑的规律的世界对立起来。然而事实上,美是人类对这个严密逻辑的规律的冷酷的世界的法则的最高认知的结果,她是人类百万年来进化历程中对这个世界认知的最高抽象。人类对这个世界理性认知的不断积累和抽象,产生了一个能超越理性来认知这个世界的主体意识,这就是人类的审美意识。
所以说对于程序,这种企图以严密的逻辑、完美的规则和超大量的运算来重构这个世界的小东西,美是创造的最高追求。
一个执著于美的程序员,嗯,这就是我的D2生活。
Java Web Develop Guide by Book
星期三, 六月 3rd, 2009
开始看java,搞个路线图,挨着看。
- JAVA语言(Head First Java 好书,Jote大奖,但是居然没讲反射! / Java技术手册 手册参考类 / Effective Java 实践技巧类 )
- JSP/Servlet (Head First Servlet&JSP / JSP设计 虽然04年的,但是经典,讲jsp2.0,也不算过时。)
- JavaEE概览 (JavaEE5 权威指南 – 这本书评价一般,不知道有没有其他javaEE概览的书推荐)
- MVC框架 (Struts:深入浅出Struts 电子书 / 深入浅出Struts 2 据说翻译的很差 ..)
- IOC框架(Spring or Guice:Spring in Action Guice只能看文档了)
- ORM框架(Hibernate:精通Hibernate 新书,oreilly的,应该不错。)
在网上搜了很久,好象也没有看见什么很经典的好书,一般来说总是存在版本过旧或翻译过烂的问题,失望。 后来也找到了不少好书,不过翻译过烂的问题总是存在的……
en,前3先搞搞,后3慢慢再来。
ubuntu下netbeans中文乱码解决
星期二, 六月 2nd, 2009
由于英文字体导致
解决:
拷贝合适的中文字体到JAVA_HOME目录jre字体库fallback目录即可
sudo cp /usr/share/fonts/wqy/* {$JAVA_HOME}/jre/lib/fonts/fallback/
everthing is GFWed
星期二, 六月 2nd, 2009
twitter/flickr/bing … 今天是啥日子?咋又抽抽了?
补:5月35日快到了,不抽抽我还真不记得了……
移除firefox上莫名其妙的.NET扩展
星期一, 六月 1st, 2009
安装.NET3.5SP1以后,Firefox插件栏中会多出一个插件Microsoft .NET Framework Assistant,且无法删除。
原本我也没有太在意,不过今天在网上发现该插件存在严重安全漏洞,这个插件给FireFox添加了目前为止Internet Explorer各个版本中最危险的安全漏洞之一:允许网站轻松而又不惹人察觉的在你的电脑上安装软件。MS都是在干啥啊……
删除方法如下:(英文原版)
- 打开 Registry Editor(Vista/Windows 7中在开始菜单搜索框中输入 regedit, 或在XP中运行(R) regedit)。
- 打开下面键:
- 32位系统:HKEY_LOCAL_MACHINE / SOFTWARE / Mozilla / Firefox / Extensions
- 64位系统:HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Mozilla / Firefox / Extensions
- 删除{20a82645-c095-46ed-80e3-08825760534b}键.
- 打开Firefox(如果已经运行需要关闭重新打开)在地址栏输入 about:config 回车。
- 在过滤框中输入microsoftdotnet快速定位到 general.useragent.extra.microsoftdotnet,右键点击并重置(Reset),再关闭Firefox。(某些系统中没有此项,可直接关闭Firefox跳到下面步骤).
- 从资源管理器定位到%SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation.
- 删除目录 DotNetAssistantExtension。
- 再打开Firefox,在插件栏中确认该插件(Microsoft .NET Framework Assistant)已经删除。
MAC环境变量配置
星期四, 五月 7th, 2009
用户配置文件
~/.profile
语法
export PATH=${PATH}:/usr/local/mysql/bin
或
export PATH=/usr/local/mysql/bin:$PATH
MAC下通过Port安装MYSQL
星期三, 五月 6th, 2009
sudo mysql_install_db5 –user=mysql
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
注:经实践,使用port安装软件会产生某些奇怪的问题,例如rails某些gem无法识别,软件版本冲突等等,建议慎用……
Chinese Posters
星期二, 五月 5th, 2009
ubuntu flash中文乱码
星期二, 五月 5th, 2009
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
替换sans-serif或者serif为wqy-zenhei(或其他你喜欢的中文字体)即可。
ubuntu 9.04 with vbox2.2.2
星期三, 四月 29th, 2009
感觉ubuntu运行在vbox下和独立运行区别不大,都比较流畅。开启3D以后屏幕刷新有点问题,估计内存设的小点的缘故,关了一切就ok。可以尝试作为开发环境,在windows下开发linux环境程序太痛苦了。
ubuntu 9.04的桌面可用性又好了很多,最直接一点,安装后默认的字体已经很漂亮了,不用再调整字体了……
一个好源(杭州电信ADSL连接)
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe
