xdays

synergy一套鼠键管理多台机器

背景

前段时间购得一RaspberryPi,在一切初始化就绪后发现一个问题:同时操作笔记本和Pi的时候切换鼠标键盘非常不爽,不够简单(简单很重要)。所以就找到了synergy这个小软件,解决了问题。

功能

  • 用一套鼠标键盘同时操作多台电脑,鼠标触及屏幕边缘就切换到另一台电脑;
  • 共享剪切板。

安装配置

安装

debian/ubuntu下用如下命令安装:

sudo apt-get install synergy

配置

样例配置如下:

section: screens
        xdays-ThinkPad-E520:
        raspberrypi:
end
section: links
        xdays-ThinkPad-E520:
             right = raspberrypi
        raspberrypi:
             left = xdays-ThinkPad-E520
end

具体配置相关解释可参考manpage

运行

客户端:

synergyc -f ...

vim技巧汇总

移动

  • 注意w和W的区别:word是字母数字和下划线组成,而WORD是空格分隔的;跳过一个IP时可以用W。
  • \^跳到第一个非空字符,g_跳到最后一个非空字符
  • 在一个很长的行内移动,gj移动到下个可视行,其他组合类似
  • 命令行参数,比如定位到40行就写+40

修改

  • r!command可将命令输出插入进来
  • .可以重复上次对文件做修改的命令
  • ayy将行存入命令寄存器中
  • 录制宏q后跟宏名称,最后以q结束
  • 设置:vnoremap < <gv可一多次块缩进
  • 指令K可以跳出当前字符的man手册,也可以定制查询命令

编码技巧

  • 通过ctrl+{A|X}来来加减数字
  • \~可改变字符大小写

外观

  • -p可以将文件以标签形式打开

取消备份功能或备份到特定目录

windows下编辑软件个目录下的_vimrc文件,在最后添加set nobackup可取消自动备份,添加set backupdir=\$VIMbackup即可自动备份到特定目录;Linux下编辑家目录下的.vim/.vimrc添加对应选项即可。

我的gvim配置文件

" ---- Global Setting ----
" set pwd dirs ...

Acronis Disk Director

简介

Acronis Disk Director 是一款硬盘分区管理套件,包含了分区管理,数据恢复和引导程序三个组件。其最大的优势在于可以不丢失数据的前提下对分区实行调整,包括分区大小的伸缩,位置的移动等。

特点

  • Resize, split and merge volumes
  • Create, convert, copy and move volumes
  • Install multiple operating systems on one PC.
  • Boot from CD/DVD, USB stick or USB drive
  • New! Add/break mirrored volumes *
  • Use with Acronis® True Image Home 2011 ...

SecureCRT-虚拟终端软件

SecureCRT是windows下非常优秀的终端仿真程序,他有好多特性,主要的的有安全,便于管理,界面友好,自动重复指令,支持文件传输。

特性总结

1)退出时,自动关闭标签。

选项-全局选项-常规-默认会话-编辑默认配置-终端-勾选“断开时关闭”

2)SFTP下载路径

选项-全局选项-常规-默认会话-编辑默认配置-SFTP标签页

当通过ssh连接了linux主机时,可以右击标签页选择“连接SFTP标签页”,在打开的标签页下可以通过put,get命令上传下载文件,非常方便。

3)开启中键复制功能

选项-全局选项-终端-勾选“选中时复制”和“粘贴用*键”。

4)脚本完成重复的工作

脚本-开始录制脚本;脚本-停止录制脚本;脚本-执行。

配置优化

SecureCRT可以把配置文件指定到一个目录内下,这样包括软件的global配置,还是针对某个connection的特定配置,以及所有的ssh key都可以保存到一个目录下,这样在重装软件时可以很方便的转移。设置选项在option-global option-general-configuration folder和option-global option-SSH Host Keys-Host keys database location下 ...

Ext2Fsd-读取linux分区

Ext2Fsd 这个小工具,便可以实现在 Windows 中挂载 Linux 分区的目的。Ext2Fsd 能够在 Windows 2000、XP、2003、Vista 等系统中运行,支持挂载 Ext2/Ext3 类型的分区,对Ext4的支持还不是太好。

我的双系统是xp和ubuntu10.04,能看到文件件看不到里面的内容,虽然我安装时没选可写功能,但还是悠着点,期待更新吧!

程序目录内就那几个文件主要有这样几个工具:Ext2Mgr.exe是主程序,Mke2fs.exe格式化工具,Mount.exe挂载工具,具体用法用-h选项查看,DrvRemover.exe删除所有挂载点。

官方主页:http://www.ext2fsd.com/

putty

什么是putty ?

维基:PuTTY is a free and open source terminal emulator application which can act as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols and as a serial console client. The name "PuTTY" has no definitive meaning[1], though 'tty' is the name for a terminal ...

moc-console audio player

一直以来,我都是一个向往简单的人,使用软件也不例外。平时喜欢听歌,近来冒出个想法:既然linux命令行界面如此强大,那么有没有命令行下的音乐播放器呢?google了一下找到了这个moc,真实爱不释手,感谢作者。再一次见证了开源的世界无奇不有!

下面是摘自主页的介绍:
Features:

  • be powerful and easy to use
  • Simple mixer.
  • Color themes.
  • Searching the menu (the play list or a directory) like M-s in Midnight Commander.
  • The way MOC creates titles from tags is configurable.
  • Optional character set conversion ...