VSS (Visual SourceSafe)快捷方式后添加一个启动参数 –y 就可以实现自动登录。
"C:\Program Files\VSS\win32\SSEXP.EXE" –yUsername,Password
依窗望雪的心情,雪落窗台的宁静。
VSS (Visual SourceSafe)快捷方式后添加一个启动参数 –y 就可以实现自动登录。
"C:\Program Files\VSS\win32\SSEXP.EXE" –yUsername,Password
昨天上午终于抽出空来把电脑上的资料整理了一下,换上了新机子,E5300 CPU + 3G Memory。
换电脑最大的麻烦就是资料的转移,工作环境好办,因为一直都是虚拟机 Coding,直接把虚拟机硬盘镜像 Copy 备份就行;个人文档资料就比较麻烦了,不过好在一直在用 Live Mesh,同步到 Mesh 云上,再同步回来就是,云计算的优势就在这里,当然,要有强大的网络宽带支持。
这台 PC 应该算是自己经手的第三台电脑,自己的本子,公司前后配的两台电脑,感觉电脑硬件配置达到了一定级别后再升级几乎感觉不到什么性能提升了。2G 内存和 3G 内存没啥区别,内存大了闲着也是浪费,索性我直接弄了一个 256M 的 RAMDISK 给 Fx、Chrome 当缓存用。
EOF.
工作需要,每次纳品时候都要把项目源码,配置文件等等放在一个文件夹下各个指定的不同目录里然后打包,比如项目文件夹是 PM ,配置文件里放在 PM 下 INI 文件夹,源码放在 SRC 目录下。每次都要手动新建一堆文件夹,烦人,就用批处理随便搞了一下。(原本想用 Python 的,不过感觉太高射炮打蚊子了)
@echo off
:main
echo Input the Folder Name.
set /p name=
if exist %name% (
echo Had the same Folder.
goto main)
else (
md %name%
cd %name%
md SRC INI ......)
很简单,很偷懒。
偶遇 Vim 好插件两枚,分享之。
acp.vim – AutoComplPop : Automatically opens popup menu for completions.输入两个字符后自动弹出自动补全列表,并默认选中第一项,力荐。
mru.vim – The Most Recently Used (MRU) plugin provides an easy access to a list of recently opened/edited files in Vim.在 Vim 里开一个窗口显示最近打开/编辑的文件列表。_vimrc 加上这一句:map <F1> :MRU <CR> ,完美。
现在用的插件列表:
GreaseMonkey 称得上是 Firefox 众多扩展中的神器,通过对 javascript 脚本解释执行来实现对网页进行二次加工,实现一些网页本身不具备的功能。下面是我自己现在用的 Greasemonkey 脚本,分享之,记录之。(排名不分先后)
还有一个 Google Cache Over GFW,现在的可用性已经不大,g.cn 已经提供网页快照,当然装上也无妨。Greasemonkey 的扩展性和 Fx 的扩展性一样强大,官网上数以万计的脚本极大的丰富了网页功能,带来更为方便的浏览体验。
刚才专业群里有个通知,4月25日,CSDN 携手 nVIDIA 来工大“nVIDIA CUDA 技术任我行”校园系列巡讲活动。没怎么听说过 CUDA 这个名词,就好奇的搜索了一番,了解一下这个称为“大规模并行运算程序设计技术”的新东西。
先来一段 wikipedia 的介绍:
CUDA(Compute Unified Device Architecture, 计算统一设备架构)是NVIDIA 所推出的技术,是 NVIDIA 的 GPGPU 的正式名称。透过这个技术,用家可利用 NVIDIA 的 GeForce 8 以后的 GPU 和较新的 Quadro GPU 进行计算。亦是首次可以利用 GPU 作为C-编译器的开发环境。
nVIDIA 在 G80 等较新的显卡中包含 CUDA 工具集,核心是一个 C 语言编译器。开发人员可以用 C 语言为 CUDA 架构编写程序,从而可以让显卡做一些图像计算以外的事情,比如并行数值计算。CUDA SDK 中的一些源代码实例:
很明显,nVIDIA 的这个新技术其实就是去做 CPU 干的事情,GPU 的特点就是处理密集型数据和并行数据计算,因此 CUDA 非常适合需要大规模并行计算的领域,比如图形动画、科学计算、地质、生物、物理模拟等。
可惜,25号不在学校,不能过去听这个讲座,据说还有礼品,^_^。了解一下新技术就好了,管不了那么多,现在的任务就是找工作,继续加油吧。
重构,这词够分量的。今天重构 Fx 配置一大原因就是最新的 vimperator 2.0 跟现在的插件有冲突,应该说是跟 TMP 冲突。其实挺早都想重构一下,因为现在使用的配置是 Fx 2.0 时候一直用到现在的配置,扩展是装了卸、卸了装,把配置弄的都很乱,最明显的就是 prefs.js 文件,最大时有500K+,虽然精简后50K左右,还是有一些乱七八糟的东西在里面,要知道 Fx 新装好也只不过几K而已。重构还有一个原因就是想精简一下扩展,自从用了 vimperator 后好多扩展功能都有重复,可以卸载掉一些。重构开始了。
用 Fx 就是在不停的折腾自己,嗯。
PS:现在用的扩展:
- Adblock Plus
- Add to Search Bar//添加了几个搜索后卸掉;
- All-in-One Sidebar
- AutoPager //停用,见下面更新说明
- Copy Link Name
- Custom Buttons//没有用2版,1版的足够,主要添加了隐藏标题栏和右键自动弹出;
- DownThemAll!
- Easy DragToGo
- Firebug
- Flashblock
- FlashGot
- Greasemonkey
- Multiproxy Switch
- Text Link
- Ubiquity
- Vimperator
Update:卸载 Autopager,ben 的回复说 vimperator 也有很强大的自动翻页功能,试用了一下,很爽的,比 Autopager 更广泛的应用范围,但节省资源,因为 Autopager 自动侦测页面然后再翻页是要消耗一定浏览器资源的。
vimperator 自动翻页配置:
:set nextpattern=\s*下一页|下一张|下一篇|下页|后页\s*,^\bnext\b,\\bnext\\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\\bmore\\b
:set previouspattern=\s*上一页|上一张|上一篇|上页|前页\s*,^\bprev|previous\b,\\bprev|previous\\b,^<$,^(<<|«)$,^(<|«),(<|«)$