Skip to main content

Posts

64位Windows安装gvim

一开始照常下载了32位的安装包,运行没什么问题,就是explorer的右键菜单里不能加入edit with gvim这个选项,重装多次也不行。 后来搜了一下,说是32位的extension dll不能被64位的explorer加载,而再后来在发现vim下载页上有一行小字 Win64 64-bit binaries for MS-Windows can be found at http://code.google.com/p/vim-win3264/. The Win32 binaries should run too, but the "Edit with gvim" context menu entry won't work, since a 32-bit shell extension DLL cannot be loaded into the 64-bit Explorer.exe. 但是前面windows binary的地方似乎并没有提到这一点。。。 于是去给的链接处下了一个64位的,安装运行,一切ok!

创建 svn repository 的命令

弄了好几次,每次都得现查一遍。所以整理一下列于此: 摘自于 http://www.howtoforge.com/debian_subversion_websvn // root # mkdir /var/svn-repos/ # svnadmin create --fs-type fsfs /var/svn-repos/project_name # groupadd subversion # addgroup svnuser subversion # addgroup someuser subversion # chown -R svnuser:subversion /var/svn-repos/* # chmod -R 770 /var/svn-repos/* // normal user (should be in group subversion) $ mkdir ~/.ssh/ $ cd ~/.ssh/ $ ssh-keygen -t dsa $ cat ~/.ssh/id_dsa.pub | ssh you@ "cat - >> ~/.ssh/authorized_keys" $ svn import -m "importing test over ssh+svn" svn+ssh:// /var/svn-repos/project_name/trunk $ svn co svn+ssh:// /var/svn-repos/project_name/trunk

[转]使用Pdftk合并PDF文件

link: http://bbs.haopdf.cn/viewthread.php?tid=441 PDF文件的跨平台特性使其应用广泛,我们在工作学习中经常接触此类文件,但从网上得到的PDF文档,经常是一篇文章中单独页面,怎么把这些单独的页面重新拼合成完整的文档就成了不小的问题。 当然,我们可以借助于Adobe Acrobat中的“Create PDF|From Multiple Files”合并这些单独的页面,但Acrobat是Adobe公司的商业软件,很多朋友由于版权问题并不会安装Acrobat。那么,我们能够使用什么软件来实现同样的功能呢?那就是 Pdftk。 Pdftk是由Sid Steward写的一个PDF增强软件,也就是所谓的PDF Hacks。它可以合并/分割PDF文档、解开必要的输入密码、输出加密、给PDF文档加水印、从PDF文档中解出附件、将PDF文档变成一页等等,能够做到操作PDF文档的所有事情。 其合并文档的具体用法为: 合并多个文档成一个文档: pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf 使用参数: pdftk A=1.pdf B=2.pdf cat A B output 12.pdf 使用通配符: pdftk *.pdf cat output combined.pdf 从几个文档中分割内容合并成一个文档: pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

texlive 导致 ubuntu 的一些包卸载错误

卸载(purge, 不知道会不会影响一般卸载和安装)报错install-info: No dir file specified; try --help for more information. 在https://lists.ubuntu.com/archives/universe-bugs/2009-January/039982.html处看到了提示 原因是texlive安装后的其install-info的路径优先级比系统的优先级高,而二者不兼容 解决办法是在卸载包的时候临时将texlive的install-info改名

Vista 系统每次登陆自动创建加载一个临时用户的profile

症状: 每次登陆桌面会自动还原,增加文件后重启,或者重登陆后就消失 (其实这个只是最明显的症状) 分析: 没有发现可疑进程和自启动项 打开cmd发现所在目录是c:\users\temp. c:\users\ 目录还在,内容也还在 于是可以看出是系统创建了一个临时用户。 解决: 根据 http://szmmzs.itpub.net/post/3256/482379 在事件查看器中应当可以看到如下事件 Log Name: Application Source: Microsoft-Windows-User Profiles Service Date: Date Event ID: 1511 Task Category: None Level: Warning Keywords: Classic User: User Computer: Computer Description: Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off. 一般来说产生的原因可能是profile目录内容损坏或者权限问题,但我看了一下,似乎都不是 解法是 1 用有管理员权限的其他用户登陆(实在没有别的用这个登录其实也行) 2 备份c:\users\ ,并改名/删除 3 用管理员打开regedit, 定位于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 4 找到一个 .bak, 其中的ProfileImagePath应当为c:\users\ 5 删除 .bak这个项,注销,并用出问题的用户登陆 6 这时c:\users\ 应当被重建 7 恢复备份的内容 8 重登陆 这是应该就没问题 另一说问题是该用户属于guest组,取消即可。 但这次遇到的不是这个情况。