标记说明:转载原创

 1   2   3 

First | Previous | Page 1 of 3 | Next | Last

June 21, 2004

行进中开火   Author: Joel Spolsky

代码 Coding

我在以色烈当伞兵时,一次,有个将军来给我们讲实战战术。他告诉我们,步兵战术其实只有一种:行进中开火。你一边开火一边朝着敌人冲过去,火力让敌人抬不起头来,不能朝你开火 (当一个军人喊:“掩护我”的时候,他的意思就是“在我冲过街时候,你朝敌人猛烈开火,迫使他猫起来,没法朝我开火)。前进了,你就可以占领阵地,接近敌人,这样你的胜算要大的多。你要是不往前冲,敌人就有时间来搞清楚形势,这可不妙。你要是不开火,敌人就要朝你开火,撂倒你。
  我很长一段时间都在想着这个教导。我想通了不论是战斗机空中格斗还是大规模舰队攻击,大部份军事战略战术都是以行进中开火作为基础的。我又化了十五年时间才想通了行进中开火也是一个人在现实生活中成功的基本原则。你每天都得往前进点儿,不用想你写的程序怎么差劲,怎么卖不出去,只要你不停地写,不停地改,滴水也能穿石。同时, 要注意你的竞争对手朝你开火。他们是不是想让你全心全意应付他们的扫射,好让你往前走不了呢?

Posted by Platinum at 10:56 AM | Continue reading (7.7 KB) | Comments (0)

June 7, 2004

第三种 CSS 下划线  

代码 Coding

发现毛向辉的 Blog 的链接下划线有点意思,居然是会动的图片,一查 其CSS,果然:

.main a:hover, a:active{
   background:url(http://www.isaacmao.com/images/arrow.gif) repeat-x 100% 100%;
}

Posted by Platinum at 10:23 AM | Continue reading (1.2 KB) | Comments (0)

May 12, 2004

像素字体 Pixel Font 入门+字体网站介紹   Author: chaos

代码 Coding

首先介绍一下,字体,一共分 3 种,Bitmap,Vector 和 Postscript,Pixel Font 属于 Bitmap,是由一个个点组成的,目前最流行的仍然是 Pixel 字体,已经流行了接近 3 年。如果你不知道何为 Pixel Font,请先了解一下,学一下使用方法,不要乱用。下面是需要注意的:

Posted by Platinum at 05:11 PM | Continue reading (4.7 KB) | Comments (0)

May 11, 2004

三个针对 IE 的 标签  

代码 Coding

其中两个是用于 IE 6 的,在 Highlights of Internet Explorer 6 [August 2001] 里看到的,最近做东西的时候又用上了,于是重新提一下

Posted by Platinum at 11:09 AM | Continue reading (2.2 KB) | Comments (1)

May 10, 2004

原来 CSS 的 float 就是 HTML 的 align 啊  

代码 Coding

具体看模板才发现作者功力之深厚:加上全部注释,HTML 部分 4 K 多,CSS 5 K 多。加起来才 9 K 半。而且是标准的 Google Friendly:内容在前,sidebar 在后,全部通过 DIV 来控制。一查居然是这么简单的一个属性:“float: left;”

Posted by Platinum at 03:40 PM | Continue reading (781 Byte) | Comments (0)

April 30, 2004

CSS filters 转换滤镜 Transitions 效果表  

代码 Coding

是动态的转换滤镜远不如静态滤镜直观,挨个挑选一个合适的样式比脚麻烦,于是花了点时间改了这么个东西:

CSS filter 转换滤镜 Transitions 效果表

Posted by Platinum at 05:14 PM | Continue reading (1.8 KB) | Comments (0)

April 22, 2004

Dive Into Accessibility ——在 30 天内打造更具亲和力的网站  

代码 Coding

车东那里得知了一本书:《Dive Into Accessibility》(副标题是“在 30 天内打造更具亲和力的网站”,这里是简体中文版英文原版),看到目录的时候我就已经很感兴趣了——说的都是我平时注意到但没有仔细研究和学习的一些细节问题。在看完第二章后我开始兴奋不已:这正是我梦寐以求的一本 Web 内容设计的圣经,面面俱到的阐述了设计方法上的各种问题。

Posted by Platinum at 01:49 PM | Continue reading (1.7 KB) | Comments (0)

一直盼望着这样的标签出现,没想到早就有了  

代码 Coding

首先是按钮,以前我只知道按钮是 <input type="button">,却压根不知道实际还可以是 <button>……而 <input type="reset"> 和 <input type="submit"> 分别由 <button type="reset"> 和 <button type="submit"> 对应。我一直认为这才是最佳方法,却不知道这个标签早已被实现了。而 <button> 里带图标可是在太方便了,button 没有 value 属性,直接套就可以了:<button><img src="图片">文字</button>。要知道,我以前一直是靠给按钮加背景图片来实现的!那种方法不能让图片居中,好像也不能在鼠标按下的时候跟着动。不仅如此,以后给 <button> 加 CSS 也是在是方便很多,我以前只能无奈的在所有 <input type="button" 后面跟上 class="button"

Posted by Platinum at 10:35 AM | Continue reading (2.1 KB) | Comments (1)

April 16, 2004

矢量中国地图  

代码 Coding

由于工作需要,要弄一副行政区地图来,找了半天也没找到合适的,后来想起一个地方,就是去年在人民网看到的2004年中国内地非典型肺炎发病状况信息系统,一顿 Ctrl + C/V 后得到了一份完整的地图。

Posted by Platinum at 03:20 PM | Continue reading (1.7 KB) | Comments (0)

April 10, 2004

关于 IE 和 Netscape  

代码 Coding

很多对于微软的攻击都是相当盲目的。Opera 刚出来也是最红火的时候我试用了他(好像是 99 年春天?),对中文的支持实在是糟糕透顶,非常不理解为什么那么多人在叫嚷着要装 Opera 而删 IE。Opera 根本不理解双字节文字,他会把一段几千字的汉字当成一个单词处理,就是说,如果一段很长的文字如果没有空格的话,你会看到一行几米长的汉字串,需要拉动横向滚动条去慢慢看(甚至到现在我还能偶尔看到有些地方的中文文章是所有汉字之间都夹着一个半角空格,这就是典型的遗毒)——你喜欢这样?有毛病吧?可就是这么一个压根没有注意过中文支持的蹩脚的软件得到了大量中国人的狂热吹捧,这样的人是不是太贱了点?

Posted by Platinum at 10:54 PM | Continue reading (3.3 KB) | Comments (1)

April 8, 2004

PHP 里的 SB 设定  

代码 Coding

由于画蛇添足的 magic_quotes_runtime 和 magic_quotes_gpc,两个烦人的配置变量的存在,导致凭空多出了许多麻烦。昨天就发现在自己机器上运行正常的添加文章在网上使用的时候 POST 被莫名其妙的 addslashes,一查得知 magic_quotes_gpc 的问题,gpc 就是三种变量取得方式:GET、POST、COOKIE,从这三种途径得到的变量就统统惨遭 addslashes,而且 magic_quotes_gpc 还是无法更改的:在第一条 PHP 语句运行前,这些输入进来的变量就已经被“做”了!真是讨厌,为何要有这种设定!没有多少程序是专门为某一台特定主机编写的,各个主机的 php.ini 各有不同,可 PHP Team 却在这里想着法的制造麻烦和混乱。由于程序要适应各种环境,结果都必须额外加上一段去统一 magic_quotes_gpc 不同所带来的变化。结果,所有优秀的程序都需要考虑这些讨厌的、根本没必要也不应该的问题而去增加代码、降低效率。这个配置的变量的初衷是为了方便懒人,不用去加 addslashes,可结果呢?你怎么知道那些应该加哪些不应该加?如果真的要方便,为什么不把 addslashes 改成像 str_replace 那样既可以替换 string 又可以替换 array?

Posted by Platinum at 10:55 AM | Continue reading (2.7 KB) | Comments (0)

April 2, 2004

IP 和 国家 的对照表 ——以及在 PHP、MySQL 应用中的使用方法  

代码 Coding

好像是在 PHP.net 到处乱转找到的这个地方:IP-to-Country.com,以前只知道 Maxmind,虽然后者提供的更全面(除了国家还有美国的州级、城市级、ISP级 IP 表),可是要收费的,而 :IP-to-Country.com 非但不收费,好像更新也很勤(或许是凑巧吧,我第一次访问的时候看到更新日期是昨天的),数据库下载在这里:http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip

Posted by Platinum at 05:07 PM | Continue reading (1.9 KB) | Comments (1)

March 30, 2004

苏沈小雨 CSS 2 中文手册  

代码 Coding

苏沈小雨做的这本手册用了三年多,心存感谢,可以说自从有了这本手册,CSS 方面除了滤镜再没有任何疑问了,我所有的 CSS 都是靠这个完成。不过苏沈小雨的网站我只去过一次,本来他手册上写了两个地址:www.dhtmlet.com、www.rain1977.com,可统统不能访问了,昨天很偶然的看到了他的新版手册,由此重新找到了他的网站,苏昱(Rainer Su)www.rainersu.com。更新后的 CSS 手册修正了原来关于滚动条的两点错误,加上了滤镜部分。不过新手册的排版样式却让我喜欢不起来,似乎间距搞的太大了,就连封面都没原来的好看 -O-

Posted by Platinum at 04:45 PM | Continue reading (989 Byte) | Comments (0)

March 27, 2004

巨星辉耀——图灵   Author: 吴鹤龄

代码 Coding

1936年,图灵向伦敦权威的数学杂志投了一篇论文,题为“论数字计算在决断难题中的应用”。在这篇开创性的论文中,图灵给“可计算性”下了一个严格的数学定义,并提出著名的图灵机(Turing Machine)的设想。“图灵机”不是一种具体的机器,而是一种思想模型,可制造一种十分简单但运算能力极强的计算装置,用来计算所有能想像得到的可计算函数。“图灵机”与“冯.诺伊曼机”齐名,被永远载入计算机的发展史中。1950年10月,图灵又发表了另一篇题为“机器能思考吗”的论文,成为划时代之作。也正是这篇文章,为图灵赢得了“人工智能之父”的桂冠。

Posted by Platinum at 04:33 PM | Continue reading (17.1 KB) | Comments (0)

March 25, 2004

胡来的胡万进  

代码 Coding

刚在精品技术论坛看到的,应该正在各大 BBS 热传ing,整个操作过程是这样:Word里输入“ 胡”字,将其设定隶书 (必须是微软自带的);字体选项里选择空心;字号设大一点,比如小初;再把显示比例弄大一点,比如500%。OK,看看什么效果!

Posted by Platinum at 03:08 PM | Continue reading (2.2 KB) | Comments (1)

踏破铁鞋无觅处啊 ——主要在说界面问题  

代码 Coding

该说正题了,本来评价这两个软件的时候想引用一句“A good interface will lead you to a wonder(一个好的用户界面会给你带来奇迹)”,只知道是一个用共享软件赚了大钱的中国人的文章里的,却忘了名字,结果用 Google 一搜,不但找到了这个文章,名叫《中国共享软件如何进军国际市场完全指导手册》,作者周奕(Jerry Zhou),还意外的找到了我刚学 PHP 的时候 CSDN 的 PHP 版版主 Yorgo Sun(好象叫羽高?),这自然是我眼中的高人,他极少露面,但一出手,必定是给大家讨论半天也无结果的难题一锤定音。他的主页也很有意思,不但没有图片,连 table 都很少,只有原创或转贴的资料。让我最为受益的是其中一篇《OO,OO以后,及其极限》(下半部在这,后记写到最初在1998年10月发表于水木清华BBS软件工程版,署名为“AKA的waterbird”),读完此文,OO 是什么、逻辑层的概念(这个也重要的很,后来网络 7 层模型也因此很容易就理解了)、整个计算机语言的进化过程,全都明白了。再回头说下界面的重要性,右边这个图片是周奕的那个软件外包装,确实很漂亮,通常搞技术的通常不屑于界面,可能foobar2000就是个例子,我一直在界面上很用心,既然没有美工经验,那就弄的简单(可以认为是素雅)些,我对包装是很在意的,一个样子很破烂的网站,我绝没有兴趣在上面下点东西,更别提网上购物,首先就是一种不信任感和鄙夷——鸭居然连个美工都雇不起。一个人给你的第一印象就是长相,东西同样如此,给人用的工具,当然要用着方便,用着舒服,否则岂不成了累赘?

Posted by Platinum at 10:21 AM | Continue reading (3.3 KB) | Comments (0)

March 22, 2004

程序员是如何喝酒的  

代码 Coding

大家喝的是啤酒。这时你入座了。
  你给自己倒了杯可乐,这叫低配置。
  你给自已倒了杯啤酒,这叫标准配置。
  你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。
  你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。
  你的同事给你倒了杯白酒,这叫推荐配置。

Posted by Platinum at 10:47 PM | Continue reading (3.1 KB) | Comments (0)

March 19, 2004

程式与香鸡排   Author: 蔡學鏞

代码 Coding

台灣的軟體公司一向不肯好好地花錢雇用優秀的程式員,還奢談什麼知識經濟。在寫程式與賣香雞排之間作抉擇,如果我要留在台灣,我可能會選擇賣香雞排,如果我要出國謀生(美國、新加坡 ...),我會選擇寫程式。畢竟,要寫程式,就要到一個尊重程式員專業能力的地方。寫程式的薪資不高,就沒辦法吸收好的人才,至少我就不打算在台灣寫程式寫太久。興趣當然重要,但付不出帳單光靠興趣撐著,你認為能撐多久?賣香雞排稱不上是知識經濟,但只要不炸得太難吃,至少收入比寫程式好。

Posted by Platinum at 11:56 PM | Continue reading (5.0 KB) | Comments (0)

垃圾信息  

代码 Coding

偶然看到一个 Blog 抱怨垃圾回复并不得不因此暂时关闭回复功能想到而觉得有必要开始说一下这个问题了。在这个 Blog 刚开始写之前就一直在产生这样的疑问,track ping 这样的东西,如果被大量的用在垃圾指向上呢?如果有 robot 可以完成这件事是否会在很短的时间内就迅速提高自己的 pagerank(被大量网页所引用)?既然有很多小网站都声称可以提高 Google 左侧排名,那么他们也一定对这样的方法感兴趣。关于垃圾回复还可以举两个例子,鱼以前做的方舟书店的一本书的评论页和已经废弃的论坛上的虚拟主机广告(我还清除过不少),其实每个论坛都会碰到,只不过大多很快被管理员清除掉罢了。

Posted by Platinum at 03:46 PM | Continue reading (1.6 KB) | Comments (0)

March 4, 2004

JS 的读写 Cookie  

代码 Coding

基础内容

Posted by Platinum at 10:50 PM | Continue reading (934 Byte) | Comments (0)

First | Previous | Page 1 of 3 | Next | Last

    January 2009    
123
45678910
11121314151617
18192021222324
25262728293031

[ Show the Last 10 Archives ]


按分类归档


按月归档

[ More Archives ... ]



链接

其他

Search in Soulogic.com
Google

访客来源列表


用户名
密码