David Fuhrer是一位自学成才的数码画家,他有着一系列极富创意和生动艺术作品。David极其有天分,他解释了他如何在他的绘画中融入了3d的元素。David同时也给我们看了一些他用来创造生动艺术作品的工具。

本文作者:Emil
Emil Agarunov 来自Brooklyn,NEW York。他使用Photoshop已经有四年,使用Illustrator也有几年的历史。他擅长像素绘画和图片处理。

1.请介绍一下自己,简略的个人经历,告诉我们你从哪里来,你是如何开始在这个领域发展的。

我叫David Fuhrer。我于1985年出生在瑞士。我是一个在美丽的瑞士长大的自学数码画家。当我还是一个孩子的时候,我就热衷于通过任何途径去创造,开始是玩具,后来是绘画。

我于2003/2004年开始数码创作,之后于2005年创立了我的Portfolio。我的作品是基于我的想象和生活。大部分的作品创作需要几周甚至几个月。除了我自己的插画之外,我还作为互动设计师在一个机构工作三天。我在那儿制作Flash和一些Photoshop的工作,同时还写一些Action Script。


Read the rest of this entry »

大家是不是经常会对很多明星写真里,女明星们完美的面容,尤其是浓密的眼睫毛羡慕不已类!?其实PS就可以做到!
好!那么开始,让我们高喊:浓密吧,女生们的睫毛!!!

我们的目标是把一下这张照片里稀疏的眼睫毛:

变成像下面这张照片里的眼睫毛一样,性感而浓密:
Read the rest of this entry »

Freebsd 6.2 的服务器, 跑Squid服务,经常在启动不久之后,就会出现
xcalloc: Unable to allocate 1 blocks of 4108 bytes!
错误信息,大致是指Squid申请内存错误。

在 Squid FAQ 中找到
Messages like "FATAL: xcalloc: Unable to allocate 4096 blocks of 1 bytes!" appear when Squid can't allocate more memory, and on most operating systems (inclusive BSD) there are only two possible reasons:

* The machine is out of swap
* The process' maximum data segment size has been reached

The first case is detected using the normal swap monitoring tools available on the platform (pstat on SunOS, perhaps pstat is used on BSD as well).

To tell if it is the second case, first rule out the first case and then monitor the size of the Squid process. If it dies at a certain size with plenty of swap left then the max data segment size is reached without no doubts.

The data segment size can be limited by two factors:

* Kernel imposed maximum, which no user can go above
* The size set with ulimit, which the user can control.

When squid starts it sets data and file ulimit's to the hard level. If you manually tune ulimit before starting Squid make sure that you set the hard limit and not only the soft limit (the default operation of ulimit is to only change the soft limit). root is allowed to raise the soft limit above the hard limit.

文中指出,导致 Squid在 Freebsd下跑起来内存溢出有两种情况:

1、系统的交换分区 Swap分区不够用。

2、进程申请的最大内存受到限制。

该服务器有4G内存,开启了高达8G Swap,明显第一个原因是不对。

然后用top 观察Squid运行状态,发现Squid在跑超过512M内存的时候,就自动退出了,而Squid设置的是1280M的内存参数。

用 limits 查看系统参数,发现单进程的内存占用数被限制在了512M

datasize 524288

通过 ulimt -d 2097152 和 ulimit -Hd 进行强制设置并不成功,因为freebsd默认是csh,不支持ulimit。

继续翻阅Google上的资料,在一个台湾网友那里找到了设置的方法。

kern.maxdsiz=”2G”

添加到

/boot/loader.conf

(中间尝试添加到 /etc/sysctl.conf 重启后不成功)

Script.Aculo.Us是基于Prototype框架的一个非常优秀的开源JS框架,详细的介绍和使用方法参见:
Script.aculo.us开发系列全集

这里记录下最新版1.8.1的一个bug:
该bug在InPlaceCollectionEditor控件中,该控件的作用是编辑状态下显示一个Select标签。但是在最新的1.8.1中调用该控件使会发生JS错误,无法成功,就连官方自带的demo文档下,该控件也无效。而老的1.6却不会出错。

经检测,错误发生在controls.js的838行: this._controls.editor.update(”);
这行代码在FIFEFOX下不会有问题,但是在IE下却会出错了,去掉该行即可,我估计写这个框架的老外用的是FF,所以这个BUG居然没发现,^_^。

故事一:
地震后:抢救人员发现她的时候,她已经死了,是被垮塌下来的房子压死的,透过那一堆废墟的的间隙可以看到她死亡的姿势,双膝跪着,整个上身向前匍匐着,双手扶着地支撑着身体,有些象古人行跪拜礼,只是身体被压的变形了,看上去有些诡异。

救援人员从废墟的空隙伸手进去确认了她已经死亡,又在冲着废墟喊了几声,用撬棍在在砖头上敲了几下,里面没有任何回应。当人群走到下一个建筑物的时候,救援队长忽然往回跑,边跑变喊“快过来”。他又来到她的尸体前,费力的把手伸进女人的身子底下摸索,他摸了几下高声的喊“有人,有个孩子 ,还活着”。

经过一番努力,人们小心的把挡着她的废墟清理开,在她的身体下面躺着她的孩子,包在一个红色带黄花的小被子里,大概有3、4个月大,因为母亲身体庇护着,他毫发未伤,抱出来的时候,他还安静的睡着,他熟睡的脸让所有在场的人感到很温暖。

随行的医生过来解开被子准备做些检查,发现有一部手机塞在被子里,医生下意识的看了下手机屏幕,发现屏幕上是一条已经写好的短信“亲爱的宝贝,如果你能活着,一定要记住我爱你”,看惯了生离死别的医生却在这一刻落泪了,手机传递着,每个看到短信的人都落泪了。

Read the rest of this entry »

已婚要看..未婚更要看
这是我的好友在异国结婚时,他父亲从大陆寄来的信,结婚当日司仪当众就把全文朗诵出来,那是我见过最安静的一次请客场合,在场学生无不为其父母的挚爱而感动,虽然事隔多年但那个场景仍然深深印在脑海中,这篇文章后来流传开了,我则是一直保存到现在,希望能对你们有所启示.

Read the rest of this entry »


© 2007 Jianglb之家 | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress