摘要: 因为需求,尝试了一下在 VirtualBox 安装 Gentoo。虽然多年前就折腾过多次 LFS,但 Gentoo 并没有太多尝试。这次确实也经历了种种波折,到最后总算成功了,大致跨度为3天。在此把操作步骤记录一下,对于需要注意的要点,作为以后参考。 阅读全文
posted @ 2017-07-16 22:07 独木 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: Finally building OpenJDK 9 on macOS Sierra is completed successfully. Most time was wasting on downloading. 阅读全文
posted @ 2017-07-01 08:48 独木 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: The configurations to return plain text from AWS Lambda & API Gateway. 阅读全文
posted @ 2017-02-20 21:18 独木 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: In this challenge, I tried to implement a simple OAuth2 server basing on Simple Web API Server 阅读全文
posted @ 2014-10-26 00:58 独木 阅读(634) 评论(0) 推荐(0) 编辑
摘要: To be an better Gopher, get your hands dirty. Topcoder offered a serials of challenges for learning Golang. In this blog, I tried to implement "Go Learning Challenge - Simple Web-API Server". 阅读全文
posted @ 2014-10-26 00:42 独木 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: Scala 中对象和类的简单知识 阅读全文
posted @ 2014-09-26 00:28 独木 阅读(4511) 评论(0) 推荐(0) 编辑
摘要: 动手写点东西是学习新知识很重要的一个阶段。之前用 Python 和 JavaScript 实现优化算法,现在用 Golang 来实现。语法上略有不爽,某些C语言的思维又回来了。 阅读全文
posted @ 2014-09-17 09:41 独木 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: TCO2014的编程赢取门票的题目,大致是从一个数组(大小为K),可以选取1~K个数,必须保证这n个数是从1~n,返回所有的选取方法个数。 思路:首先是得到从1开始连续的数,保存每个数的个数。然后通过排列组合得到结果。 阅读全文
posted @ 2014-08-25 23:50 独木 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: 之前一直用Python来写优化算法,为了增强 JS 的熟练程度,开始将原有的代码改写成 JS。采用的工具包括 node.js + Grunt + nodeunit + github + npm + travis-ci。 阅读全文
posted @ 2014-07-28 00:14 独木 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 掐指一算,自己第一次使用 AWS 已经是两年前的事情了,这也是云计算和大数据等技术迅猛发展的两年。这期间,大抵间间断断地使用着,FreeTier Instance 也运行快一年了,马上进入收费周期。虽然中间用过一段 Aliyun 的产品(被坑了不少钱),同时现在每月给DigitalOcean 贡献 $5,但是只有AWS的培训有参加过,几个活也是用AWS完成的,算是了解得比较深入。这里且记录一下使用经验,算是总结,也是一种知识梳理。 阅读全文
posted @ 2014-07-27 23:54 独木 阅读(7618) 评论(0) 推荐(0) 编辑
摘要: node 使用笔记 阅读全文
posted @ 2014-07-01 22:21 独木 阅读(12996) 评论(1) 推荐(1) 编辑
摘要: 既生瑜,何生亮。已有subversion,何需git?先有firefox叱咤一时,何需chrome来搅局? 原本以为之前的解决方案已经能够满足现时的需求,但这是真正的事实吗?直到新颖的工具降临,才惊叹原来世界还可以有这样美好的样子。 阅读全文
posted @ 2014-04-14 22:28 独木 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Notes for building gimp-print on Ubuntu and Windows. 阅读全文
posted @ 2014-03-31 20:51 独木 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Recently, some of my projects rely heavily upon tests with selenium. Some books about selenium are collected and listed here for reference. 阅读全文
posted @ 2014-03-18 14:26 独木 阅读(225) 评论(0) 推荐(0) 编辑
摘要: In order to use MongoDB in C#, you can import MongoDB C# Driver to your project. It's best to create some dummy base class for convenience. 阅读全文
posted @ 2013-12-29 23:09 独木 阅读(793) 评论(0) 推荐(0) 编辑
摘要: A lot of online courses for coding skills are available nowadays, both free and non-free. I will collect this kind of websites (ever spent some hours on each one) here. 阅读全文
posted @ 2013-12-25 22:20 独木 阅读(562) 评论(0) 推荐(0) 编辑
摘要: In previous USING NHIBERNATE WITH SQLITE, we connect SQLITE with ORM framework NHibernate. One of the biggest advantage of ORM is that most code need not be changed when switching different DBMS. In this article, MySQL is used for DBMS. For the switching, hibernate.cfg.xml and default.build have to be updated. 阅读全文
posted @ 2013-12-21 23:25 独木 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Data Visualization: Principles and Practice 阅读全文
posted @ 2013-12-16 23:35 独木 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Web Automation is a quite regular task nowadays, scripting for repeated operations and testing. Selenium is a good toolkit for this kind of tasks. 阅读全文
posted @ 2013-11-16 11:39 独木 阅读(4967) 评论(0) 推荐(2) 编辑
摘要: 分布式任务系统是一个常见的需求,如果将 Gearman 作为 build block 来搭建这个系统的话,这样能够 make your life much easier。 阅读全文
posted @ 2013-11-02 22:01 独木 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Python 的一大好处是调用C扩展程序相当方便,但是 Windows 下的话,编译器版本是一个大问题。以Python27为例,官方版本时采用VC2008编译的。在setup.py中添加Extension 语句,默认搜索的的是 VS90COMNTOOLS。如果没有安装对于的版本就是大问题了。 阅读全文
posted @ 2013-09-12 10:27 独木 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 因为学习C#各种特性和使用方法的需要,常常会编写和收集一些例子代码。一段时间之后,这种代码的数量就增加到无法通过简单粗暴的方式进行管理了。采用NAnt进行管理是一个不错的选择,虽然部分特性只有MSBuild才支持,基于偏好选择NAnt。 阅读全文
posted @ 2013-09-04 10:47 独木 阅读(283) 评论(0) 推荐(0) 编辑
摘要: The most convenient method to add NHibernate and SQLite for C# project is using NuGet. But I prefer a more free way to do it with NAnt. Let's do it. 阅读全文
posted @ 2013-08-25 17:30 独木 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 用了比较长时间的 SVN,但现在新的项目都采用Git。之前的项目又不得不维护,那么能不能将项目从SVN迁移到Git呢。答案是肯定的,网上的方案是 git-svn,或者更高级的封装 svn2git。方法其实很明确,导出SVN的历史数据,建立新的Git Repo。但是在实际操作中遇到了一些问题,且在这里记录一下。这次的操作环境是Windows。 阅读全文
posted @ 2013-08-17 10:20 独木 阅读(2872) 评论(0) 推荐(0) 编辑
摘要: Scala is pronounced skah-lah.Scala 全称为scalable language,是一种面向对象(object)-函数式(functional)静态类型(statically typed)编程脚本(script)语言。1. 全面支持函数式编程(Functional Programming Paradigm)。如果之前用过LISP或者Scheme应该对这些特性比较熟悉。 currying pattern matching algebraic data types lazy evaluation tail recursion immutability2. 面向对象和函 阅读全文
posted @ 2013-08-11 20:12 独木 阅读(340) 评论(0) 推荐(0) 编辑
摘要: CEF (Chromium Embedded Framework) 的大名也听说很久了,最近因为客户的需求,简单地研究了一下。结果遇到了一个接一个的坑,且慢慢道来。比之前用QtWebkit的坑还要多和深。 阅读全文
posted @ 2013-07-25 19:40 独木 阅读(19596) 评论(4) 推荐(0) 编辑
摘要: 最近需要给人写点基于QtWebkit的代码,算是领教了Qt编程的痛苦之处。 1 QNetworkConfigurationManager::isOnline() 只有在编译平台上能运行,拷贝到其他Windows系统中一直返回false。 2 Qt::WindowStaysOnTopHint在某些环境下经常无效。 3 Qt4.8.4版本的QtWebkit在Win7 32bit 上播放YouTube视频会出现崩溃现象。 阅读全文
posted @ 2013-06-30 02:13 独木 阅读(4703) 评论(1) 推荐(0) 编辑
摘要: 最近开始看 Clever Algorithms: Nature-Inspired Programming Recipes,学习各种算法及其代码。作者使用Ruby来编写算法代码。这里为了加深理解和增强 Python 编码技能,建立了将代码翻译成 Python 的小项目,包含算法和测试代码。 阅读全文
posted @ 2013-05-22 18:39 独木 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 最近使用 setup.py 时对所遇到的问题进行修正的一段历程。 阅读全文
posted @ 2013-03-04 13:56 独木 阅读(5431) 评论(0) 推荐(0) 编辑
摘要: Windows 8 的安装和使用很早之前已经尝试了。最近才开始实体机的使用,总体上还不错,但有些问题还是有待改进。 阅读全文
posted @ 2012-12-14 22:53 独木 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 本来打算写成 Firefox 的扩展,奈何一直拖延,毕竟需要学习的东西太多。之前有用过基于 Greasemokey 的自动化订火车票脚本,一直都想学习一下。 其实,脚本并不复杂,主要包含HTML内容过滤和URL处理。 阅读全文
posted @ 2012-11-23 22:31 独木 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 其实云计算的学习和研究也有一段时间了,虽然是非正式的。使用云服务器的话,机会其实不多。九月的时候曾经在AWS的Win2003上工作了一小段时间,感觉是非常不稳定,老是连不上。今天看到园子里提供代金券,就领取了。想着试用一个月,可最低配置的价格需要89。看下广告,答题晒weibo可以再领代金券,那就瞎答试试,结果得了70分,这下够了,买了130的配置。 阅读全文
posted @ 2012-10-31 12:16 独木 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 最近见 Qt5 的 Beta 版发布了,就拖下来编译看看。在散热奇差的古董笔记本上执行编译,实在是历尽磨难,多天之后才完成任务。可惜WebKit库生成没有成功,暂时无法使用。 阅读全文
posted @ 2012-09-04 23:02 独木 阅读(1736) 评论(2) 推荐(0) 编辑
摘要: 这两天算真正接触 QtWebKit 的功能,实在是强大无比,加上 pyside 可以快速实现浏览器的很多功能。在网上找了 pyside + QtWebKit 的例子程序,其实能找到的例子很少。所以就借着克隆Qt自带的Fancy Browser 作为一个起点,写个pyside + QtWebKit的浏览器程序。 目前的状况: 实现了界面菜单的功能:调用Javascript进行图片翻转,a元素的高亮显示。增加高亮操作的取消功能。 修复Javascript执行无法立即返回的BUG。 初步实现网页保存为图片的功能。 阅读全文
posted @ 2012-09-02 13:44 独木 阅读(1837) 评论(1) 推荐(0) 编辑