`
qdzheng
  • 浏览: 67768 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
小女马上就要上小学,需要约束她玩游戏了。她平时爱玩个4399、3366什么的,以前写过一个脚本,手工解析IP,在脚本中将IP加入到iptables规则中。有新网站需是禁止时,还是很烦的。于是,重写了那个脚本,只须给出域名即可。贴在这里: #!/bin/bash #filename:/usr/local/bin/nogame.v2.sh if [ $UID -ne 0 ]; then echo "The script need root privilege to run." exit 1 fi BLOCKCONFIG='/etc/blocks ...
维护着几台VPS,日子久了,发现/var/log/auth.log中,有大量的试探SSH帐号密码的消息。网上就有些很无聊的人,尽做这些无聊事。我很奇怪,怎么会有人将SSH帐号、密码设得简单到随便让你试探出来?至少,我绝不担心他们能将我的密码试出来。不过,也不能尽由着人无聊搔扰吧? 前几天,闲着无事,也是无聊,仔细看了下auth.log,于是就写了下面的脚本。用最笨的方法,每隔5分钟,去检查auth.log,看看有无因试探SSH帐号的记录,如果有,并且失败次数超过5次,则禁止源IP的所有访问。 这个脚本放上去没几天,上去用iptables-save看了下,收获很大啊: 引用 -A INPUT ...
很长时间没有来这里了,主原因是,这大半年来,一直在忙于向资本家讨薪,无暇写这些。话说,IT界的,象我这样的自由职业者,实在不如民工,民工讨薪有党中央撑腰。在别人眼里,跟民工没有什么区别,而实际上呢,就是民工,却没有民工的待遇。苦啊,谁叫咱生为IT人呢。 闲话就不说了,回到正题上,支付宝即时到帐接口的python实现,网上早已经有人给出。Google了一圈,看了些牛人写的代码,说实话,都没入我的法眼。不是封装性不好,就是依赖某个框架或平台,不具有通用性。本想直接拿来用的,这样看来只好自己动手写了。 在支付宝官网上下载了相应的文档与示例代码。文档很长,很规范,通篇看下来不知所云,代码很乱,很臭, ...
想搞个VPS,最近终于实现了。淘宝上有很多这方面的卖家,有的VPS月租金只要30元,低的让人不敢相信。网上有人认为是‘超售’,超售带来的结果是系统速度、带宽都没有保证。还有,就是淘宝上的这些全是代购,在今后续费上会有麻烦。   有推友给推荐了PhotonVPS ,看上去性价比不错。 让人意外的是PhotonVPS居然可用‘支付宝‘直接支付,不愿意用信用卡进行境外支付的人就方便了。   服务上也还不错,我在下单后,没有及时付款,PhotonVPS的客服用中文给发来Ticket询问是否遇到问题。当然,如果有可能的话,需要客服支持时,还是尽量用英文。支付后几小时内即可开通。   因本人 ...
贴一个脚本,纯出于练习目的,用于网络服务到期,无法上网,暂时的解决办法。适用某通网络,不一定适用于所有网络。特别声明,使用此脚本而导致的一切后果与本人无关。     #!/bin/bash #Fuck TieTong! let startIndex=1 #从指定位置的帐号开始试探 let tryCount=0 #尝试帐号的数量,0指不限定 accountFile='/path/to/your/dsl-account.txt' if [ $UID -ne 0 ]; then echo Must be root user to execute this scrip ...
Linux下的词典软件当然是StarDict,功能、词库足够使用了,也有语音支持。但语音文件仅限于WAV格式。大家最常用的语音库是WyabdcRealPeopleTTS、OtdRealPeopleTTS。这两个库单词量严重不足,很多常用的词也不能发音。StarDict提供另外一套方案,即用TTS程序代替真人发音。这是没办法的办法,发音效果不是一般的差。   曾经由网上下载了一个据称有14万单词的库,还是有些单词不能发音。比如说,undisturbed、voluntarily,甚至有些常见的词也不能发音。   谷歌的在线词典还是很不错的,大多数单词都有发音。那么,在本地找不到的情况下,能不 ...
有时候Linux管理员需要在命令行发送邮件到指定的邮箱。但是,又不愿在机器上装一个全功能的mail服务器(如PostFix、SendMail之类),在这种情况下,msmtp是个不错选择。 一、安装    pacman -S mailx msmtp 二、msmtp的配置/etc/msmtprc,以gmail的smtp服务器为例: host smtp.gmail.com domain gmail.com tls on tls_starttls on tls_certcheck off protocol smtp auth on user yourname@gmail.c ...
amule软件中有一个ed2k程序,专门用来将ed2k链接加入到amule下载列表中,但是,这个程序是直接将ed2k链接写入到.aMule/ED2KLinks文件中,运行中的amule会每隔1s来检查这个文件,以便将新的下载链接加入到下载列表中。 如果要将ed2k下载链接加入到远程的amule下载列表中,显然,ed2k将无能为力。 amule提供的另一个程序--amulecmd就可以用来解决这个问题。 用法: $amulecmd -h yourhost -P yourECPassword -c "Add ed2k://....." 如果需要在Firefox中 ...
今天升级中,发现Audacious有更新,新的版本是2.1.0(特别注意了一下,原来的Arch源里版本居然是1.x,不清楚为什么这么滞后)。 过去,Audacious播放APE与FLAC,一直不能很好的支持中文CUE文件。加入中文CUE文件时,有时程序直接不响应。 这次升级是不是可以改观了呢。 试着加了个CUE文件,播放列表仍是一片空白,这一点与过去不同(没有出现乱码或不响应)。 灵光一闪,我的系统是UTF-8,而CUE是GB2312,是不是CUE编码问题呢。 试着用ICONV转换了一个CUE文件为UTF-8,再将这个UTF-8编码的CUE文件加入到播放列表。 居然看到中文的播放列表(在这之前 ...
在一个开发团队中,我们希望各自struts2 的Action配置独立,而不互相干扰。 常见的做法在默认的struts.xml中使用include来包含各个模块的配置文件。如果是多个配置文件时,就使用多个include元素。新加模块的action配置时,还是要修改struts.xml。 于是,有人提出来,是不是可以在不修改文件时,自动引入各个模块的配置文件呢? 当然,我们可以重写Filter类,配合使用Filter初始化参数来实现多配置文件的自动引入。 事实上,还有更简单的方法,那就是在include中使用通配符: <struts> ... ... <in ...
ajaxfileupload是一款jQuery插件,用来实现文件的ajax方式上传功能。 下载地址: http://www.phpletter.com/download_project_version.php?version_id=6 在页面中使用ajaxfileupload其实很简单,在页面加入如下JavaScript代码: function ajaxFileUpload() { ...
前天ArchLinux升级后,发现GDM不能启动了。 刚开始时,发现是X未能成功启动,原因是xtram、freetype模块找不到了。 google后得知,在新版Xorg里,已经不包含这个两个模块了。这个好说,注掉好了。 重启后,接着又提示:欢迎应用程序似乎启动失败,将尝试使其他欢迎程序。 gdm、X的日志里显示正常,没有给出任何提示。 终端登录后,启动gnome-session,右下角提示:电源管理未配置好,与管理员联系。 但是以root用户登录后,却可以正常启动gnome-session,进入桌面。 新建一用户,登录,启动gnome-session,还是一样的错误。 难道,真的是电 ...
由于铁通限制了P2P连结,使得在白天及晚间高峰期,电驴下载速度只为可怜的几K。只有到到了夜里12点后才可以正常下载,而且是一到12点,速度马上就由几K、十几K、变为一百多K。 某日,想想我花钱购买的可是1M的带宽,凭什么限制我的P2P下载呢? 用户协议上,也没有写明:用户只能用HTTP协议,只能看网页啊。 一怒之下,就写了个自动下载HTTP资源的shell脚本: i=0;while(true);do let i=i+1;echo down count $i;axel http://dl_dir.qq.com/qqfile/qq/QQ2009/QQ2009Beta_chs.exe -o qq ...
游戏内容:单词由窗口上部落下,玩家在单词掉落到窗口底部前,输入该单词,输入正确后,单词消失。这只是个简单的示例,没有做成绩统计等相关功能。 截图: package fun.dwords; import ...; public class DWords extends JFrame { String[] words = { "good", "slow", "goods", "goodbye", "bye", "byte", "bits" ...
又一年的315快到了,CCTV的315广告天天播,不看都不行。不知道每年的这样搞法究竟会有多大效果。至少在网络接入服务业来说,我认为没有什么作用。各个ISP还是以自己的强势地位,将霸王条款强加到消费者头上,不断的愚弄消 ...
Global site tag (gtag.js) - Google Analytics