Tech.Memo 类别下的文章

功能强大的 PIM 工具 Above & Beyond(AB) 2006 开始 Beta 测试了。之前我说过 AB 是 05 年我最喜欢的工具之一。

新版本的特性:

  • 鼠标滚轮支持。旧版本不支持鼠标滚轮,2006 版的易用性从这一点上看有所增强;
  • Alt+L 快捷键查看可选的任务列表视图;
  • USB 闪存上运行 AB;
  • 程序可移植性; 复制安装的文件夹到其他机器上可以直接运行; (没看出这一条和上一条具体区别是啥?&%&@)
  • 假期特性 设定某段时间为假期后,自动智能化调度任务;
  • Outlook 任务导入

UltraEdit 使用技巧笔记

| 23 Comments

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

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

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

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

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

测试了三个命令改进。

第一个是关于 EXTENDED_HISTORY 环境变量的。AIX 5.3 新增了一个环境变量。export EXTENDED_HISTORY=ON 设定之后,fc 等命令(用 -t 参数)可以查看历史命令的时间戳了.

第二个是关于 find 命令的. -mtime -atime 等参数时间粒度现在是分钟了.

第三个 nohup 可以对一个既有的进程操作.而不是一定要在程序启动时.

很多人都知道 IBM 很早就出了 p690。当我和一些同事谈起来要启用 p5 590 的时候。几乎都会小声的问:公司为啥不卖更好一点的? 590 是 IBM 小机中比较差的吧? 我只好说,IBM 目前最高端的是 p5 595. p5 59x 是Power5系列. 是非常强悍地。

Sun 日前宣布Solaris 10 的Dynamic Tracing (DTrace)将开源,该软件的版权协议采用的是 Community Development and Distribution License (CDDL),基于 Mozilla Public License 1.1

同时,Sun还将启动一个新的站点OpenSolaris.org,用以开源爱好者之间进行交流。

新闻来源:http://trends.newsforge.com

此前我对Dtrace的介绍:DTrace(Dynamic Tracing):Solaris 10 的新特性

--EOF--

netstat on HP-UX 11.0

| No Comments

可能很多人都看过类似这样一段话 :

netstat -in 显示每块网卡的工作负载情况。Ipkts/Opkts发送包和接受包的情况。Ierrs/oerrs,collis 表示发生的错误和冲突。Ierrs/Ipkts或Oerrs/Opkts >2%,则表示网络冲突严重。

在 HP-UX 11.0 上是显示不出来 Ierrs、Ipkts、collis 这些信息的。

Solaris 10 的新特性中和 DBA 关系最大的恐怕就是这个 Dtrace 了。Dtrace(Dynamic Tracing)是“Solaris 操作系统的一种复杂动态跟踪框架”。与其他商用 Unix 提供的性能工具有本质区别,据称“Dtrace 在 Solaris OS 内部构建,其在内核中采用了 25,000 个探测器”(SPARCX86 平台都可用),在应用层和核心层都可发挥作用。这对于 DBA 来说是个绝佳的好工具,便于更快诊断并定位操作系统性能瓶颈。比如主开发者 Bryan Cantrill 提到的利用 Dtrace 的 plockstat provider 来诊断锁(Lock)竞争的问题。

基本介绍

2004年7月13日,PHP 官方站点正式发布了 PHP 5。Oracle 在 2004 年 8 月宣布将在拳头产品 Application Server 中提供对 PHP 的支持。先是在Oracle Application Server 10g (9.0.4) 提供 mod_php 模块,继而在Oracle Application Server 10g Release 2 (10.1.2) 中提供了 PHP 4.3的版本,接着Oracle JDeveloper 10g 也将提供对 PHP 扩展能力。相信,不久Oracle将正式支持 PHP 5。而随着 Oracle 技术社区的大力推广,也将有更多的开发人员利用 PHP 进行大型数据库应用程序的开发。

OTN 上已经有文档描述如何进行 10g / HTTPD 1.3/ PHP 4 的整合。所以这篇文档将描述如何整合 Oracle 10g、Apache (httpd 2)、PHP 5。便于快速的组建一个开发环境。如果您想对 PHP 的一些新功能(比如PDO)进行一下体验,那么本文可以作为一个开端。

Oracle、Apache、PHP三者之间的关系不妨借用一下这张示意图(原图地址):

Oracle Apache PHP relation

本文假定您的 Oracle 10g (服务器或者客户端)已经安装完毕。如果没有安装,请参考这篇文档

http://www.dbanotes.net/Oracle/Install-Oracle10g-RHEL3.htm

确定自己的 Oracle 处于可用状态。

本文所用的操作系统为 Fedora Core 3 Linux,Oracle 版本为10 R1 (10.1.0.2)。

下载所需文件:HTTPD 和 PHP 5

HTTPD - http://httpd.apache.org (目前的版本是 2.0.52)
PHP 5 - http://www.php.net (最新版本是 5.0.2)
1 2 3 4 5 6

关于归档

本页包含 Tech.Memo 类别下的所有文章.

上一类别为 Startup.

Web 为下一类别.

回到 首页 查看最近发表的文章或者查看所有 归档文章.