UltraEdit 使用技巧笔记

UltraEdit 是每天必用的工具之一.但想想看,实际使用到的功能只是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮助.因为我在使用”列编辑”这样的编辑方式还令我的一个同事看到之后很惊讶,之前他从来不知道有这个用法.这也是写这个备忘文档的目的之一.

Tip 1: 如何去掉所编辑文本中包含特定字符串的行? 
这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中”使用正则表达式”;然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 https://www.dbanotes.net/ 这个字符串的行,查找 %*https://www.dbanotes.net/*^p 替换成空即可.注意,^p 是 DOS 文件类型的换行符.如果是 Unix 类型文件,则用 ^n.

Tip 2: 如何在行末添加特定字符,比如逗号?
有了上面的经验(其实我第一次是从同事那里学到的),CTRL+R 调出来替换(Replace)窗口,选中”使用正则表达式”.然后可以查找 ^p(或者^n,如果是Unix 文件),用 ,^p(或者,^n)进行”全部替换”即可.补充一点,如果是 MAC(Apple) 类型文件,则换行符号为 ^r .

Tip 3: 如何删除空行?
参考上面两个例子,查找 ^p$ 然后替换为空即可.

看来,正则表达式需要学习一下喽.

继续阅读

我在马路边,拣到一分钱

拣到的不是一分钱,而是一个钱包.今天遇到了一些很哏的事情.

去网通机房维护存储设备,到了那里发现没有设备的钥匙,那个钥匙是个很特别的一个铁疙瘩.刚好,厂家技术支持人员也没有带钥匙.于是到处找.最后总算在网通找到了一个改锥,把机柜打开.折腾了半天发现存储笔记本的 Modem 坏掉了.这个过程居然自己还顺便熟悉了一下几乎已经忘光了的 Modem AT 指令.因为下午公司有新的发布,对数据库影响很大,必须赶回去.跑到马路上,打车,遇到了空车都是去交接班的.最后总算拦住了一辆.

到了公司楼下,看到那里居然发生了一起车祸! 又是电动自行车和机动车相撞.看地上没有血迹,估计没有伤亡.其他人都伸脖子看呢,嗯,地上有个钱包.

继续阅读

做茧自缚的Google

中文 Blog 圈子里,几乎每天都会有人写 Google. 无疑,Google 就是当红的互联网明星,而追星族在哪里都不会缺乏.人们已经习惯了赞扬 Google, 给它以太多的掌声!

现在的 Google,再也不是当年那个小而灵活的专著于搜索引擎技术的公司了,这个业界的庞然大物.如八爪章鱼一般,来者通吃. 触角伸向哪里,都会给竞争者以压力. 但是我们从另一个角度上看,Google 也正在做茧自缚! 最近一年多来,Google 的新产品(或者项目)层出不穷,但是真正成功的产品有麽? 至少大家还没有看到.

谁也不知道 Google 的触角还会伸向什么地方, Google做在线图书馆, Google 做在线购物, Google做电子支付, Google 做信息门户, Google 做新闻,Google 做电子地图, Google 做 ISP, Google 在线数据库,Google要做出版,Google 要上月球,Google要上火星……Google最后要做 The Matrix?!

继续阅读

提供一点免费虚拟主机服务

当前本站申请的虚拟主机在国外,有 4.8G 的空间(参考). MySQL 和可以托管的域名等都是无限制的.资源闲着也是浪费,所以准备友情提供一点免费服务:如果有技术圈子内的朋友自己有独立域名的,并且没有地方写 Blog 的,我可以提供免费托管.

这样做的目的: 提供技术交流的圈子,一个小试验田.(最好自己有独立的域名,也可以用 dbanotes.net 或者 OpenRSS.net 的子域名,不过这样流量都算 dbanotes.net 的拉,我并不希望这样.).这个圈子是 Open 的.

可以提供的便利说明: 可供使用的 Blog 软件有 WordPress MT 两种.前者是”一键式”安装,维护起来比较方便;有 Shell/FTP 帐户可以登录.便于自己进行维护;还有其他软件可以提供:phpBB Forum / Advanced Poll / MediaWiki Wiki / Joomla (Mambo) CMS / Gallery Image Album 等.甚至支持 Ruby on Rails .

当然也有一点点要求:

  • 不要发政治性的东西,这一条没的商量.
  • Blog 请坚持原创,不要 Copy 来 Paste 去的.
  • 尽量注意版权问题
  • 因为有Shell可以登陆到虚拟主机上,请不要进行安全相关的测试或者是 Crack/伪黑客活动
  • 非商业目的

继续阅读