CSK.Blog--个人原创Weblog

欢迎来参观本届eArts Shanghai中我的艺术作品

经历了近1个月的神秘倒计时,或许大家已经猜出来了,不过还是要正式申明。

 

很荣幸在本届上海电子艺术节( eArts Shanghai Festivial )中有我的作品。 下面是作品名和相关介绍:

 

《你,或者你们,或者我们,或者我》[参展作品]


作品名称:《你,或者你们,或者我们,或者我》
艺术家: 何为&陈士凯
作品类型: 网络信息装置
创作时间:2008年

作品概念:
搜索引擎作为现代网络最普遍的信息工具,起着便捷沟通用户与全网络的作用。如果我们将用户使用搜索引擎的过程定义为一种交流方式。那么可以说,用户由发问到引擎反馈,以机器为中介为反馈完成了整个问答的交流过程。用户在网络中的自行创作被捕捉作为引擎反馈的语素。为达到更优的反馈效果,用户的操作行为在无意间为引擎引用为缔造新反馈语序的依据。对话获取者是用户,而对话的创作革新者恰又是用户本身是如此应用反复类推的结果。看似借助机器和群体智慧的对话在用户操作及机器规则中完成的选择性的对话恰成为一种无选择性的自我对话。
作品以真实接入的社区搜索关键词为根基。试图探讨对蓄智慧一身的网络及搜寻演化可能及关于信息用户自体身份的迷失。跟踪的数据采用每前一天相应时段的信息以保证正常运行。

eArts将于2008-10-18,对,就是今天开展。下面是蓄与化——青年新媒体艺术作品展区的地址信息:

“蓄与化——青年新媒体艺术作品展”

活动时间:2008年10月18日 ~ 11月8日
活动地点:创智天地-创智天地广场

 

eArts官方网站:http://www.shearts.org/index.php/?page_id=15

 

最近为此准备已经好久没正常休息了,今天恐怕也没法好好睡觉。还是不多说了。如果对此感兴趣欢迎前来捧场~ 至于作品,我觉得质量上不会让各位失望的:-)

 

好了,以后有时间再好好总结下巴

为系里面设计的系衫

无关的话:长达近4个月的MSRA实习结束了,这里也该更新了。所以先写一些很早就该说的事
本文章的逻辑发布时间大致为4.28左右

今年是我所在的计算机系50周年庆,同时作为即将毕业的学生。能为自己系设计纪年衫十分荣幸,而且该系衫是免费向我们发放的:-)

 

下面是效果图,衣服我猜最近应该能拿到了,期待一下。不过之前没设计过纪念衫,专业人士就别拍我了...

本次采用2色印刷,所以色彩上还是比较有限制的

 

 

反面

 

什么使用权我就不要了,需要的直接拿源文件去吧

http://www.csksoft.net/data/cs-tshirt-src_v2_csk.rar

 

 

启用新logo,欢迎交换链接

很久就打算重新设计网站的logo以便相互交换链接用。但估计是事情太多,同时也太懒。终于在2年后做出了新logo...

 

标准尺寸 (94 x 37)

CSKSOFT_STD

 

扩展版本 (120 x 40)

CSKSOFT_STD

 

 

原始的logo因为本人没有任何经验,尺寸都不是标准的.. 这次应该还看得过去。

 

希望指向的地址是:

 

如果希望仅仅指向本人Blog,地址是:

或者

 

如果是文字链接,推荐的文字信息是:

CSKSOFT

或者

CSK.Blog

 

下面是一个指向我主网站的logo代码示例:

<a href="http://www.csksoft.net" target="_blank"><img src="http://www.csksoft.net/data/logo/std_web_logo.png" border="0" alt="CSKSOFT" /></a>

效果:

CSKSOFT

 

如果你有自己的Blog或者网站等,十分欢迎相互交换链接。具体方式可以联系我(见 关于)。

我会将你网站的logo和链接置于blog中的友情链接中。

 

在此感谢所有关心和鼓励我和本网站的朋友们

在CSDN游戏开发专家BLOG上设立镜像的说明

很感谢CSDN编辑的热情邀请,为了让更多人看到有用的消息。我在CSDN 游戏开发专家blog区开设了本blog的镜像。基本上今后技术类的文章将会全文转发过去。但是因为一些样式的问题,可能在csdn的镜像会有些显示差别。但不会影响阅读。

添加了首页上的[关于]页面

自从去年年底首页封页重新设计后,一直没有时间把关于页面换上。对我来说这是个很要命的问题,因为正值申请的阶段,如果老美要访问我网站就完了(都是中文,惭愧...)。同时也一度造成要联系我的朋友找不到我的联系方式(其实Flash网站里面有,估计都没耐心看...)。 今天就花了点时间作了下关于页面,其实就是写点文字,不过我总想追求完美,就设计了下页面。其实就是很简朴的风格,和封页保持一致。估计这就是今年的风格了。给我感觉是简约、正式。目前我写报告、文档就是用这个风格。(以后做个模板) 这次关于页面增加了英文部分,不过网站介绍就不做英文部分了,因为我觉得暂时没必要。简历就不放了,保护隐私。 关于网站介绍里有一些关于发展历史的说明,感兴趣的可以去看看。

申明:本人不受理任何网站设计或制作的任务

一直有人询问我能不能帮忙制作网站这类的事情,所以一不高兴一一回答了。在此统一答复:

近期(1-3年内),我原则上不受理任何网站设计或者制作的事情。无论有多高的报酬

但对于一些特殊情况,我可以无偿帮助制作(但应该不会有)

TODO List

已经觉得空虚了, 那么这个寒假就别闲着好了。

下面列出一些我寒假计划要做的事,还有一些就不便透露了。

1.智能化家庭系统 Phase#1

前一段时间虽忙着考G/T,随后又是申请,不过还是做了些其他的事。比如为了实现职能家庭系统购买的服务器。

目前服务器可以通过home.csksoft.net访问到,运行的是Debain r4。不过目前没有多少实现维护,开放的服务只有SSH、web、bt/emule下载、http代理。

其实买这个服务器最核心的目的就是让它其他中央服务器的作用。

智能化家庭系统是我很早就好TonyHuang商量的项目,不过一直没机会和他合作。而且我实行的方案可能比较封闭(暂时考虑我家情况)。

下面是Phase #1的目标和一些实施想法,希望有经验的朋友能提供帮助

1). 智能摄像监控设备

    这个是应老爸要求,同时考虑小区的安全情况,所以把它作为第一考虑要素。需要实现的功能是在家的周围安装摄像头若干。要求智能系统能对采集的画面作实施图像识别,至少需要能实现仅对画面中有运动物体的时刻进行录像监控,而对陌生人、动物、家人的情况加以识别和报告。

    目前采取的方案是购买基于VHF波段的无线摄像头,因为不需要很高的清晰度,同时模拟信号还能被家里的电视机接收到。这种摄像头在taobao上大约¥150一个,采用9V电池供电

    在服务器上通过VHF接受终端将视频采集通过usb传输至linux, 识别模块为了加快效率采用OpenCV

 

2).通讯网络

    因为不可能为了设置这套系统重新敲墙啥的,所以我一直把电力线传输和无线传输放在首位。不过考虑目前自己的实力有限,而现成的电力线传输模块单块需要¥300,就考虑采用市面上的无线模块了。虽然很简陋,传输速率只有10kbps,不过单片模块只需要¥10左右,绝对可以接受。

    基于无线模块的通讯网络可以用以组建家庭环境的控制和感知网络,比如简单的将各类插座、开关的控制通过web界面来管理。今后在外面通过登陆家里网站管理空调温度啥的还是很不错的。

    其次我也考虑设置基于GSM的通讯网络,家里有不少闲置且过时的手机,如果能查到GSM模块的datasheet就可以加以利用。当然实现一个短信发送还是相当容易的。这个可以实现目标1中当探头捕获可疑画面时候能通过短信联系我们。

 

3).供电系统

   这个主要是针对终端控制设备的供电,以前计划采用电力线通讯的时候这个问题不算是问题,但如果采用无线的话就必须要考虑。我目前的计划是

  a). 无线探头和一些弱点开关采用蓄电池+太阳能/AC混合供电模式,这样同时还能实现一个走道应急照明系统。考虑到摄像头会安装在室外,我想光照应该不成问题。

  b). 强电开关部分,按照我家的情况,强电的控制应该就在AC电源附近,那么直接用变压器吧...

 

4).和电话交换网络的互动

  这部分目前主要想实现自动语音应答(就是“要xx功能请按1”这样),这部分只需要modem配合目前现成的软件即可实现。至于电话交换机我觉得目前还没有必要。这部分的功能是实现除了web管理接口外,能通过电话进行管理

 

5).局域网络

  就是计算机网络,这部分需要实现的功能有,家庭的档案管理接口和软件仓库以及下载服务器。其实下载服务器采用mldonkey已经足够了,对于家庭的档案管理接口我计划Phase#1就是用一个SVN或者SMB做一个很简单的文档管理即可。软件仓库是考虑到今后家里电脑需要重装,只需要登录对应界面,服务器会为目标机器配置安装程序自动安装。这个主要为了我春节后去北京实习,如果家里网络或计算机故障父母可以自己着手解决。(我家网络拓扑结构还算有点复杂了...)

 

6).交互接口

  目前首要考虑的还是web界面,主要是这样可以通过手机也能访问。而增加终端机我暂时就不考虑了。目前没这个能力制作...不过可以考虑将服务器作为一个大型机顶盒来用。不过要实现语音识别交互目前还是很容易做到的。不知道linux下有没有什么优秀的TTS系统。

 

上面就是我Phase#1的计划,目前纯属YY。而且作为一名CSer,好久没有基础电子方面的东西了。就算是圆我童年的梦吧。或许当初选专业让我现在再选择一次的话,我会选择电子方向。无论我再累,看到PCB板和芯片我总能提起精神,但现在让我看VS2008,我只想关掉。不过毕竟不是自己专业,如果有在行的朋友希望能给点建议阿。

 

2. ETH_SENSOR

   由于没有完成,就用codename称呼好了。我想在1周内将它完工。我也不指望这个程序将来会被多少人使用,仅仅作为我接触linux开发、涉足开源界的第一步吧(其实我很多东西都开源了)

 

3. 学习数学

   觉得自己数学年年退步,都不配做学计算机的人了... 所以这个寒假要恶补,没什么说的

 

4. 玩

   要逼自己玩,虽然看了上面的计划,我已经不想玩了...

-----------------------------

和以前一样,有时一片雄心勃勃的计划书,就看执行情况了。

重新开始从事本行

自从今年年初发布我网站第二版后不久,变开始了长达近1年的被动局面。当然最终证明那是我的心理问题...

上周iBT考完后,这一切看似暂时的结束了,虽然不知道G/T的成绩如何,而且凭我这英语能力而言恐怕不会有什么好下场...

 

先不管这个了,总之要恢复以前的状态了。

所谓逆境催人奋发,我虽然还没到“奋发”的地步,但是在这段时间内也时刻的反省这以前的事情。至少这段时间让我明白了一件事情,人不可能面面俱到,甚至在一个领域内谋求所谓的全面也是绝对不可能的。为了追求更大的进步,或许代价就是完全抛弃其他的东西。

或许这句话就是专门用来讽刺我的,虽然混到如今,的确有那么几个能拿得出手的东西,但是真正的堪称深入的恐怕还是没有。当然我十分不苟同只懂一样,其他一窍不通这样的“专研”。不过目前对我来说的确只能专心挑一个领域深入了,其他的就让它们作为我的爱好吧(我现在终于知道了当从前的爱好成为career后的不同,前者是以获得快乐和满足为基础的,后者更多的是付出和辛勤)——对我来说,爱好的另外一个同意词就是:业余。

 

那么我该选择什么呢?恐怕我现在还不能回答,当至少有一点可以明确,我不会做美工和程序员。

 

上面其实都是离题的话,我其实想说说接下来要做的事。

由于长久没有coding, 导致我现在除了看C/C++还有母语的感觉外,对CS的东西基本已经是映像模糊了,当然耍嘴皮子的功底还不差...

学校真不通人情,这学期还有那么多coding project。不过既然前面忙完了,还是认真做好了。至少这可能是我在大学阶段最后的大作业了。

 

Computer Network:

Project: Sniffer

对,嗅探器。不过我决定自找麻烦在linux下开发,当然无论如何都是会用pcap。而且还比winpcap正统一点。不过当时和老师吹牛说要做GUI出来...所以工程量一下子翻倍。软件工程恶心的2/8原则,80%的时间我要花在界面上....

选择Linux的原因是不想和windows下的成熟应用冲突,我觉得Iris还是不错的东西,但linux下就不同了...所以大家有兴趣也可以期待,这可是我大学最后一个完整的作品了。(唉,都还没做已经吹牛了)

 

CG:

不是动画的CG....是图形学,虽然十分不苟同这个任课老师,而且这门课根本就没听过...但是我还是蛮佩服他比较务实的风格。大作业目前我还不确定做什么,虽然规定的几个题目,如产生3D曲面可以练练算法,但是感觉总有点傻。而且今后不太想往图形学方向深入(要深入也是搞美术设计,图形学算法就免了,比较无聊)。所以原本打算利用这门课作第一个3D demo! 呵呵,somnia如果在看得话可以先构思音乐了... 至少目前对demo的一些技术细节我还是比较了解的。不过目前看来很可能是和实验室的filestorm合作一个project....不过我觉得那很可能是CV而不是CG的project..不知道老师会不会同意...

 

EZ-UML plugin for Eclipse

去年暑假合作了EZ-UML,但是可惜的是没有继续下去。其实如果有充分的时间,这还是很有前途的项目。

这学期系里面不知道出了什么问题,安排了软件工程课的兄弟课——面向对象。原本打算做游戏,但后来鉴于大家的惰性,就继续EZ-UML吧,目前取名为Luna。应该是和Eclipse相呼应,不过我总觉得叫做lunatic比较有趣(玩笑而已,我怎么会贬低自己项目呢)。这次是要开发Eclipse的插件形式。不过这学期大家都忙,所以不知道这个项目的结局。不过应该会很顺利,deadline前一周完成一学期的projects是CS的传统了。

 

虽然今后我只能选一条道路,但是这些都是本科最后的项目了,还是好好对待好了。不过,下学期对我而言有个更大的挑战...

参与Folding@home

虽然明天就要考iBT了,但利用上午一点时间在家里服务器上装了Folding@home客户端。

 

特地写这个文章主要是希望更多的人能参与进这个项目,下面是关于这个项目的一点介绍:

Folding@home是一个研究研究蛋白质折叠,误折,聚合及由此引起的相关疾病的分布式计算工程。我们使用联网式的计算方式和大量的分布式计算能力来模拟蛋白质折叠的过程,并指引我们近期对由折叠引起的疾病的一系列研究。

 --来自Folding@home 的中文网站

该项目的主页以及中文版本分别是:

http://folding.stanford.edu/

http://www.equn.com/folding/

简单点说Folding@home 就是一个分布式计算的客户端程序,可以利用你电脑的闲散时间处理蛋白质折叠计算。

前不久在淘宝上花了400多块钱买了一台2手的HP e-PC当作服务器用,装了debian r4.0。主要用来做家庭数据库管理和下载服务器,同时也是作为将来制作智能家庭管理系统的核心服务器。不过目前看来这台机器平时基本还是闲置的,与其闲置,还不如为人类做点贡献吧...

目前Folding@home 已经包含windows\linux\BSD甚至PS3的客户端,对于windows版配置比较简单,下面我说说如何在Debian发行版以及其衍生版本中配置Folding实现自动启动。

文章主要参考http://ubuntuforums.org/archive/index.php/t-12071.html

首先是下载:

#wget http://www.stanford.edu/group/pandegroup/release/FAH502-Linux.exe
比较奇怪为什么linux版本还要加exe后缀,先不管这个,然后将他放在一个目录下。比如~/FAH,这样做一方面因为Folding

会在当前目录下放置计算过程数据,同时如果可能,可以在同一台机器上运行多个Folding,这就要求将不同的Folding进程对应程序存放在不同目录下。

然后在~/FAH中创建startfah.sh配置脚本

#vim ~/FAH/startfah.sh

写入下面代码:

#!/bin/sh
cd /home/csk/FAD
/home/csk/FAD/FAH502-Linux.exe -forceasm -advmethods >/dev/null 2>&1 &
exit 0

注意:将csk改为你的用户名

然后将他设为可执行:

#chmod +x startfah.sh

接着在/etc/init.d/中创建诸如fad的文件

#sudo vim /etc/init.d/fad

将下面代码写入文件:

#!/bin/sh
# /etc/init.d/fah for Ubuntu
# Start/stop/restart the F@H service.

fah_start() {
if [ -x /home/csk/FAH/startfah.sh ]; then
echo "Starting F@H: /home/csk/FAH/startfah.sh"
/home/csk/FAH/startfah.sh
fi
}

fah_stop() {
sudo killall FAH502-Linux.exe
}

fah_restart() {
fah_stop
sleep 2
fah_start
}

case "$1" in
'start')
fah_start
;;
'stop')
fah_stop
;;
'restart')
fah_restart
;;
*)
fah_start
esac

 注意上面的csk是我的用户名,你需要做相应修改

最终设置执行权限并在对应runlevel中加入symbol link:

#sudo chmod +x /etc/init.d/fah

#ln -s /etc/init.d/fah /etc/rc2.d/S99fah

 

接着先进入~/FAD中执行./FAH502-Linux.exe

这样做是因为第一次执行Folding时候需要作配置工作,比如设置用户名和执行优先级,可以用它的默认配置,然后再开始计算后终止进程。你可能会看到下面的画面:

[01:18:33] Preparing to commence simulation
[01:18:33] - Assembly optimizations manually forced on.
[01:18:33] - Not checking prior termination.
[01:18:34] - Expanded 291189 -> 1461493 (decompressed 501.9 percent)
[01:18:34]
[01:18:34] Project: 3040 (Run 24, Clone 261, Gen 30)
[01:18:34]
[01:18:34] Assembly optimizations on if available.
[01:18:34] Entering M.D.
[01:18:54] (Starting from checkpoint)
[01:18:54] Protein: p3040_supervillin-03
[01:18:54]
[01:18:54] Writing local files
[01:18:55] Extra SSE boost OK.
[01:18:55] Writing local files
[01:18:55] Completed 0 out of 5000000 steps  (0%)

接下来只需要重启系统即可。

Blog升级至Zblog 1.7

好久没有维护自己的网站了,最近乘刚考完试且还没进入实验室实习往网站中填点内容....

 

已经将网站的Blog系统更新为Z-blog 1.7 ,不过由于之前已经作过了很多修改,更新很不容易... 同时由于自己看腻了原先的样子,重新美化下blog风格吧...

 

效果如何呢?请各位回复...

 

好久没写blog了。要发布的东西都存在buffer里面,下面把他们flush出来...

分页:[«][1]2[3][4][5][6][7][»]

日历

<< 2015-6 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Copyright Shikai Chen 2000-2012. Powered By Z-Blog(CSK Modified)