自找苦吃

N天前,可爱的温总理说他担心在美资产安全,哎,他把美国看成什么了,人家是文明国度,讲信誉的,不会随便赖帐的。但是中国把这么一块大肥肉放在前面,他总不能只闻香味,不上下其手吧。

这一天终于来了,当然,美国人是文明的,他们不会赖帐,他们只是“收购3,000亿美元的长期美国国债和至多1.25万亿美元房地美(Freddie Mac)和房利美(Fannie Mae)发行的抵押贷款支持证券”而已。

问题是怎么收购呢,他们自然不会把温爷爷提的中国持有那几万亿的国债给吃进去,况且,他们哪来的钱收购,发新债?怎么说都不合逻辑。

那么只有下面一条路可以走,那就是利用美国的国际货币地位,狂印美元,向他国收取铸币税了。

消息一出来,金价上涨百分之六。同时也意味着中国放在美国的资产缩水百分之六。

首部Google手机售价179美元

第一部 Google手机T-Mobile G1。
手机不仅在机身背面标记有Google的LOGO,而且还搭载了由Google领衔开发的Android系统平台,是全球第一支Android 平台手机。


图为:T-Mobile G1手机

配备有3.2英寸 HVGA(320×480像素)分辨率的全触控式屏幕
侧滑盖设计,
提供了QWERTY标准键盘,
可让用户获得更便利快捷的文字输入功能以及手机上网等功能。

互联网应用成为了该机功能上的最大特色。该机内置广受欢迎的多项Google服务,包括Google地图、街景服务、Gmail、YouTube等。同时 容易操作的界面以及快捷键设计,可以让用户以更快的速度进入Google功能,从而让用户可及时获得信息。


图为:T-Mobile G1手机

T-Mobile G1
528MHz的Qualcomm MSM7201A处理器,
内置192MB RAM和256MB ROM并支持最大8GB容量的micro-SD存储卡扩展功能。
支持GSM850/900/1800/1900MHz、UMTS850/1900 /2100MHz及HSDPA/ HSUPA网络
WLAN(Wi-Fi 802.11 b/g)无线局域网接入功能,
兼容AAC, AAC+, AMR-NB, MIDI, MP3, WMA, WMV等格式音乐播放,
内置320万像素的摄像头,但没有提供自动聚焦功能。


图为:T-Mobile G1手机

内置GPS模块并完美支持Google地图功能。借助该功能,用户能够随时通过简便的触控界面察看地图,卫星影像图、附近商家及相关导航服务。
Google街景服务
用户能够随时随地查询街道信息。Google地图还能够与手机内置的电子罗盘同步化,这项业界首创的功能,让用户只要移动手中的手机,就能够以360度查看浏览目标位置。


图为:T-Mobile G1手机

强大的商务应用水准。
内置rich HTML的电子邮件服务,能够实时同步化用户的Gmail或其它大多数POP3及IMAP邮件服务中的电子邮件、行事历以及连联系人信息。具备多任务操作功能,用户可以一边浏览网页一边下载电子邮件。
IM,美国流行的Google Talk、AOL 、Yahoo! Messenger以及Windows Live Messanger等即时通信功能也被完全移植到该机之上,让用户可以随时与朋友和家人保持联系。
多种移动上网方式,并提供快捷的上网速 度,因此T-Mobile G1 的用户可以将内置摄像头拍摄的照片随时随地与他人分享相片、或是查询最新体育赛事结果以及登陆上社交网站等。


图为:T-Mobile G1手机

支持Amazon音乐下载功能的手机,该机内置了Amazon所开发的软件程序,用户可以轻松连接到Amazon.com网络商店。并在 该网站所提供的600多万首完整的DRM-free MP3音乐中,搜寻喜爱的项目,并利用Wi-Fi连结直接自该网站下载至手机。
支持YouTube,可以让用户在手机欣赏YouTube上的 原创内容,观赏熟悉的影片、浏览各分类项目、或搜寻特定的视频。


图为:T-Mobile G1手机

T-Mobile G1
机身尺寸为117.7 mm ×55.7 mm×17.1 mm,
重158克,
在配备1150毫安时电池的情况下,手机可获得319小时的待机时间和406分钟的连续通话时间。

10月22日在美国上市,在与运营商签定两年和约的情况下,手机的销售价格为179美元。
11月在英国问市,其它欧洲国家
2009年第一季开始销售,包括德国、奥地利、捷克共和国、以及荷兰。

google checkout

昨天准备在dreamhost.com上买一个空间,晚上八点左右下完订单后,显示dreamhost.com上已经收到美元,空间的状态却一直是pending。今天下班了后看了下,dreamhost上面的支付项为零,google checkout提示信用卡不可用。

google checkout
google checkout

要求我传卡和身份证的复印件。到现在还不清楚是什么问题,至少这张招行卡用paypal是没问题的。

全屏捕获 2009-3-18 172943.jpg

工作一年了

2008年3月17日是我第一天开始正式的工作——day trader,在五月二十来号的时候为了写毕业论文而离开,前后总共两个来月。后来,在八月十八号时在财通做了一段时间的证券经纪人,却因一些原因在十二月份离开,再后来就在了现在这里做着网页。最大的遗憾是回首这一年,我却什么都没有学到。是该有个好好的规划关于我的未来了。

三月终结

三月份,不知道是什么日子,一直在看的五本小说中有四本竟然宣告结局了,失业了……哎
不过这几天总算出梅了,可以见到太阳了。
极力推荐大家看<天变>,http://www.qidian.com/BookReader/507.aspx

它在起点的作品号是507,相当久远的网络小说了。

以半文言的方式写作的,刚开始读有点生涩,慢慢地就会发现作者的构思和文华。

google adsense

google adsense的收入有了0.10$,恭喜自己先。什么时候才能变成成百上千刀啊,我要努力。

evernote的截图功能照样强大,可是firefox在按下截图键的时候会跳出重新发送表单的按钮。哎,不知道这算不算一个bug呢。…….

而picasa我至今还没仔细看过功能,只想用它的网络相册放照片,然后让博客引用,结果很汗地发现我竟然一下子找不到上导入的功能,当然,最终的结果是肯定的。

展示一下我的成果吧:浪费了我一个周六和周日的时间才得到US$。

googleAdsense20090316.png.jpg

没有周日

周日,在家弄blog,吸取上次的教训,特地下了一个database backup插件,功能比较全,可以自动发送备份好的文件到我的邮箱,这样我的gmail就不会寂寞了。
下一步准备把810081.net建一个采集站吧,关键词,思路都还没想好。先看些文章先,为了我的US$,要努力了。
今天在老年公寓吃了两顿饭,太贵了,作为一个食堂,一荤两素竟然收八块钱,不过MM的服务态度不错,赞!当然找到超市了,也是在老年公寓里面,价格好像和以前在学校时的超市差不多吧,一般我买东西都不注意看价格的,汗。

wordpress主题

前几天一直在给公司做wordpress的cms主题,感觉自己设计方面实在没有天赋,于是晚上一直在找别人已经设计好的主题,在一些英文之中突然发现这个主题的的微缩图竟然有中文的,那么,像我这种懒人,考虑中文显示这类细节自然是能省就省。
ps:另一个原因是,下午骑了两个多小时的车,在联华找了个怀子,那个样子和头部的杯子挺像的。

当然对于杯子来说,它就长那样,都差不多……

很想用win wendy的主题,可是每次到了情人节(今天还是白加黑的)才发现是一个人,可以点击这里欣赏一下这个界面。

这个网站(http://rin-wendy.com/)的布局很特别,首页是三栏,左右不同的颜色,文章页根据不同的作者显示不同的颜色,页面又是一种风格。

1. 首先区分页面,首页,作者A和作者B。

  1. <?php if (is_page())  {
    $style_item = ‘page’;
    } elseif (is_single()) {
    if ($post->post_author == ‘1′) {
    $style_item = ‘left’;
    }
    elseif ($post->post_author == ‘2′) {
    $style_item = ‘right’;
    }
    } else {
    $style_item = ‘normal’;
    } ?>

把定义的$style_item加在DIV框架内,以方便用CSS控制显示。

  1. <div id=”page” class=”wrap-<?php echo($style_item); ?>”>

2. 首页左右作者的实现可以用query_posts来控制
一开始用query_posts(’author=1′ ) 发现这样不能正常分页,查找了相关资料最后找到了如下代码:

  • <?php
  • $limit = get_option(’posts_per_page’);
  • $paged = (get_query_var(’paged’)) ? get_query_var(’paged’) : 1;
  • query_posts(’author=1′ . ‘&paged=’ . $paged);
  • ?>

注意:

  1. <?php endwhile; ?>

下方加上一句

  1. <?php wp_reset_query(); ?>

不加的话会使侧栏的if (is_category())这样的判断失效。

评论部分:

1. 修改comments.php,在wp_list_comments代码那加上&callback=my_comment。

  1. <?php wp_list_comments(’type=comment&callback=my_comment’); ?>

2. 修改function.php,加入如下代码

  1. function my_comment($comment, $args, $depth) {
  2. $GLOBALS[‘comment’] = $comment; ?>
  3. <li <?php love_class(); ?> id=”li-comment-<?php comment_ID() ?>”>
  4. <div id=”comment-<?php comment_ID(); ?>”>
  5. <div class=”comment-text”>
  6. <div class=”comment-text-top”>&nbsp;</div>
  7. <?php comment_text() ?>
  8. <?php if ($comment->comment_approved == ‘0′) : ?>
  9. <em><?php _e(’Your comment is awaiting moderation.’) ?></em>
  10. <?php endif; ?>
  11. <?php edit_comment_link(__(’(Edit)’),’  ‘,”) ?>
  12. <div class=”comment-text-bot”>&nbsp;</div>
  13. </div>
  14. <div class=”comment-author vcard”>
  15. <?php echo get_avatar($comment,$size=’48′,$default=’<path_to_url>’ ); ?>
  16. <?php printf(__(’<cite class=”fn”>%s</cite> <span class=”says”>says:</span>’), get_comment_author_link()) ?>
  17. </div>
  18. <div class=”comment-meta commentmetadata”>
  19. <?php printf(__(’%1$s at %2$s’), get_comment_date(),  get_comment_time()) ?>
  20. </div>
  21. </div>
  22. }

3. function.php,加入如下代码

  1. function love_class( $class = ”, $comment_id = null, $post_id = null, $echo = true ) {
  2. // Separates classes with a single space, collates classes for comment DIV
  3. $class = ‘class=”’ . join( ‘ ‘, love_comment_class( $class, $comment_id, $post_id ) ) . ‘”’;
  4. if ( $echo)
  5. echo $class;
  6. else
  7. return $class;
  8. }
  9. function love_comment_class( $class = ”, $comment_id = null, $post_id = null ) {
  10. global $comment_alt, $comment_depth, $comment_thread_alt;
  11. $comment = get_comment($comment_id);
  12. $classes = array();
  13. // Get the comment type (comment, trackback),
  14. $classes[] = ( empty( $comment->comment_type ) ) ? ‘comment’ : $comment->comment_type;
  15. // If the comment author has an id (registered), then print the log in name
  16. if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {
  17. // For all registered users, ‘byuser’
  18. $classes[] = ‘byuser comment-author-’ . $user->user_nicename;
  19. // For comment authors who are the author of the post
  20. if ( $post = get_post($post_id) ) {
  21. if ( $comment->user_id === $post->post_author )
  22. $classes[] = ‘bypostauthor’;
  23. }
  24. }
  25. if ( empty($comment_alt) )
  26. $comment_alt = 0;
  27. if ( empty($comment_depth) )
  28. $comment_depth = 1;
  29. if ( empty($comment_thread_alt) )
  30. $comment_thread_alt = 0;
  31. if ( $comment_alt % 2 ) {
  32. if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {
  33. $classes[] = ‘odd-’ . $user->user_login;
  34. $classes[] = ‘alt-’ . $user->user_login;
  35. } else {
  36. $classes[] = ‘odd’;
  37. $classes[] = ‘alt’;
  38. }
  39. } else {
  40. if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {
  41. $classes[] = ‘even-’ . $user->user_login;
  42. } else {
  43. $classes[] = ‘even’;
  44. }
  45. }
  46. $comment_alt++;
  47. // Alt for top-level comments
  48. if ( 1 == $comment_depth ) {
  49. if ( $comment_thread_alt % 2 ) {
  50. $classes[] = ‘thread-odd’;
  51. $classes[] = ‘thread-alt’;
  52. } else {
  53. $classes[] = ‘thread-even’;
  54. }
  55. $comment_thread_alt++;
  56. }
  57. $classes[] = “depth-$comment_depth”;
  58. if ( !empty($class) ) {
  59. if ( !is_array( $class ) )
  60. $class = preg_split(’#\s+#’, $class);
  61. $classes = array_merge($classes, $class);
  62. }
  63. return apply_filters(’comment_class’, $classes, $class, $comment_id, $post_id);
  64. }

凤凰涅磐

原来blog一直架设在godaddy的空间上,在买了一个新的空间后,dengruo.info这个域名的A指向改过一次到现在这个空间,测试成功,然后就很沮丧地发现域名再次指向回godaddy不成功,尝试了N种方式后,只能宣告放弃。

从零开始,重新开始……