代码改变世界

解决idea的界面问题

2012-10-30 20:17 by 夜幕降临, 489 阅读, 0 推荐, 收藏, 编辑
摘要:在使用intellij IDEA时发现字体非常丑陋,后来经过google发现idea的界面是用swing写的,我门需要添加一些java option。添加如下环境变量1 export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' 阅读全文

Vim的tab和buffer

2012-10-30 20:16 by 夜幕降临, 1366 阅读, 0 推荐, 收藏, 编辑
摘要:This is not how Vim's tabs are designed to be used. In fact, they're misnamed. A better name would be "viewport" or "layout", because that's what a tab is—it's a different layout of windows ofallof your existing buffers.Vim的buffer和tab是一个让人容易误解的概念。Tab更合理的名字应该叫做“视口( 阅读全文

KDE字体配置

2012-10-30 20:15 by 夜幕降临, 1994 阅读, 0 推荐, 收藏, 编辑
摘要:发现Ubuntu的字体非常漂亮,所以想办法移植。由于现在Ubuntu已经有提供字体下载地址,下载好字体以后。解压1 unzip ubuntu-font-family-0.80.zip然后把字体复制到全局位置cp -r ubuntu-font-family /usr/share/fonts/然后更新字体1 fc-cache -fv最后在KDE的字体设置里面调整字体就行了,Mono字体设置成Ubuntu的Mono,然后其他都是Ubuntu的常规字体就可以了。1 cp -r ubuntu-font-family /usr/share/fonts/给chromium安装flash playersudo 阅读全文

linux m4a 转换成 mp3

2012-08-20 10:22 by 夜幕降临, 1035 阅读, 0 推荐, 收藏, 编辑
摘要:在开始转换之前我们需要两个程序LAME和FAAD2,这两个包应该通过linux自带的软件包管理器就可以安装。然后久可以用shell脚本来批量转换了,脚本如下#!/bin/bashfor i in *.m4a; do echo "Converting: ${i%.m4a}.mp3" faad -o - "$i" | lame - "${i%.m4a}.mp3"done 亲测可用。 另外可以使用flac转mp3,需要以下三个命令flac lame id3,然后使用以下脚本#! /bin/shfor a in *.flac; do OUTF 阅读全文

Auth2.0微博应用范例

2012-07-17 10:37 by 夜幕降临, 2392 阅读, 0 推荐, 收藏, 编辑
摘要:现在微博已经成为研究社交网络的一个很重要数据来源,作为国内最受欢迎的微博——新浪微博成为了我们抓取数据的重要来源。下面简单介绍一下如何利用API来获取微博中的数据,新浪微博现在使用auth2.0协议(参见新浪微博授权和维基百科)。最常用的授权方式是根据你的应用回调页产生一个授权页面,在这个授权页面用微博帐号进行授权,授权之后会返回一个code,用code就可以生成一个访问微博数据库的access_token,一般来说一个access_token的生命周期是1天左右。创建应用 首先我们需要创建一个新浪微博应用,详细创建过程如下: <1>进入首页 <2>点击创建应用时,我使 阅读全文

vim安装插件的新方法【pathogen】

2012-06-21 16:15 by 夜幕降临, 1464 阅读, 0 推荐, 收藏, 编辑
摘要:用pathogen来管理你的vim插件真的非常方便。pathogen自动管理runtimepath,使得插件的安装变得简单很多。下载地址:https://github.com/tpope/vim-pathogen安装过程1 #创建目录2 mkdir -p ~/.vim/autoload ~/.vim/bundle; 3 #下载插件,用curl下载插件到 ~/.vim/autoload目录4 curl -so ~/.vim/autoload/pathogen.vim \5 https://raw.github.com/tpope/vim-pathogen/master/autoload/... 阅读全文

Linux下常用软件

2012-06-21 10:20 by 夜幕降临, 248 阅读, 0 推荐, 收藏, 编辑
摘要:总结一下Linux下我常用的软件1.Mplayer主页:www.mplayerhq.hu基本能播放所有需要的视频文件,图形端有gnome-mplayer和smplayer2.XpadLinux下一个轻量级的作笔记软件3.Audacious播放音频的软件,很类似与windows下的winamp4.chrome谷歌浏览器,有同步功能,可跨平台使用开源版本:chromium5.vim非常适合编码的编辑器,插件很多,功能强大6.Gnumeric一个类似与Excel的软件,很强大7.Claws Mail一个轻量级的邮件客户端8.Fctix小企鹅输入法,好用的中文输入法9.VirtualBox免费的虚拟机 阅读全文

我的fonts.conf文件

2012-06-20 11:28 by 夜幕降临, 982 阅读, 0 推荐, 收藏, 编辑
摘要:在Linux中配置字体有效的方式应该就是直接修改fonts.conf了,该文件是font-config工具的一个配置文件。我的配置文件如下<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd"><fontconfig><!-- created by WenQuanYi FcDesigner v0.5 --><match> <test name="family"><string>sans- 阅读全文

解决Gentoo中xfce4无法保存已设置的音量配置

2012-06-13 21:49 by 夜幕降临, 400 阅读, 0 推荐, 收藏, 编辑
摘要:其实解决这个问题很简答,但是网络上好像很难找到解决方案,因此在这里记录解决改问题的方法。需要把alsa的服务启动才行rc-update add alsasound default 然后重启之后就能保存音量设置了。 阅读全文

对xargs的简单理解

2012-06-06 10:32 by 夜幕降临, 369 阅读, 0 推荐, 收藏, 编辑
摘要:man手册xargs - build and execute command lines from standard inputxargs可以从标准输入建立一个命令行参数具体用法1 ls | grep '\.[ch]$' | xargs rm -f这个命令把当前目录下的文件用ls列出来,然后ls的结果通过管道传递到grep,grep这时从标准输入(第一个管道读端),grep从文件列表中找到那些以.c或者.h结尾的文件。把这些文件名通过标准输出(第二个管道写端)传递到xargs,xargs通过从管道读端接收到的文件拼接成一个命令行参数给rm -f命令,然后rm -f删除找到的文件 阅读全文