星期六, 四月 29, 2006

[Debian] [FreeBSD] 学习下 date 命令的用法

由ChinaUnix 上的 一篇讨论 引起了看 date 命令的兴趣

在FreeBSD的实现上,因为可以用多个 -v 选项,这样可以很灵活的得到你要的日期,举个例子说,要得到2010年2月的最后一天,可以用 date -v10y -v3m -v1d -v-1d ,解释一下,就是取得2010年(-v10y)3月(-v3m)1日(-v1d)再减一天(-v-1d)的日期。这其中,数字后面的字符有固定的意义:ymwdHMS -> 年月周日时分秒

在Linux上,date的实现有些不一样,有个-d 的选项,可以用字符串来表示时间,这个字符串也很灵活:可以是年月日(20081002);也可以是英语词句的表达,如yesterday,last year;还可以是数字加时间单词如-1month(一个月前,这儿有趣的是,这个单词可以用单数,也可以用复数)。但是总体来说,似乎没有BSD上的灵活,想想表达下 "2010年2月的最后一天" 该怎么说?恐怕还要在自己脑子里转个弯弯。

date命令的输出格式,可以用百分符带一个字符表示日期中某个部分,应该都是来源于strftime

       %%     The % character.
       %a or %A
          The weekday name according to the current locale, in abbreviated
          form or the full name.
       %b or %B or %h
          The month name according to the current locale,  in  abbreviated
          form or the full name.
       %c     The date and time representation for the current locale.
       %C     The century number (0-99).
       %d or %e
          The day of month (1-31).
       %D     Equivalent  to  %m/%d/%y. (This is the American style date, very
          confusing to non-Americans, especially since %d/%m/%y is  widely
          used in Europe.  The ISO 8601 standard format is %Y-%m-%d.)
       %H     The hour (0-23).
       %I     The hour on a 12-hour clock (1-12).
       %j     The day number in the year (1-366).
       %m     The month number (1-12).
       %M     The minute (0-59).
       %n     Arbitrary whitespace.
       %p     The  locales equivalent of AM or PM. (Note: there may be none.)
       %r     The 12-hour clock time (using the locales AM or  PM).   In  the
          POSIX  locale equivalent to %I:%M:%S %p.  If t_fmt_ampm is empty
          in the LC_TIME part of the current locale then the behaviour  is
          undefined.
       %R     Equivalent to %H:%M.
       %S     The second (0-60; 60 may occur for leap seconds; earlier also 61
          was allowed).
       %t     Arbitrary whitespace.
       %T     Equivalent to %H:%M:%S.
       %U     The week number with Sunday the first day of  the  week  (0-53).
          The first Sunday of January is the first day of week 1.
       %w     The weekday number (0-6) with Sunday = 0.
       %W     The  week  number  with Monday the first day of the week (0-53).
          The first Monday of January is the first day of week 1.
       %x     The date, using the locales date format.
       %X     The time, using the locales time format.
       %y     The year within century (0-99).  When a century is not otherwise
          specified, values in the range 69-99 refer to years in the twen
          tieth century (1969-1999); values in the range  00-68  refer  to
          years in the twenty-first century (2000-2068).
       %Y     The year, including century (for example, 1991).

星期五, 四月 07, 2006

[短信陷阱] 事实证明,俺的钱不是那么好骗的。

昨天打电话到1860投诉了下,说是让俺等待处理结果。。。

今天处理结果就出来啦,不知道是叫啥名字的公司,给俺打电话说把钱退给俺,问俺的地址,俺嫌麻烦,让返还到卡上,对方说一个星期内到帐(开心ing.....,时间虽然长,也懒得计较了)。

后悔昨天没有多按几下。。。(!严重警告:贪小便宜吃大亏!!)

星期四, 四月 06, 2006

[短信陷阱] 偶这么聪明的人都被骗,没天理!

  事情的缘起是这样地:
  买个了手机,用的是动感地带的卡,因为好奇,所以各种功能都要试一下,先别忙着鄙视我:我的警惕性,那是相当的高啊!凡是要求发短信的,偶是一概不发;凡是说要收费的,偶一概不看。遵循这两个凡是的原则,头三天,愣是没有骗走俺一分钱。

然后今天的故事是这样地:
  我进入动感地带M2.0卡的菜单,一个一个的详细查看功能以及说明,在进入到"我的铃声图片"->"多彩和弦" 的时候,有菜单如下

业务描述
HIFI和弦
原音原味
流行前线
偶想剧场
怀旧经典
欧美流行

  进入"业务描述",其说明如下:
多彩和弦铃音,丰富你的铃音色彩。请确保你已经开通GPRS功能;若未开通,请拨打1860即可为你开通此功能。

  看完说明,偶就点了一下"原音原味",没有反应,偶就又点了一下"HIFI和弦",这时就提示收到了彩信和短信息,偶点击进入彩信提示是否下载,偶选择了下载(因为刚咨询过1860,说下载彩信是不收费地)。果然有彩信,就是两首极破的歌;同时短信里面说有什么歌什么榜之类的,叫我回复,2元/条,偶当然不回复,直接删除。
  做到这里,偶还是心虚,毕竟SP骗人的把戏太多了,所以偶及时选择了查询话费,就是发送HF到1861,回复提示偶卡上的余额还剩xx,偶一看,没有变化,心里的石头终于落了地。
  放松了警惕,又点了下"原音原味","怀旧经典",在"精彩图片"里面点了下"节日祝福","体坛风云",然后在心底里暗暗夸了下动感地带,真是不错啊。

  然后就在电脑上上网,逛到了移动的网上营业厅,正想看看GPRS的资费说明呢,顺便查了下实时话费详单,一下就吓了一跳:居然有6块钱的彩信费用,如下:

------------------
          四川省移动通信公司详单(彩信话单)     电话号码13548114xxx          结帐年月200604
工号:wwwwww 流水号:1144325622 打印时间:20060406 客户名称:unknow

类型 对端 使用时间 通信费 信息费 信息费类型 业务代码 SP代码名称
-----------------------------------------------------------------------------------------------------------------
SP主叫 13548114xxx 2006/04/06 18:47:40 0.00 1.00 按条 原音原味(铃声) E动无限
被叫 823498 2006/04/06 18:47:40 0.00 0.00 按条 原音原味(铃声) E动无限
SP主叫 13548114xxx 2006/04/06 18:51:33 0.00 1.00 按条 HIFI和弦(铃声) E动无限
被叫 823498 2006/04/06 18:51:33 0.00 0.00 按条 HIFI和弦(铃声) E动无限
SP主叫 13548114xxx 2006/04/06 18:57:19 0.00 1.00 按条 原音原味(铃声) E动无限
被叫 823498 2006/04/06 18:57:19 0.00 0.00 按条 原音原味(铃声) E动无限
SP主叫 13548114xxx 2006/04/06 18:58:35 0.00 1.00 按条 怀旧经典(铃声) E动无限
SP主叫 13548114xxx 2006/04/06 19:31:04 0.00 1.00 按条 节日祝福(动画) E动无限
被叫 823498 2006/04/06 19:31:04 0.00 0.00 按条 节日祝福(动画) E动无限
SP主叫 13548114xxx 2006/04/06 19:31:28 0.00 1.00 按条 体坛风云(待机) E动无限
被叫 823498 2006/04/06 19:31:28 0.00 0.00 按条 体坛风云(待机) E动无限

彩信费用合计=6.00 通话费合计=0.00 信息费合计=6.00
------------------

  偶大叫一声:不好,上当了!偶再次查看了各个功能里面的业务说明,发现有的业务明确的说明了收费标准,有的则只字未提,但是任何一个菜单,都不敢再点了。立马给1860打电话,把情况说了一下,1860的客服人员说核实一下,叫偶等待下文。。。

说来说去还是那句老话:贪小便宜吃大亏。