29 Mar 2007, 12:06pm
Uncategorized
by aloo

leave a comment

Impossible is 0~

Flash动画

在线播放

Hi, I’m Gilbert Arenas and this is my story,
When I entered the NBA,
the first 40 games of my career I sat on the bench.
They said I was gonna play zero minutes.
You know I just think they didn’t see the talent that I had.
They thought I was a zero.
Instead of sitting there being bitter,
I just practiced, practiced.
If no one believes in you,
anything you do is a positive.
It wasn’t even about basketball any more,
It was about proving them wrong,
Now the reason I wear No. 0 is because it lets me know that I need to go out
there and fight every day.

28 Mar 2007, 1:04pm
Uncategorized
by aloo

leave a comment

四年~ 可以上天堂,也可以下地狱~

刚在一个朋友博客里看到一点东西~
他说这样说~
他花了四年时间终于消除了身上的恐惧感~
他工作了四年才发现~
在学校,只教你对与错,而没教你现实,什么是合适,很多时候合适不是对的,也不是错的~

他和我一样大,都是八五年初的。他和我有一样的爱好和执着,都在始终如一的做一件事–互联网。
但有些不同,
四年前,他拒绝高考,去工作。
四年前,我来到这所谓名校继续读书~

四年后,他在一家非常有名的美国互联网企业非常专注继续做他一直在做的事情~
四年后,我的恐惧感已经上升到了一个极点~

我不是宣扬读书无用,而是想说上学无用~
上学不见得在读书,读书确一定是在上学~
这个很容易理解吧~

我一直在反思我为什么上学~
我越到毕业,我越想退学~
真是在浪费我时间~

我为什么来到这所学校,我为什么来到这个专业。因为我性格太过于温和,不敢为自己的信念斗争,因为父母认为这去所谓的一流学校,一流专业是正确的。为什么认为这是正确的呢,因为是武书连说的。武书连为什么这么说呢,因为他乱编~
这是一个经不起推敲的逻辑,可是就是这样一个逻辑,父母无比坚信。大学的四年几乎逢人必说我去了那个学校,排多少名。不断对我原来的朋友家长面前扯些乱七八糟的事儿,我现在一回家,必是去到处去道歉~
我曾和朋友讨论过父母那一代人的思维方式,他们是生长在一个充满“成见”和“斗争”的环境,所以长大后把心目中的“道德观念”带进了大小问题的判断中 去,导致不喜欢进行数据收集论证,只喜欢拍脑袋想当然地套用自己潜在头脑深处的“道德”,听上一百条真理也不及一条“符合道德”的谬论中听。
工作了,经济独立了,和父母分开了,矛盾就可以避免~

但我的专业,至少现在是非常难回避的一个东西。我很中学时,很喜欢英语,很喜欢物理,很喜欢数学。对化学基本没什么感情~
可是一上大学,面对大学物理,力学,加工技术这类东西还能应付。但面对化学,像有机,无机,物理化学就是屡创新低,能考出20几分来~
我甚至认为化学根本就不是一门科学。它是介于宏观物理和微观物理之间一些人们不能解释的现象,人们用创造语言的思路,把这些东西记录下来。它没有为什么,只有是什么这么一个没道理的东西~

可是现在就是现在,这么个东西。电化学,把我困在实验室里。出去都不能出去。其它专业的毕业设计混混就能过。我们不能丢所谓“牛”专业的面子,必需天天 守在实验室里。我搞这个真的不合适,看着那些巨毒,巨腐蚀的药品,我心就发虚。旁边的师兄不断的骂哪儿做错了,哪儿做错了,我都快精神恍惚了。想起来真后 怕出什么事故。旁边的超声波振荡器不断发出撕心裂肺的高频声波,我发现我对这种东西非常敏感,一听到就心和胃极为不舒服,有一种要裂的感觉,非常想吐~
学工处那边不时的催去找工作签约什么的,不时的拿出一堆什么钢,铁,铜,铝厂的招聘信息,我真不想那一天在里面随便个什么事故,然后上级一手遮天的瞒住,我就这么不知不觉中挂掉了~

父母前几天打来电话,听我说上一次工作面试又挂了,明显出一种极为的不悦。我有什么办法,我被困在实验室,天天被骂得狗血淋头,还想我再落下口实被骂得精神崩溃,跳楼自杀不成~
在父母看来,我似乎应该他们想当然的那种高工资。确根本不看我悲惨的处境~

在图书馆借书时,几个低年级的学生,在安静的环境中扯高调子在讨论怎么拿奖学金出国,非常烦心。似乎想让周围的人都听见,羡慕下他们似的。言语之间,了 解了下他们是生物专业的。学弟们呀,低调,踏实呀~先不往前谈你们突破清华,中科,南大的疯狂垄断,去拿奖学金。盯着生物专业那低得心寒还是造假造出来的 就业率,你们就该少说废话,回去好好自习,学点东西去。

校bbs里,一位前辈高呼中国现状已经到了令人发指的地步,呼吁造反。他30多岁了,工资才到5000块(他自已这么说的)。现在没法活了,四环的三十几平米的一室一厅房租都涨到了1600块/月。他的青春被北京吸干了,他的晚年要回到家乡讨饭了~
现状真的很惨啊~,那三座城市,每个月没八千块,就不可能留下来。你的青春被它们吸干了,一但有年轻人能顶替你的工作。你没有房子,就没有居住证。就提着你体弱多病的身子从哪儿来,滚回那里去吧~

在父母眼里,不去那些城市,他们就颜面无光的~

我是彻彻底底的在地狱中~

26 Mar 2007, 1:42am
Uncategorized
by aloo

leave a comment

标签新闻列表~

news.js

程序代码 程序代码

/*预读取图片*/
function PreloadImages() {
var d=document;
if(d.images){
if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=PreloadImages.arguments;
for(i=0; i<a.length; i++)
if (a[i].indexOf(“#”)!=0){
d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
}
}
}/*显示选定的菜单*/
function selectMenu(obj){
var selected = document.getElementById(“nav”).getElementsByTagName(“li”);
var selectedLength = selected.length;
for(i=0; i<selectedLength; i++){
if(selected[i].getElementsByTagName(“a”)[0].className==“currentMenu”){
selected[i].getElementsByTagName(“a”)[0].className = “”;
}
}
obj.className = “currentMenu”;
}

/*隐藏/显示新闻列表*/
function tagNews(obj,id){
selectMenu(obj);
for (var i =1; j=document.getElementById(“page”+i); i++){
j.style.display=“none”;
}
document.getElementById(“page”+id).style.display=“block”;
}

/*打开网页时响印的事件*/
window.onload = function(){
PreloadImages();
}

接近完成了~
还是没有办法分离html和js
在a中通过onmouseover调用tagNews函数
到底是js没有办法用面向对象的方法写函数
还是别的什么原因,
把onmouseover封装到js里时,
参数的传递总出些莫名其妙的问题~

25 Mar 2007, 11:08pm
Uncategorized
by aloo

leave a comment

滑动新闻栏~

信息量大了以后,版面是有限的~
横向满了,纵向来改进~
这种借鉴C/S系统中的滚动栏能很好的解决问题

moveElement.js

 

程序代码 程序代码

function moveElement(elementID,final_x,final_y,interval) {
if (!document.getElementById) return false;
if (!document.getElementById(elementID)) return false;
var elem = document.getElementById(elementID);
if (elem.movement) {
clearTimeout(elem.movement);
}
if (!elem.style.left) {
elem.style.left = “0px”;
}
if (!elem.style.top) {
elem.style.top = “0px”;
}
var xpos = parseInt(elem.style.left);
var ypos = parseInt(elem.style.top);
if (xpos == final_x && ypos == final_y) {
return true;
}
if (xpos < final_x) {
var dist = Math.ceil((final_x - xpos)/10);
xpos = xpos + dist;
}
if (xpos > final_x) {
var dist = Math.ceil((xpos - final_x)/10);
xpos = xpos - dist;
}
if (ypos < final_y) {
var dist = Math.ceil((final_y - ypos)/10);
ypos = ypos + dist;
}
if (ypos > final_y) {
var dist = Math.ceil((ypos - final_y)/10);
ypos = ypos - dist;
}
elem.style.left = xpos + “px”;
elem.style.top = ypos + “px”;
var repeat = “moveElement(‘”+elementID+“‘,”+final_x+“,”+final_y+“,”+interval+“)”;
elem.movement = setTimeout(repeat,interval);
}

prepareSlideshow.js

 

程序代码 程序代码

function prepareSlideshow() {
// Make sure the browser understands the DOM methods
if (!document.getElementsByTagName) return false;
if (!document.getElementById) return false;
// Make sure the elements exist
if (!document.getElementById(“linklist”)) return false;
var slideshow = document.createElement(“div”);
slideshow.setAttribute(“id”,”slideshow”);
var preview = document.createElement(“img”);
preview.setAttribute(“src”,”topics.gif”);
preview.setAttribute(“alt”,”building blocks of web design”);
preview.setAttribute(“id”,”preview”);
slideshow.appendChild(preview);
var list = document.getElementById(“linklist”);
insertAfter(slideshow,list);
// Get all the links in the list
var links = list.getElementsByTagName(“a”);
// Attach the animation behavior to the mouseover event
links[0].onmouseover = function() {
moveElement(“preview”,-100,0,10);
}
links[1].onmouseover = function() {
moveElement(“preview”,-200,0,10);
}
links[2].onmouseover = function() {
moveElement(“preview”,-300,0,10);
}
}
addLoadEvent(prepareSlideshow);
[/color]

addLoadEvent.js

 

程序代码 程序代码

 

more »

25 Mar 2007, 3:40am
Uncategorized
by aloo

leave a comment

Apollo的对手是Firefox~

The Coming Apollo vs. Firefox Battle

Anne Zelenka 在她的文章(原文)中指出,apollo一出世就正面与firefox交上火了~
虽然,到目前为止我还没用上apollo,但从种种报道上我有一种感觉—–apollo的对手不止WPF,还有firefox和yahoo的widget,它们都是一类东西~

在Anne文章后面adobe的John Dowell马上出来指出,不要把apollo写的如此有敌意~
但无疑在WPF还没出来之前,apollo已经正面于firefox交上交了~

这两种东西,都是在经历C/S和B/S各种优缺点之后的集大成者。具有Browse的易部署性,也具有Client的强大功能。

我以前写过一篇文章<<选B/S还是C/S>>,讲述了这么一件事。
一个用户以前用foxpro搞的一套管理系统,因为用得太久问题已经很多了,如是想转入web上信息系统。  不过web搭建好了,马上有出了问题。
web中输入信息,每一次都要刷新一次,这样太慢完不成每天巨大的信息输入量。相信即使用现在最时髦的ajax,在这种应用中也来得没有C/S快~
但是如果用户固定用firefox这种浏览器,输入速度的问题就可以解决了。可以开发一个firefox的插件,使用起来就如同C/S模式一般快速。但的的确确,这种应用是构架在web系统上的。
现有的del.icio.us的firefox插架已经做得很完美了,正是一上很好的例子~

在apollo和firefox 3.0的特性说明中,都出现了同一特性。
可以offline使用————-可以离线始用了~
这在很多应用中具有很大的意义,并不是说不受带宽,网速的影响了,而是从根本上改变了人们印象中web交互性和可访问性很差的形象。web系统的实用性必将大大增强。