ToyCamera-制作LOMO风格照片的软件
处理前后效果对比:
LOMO是Let Our Life be Magic and Open的缩写。早期LOMO只是一种相机的代号,而如今LOMO却是一个拍摄和处理照片的效果理念文化。这种拍摄文化非常的小众,但是给人一种自由的拍摄感觉。它的拍摄过程比较随性,想拍什么就拍什么,连续拍,不需理会光线与快门、光圈与构图等所谓的正统的摄影规矩,只需讲究个人的随意性、真实性。
October 1st, 2011
处理前后效果对比:
LOMO是Let Our Life be Magic and Open的缩写。早期LOMO只是一种相机的代号,而如今LOMO却是一个拍摄和处理照片的效果理念文化。这种拍摄文化非常的小众,但是给人一种自由的拍摄感觉。它的拍摄过程比较随性,想拍什么就拍什么,连续拍,不需理会光线与快门、光圈与构图等所谓的正统的摄影规矩,只需讲究个人的随意性、真实性。
October 1st, 2011
Add comment September 18th, 2011
1 comment September 17th, 2011
Add comment September 15th, 2011
Add comment August 17th, 2011
为了纪念电吉他之父莱斯·保罗诞辰96周年,Google首页的Logo被设计成一个电吉他,并且鼠标滑过会弹出美妙的音乐,当你按下键盘图标时,还可以直接用键盘弹奏这个“电吉他”。google的创意非常好,我喜欢。
现在提供这个Doodle的源代码给各位,Google保留所有权利。
Google 电吉他谱子:(挑几首简单的,先按下键盘图标,然后用键盘弹,记得关闭输入法)
两只老虎 : TYUT TYUT UIO UIO OPOIUT OPOIUT UWT UWT
沧海一声笑 : POUYT UYTEW WEWETYUOP PPOUYTY
隐形的翅膀 : 358787 6568321 11186532122 358787 6568321 1118653211
天空之城 : 6787807 365685 254573 874477 6787807 365685 34878908 876756 1232352 5878007 678789855 43213 376321 21253 376321 21276
美国电吉他大师莱斯·保罗简介:
莱斯·保罗(Les Paul,1915年6月9日-2009年8月13日),生于威斯康星州沃基肖市,原名Lester WilliamPolsfuss。美国音乐家及发明家。研制出实心电吉他,并且发明了各种录制人声和乐器的新方法,从而一手改变了音乐的方向,有电吉他之父之称。威斯康辛州的乡亲们称为“沃基肖的奇才”。2009年8月13日,“电吉他之父”莱斯·保罗在纽约去世,享年94岁。
google guitar源代码下载:dbank|skydrive
4 comments June 11th, 2011
这道题是我在论坛里看到的,有这么一段HTML,请挑毛病:
<P> 哥写的不是HTML,是寂寞。<br><br> 我说:<br>不要迷恋哥,哥只是一个传说
这是原来雅虎一道笔试题(文字变了变),用了很多年了,还没有一个人完全答对过。
解答部分:
出这道题的动机是,太多人觉得HTML太简单,但它恰恰又是前端开发中最基础最重要的部分。HTML结构设计的合不合理,直接影响到代码易不易维 护,灵不灵活,同时事关网页性能,协作效率。碰到不少人认为前端开发就是javascript开发,大错特错啊。javascript, html, css这三个前端开发的基础支柱,性质完全不同又紧密关联,对它们的正确理解,合理应用是专业与非专业的区别。有些后端工程师可以写出很漂亮的JS,但他们真的不懂怎么合理的把js, html, css结合起来应用。对html的准确把握,不像学一般的编程语言那样,而是建立在丰富实践经验和体会的基础上,是前端的工程师的基本功。这道题考的是基本功。代码如其人,对一行代码的理解足以反映出他的前端开发素养。
言归正传。这道题的考点:
考点1:html和 xhtml的区别
这行代码在html 4.01 strict下是完全正确的,在xhtml 1.0 strict下是错误一堆的。所以明显是一个考点。在xhtml下所有标签是闭合的,p,br需要闭合, 标签不允许大写,P要小写。同时nbsp和br必须包含在容器里。html下这些都不是错。p在html里是可选闭合标签,是可以不用闭合的。
这个考点告诉你xhtml是多么苛刻。这是基本考点,答对,你能拿到60分。
考点2:考样式分离
用nbsp控制缩进是不合理的。应该用CSS干这事。所以应该删掉nbsp
考点3:合理使用标签
br是强制折行标签,p是段落。原题用连续的br制造两个段落的效果,效果是达到了,但显然用的不合理,段落间距后期 无法再控制。正确的做法是用两个p表现两个段落。”我说”后面是正常的文字折行用br是合理的。
上面全答对,你就能拿到100分。
对原题改进的结果:
html 4.01:
<p>哥写的不是HTML,是寂寞。<p>我 说:<br> 不要迷恋哥,哥只是一个传说
xhtml 1.0:
<p>哥写的不是HTML,是寂寞。</p><p>我说:<br /> 不要迷恋哥,哥只是一个传说</p>
加分:合理的用语义化标签
在前面的基础上合理的用语义化标签,对内容进行必要的标记,是加分的。但过度的使用标签,就画蛇添足了。如”我 说”的话,可以用q标签标注。
<p>哥写的不是HTML,是寂寞。
<p>我说:<br> <q>不要迷恋哥,哥只是一个传说</q>
我觉得这就够了,如果再进一步,”我”用cite标注,”HTML”用abbr或acronym标注(至于再讨论abbr和acronym的区别就太较真了),也可以,再复杂就没必要了。
<p> 哥写的不是<abbr title=”Hyper Text Markup Language”>HTML</abbr>,是寂寞。
<p><cite> 我</cite>说:<br> <q>不要迷恋哥,哥只是一个传说</q>
5 comments May 16th, 2010
5个很有用CSS属性,你可能很熟悉却不一定经常使用。这5个CSS属性是CSS2里浏览器广泛支持的clip、min-heigh、white-space、cursor和display。你可能会发现这5个属性远比你想象的功能强大。
1.CSS Clip
Clip属性就像一个面具,让你掩盖元素的内容在一个矩形框里。要使用Clip元素:你必须指定绝对位置。然后,指定元素的top、right、bottom、left对应值。

图片剪辑示例:
下面的例子会告诉你怎样使用Clip属性隐藏图片,首先,指定<div>元素position:relative。下一步,指定<IMG>元素position:absolute和相应的矩形值。
.clip {
position: relative;
height: 130px;
width: 200px;
border: solid 1px #ccc;
}
.clip img {
position: absolute;
clip: rect(30px 165px 100px 30px);
}
图片调整和剪辑:
原来的图片是矩形格式,把它的大小调整到50%,创建一个正方形格式缩略图。所以,就要使用宽度和高度属性来调整图像的大小的图像和使用Clip属相隐藏。然后,使用left属性把图片移到左边15px。
.gallery li {
float: left;
margin: 0 10px 0 0;
position: relative;
width: 70px;
height: 70px;
border: solid 1px #000;
}
.gallery img {
width: 100px;
height: 70px;
position: absolute;
clip: rect(0 85px 70px 15px);
left: -15px;
}
2.min-height
min-height属性允许你指定元素的最低高度,当你需要平衡布局时它可就派上用场了。在Wordpress设计时可以确保内容区总是比侧边栏高。
.with_minheight {
min-height: 550px;
}
Min-height hack for IE6
注意:min-height不支持IE6,所以就有了Min-height hack
.with_minheight {
min-height:550px;
height:auto !important;
height:550px;
}
3.White-space
white-space 属性设置如何处理元素内的空白。例如:设置White-space:nowrap规定段落内的文本不换行。

em {
white-space: nowrap;
}
4.Cursor
cursor 属性规定要显示的光标的形状。如果你改变按钮的行为,同样应该也改变光标。例如,一个按钮被禁用,光标应该改为默认的箭头,表明它是不可点击的。因此,光标属性在Web应用程序开发中很有用。
.disabled {
cursor: default;
}
.busy {
cursor: wait;
}
.clickable:hover {
cursor: pointer;
}
5.Display inline / block
如果你不知道:Block元素会使文本出现在一个新行,而内联元素inline却使文本在同一行。 <div>、<h1>和<p>标签是块元素的例子。inline的例子有<em>、<span>和<strong>标签。你可以指定网页的显示风格display:inline或block。
.block em {
display: block;
}
.inline h4, .inline p {
display: inline;
}
原文:5 Simple, But Useful CSS Properties
3 comments May 3rd, 2010