很久没Blog了
不得不承认,这是部很吸引眼球的电视剧,现在在我们学生中间口碑不错。本来平时时间就不多,我把能挤出来的时间都来看这部电视剧了(还好不长,只有36集,要是韩剧那个长度就死掉了),以至于没有时间再做别的事情了,甚至连在Blog上面发个OOB都没舍得。不过不觉得时间浪费掉了,这部片子还是值得一看的。从剧中可以看到很多值得思考和回味的东西。
打住了,我不想多说《血色浪漫》了,这几天的思绪已经完全被它占据了,太多的东西会引起思考,太多的东西值得回味,太多的情景让人感动,太多的情景让人伤心了。得想办法把我自己拉回来,要不就麻烦了。
赶紧说点别的,Borland基于Eclipse开发得下一代IDE已经有了雏形了,据说叫做DeXter,当然这个东西应该叫做CDE(Eclipse-based Collaborative Developer Environment),看起来还不错,但是也有批评得声音。
又听说Micromedia加入了Eclipse Foundation,要开发下一代得基于Eclipse的flash平台来开发网络应用。
谁能挡得住Eclipse呢?难道只有Visual Studio系列不会引入Eclipse么?
<!–document.write(‘<style type=”text/css”>.script12hide { display: none; }</style>’);–><style type="text/css"><!–.scripthide { display:inline; }.noscripthide { display:none; }–></style>.script12hide { display: none; }<!– a:link,.w,a.w:link,.w a:link{color:#0000cc} a:visited,.fl:visited{color:#551a8b} a:active,.fl:active{color:#f00} .f,.fl:link{color:#6f6f6f} .f:visited{color:#6f6f6f} .z{display:none} .sniplink:visited, .sniplink:link, .sniplink:active, .sniplink { color:#676767; } .on, .on:visited, .on:link { color:#0000cc; } .on:active { color:#f00000; } .q a:visited,.q a:link,.q a:active,.q { color: #0000cc; } .qo a:visited,.qo a:link,.qo a:active,.qo { color: #0000cc; } .vlnk a:visited,.vlnk a:link,.vlnk a:active,.vlnk { color: #840284; } .mbody { margin-top:4px; } .ar { padding-bottom:6px; }body, td { font-family: arial, sans-serif; font-size: 83%;}.fixed_width { font-family: fixed-width, monospace; font-size: 90%;}form { margin:0; }.tick { font-family: webdings; text-decoration:none !important;}.qr { width: 100%;padding:4px; font-family: arial, sans-serif; }table.content td { padding: 2px 4px 2px 0px; }input.ck { margin-left:-2px; }.gl,.gl:link,.gl:active,.gl:visited { color: #008000 } a.grouplnk:link { color:#008000; }a.grouplnk:visited { color:#008000; }a.grouplnk:active { color:#008000; }a.grouplnk:hover { color:#008000 }.groupname:link { color:#008000 }.groupname:visited { color:#008000 }.groupname:active { color:#008000 }.groupname:hover { color:#008000 }.b:link,.b:visited { color:#000; }.nu { text-decoration:none; }.gt { border-collapse:collapse; }.gt td { padding: .3em 4px; border-right:1px solid #ffcc33; }.gm td { padding: .3em 1em .3em 0px;}.bnk { border: 1px solid #ffcc33;}.bnk td { border-right-width:0px !important; white-space:nowrap;}.sel td { background-color: #FFF4C2;padding: 4px 4px .4em .4em;border:1px solid #ffcc33;border-right:none;font-weight: bold;}.adb { border-left: 1px solid #fff4c2; }p.b { margin-bottom: 1.5em; margin-top:.3em;}.r { width:45em; }.msgdate { color: #676767; }.md { color: #555555; }.st { margin-left:-1px; }.nb { white-space:nowrap;}.np { padding:0px; }.p { font-weight:bold; }.mc { table-layout:fixed; }.mo { margin: .5em 0 0 0 ; }.mt { overflow:hidden; text-overflow:ellipsis; cursor:pointer; white-space:nowrap;}.oa { padding: 2px .5em; }.qt:link, .qt:visited, .qt { color: #5050b0; text-decoration:none; } .rtdiv { margin-bottom:2px; margin-left:1em; }.rtspan { margin-left:-1em; }.sbox { margin-top:1em; margin-bottom:1em; }button a:link {text-decoration:none;color:black;}button a:hover {text-decoration:none;color:black;}–><!–// ———————————-// used for dynamic function generation on event handlersvar loaddef = “”;var resizedef = “”;// ———————————-// cross-browser functionsvar IE_all_cache = new Object();function IE_getElementById(id) { if (IE_all_cache[id] == null) { IE_all_cache[id] = document.all[id]; } return IE_all_cache[id];}if (document.all) { if (!document.getElementById) { document.getElementById = IE_getElementById; }}//———————————–// Browser detectionvar agt = navigator.userAgent.toLowerCase();var is_opera = (agt.indexOf(“opera”) != -1);var is_ie = (agt.indexOf(“msie”) != -1) && document.all && !is_opera;var is_ie5 = (agt.indexOf(“msie 5″) != -1) && document.all;// ———————————// shelled functions for old javascriptfunction tog() {}//–><!–// ———————————-// visibility functionsfunction tog() { // tog: toggle the visibility of html elements (arguments[1..]) from none to // arguments[0]. Return what should be returned in a javascript onevent(). display = arguments[0]; for( var i=1; i<arguments.length; i++ ) { var x = document.getElementById(arguments[i]); if (x.style.display == “none” || x.style.display == “”) { x.style.display = display; } else { x.style.display = “none”; } } var e = is_ie ? window.event : this; if (e) { if (is_ie) { e.cancelBubble = true; e.returnValue = false; return false; } else { return false; } }}// ———————————-// XML Http requestsfunction CreateXmlHttpReq(handler) { var xmlhttp = null; if (is_ie) { // Guaranteed to be ie5 or ie6 var control = (is_ie5) ? “Microsoft.XMLHTTP” : “Msxml2.XMLHTTP”; try { xmlhttp = new ActiveXObject(control); } catch(e) { // TODO: better help message alert(“You need to enable active scripting and activeX controls”); DumpException(e); } } else { // Mozilla xmlhttp = new XMLHttpRequest(); } xmlhttp.onreadystatechange = function() { handler(xmlhttp); } return xmlhttp;}var uniqnum_counter = (new Date).getTime();function UniqueNum() { ++uniqnum_counter; return uniqnum_counter;}// Send a (hidden, non blocking) update message to the server// by sending a xmlhttp requestfunction SendServerRequest(url) { StartGETRequest(url, function() {});}// Send a request to the serverfunction StartGETRequest(url, handler) { var xmlhttp = CreateXmlHttpReq(handler); xmlhttp.open(‘GET’, url + “&rand=” + UniqueNum(), true); xmlhttp.send(null);}// Send a post request to the serverfunction StartPOSTRequest(url, data, handler) { var xmlhttp = CreateXmlHttpReq(handler); xmlhttp.open(‘POST’, url, true); xmlhttp.send(data);}//–><!–//–><!–function sf() {}function ad_resize() {}function qs() {}//–><!–function sf() { document.gs.q.focus();}function ad_resize(w, h) { if (document.getElementById){ document.getElementById(“google_ads_frame”).style.height = h; document.getElementById(“google_ads_frame”).style.width = w; }}//–>
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=438261


Recent Comments