Archive for April, 2008

Never Had a Dream Come True

2008-4-30 14:24 | by 2ndboy

  最近几天在听这首同事推荐的歌,旋律真的不错:

Everybody’s got something
They had to leave behind
One regret from yesterday
That just seems to grow with time

There’s no use looking back, or wondering
How it could be now or might have been
All this I know
But still I can’t find ways to let you go

Chorus:
I never had a dream come true
’till the day that I found you
Even though I pretend that I’ve moved on
You’ll always be my baby
I never found the words to say
You’re the one I think about each day
And I know no matter where life takes me to
A part of me will always be with you

Somewhere in my memory
I’ve lost all sense of time
And tomorrow can never be
Cause yesterday is all that fills my mind

There’s no use looking back or wondering
How it should be now or might have been
All this I know
But still I can’t find ways to let you go

(Chorus)

You’ll always be the dream that fills my head
Yes you will,
Say you will,
You know you will oh baby
You’ll always be the one I know I’ll never forget
There’s no use looking back or wondering
Because love is a strange and funny thing
No matter how I try and try
I just can’t say good bye
no no no no

(Chorus)

S Club 7

写了个处理照片的 PHP 程序

2008-4-23 14:16 | by 2ndboy

  最近工作日上班,晚上还要做饭,周末抓紧时间游历湾区,所以少有时间写技术话题,今天来写一个:)

  在 Blog 上贴图的时候比较喜欢处理成自己喜欢的风格,但是手工做起来比较麻烦,也不去找什么工具软件啦,晚上自己用 PHP 写了一个,看代码:

  1.  $file   = 'test.jpg'// 需要进行处理的照片
  2.  $string = 'Night';     // 写在照片下方的文字
  3.  $font   = 'C:/Windows/Fonts/verdana.ttf'// 文字使用的字体
  4.  
  5.  $img    = imagecreatefromjpeg( $file );
  6.  $width  = imagesx( $img );
  7.  $height = imagesy( $img );
  8.  
  9.  if( $width > $height )
  10.  {
  11.      $new_width = 500// 宽度大于高度时,新的宽度值
  12.      $new_height = ( $height / $width ) * $new_width;
  13.  }
  14.  else
  15.  {
  16.      $new_height = 500// 高度大于宽度时,新的高度值
  17.      $new_width = ( $width / $height ) * $new_height;
  18.  }
  19.  
  20.  $new_img = imagecreatetruecolor( $new_width, $new_height );
  21.  
  22.  imagecopyresampled( $new_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height )// 缩放
  23.  
  24.  //
  25.  // 画透明白边
  26.  //
  27.  $white = imagecolorallocatealpha( $new_img, 255, 255, 255, 55 );
  28.  imagefilledrectangle( $new_img, 0, 0, $new_width - 1, 9, $white );      // up
  29.  imagefilledrectangle( $new_img, 0, 10, 10, $new_height - 30, $white )// left
  30.  imagefilledrectangle( $new_img, $new_width - 10, 10, $new_width - 1, $new_height - 30, $white ); //right
  31.  imagefilledrectangle( $new_img, 0, $new_height - 29, $new_width - 1, $new_height - 1, $white )// bottom
  32.  
  33.  $fs = imagettfbbox( 18, 0, $font, $string );
  34.  $fs_width = $fs[4] - $fs[6];
  35.  $fs_height = $fs[3] - $fs[5];
  36.  
  37.  // 在最下面写字
  38.  $blue = imagecolorallocatealpha( $new_img, 0, 0, 255, 55 );
  39.  imagettftext( $new_img, 18, 0, ( $new_width - $fs_width ) / 2, ( $new_height - 29 ) + ( ( 30 - $fs_height ) / 2 ) + 18, $blue, $font, $string );
  40.  
  41.  imagejpeg( $new_img, 'new_test.jpg' );
  42.  ?>

  简单的说,这个程序可以把数码相机拍的任意大小的照片缩放到长边 500px,在四周加一个半透明白框,最后在下面居中用 verdana 标注文本。这里贴的是核心代码,加些外围代码用起来会更方便些:D

  最后贴一张今晚站在阳台上拍的夜景,用上面贴的程序处理过:
Night

周末补记

2008-4-22 13:49 | by 2ndboy

  去 Westfield 的 bus 上遇到一个从江苏来美国 19 年的大妈,已经入籍,儿子在美国读书时跟老伴一起来美,现在儿子在国内发展。老人家跟我们讲她们老两口每月可以从政府领 $1000 钱,可以用很低的价格租房子住,看病也很便宜,吃饭买衣服也要不了多少钱,所以生活一点压力都没有。据说这里老年人之间的活动也比较丰富,老太太英语口音明显比我们标准:) 据说在国内时学过俄语,英语绝大部分是在美国学的。我们问到她多久回国一次时老太太很高兴的讲起大约一个月以后就要回去一趟,说现在签证比以前难多啦(跟已入籍有关系)。

  逛街时在前面提到过的华人开的小店里发现了若干本《Playboy》,马上跟同事一起怀着无比崇敬的心情开始瞻仰,曾经以为里面全是图片,结果发现反倒是文字多,干货很少,原来老外比较喜欢想象:D:D:D BTW,每本大概 $2,大家怂恿一位同事买一本,未果:(

  我收集 50 州 quarter 硬币的计划还算顺利,截止今晚已经有了 24 个州的 25 美分,而目前已发行的 quarter 是 47 种(新墨西哥州的刚刚发行)。上周开会时听 leader 讲居然还有 2 美元的纸币,第一次听说,希望可以收集一张,50 美分和 1 美元的硬币还是一个都没收集到。比较意外的是 5 美分硬币,之前以为只有一种,结果发现其实有 6 种之多(还好 10 美分不是有 10 种)。我手上目前已经有了其中的 5 种:





还没收集到的是:

Westfield Valley Fair & San Jose Downtown

2008-4-21 13:46 | by 2ndboy

  周六除了买菜就是待在宿舍上网游戏,比较颓废的一天,于是今天说什么也得出去走走。早上 9 点跟同事会合,先跟一个熟悉路线的同事到 Westfield 的 Valley Fair 店。VTA Light Rail 坐到 Santa Clara Station 转 23 路。VTA bus 照例没有站名,我们也照样看不懂 23 路的路线图,记住在 bus 连续转两个弯下车是很有必要的:)

  Westfield Valley Fair 里面卖各种化妆品的店很多,俺对这种东西懂得不多,反正是看见一家 Lancome 专卖店。里面衣服贵的离谱,衬衣 $150 以上的比比皆是,感觉跟杭州大厦的定位差不多:) 由于现在还不到回国的时候,不用急着给 LP 买东西,所以也没怎么仔细逛,在陪同事买了 See’s Candies 的坚果巧克力后撤离。出去坐车的时候一帮人都转了向,绕了一大圈出去找到 23 路,回到换乘 bus 的地方开始逛 San Jose Downtown。

  下了车先找到一家 McDonald’s 解决中餐,大家都带了水,于是我们尝试了一把去掉饮料点一号套餐:) 结果平时 $5.6 的一号套餐变成 $5.1。饭后两位同事去 Fry’s 买东西,我们剩下的 3 个人开始信马由缰的逛。

  出麦当劳不远就到了 San Jose State University,风景和建筑到底是比斯坦福差一些:) 穿过大约 1/4 个校园后从北门出去,走不远看到一个教堂——First Christian Church,进去以后发现里面动静不是一般的大!正放着在我们听来绝对是摇滚的音乐,一群人很 high 的轻摇着身体,用电视上听来的一句话说就是——都获得了不错的宗教体验:D 坐在教堂最后一排的椅子上偷拍了一分钟的视频后离开。

  一出教堂门就看到一处很宏伟的建筑,在 San Jose 待了一月有余,超过 20 层楼的建筑还真是少见(据说跟当地多地震有一定的关系)。拐到 E Santa Clara St. 上走不远后找到一家叫 A&A Gift Shop 的小店,进去的时候没注意老板,后来听见打电话的声音才发现老板是中国人。这里的天气温差比较大,风大的时候就很冷,今天只穿了件 T-shirt 的同事马上买了件厚外套。发现这里大的拉杆箱很便宜,只要 $24,在 Great Mall 和 Gilroy 看到的同样大小的箱子差不多都要 $125 左右,大喜,回国时如果东西太多的话有解决方案啦!:D

  继续开路的时候偶尔抬头看到 Adobe 的 logo,于是干脆跑到 Adobe 的 building 看看,周日休息,围着整个大楼转了一圈只看到停车场出口坐着一位穿正装的老兄在晒太阳。BTW,Adobe 一楼一圈的广告很有特色。

  之前在教堂门口遇到一个很热心的本地人向我们搭讪,无奈听力有限,好像听他说教堂的活动对人们非常有帮助云云。在 A&A Gift Shop 附近又遇到这位老兄,又很热心的告诉我们往西的方向有条河,风景很不错:) Adobe 逛完后刚好发现了他说的 Guadalupe River,河两边整整齐齐的摆了好几层石块,石块都装在用粗铁丝编成的笼子里,之前还真没见过,不知道是怎么编出来的:)

  Adobe 大楼对面一大块草地上插满了很高的白旗,最前面是一面美国国旗,看上去很像个类似阵亡士兵目的,在附近看到个牌子上写着 San Jose History Walk。继续向南走就到了 Children’s Discovery Park,上次去 Gilroy 坐轻轨路过时看到某建筑上坐着一只巨大的鸭子的地方就是了:) 看到不少家长带着小孩来玩,不少亚洲面孔。

  一干人等在附近的一个科技馆里方便:) 逛的时候发现里面商店卖的东西比较有意思,有以前上学时在科学馆见过的放电球的 mini 版,还有在浦江见过的剖开一面的水晶矿石,各色雨花石,居然还发现了 Google 的熔岩灯,可惜没看见标价,不知道卖多少钱。出来后继续向北走,途径 Plaza de Cesar Chavez Park 的时候看到一群人在打非洲手鼓,很有节奏感:)

  继续向北后终于来到了我们仰慕已久的 St James Park,之所以仰慕已久是因为每次坐 VTA Light Rail 经过这个公园都可以看到一群无家可归的人盘踞在公园长椅上但是一直没进来过:D 见到一位一位大概 50 左右的白人老妇坐在草坪上整理一堆衣服,可能是好心人送的?不得而知。

  走出公园大概是下午 5 点不到的样子,同事要给小孩买衣服,所以一起到 Great Mall 走了一趟,买了颗排球回去,这下小区的排球场可以利用起来啦:)
San Jose Downtown

Update:发现个问题,我的 blog 时间用的还是国内的时间,所以这篇发出与 20 号晚上 10 点的 post 的发布时间是 21 号下午 1 点,懒得改啦:D

学习游泳中……

2008-4-14 14:24 | by 2ndboy

  周五在 Bella Vista 第一次下水学游泳,跟几个本地小孩在水里玩了会儿橄榄球之后发现在水里站稳已经不成问题啦,只是一下还不知道怎么摆腿好,基本上只能算是在水里蹬腿,也没能游起来:D

  幸好从国内带了泳裤过来,这边泳裤貌似都是 $30~40 左右,我的国内买来才 ¥29,没带来的兄弟们很郁闷:D 周六晚上接着学,新小区的游泳池没有深水区(在 Bella Vista 有只露头的地方),全部只到肚脐以上而已。

  第二次下水进步比较大,已经可以一口气游将近 10 米啦。换气学习中…… 在水里不敢睁开眼睛,借了同事的游泳镜看了下,发现游的时候基本鼻子都在水平面附近,所以貌似换气现在还搞不定。

  下午写了会儿文档大约 3 点的时候出发去 Great Mall 买游泳镜,满以为泳裤超贵,眼镜更贵,谁知道 $6 搞定一副 Nike 的:) 在 Great Mall 找到一家大超市(不卖食品),也卖 Nike 的衣服,淘了半天以将近 4 折的价格搞定两件 Nike 短袖(每件 $13 左右)。

  学游泳过程中鼻子耳朵进了不少水,一开始是不习惯,一到水面下就不由自主的吸气,还好最近抵抗力强,不然又要鼻炎发作!下次让 Nike 游泳镜试试水:) 争取早日学会换气哈哈