零柒大声展

先放一下,有空要去看,去年的大声展就错过了,其实一直还挺感兴趣的,可能是骨子太艺术的缘故…

 

大声展(www.getitlouder.com)是一个自发的展览,以推举中国新锐艺术家为主要目的。自2005年在深圳、上海和北京三个城市举办后,获得巨大的成功,产生深远的社会影响。2007年的大声展将在广州、上海、北京和成都四个城市的四个大型购物中心举办,再次为年轻一代的创作运动推波助澜。

购物中心是中国自上世纪九十年代初以来的新经济运动内爆的空间形式,它的消费行为也是今天中国最常见的公共生活。在这种巨型的消费空间内嵌入一个艺术展览,除了突破美术馆和双年展的一般展览模式之外,更可把观展体验和购物体验合而为一,淡化艺术的殿堂感,让艺术进入人们的生活,拉近与人们的距离。

07大声展搭建了一个9人国际策展团队,由现代传播集团旗下《周末画报》、《新视线》、《号外》、《生活》主办,英国文化协会、日本国际交流基金会协办。此届大声展来自中国国内和世界各地的参展艺术家超过150位,参展作品分为建筑、产品、时装、视觉、电影、声音、英国专题、日本专题和特别项目等九大类别,将分布在每个巡回城市购物中心不同的楼层和空间,观众可以通过A-Z、作品类别或国别等多种索引方法和全面的导览系统来找到自己所关注的作品,观展方式如同在Google上进行搜索,或者像在公共空间里展开一场寻宝游戏。

07大声展展期:

广州 / 2007.6.23-7.8 / 正佳广场
上海 / 2007.7.21-8.4 / 大宁国际商业广场
北京 / 2007.8.16-9.1 / SOHO尚都
成都 / 2007.9.13-9.25 / 百联天府购物中心

 

附:大声展相关介绍

07大声展在每个城市的主展场之外,还发展了一种叫咖喱秀的外围展形式。咖喱秀就是家里秀,即在私人公寓或小型办公室举办的展览和活动。传统的展览是在特定的展期内把观众集中到特定的展场,但本届大声展则通过咖喱秀把主展场聚集起来的人群再疏散到城市各个角落的不同私人空间。灵活的、游击式的咖喱秀加上主体展览前后大量的讲座、学术会议、公共论坛等小型活动,将把展览的展期向前向后拉长,使展览超越特定时间、特定场所而变成俯拾皆是、唾手可得的日常生活经验的一部分。

07大声展的一系列研讨会和讲座将集中探讨国族和身份认同的问题,通过对艺术和设计历史的钩沉研究,以及与英国、日本等国家的对比研究,来探讨怎样在当代中国建立新的国族和身份认同,即新的中国性。在中国经济持续增长,国力不断上升,奥运会举办在即,人人都在憧憬崛起的当下,这个问题不论从政府还是民间社会来说,都是非常迫切的问题,大声展将通过展览和会议平台把这一问题的讨论深化。

07大声展有若干个关键词。这些关键词既不是展览的主题,也不是作品的分类方法,而是根据参展作品所表达出来的思想和理念,总结出来的一些要点,以及一些特殊项目。它们包括:都市策略、新物质主义、仿生美学、社群连接、伊托邦(E-topia)、游击文化、公共记忆、永续之梦、听游记等等。

"都市策略"是指我们应如何应对中国目前剧烈的城市化现实。城市化运动在中国不仅没有愈合反而拉大了贫富差距,其基尼指数已经接近崩溃的边缘。法国建筑师Benjamin
Beller注意到中国城市中大量存在的巨型广告牌背后的"剩余空间",他通过简单的加建,把这种空间变成了混合多种功能的简易住宅:白天合上仍是广告,晚上打开则变成厨房、卧室和露台。这是本届大声展体量最大的参展作品,它的动机出自为无家可归家创造更多栖息空间。

"新物质主义",是指重新找到一种观看物质世界的新角度。来自阿姆斯特丹的吴明伦设计了一件衣服,既可以穿在自己身上,又可以穿在椅子上面,人可以变成椅子,椅子也可以变成人,人与物的互换,彰显了物的权利:所谓物权,不应是指人对物的所有权,而是物自身的权利。而现居伦敦的荷兰艺术家Simon
Heijdens设计的地毯其实就是在地上用腐蚀材料腐蚀出来的图案,他巧妙利用了物质的负形,即非物质。

"仿生美学"是指一种创意方法论,从动植物和自然界找寻创作灵感,例如Julia
Lohmann设计的牛背凳,石川设计的树冰箱;"社群连结"是指一种与过去完全不同的社会组织方式,它以独立杂志、网络社区进行人群聚合,例如马蒂(朱薇)创办的电子杂志After
17和223(林志鹏)的影像博客;"伊托邦"是指电子技术创造了新的现实和世界观,例如曹斐在Second
Life上纪录的线上奇观;"游击文化"是指一种新的街头文化,例如Troika发明的游击式短信投影仪几乎是以电子涂鸦的方式实施了对都市空间的强占;"公共记忆"是从个人经验出发对集体无意识的寻找,例如蔡凯的Lileiandhanmeimei品牌,路路(李心路)的"霹雳娃娃"系列产品和大婴(任亦)的系列插图;"永续之梦"是指文化保存、多样化生活和可持续发展的理想,例如魏超、吴永红和陈飞波的"影子计划",彭磊的电影《北海怪兽》。

"听游记"是一个专门策划的声音艺术与城市地理研究相结合的项目。大声展邀请众多中国声音艺术家对每个城市主展场周边往返车程在40分钟以内的区域进行研究,对它的建筑类别、功能、噪音指数进行采样、分析,在此基础上创造一个新的声音作品,安装在汽车上。观众坐在汽车上,按照艺术家选定的路线行走,可以一边听艺术家的声音作品,一边感受城市街道的视觉印象。

测试培训笔记

测试是:
a. 找错误 (tester)
b. 证明program is right (release manager)

Test Phase:
Unit Test
integration Test (超过10-20开发人员中存在,模块化程度高,关注interface defect)
System Test
User Acceptance Test

Test Mothod:
white balck …

low level design -> unit test
performce test -> system test, because based on requirement (end to end)

CUT (coding + unit test)
SIT (system + integration)

white box test -> 流程节点可见,单元测试 (一般开发人员测试),根据路径来设计test case
black box test -> 接口,界面可见,功能测试

web dev 因为有很好的界面,适合做black box test,更快
银行系统等没有完整界面,适合做white box test

structure & function test
1. cannot cover all instance
2. reduce their overlap

静态测试:检查代码,不执行 FxCop / vs2005 project property -> code analysis
动态测试:执行代码,white box and black box
vs 2005 team edition -> create test project (Unit Test -> nUnit)

Tester Skill:
Test to Break attitude
understand customers point of view
strong desire of quality
attention to detail

可测试性
测试人员需要确保系统的可测试性

集成测试策略
1. Incremental Testing – easy to define reason, but need more programing
2. Big Bang Testing – save time, hard to find where is the bug

============
System Test

重要测试:
兼容性测试(例:ie, firefox, vista, xp / 多语言)
性能测试
负载测试

New feature Test
Regression Test (回归测试)

Effective Test Data
测试数据无法模拟pro
path bug, data bug

Alpha 内部
Beta 对外发布
============

Test case

等价类
边界值
========

Test Automation

Regresstion test 适合auto
New feature 不适合,因为界面变动大,automation effet 大

程序发生大的变化,automation script的脚本也将发生很大变化

function test
QTP
Slik
Ration Robet

performance test
row runner
Slik performer
ration Robet

QA
test director (QC)
slik manager

HTTP test steps:
dns
https hand shake
first buffer
recieve time
client show time

trouble shoot server slow tansection:
performace log
.net container step run time

压力测试忽略think time

病毒关闭卡巴斯基的三种方式

和著名的病毒AV终结者做了两天艰苦的斗争,终于把它小子给灭了,不过说句老实话,还真是一个让人抓狂的病毒,尤其是它对付杀毒软件的本事。
本文以卡巴斯基为例,讲述本人亲身经历的病毒关闭卡巴斯基的三种方式。

1. 关闭包含“卡巴斯基”的窗口。

原理:用其它进程监视窗口名称,如何包含“卡巴斯基”则关闭之。

解决:进入安全模式,用SRENG等工具清理启动文件、服务、驱动。有些比较强大的病毒连安全模式都帮你禁了,需要先把病毒手工删了,比如AV终结者

2. 映像劫持卡巴斯基启动文件。

表现症状为点击kvp.exe显示系统找不到该文件,或根本不能通过点击kvp.exe来启动卡巴斯基。

原理:通过修改注册表项,达到我想运行QQ.exe,结果运行的却是FlashGet.exe

解决:打开注册表,HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options 下删除被劫持的杀毒软件程序名

3. 倒转时光20年来狙击卡巴斯基

因为这样的话卡巴斯基开机启动就会报“授权文件激活日期错误”。

原理:病毒把系统时间改到20年以前了。

解决:把时间改回来重启系统就可以了。不过如果重启后病毒又把时间改回去就需要用狠一点的办法。然后装好卡巴斯基,灭了病毒后在把这个设置改回来。

同名作文

先看这个
http://www.ericfish.com/?q=246

然后看这个
http://www.sjmxx.com:800/Article/ShowArticle.asp?ArticleID=1016

会觉得人生真有意思,好多巧合~~

两个同名同姓的人,在同一个时间的横截面,写同名作文~~

感觉像回到过去,看到了自己小时候的作文,不过似乎要比我当年写得好~~

也许将来的一天,这个小朋友长大了,然后找到这里,如果是真的,记得留个言 🙂

所以最后要留个标记给Google - “虞家男”

整合工程师

对WPF的Integrator这样一个职业很有兴趣(暂且把它译作“整合工程师”),觉得很符合自己的skill set,下面是mix07中对与WPF Integrator这个职业的解释:

首先整合工程师存在的意义在于将程序开发工程师与设计师的工作紧密结合起来,他知道开发工程师的工作,也知道设计师的工作。虽然如此但他也并非项目经理,他关心的是介于开发工程师和设计师之间的可能存在的技术和沟通问题。

整合工程师不是互动设计师,互动设计师关心的是用户体验部分,但互动设计师不需要对程序开发进行了解。

整合工程师的三个主要特点:

1. 沟通者。他能够找到正确的人完成正确的工作。根据我自己的经验在程序开发中,设计师和开发工程师的工作中肯定会存在重叠的部分,如何尽可能的减少重复的部分,提高共同的开发效率,减少工作量。

2. 空想者。设计师一般只知道程序平面的效果,程序工程师一般只知道对象和功能。整合工程师需要结合这两者,在程序完成以前,就在脑中清晰的知道程序完成时的样子。

3. XAML技术员。虽然Blend等工具能帮助完成大多数的XAML设计,但强大的XAML中仍然有一些XAML语法目前是无法用设计工具实现的,还有一些与数据对象有关的功能,如果要实现也需要直接编辑XAML,而这些也正是整合工程师的用武之地。

GNewsReader – 第二个WPF Application 开发笔记

GNewsReader是我自己写的第二个WPF Application,也是视觉中国Microsoft Expression 创意设计大赛的一个参赛作品。

你可以在这里下载到这个程序(Windows XP用户需要安装.net 3.0运行包

下面记录的是开发中遇到的问题,和解决方案。

1. 排版

这个应用的特点就是对整个新闻消息的排版,而我正是觉得WPF的排版可以比较简单的解决这个问题才开发了这个应用。

解决方案:

在排版上使用了custom panel,你可以在这里找到原型。

2. 数据绑定的状态

程序使用了Google News的RSS feed做为数据源,使用WPF的XML Data Provider将数据解析并绑定到control,因为XML Data Provider默认为异步连接,所以在下载数据时需要在界面上显示loading的动画。

解决方案:

重写OnInitialized函数,通过((INotifyPropertyChanged)XmlDataProvider).PropertyChanged和XmlDataProvider.DataChanged事件即可得到数据源的当前状态。

示例代码

3. 可拖动的窗口

因为使用了transparent window,所以默认去掉了窗口顶部的可拖动条,以及最大化、最小化、关闭按钮。那些按钮并不难做,只需要在应用上自定义几个按钮即可,但如何让窗口可以随意拖动呢?

解决方案:

其实只需要加一个这样的动作就可以了:

void Window1_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
this.DragMove();
}

实例代码

4. 如何将HTML转换成FlowDocument

加了一个FlowDocumentReader,但是数据源中的内容是HTML格式的,如何显示呢?

解决方案:

在WPF SDK team的blog上可以下载到XAML FlowDocument to HTML Conversion Prototype

用这个库里面的函数可以完成从HTML到FlowDocument的转换,然后用下面的语句可以将转换后的FlowDocument赋给FlowDocumentReader的Document属性。

string strXaml = HtmlToXamlConverter.ConvertHtmlToXaml(txt.Text, true);
StringReader strreader = new StringReader(strXaml);
XmlTextReader xmlreader = new XmlTextReader(strreader);
object obj = XamlReader.Load(xmlreader);
reader.Document = (FlowDocument)(obj);

5. 如何循环播放动画

在Blend中可以比较方便的创建动画,不过似乎还不能对动画进行更多的设置,比如循环播放。

解决方案:

切换到Xaml View, 找到Animation对象,并给它加上下面的属性:

RepeatBehavior=”Forever”

6. 如何在外部浏览器中打开链接

无论是Window中的Hyperlink还是FlowDocumentReader中的Hyperlink,默认情况下都是不能直接在外部浏览器中被打开的,于是导致所有链接点了都没有用的情况出现。

解决方案:

最佳的办法是利用到Hyperlink.RequestNavigate,因为它是一个RoutedEvent,所以只需要把它加到包含Hyperlink的上一级Panel,或者直接加到Windows的属性中,例如:

 

 

然后处理这个event:

void OnHyperlinkRequestNavigate( object sender, RequestNavigateEventArgs e )
{
Process.Start( e.Uri.AbsoluteUri );
}

示例代码