-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsoftware
More file actions
124 lines (91 loc) · 4.39 KB
/
software
File metadata and controls
124 lines (91 loc) · 4.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
我使用的自由软件
/*************************************
wolf python london
dedicated to my love --caoli
**************************************/
多媒体:
音乐:---> mpg123 :一个优秀的CLI音乐播放器。我最常用的音乐播放器。
和个人的习惯有关,因为我是不大在意听到什么的,
只要是工作的时候,耳边有声音就足够了,所以常常是
把十几首音乐放在一个目录一下,然后放在一个列表中,
播放,也可以自由控制。
$mpg123 美丽的回忆.mp3
-------------------------
|$ls *mp3 > list
|$mpg123 --list list -ZC #Z 是完全随机播放,C是开启命令行下键控制。
————————————————————————
--->Rhythmbox:一个非常优秀的GUI音乐播放器,也可以收听电台和播客。
但是某些发行版要求手动安装解码器,尤其是桌面发行版。
$rhythmbox& #从命令行启动,丢到后台工作
VOA电台:rtsp://a247.r.akareal.net/live/D/247/2110/v001/reflector:48984
BBC music:http://www.bbc.co.uk/6music/ram/6music_hi.asx
CRI:mms://livexwb.cri.com.cn/fm915
--->一个在线的电台大杂烩:http://www.mediayou.net/web/search.asp?lan=chn#
影视:---> 电影播放机:发行版默认的电影播放器。
MPlayer:万能影音播放器(unix-like OS)
刻录:---> cdrecord : CLI的刻录软件,不是很常用。
---> brasero: 非常方便的GUI刻录软件,如果有了她,刻录方便不少,但是占用
的资源,相对较大。
办公:
文档:---> Vim : 处理日常的文档的书写,代码的编辑。
---> Emacs:同上。
---> openoffice.org:安装了,但是很少用,启动慢。
---> evince: gnome
DE标准的PDF阅读器,可以阅读PDF,DVI,PS格式的文件,甚至可以读取jpg图片.
---> TeX/LaTeX/XeTeX:非常优秀的排版系统.我使用它翻译了(和别人合作)一本书.
在这里 https://github.com/wolfpython/thinkpython
图像处理: gimp:优秀的图像处理软件,功能及其强大。
---> dia: 用来处理流程图基本图形的画写。
---> freemind: 思维导图(这个是GF推荐给我的)
字典: ---> stardict:很优秀的字典框架,但是最近貌似辞典不好下载。
---> sdcv: stardict的命令行版本。
---> goldendict:很优秀的字典,默认的抓取wikipedia的内容。
可以使用stardict的字典文件.
编码:
编辑器(IDE): Vim:
----> Emacs:
----> geany : 轻型的IDE,处理基本的编程,代码一般不超过1000行。
----> Anjuta: 朴素的IDE,可以处理绝大多数的编程语言。
---->QtCreator: 用来对QT进行编码。
---->Eric:在pyQt编程时,会用到,支持python,和ruby。
---->IDLE: 官方的PYTHON IDE,
在交互界面使用非常舒服,但是在Debian上有问题,经常在输入完后无法感知回车键也就。
无法执行语句了.而且Mandriva/Mageia并没有显式的把IDLE呈现给用户.
调试器:-->gdb
-->nemiver :gdb的前端,图形化调试器
-->DDD:
互联网:
即时聊天: pidgin: 支持很多协议的聊天框架,最喜欢的还是google talk。
Empathy: 和pdigin类似的软件
---->xchat-IRC: 严格说来不能算是即时聊天软件。
---->Eva :我正在开发中的linux QQ。
邮件客户端:evolutin:非常亲切的邮件收发客户端,GUI,但是我基本不使用.
---> mutt:
feed阅读: lifeera: rss阅读器
新闻组客户端: tin
浏览器: Iceweasel(firefox):
links:
w3m:
lynx:在线阅读官方文档时经常会使用这个浏览器.
VIM +ctags + Taglist阅读源码
.vimrc :
set nu
set cindent
set smartindent
$mkdir ~/.vim
$cd ~/.vim
$unzip talist_45.zip
$ls
doc plugin taglist_45.zip
$vim
...:helptag ~/.vim/doc #产生文档tag
...:help taglist.txt #查看文档
阅读源码的时候,要使用ctags -R产生tag,然后用vim阅读
$vim test.c
...:TlistOpen #打开taglist
...:TlistClose #关闭taglist
几个键的用法:
Ctrl-] 跳转到变量的定义出(本质是tag)
gf 打开一个文件 go file 之意。
Ctrl-o 返回
Ctrl-ww 跳转到另外一个窗口