从第一个版本的纯文本验证方式再到后来学习了 OAuth,编写了一点儿 XMLHttpRequest,终于把现在这个比较成型的发布出来了。
因为用了 OAuth,所以用户也不用担心账户安全问题了。
欢迎饭否er们玩儿玩儿,有问题记得爱特我 :)
因为服务器不在大陆,所以 API 连接速度比较慢,请原谅。
键盘符号的英文读法:
` backquote 反引号
~ tilde
! exclam
@ at
# numbersign,英语国家是hash,美语是pound,音乐里作sharp,如C#
$ dollar
% percent
^ caret
& ampersand
* asterisk,star(美语),数学公式中作multiply
( parenleft,opening parentheses
) parenright,closing paretheses
- minus;hyphen连字符,不读
_ underscore
+ plus
= equal
[ bracketleft,opening bracket
] bracketright,closing bracket
{ braceleft
} braceright
; semicolon
: colon
' quote
" doublequote
/ slash
\ backslash 反斜杠
| bar
, comma
< less
> greater
. period
? question
space 空格
/usr/local/nagios/
和 /usr/local/nagios/share/pnp/
。要实现对放大后页面中的图表时间段定义,要对以下两个文件进行修改。/usr/local/nagios/share/pnp/zoom.php
include("include/js/zoom.js");
一行,在这行下面添加:
// Get perf graph within specified time range
date_default_timezone_set(CST);
print "<div style=\"margin-left:3px;\"><form method=\"get\" action=\"zoom.php\" name=\"timerange\" style=\"margin-bottom:2px;\">";
print "Get perf data ranges from <input type=\"text\" style=\"text-align:center;\" name=\"starttime\" value=\"".$timerange['f_start']."\" /> to <input type=\"text\" style=\"text-align:center;\" name=\"endtime\" value=\"".$timerange['f_end']."\" on/>. <input type=\"submit\" onclick=\"document.timerange.start.value=tstamp(document.timerange.starttime.value);document.timerange.end.value=tstamp(document.timerange.endtime.value);\" value=\"Go\" name=\"submit\" />";
print "<input type=\"hidden\" name=\"host\" value=\"$hostname\" /><input type=\"hidden\" name=\"srv\" value=\"$servicedesc\" /><input type=\"hidden\" name=\"start\" value=\"\" /><input type=\"hidden\" name=\"end\" value=\"\" /><input type=\"hidden\" name=\"view\" value=\"undefined\" /><input type=\"hidden\" name=\"source\" value=\"$source\" /><input type=\"hidden\" name=\"graph_height\" value=\"$graph_height\" /><input type=\"hidden\" name=\"graph_width\" value=\"$graph_width\" /><input type=\"hidden\" name=\"title_font_size\" value=\"10\" /></form>";
print "Keep the time/date format and *space* as it is.</div>";
?>
<script type="text/javascript">
function tstamp(str) {
var new_str = str.replace(/:/g,'-');
new_str = new_str.replace(/ /g,'-');
var arr = new_str.split('-');
var arg = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4]));
return arg.getTime()/1000;
}
</script>
<?php
/usr/local/nagios/share/pnp/include/function.inc.php
doHead($title)
函数,可以看到下面的内容:
if(is_numeric($conf['graph_height'])){
$graph_height = abs($conf['graph_height'])+170;
}
将其修改为
if(is_numeric($conf['graph_height'])){
$graph_height = abs($conf['graph_height'])+210;
}
大功告成。现在可以点击打开放大后的图表页面,可以看到页面下方出现的时间范围选择表单。只要按照表单中的时间格式(24 小时制)提供起始和终止时间点,便可得到完整的性能图表了。\boot\*
\bootmgr
\source\boot.wim
到 C:\ 下面。c:\boot\bootsect /nt60 c: /mbr
。/mbr
这个参数。由于我使用的是一块新硬盘,没有任何启动记录,所以加了 /mbr
待会儿重启后才能正常进入 Windows 7 启动修复程序。x:\sources\setup
启动 Windows 7 安装程序就可以了。http://pages.thisischen.com/HeroROM/
忙了,很久不去校内跟朋友们搭讪,也越来越少地去简单的@别人一下。
依旧固执地写着自己的饭否。开启隐私设置,甚至删除了几个认识的熟人,不想让他们知道我在说什么、想什么。
到现在想想,能说上话的,都是身边的老朋友了。他们让我心安。
不少次都是自己劝自己,多多经营自己的网络,可是每次都半途因为各种原因放弃。
今天再次劝劝自己,跟老同学、老朋友多多联系吧。
搬家了。家里要装修。我预测会是一系列矛盾的开始。
搬与不搬,搬什么,这是个问题。大车小车不知搬了来回多少次,目前为止还是没有完事。总是不能决定拿走什么,丢下什么的老妈,让我痛苦不已。
每次装修都是一次遭灾,我看不尽然。让人做出取舍,才是这痛苦过程中让人领悟的真谛……
终于老爸老妈想到了一起,准备把久经考验的老房子装修一把。某孩子吃饭时突然说这装修来得突然。是啊,就连我都觉得这决定来得微快。
现在家里已经是纸箱遍地,一片脏乱。看着空荡荡的卫生间和卧室,觉得好像是眼前有了十年前刚搬来时看到的洋灰地、大白墙。
我恍惚了。明天还要继续搬家,好吧,睡了。
又是一个长假结束,而我却被今晚的闹肚子困扰着……我这是吃了什么好东西啊!
纵观整个假期,一切都感觉无味,大家也纷纷表示着这个新年的无聊和无奈。
基本上哪里也没去成,成天都过得迷迷糊糊。等到微醒时,已然看到日历上赫然写着二月六日。
这段日子自己一直有外出旅行的计划,并试图在家里装修前实现。不过目前看来却少了一个最期待的人,并且不一定能让这次旅行和装修完美错开。
好吧,我每一个狗血的愿望都可能不能在我的本命年前实现,我要慢慢试着接受现实了吧。
明天上班。再见,长假。
@marcher 武林广场
2011年1月9日,17:57:38
@marcher 去了吃米酒的那家饭馆,走了相当多的冤枉路,在路上我们还商量去不去买炮竹。白天的下午去找了鸭舌
2011年1月9日,18:49:23
@marcher 是打车,饭馆是司机推荐的。 PS:那个瀑布是人工的
2011年1月9日,18:47:26
@marcher 我吃了很多。还有一个不怎么样的‘干炸响铃’。
2011年1月9日,18:46:21
@marcher 我还打了一个电话。
2011年1月9日,18:44:41
@marcher 甘肃人。
2011年1月9日,18:51:38
@marcher 工业设计专业
2011年1月9日,18:45:13