Archive for November, 2008


Category: 随笔 Something     Comments    

2008澳门资讯科技周

在网上看到11.28~29是澳门资讯科技周,现场有很便宜的SD卡和手指(U盘)卖,所以昨天去参加完同学的婚礼后今天早上就赶回澳门来到会场,场地很小,而且人很多,卖的东西也不多,虽然失望(本来也没多大的期望)不过也买到了我想要买的东西:
Kingston DataTraveler 4G ($MOP69) , adata 8GB的SD卡Class 6 - 20MB/s ($MOP120),还有一个外型不错的4口USB HUB($MOP49)

会场的美女都很配合照相,但是…但是…我相机竟然没电了!!就是因为昨晚在婚宴上开闪光猛照,呜呜….今天最大的遗憾莫过于此了:P 没办法只能用手机照,虽然不堪入目不过也好过没有

顺带提一下,香港电脑节 在2008年12月5日~8日,香港的电脑节和澳门的可不是一个级别的,每年都听说有大量的便宜货捡,不过看来我又是不能去了,就算现在办签证也来不及(无耐)

Category: 随笔 Something     Comments    

随想

难得这次回家没带LEGTOP,闲着没事干的时候才想起好久没更新BLOG,当初重建这个BLOG的时候雄心壮志的,但现在这里已经长满了草。

今天是为了同学结婚才回家,我想现在可以让我回家的理由已经不多,没必要的话是不想回到这个既熟悉又陌生的城市…今天看到很多多年没看到的同学,感觉他们都没怎么变,但是自己却变了,长期在外,对自己生活的追求使我和从到大都生活在这里的同学们产生了隔膜

最近心情杂乱,很想整理一下,但是没办法安静下来,

把所有期望都放在12月19日的旅行上了,希望通过这次独自旅行体验可以找回自我。

引用别个的一句话

“旅行就是找到自我,找到平静心情和宽容心态的最佳途径……在旅行中得到体验,得到平静的心情和宽容的心态,这是旅行对我来说最大的魅力所在,因此,我旅行”

Category: 摄影 Photography     Comments    

澳门官也街&威尼斯人酒店

昨天去位于澳门氹仔的The Venetian Macao(威尼斯人酒店)看THE 48th MISS INTERNATIONAL BEAUTY PAGEANT 2008(第48届国际小姐选美大赛2008),顺便入住了应该酒店的Royale Suite(皇室套房),只可惜选美大赛现场不能带相机,进场前保安才告知,害得我找寄存跑来跑去,最后还是放房间。入到场内竟然前面的老兄带着个大炮进来,羡慕得我不得了,不过后来给保安抓住…不说那么多,去片

更多更大的照片浏览我的 FLICKR Photostream

官也街

官也街,在这里看到传中的榴莲雪糕

DSC_3289

The Venetian Macao

The Venetian Macao

The Venetian Macao

瑰丽堂

瑰丽堂

君忆廊

君忆廊

DSC_3307

走廊

Royale Suite Bed

这张大床非常的舒服

Royale Suite

皇室套房,房间内

Royale Suite

皇室套房,窗外

Royale Suite

皇室套房

Royale Suite

皇室套房

Royale Suite

皇室套房

Royale Suite & Ticket

门票和房卡,房卡有两张

Royale Suite

窗外景观

Royale Suite

后悔带了电脑来,网费MOP$160任上,好贵!没上。澳门不像内地,酒店一般都提供免费的互联网接入服务

Royale Suite

BREAKFAST:A CUP OF ENGLISH BREAKFAST TEA + A BOOK

Category: PHP     Comments    

关于PHP只能读取MsSQL的char/varchar字段前256个字符的问题

很不幸地用PHP操作MsSQL(SQL Server)数据库的时候,如果您的char或者varchar字段长度超过256的话只能读取到前256个字符的内容,后面的会被无情的CUT掉,无论你用最基本的MSSQL DB库还是PDO_MSSQL,或者自己写一个专门的MSSQL DB扩展也无济于事,因为PHP操作MSSQL都是通过微软提供的SQL Server Client Library工作,也就是ntwdblib.dll 这个文件,目前“最新”版本是2000.80.194.0(需要自行去搜索下载),就算最新版本(PHP 5.3 alpha2)的PHP自带的都是这个98年的版本2000.2.8.0,“最新” 版本估计是2000年的产物(根据这个判断© 1988-2000 Microsoft Corp. 保留所有权利。)难怪2001年提交的这个BUG至今还没有被FIX

http://bugs.php.net/bug.php?id=11593

调整php.ini中的 mssql.textlimit 和 mssql.textsize 也没用,这两个参数形同虚设…

鉴于这个库的版本太老,用PHP+MsSQL这种鸡肋组合的同志们要小心了…

解决办法就是使用ODBC驱动,请参考:
在Zend Framework 中使用 PDO_ODBC

Category: Javascript     Comments    

下拉菜单手动输入

oShopZ 在线商城系统后台截图

oShopZ 在线商城系统后台截图

有时候下拉框的选项不能满足需要时需要手工输入,这情况可以在旁边再放一个INPUT和文字说明,但是比较难理解,也不美观。
我的解决办法是选择最后一个选项(option)“手工输入>>”后,此下拉框(select)就会变成文本输入框(input)

实现思路很简单,选项(option)“手工输入>>”的值是就是下拉框(select)的id名
onchage的时候调用cinput函数当检查到this.value = this.id就隐藏select加入input,点击input旁边的“x”就还原。

调用示例:

<select onchange=“cinput(this)” id=”example”>
<option value=”1″>xxxxx</option>
<option value=”example”>手工输入>></option>
</select>

当有缺省值的情况下直接调用函数

cinput($(”#example”).get(0), “ooo”);

本文章所有代码是基于JQUERY,DEMO请点击这里

// 全局变量,保存位置
var fn = {};
// item 是 select 对像
// val 是可选参数,有缺省值的时候用到
function cinput(item, val)
{
if(item.id != item.value && !val) {
// 保存原始位置
fn[item.id] = item.selectedIndex;
return;
}
// 先保存ID
var id = item.id.toString();
// 隐藏select
$("#"+id).hide();
// 获取父TAG对像用以加入input
var p = $("#"+id).parent();
// 避免冲突把select的id和name更名
$("#"+id).get(0).name = id + "_bak";
$("#"+id).get(0).id = id + "_bak";
// 追加input和取消按钮
var html = '<input size="5" id="'+id+'" name="'+id+'"/>';
html += '<input id="'+id +'_return" type="button" value="x" />';
p.append();
if(val) $("#"+id).val(val);
// 设置取消按钮onclick事件
$("#"+id+"_return").click(function(){
// 移除input
$("#"+id).remove();
$("#"+id+"_return").remove();
// 恢复Select
var t = $("#"+id+"_bak").get(0);
t.name = id;
t.id = id;
$(t).show();
// 恢复原来的位置
t.selectedIndex = fn[item.id];
});
}

Copyright © 2005-2009 kingchan.net, All rights reserved, Wordpress-Theme by Felix Krusch 粤ICP备09019789号