代码改变世界

体验搜狐PaaS平台搜狐云景-自动调度(Autoscale)

2014-06-11 15:40 by CleverDeng, 1923 阅读, 1 推荐, 收藏, 编辑
摘要:今天,收到一封「搜狐云景」送邀请码的邮件,价值 200 rmb,立马前往官网简单了解一下,这个玩意儿是搜狐公司云战略的一个产品,一个 PaaS 平台,简单了解了一下特性:1、自由定制运行环境,这表示支持多语言环境,官网说支持 Python、Java、PHP、Lua、Ruby、Node.js 等语言,... 阅读全文

Twisted中有个功能叫代理

2011-01-07 18:04 by CleverDeng, 2014 阅读, 1 推荐, 收藏, 编辑
摘要:Twisted是基于Python语言在网络应用方面的类库,能够很好的兼容Windows与Linux平台,用来开发网络应用方面的软件非常方便。类库中包含一个代理上网的功能,可以用来小爽一把建立代理服务器。Twisted代理功能的应用:[代码]如果您已经安装好了Twisted包,启动运行并设置浏览器上网方式为“代理方式”,如果RP爆发,代理上网功能就使用这几行代码搞定了。 阅读全文

用Python写个翻译工具

2010-11-22 10:20 by CleverDeng, 6362 阅读, 5 推荐, 收藏, 编辑
摘要:在英语词典方面,Linux环境下的软件远不及Win环境下,由于工作一般都在Linux环境下,并且希望在堆码的时候不用离开vim编辑器,于是花了一点时间写了个翻译的小工具,主要方便我在Linux环境下遇到不认识的英语单词时充当翻译小助手。这个小工具使用Python语言编写完成,其中使用到这些类库(urllib,BeautifulSoup),前者主要负责网络通讯方面,后者负责HTML的解析。这也是Py... 阅读全文

初体验开发一个HttpServer雏形

2010-11-16 10:21 by CleverDeng, 4141 阅读, 6 推荐, 收藏, 编辑
摘要:记得迷上Python的那段时间,同时也关注了IronPython一段时间,IronPython项目的源代码中就包含了一个简单的HttpServer,因为一直都对Web服务器的运行机制很感兴趣,因此研究了一下源代码并跟踪调试,也让我这服务器开发的门外汉体验了一把。 熟话说,看归看,写归写,写程序远比看懂代码有难度多了,于是乎堆码热情澎湃,堆了一个HttpServer雏形(实现原理的模型) 阅读全文

Python使用Pygtk和Py2exe打包遇到的问题

2010-11-15 11:23 by CleverDeng, 3969 阅读, 3 推荐, 收藏, 编辑
摘要:最近花了一天的时间使用Pygtk开发了一个下载器Demo,这个小工具也可以认为是在线升级的原始模型,功能很简单,根据配置文件的Url地址下载数据到本地。 之前一直都没有接触过gtk编程,好在高中时就开始用VB写Winform程序,有事件触发机制编程的基础,因此上手写程序比较顺利,可是在打包部署时却遇到了不少的小麻烦。 恩,本篇文章不是介绍怎么开发这样的工具,而是介绍以下2个主题: 一、如何在windows平台下配置gtk开发环境 二、使用Py2exe打包 也许您会认为安装软件是很容易的事情,可是我花在这2个主题上的时间比编码实现功能的时间的比例是2:8,也许是我在这2个主题上接触少,研究不够透彻。 阅读全文

使用委托,满足不同的场景,开放封闭原则

2010-05-16 18:08 by CleverDeng, 2161 阅读, 9 推荐, 收藏, 编辑
摘要:委托是虾米根绝国际惯例,先借用隐喻的强大威力说说委托是啥,委托:将自己的事务嘱托他人代为处理。那么计算机中的委托概念呢?大同小可。在现实生活中,这样的场景天天都在发生。比如老王的项目快上线了,可是当月的报销少了通讯费的发票,这咋办了?不用急,把话费钱给小张,委托小张童鞋代缴,而小张是个好同志呀,不用打的,做公交车去。老王想起了上次小邓同学同样帮我代缴通讯费,几个站的路却玩享受坐的奔过去的。那么在程... 阅读全文

初次体验Android,过程很艰辛!

2010-03-26 11:50 by CleverDeng, 3095 阅读, 1 推荐, 收藏, 编辑
摘要:在iphone与Android之间,最终还是选择玩玩Android,很激动,第一次玩手机编程,过程充满着惊喜与小小的愤怒。根据官方文档描叙,应该是很轻松的、很快感的,但我在此步骤中耗费了1-2个小时,直到最后天真的认为是软件版本问题或啥安装步骤乱了,网上搜了半天,问题依然没有解决,最后还是不太相信这样的结果。为什么这样了,那就是感谢国家,感谢防火墙之父,在线安装ADT的小道被堵了。值得高兴的是开发环境支持代理。于是爬上墙顶了。设置图(安装后会重启): 阅读全文

asp.net mvc 正常支持Fckeditor编辑器

2010-03-23 22:53 by CleverDeng, 5898 阅读, 0 推荐, 收藏, 编辑
摘要:在接近下班的时候,快速的浏览了博客园的首页,被该贴“建站专家:让 MVC 支持 CuteEditor Using CuteEditor under MVC”中的话题“Asp.net mvc无法正常支持Fckeditor编辑器”所吸引,由于当前的开发环境也正式asp.net mvc 2.0,因此快速的做了一下“试探性的测试”,测试的结果很满意----成功。因此,早早就回家进行详细的测试。 阅读全文

扩展FCKeditor编辑器的图片上传功能

2010-03-22 09:12 by CleverDeng, 7451 阅读, 2 推荐, 收藏, 编辑
摘要:在FCKeditor编辑器中通过简单的配置就能使用已提供的图片上传的功能。但没有提供对上传后的图片进行管理,从而无法满足我日后的各种应用场景,比如:使用已上传的文件、删除已上传的文件等等,以至于在写博时,遇到“在文章中要插入图片”这样的应用让我的操作很繁琐(上传图片---记住文件件---手工写Url),因此无法让我享受到在写博时的快感。从而让我有了扩展FCKeditor编辑器图片上传功能的想法。 阅读全文

开发经验是修炼设计模式的基石

2010-03-08 15:56 by CleverDeng, 1719 阅读, 2 推荐, 收藏, 编辑
摘要:什么是设计模式 提到设计模式,不难就会想到软件开发领域里以他们的匿名著称Gang of Four(四人帮,简称GoF),这四位前辈的常聚会在一起交流自己的开发经验,慢慢的通过他们的努力将这些开发经验总结和归纳成一本书《Design Patterns - Elements of Reusable Object-Oriented Software》(《设计模式》),共收录23中设计模式。经历时间的洗礼,此书至今广为流传,为计算机软件开发后来者捧为经典之作。 阅读全文