《Untraceable》

Posted on 05月 4, 2008
Filed Under Movie & Music | Leave a Comment

 post-254495-1209477597.jpg

下载地址VeryCD
年  代 2008
类  别 犯罪/惊悚
中文译名 网络杀机/觅踪
FBI电脑犯罪科正在为追踪一个杀人网站而倍感苦恼,这个网站根本无法跟踪,然而网站上的杀戮却一刻没有停止。而且访问这个网站的人越多,受害人死的越快……

影片看完了,对于“人”却更加困惑……
“1 kitty-3 dudes-time for babes?”
“cant beieve this shits happen”
“Pussy!!!!Got beat up by a woman”
“a genius died today…”
“Thank god hes dead.”
“…how cn i download this video?”

PS:影片中的杀人网站居然是可以访问的。气氛依旧阴森,不过内容替换成了益智游戏。

Really Great Web Design

Posted on 04月 28, 2008
Filed Under UE | Leave a Comment

snap1.jpg

“There’s a possibility that really great web design receives neither praise nor criticism. It just works.”—-Dan Cederholm

也许真正伟大的网页设计,得到的并非赞扬,或者批评。它仅仅是在使用。

一语中的。

Silverlight Tips

Posted on 04月 19, 2008
Filed Under Silverlight & WPF | 2 Comments

1.提问:为什么Silverlight不支持WMP所支持的一些解码格式?支持FLV如何?它已经被大部分的网络视频所采用。

回答:Silverlight在思想上不是计划做为一个延展的解码模型。Silverlight支持VC-1,WMV,MP3与WMA。不会任意的支持解码格式,因为一方面微软需要为解码专利支付费用,与此同时更多的解码器会使SL插件体积增大。
FLV的支持,会通过Expression Meida Encoder转换为Silverlight所支持的格式折中实现。
PS:愚人节那天,有条消息称,Silverlight3 (Silverlight Gold)会支持SWF,FLV。汗。

2.提问:为什么不支持GIF?

回答:在这个问题上微软也很犹豫,因为这意味着支持动态GIF,而其可以整合在SL的动画体系。相应的看一下Flash,Flash也不支持GIF。

3.提问:哪些命名空间计划在最终的版本中增加?

回答:Beta2会包含全套的命名空间。Beta2对Beta1的更新会很多,beta2与正式版差别不大。

PS:昨天收到微软Evangelist—Claire从英国的寄来的Sl开发者海报.
很疑惑,为什么中国微软没有搞一些类似的活动…
向相关的企业学校提供免费的宣传品,对于加快Silverlight推广,效果应该不错.

可折叠导航栏

Posted on 04月 19, 2008
Filed Under Silverlight & WPF | Leave a Comment

译自XamlHouse
这里有一些基于Silverlight的可折叠导航栏。
xamlhouse_accord.jpg
Silverlight部分演示

所有朴素风格的标签调用同一个用户控件:

  1. <accordion2:accordion x:Name="tab1" Canvas.Top="0"></accordion2:accordion>
  2. <accordion2:accordion x:Name="tab2" Canvas.Top="36"></accordion2:accordion>
  3. <accordion2:accordion x:Name="tab3" Canvas.Top="72"></accordion2:accordion>

每个绚丽风格的标签都被单独封装为不同的控件。这样可以容易编辑其内容及颜色。 看下面,Page.xaml文件的内容:

  1. <accordion2:accordion Canvas.Left="72" x:Name="tab1"></accordion2:accordion>
  2. <accordion2:accordiontab2 Canvas.Left="36" x:Name="tab2"></accordion2:accordiontab2>
  3. <accordion2:accordiontab3 Canvas.Left="0" x:Name="tab3"></accordion2:accordiontab3>

我极其喜欢Silverlight2.0的地方是可以通过代码动态创建动画。在1.1之前 ,你也可以做这些,只不过不太容易。现在这些标签,每一个动画都被下面部分的代码动态的创建。

  1. private static SplineDoubleKeyFrame CreateDoubleAnimation(ref Storyboard sb, TranslateTransform translation, string property)
  2. {
  3. DoubleAnimationUsingKeyFrames da = new DoubleAnimationUsingKeyFrames();
  4. da.SetValue(NameProperty, string.Concat("da_", property));SplineDoubleKeyFrame sdkf = new SplineDoubleKeyFrame();
  5. sdkf.SetValue(NameProperty, string.Concat("sdkf_", property));sdkf.Value = 0;
  6. sdkf.KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromSeconds(0.25));//define the KeySpline
  7. KeySpline ksX = new KeySpline();
  8. ksX.ControlPoint1 = new Point(1.0, 0.25);
  9. ksX.ControlPoint2 = new Point(0.75, 1.0);
  10. sdkf.KeySpline = ksX;
  11.  
  12. //add the SplineDoubleKeyFrame to the DoubleAnimationUsingKeyFrames
  13. da.KeyFrames.Add(sdkf);
  14.  
  15. //define which TranslateTransform property will be targeted by the DoubleAnimation
  16. Storyboard.SetTarget(da, translation);
  17. Storyboard.SetTargetProperty(da, property);
  18. sb.Children.Add(da);
  19. return sdkf;
  20. }

那么为了证实以上上述。如果我希望使第二个标签打开,我会这样做(在page.xaml.cs文件中):

  1. tab3.Animate(492);

这个调用function animate,在accordion.xaml.cs文件:

  1. public bool Animate(int x)
  2. {
  3. _sdkfX.SetValue(SplineDoubleKeyFrame.ValueProperty, x);_sb.Begin();
  4. return true;
  5. }

在accordion.xaml.cs的开头(当页面载入后),我们创建初始动画:

  1. _sdkfX = CreateDoubleAnimation(ref _sb, translation, "Y");

就是这样.他们都是小巧易用的,你会看到在代码中,这些标签存在的逻辑关系(举例,如果你点击tab2而tab1已经打开,你不得不关闭tab1^^)

源代码
Accordion_Vertical_Color
Accordion_Vertical_NonColor
Accordion_Horizontal_Color
Accordion_Horizontal_NonColor

《鼓动非洲》

Posted on 04月 14, 2008
Filed Under Movie & Music | Leave a Comment

s2694292.jpg

最近在听的一张不错的专辑.
夕阳下,异国原始的舞蹈与韵律..
鼓点与气流震动皮鼓的声音,响彻耳旁.
Download
PS:图为David and Steve Gordon的专辑《Drum Medicine》的封面,鼓乐高手.

Silverlight 2.0 Flickr WordPress Widget

Posted on 04月 9, 2008
Filed Under Silverlight & WPF | 3 Comments

Ryan T写的一个整合Silverlight2与Flickr的Wordpress插件.可用于显示Flickr帐户的图片.不支持wp2.5以下版本.
源代码–>Download
插件–>Download

如何创建一个螺旋形的XAML元素

Posted on 04月 6, 2008
Filed Under Silverlight & WPF | 1 Comment

原文 (译)

image-thumb67.png

image-thumb68.gif GIF DEMO(二图)

这将是一篇简单的教程,但是我仍然打算分享它,因为我已经痛苦的思考了很长时间——如何用纯XAML实现螺旋效果。

1: 运行Design并且创建一个画布(Canvas),我选择的尺寸是800X600.
2. 打开网格辅助线(Grid Lines). 查看(View) –> 显示(Show) –> 网格(Grid) . 快捷键CTRL+’.
3. 打开对齐网格(Snap to grid). 查看(View)–> 对齐网格(Snap to gird) . 快捷键 CTRL+SHIFT+’.
4. 选择钢笔工具(Pen)
5.开始在画布上绘制点,一定要与网格点相对应。接下来的图形轮廓如下图(所有的点都是你在画布上点击钢笔工具实现的)
6. 选择工具”转换定位点(convert anchor point)”
7. 略过第一个顶点,用选择工具点击第二个到最后一个顶点. 实际在点击顶点时将其转变为了一个定位点,引起直线变为曲线,继而形成一个螺旋的图形.

使用Design创建的图形你可以拷贝粘贴到Blend.我非常欣赏Design与Blend强大的协作能力.我感觉使用这两个工具,没有什么是不可能达到的.

我会在接下来的时间,试着写更多的使用Design的技巧.希望对你有所帮助.
下次见.^^

PS:除了使用Ex Design外,还可以用AI绘制螺旋形后利用一个工具转为XAML.

Silverlight开发时间表

Posted on 04月 5, 2008
Filed Under Silverlight & WPF | Leave a Comment

Ashish Thapliyal在其BLOG解答了关于SL roadmap的一些问题.

Silverlight2.0控件的协作规则

Posted on 03月 26, 2008
Filed Under Silverlight & WPF | Leave a Comment

Advertboy最近制作了一张图表。内容是关于在开发Silverlight2.0中,设计人员与开发人员在控件命名与协作过程中的细节约定。
原图下载—>Download

controlcontract.jpg

Blog维护手记-第三弹

Posted on 03月 24, 2008
Filed Under 未定义 | 1 Comment

1.加入客户端网站统计工具—-woopra.统计功能贴近gg Analytics.

woopra.jpg

2.侧边栏加入silverlight项目.此空间不支持sl, 可以引用在sl streaming中上传的项目.目前侧边栏的动画来自ms官方.在sidebar.php中,添加以下代码

<iframe STYLE="width: 222px; height: 150px" FRAMEBORDER="0" SCROLLING="no" SRC="http://silverlight.services.live.com/invoke//20709/sllogo/iframe.html"></iframe>

3.开一个新博–>Record Mind,基于bo-blog.用来写一些软性的文章.

keep looking »