yjiang's cake

ubuntu下运行boinc

使用源安装:

aptitude update
aptitude install boinc

安装新版:

aptitude update
apt-get install libxss1 libstdc++5 ia32-libs freeglut3
wget http://boinc.berkeley.edu/dl/boinc_7.2.33_x86_64-pc-linux-gnu.sh
chmod +x boinc_7.2.33_x86_64-pc-linux-gnu.sh
./boinc_7.2.33_x86_64-pc-linux-gnu.sh
cd BOINC

进行计算:

 boinc --daemon
 boinccmd --project_attach http://www.worldcommunitygrid.org/ 弱帐户密钥
 boinccmd --project http://www.worldcommunitygrid.org/ update
 #或者
./run_client --daemon
./boinc --check_all_logins --redirectio --dir /var/lib/boinc-client
./boinccmd --project_attach http://www.worldcommunitygrid.org/ 弱帐户密钥
./boinccmd --project http://www.worldcommunitygrid.org/ update
  • 弱账户密钥可从WCG官网 的settings->我的概要文件 查看.

  • 更多boinc命令

  • 提示can't connect to local host可能是由于boinc客户端未运行,需要先执行boinc --check_all_logins --redirectio --dir /var/lib/boinc-client

自用tmux配置

#绑定C-a为新快捷键
unbind ^b
set -g prefix ^a
bind ^a send-prefix #由于prefix按键被tmux拦截,Emacs,VIm等软件可能会不能正常工作,这个设置可以让用户连按两次C-a,来向第三方软件发送prefix按键

#重新读取配置
unbind R
bind R source ~/.tmux.conf \; display "Config reloaded!";

#其他操作习惯
unbind %
unbind h
unbind j
unbind k
unbind l
bind | split-window -h                  #竖向切分
bind _ split-window -v                  #横线切分
bind h select-pane -L                   # h 向左移动光标
bind j select-pane -D                   # j 向下移动光标
bind k select-pane -U                   # k 向上移动光标
bind l select-pane -R                   # l 向右移动光标

#unbind x                               
#bind K kill-pane -x                    # K 关闭当前窗格
unbind &
bind k kill-window                      # k 关闭当前窗口
bind -n 'F2' new-window
bind -n 'F3' prev
bind -n 'F4' next


#定制状态行右侧
set -g status-right "#[bg=white]#[fg=black]#(date +' %Y-%m-%d %H:%M:%S ')"
set -g status-utf8 on
set -g status-interval 1 #每1秒更新一次显示的时间,默认是15秒
setw -g monitor-activity on
set -g visual-activity on

#设置状态行的背景和前景色:
set -g status-bg black
set -g status-fg '#c000c0'
setw -g window-status-fg white
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg '#C000C0'
setw -g window-status-current-bg white
setw -g window-status-current-attr bright

#设置tmux支持256色
set -g default-terminal "xterm-256color"
  • 有一个小问题,tmux颜色样式跟vim颜色样式会冲突;可以去掉 set -g default-terminal "xterm-256color" 或者运行 tmux 时使用 tmux -2 来解决.

session

tmux new -s {session_name}             #创建一个新session
tmux attach -t {session_name}          #找回session_name的连接
tmux ls                                #查看所有的session

使用GUI管理samba

安装:

sudo apt-get install samba samba-common system-config-samba

使用:

enter image description here

any2swf

需要先从ppt doc等格式转换为pdf, 可参照 linux下转换ppt为pdf

从文本格式转换为pdf后需要安装swftools来实现pdf2swf.

下载安装swftools

#swftools官网 http://swftools.org/download.html 此处使用最新的 v0.92
wget http://swftools.org/swftools-0.9.2.tar.gz

安装说明 请参照官方wiki http://wiki.swftools.org/wiki/Installation

tar -zvxf swftools-0.x.x.tar
cd swftools-0.x.x
./configure
make
make install

需要的依赖(根据服务器不同可能缺少的依赖也不尽相同,请参照编译时的报错信息安装所需的依赖)

g++ freetype libjpeg8 libgif-dev xpdf
  • 执行./configure编译时如报 config.status: WARNING: 'Makefile.common.in' 可忽略此错误

pdf2swf

pdf2swf a.pdf -o a.swf -T 9  # `-o` output file, `-T 9` 防止转换单页文件无法读取

Copyright © 2016 yjiang's cake

返回顶部