自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Bash脚本:禁止试探密码的主机访问

维护着几台VPS,日子久了,发现/var/log/auth.log中,有大量的试探SSH帐号密码的消息。网上就有些很无聊的人,尽做这些无聊事。我很奇怪,怎么会有人将SSH帐号、密码设得简单到随便让你试探出来?至少,我绝不担心他们能将我的密码试出来。不过,也不能尽由着人无聊搔扰吧? 前几天,闲着无事,也是无聊,仔细看了下auth.log,于是就写了下面的脚本。用最笨的方法,每隔5分钟,去检查a...

2011-02-15 21:41:41 138

大家都来研究一个Bash脚本吧

贴一个脚本,纯出于练习目的,用于网络服务到期,无法上网,暂时的解决办法。适用某通网络,不一定适用于所有网络。特别声明,使用此脚本而导致的一切后果与本人无关。     #!/bin/bash #Fuck TieTong! let startIndex=1 #从指定位置的帐号开始试探 let tryCount=0 #尝试帐号的数量,0指不限定 accountFile='/pa...

2010-04-07 11:54:22 110

让StarDict发出古鸽的声音

Linux下的词典软件当然是StarDict,功能、词库足够使用了,也有语音支持。但语音文件仅限于WAV格式。大家最常用的语音库是WyabdcRealPeopleTTS、OtdRealPeopleTTS。这两个库单词量严重不足,很多常用的词也不能发音。StarDict提供另外一套方案,即用TTS程序代替真人发音。这是没办法的办法,发音效果不是一般的差。   曾经由网上下载了一个据称有14万单词...

2010-03-30 18:41:36 125

在命令行下发送邮件(mailx+msmtp)

有时候Linux管理员需要在命令行发送邮件到指定的邮箱。但是,又不愿在机器上装一个全功能的mail服务器(如PostFix、SendMail之类),在这种情况下,msmtp是个不错选择。 一、安装    pacman -S mailx msmtp 二、msmtp的配置/etc/msmtprc,以gmail的smtp服务器为例: host smtp.gmail.com domain gma...

2009-11-15 23:43:00 488

使用firefox+amulecmd为远程amule添加下载任务及乱码解决

amule软件中有一个ed2k程序,专门用来将ed2k链接加入到amule下载列表中,但是,这个程序是直接将ed2k链接写入到.aMule/ED2KLinks文件中,运行中的amule会每隔1s来检查这个文件,以便将新的下载链接加入到下载列表中。 如果要将ed2k下载链接加入到远程的amule下载列表中,显然,ed2k将无能为力。 amule提供的另一个程序--amulecmd就可以用来解决这...

2009-07-24 10:13:16 351

Audacious的插件cuesheet2终于支持中文CUE文件

今天升级中,发现Audacious有更新,新的版本是2.1.0(特别注意了一下,原来的Arch源里版本居然是1.x,不清楚为什么这么滞后)。 过去,Audacious播放APE与FLAC,一直不能很好的支持中文CUE文件。加入中文CUE文件时,有时程序直接不响应。 这次升级是不是可以改观了呢。 试着加了个CUE文件,播放列表仍是一片空白,这一点与过去不同(没有出现乱码或不响应)。 灵光...

2009-07-14 22:52:30 270

Struts2 多配置文件的引入

在一个开发团队中,我们希望各自struts2 的Action配置独立,而不互相干扰。 常见的做法在默认的struts.xml中使用include来包含各个模块的配置文件。如果是多个配置文件时,就使用多个include元素。新加模块的action配置时,还是要修改struts.xml。 于是,有人提出来,是不是可以在不修改文件时,自动引入各个模块的配置文件呢? 当然,我们可以重写Filter类...

2009-07-01 17:30:43 124

在struts2中使用jQuery插件ajaxfileupload

ajaxfileupload是一款jQuery插件,用来实现文件的ajax方式上传功能。 下载地址: [url]http://www.phpletter.com/download_project_version.php?version_id=6[/url] 在页面中使用ajaxfileupload其实很简单,在页面加入如下JavaScript代码: [code] function a...

2009-05-29 14:28:12 150

一不小心,被自己玩了一把。

前天ArchLinux升级后,发现GDM不能启动了。 刚开始时,发现是X未能成功启动,原因是xtram、freetype模块找不到了。 google后得知,在新版Xorg里,已经不包含这个两个模块了。这个好说,注掉好了。 重启后,接着又提示:欢迎应用程序似乎启动失败,将尝试使其他欢迎程序。 gdm、X的日志里显示正常,没有给出任何提示。 终端登录后,启动gnome-sessi...

2009-04-16 23:36:01 116

在铁通网络里给电驴提速

由于铁通限制了P2P连结,使得在白天及晚间高峰期,电驴下载速度只为可怜的几K。只有到到了夜里12点后才可以正常下载,而且是一到12点,速度马上就由几K、十几K、变为一百多K。 某日,想想我花钱购买的可是1M的带宽,凭什么限制我的P2P下载呢? 用户协议上,也没有写明:用户只能用HTTP协议,只能看网页啊。 一怒之下,就写了个自动下载HTTP资源的shell脚本: [code="java...

2009-04-06 22:56:17 94

贴一个简单的击键类Java小游戏

游戏内容:单词由窗口上部落下,玩家在单词掉落到窗口底部前,输入该单词,输入正确后,单词消失。这只是个简单的示例,没有做成绩统计等相关功能。 截图: [img]/upload/attachment/75318/f1cab139-5bdd-3251-b1a7-cc4214d293b7.png[/img] [code="java"] package fun.dwords; import...

2009-02-13 22:21:06 175

铁通,请不要忽悠消费者

又一年的315快到了,CCTV的315广告天天播,不看都不行。不知道每年的这样搞法究竟会有多大效果。至少在网络接入服务业来说,我认为没有什么作用。各个ISP还是以自己的强势地位,将霸王条款强加到消费者头上,不断的愚弄消费者。对于这种垄断性行业,要想提高服务质量,减少纷争,我认为关键在于规范服务条款。 我们看到不管是那家服务商,他们提供给用户的服务协议各式各样,服务商随心所欲的制定对自己有利的...

2009-02-11 22:46:37 146

Linux下在移动硬盘上安装ubuntu

一直想在移动硬盘上做个ubuntu,这样外出时,可方便使用。网上查了查,ubuntu的无光驱安装方法,均是基于Win的。其实,只要将可运行的ubuntu文件正确复制到移动硬盘的一个分区,再安装个启动器,就可以做成一个可启动的移动ubuntu。在不知道别的安装方式的情况下,我就是这么做的,做完之后,也可以正常启动。但是当想进行系统升级、安装软件时,总是出现一个认证错误,一直没有找到解决的方案。 无...

2009-02-10 10:21:25 271

Ubuntu下安装ArchLinux-占领最后一个Win分区

早就听人说ArchLinux不错,一直想试,苦于没有时间。这个假期刚好可以用来做这件事。 本子的硬盘里有一个12G的空闲分区,装了个Win2K,但几乎没有用过,装这个Win2K时,也是为了装Ubuntu。记得为了装Ubuntu,连着刻了两张盘都不能启动。手边有一个Win2K安装盘(盗版),却可以正常启动。所以,干脆曲线救国,先装Win2K,再硬盘安装Ubuntu。这就是那个Win2K分区的由来了...

2009-01-29 21:07:10 344

趣味编程:24点算法实现

24点游戏规则:任取1-9之间的4个数字,用+-*/()连结成算式,使得式子的计算结果为24。估计很多人都玩过用扑克牌玩的那种,印象中10也算在内的,两人各出2张牌,谁先算出来谁赢,赢家收回已经算过的4张牌。最后看谁手里的牌多。 这个程序实现使用穷举的方法,将所有可能的排列穷举出来,最后将每个排列中计算出结果。计算结果时,将前两个作为一组、后两个数作为一组,分别计算出各组的结果,再对获得的两个组...

2009-01-08 15:43:10 809

趣味编程:命令行版的扫雷游戏

今天很无聊,刚好有人问如何写一个扫雷程序。想了一下,写了一个命令行版的扫雷程序。等有时间再用Swing写个界面吧。贴在这里让大家玩玩,哈哈。 [code="java"] package fun.mine; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.List; i...

2009-01-06 17:03:17 472

iBATIS SQL Mapping入门教程

iBATIS是一轻量级、高效的OR映射工具。此文是初学者快速入门教程,译自官方入门教程。译者:刘涛。

2008-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除