2008年10月12日星期日

Leica中文摄影杂志

Leica中文摄影杂志

『他们在拍什么』Yenny Huber:48小时,城市空间

Posted: 12 Oct 2008 03:29 PM CDT

点击在新窗口中浏览此图片Yenny  Huber是一名住在奥地利的女摄影师,也是今年Rencontres艺术节被选为代表奥地利的三名摄影师之一。"48小时"与"城市空间"分别是她两个与城市有关的Fine-Art拍摄项目。与传统城市风光摄影不同的是,Huber尝试通过对建筑的描绘来探索城市本身的特质,将城市最具性格的不同场景压缩到同一幅画面中,创造出一种似乎能够穿越时空的洞察力,视角非常独到。

[48 Hours]每一个场景与空间用48个小时来拍摄,将着重点放在一个城市的多元与矛盾上,通过复杂的视觉元素来展示那些处于文化与历史中心的大城市的孤独。摄影师大量运用了多次曝光的拍摄方式,从而在画面中构成一种时空交错的层叠感。

[Urban Rooms]与48 Hours相比,这一系列作品更注重对空间的展现:空荡的地铁站、无人的教堂、涂鸦的弃屋...

另外值得一提的是,Yenny  Huber所有照片都是用胶片拍摄的,并且没有经过任何"数字化处理"。

More 『他们在拍什么』@Leica.org.cn

点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片


点击在新窗口中浏览此图片




Tags - ,

Slyar Home

来自"Slyar Home"的最新文章,如果您不希望再收到此邮件,请退订;如果您需要更换其它邮箱接收邮件,请点击这里

修改我的C/C++程序代码风格(SLYAR)

Sun, 12 Oct 2008 14:15:36 +0800

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

今天看了《华为编程规范和范例》,决定修改我的代码风格,以使我的代码和国际接轨。。。

其实我蛮喜欢我自己原来的风格的,因为可以少打很多东西,新的风格需要很多空格,需要很多回车,需要很多括号。。。我是懒人,我本不想改。。。但是没办法,现在不改以后就不好改了,我知道我的代码不是只给我自己看,所以,我还是规范一些,修改我自己的风格吧。。。

《华为编程规范和范例》在Slyar的下载基地里有,hwprogram.doc,需要的可以自己下载。

列举一下我需要修改的风格:

1、相对独立的程序块之间、变量说明之后必须加空行。

以前变量之间我是加空行的,不过像if语句段这样的程序块,我是不加空行的,需要修改。

2、if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}

以前像if、for、do、while等语句的执行语句如果只有一行我就会省略{},需要修改。

3、程序块的分界符(如C/C++语言的大括号'{'和'}')应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。

以前我习惯把"{"写在if、for等语句后面,需要修改。

4、在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如->),后不应加空格。

(1) 逗号、分号只在后面加空格。
(2)比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格。
(3)"!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。
(4)"->"、"."前后不加空格。
(5) if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。

5、注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。

以前放上面注释了不加空行,需要修改。

6、注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。

以前如果是默认优先级,就不加括号了,懒。。。需要修改。

7、尽量用乘法或其它方法代替除法,特别是浮点运算中的除法。

8、不要一味追求紧凑的代码,因为紧凑的代码并不代表高效的机器码。

9、过程/函数中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭。

分配的内存不释放以及文件句柄不关闭,是较常见的错误,而且稍不注意就有可能发生。这类错误往往会引起很严重后果,且难以定位。

10、时刻注意表达式是否会上溢、下溢。

返回顶部

快速排序(QuickSort)算法 C语言实现

Sat, 11 Oct 2008 22:59:15 +0800

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

下午做题的时候用到了快速排序(QuickSort),只不过这次换成C语言实现。草草写了一个,感觉很乱,改。。。改完还乱。。。继续改。。。最后结果就是如下这个快速排序(QuickSort)算法的C语言实现。

void qsort(int s[], int l, int r)
{
int i, j, x;
if (l < r)
{
i = l;
j = r;
x = s[i];
while (i < j)
{
while(i < j && s[j] > x) j--;
/* 从右向左找第一个小于x的数 */
if(i < j) s[i++] = s[j];
while(i < j && s[i] < x) i++;
/* 从左向右找第一个大于x的数 */
if(i < j) s[j--] = s[i];
}
s[i] = x;
qsort(s, l, i-1);
/* 递归调用 */
qsort(s, i+1, r);
}
}

我的这个算法实现是每次从数组头部取数字作为基准,看起来好理解一些,呵呵~我是这么认为的。

快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。

分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。

快速排序(QuickSort)的最坏时间复杂度应为0(n2),最好时间复杂度为O(nlgn),平均时间复杂度为O(nlgn)。快速排序(QuickSort)在系统内部需要一个栈来实现递归。若每次划分较为均匀,则其递归树的高度为O(lgn),故递归后需栈空间为O(lgn)。最坏情况下,递归树的高度为O(n),所需的栈空间为O(n)。

返回顶部

您可以直接回复此邮件与作者联系,该服务由Feedsky提供技术支持,祝您使用愉快

网生代

来自"网生代"的最新文章,如果您不希望再收到此邮件,请退订;如果您需要更换其它邮箱接收邮件,请点击这里

几个在线同步手机通讯簿的应用

Sun, 12 Oct 2008 00:19:06 +0800

[ zeaz 投稿 | 原文 ]

最近去 lariver 的博客逛了一下收获了很多其他BB的应用,以前总是死盯着主流BB网站的资讯更新,所以有好多优秀的软件没去很在意。所以觉得今天所捕获的信息完全可以写一篇关于在线手机资料同步应用的文章了,虽然并不一定适合所有人但肯定有人会用到。

个人虽然直接备份BB到IPD文件,但有时候一不小心误删了某个号码之类的信息又懒得连电脑恢复备份;又有时候没来的及是备份手机就恢复出场设置那个才叫痛苦啊…所以如果你是属于上述情况的需要者请继续浏览。

这个是我比较想尝试的应用,可惜我的老BB被它无视了;支持多种机型,可以备份手机里面的地址本、日程、任务、短信、彩信等各种资料。提供了symbian,WM,java甚至黑莓在内的支持。

感兴趣的同学可以电脑访问官方网站:http://www.mytt.com/;手机登陆:http://wap.mytt.com

以前记得玩的时候没多大印象,现在再次使用感觉还是蛮不错的一个软件:支持同步你的联系人、RSS订阅、wiki搜索等,也可一离线使用。提供 contacts联系人同步、Notebook记事本、RSS news订阅RSS、Shopping list 购物单等服务,目前可以支持第三方开发的插件,虽然目前的插件很少,但是那个同步功能还是比较吸引人的。这个软件还支持email发送,只要你在电脑端设 置好绑定的email账号密码,你就可以直接在手机上通过这个账号发送邮件给你upvise上的联系人了;同样支持多平台。个人喜欢他的界面,很 ipod~

你可以去这里:http://www.upvise.com/

火种LOGO,最专业/安全的电话本服务

这个也是我今天才看到的一个服务:火种(Hozom)是一款基于手机端与网页端的手机通讯录管理软件,支持通讯录备份与同步,好友的群组管理等功能。据其介绍融合了sns成分,可以自定义显示个性签名,如果你的朋友也使用火种,他就能看的到你的签名。

http://www.51txl.com/index/img/logo.gif

无忧通讯录感觉这个出来比较早了,不知道还能不能使用,感兴趣的同学可以看看,这个好像没有专门的手机客户端,nokia的手机可以尝试SyncML连接。

Funambol Forge

这个用BB的都知道吧,原来berrymail没有出来之前我们就一直用这个尝pushmail的鲜,可惜感觉这个软件连接麻烦,这是个开放的插件 平台,如果你有自己的服务器,你可以自己架设一个手机sync的平台,因此衍生除了相关的一系列网站,有Funambol自己的http://my.funambol.com/还有MEMOTOO不管哪一个你都需要手机syncML支持,黑莓等需要下载funambol的手机端,可惜最新的客户端71已经不能使用了。设置好服务器连接信息就可以体验了。

感兴趣的同学可以去这里看看:https://www.forge.funambol.org/download/index.zh-cn.html

还有一些软件只是附带的通讯录同步如 papaya 就不详细介绍了。


© LiGht for 网生代, 2008. | 投稿 | 投放广告 | Permalink | 3 comments | free web site hit counter

Tags: , ,

相关日志:



返回顶部

Simple Link - 方便的WP内链添加工具[WordPress插件]

Sun, 12 Oct 2008 00:14:34 +0800

在文章中链接过去的相关文章,不仅能方便读者,还能继续挖掘以往文章剩余价值,并且对于优化网站结构、SEO 都有许多好处。

那么在 WordPress 中,该怎么添加这样的内部链接呢?在以往有两个选择。

  • 使用插件给某些关键字自动添加链接。但是这样太不智能,很容易在文章中堆砌大量无意义链接,给读者带来许多困扰。
  • 每次写文章时都手动添加内部链接。这样的确方便了读者,但这种琐碎的工作对于 blogger 又是一种折磨。

两难的选择。但是现在有了第三条路——使用 Awaken 大神写的 WordPress 插件 Simple Link。让我来告诉你,Simple Link 是多么优秀的一个插件。

安装 Simple Link 之后,在文章编辑页面就会多出一个 Click Links 区域,位于文章编辑器的上方。你可以通过类别、关键字、标签来搜索以往文章,然后简单的点击鼠标就能添加内链。再也不用来回奔波于几个页面。效果如下——

Simple Link1

Simple Link

Simple Link 的一些特性:

  • 基于Ajax技术的相关文章查询
  • 通过点击文章名称为选中的文字添加文章链接
  • 直接点击文章名称在编辑器中添加文章的名称及链接
  • 兼容多种编辑器和浏览器

当初 Awaken 向我提出想制作这么个插件时,我就觉得这想法相当不错,之后也帮他进行了一些测试工作。现在 Simple Link 有了支持 FCKeditor 的版本,立马就给网生代安装上了,相当不错的说,强烈建议大家都试试。

下载页面 | 来自网生代

# 附上 Awaken 大神的八卦一则(Via):

Awaken大神是北航最NB学院—高等工程学院的学生,今年大二。

大神有大神的高级活法:

  1. 上个学期,据说是自习平均到一点。一般是十一点半离开实验室,觉得月光明媚,睡觉太可惜了,于是去自习。偶然兴奋的时候就直接通宵了。

  2. 可以两天用一只笔芯。据说曾经没事推销过笔芯,结果没推销完,那行啊,剩下一批就自己用了。

  3. 把火车当公共汽车坐。这是暑假的事情,他从江苏回到北京,发现需要做的事情被推迟到几天后了,于是当天(注意,是当天)买了回江苏的车票走了。

  4. 此人看技术书比看小说爽,看英文书比看中文书爽。我要是能做到这境界,母猪也就能上树了。

  5. 等等等等只有大神级别才做的事。


© LiGht for 网生代, 2008. | 投稿 | 投放广告 | Permalink | 8 comments | free web site hit counter

Tags: , ,

相关日志:



返回顶部

您可以直接回复此邮件与作者联系,该服务由Feedsky提供技术支持,祝您使用愉快