Archive for the ‘原创软件’ Category

写了个Windows下的家长控制软件

星期五, 5月 3rd, 2013

儿子快满5周岁了,现在他在使用电脑和iTouch时存在不能自控的情况,家长对他的言教经常会引来他的反感,有时还会上升成家庭茅盾,因此为了解决这个问题,自己写了个家长控制软件,限制他连续使用电脑的时间。

功能:后台运行,在给定的运行时间(默认60分钟)结束后倒计时5分钟,时间到后自动关机,重新开机后如果休息时间还没到设定的时间(默认30分钟)则继续倒计时5分钟自动关机。

用法:以管理员身份给系统添加一个开机立即运行的计划任务,运行角色是管理员,给孩子新建一个Users权限的用户来使用电脑。计划任务的执行命令:ParentControl.exe [运行分钟,默认60] [休息分钟,默认30]。

下载:执行程序 源程序(开发环境:VC6.0)

至于iTouch的时间控制,目前只能通过路由器的访问限制来控制某些时间段内不能访问网络,孩子在iTouch上玩游戏之类的只能通过家长来控制了,或者到网上找找有没有APP。

自己写个自动清理Windows内存的工具

星期三, 12月 21st, 2011

微软有个Clearmem.exe程序用来整体清理内存,不过好象要连续两次运行才能达到效果,速度也不快,关键是在我的机器上现在运行不起来了,老是出错退出。

微软另有个empty.exe程序可以用来对单独的进程进行内存整理,效率很高,但需要知道进程的PID才可以操作。

网上看到别人写过对empty.exe加壳的ClearMem.exe,我找了几个地方都下不到程序,干脆自己也写一个,也是依赖empty.exe的。原理就是设定的时间到了之后就遍历系统所有进程,对于PID大于10的进程(系统进程跳过)逐一调用“empty.exe PID”来完成内在的整理,驻留在后台可以定时执行。

运行后会在系统状状态栏看到程序的图标,右击可以看到相关菜单:

为了减少对系统动态链接库的依赖,用VC6.0来做开发环境,这里把程序和源码都附上,可以自行选用或升级,需要说明的一点是转载时要注明出处。

程序(注意empty.exe要放在同一目录下):ClearMem.zip 源码:ClearMem_src.zip

写了Host Switchy小工具

星期一, 4月 18th, 2011

因众所周知的原因,Google的某些SSL服务经常间竭性的抽疯,怎样才能快速发现某SSL已经抽疯并切换至未抽疯的服务,从而不影响到我们使用这些非常优秀的服务呢?

为了解决这个问题我自己用VC写了这个Host Switchy小工具,界面:

(更多…)

写了Twip API的中转代码

星期一, 4月 11th, 2011

Twip API是@yegle写的Twitter API代码,可以应用在很多的Twitter客户端上,之前在自己的空间上部署过这个API来使用,但由于众所周知的原因导致了这种非加密的API经常挂掉,为此我曾用过的一个副域名寿终正寝,严重抗议GFW所实施的反人类做法。

为了防止部署的API引起域名或IP被墙,因此我自己写了Twip的中转代码Twip Transfer,功能是将Twip API的调用转至真正API并返回结果,好处是隐藏了真正建API的空间,起到防止域名或IP被墙的可能,也避免了token泄漏。

(更多…)

赠送淘宝店铺助手

星期二, 11月 23rd, 2010

为方便自己淘宝店铺的管理,本人自已开发了这个《淘宝店铺助手》——TBAssistant

软件功能:
自动理货、自动厨窗推荐、自动好评、已出售宝贝提醒。

适合用户:
淘宝自动充值店家、宝贝较多的店家、其他需要这些功能的店家。

淘宝宝贝链接:http://item.taobao.com/item.htm?id=8498725878(只低价赠送符合条件的淘宝卖家,不单卖)

WipeDisk——擦除磁盘未用空间内容

星期日, 6月 27th, 2010

原理:使用特定的字符写满剩余的磁盘空间然后把这些文件删除。
每个用于填充磁盘的文件大小是4M,最后一个小于4M的将会保留原样不会被填充。

用法:WipeDisk.exe <Level> <Driver1> [Driver2] [DriverN]
说明:
Level - 擦除磁盘的次数,可选1, 2, 3, 4。
用于擦除磁盘的字节依次为:
0xAA(10101010), 0x55(01010101), 0xFF(11111111), 0x00(00000000)
Level使用的是这个顺序的倒序,比如1表示使用有0x00擦除,2表示依次用0xFF, 0x00擦除
DriverN - 磁盘盘符,比如C:、D:、...、Z:等。
支持多盘符,但其中遇到一个无效的盘符擦除过程将中止,已擦除的不受影响。
实例:
(更多…)

Twitter消息备份项目tbackup

星期三, 5月 12th, 2010

Twitter Backup - Twitter备份项目,把这个代码部署到海外空间后可以用于备份Twitter消息。

任何未保护的Twitter用户都可以使用这个工具来备份其Twitter消息。

保 护的Twitter用户可以使用其任一关注用户和密码作为受权来备份其Twitter消息。

备份好的数据文件保存在空间上,可以使用Download功能去下载,在该页面还可以删除空间上的数据文件。数据文件的格式是csv,可以使用Excel直接打开。

csv数据文件第2列是Id,指的是该条消息的id号,可以使用 http://twitter.com/TwitterId/status/Id 链接看到其原始消息,比如:
http://twitter.com/lordong/status/13779493981 http://twitter.com/lordong/status/13313044384 等。

(更多…)

BBerIPD增加支持CSV文件的导入/导出

星期日, 5月 2nd, 2010

BBerIPD已经做了多次更新,一直都只是去修改第一次写的文章,然后到BerryMail.cnMaxPda.com去更新,以至于订阅本博或关注这个小工具的莓友看不到更新。

从现在开始每次更新都会专门写几行说一下,算是提醒别人有更新,也当作给自己做个记录。

本次更新主要是增加导出Memo、Address Book、SMS Message到CSV文件,支持从CSV格式的Memo、Address Book导入,同时还支持导入由桌面管理器导出的Memo和Address Book ASCII格式文件[逗号分隔符](因Email字段与桌面管理器导出的Address Book不一样,所以使用本工具导出的Address Book再使用DM导入会出现Email不匹配,所以不建议这么做,直接用这个工具导出IPD文件然后用DM导入即可)。

(更多…)

想到一个推广Twitter的点子

星期四, 4月 29th, 2010

上班路上突然想出了一个推广Twitter的点子,希望能在空闲之余去实现它。

Twitter现在无法正常访问大家都知道,但每天Twitter上的信息量都很大,很多消息的第一手资料基本上都来自Twitter,很多媒体正在受到Twitter的挑战,所以试图去访问Twitter似乎正在形成一种常状。

推广Twitter可以从其搜索结果开始,比如针对某标签的搜索等。现在虽然Google已经实现了对Twitter的实时搜索,但显示的搜索结果不怎么令人满意。

在海外空间盛行的年代,尤其是海外免费空间的横行,那在上面部署一个Twitter搜索功能,这不就很方便的推广了吗?只要把Twitter搜索结果显示出来就可以了,同时还可以把链接发给别人,只要空间还正常对方就能看到实时的搜索结果,这不是很好吗?

需要做的事情是如何实现把用户的请求发到海外的空间,由那个空间实现Twitter的搜索,然后再把结果发回来显示,类似于代理功能。应该比较简单,先找找看,找不到再自己写。

(更多…)

PHP空间远程下载后的配套删除代码

星期二, 12月 15th, 2009

上篇《PHP空间远程下载代码》解决了在远程PHP空间下载软件的问题,一般来说下载完并通过http方式把已下载到服务器的文件下载到本地后就要把远程服务器上的文件删除,通常情况是通过ftp连接到服务器上去删除对应的文件,可是有时没有使用FTP的条件怎么办?

我这里写了一个删除已经下载文件的PHP代码,跟上篇的downfile.php放在服务上同一个目录下即可,临时目录还是temp。

实现代码:
<?php
// folder to save downloaded files to. must end with slash
$destination_folder = 'temp/';

if (isset($_POST['submit']))
(更多…)