没有青春的青春

耐着性子看完了这部《没有青春的青春》(Youth Without Youth) 。因为是大导演弗朗西斯·福特·科波拉的十年回归之作,所以坚持看完 :) 个人的理解是导演把语言当作时间的参照系来表现,具体要表达什么说也说不清楚,或许这才是导演目的。

电影的氛围和博尔赫斯的小说有异曲同工之妙(庄生梦蝶的这个典故在里面也被用了多次,好像西方文学家中博尔赫斯最喜欢这个梦蝶的故事了…),看到结尾字幕才知道这是改编米尔恰·伊利亚德(Mircea Eliade) 的小说。导演应该也是博尔赫斯小说的拥趸吧?

又看到 Tim Roth 的表演了,怪才。什么时候找到 Rob Roy 看看。另外,风软的字幕把导演的名字都打错了。

EOF

《庄子.蝶梦》: “昔者庄周梦为蝴蝶, 栩栩然蝴蝶也, 自喻适志与, 不知周也。俄然觉,则戚戚然周也。不知周之梦为蝴蝶与, 蝴蝶之梦为周与? 周与蝴蝶则必有分矣。此之谓物化。”

此文作者:, 位于 MyLife 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

Web Clickstream 分析

点击流(用户访问路径分析) 似乎是互联网站必须要做的一件事情(我是 UE 门外汉)。如何从千差万别的用户访问行为发现共性,是个很有趣的可研究的东西。不知道这个地方是属于 BI 的活儿还是属于 UE 的(我是门外汉,只是对这个话题好奇罢了)。

类似的话题其实以前车东写过,几年过去了,用于进行 ClickStream 分析的开源工具真的不是很多(这或许也反应了业界对其需求吧)。常见的有 StatVizPathalizer ,还有 Visitors

辅助工具有 ZGRViewerGraphviz等。

php statviz.php --config dbanotes.conf 
dot -Gsize="4096" -Tpdf -o mysite_clickstream.pdf "pairs.dot"

第二行即为 Graphviz 在 Unix 下的基本使用。Ubuntu 系统上可以直接用 apt-get 安装 Graphviz 。

对于 StatViz 的聚合分析模式,觉得对站点分析价值不大。倒是 Individual Session Tracks (现在很多公司可能都自己开发类似的模块了)这个功能值得搞一下,可惜很多人都是集中于前者。对于中大型的站点,可以选择少数服务器激活 mod_usertrack ,收集有代表性的数据进行下一步分析。

Clickstream 这玩意儿是不是必须的? 前一段时间看云风的回忆,对“引擎加入录象” 这个细节印象很深刻。一个很复杂的系统如果缺乏缺陷捕捉能力,那么无疑不是很完美的系统。对于复杂得如迷宫一样的互联网站点,其实也是这样,你知道你的用户怎么访问自己的站点么?

EOF

根据 Session ID 跟踪输出的一份样例图:

ClickStream 样例

超越那一天

度过那一天度过那一天 / 默默的伤感的过度那一天
超越那一天超越那一天 / 轻松的简单的超越那一天
--崔健《超越那一天》

早晨 8 点,还在睡梦中,蚊子把我吵醒,昨天夜里等了好半天也没猎到它,够聪明;

上午10 点,在公司开会。讨论着一件有限的预期内都不可能做的事情,可是眼前的紧急事情都假装视而不见;

中午12 点,和同事边吃午饭边技术畅想。天热;

下午14 点,接到某猎头公司电话;回头猜了半天是怎么知道我座机的;

下午16 点,尝试 Web 日志虚拟化展现。另得知计划已久好久的一个内部活动要被取消,表现我的说服力,未果;

下午18 点,匆忙晚饭后参加健康讲座,讲师满嘴伪科学,结束之前溜出;

晚上 20 点,写 Blog,都说这一天必需要点什么,嗯,超越这一天。然后,回家打蚊子去…

EOF

此文作者:, 位于 MyLife 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

这么多的 Oracle 性能工具

偶然看到 Tanel Poder 提到的一个 Metalink Note (438452.1): Performance Tools Quick Reference Guide 。这文档倒的确挺新,其中有几个工具值得关注一下。

LTOM:The Lite Onboard Monitor

Java 程序,定位是”实时诊断平台”。具有自动 Session 跟踪特性。另外具备自动 Hang 检测,自动数据收集等功能。该工具应该对于 Oracle 技能不太强的中小用户有比较大的帮助。但对于比较关键的系统,恐怕都不太放心跑一个 Java 程序在数据库上。

OPDG:Oracle Performance Diagnostic Guide

类似决策树的一个工具,访问的时候要打开个 Java 虚拟机,以我这样的网速根本访问不到(到了 22% 就停掉了) 。不知道等着着用这个工具的用户会急成什么样。

TRCANLZR:Trace Analyzer

格式化原始的 SQL Trace 数据,以 HTML 形式展现给用户。

HANGFG :Hang file generator

用以收集系统 Hang 住时的状态信息。看来,Oracle 出问题比较多的时候还是系统 Hang 啊 :)

除了这几个,还有 STACKX ,用以分析 Core 文件的内容;还有以前大家都知道的 OS Watcher ,现在也做了一些改进。这个软件包基本上是 Unix 的那些传统的性能工具加上比较有好的图表展现脚本。

应该说随着 Oracle 开发、开放更多的性能相关的工具出来,对于有一定经验的 DBA 来说,会有个很好的辅助作用。对于经验不够丰富的用户来说,不是缺少工具,而是即使有性能数据,也不知道如何分析,如何定位。

EOF
偶然发现,Metalink 对于文档的关键字也是用 Hint 的方式, 哈