html转换为epub

html转换为epub,使用calibre 先用tidy整理下格式。 ~$ tidy -m a.html ~$ ebook-convert a.html a.epub --no-default-epub-cover --base-font-size=10 -v --authors=wang ebook-convert 是属于calibre里的工具。 关于它的参数,help是看不到的,要看这里 <http://calibre- ebook.com/user_manual/cli/ebook-convert-3.html#html-input-to-epub-output> 其它格式转换在这里 http://calibre-ebook.com/user_manual/cli/ebook-convert.html 如果转换失败,需要清理下html代码,去除多余数据,清理格式。 ...

January 24, 2010 · notsobad

IE下的js调试

关于js调试 今天处理个问题,想起了以前看过的几个方法,很有效果。 firefox下就不说了,用firebug即可。 ie下可以用调试工具,实在没有的话,可以手动调。 ie给出的错误提示很模糊,不好定位到底是哪一行出错了 alert 一般是用alert来输出变量的值,但是alert不止这个作用 由于javascript是单线程方式执行的,语句是在语义块里顺序执行的,alert是阻塞式的,只有用户点击确定,脚本才会执行下一条语句,所以alert实际上就是个相当于个断点。 如果一个比较复杂的程序不知道哪一部出错了,可以用二分法,在代码某一部分插入alert,看alert之前、之后是否出错,可以逐步的定位问题所在。 ...

January 21, 2010 · notsobad

安全问题

-- Email帐号注册,需要确认你的身份,我们会问一个只有你能回答的问题。 -- 尸体埋在哪里? == 埋在。。。 == nice try…. -- 唉,就差一点啊

January 17, 2010 · notsobad

上帝啊,我要报个bug

上帝啊,我要报个bug 某些人、某些事,当成是这个世界系统的bug,会更好理解些吧

January 17, 2010 · notsobad

网络

-- 上网太多了,这个周末我要完全不用网络 == 我赌你不会超过一个小时 -- (关机)。。。。 -- (走动)。。。。 -- 目前未知,还不错 -- oh,shit == 哈

January 17, 2010 · notsobad

php代码格式化工具

对于一些缩进不好的代码,可以利用这些工具来进行缩进美化下。 http://www.codeassembly.com/examples/beautifier.php http://www.beautifyphp.com/ 水木上有人传了sina微博泄漏代码,是个文本,全部都在一行里,没法看 我用sed处理了下, cat att.php\?s.261.77749.629.txt | iconv -f gb2312 -t utf8 | sed -e 's/;/;\n/g' -e 's#//#\n//#g' -e 's#\*/#\*/\n#g' -e 's/\}/\}\n/g' 然后再用http://www.codeassembly.com/examples/beautifier.php 格式化了下,基本能看了 ...

January 15, 2010 · notsobad

利用nmap来解析ip段

nmap支持很多中ip段的格式 ~$ nmap -n -sL 10.16.1-2.3-4 | awk '/Host/{print $2}' 10.16.1.3 10.16.1.4 10.16.2.3 10.16.2.4 ~$ nmap -n -sL 10.16.1-10.1 | awk '/Host/{print $2}' 10.16.1.1 10.16.2.1 10.16.3.1 10.16.4.1 10.16.5.1 10.16.6.1 10.16.7.1 10.16.8.1 10.16.9.1 10.16.10.1 -sL 列出扫描目标,不向目标发送数据,但是会做dns反向解析,可以加-n,去掉dns查询。 参考: -sL (List Scan) . The list scan is a degenerate form of host discovery that simply lists each host of the network(s) specified, without sending any packets to the target hosts. By default, Nmap still does reverse-DNS resolution on the hosts to learn their names. It is often surprising how much useful information simple hostnames give out. For example, fw.chi is the name of one company´s Chicago firewall. Nmap also reports the total number of IP addresses at the end. The list scan is a good sanity check to ensure that you have proper IP addresses for your targets. If the hosts sport domain names you do not recognize, it is worth investigating further to prevent scanning the wrong company´s network. Since the idea is to simply print a list of target hosts, options for higher level functionality such as port scanning, OS detection, or ping scanning cannot be combined with this. If you wish to disable ping scanning while still performing such higher level functionality, read up on the -PN option. ...

January 15, 2010 · notsobad

shell获取本机ip

获取本机ip ifconfig eth0 | sed -n 's/^\s*inet addr://p' | awk '{ print $1 }' 但是ifconfig的输出,有可能有中文。 ~$ ifconfig eth0 eth0 Link encap:以太网 硬件地址 ****** inet 地址:****** 广播:**** 掩码:***** inet6 地址: fe80::21a:a0ff:feab:1961/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1 接收数据包:38100 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:34026 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000 接收字节:20977069 (20.9 MB) 发送字节:6029574 (6.0 MB) 中断:16 改一下才能通用: ...

January 15, 2010 · notsobad

GFuckingW

能用的网站一个一个被封,上网时感觉就像是做实验的小白鼠,时不时被电一下,电的多了,现在看着那些“连接被重置”的网站,都已经麻木了。 看不到,就当它不存在吧,gov把自己的头埋在沙子里,叫着“我看不到,我看不到……” 你看不到,它还在那里。 堵的久了,总有一天,洪水会冲破堤坝的, 冲垮这个Great Fucking Wall的,清算躲在gfw后的那群shit 今天,google说要退出中国。 ...

January 13, 2010 · notsobad

清除kernel image和grub菜单

参考这里 ubuntu下,清除掉多余的kernel image和grub菜单。 保留最新的一两个就行了,多余的都去掉。 ~$ ls /boot/vml* /boot/vmlinuz-2.6.31-14-generic /boot/vmlinuz-2.6.31-15-generic /boot/vmlinuz-2.6.31-16-generic /boot/vmlinuz-2.6.31-17-generic ~$ sudo apt-get remove linux-image-2.6.31-14-generic ~$ sudo update-grub

January 13, 2010 · notsobad