menu

浅谈手工杀毒

这是一篇已经发布了1年零4个月的文章(最初发布在经典论坛),所以很多内容已经变得很过时。之所以仍然把它抄回自己博客,完全是出于一种初次认真撰写帖子的回忆。那时自己还没毕业,想法和做法都很稚嫩,但是我仍记得那时的热情。

现在越发觉得发帖和撰写文章的不易。一篇思路明晰的技术文章,往往需要作者花上数小时撰写,更不用说在那之前,花上数十倍甚至是百倍的时间来融汇贯通。现在,每每从他人处有所收获,就必然会在留言档里表示感谢。现在,也几乎不再转载,除非是翻译,或者是一些匿名的思考。相对的,更愿意放上一个链接指回原文。
这些都让我再次回想起这篇《浅谈手工杀毒》。现在看来,可能只是肤浅而过时地讨论了怎么使用工具查找和删除病毒,但我无法忘记,一年半前,自己努力地聚合自己全部的但仍然显得苍白的关于病毒的知识,收集起那些截取的和文章有关的偶发遇到病毒的图片,然后理成一篇帖子。

Read more... »

化石鱼 金属效果和材质

原文由Adam Smith发表于advanced photoshop magazine,可以在这本杂志的第33期的第33页找到英文的原版。由于在这类文章里比起学习技术,更多的还是在学习思路,加之原文的冗长,所以和那篇切楼一样,我仍然只是写我理解的主要思路。原文标题《metal effects and textures》,即金属效果和材质。

此文我翻译后最早发布在这里
最终效果图:

Read more... »

读尼采《偶像的黄昏》

跑去图书馆时很可惜即使是苦苦寻觅也已经找不到自己认为合适的罗素的有关悖论的书了。之所以选择尼罗素是因为我对于悖论的个人兴趣和与自己的现实生活更加有共同点,在我的专业里,时不时地在编程中诸如“嵌套”和“递归”里痛苦,时不时地出现一个死循环。然而最后当我看到这本尼采的《偶像的黄昏》,也就放弃了执着的罗素的逻辑。我知道如果没有这次的机会,我将永远不会去找一本这种书放在自己的书架上。一个契机,尼采的文字改变了我的很多看法:虽然苦于理解却在这种充满生命力的文字中陶醉,欣然于他用词的大胆和美妙。我想这即使不再有这样要求,自己也会安静地读完的。

Read more... »

PureMVC AS3 源码分析

PureMVC不仅仅是AS的经典MVC模式的框架,同时也有其他语言的实现,比如JS,php,C#。我接触PureMVC也只是这半年里的事,伴随着一个项目应用了这个边学边用的AS3框架。PureMVC很容易使用,那时我参考的是Cliff Hall的Best Practices,例子讲述了一个使用PureMVC的登陆过程。非常详细,而且很多注意点提示地都非常深刻。

Read more... »

Flex的mx_internal命名空间

如果查看Flex的框架源码,就经常会看到有些属性和方法被加上了 mx_internal 前缀。特别是调试的时候。于是就自然要去查找 mx_internal 是什么。Adobe Developer Connection 上,有篇 什么是mx_internal 的文章,大体上说,mx_internal 是一个命名空间,这个命名空间被Flex框架用来划分那些在将来的SDK发布中可能会做更改的方法和属性。

Read more... »

数位板和柯南

尽管很喜欢画画,但是初中之后就完全不再动笔。没有学习过绘画,单单只是一种喜欢。经过了这么十年的时间,还是忘不了某些追求,想要画,那些美的东西。曾经一度迷恋过照相机,但是我买不起那些昂贵的镜头,最后只有放弃一途。某些莫名其妙的契机之下,终于下定决心,买了一块数位板开始继续追随若隐若现的另一个梦。

Read more... »

三种虚拟机软件比较

Sun VirtualBox,VMware Player(WorkStation) 和 Microsoft Virtual PC 三种最常用的虚拟机软件。最近工作中涉及到这三个软件,本文仅仅只是一些重要功能上的比较,并不涉及具体精确的性能比较。

Read more... »

印石怀记

从高二我就开始篆刻。那时的美术课变得很吸引人,我时常出神地看着那些篆字,然后尽可能呈现在刀下。自那以后断断续续地刻了五年的时间,基本所有的作品都送给了别人,自己则空留下初石一方,以及日渐荒废的技艺。

Read more... »

Flex的Base64编码

前段时间碰到关于Flex的Base64编码的问题,今天打算写个小节。
最早认识的AS3编码类是com.dynamicflash.util.Base64,这个类可以从http://dynamicflash.com/goodies/base64/下载到。当前的直接下载链接是Base64-1.1.0.zip
查看源代码,这是一个非常简约的类,111行代码整洁而优雅。具体使用也非常简单,将build里的as3base64.swc放到libs目录里将其导入到工程,直接调用其静态方法后就返回了想要的结果。

1
2
3
4
5
6
7
8
import com.dynamicflash.util.Base64;
 
var source:String = "Hello, world!";
var encoded:String = Base64.encode(source);
trace(encoded)
 
var decoded:String = Base64.decode(encoded);
trace(decoded);
Read more... »

纵情歌唱的K701

总是不厌其烦地写自己的爱机K701,因为她给我的生活带来过太多精彩。时至今日K701陪伴我快整整两年了,而我仍然记得那时头脑一热取出所有存款买下她时的情景。那段心如空谷时,她陪伴我的日子,我永远不会忘记。

Read more... »
Page 1 of 212