7条大型网站设计和维护的关键技巧[译文]

原文出处:7 Crucial Tips for Designing and Maintaining a Large Site | Nettuts+

译者:alswl

                      • 以下为译文 * * * * * * *

项目范围和规模各不相同,他们带来的挑战各不相同一样。作为一个独立的网页设计师,我最大的职责就是负责FlashDen。随着成千上万的活动用户聊天,上传和购物, 网站处理着大额的金钱和巨大的流量。

设计,重构,维护和开发团队的工作给了我一些能使事情变得更容易的用用的见解和技巧。而且,就在昨天,我们开始了对网站最大的一次重构,着看上去是一次很好的机会来记 录我最有用的7个秘诀。

1. 可维护的设计和代码

image

我给的第一条也是最条一条秘诀是设计站点保证可以轻松维护。很多时候,当你设计一个站点,你可能为了美学牺牲一些东西。例如,你可能使用一个图片而文字或者样式就可以 应付。或者你可能故意使用一个没有空间缩放的菜单结构 ...

more ...

char nchar varchar nvarchar 区别

在开发时候,发现数据库的一个字段用的是nchar(16),让我感觉很奇怪,我知道nvarchar可以变长,nchar会用空格填充,这在存取时候需要Trim( )操作,所以我一直不用nchar。而现在在产品中发现nchar的使用,不由觉得很奇怪。

私底下认为是效率的问题,一番Google之后发现一段文章详述了几种数据库文字类型存储的差异。

原文出处:char nchar varchar nvarchar 区别 - Rainbow - 博客园

联机帮助上的:

char(n)&nbsp_place_holder;

定长

索引效率高 程序里面使用trim去除多余的空白

n 必须是一个介于 1 和 8,000 之间的数值,存储大小为 n 个字节

varchar(n)

变长

效率没char高 灵活

n 必须是一个介于 1 和 8,000 之间的数值 ...

more ...

牛奶西米露

在下厨房看到一篇做西米露的文章,就想起在广东时候吃煲仔饭时候赠送的一碗西米露。于是乎晚上跑去苏果采购了一袋西米,由于买的时候以为西米露是用牛奶做的,误买了一 罐牛奶。

西米露煮法说难也不难,就是用小火煮煮,然后闷上十几分钟,然后继续煮,继续闷,直到中间的白色芯消失的差不多,就可以起锅用清水洗了。煮的时候记得多放点水,西米会 吸水的。

如果用来做甜品吃,记得买小西米,我买的时候还不知道有大小西米之分。买了大西米然后一煮,就膨胀了~

西米不能用冷水洗,因为使用土豆等制作的二次食品,冷水一洗就化掉了~

这是最好的成果,大西米的爽滑口感不如小西米,而且比小西米难煮,我至少重复闷了4次,牛奶的口感也不如椰汁。

image

下次继续努力咯~

more ...

最爱茄子烧肉

大学里面有一条小吃一条街,其中有一个店面叫"思味特",取义"Sweet",其中有一道名为茄子烧肉的盖浇饭特别好吃,今天,我就来试试茄子烧肉。

在这里,首先感谢我娘亲周末到我这里来看我,帮我清理小狗窝,其次感谢国家,让我有感谢我娘亲的机会。

1.准备材料

材料如下:茄子两根,姜切片,香葱切段,红烧肉若干,油盐酱糖味精。

茄子切成滚刀状,有朋友问我滚刀何意,其实就是削一片再把茄子转一下,这样切出来的接触面积比较大,容易入味。

红烧肉是昨天在老妈指导下完成的,等下次我亲手实施时候再上详细流程。若没有红烧肉,素炒茄子一样可口。

image

2.流程

①油下锅,调和油的话可以直接下姜和葱(菜子油的话,需要油烧热来杀灭病菌),翻炒片刻后下茄子。

②大概翻炒4-5分钟左右,可以放肉了,继续翻炒几分钟然后加入酱油(我用的是老抽,色泽比较好,生抽亦可)和盐。

③差不多茄子和肉的香味溢出后,放入少量糖和味精,起锅。

3.成品

放老抽时候手抖了一下 ...

more ...

SMS Backup 备份手机短信

alswl的一个癖好就是不喜欢删除信息,无论是QQ上面的还是手机短信,因此找一个信息备份工具就比较重要了。

以前小6一直用的是MessageStorer,在Android上一直没有找到非常适用的。今天偶然看到一个软件,颇为好玩,与大家分享。

ps:试用之后,发现只能备份不能还原,而且并不是我喜欢的那种MessageStorer备份为文本模式,甚是遗憾,仅供大家把玩。

Update: 试了一下一款叫SMS Backup & Restore的软件,非常理想,可以备份短信为XML格式的文件,看了一下统计,Cindere lla你的短信是600+条。。。如果纯粹是为了保存短信,推荐这一款SMS Backup & Restore

*原文出自:[Android小軟體] SMS Backup 備份手機簡訊(定期自動儲存到Gmail信箱)*


手機裡經年累月的傳送、接收了一堆簡訊之後,如果怕手機遺失而造成寶貴資料一起消失的話,該怎麼把它備份出來呢?

如果你是使用Google Android系統的手機的話,可以試試看下面這個免費的「SMS Backup」 手機簡訊備份軟體,將手機中的簡訊定期自動備份到Gmail信箱中,讓我們不用擔心手機遺失或毀損,造 ...

more ...

可恶的房子

趁着离上班还有15分钟,赶紧来倒倒苦水。

一个星期前,我开始了新工作,第一个要面临的就是住房问题。虽然我爸住的地方离我上班的地方只有7站路,但出于独立目的(比如说找个女朋友什么的啊~~~你们懂的~~ ~),我还是倾向于和朋友合租。

本来说好和鑫爷一起住,结果鑫爷公司把他安排到比较远的一个工作地点,悲剧便开始了。

我一冲动,一个人租下了一间1100的两室一厅,还不带空调的毛坯房,给了1000定金,还签了一张7000+的欠条。(人生第一张欠条啊,别问我为什么,我现在都还 不知道当时怎么这么着急~~~)房屋信息是网上找的,但联系后发现是中介,她说是自己房子,没要中介费。

我妈过来整整给我收拾了2天才弄干净,果然还是有娘疼的孩子好。我一个人便入住两室一厅,同时开始招合租。

南京晚上真热,是那种湿热的感觉,而且这鸟房子挨着南京绕城路,晚上那个汽车嘟嘟嘟,白天从禄口机场飞出的飞机呼呼呼,我就彻底疯了~~~而且几个同事和朋友过来看另 外一间屋子,都说这房子没法住,真想换房子。。。

我爸看我这么可怜样子,算了,给我换房子吧。

周六在另外一家中介找到一间1400的两居室精装房,带两空调,洗衣机微波炉什么的都有。呃~心满意足了~~~

昨晚上我爸睡在我那里 ...

more ...

The Happy Ending

前天上午从家里赶到南京,和母亲布置租的房子,中午去火车站赶回徐州,赶上学生离校高峰,队伍到了大厅外,排了1小时队伍,终于买到了一张站票。

4小时后抵达学校,晚上9点钟,终于见到了C~

最后一次疯狂~

image

The Happy Ending

今天开始在新公司上班,第一天,新的开始。

more ...

Cakephp的国际化和poEdit的使用

原文出处:在Cakephp中使用i18n本地化程序,并使用poedit编辑语言文件 | 程序如此灵动!

alswl: 官方的帮助手册都没有这篇文章来的详细,太赞了。这篇文章不仅介绍了CakePHP的使用,更多的介绍了PoEdit的使用,图文并茂,着实详细,感谢原作者苏南。

----- 以下为原文 -----

Cakephp的很强大的i18n功能就是用来实现本地化和国际化的。他通过使用语言配置文件使得程序能够很好的适应变化进行本地化。通过新建locale/chi/ LC_MESSAGES/default.po文件,并指定语言选项为"chi"实现。本文中说的就是如何实现这个本地化过程,当然本文中的poedit并不是必须的 ,但是他可以使得工作效率更高。

一、关于i18n和L10n

这2个东东其实头一次我看到的时候也是一头雾水,但是经过百度的一通搜索,得出的结论就是,不管是几个n,最终的目的就是实现程序本地化就好了,说白了,就是由很多的 语言配置文件,反正我是这么理解的。大家也可以去看看,http://baike ...

more ...

IE XML 缓存问题

明天开始上交毕业设计初稿,其中有一节是遇到的问题和解决办法。我把平时在BooguNote 中的琐碎片段整理出来,便有了此文。

PS:之前已经有过3篇相关毕设的文章:

[CakePHP的全局变量

](http://log4d.com/2010/05/cakephp-global-variables)

[FMS的80端口占用

](http://log4d.com/2010/05/fms-80-port-used)

[SWFObject 一款JavaScript的Flash检测与插入模块

](http://log4d.com/2010/05/swfobject)

---- 正文开始 ----

问题背景

系统要实现一个操作,即每次向同一个url 请求一个GET方法获取一个xml文件,这个xml文件记录着聊天数据并且是即时生成的。当用FireFox或者Chro me请求时候都能获得正确的数据,而IE则常常出现无法获取实时的XML数据。

而如果在地址栏中填入 http://localhost/AzaAjaxChat/src/Chat/getXml?messageId=41 这个原始的XML文件地址,就可以获取正确的XML文件。并且在下次IE ...

more ...

海扁王铃声

好几天没更新博客了,最近在论文和代码中挣扎,粗略估计,这个月来用的语言有PHP, Flex, C#(Socket 编程), ASP.net, Java,蛋疼啊~

好了回正题,关于海扁王。

image

海扁王是一部很不错的电影,特别是片中对于普通人梦想的描述,让人很感动。其次,影片中那个小萝莉真是。。。太High了,暴力和美学的结合啊~

还记得小Loli杀人时候的啦啦啦音乐么,我在网上找到了歌词(via 《海扁王》----"控制住局面?你都他*妈去拿火箭筒了!" )。

啦啦啦 啦啦啦啦! 啦啦啦 啦啦啦啦!

啦啦啦 啦啦啦啦! 啦啦啦 啦啦啦啦!

(播比啦啦比吧啦啦吧啦啦啦吧!吧啦啦啦比啦吧吧被累啵!

哦大拉拉比啦啦啦播里吧累得! 得把拉拉被比拉大拉力得切 ...

more ...