随笔分类 -  archlinux

摘要:自己有个tony6.com的服务器,上面挂着我的博客,web服务器是nginx。由于最近一直在折腾python,所以简单写了个nginx日志分析工具,它可以分析出每个IP的点击数量和IP所在地。 1 #!/usr/bin/env pypy 2 #coding:utf8 3 import re 4 import sys 5 import urllib 6 import json 7 contents = sys.argv[1] 8 url = "http://ip.taobao.com/service/getIpInfo.php?ip=" 9 def ip_location( 阅读全文
posted @ 2013-11-21 01:00 小黑TonyLu 阅读(323) 评论(0) 推荐(0) 编辑
摘要:之前在网上下载的无损(flac、ape),好多都是整盘的,也就是说一个flac或ape文件搭配一个cue分轨文件,这个文件记录着在不同时间段是哪一首歌曲。由于之前的操作都是在windows下进行的,所以在linux下打开会出现编码问题。这里简单写了一个脚本,批量转换cue文件编码(同样也适用于srt字幕文件的转换)。用python写的,因为用bash的话处理不太好空格问题(如果文件名字中出现了空格,就会将这个路径分隔成好几部分)这里用到了enca这个转换编码的工具(直接在zshrc里面将alias enca = "enca -L zh_CN -x utf-8",使用起来方便 阅读全文
posted @ 2013-11-21 00:57 小黑TonyLu 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:很少使用的Caps_Lok键占据着键盘的黄金位置,不仅如此,它还经常被按错。于是受到程序员神器HHKB启发(如图)对于我,Linux程序员 + vimer来说:ESC取代`键,极大的方便了VIM的使用Control取代Caps_Lock,非常适合Emacs(虽然我不用)和tmux(CTRL+B,我改成了^A)的使用但是HHKB价格实在是稍微高了点,于是自己先重新映射了自己的T420的键盘。方法如下:在~下创建配置文件.xmodmap,文件名任意1 keycode 49 = Escape NoSymbol Escape 2 keycode 9 = grave asciitilde grave a 阅读全文
posted @ 2013-11-07 22:13 小黑TonyLu 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:从Windows切换到Linux已经有半年多的时间了,简单给大家推荐一些个人感觉不错的软件,主要都是和开发相关的通用软件~~~0.archlinux挑一个比较顺手的linux发行版当然是首要任务了,我的开发硬件平台是笔记本,所以我主要看重这几个方面(以我用过的ubuntu/debian/centos/fedora/opensuse/archlinux/gentoo为例):1.社区支持 其实,上面列举的几个linxdistribution,社区支持都比较好,差别不是特别大,在国内都有一定基数的用户 ubuntu的中文社区应该是最好的(不过对于programmer或geek来说,英文真的不应该.. 阅读全文
posted @ 2013-10-13 00:41 小黑TonyLu 阅读(2150) 评论(7) 推荐(1) 编辑