摘要:
在过去的一年多时间里,我很幸运地为两个开源项目贡献了几千行代码。在node-webkit的提交记录中,我有34个Commits,在Chromium中,用了六个月的时间也提交了30+个Commits,可以说对如何加入开源社区有一点点的自己的看法了。写这篇博客的目的是为了记录下我的经验,希望可以鼓励更多像我一样希望为开源项目做贡献的学生参与到自己喜欢的开源社区中。说真的,花时间参与一个优秀的开源项目,将你大学期间自学的一些东西应用于实践中,还能接触到你在大学课堂上几乎不可能学到的知识,比起为了拿多那么点分数而努力完成作业值多了。我为什么会花费这么多精力在这个事情上?第一点:“大学里时间太多,为了不 阅读全文
摘要:
原文链接:http://zhchbin.github.io/2013/10/17/what-is-pay-me-to-learn/背景今天早上才想起来,自己还欠着一件事情没有做完。很久在人人上之前看到过这样的一句话:I dropped out of college after Google SoC, because I had work that paid me to learn.然后就在微博上大发感慨说:“突发奇想:等我搞定Google Summer of Code(不管最终结果如何),我就写一篇文章:什么叫做pay me to learn!”,事实上,估计我写的东西没有多少人会看。不过既然 阅读全文
摘要:
这篇博文写的主要是我修复一个开源项目:Node-Webkit(可以从我之前的一篇博客中了解一下大概)的Bug并Merge的过程。主要是想从中总结出一些方法,积累经验。(备注:以下nw就是指node-webkit)BugGithub上Issue的链接:https://github.com/rogerwang/node-webkit/issues/403问题描述:在nw中,形如<a href="mailto:xxxx@gmail.com">Mail</a>这样的超链接标签不能像浏览器(如chrome)中那样,打开系统中的默认邮件发送客户端。另外一个例子: 阅读全文
摘要:
原文地址:My Github Blog这两个月来接触到一个开源项目:node-webkit(项目地址:https://github.com/rogerwang/node-webkit),也做了一点点小小的Code Contribution。打算开始写一些文章,介绍一下这个开源项目,以及相关的技术细节实现。这是第0篇,就先作为一个简要的介绍吧。是什么?node-webkit是一个基于chromium和node.js实现的应用程序运行时环境,也即是说我们可以通过HTML,CSS,JavaScript实现一个本地化的应用程序。整个项目最具创意的部分就是将node.js整合进来,使得应用开发者能够直接 阅读全文
摘要:
本文原文链接:http://zhchbin.github.com/Web/2012/10/05/chrome-packaged-apps/(我Github的博客)引言:近期关注着HTML5的一些发展与应用,无意之间看到了Chrome Packaged Apps,顿时给这个Technology吸引住了。下面就简单的介绍下这个新的概念。(其实概念说新也不新,只是没什么人留意啊)什么是Packaged Apps?Packaged apps deliver an experience as capable as a native app, but as safe as a web page.这句话来自 阅读全文
摘要:
前言 之前一直在准备2012年的微软精英挑战赛Kinect组的全国决赛,一直忽略了博客园,这篇就作为本次比赛的总结吧,同时也作为新的起点出发。首先说一下我们团队(团队微博http://weibo.com/u/2517989980)获得的成绩:全国二等奖,最佳Demo奖,最佳创意文档奖,奖金拿了不少了,小开心了一下。那几天在微软亚洲研究院的日子,想象着自己能够成为里面的员工的一员(可是貌似很难的样子),听研究员们给我们的意见,收获颇多,与邹欣老师合照等等事情,都将让我很是激动。项目展示 我们的项目FreeControl 主要设想应用在数字家庭的控制中,主要为了解决数字家庭使用过程中文字的输... 阅读全文
摘要:
早上在某WPF群里吹水,突然有人问了一个问题,他想利用一个计时器Timer类,实时更新界面上的控件内容,但是一直遇到抛出异常:System.InvalidOperationException{"调用线程无法访问此对象,因为另一个线程拥有该对象。"} 。于是我就拖了两个Label控件,在WPF上测试起来,代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Windows; 6 using System 阅读全文
摘要:
第一篇博客,无聊地尝试了一下利用C#来发送飞信。2012.09.29 现在这种方式由于加了验证码,所以要想方法绕过。。。所以,蛋疼。。实现的原理 参考了一篇博客:用PHP模拟登录WAP飞信实现飞信发送,地址:http://blog.quanhz.com/archives/118。其中详细地介绍了如何使用模拟WAP的方式,实现了飞信登陆,发送飞信,退出等功能。根据其找到的Post与Get的链接地址,同时,利用C#的HttpWebRequest和HttpWebResponse这两个类,可以很容易就实现出一个能够发送飞信的客户端。登陆飞信(代码实现详看注释) 1 public st... 阅读全文