为什么这个站点用网通打不开??? 2010/02/02 No Comments
好几天了,都这样,在家就打不开这个站点了…
我家是用杭州小网通 “华数网通”,每次晚上在家想写点东西,都写不了,网站都打不开,郁闷也~~
今天2月2号了,再过个10来天就要过年咯…
昨天电话订动车组的票,居然订不到,就只剩下“无座票”,唉!这所谓的“航空式的服务”的“和谐号”居然还无座票… 不过春节临近也理解下,比较我们国家国情就是如此
最近都在搞Extjs,搞得头大,也不是说有多复杂,而是做的项目变数太多… 今天这样,明天就改那样了,把原来做的差不多基本被推翻掉~~
总结了一下,在小公司就只能这样。所以在考虑着明年的打算,到底是应该继续这么留着,还是另谋出路??
说明几点:
第一、这个公司发展太慢,而且感觉好像是没目标的在乱飞。
不过,作为一个创业型企业,这是难免的,我可以理解。只不过对我而言意义在哪里?这才是我所关注的。
第二、感觉挺压抑。
虽然,早9:30上班,而且工作时间比较随意,但是我感觉这公司人员太少了,就两个人,另外一个还是我老板。即使他把我当朋友来看待,毕竟老板始终是老板… 有些话该说,也有些话不该说。
第三、周边的压力。
周边的同学、朋友,和我一样做软件开发的,一个个都好像比我好了。不过,还只是从“Money”这个角度,技术上也没见得有多么XX。但是,人都是会比较的。虽说我并不在乎“Money”多少,而是更注重自身发展,不过对于小公司对我能有多少发展呢?没发展还没“Money”???
套用我一个兄弟的话来说:“公司给的空头支票能否兑现,那是个未知数;而且兑现日期也是个未知数;现在有多少企业真正是能修成正果的,毕竟是少数。”
第四、自己的压力。
我现在就只够养活自己,没什么剩余… 离我给自己订的目标相距甚远啊~~
最近心里比较乱,比较烦~~~
Extjs: How to extend a component 2010/01/21 No Comments
As extjs is a powerful javascript framework, sometimes we wanna do some extends for some reasons. But how to extend a component in extjs?
I take a extended TextField named as “xTextField” for example. The “xTextField” is inherited from “Ext.form.TextField”, code like below:
Sm = {}; Sm.form = {};
Sm.form.xTextField = Ext.extend(Ext.form.TextField, {
fieldLabel: '',
name: '',
anchor: '95%',
initComponent: function() {
var config = {
fieldLabel: this.fieldLabel,
name: this.name,
xtype: 'textfield',
allowBlank: false,
anchor: this.anchor
};
Ext.apply(this, Ext.apply(this.initialConfig, config));
Sm.form.TextField.superclass.initComponent.apply(this, arguments);
}
});
Ext.ComponentMgr.register('xtextfield', Sm.form.xTextField);
</script>
or
Sm = {}; Sm.form = {};
Sm.form.xTextField = Ext.extend(Ext.form.TextField, {
fieldLabel: '',
name: '',
anchor: '95%',
constructor: function(config) {
Ext.apply(this, {
// Put your pre-configured config options here
fieldLabel: this.fieldLabel,
name: this.name,
xtype: 'textfield',
allowBlank: false,
anchor: this.anchor
});
Sm.form.xTextField.superclass.constructor.apply(this, arguments);
}
});
Ext.ComponentMgr.register('xtextfield', Sm.form.xTextField);
<script>
I hope this will be helpful for you .
Extjs:一个非常强大的 javascript 框架 2010/01/19 No Comments
Extjs 是个非常强大的 javascript 框架,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。该框架完全基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件,灵活采用JSON/XML数据源开发,使得服务端表示层的负荷真正减轻,从而达到客户端的MVC应用!
ExtJs支持多平台下的主流浏览器 Internet Explorer 6+ FireFox 1.5+ (PC, Mac) Safari2+、Opera9+。它除了支持YUI外还支持Jquery、Prototype等的多种JS底层库,可以自由地选择。
目前Extjs的最新版本为 3.10,有两个版本,一个Javascript版本,另一个是Java版本的GWT,都可以到 官方网 下载到Extjs的 javascript 压缩包,解压后如下

extjs-folder
其中,examples 是它的一些基本例子,docs是文档,pkgs是它的一些包,src是源代码,这些从名字就可以看出来。在使用Extjs时候,首先需要引用一个Adapter,adapter文件夹里面有ext、jquery、prototype、yui四个可选择,我们一般用ext的adapter,然后还需要引入 ext-all.js 这个 javascript 文件,那么在html页面中我们需要先引入这两个文件
<script src="/ext-3.1.0/ext-all.js" type="text/javascript"></script>
然后,我们测试下
Ext.onReady({
Ext.MessageBox.alert('title', 'Run ok');
});
// --></script>
好了,先这样.. 嘿嘿
jQuery1.4学习(1) 2010/01/15 No Comments
jQuery 1.4 发布了
在 jQuery 诞生4周年(1月14日)之际,jQuery的开发团队经过大量的编码、测试后,发布了最新版本的jQuery Javascript库 jQuery1.4。官方提供了两个版本(一个压缩版,一个未压缩的)
新版本的性能有很大提升,对代码库进行了内部重写组织,开始建立一些风格规范。老的core.js文件被分为attribute.js, css.js, data.js, manipulation.js, traversing.js和queue.js。CSS和attribute的逻辑分离。并修正了207个老版本的错误。
更容易使用的设置函数(Easy Setter Functions)
早些时候,我们可以传递一个function给 .attr() 方法,该 function 的返回值可以设置给对应的 attribute ,现在这个机制被延伸到所有的设置函数:.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInner(), .offset(), .addClass(), .removeClass(), 和.toggleClass()。
此外,下列这些设置函数,项目的当前值会被传递到 function 的第二个参数:.css(), .attr(), .val(), .html(), .text(), .append(), .prepend(), .offset(), .addClass(), .removeClass(), 和.toggleClass().
如
$('a').html(function(i,html){
return html.replace(/&amp;/gi,'<span class="amp">&amp;</span>');
});
// 添加一些内容给 A 的 title
$('a[target]').attr("title", function(i,title){
return title + " (Opens in External Window)";
});
此外,还很多地方进行了改进和更新,详情可以看这里 http://jquery14.com/day-01/jquery-14
杯具 VS. 洗具 2010/01/13 No Comments
一个朋友的QQ签名写着“人生就像茶几,上面堆满了杯具和洗具,Y不小心再放上一套餐具。”对于“杯具”和“洗具”我是有所耳闻的,但是“餐具”是什么?我还真不知道… 于是,弱弱的问了下“再不小心放上一套餐具会怎样?”没回~~
Goolge了下,发现原来我落伍了啊… “杯具”、“洗具”这个09年最流行的网络用语都发展到十几个版本了,像软件一样还进行版本更新了…
“杯具”的发展史
原版:人生就像一个茶几,上面摆满了杯具。
1.0版:人生是杯具。
2.0版:我的人生就像茶几,上面摆满了杯具。
3.0版:人生像茶几,上面摆满了杯具;人生又像茶杯,本身就是个杯具;人生更像茶叶,终究要被浸泡在杯具之中。
4.0版:人生就像牙缸,你可以把它看成杯具,也可以看成洗具。
5.0版:人生就像茶几,上面摆满了杯具。当你努力跳出一个杯具时,却发现自己跳进了一个餐具(惨剧)。
6.0版:人生就像是一个茶几,上面摆满了杯具。当我们认为自己跳出一个杯具时,却已经掉进了另外一个杯具。而若你发现你没有跳进另一个杯具……那恭喜你……你掉下茶几了。
7.0版:人生就像一个透明的杯具,我们自知身在其中,偶尔和另一个杯具一见钟情,却出不去。
8.0版:我跟上帝说我渴了,于是上帝给了我一大堆杯具。
9.0版:女人是水做的,为了迎合她们,男人注定成为一个个杯具。
10.0版:人生要泡在杯具里才能入味。
11.0版:人参要泡在杯具里才能入味。
终极版:人生是一只茶几,上面放满了杯具。而本身就是杯具的我们还非加上茶叶自以为与别人没有茶具(差距),结果人人都说咱现在要用就用餐具(惨剧)。我们在沉默中灭亡,成了文具;在沉默中爆发,成了火炬。我们想明哲保身,都成了面具。我们想一鸣惊人,都成了京剧。不能再次相聚,执手相看泪眼,成了默剧。生活是自己的杯具,别人眼里的洗具(喜剧)。
现在,我也随大流想问问“今天你杯具了么??今年会是洗具还是杯具呢??” 哈哈
回家休息了几天 2010/01/12 No Comments
趁着妹妹大婚,回家了一趟,还是乘坐动车组,比较快的。从杭州到家也不过3、4个小时而已,原来做汽车至少都要5、6个小时的,而且经常会在路上遇到不好的路况… 还是动车好!
本来打算这几天参加完我妹妹的婚礼,几个人的,不过都没去见,因为下雨,还冷… 我一向不怎么喜欢出去逛的,在加上这样的天气就更懒得走了… 只有下次过年回家再找他们聚下好了。
不过,昨天下午去见了下表姐,因为听说她在家里做外贸,月收入好几万… 本来我以为是大家夸大其词的,不过想想当面去聊聊或许有什么收获,于是就去了。聊了两个小时,基本知道情况了,的确像她这样的状况,在家月入数万也不是什么难事,不过换作我,肯定是不可能的,她做这行都做6年了,从一个小职员月入几百能到现在还真不是容易的事情。聊完后,昨天晚上又开始想将来了,我承认我是个比较会想的人。
早上起来洗头时候,发现头发又掉了不少…
新版人民币开始有500元大钞了 2010/01/08 2 Comments
新版第6套人民币即将在今年上市,届时我们还能看到500元大钞…
消息称:中国人民银行自2010年4月1日起陆续发行第六套人民币。
让大家先睹为快下~~
- 新版10元(1)
- 新版10元(2)
- 新版50元(1)
- 新版50元(2)
- 新版100元(2)
- 新版100元(1)
- 新版500元
好了,大家看过了,接下来发个“中国人民银行关于新版500元人民币的申明”原文如下
近日,有些互联网站的论坛上流传中国人民银行将发行新版500元人民币的消息,并贴有所谓的新版500元票样图片。对此,中国人民银行有关部门负责人发表谈话如下:
中国人民银行从未发行过新版500元人民币,也没有发行新版500元面额人民币的计划。有关互联网站流传的关于中国人民银行将发行新版500元人民币的消息纯属谣言,希望广大公众提高警惕,切勿上当受骗。同时,也希望媒体和互联网站不要为这种虚假有害信息提供传播渠道。
Reset css to reduce browser inconsistencies 2010/01/06 No Comments
The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on.
The reset styles given here are intentionally very generic. There isn’t any default color or background set for the body element, for example. I don’t particularly recommend that you just use this in its unaltered state in your own projects. It should be tweaked, edited, extended, and otherwise tuned to match your specific reset baseline. Fill in your preferred colors for the page, links, and so on.
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
Source: http://meyerweb.com/eric/tools/css/reset/
分贝网倒了~~ 1 Comment
曾经风风火火的分贝网,随着CEO涉黄被抓,前景一片凄惨啊~~
2003年 163888.net(原分贝网)上线,以音乐为核心、互联网为渠道,拓展和整合全球网络音乐的交流平台,以引导、推动网络音乐为宗旨,以经营网络翻唱音乐、网络原创音乐为主,是国内最早从事网络音乐的娱乐网站之一。
2005至2006年,分贝网(原163888.net)先后得到了国际风险投资巨头的两轮投资,随后通过一系列运作使网站在整体实力上走在了同类网站的前沿。2005年8月成功研发出具有自主知识产权的网络录音软件K8。
2007年6月18日分贝网成立四周年之际,重金购买域名fenbei.com,分贝网新版上线。
想当年《老鼠爱大米》、《猪之歌》等一些风靡网络的歌曲都是从分贝网走出的,瞧着这一路走来是多么顺啊,CEO郑立也成了80后中知名的亿万富翁… 不过在新的分贝网上线之后,紧接着有关公司挣扎在生死警戒线上、寻求被收购的消息开始传出。
2009年底,国家全力打击网络色情,分贝网CEO涉黄被抓… 现在点开分贝网,已经显示网页无法浏览。
对于分贝网,我向来没什么特别的好感,也不常去,甚至到《老鼠爱大米》、《猪之歌》等网络歌曲风靡了,我都不知道原来是出自分贝网… 只是感觉挺可惜,过去的辉煌,如今惨淡倒闭…
所以做网站,除了要做好一个网站,更重要的是做一个好网站,追逐利益的同时,也要对得起自己,对得起社会才是。
MS格式的Date转换为Json格式的Date 2010/01/04 No Comments
在开发B/S项目时,使用到Ajax已经是司空见惯了,一般我们都是用Json作为数据传输的格式。
在 .Net 中,我们可能用 Web Service 或者 WCF 来进行Json数据传输,这样传输到客户端的 Date 格式为:”\/Date(1231231323+0800)\/” 的字符串,这和Json的 Date 格式不一样,这样就可能导致服务器端与客户端的数据传输出错。 那么,这时我们就需要处理一个问题“MS格式的Date转换为Json格式的Date” 或者“Json格式的Date转换为MS格式的Date”。
在解决这个问题前,先要知道 “\/Date(1231231323+0800)\/” 这个字符串代表了什么?其实这个字符串中 1231231323 是当前距离 1970 年 1 月 1 日之间的毫秒数,+0800 这个数字代表了时区,上面这个 MS 格式的日期字符串代表的是“Thu Jan 15 14:00:32 UTC+0800 1970”。
好了,接下来就稍微容易理解了。在Javascript 中 Date 对象有个 getTime() 的方法返回 1970 年 1 月 1 日至今的毫秒数。于是,我们在向 WCF 提交日期数据的时候是需要把 Date 转换为 MS 的格式的字符串:
var dateStr = "\/Date("+date.getTime()+"+0800)\/"
而从 WCF 返回的 Json 数据,我们也要把 MS 的Date格式字符串转换成Json的Date格式 :
if (o == undefined || o == null)
return null;
if (o.substring(0, 1) == '/')
if (o.match(msdateRe).length > 1) {
return new Date(parseInt(o.replace(msdateRe, '$1')));
}
return Date.parse(o);
over.






