摘要: 一直对下载文件比较感兴趣。前些日子无意搜到google 推出一项服务,可以直接将文件下载到google drive中,原型猛戳这里,但有限额限制。一时脑洞大开,可不可以在appengine 上架设服务利用google来下载文件呢。(你折腾不折腾,上google dirve还要用梯子,然后还要从goo... 阅读全文
posted @ 2014-04-15 22:15 zcmky 阅读(1084) 评论(0) 推荐(0) 编辑

2013年7月4日

摘要: 我一直对下载文件比较感兴趣。现在我下载文件大部分是用迅雷,但迅雷也有一些不如意的地方,内存占用大,一些不必要的功能太多,不可定制。尤其是最后一点。现在有些下载对useragent,cookie,auth等要求很多,迅雷这时就无能为力了。最好能有一个在后台运行的download server,以较小的内存代价运行,界面通过访问本地的端口显示。下面对其中可能涉及的一些技术进行探讨。在python下实现下载比较容易。以下载http://nodejs.org/dist/v0.10.12/node.exe为例:import urllib2urllib2.urlopen('http://nodej 阅读全文
posted @ 2013-07-04 16:44 zcmky 阅读(1394) 评论(0) 推荐(0) 编辑

2013年4月1日

摘要: PC日益成为我们生活中不可或缺的一部分,但PC机的快速增长的势头也在逐渐放缓,将来PC会怎样,谁也不知道,我只是在这里谈谈个人的设想。首先,PC的移动化的趋势日益明显。近年来,PC先是笔记本大热,然后是平板大热。但现在看来移动化的最大的制约是电池。在现有的技术条件下电池的续航能力成为制约移动化的关键。可能突破途径是做减法。即减少移动设备的功能,比如制定无线视频传输标准,在短距离范围内传输视频,同时将相关的输入传输回主机,将移动设备变为移动终端,计算处理功能交由主机处理。这样可能会突破能源、移动化矛盾的限制。其次是PC输出的变化。PC最主流的输出方式 是视频和音频。音频的小型化早已实现,视频的发 阅读全文
posted @ 2013-04-01 17:09 zcmky 阅读(181) 评论(0) 推荐(0) 编辑
摘要: nodejs以轻量化、高效为特点日益深入我心。但在nodejs 0.10下没有在原生的数据库。最近在考虑实现数据持久化时准备使用数据库,初步准备使用sqlite。nodejs下sqlite库。可以使用npm install node-sqlite安装。但在windows下无法安装。顺便说下,有的人说nodejs是在linux下用的,windows下可以不用考虑。但你要知道,windows下用户是最多,什么时候我们也不能把最多数的用户忘了。查找下相关资料,无法安装是因为没有node-sqlite的windows二进制安装文件,安装时需要编译。在这里描述了如何在windows下编译node-sql 阅读全文
posted @ 2013-04-01 15:39 zcmky 阅读(2740) 评论(9) 推荐(0) 编辑

2012年4月5日

摘要: 最近在研究nodejs,nodejs是个并行的事件化的javascript开发环境,这句话说起来容易,但在开发中让我吃了不少苦头。下面就说下nodejs开发环境的搭建。我是在windows下开发的,所以也就是在windows下nodejs开发环境的搭建。首先是安装nodejs。nodejs最近出了windows的安装包,所以安装很简单。只要下载下来安装就可以了。不过nodejs的开发很快,所以,要注意版本。然后是安装IDE。这个我是绕了很大的弯子。先是试用了cloud9这个开始很不错,但我的网络环境很不好,有时就连不上。调试起来就很费劲。曾经试过安装本地版,这个在github上有,但试了半天也 阅读全文
posted @ 2012-04-05 20:48 zcmky 阅读(842) 评论(2) 推荐(0) 编辑

2011年8月8日

摘要: 继续上次的话题,这次抓取的网页是天涯论坛中,“地缘看世界” 1、获取网址:通过正则表达式来获取各贴子网址 link='http://www.tianya.cn/publicforum/content/worldlook/1/223829.shtml' html=urllib2.urlopen(link).read() m=re.search(r'name=\'idArticleslist\' value=\S*>',html) IDs=re.findall(r'[0-9]+',m.group(0)) for ID in ID 阅读全文
posted @ 2011-08-08 22:13 zcmky 阅读(1434) 评论(0) 推荐(0) 编辑

2011年4月14日

摘要: 本程序用于从网页抓取文本,也就是盗墓笔记的文本提取,写得简单,大家莫笑'''从盗墓笔记的网站中取得各集具体内容的地址,并从各集体内容网页中提取内容并写入文件中'''#-*- encoding: gb2312 -*-import HTMLParserimport urllibimport sysclass urlParser(HTMLParser.HTMLParser): def __init__(self): self.urllist=[] HTMLParser.HTMLParser.__init__(self) def handle_start 阅读全文
posted @ 2011-04-14 10:06 zcmky 阅读(822) 评论(0) 推荐(0) 编辑

2010年12月22日

摘要: 最近因为车的事产生了不少烦恼。一是停车时车划了好多道,二是停车后,被撞了N多回,爱车伤痕累累。我设想车辆监视系统也许可以有解决这个问题。这个系统就在车内对前后左右安装摄像头,进行循环录像,录像到硬盘上,录像保存时间设为半个小时。同时这套系统还要与防盗系统联在一起,当防盗系统有信号时,前后各15分钟的录像自动保留。这样就可以解决停车时划车、刮碰的问题。还有要有手动保留功能,按键后自动保留之前后30分钟的录像,这样也为解决交通事故提供证据。 这套系统要有自身供电系统,可以单独工作3天以上,同时还要可以有车内充电功能,车辆行驶时自动为系统充电。如果再有对车内的摄像系统就可解决“倒钩”问题。这种产品现 阅读全文
posted @ 2010-12-22 09:23 zcmky 阅读(303) 评论(0) 推荐(0) 编辑

2010年12月21日

摘要: 苹果电脑的工业设计总是给人以惊艳的感觉。我总结苹果的工业设计的特点:简约、高雅。现有的一体机给人的感觉却不是这样,我设想了一款一体机也许能达到这个要求。一体机外观上只有一个显示屏,所有的主板、硬盘等主机部件都集成在显示屏背后。主机对外联接只有一条线,联接线中包括电线和网线。除此之处没有其他的输入接口。为减少主机体积,采取以下措施:电源可以移到支架的底座上,这样可以减少主机体积也可加强主机的稳定性。主机外壳采用金属部件,既是既是受力承重部件又是散热部件。主板上最好不要有与主板成90度的插接口,内存条、显卡等与主机、显示器控制电路板、硬盘等都安装在一个平面内。上述部件都固定在外壳上。CPU、GPU 阅读全文
posted @ 2010-12-21 16:23 zcmky 阅读(375) 评论(6) 推荐(0) 编辑

2010年4月2日

摘要: 一直以来想要做个程序,将google doc用作网盘,程序做 的差不多了才发现不是所有的人都可以上传任意类型的文件,只有商业用户才可以。商业用户是要交钱的的,这与我们倡导的免费精神相关太远。怎么办,我的心血 不能白费,google还算厚道没有把门关死,可以通过form的形式上传,我们可以模拟form的动作,就能上传了。好了费话少话,说实在的。 Google在上传时要进行身份验证。取得身份验证后... 阅读全文
posted @ 2010-04-02 20:31 zcmky 阅读(3547) 评论(4) 推荐(0) 编辑

导航