Linux下,用户login之后可以设置一些环境变量等,TACL也可以。
比如logon之后,会有如下信息:
(Invoking $SYSTEM.SYSTEM.TACLLOCL)
(Invoking $DATA11.RYUHIN.TACLCSTM)
其中TACLCSTM文件,是一个TACL宏文件,默认的时候(刚创建)是这样的
?TACL MACRO
== TACL created this file for your protection.
而system下的TACLLOCL应该是共有的吧(猜测)。
定制内容
首先建立一个脚本mymacro,内容如下:
?SECTION TYPE MACRO
[#IF [#EMPTY %*%]
|THEN|
#OUTPUT "** ERROR ** ex) COPY FILE1"
|ELSE|
#OUTPUT FUP COPY %*%
FUP COPY %*%
]
?SECTION VI MACRO
[#IF [#EMPTY %*%]
|THEN|
EDIT
|ELSE|
EDIT %*%
]
?SECTION LS ALIAS
FILES
?SECTION LL ALIAS
FILEINFO
?SECTION H ALIAS
HISTORY
?SECTION RM MACRO
[#IF [#EMPTY %*%]
[…]
One of my favorite business model suggestions for entrepreneurs is, find an old UNIX command that hasn’t yet been implemented on the web, and fix that. talk and finger became ICQ, LISTSERV became Yahoo! Groups, ls became (the original) Yahoo!, find and grep became Google, rn became Bloglines, pine became Gmail, mount is becoming S3, […]
有机会要用HP的NonStop Server himalaya了,也许只有两个月,有点短。
这个系统(硬件,OS)应该是原来日本的一个公司tandem做的(几个从HP跳出来的人创立的公司),后来这个公司被康柏收购了,再后来康柏又被惠普收购了。
NSK:NonStop Kernel的意思吧。
今天主要是在远程来访问主机,不过透过机房的玻璃见到了主机,但是没进去。
客户端(windows)先装上了outside view32这个软件,应该页是个终端模拟的软件,可见其公司主页http://www.crystalpoint.com/
稍微设置了一下,就可以连接目标主机了。
Open session ,打开到一台主机的连接(这里是telnet协议)
连上之后,显示如下信息:
WELCOME TO sk1-1 [PORT $ZTC00 #23 WINDOW $ZTN00.#PT7BDZU]
TELSERV - T9553G06 - (24FEB2006) - (IPMAEF)
Available Services:
PPMENU PP521 PPDCM OSS TACL EXIT
Enter Choice>
?>
选择TACL(Tandem Advanced Command Language)
Enter Choice> tacl
TACL 1>
Logon
TACL 1> logon GROUP1.USER1
Password:
Last Logon: 05 JUN 2007, 11:27
Last Unsuccessful Attempt: * NONE *
TACL (T9205D46 - 24MAY2006), Operating System G06, Release G06.28.00
(C)1985 Tandem (C)2005 Hewlett-Packard Development Company, L.P.
CPU 1, […]
计算器也能感染病毒?赛门铁克这么说了。
http://www.symantec.com/enterprise/security_response/weblog/2007/05/calculating_the_risk_of_infect.html
但是这个不是一般计算器都能中的,金五星的20块钱的是不行的。
发现病毒的是高性能的Texas Instruments TI89。这是一种高性能的计算器,而且允许在RAM中安装软件。
这个病毒还没有名字,因为这个平台的病毒还是第一次,平台名字还没确定呢。而且,这个平台还没有病毒扫描器呢。
只是兼任而已。
fellow的日语解释是特别研究员,至于matz在乐天干什么,目前还不是清楚。
http://slashdot.jp/article.pl?sid=07/06/01/0059231
乐天最近也开始用rails来开发了。
好像最近matz担任了很多顾问或者评委之类的东西。
前两天的wordpress版本比较低,装不了UTW3,只好升级到最新版本的wordpress了。
把解压缩的plugin的在控制面板里启用就可以了。
关键是要修改theme文件。
1.修改index.php,在文章列表的时候显示tag list
在适当的位置加上这句就行了。
<div class="utwtags">TAG: <?php UTW_ShowTagsForCurrentPost("tagsetcommalist") ?></div>
当然,还要修改css文件。
2.修改tags.php和tag.php
tags.php主要是用来显示所有的tag的列表,建立方法可以看UTW自带的文档,修改的主要内容是让它符合当前的theme。
tag.php主要是显示一个tag的文章列表,修改的主要内容是让它符合当前的theme。
Java:
new Date(new Date().getTime() - 20 * 60 * 1000);
Ruby:
20.minutes.ago
c#3.0的话有Extension Methods
public static class Extenders
{
public static DateTime Ago(this TimeSpan val)
{
return DateTime.Now.Subtract(val);
}
public static TimeSpan Minutes(this int val)
{
return new TimeSpan(0, val, 0);
}
}
执行函数
class Program
{
static void Main(string[] args)
{
Console.WriteLine(20.Minutes().Ago());
Console.ReadLine();
}
}
原文:http://haacked.com/archive/2007/05/24/ruby-like-syntax-in-c-3.0.aspx
Extension Methods:
New “Orcas” Language Feature: Extension Methods
因为使用虚拟服务器,不能修改apache的配置文件,一般的url rewrite都需要.htaccess文件。
mediawiki的话,简单的步骤如下
1. 在LocalSettings.php中设置$wgArticlePath = “/wiki/$1″;
2.在wiki的根目录中放置含有如下内容的.htaccess文件
RewriteEngine on
# 取消下一行的注释#号,如果你期望输入主域名oracle.nanshapo.com/时直接转到oracle.nanshapo.com/wiki/Main_Page
# RewriteRule ^/$ /wiki/Main_Page [R]
RewriteRule ^wiki/(.*)$ /index.php?title=$1 [L,QSA]
可以访问oracle.nanshapo.com来看看
因为一直在用非中文系统,输入韩语只能用微软拼音。最近google输入法挺入人视线,就下载一个试试看。本人对Google不太感冒
第一眼感觉速度挺快,有点类似紫光。很遗憾紫光在非中文下乱码,不能用。
不过,安装的时候默认的时候是选中安装Google toolbar的。
刚才输入toolbar的时候,发现还有英文联想,当我输入到toolb的时候,出现了toolbox这个提示,再输入a,toolbox就显示出来了。
不过,发现构造体竟然没有,只有构造题,这个莫名其妙的词语。当然,第二次输入的时候就有了,虽然被排在了第二个。
输入第二也比较简单,dier就可以了,不会变成爹了。
总之还不错,速度挺快。
下载地址:http://tools.google.com/pinyin/
晚上回家之后,发现了一个更热闹的新闻,就是说google词库抄袭了sogou的词库。
说是sogou开发人员的名字在Google输入法里也是默认有的。
具体可以看:这里和这里
这其中最搞笑的是,冯巩的拼音直接输入fenggong使不能出现的,而输入pinggong则第一个显示出来了。
上个月有机会用了一下Telelogic 的Tau3.0,说一下感觉。
Telelogic Tau3.0是Telelogic的支持uml2.0的建模工具,同时提供了模型验证(Model Verifier),代码生成(code generator)。这是个欧洲公司,据说已经有14年的业内经验了。那个时候uml的版本还是负的2.0吧。
1.Uml建模
比较容易使用。
最重要的是,它对模型的要求比较严格。比如序列图中的对象或者消息,必须是已经定义的。否则会出错的。这样严格应该是为了代码生成和模型验证吧。
Tau3.0有一种特殊的图,叫做text图,一般来说是一个类的方法的实现。在text 图里面有一个action symbol,就是一个类似输入框的东西,在里面可以写代码。但是代码不是要用tau的语言来写的,不是c,也不是java。在状态机图中,也可以画action symbol。另外。还有一个图形元素叫做text symbol,也可以写代码。
为了及早检查出错误,tau有自动和手动check功能。跟ide里类似,比如函数名没定义,变量没定义等等。手动检查,可以在要检查的元素上按右键选择,或者使用快捷键f8。
好像没有timing图支持。
2.模型验证
这个应该是很多工具不具备的。
就是在uml模型上执行。要想进行模型验证和代码生成,至少需要类图和状态机图。序列图活动图,和用例图不被使用,其他图根据需要有可能被使用。需要的图和代码生成一样。
说是验证,实际上就是把模型生成可执行代码,执行。在uml模型上,能看到执行的过程等。基本的debug机能都有,step in ,step out 等,还有break point ,代码覆盖率统计的。比较不错,第一次看到时惊奇了一把。
3.代码生成
能生成c,c++,java代码。并且能编译成可执行文件。
还能生成telelogic的面向嵌入式系统的agile c。
这次我做的是生成agile c和c代码。
基本上生成的代码不可读,不可调试,里面很多宏定义,在uml建模时候的变量名,生成之后也变得乱七八糟的了。
我们设计主要集中在业务领域,通过signal和外部联系。当然内部也有signal通信了。
主函数是uml kernel提供的,不停的去检测外部环境进来的signal。默认的性能比较差,什么都不干cpu就在95%以上。
4.其他
其它也提供了一些不错的东西,比如TestingProfile,启用了这个插件,就能建立各种test case 了。而且test case 是基于序列图和状态图的,基本也不用编码,只需要画图。一组test case 建立在test context之中,这个context执行后,会生成一个xml格式的报告。