2008年10月24日星期五

别人说什么话你都相信,你不是傻逼谁是?

最近哈尔滨警察打死人事件,网上舆论一会支持受害者,一会支持警察,明显风吹两边倒。为啥,一方面网特太多,一方面傻逼太多,网特加傻逼,真的是舆论控制的绝佳拍档。

大家看这个新闻,不觉得奇怪吗?受害者的身份怎么那么容易就被人肉搜索,被一群傻逼网友挖出来了呢?当时的监控录像怎么流传出来的?流传出来的版本为什么还是警察剪切的版本?

网友的疑问:“酒吧录像资料乃重要物证,通过什么渠道为什么会流入网络传播?这个渠道和做法有没有违法之处?如果是不违法?那么杨+案的录像录音为什么不能公开?在法院没有审理之前,公开这个录像,会对谁有利?录像是证据之一,应该有其他的证据一起配合,才能证明谁是真凶,目前单凭这一个证据表现,明显缺乏说服力。”

有独立思考能力的网友对该流出录像的分析:“  已经播放的录像由下列场景组成——

场景一:酒吧门外:介绍在门外一车头前的林松林,说他在门口与穿便装的警察发生争吵。画面显示录像时间为:08年10月11日22时6分57秒-7分04秒。

场景二:酒吧门外:介绍从上、下两个方向停车下来的民警,说他们在门口与学生产生争吵。录像时间:8分26秒-8分57秒。

场景三:酒吧门内:介绍林松林进入酒吧,把东西放下,给人感觉是要出去干仗。录像时间:7分01秒-7分26秒。

疑问:根据从场景二到场景三的介绍,先是警察下车到场,与学生发生争吵,之后学生进入酒吧作打架准备,给人印象是学生先打人。但从时间上看,学生在酒吧内是在7分01秒-7分26秒,在前;警察下车来到门外并与学生争吵是在8分26秒-8分57秒,在后。为什么要把发生在前面的事情的录像剪贴到后面去,并作不可能属实的解释?学生怎么能预知有一些警察要来与他们发生争吵,因而在事前准备打架?

场景四:酒吧门内:介绍双方在酒吧的楼梯间发生了撕打,但画面上并无人打架,是林松林面朝外站在楼梯上酒吧门口,齐新先是在楼梯上往下走,接着返回身往上走,这时酒吧内突然大打出手,齐新进入酒吧,把林松林一下子摔下楼梯,林松林又爬起来上楼返回酒吧打架,齐新下楼,酒吧内继续混战。录像时间:9分58秒-10分23秒。

疑问一:从7分26秒跳到9分58秒,除了至8时57秒是场景二所述的警察到场并发生争吵外,剪掉了之后59秒的监控录像。为什么要剪掉?这近1分钟时间里发生了什么?

疑问二:从录像看,很象是齐新往楼梯下走时,林松林站在楼梯上继续与刘新争吵,身为哈铁公安局直属公安处刑警大队副大队长的齐新转身回嘴,下令酒吧内警察行动,于是酒吧内突然开打,也就是说,是警察先动手打人。

场景五:酒吧门外:林松林拾起一块砖头,等着齐新。齐新打电话出来后,林松林连续找机会用砖打齐新,录像时间:11分28秒-12时02秒。之后的画面上看不清时间。从13分42秒开始,林松林又继续打齐新,画面显示,此时林松林是左手拿砖,右手伸拳打齐新。接着警察们围殴林松林,林松林被逼到画面下监视器视野之外,然后又从左下角赤裸上身逃到酒吧远端墙后,不能再看见。警察们追过墙。这里特别引人注意的是,左手捂着头的齐新追过墙后,又回到墙这边,蹲下身拾起一样东西,应该也是砖头吧,然后又追过墙去。之后录像结束,时间在14分51秒。

疑问一:场景四结束于10分23秒,场景五开始于11分28秒,之间1分06秒被剪掉。为什么?这段时间里发生了什么?齐新是否在打电话前又暴打林松林,导致林非找他算帐不可?

疑问二:场景五从11分28秒起,到14分51秒止,共2分33秒,但实际播放时间只有1分41秒,其中又有52秒被剪掉?不知剪掉了什么内容?

综上所述,不能排除这种可能性:齐新命令警察先动手殴打学生,齐新本人暴打林松林,致使林先砖后拳,报复齐新,结果林又遭警察围殴追赶暴打,最后被齐新用砖头砸死。

此案中,警察是被告,负责侦查的也是当地警方,因此我们首先看到的就是警方单方面公布对被告警察有利、对原告学生不利的信息,而原告方三名学生则被完全剥夺了话语权。这很难让人相信此案会被完全公正处理。应当允许外省市第三方媒体采访三名学生当事人,并把采访结果公之于众,以使公众对案情有个比较全面的了解,这也有利于司法机关兼听则明,公正办案。”

最后我再说一下中国的官场权利结构,公检法,网警,网特,国安都属于一个系统,实际上就算受害者的家属真的在省里官再大也管不到。所以相对来说,死者家属依然是弱势。

为啥网上舆论一边倒,网特也属于公安系统的嘛,舆论当然是被警方控制的...


那些拿着警方提供的资料——什么受害者有背景,什么警方的剪切录像,什么受害者口碑不好的说法,来说事,就是傻逼一个,用点脑子,如果受害者真的有背景,哪个警察敢打?

阅读全文...

2008年7月27日星期日

请大家访问ggq.blogspot.com 谢谢大家!

因为GFW的关系,GG派请大家访问ggq.blogspot.com 谢谢。所有文章都只需把原域名GGPI改为GGQ就可以访问!

热门更新:利用bug让bloggger托管的blogspot彻底摆脱Navbar

如何在不改变以前修改模板的情况下增加新的页内评论功能

测试版Blogger增加数个重要功能——页内评论首次实现!
        

阅读全文...

2008年7月26日星期六

在自己的论坛上被垃圾信息所淹没……被强奸的没脾气了

实在对GG派论坛上的一些事情感到忍无可忍!



首先是当初我作为公益给出来的用来宣传大家的blogspot博客维基编辑页,是希望有幸在blogspot上共患难的朋友能多一个渠道互相认识。希望能利用我这个小博客的一己之力给众多在blogger上打拼的朋友悄悄带去一些流量。

结果总是有人非常自私的把自己的博客链接编辑的到处都是……我对这些人的警告也从苦口婆心的说服教育变成口头警告,到最后不得不直接封杀以儆效尤。



斗争从没有停止。但是最厉害的还不是这些偶尔破坏点规矩的人,是那些专门混谷歌论坛的垃圾广告机器人,居然可以一次性把别人所有的链接都编辑成他的垃圾广告链接……还好google论坛上的wiki页可以恢复以前的档案,不然真是损失惨重。



这一点也要指责谷歌google,在gmail上反垃圾邮件做的那么好,在谷歌论坛上咋就被打的一败涂地呢?这样下去谷歌论坛也要变垃圾场了……



另外一直以来我都很奇怪为啥有的朋友从写写改改到望月的blogspot博客上经常抱怨说留言系统垃圾广告多的烦人,我从来没有遇到过?大家看我的留言系统从来都不设什么验证码之类的,但是一个垃圾广告也没有遇到过……我博客的知名程度和流量应该都是算大的啊,咋垃圾广告没有赏脸呢?除了他们之外,还有人在blogspot上遇到垃圾广告吗?



最后说一下,继续征求GG派论坛的版主管理员,福利待遇是可以给你的博客在GG派论坛有各种显眼的大链接,以及封杀垃圾广告的特权哈哈。管得好的话,我个人考虑给一点手机话费充值之类的小礼物。希望大家踊跃报名了~~~

阅读全文...

2008年7月25日星期五

转贴:用文章供稿RSS时间设定做成的日历模组(Feed Calendar)

感谢作者Abin给大家带来的日历模组 (Feed Calendar)。因为我个人不用这个hack,所以懒得测试了……全文转载……大家有问题问作者哈。

另外作者博客被封,可能要用代理才能查看原文和询问作者。



似乎比较近似我以前发的一个HACKblogger:把博客归档变成日历的又一方法(再修正),相对简单的还有利用light box和30box制作出日历的方法,点击这里查看



作者原文的HACK增加方法:

第一個步骤,先塞入這個日曆外觀顏色的 CSS 樣式定義。如果你用過之前日曆,那就不用改啦,因為我用了一樣的定義,打開版面配置、修改樣板原始碼的 HTML,放在 <head> 標籤內、定義 CSS 樣版的區段裡:



/* Feed Calendar Styles */


#Calendar {


  margin: 0px;


}


#Calendar .act {




  color: #fff;


  padding: 4px;


}


#CalendarTable table {


  border-collapse: collapse;


  padding: 0px;


  border: 0px;




}


#CalendarTable table th {


  padding: 1px;


  color: #777;


  margin: 0;


}


#CalendarTable table td {




  height: 25px;


  color: #999;


  text-align: center;


  padding: 1px;


  margin: 0;


}




#CalendarTable table td a {


  display: block;


}


#CalendarTable .Today {


  color: #fff;


  background: #777;


}




#CalendarTable .Today a {


  color: #fff;


}


#CalendarTable .Weekend {


  color: #997777;


}

如果對顏色、字型大小、靠左靠右有特別需求的,請自行改上面的樣式。第二個步驟是重點,就是抓 Feed、產生日曆主要的 Javascript 程式碼,一樣是貼在 <head> 標籤後面,如果你之前也有 Hack 放過 Javascript,放在一起就好:



<script type='text/javascript'>


//<![CDATA[


<!-- Script functions for generating Feed Calendar: generateCalendar(), collectPost(), BrowsePrev(), BrowseNext(),  BackToday() -->


var baseURL = '';


var currentDay = new Date();


var today = new Date();


var monthLabels = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');




var monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);


var weekLabels = new Array('一','二','三','四','五','六','日');





function generateCalendar(){


  var thisYear = currentDay.getFullYear();


  var thisMonth = monthLabels[currentDay.getMonth()];


  var thisDay = today.getDate();


  var nDays = monthDays[currentDay.getMonth()];




  if (currentDay.getMonth() == 1 &&(((thisYear % 4 == 0) && (thisYear % 100 != 0)) || (thisYear % 400 == 0)))


    nDays = 29;


  var IsitNow = currentDay;


  IsitNow.setDate(1);


  var startDay = IsitNow.getDay() - 1;




  if (startDay < 0)


    startDay = 6;


  var sCalendarCode = '<table><tr>';


  for (var index=0;index<7;index++)




    sCalendarCode+='<th style="width:25px;">'+ weekLabels[index]+'</th>';


  sCalendarCode+='</tr>';


  var nTableCol=0;


  for (index=0;index<startDay;index++) {




    if (nTableCol == 0)


      sCalendarCode += '<tr>';


    sCalendarCode+='<td>&nbsp;</td>';


    nTableCol++;




  }


  for (index=1;index<=nDays;index++) {


    if (nTableCol==0)


      sCalendarCode+='<tr>';


    if (index==thisDay && today.getMonth()==currentDay.getMonth() && today.getFullYear()==currentDay.getFullYear())




      sCalendarCode+='<td id="Day'+index+'" class="Today">';


    else {


      if (nTableCol < 5)


        sCalendarCode+='<td id="Day'+index+'">';




      else


        sCalendarCode+='<td id="Day'+index+'" class="Weekend">';


    }


    sCalendarCode+=index;


    sCalendarCode+='</td>';







    if (nTableCol==6) {


      sCalendarCode+='</tr>';


      nTableCol=0;


    }


    else




      nTableCol++;


  }


  if (nTableCol>0) {


    for (index=0;index<(7-nTableCol);index++) {


      sCalendarCode+='<td>&nbsp;</td>';




    }


    sCalendarCode+='</tr>';


  }


  sCalendarCode+='</table>';


  document.getElementById('CalendarTable').innerHTML = sCalendarCode;







  var sFeedURL = baseURL + '/feeds/posts/summary?orderby=published&published-min='+thisYear+'-'+thisMonth+'-01T00:00:00&published-max='+thisYear+'-'+thisMonth+'-31T23:59:59&max-results=50&alt=json-in-script&callback=collectPost';


  var script = document.createElement('script');


  document.getElementById('CalendarCaption').innerHTML = '<span class="loading">Loading <blink>...</blink></span>';




  script.setAttribute('src', sFeedURL);


  script.setAttribute('type', 'text/javascript');


  document.documentElement.firstChild.appendChild(script); 


}





function collectPost(json) {


  document.getElementById('CalendarCaption').innerHTML = currentDay.getFullYear()+'-'+monthLabels[currentDay.getMonth()];




  var entries = json.feed.entry;


  var nDay = 0, nCount = 0, nActual = 0;


  var posts = new Array();


  for (var i = 0, post; post = entries[i]; i++) {


    nDay = parseInt(post.published.$t.substr(8,2),10);


    if (i>0&&nDay==parseInt(entries[i-1].published.$t.substr(8,2),10)) {




      var actualDay = post.published.$t.substr(0,10);


      var actualTimezone = post.published.$t.substr(23,6);;


      posts[nActual-1][1] = posts[nActual-1][1]+', '+post.title.$t;


      posts[nActual-1][2] = baseURL +'/search?updated-min='+actualDay+'T00%3A00%3A00'+encodeURIComponent(actualTimezone)+'&updated-max='+actualDay+'T23%3A59%3A59'+encodeURIComponent(actualTimezone);


    } else {


      posts[nActual] = new Array(3);




      posts[nActual][0] = nDay;


      posts[nActual][1] = post.title.$t;


      posts[nActual][2] = post.link[0].href;


      nActual++;


    }


  }   




  for (i=0;i<nActual;i++) {


    posts[i][1] = posts[i][1].replace('\"', '&#34').replace('\'', '&#39');


    document.getElementById('Day'+posts[i][0]).innerHTML = '<a title="'+posts[i][1]+'" href="'+posts[i][2]+'" target="blank_">'+posts[i][0]+'</a>';


  }




}





function BrowsePrev() {


  var thisMonth = currentDay.getMonth()-1;


  var thisYear = currentDay.getFullYear();


  if (thisMonth<0) {


    thisMonth = 11;




    thisYear = thisYear-1;


  }


  thisMonth = monthLabels[thisMonth];


  currentDay = new Date(thisYear+'/'+thisMonth+'/1 00:01');


  generateCalendar();


}







function BrowseNext() {


  var thisMonth = currentDay.getMonth()+1;


  var thisYear = currentDay.getFullYear();


  if (thisMonth>11) {


    thisMonth = 0;


    thisYear = thisYear+1;




  }


  thisMonth = monthLabels[thisMonth];


  currentDay = new Date(thisYear+'/'+thisMonth+'/1 00:01');


  generateCalendar();


}





function BackToday() {




  currentDay = new Date();


  generateCalendar();


}


//]]>


</script>

好啦!樣板原始碼的修改到此搞定存檔,接下來安排這個新日曆模組的位置。換到「網頁元素」的設定,在你想塞入日曆的地方新增一個網頁元素、選擇 HTML/JavaScript 類型。接下來給個標題,然後貼入以下的 HTML 程式:

<center>


  <table border="0" id="Calendar" cellpadding="0" cellspacing="0">




    <caption>


      <a href="javascript:;" onclick="BrowsePrev();" title="Previous Month">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


      <a href="javascript:;" onclick="BackToday();" title="Back to Today"> <span id="CalendarCaption"> </span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;




      <a href="javascript:;" onclick="BrowseNext();" title="Next Month">&gt;&gt;</a>


    </caption>


    <tr>


      <td id="CalendarTable" class="act"> </td>




    </tr>


  </table>


  <script type="text/javascript">


    generateCalendar();


  </script>


</center>



儲存搞定!接下來就可以檢查新的日曆模組能不能動囉~當然,根據以上的原理來說,這個新的日曆模組應該沒啥問題(我自己所有的 Blog 也都裝來用啦),不過如同大部份透過 Feed 抓文章的 Hack 一樣,由於要仰賴 Feed 即時連線抓取資料來源,這點會受到網路影響,所以快速猛點連結時切換的反應會比較慢(這是 Feed 的原罪,沒辦法),所以如果日曆有出現、但該日期沒有文章連結,請先檢查 Feed 的內容是不是正常,如果貼完程式發現怎麼只有兩個箭頭,那就是程式貼錯地方或貼漏了,請自己再仔細檢查一下。

阅读全文...

我是坚定的谷歌Google诺基亚Nokia合作支持者!

其实大家从这个博客上的数篇文章已经能看到我对谷歌和诺基亚的合作一直是充满了期待。从去年G-Phone操作系统能敌诺基亚?开始关注google推出的手机操作系统Android以来,我就一直不看好谷歌google自己推出手机操作系统。那篇文章我就提出“诺基亚目前在智能手机市场上有90%的占有率,S60的各种人性化设定一直在根据用户的反馈而进行修订。”是谷歌很长时间无法战胜的对手。



Symbian声称可以和谷歌Google进行操作系统层面的合作这篇新闻的报道中,我就分析了谷歌google推出手机操作系统是醉翁之意不在酒,而是为了增加自己在该领域的发言权,以便能和诺基亚、Symbian进行讨价还价。这不是逼得诺基亚 全资收购Symbian,推出Symbian基金会让Symbian系统开源免费吗?这项措施一出,谷歌诺基亚不仅没有任何利益冲突了,还增加了大量的共同利益。我在那篇文章里最后就得出了结论:商业世界有冲突都能克服,何况目前是有利益呢?个人非常期待谷歌直接加入Symbian基金会。



也正是预测到谷歌与诺基亚这两大我最喜欢的公司将展开波澜壮阔的竞争与合作,我月初决定把整个博客的都改成以谷歌,诺基亚为基调。另外我这里说的诺基亚不仅仅是指诺基亚手机,主要是指诺基亚的网络转型以及手机Symbian操作系统



今天再明确说这个问题,是发现国外媒体报道市场研究与咨询机构J. Gold于周四发布研究报告称,诺基亚旗下的Symbian和谷歌(Google)带头研发的Android最终将合并成为一个开源的智能手机操作系统。



看来不仅仅是我注意到这个趋势了。这个分析员也注意到了:

J. Gold表示,这两款操作系统的合并有望在三到六个月内开始,这主要是由于诺基亚和谷歌均利用自己的技术坚持类似的开源战略.在智能手机操作系统市场上,Symbian占有的市场份额最大.J. Gold认为,诺基亚和其它Symbian用户并不希望在操作系统市场上展开竞争;而搜索引擎巨头谷歌进军这一领域是为了推动这一市场的开放度,并为手机应用与服务创立一个公平的平台.



J. Gold称:“我们预计在三到六个月之内,Symbian和Android就将合并为一个单一的开源操作系统.因为他们的很多合作伙伴同时参与了这两个倡议.”



近期,诺基亚收购了Symbian的所有股份,并宣布将成立一个新的Symbian基金会,研发开源操作系统.这种新的开源操作系统将于2009年上半年提供给基金会成员.同样寻求开源策略的谷歌及其支持者已经成立了基于Android的开放手机联盟(Open Hands Alliance),其成员包括摩托罗拉和日本的DoCoMo.这两家公司同时也是Symbian基金会的成员.



J. Gold表示,双方均有充足的理由进行合并.谷歌在Android进行投资的主要目的并非为了通过推出兼容的应用而获得收益.另一方面,诺基亚并不会利用 Symbian向其它手机厂商施压,因此这可以巩固其在手机操作系统领域的地位.J. Gold预计,Symbian与Android合并之后,手机操作系统的平台数量就会减少,开发人员就可以更为容易地编写程序,这意味着这一市场将出现更多的软件.另外,Symbian与Android的合并意味着更低的支持成本.



目前,不少运营商为控制用户而通过专门定制的手机推出特有的用户体验,这种做法不利于手机应用的发展.而Symbian与Android的合并可以减少这种机率.J. Gold表示:“Symbian与Android的合并对行业有利,对谷歌和Symbian均有利.此举还可以推动应用和服务的发展.其负面影响非常之小.这是一个共赢的前景.”



当然,我也不排除谷歌和诺基亚两家公司发蠢,不进行合作而进行竞争的可能性。其中我分析诺基亚发蠢的可能性更大一点……毕竟是老牌企业,容易脑袋秀逗。目前诺基亚推出的几个网络服务都属于比较垃圾的....

阅读全文...

S60:两个S60超精美主题下载,梦幻仙境岛和夏日草原的旋律

注意所提供主题仅限S60第三版240*320分辨率机型适用,例如N95,N82,N73,N93I,6110N等。

两款主题的特点就在于图标非常的精美,设计细节的把握超级到位。一点一滴见到作者功底。

梦幻仙境岛主题下载地址:点击这里下载









夏日草原的旋律下载地址:点击这里下载

记得主题一定要装在C盘哦,希望大家喜欢啦~~

阅读全文...

2008年7月24日星期四

博客死了吗?看看美国四月和六月份的网站comScore排名数据

首先是4月份的全部网站排名数据。

雅虎继续排名第一,谷歌紧随其后,微软MSN第三。传统门户aol和微软的新live门户之后就是社区myspace了,购物网站ebay后面就是youtube这个视频门户怪物。



我们珍爱的blogger排名第十三位,目前美国用户接近4千4百万。



facebook仅能排名第十五名,至于所谓的微博客twitter甚至都不在2000名排行内....



我们重点看myspace,blogger,facebook和wordpress这四个有社交属性的网站。

这里要骂一下国内的新闻门户网站,在没有真实数据的情况下,乱写新闻。越夸张越好样的!





ComScore数据显示,与4月份相比,Facebook 6月份在美国又新增172万用户。而MySpace流失53万用户。但MySpace的7280万美国用户规模仍接近于Facebook3740万用户的两倍。与去年6月相比,Facebook用户数量增长了34%,而MySpace增长3%。





而相对facebook,用户增长更猛的是blogger,与去年相比增长了59%,紧追mysapce。用户数已经达到4490万的规模。4月到6月增长154万用户。而单纯比增长速度的话,wordpress从去年6月开始到今年六月翻了一番的119%的增长速度更让人不可小看。



其实我个人以为,用户达到一定多的时候增长自然变慢,mysapce在美国只有 最多2亿网民的情况下取得7000万用户某种意义上已经到达了极限。毕竟众口难调,不可能所有人都喜欢某种风格的!



说起众口难调我就要说blogger了,自从页面元素可以无限添加后,blogspot就变得像igoogle一样可以瞎调口味了。页面自由度超越所有的网站更是不在话下?我想这也是blogger改版以来用户疯涨的原因之一。



facebook的增长我个人认为是一种概念炒作,因为有个聚友myspace成功就认为换个马甲,加点新功能就有能超越前者的更成功纯粹是一种华尔街歇业炒家的意淫……



现在问题的根本是,用户需要什么?是像myspace更多的社交

,博客为辅助。还是像blogger一样更多的个人门户概念,社交为辅助?我个人倾向于个人门户的概念,社交也好,博客也好,微博客,视频音频通通能包括进去。

阅读全文...

在首页展开收缩文章即增加阅读全文选项的简化更新版

主要就是一个js脚本的代码简化了,所以改不改都无所谓。像我追求完美就当然改了~~

感谢原作者neo的出色工作。

第一步,也是我说的代码简化的部分,以前已经使用此hack的朋友只需要把这一步js脚本改一下即可。



切换到 布局 的 修改HTML 项目,把下方的js脚本整体复制到 代码的上方。

<script type="text/javascript">



var fade = false;

function showFull(id) {

var post = document.getElementById(id);

var spans = post.getElementsByTagName('span');

for (var i = 0; i &lt; spans.length; i++) {

if (spans[i].id == "fullpost") {

if (fade) {

spans[i].style.background = peekaboo_bgcolor;

Effect.Appear(spans[i]);

} else spans[i].style.display = 'inline';

}

if (spans[i].id == "showlink")

spans[i].style.display = 'none';

if (spans[i].id == "hidelink")

spans[i].style.display = 'inline';

}

}





function hideFull(id) {

var post = document.getElementById(id);

var spans = post.getElementsByTagName('span');

for (var i = 0; i &lt; spans.length; i++) {

if (spans[i].id == "fullpost") {

if (fade) {

spans[i].style.background = peekaboo_bgcolor;

Effect.Fade(spans[i]);

} else spans[i].style.display = 'none';

}

if (spans[i].id == "showlink")

spans[i].style.display = 'inline';

if (spans[i].id == "hidelink")

spans[i].style.display = 'none';

}

post.scrollIntoView(true);

}



function checkFull(id) {

var post = document.getElementById(id);

var spans = post.getElementsByTagName('span');

var found = 0;

for (var i = 0; i &lt; spans.length; i++) {

if (spans[i].id == "fullpost") {

spans[i].style.display = 'none';

found = 1;

}

if ((spans[i].id == "showlink") &amp;&amp; (found == 0))

spans[i].style.display = 'none';

}

}



</script>







第二步:第一步完成后保存,然后在代码框右上方的 扩展窗口小部件模板 选项上打勾。接着在博客文章 添加红色部分代码到 博客文章 页面元素下寻找类似代码,把红色部分代码添加进去即可。(如果你实在找不到类似的代码,就把整个代码全选复制到记事本里,然后通过记事本的搜索找

<b:includable id="post" var="post"> 这一行代码就可以找到了。)



<b:includable id='post' var='post'>

<div class='post uncustomized-post-template' expr:id='"post-" + data:post.id'>



<a expr:name='data:post.id'/>

<b:if cond='data:post.title'>

<h3 class='post-title'>

<b:if cond='data:post.url'>

<a expr:href='data:post.url'><data:post.title/></a>



<b:else/>

<data:post.title/>

</b:if>

</h3>

</b:if>



<div class='post-header-line-1'/>



<div class='post-body'>



<b:if cond='data:blog.pageType == "item"'>



<p><data:post.body/></p>



<b:else/>



<style>#fullpost {display:none;}</style>

<p><data:post.body/></p>

<span id='showlink'>

<p><a href='javascript:void(0);' expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"'>阅读全文...</a></p>



</span>

<span id='hidelink' style='display:none'>

<p><a href='javascript:void(0);' expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"'>阅读概要...</a></p>

</span>

<script type='text/javascript'>



checkFull("post-" + "<data:post.id/>");

</script>

</b:if>



<div style='clear: both;'/> <!-- clear for photos floats -->

</div>





修改完成后保存。



最后一步,切换到 设置 的 格式设定 项目,在最下方的文章模板的方框里输入以下代码:



这个写摘要(直接在本文字这里覆盖写)

<span id="fullpost">

这里写余下的文章(直接覆写)

</span>




保存后就完工了。以后发文章时只要把想显示的概要放在<span id="fullpost">前即可。

阅读全文...

2008年7月23日星期三

S60:扩展名wgz的文件是什么?N95系统升级以后支持的Widgets?和维信widsets有什么区别?

从N95升级21版软件过去了这么长时间,相信还是没有人真正弄明白升级日志上说的支持Widgets到底是啥?有朋友在S60论坛说是维信widsets,但是N95升级前不就能用维信widsets吗?一个java程序还存在什么支持不支持的啊?还要专门升级手机系统去支持!?

后来反复试验了维信widsets这个软件,不论英文版还是中文版,都慢的像个粑粑……怎么用啊,经常卡一下就是10分钟,注意,是卡的不能动10分钟,分钟不是秒钟,这样的垃圾软件有人真的能用吗?

好的,现在来说说什么才是真正的Widgets,诺基亚给出的专业解释widget是一种web applications即网络程序,就是需要网络支持的软件。后缀扩展名为wgz的文件就是这种程序。目前支持这种程序的有诺基亚N95,N95-8G,N82,N78,Nokia 5320,Nokia 6210,Nokia 6220,Nokia E90。当然某些机型可能需要升级手机系统。而未来的S60 3rd Edition, Feature Pack 2系统机型,不仅支持这类程序,还可以关联在手机待机页面。

而相对维信WidSets仅仅是一种相对兼容性更广的java MIDP 2.0程序,安装以后就能直接在维信WidSets里选择类似Widgets形式的程序来使用。

现在大家明白了吧,那么哪里可以弄到Widget程序呢?目前已经有1000多个widgets程序等你去安装哦。登录http://widsets.mobi/library/ 选择你喜欢的程序安装吧。个人推荐几个Fun and Games项目里的几个官方小游戏孩比较有意思。另外WeatherBug这个天气预报程序比较美观好玩用。


最后声明一下,本博客所有文章都采用CC2.5版的版权保护,强烈谴责CNBETA转载本博客的文章不给出本博客相关文章的原链接。另外希望某些网友转载我的文章的时候给出我作为原作者的博客链接,这一件小事作为对博客作者劳动的尊重,个人觉得一点也不算过分吧?

阅读全文...

2008年7月22日星期二

blogger模板:imac苹果粉丝最爱的博客模板!2.0版

感谢作者Nick La的设计, Magznetwork收集整理并提供下载。

这个模板最有意思的地方不光光是样子很像苹果界面,而且侧边栏是可以收缩拖放的。现在加上页内评论等功能,让blogspot和wp博客几乎没有任何区别了!

看我刚刚帮陈老师改的模板有多漂亮吧~

http://chenbo.blogspot.com/我在改陈老师博客的时候加上了标签云和ajax搜索



二栏模式侧边栏在右的模板:演示地址

下载地址







二栏模式侧边栏在左的模板:演示地址

下载地址









三栏模式侧边栏在右的模板:演示地址

下载地址







三栏模式侧边栏在左的模板:演示地址

下载地址







三栏模式侧边栏分列两边的模板:演示地址

下载地址







安装方法提示,下载文件后解压缩得到一个image的文件夹和xml文件一个。

用记事本打开xml文件,在编辑里选择替换,把 http://YOURGOOGLEPAGES.googlepages.com/全部替换为http://ggpi.googlecode.com/files/ 。然后再选择 布局,修改HTML,上传修改好的XML文件。(你也可以使用你自己的服务器存储image文件夹里的图片和JS文件。存储完毕后同样方法修改xml文档即可)



上传完毕后在布局里设置好页面元素就基本完成了。



打开博客发现日历显示不正常?出现“undefined”的字样?

在“设置”项目的“格式设定”里修改“时间戳记格式”为 “星期二,七月 22,2008”即可正常!

阅读全文...

2008年7月21日星期一

目前中国比较常用的RSS阅读器和博客的排名

最近没事干,根据feedburner的统计查看了一下到底大家都在用哪些阅读器读我的博客。



发现第一名是google reader,有1171个订阅者。

第二名是抓虾,325个

第三名是鲜果,322个,博客排名250,你说这鲜果损不损人啊?

第四是有道,165个

第五是Bloglines这个曾经的RSS阅读器王者。



不知道这个排名本身也代表着中国RSS阅读器市场的排名呢?



而且我发现一个有意思的现象,国内的rss阅读器和google reader一样,都支持对feedburner的订阅。尽管feedburner本身的RSS是在国内被封的。



所以我根据国内读者的使用习惯和阅读器使用排名调整了我自己的订阅按钮,国内朋友大家订阅的时候只要别直接点那个按钮,直接根据你的阅读器点击订阅的话,都不会遇到被GFW封闭的尴尬境地。



这几天feedsky又抽风了,看来目前来说还是feedburner最好了,即便feed本身被封,因为主流阅读器都支持穿墙订阅的奇功,大家也不必在意feed本身被封的~~



另外强烈建议用google阅读器的时候在http://中间加个s,变为https://www.google.com/reader/ ,否则遇到读取出错基本上只能怪你没注意强大的GFW在背后看着你了~~另外此方法同样适用于使用手机浏览器阅读的朋友:https://www.google.com/reader/i/



另外个人觉得抓虾和鲜果利用rss阅读器来做digg形式的推文方法还是值得赞扬的。这样就在提高博文质量和获得更多的访问者之间架起了一座桥梁。但是搞博客排名之类的严重造成一些知名博客数据大的离谱却不准的怪现象,如鲜果你注册用户进去选择感兴趣的目录后默认给你一堆订阅的知名博客,无论你想不想去看。删除还得用户一个一个删除……



最后还有重要的问题,一般博客都有多个RSS地址,结果每个RSS地址都有人订阅,显得有点混乱。希望各个阅读器能改善这个情况,最好能根据博客名称之类的,或者通过博客认领让博客作者把订阅地址统一一下。

阅读全文...

2008年7月20日星期日

Symbian S60 9.5版触摸UI界面设定图曝光(再添加三张图)

图可以看出新版本的Symbian把屏幕至少扩展到了VGA的640*480的水平,按钮放大以便让大家触摸~

不过在iphone 3G早已席卷全球的情况下,诺基亚还在不紧不慢的开发系统UI,实在是够沉稳……希望明年 XpressMedia 5800tube等一系列的触摸系列手机推出的时候,比iphone的软件能够更加成熟吧。



再添加三张图,分别为待机界面,计算器界面和名片夹界面。

阅读全文...

blogger:给你的blogspot博客评论增加论坛一样的楼层提示

首先感谢作者kaie给我们带来这么有趣的技巧。



样子大家参见GG派现在的评论,右方都有一个红色的数字,1,2,3,4。把鼠标放上去还会变大。有意思吧~~



具体增加方法为以下简单两步:

第一步: 切换到布局的修改HTML项目,在CSS的部份,即在]]<>/b:skin>上边添加如下代码:(稍懂CSS的可以根据您的博客做一定的修改,例如最简单的,你可以把控制字体颜色的代码color:red;中的red改成blue之类)



.CommentIndex{

float:right;

position:relative;top:25px;left:3px;

margin-left:-200px;

font: italic bold 30pt 'Century Gothic','Trebuchet MS';

color:red;

opacity:0.3;

-moz-opacity:0.3;

filter:alpha(Opacity=30);

}



.CommentIndex:hover{font-size:80px;}






保存后开始第二步,在扩展小窗口模板处打勾, 找到如下代码:



<dl id='comments-block'>

<b:loop values='data:post.comments' var='comment'>




將整段代码替换为下面的代码:



<dl id='comments-block'>

<script type='text/javascript'>Index = 1;</script>

<b:loop values='data:post.comments' var='comment'>

<span class='CommentIndex' title='你在几楼?'><script type='text/javascript'>document.write(Index); Index= Index+1 ;</script></span>




完成了~~我们终于可以在评论里喊“三楼的,你下来跟老子PK了~~”

阅读全文...

2008年7月18日星期五

blogger:二个让你惊叹的blogspot博客设计鉴赏

我知道大家在想什么!对了,最近实在没有东西可写,就把以前看过的三个让人眼前一亮,惊叹于作者的设计精妙的博客拿出来让大家一起鉴赏一下吧~~



希望能增加大家对blogspot更多的兴趣,让大家有更多灵感如何设计自己的博客~~



第一个博客:海怪大章鱼出来了!

作者把博客的菜单栏巧妙的和章鱼结合起来,让整个博客都生动起来,给人一种强烈的震撼力。



博客访问地址:http://www.rob-sheridan.com/sketchblog/





第二个博客:伟大的设计!

作者巧妙的把自己的博客变成了一种艺术的,

自我的草稿板!像信纸一样的淡黄色背景使每篇文章都像作者用笔写出的日记一样。博客底部更把页面元素巧妙的和贴纸结合在一起,体现出一种独特的主题设计美感。



博客访问地址:http://great-design.blogspot.com

阅读全文...

2008年7月16日星期三

Symbian声称可以和谷歌Google进行操作系统层面的合作

"我们已经在很多方面进行合作,如果有机会的话,我们很乐意更深入的与他们展开合作。 " Symbian首席执行官Nigel Clifford在日本首都东京对记者说。

"而且那有可能是在应用程序的级别上,也有可能在更多的基础操作系统的层面上! " 



说实话,我一开始就认为无论Symbian还是诺基亚都是谷歌google的天然合作伙伴!因为谷歌和诺基亚、Symbian其实没有大的矛盾。谷歌的主业主要是网络服务,看似跟诺基亚的ovi野心重叠,其实是完全不同的两个概念。谷歌最赚钱的本领在于基于搜索关键字的定向广告营收。诺基亚虽然想转型互联网,但诺基亚完全不擅长于此,目前ovi的方向也基本上是通过网络服务来收取月租费。包括N-GAGE游戏平台的搭建其实质都还是传统的营收办法一份游戏多少钱?而谷歌其实根本不擅长这个传统直接向用户收费的营收领域。两者实际上根本没有任何竞争的……



从谷歌一开始推出什么谷歌手机系统Android,我就觉得是发烧一般的神经行为。直接联合诺基亚、Symbian挑战微软不是最好的选择吗?但是我个人怀疑谷歌推出那个垃圾系统本身和谷歌竞拍美国的无线频段一样,都是醉翁之意不在酒,而是增加自己在该领域的发言权,以便能和诺基亚、Symbian进行讨价还价。这不是逼得诺基亚全资收购Symbian,推出Symbian基金会让Symbian系统开源免费吗?这项措施一出,谷歌诺基亚不仅没有任何利益冲突了,还增加了大量的共同利益。



商业世界有冲突都能克服,何况目前是有利益呢?个人非常期待谷歌直接加入Symbian基金会,让Symbian彻底完全的超越微软。

阅读全文...

2008年7月15日星期二

香港的免费VPN 代理一个!

感谢老豆的提供给大家这么好的办法,我个人实验速度还挺快的~~



申请地址:http://www.pdog-vpn.com/freeaccount.php(一个IP只能申请一个,多账号会被封)

VPN设置:



1.双击"网上邻居",在"网上邻居"的右边点击"查看网络连接".然后再点击"建一个新的网络连接".

2.点"下一步",

3.选择第二个"连接到我的工作场所的网络".然后点"下一步".

4.选择"虚拟专用网络连接",然后点"下一步".

5.公司名称可以随便填,本人的填"pdog -VPN",然后点"下一步".

6.选择"不拨此初此连接",然后点"下一步".

7.主机名填你申请VPN时发到你邮箱里的资料,一般是这样的:id-xxxx-xxxx-xxxx.pdog-vpn.com,然后点"下一步".

8.勾选"在我的桌上添加一个此连接的快捷方式",然后点"完成".

9.点击"".

10.查看你的申请邮箱,输入你的"用户名"和"密码".然后点"连接"

11.显示"正在连接 宽带连接......"验证用户名和密码.通过就OK了.

12.选择"断开"有需要的时候再连接.不过要记住你的用户名和密码!

阅读全文...

Blogger模板:黑夜中的闪光和白底染蓝色导航

测试模板

下载地址1

下载地址2

感谢作者: Aborregate





测试模板

下载地址1

下载地址2

感谢作者: Aborregate



下载以后,解压缩得到txt文件,把代码全部复制进你的模板里即可。

阅读全文...

2008年7月13日星期日

期待opera 9.5的Symbian版吗?继续慢慢等吧……

opera中国社区的版主Csineneo翻译的官方声明说:



“今天我们要和大家一起分享一个令人兴奋的消息,Opera Mobile 9.5 for Windows Mobile 即将发布!感谢大家耐心的等待和支持,我们坚信他是最棒的手机浏览器。现在正在测试阶段,首个 beta 将在 7 月 15 日发布,如同其他 Opera 版本一样,你可以从 opera.com 来下载并体验。



Opera Mobile 9.5 基于桌面版 Opera 9.5 的浏览器引擎,这也是需要时间来准备的原因之一。一个新的浏览器引擎要保证你能正常访问网页并支持最新的和最主要的 Web 标准。



Opera Mobile 9.5 的某些版本已经在一些手机上运行着,比如 HTC Touch Diamond。有人问我们为什么不公开发布,你们可能知道,要发布一个能够运行在各种各样的手机上的版本是非常复杂的一项工作,若只运行于某一款手机上,那要简单的多。你们可以期待的是最终公开发布的版本将和预装在手机上的版本有略微不同。



我们在不久之后将有详细的说明。再次感谢大家,我们希望你们和我们一起来准备进行 beta 测试。”



看来我们不用指望7月份能用上opera 9.5的S60手机版了……按照opera的声明和惯例速度,我个人怀疑今年能不能用上……



为啥opera会首先推出Windows Mobile 这个在智能手机市场占有率极小的操作系统的版本,而不是Symbian这个世界上最多人使用的智能手机操作系统的版本呢?我觉得有二个原因。第一,opera还想更多的推广opera mini,Symbian系统上运行opera mini效果非常不错。 第二,Symbian第三版系统自带的浏览器太出色了。把opera比了下去……例如opera9.5的招牌功能支持flash lite 3.0,网页缩放等我们的Symbian第三版浏览器早就支持了……

目前本人这篇文章就是通过Symbian浏览器在手机上直接在blogger后台编写的!就是测试版的blogger不支持上传图片,只有切换到老版后台才能上图~

阅读全文...

2008年7月12日星期六

做软件如何去符合多数人大众的口味(A4、点讯手机输入法之争)

这篇文章是因为对A4和点讯两款手机输入法进行比较争论而得出。通过比较A4和点讯两款手机输入法的战略,我们也能看出一个软件公司的竞争战略定位如何最终决定这款软件的成败。



针对点讯:

强烈要求点讯在拼音输入上规范化和人性化,以人为本!

拼音问题要解决啊!一个分割符1的问题,不是说需要分割与否的问题,而是功能上让人们混淆,非常不规范的问题!而且实际上如输入以G结尾的单词因为可能正好是另外一个单词的开头,没有分割符点讯也不可能轻易判断正确吧?这是规范化。

希望管理员能看到,“点讯的隔音符规则就是完整输入不需要分隔”这个说法根本站不住脚!



打个比方,你写字知道可以用句号分隔句子,但是某个输入法告诉你这个句号只能在特定情况下用!有这种事情吗?



或者诺基亚做手机的时候笔行键可以用来复制啊,切换输入法啊,然后诺基亚客服告诉你这个笔行键在某些情况下使用会出错,只有特定情况下能用!有这种说法吗?



为了一个莫名其妙的韵母分割更好用,而让大家都熟悉的完整分割出错,好比为了拣芝麻而丢掉大西瓜!



五笔打字按道理比拼音快多了,咋越来越少人用了呢?



简单,熟悉的人太少,要求掌握的打字习惯太复杂。



你们现在也是一样的情况。试问有几个人还记得什么是韵母?你们的实例分析是建立在小众基础上的,大众有谁跟你们专业手机打字的人比啊?那你们软件就只给程序员用就好了,一定还要掌握好生母韵母啊!



希望你们能切实理解用户的需求。



这不是使用A4习惯问题,是人的基本心理基础选择,科技是否能以人为本的大问题!



针对A4:

A4原来已经有了按上键切换大小写,不过我的意见还是学习点讯一点,把智能英文和普通ABC英文合并一起。然后定义个上导航键切换大小写,左导航键键快速切换什么东西……



软件大众化应该是所有软件应用的方向,所谓大众就是傻瓜人性化,连傻瓜都会的话,就没有人不会了。

只有这样才是真正好的输入法。跟点讯的客服理论半天得出结论点讯走的是所谓小众特殊化路线,想要教育普通用户怎么用输入法……但是大家平常电脑用惯了,怎么可能被他们教育?他们那些特殊的过了头的输入方式实际上普通用户一般能用几个?估计他们采取这个路线最终是要被淘汰的。黑马和五笔输入法就是他们的前车之鉴。



希望A4不要犯他们点讯的错误。认真听用户的意见,用户肯定比你们清楚自己需要的是什么!但是用户的意见乱七八糟,有些甚至很傻。那是因为用户一般并不知道如何来改进软件来达到自己真正的需求。这个时候就是你们设计开发人员,创意管理人员拿出智慧来的时候了,怎么样改进软件才能更好的达到用户的要求?通过怎样的方法去满足用户真正的需求?

阅读全文...

2008年7月11日星期五

从博客过时论谈起:纵观整个互联网的发展历史与未来(一)

看到网上一篇有趣的文章,是讨论博客过时与否的问题。麦田认为SNS社交网络必然替代博客。但我觉得其实说博客过时好比说电视机过时被电脑替代,电脑游戏过时被游戏机替代一样,是个无聊的问题。



但是这个问题引出一个更大的问题,博客的发展方向在哪里?然后又揪出一个更更大的问题,整个互联网产业的发展方向在哪里?我觉得相对更大的历史来说,现在的互联网短短这么多年的发展还只能算是继续在婴儿期,什么web1.0,2.0,BBS,博客,sns的概念都只是纷乱互联网发展历史中的一点小浪花罢了,算个屁呀!



我们把眼光放的更广,宏观的看整个互联网以及相关产业的全貌,才能看出真正的方向。我上一次其实已经提出一个观点了:硬件产业软件化!软件产业互联网化!现在再解释一下这两句话的意思,在全球化背景下经济发展的基础依然是通过提高效率大规模生产!怎么样大规模生产呢?尤其是现在大家对个性化要求越来越多的情况下。最终答案就是通过不同的软件啊!软件的成本比硬件低了多少?你看PC,MAC,不管用windows还是linus,或是苹果的Mac OS X操作系统,里面的CPU,硬盘,显卡其实都是一样的。你看诺基亚的手机,从N73到N96,CPU,内存等硬件其实都是一个样。个性化真正在哪里?就是软件和外壳。外壳我懒得谈,谈软件。软件也有开发成本,windows平台不兼容Mac OS X,塞班不兼容windows mobile,甚至Windows台式系统也不兼容手机系统。这些兼容需要成本,所有的程序员都希望能开发出一个程序兼容所有平台。所有的用户都希望买的软件能兼容所有的平台。既然这是消费者的需求,又是开发者降低成本的途径,那么就是市场的发展方向——软件系统平台统一。互联网在这里起一个什么作用?互联网已经是统一的了!!!不管是什么系统平台,用什么浏览器看什么网站,基本上你看到的东西都是一样的。



不错,互联网就是平台统一的画龙点睛之笔的“睛”,整个软件产业,甚至是整个IT产业的核心!互联网是什么?从前人们一提起互联网就认为是几个新闻网站,现在人们想起来是交互平台——可以交友甚至给政府提意见的地方,是下载软件的地方,是下载盗版电影电视的地方。youtube的兴起让大家知道互联网还可以在线看有趣的小视频。亚马逊,ebay,阿里巴巴,淘宝让人们知道互联网还是做生意的地方。传奇,魔兽世界告诉我们互联网还可以是玩互动游戏的地方。而千奇百怪无所不包的互联网目前就由google这个搜索引擎串联在一起。说了这么多互联网的应用,互联网的发展方向到底是什么呢?其实这里是最关键的了,互联网的发展方向其实是反过来再构筑互不关联的网络社区孤岛!为什么是网络社区孤岛呢?因为本身作为人,就是承载不同属性的,有医生,有学生,有工人,有商人,有官僚,有喜欢音乐的,有喜欢体育的,有喜欢电脑IT的,总之有一大堆的大类和小类!现实生活中这些完全不同的人会走到一起吗?不会!为啥互联网就可以无论职业背景爱好走到一起去呢?因为互联网还处于诞生初期,一切处于混沌状态!



但是互联网的这个诞生初期迟早要结束,混乱的网民迟早也要按自己的属性发生同性相吸,异性相斥的自然作用。你指望有几个六七十岁的教授有兴趣天天和12,13岁的小朋友网聊平常的乘除法作业的呢?有几个物理学专业的有兴趣和生物学专业的天天和学体育的聊他们平常怎么锻炼的呢?



看看雅虎分类页面逐渐被Google搜索所取代,就意味着网络信息大整合,一个搜索走遍天下了?那google为啥现在又做起了专业搜索,医疗搜索,专利搜索等各种不同的分类搜索的行当呢?甚至google还针对某些特别小的搜索需要,推出了让用户自定义搜索的功能。这是为什么呢?我觉得正是应了三国演义的一句话:天下大势分久必和,和久必分!但是这句话应用在互联网上,每一次的分分合合实际上都代表着更加进步。各种行业的分类搜索现在比当年的行业分类页面要进步多少倍呢?



当年的BBS也是,各种专业BBS到现在还红透半边天,为什么?因为BBS有专业性啊,讨论国事的可以聚集到强国论坛,凯迪网络。讨论电脑可以上pchome,S60手机可以上wda论坛等等。但是随着myspace的出现,论坛的光芒逐渐被盖过,一时之间似乎论坛都要被社区取代了,取代没有?没有。因为myspace和facebook都也是由一小撮基础人群吸引一大批人发展起来的。myspace当初主力就是分享音乐的人,facebook就是大学生,这点和猫扑有点像。但是一旦myspace,facebook开始走向大众,吸引大量人群进入之后,他们的特色也逐渐丧失了。



写的好累,下回继续……

阅读全文...

GFW变得更加智能了?通过搜索关键词来确认封锁范围?

发现一个有趣的现象,ggpi.blogspot.com 在我转换域名以后因为没有什么关键字了,所以已经解锁了~~但是搜索ggpi.blogspot.com的话,还是会出错~~



陈波老师的scun.blogspot.com似乎也是一样的局面。



正在考虑是否转换回ggpi的域名,但是怕刚刚一转回去就又封了~~所以暂时原封不动,继续用GGQ。



这锁来锁去,还真有被强奸的味道~~~



另外针对关键字,我建议大家还可以采取一个方法来规避,就是把文字截图变成图片,再智能的搜索引擎也不能搜索这个吧?



本人现在强烈怀疑百度是否参与了GFW的建设,通过搜索关键词来确认封锁范围这种技术,国内百度应该是嫌疑最大的。望知情人爆料哈~~

阅读全文...

2008年7月10日星期四

优化你博客载入速度的工具和技巧

一个网站的载入速度直接关系到读者是否愿意上该网站。例如google因为页面简单载入快,被我毫不犹豫的作为了浏览器的首页!


而像写写改改以前的博客模板,我用火狐,IE,开上十几分钟都打不开的,想给他文章发表个评论就像去磨房拉十几圈磨一样困难……我当时真连友链都不想跟他交换了。



如何优化博客的载入速度呢?这里要提到一个测试你的博客/网页 载入速度并提供优化建议的工具网站:Web Page Analyzer



是英文的,但是操作相对简单,所以大家应该都会用。



首先在如图的位置提交你的博客网址。



然后就得到你的博客网页诊断报告,现在都有英文翻译工具,我就不一一对应说这个报告都是什么意思了……



这个报告除了有宽带不同打开你的博客网页的载入时间外,最下面还有具体优化你的博客网页载入速度的建议。这里建议大家多用翻译工具看看,绿色的项目代表你的博客在该项目上很健康,红色表示非常危险。黄色表示要警惕了~大家可以适当根据建议优化自己的博客。



另外顺便提一下还有一款相对简单的博客载入速度测试工具网页:http://webwait.com/ 是应用ajax在你自己的浏览器上测试你的博客网页载入速度。



要达到上面提到的这个给出对你博客载入速度优化建议网站的要求,你要达到以下几点:





  • 你的每一个博客页面包括首页总体积都不要超过80kb的大小

  • 使用越少的JavaScripts脚本越好

  • 尽量减少你的博客页面上的图片

  • 尽量让你博客上的图片越小越好(在blogger上意味着设定你的图片为small小)

  • 尽可能的减少你的CSS样式设定代码

  • 减少HTTP请求的数量 (意思就是尽量把你的js脚本、图片等博客网页上要显示的元素都存储在一个服务器上。)



我对真正想要减少博客载入时间的朋友,提出以下几个技巧性建议来达到上面的要求:



第一,删除所有你博客上不真正需要的页面元素和JS脚本文件!

  

很多朋友的博客花里胡哨的有一堆功能或者加了一大堆页面元素,但是请想一下你的读 者有几个人真正会用会玩会欣赏你加的这么多东西?例如我博客以前的快速留言功能,点击打开就能直接在博客上留言了,但是有几个人用呢?何况博客本身就有留下评论的功能,何必还多此一举给博客加上多余的页面元素脚本呢?所以现在我的留言就是一个链接,调用博客本身的评论功能。



第二,减少你博客上的图片数量。



但是我真的不想再减我这个GG派博客的图片了,再减就影响读者使用其功能了……那么就减少存储这些图片的服务器吧!这里教大家一个小技巧,创建一篇新文章,然后把你原来分散存储的图片都存在这个文章页里,然后直接使用文章页里的这些图片的链接。最后把该文章页存为草稿即可~



第三,压缩你博客上的图片体积。



除了blogger本身的压缩,我们还可以借助一下其他的工具让你的博客图片更小,如这个在线图片压缩工具网站:http://tools.dynamicdrive.com/imageoptimizer/index.php可以把图片压缩为三种格式,gif,jpg,png。并且提供在线预览图片压缩后的效果。



第四,简化你的CSS代码!



说起来好像蛮简单的,怎么简化CSS代码撒?我其实也不熟,但是不熟不要紧撒,我这不又有好东西给大家用吗?在线简化CSS代码的网站!http://www.cssoptimiser.com/index.php

怎么用这个网站呢?

首先普及一下基础知识,切换到你博客布局项目的 修改HTML 项目,然后找到<b:skin> 和 </b:skin>之间的代码就是你的CSS代码了。

然后,把这里面的东西全部一剪贴然后粘贴到这个在线简化CSS代码的工具网站的最下面一个方框里,然后按如图红色按钮就可以了。

最后把处理完毕后的代码复制出来再粘贴回博客<b:skin> 和 </b:skin>之间即可。



这里再针对新手说明一下,处理代码前一定要备份原博客代码,万一不幸出错还能还原呢!如果你想保留原来blogger的默认CSS代码的直观,以便日后修改。就在处理代码的方框下红色按钮边的“Do not remove line breaks ”的方框那里打勾。这样代码的空格空行都还在,就是压缩体积也相应增大了一点。

另外如果你想保留在布局 字体和颜色项目上修改博客颜色和字体的功能,简化CSS代码时就要少剪贴Variable definitions下面的以<Variable开头的代码。只处理下面不以<Variable开头到结尾 </b:skin>之间的代码。



这样简化完成后再来看看你的博客的载入速度吧~~



阅读全文...

2008年7月9日星期三

上海袭警案凶手杨佳的博客

大家称没有和谐之前赶快看吧~~似乎杨佳是个爱野外徒步旅行的好青年。为什么会选择绝路呢?我截了几张图,大家可以点击放大查看。






http://profile.myspace.cn/index.cfm?fuseaction=user.viewprofile&friendid=1306709784



杨佳的最后一篇日志:5月17号传说中的“郎八拉”,非常辛苦,香山累P



“郎八拉”,郎儿峪-妙峰山-水池-白屋-大风口-阳台山-北尖-萝卜地-大觉寺-寨口隧道-杨坨-香峪-新望京-瞭望塔-水库-翠微山-八大处。这就是传说中的“郎八拉”。



其实这是绿野INFO组织的一次活动,我没报上名,和领队商量跟队到大觉寺,视体力能跟多远跟多远。这是本人从“结伴”开始第一次户外越野以来最辛苦的一次活动,以前总听说别人走线时累P,这回总算体会到自己也累P的感受了,所以作一小记与各位山友分享。




几天前就听说绿野要组织“郎八拉”,距离超长,当时没在意,认为这难度不会有太多人走。上周一报名的帖子刚出,名额就满了,再看名单里竟然有几个“实力一般”的熟人,所以就和领队商量,前一天住在郎儿峪,17号一早在进山口等待汇合。山边的住宿条件不算太好,凑合可以住。坐公汽到郎儿峪住一晚和包车的费用持平,还有个主要原因,就是17号一早可以晚起。



16号傍晚坐357到高崖口,顺公路走20分钟到旅店。17号早上7点10出发,走40分钟到进山口,四批上山的队伍过后,8点35分两辆依维柯载着40 多人的队伍到达,本以为会下车集合照合影,哪知道一下车领队就快步向前示意队员登山开始,要去厕所的去厕所,不去厕所的上山,等那些去厕所的出来时,头队已走出一段距离,速度确实比较快。



一开始跟着中队的速度爬升,这个速度已经是我平时上山的两倍,到大磨盘用了半个小时,到小垭口用了一小时20分钟,T恤已湿透,休息了两分钟,开始向山顶爬升,这时到下山,一直处于后队。到达全程最高点用时两小时,马不停蹄,向阳台山行进,11点到达白屋,上回从郎儿峪-凤凰岭到这里是接近下午两点,没走大风口,从白屋顺山脊路前往阳台山,后队已拉开距离,不认路时间耽搁了一会儿,11点半到达北尖,这时已明显感觉到疲惫,体力接近“生命极限”,上山只能慢慢往上迈,和前队时差至少一小时。回头看看,两个山头不见队友,看来是最后一个了。14点左右到达萝卜地,问上山的人见没见到大队人路过,回答说看到了,跑步下山速度飞快。唉~~~~,快就快吧。下到茶棚第一次坐下来休息5分钟,下到大觉寺15点20。



以前下到大觉寺都是下午5点,正想找个地方吃饭,然后坐车回家,也因为前面的路不认的,没带光源,没法走隧道。这时又下来两个队友,说可以坐车到杨坨然后上山,感觉还可以坚持坚持,就一起找个小卖部补了点水,一块钱买了四个馒头,包里有吃的,懒的拿呀。本来说是要去坐车,可又走到了铁路,刚上铁路桥正巧遇到两个“实力一般”的熟人,他们都走得到八大处,我也可以。



五个人一起沿铁路走半小时到隧道,怕有火车经过速度加快,只用了半小时就走出隧道,幸好多带了件衣服,隧道里的温度很低。在杨坨上山时呼叫领队,前队已到 “新望京”,在山上泉水处补水略作休息,向“新望京”行进,这时我的脚已磨出水泡,速度明显放慢,一步一咬牙地坚持走了一个多小时。



17点30分左右,我和在“结伴”认识的“将军”速度较慢,决定在后面慢走,其他人继续赶路。这时只有一个念头--往前走。大约40分钟后达到“新望京 ”,上山时就已经起雾,山上风大很冷,还想在“新望京”吃热汤面的,结果大雾中走出两条没栓的狼狗冲我们俩狂吠,在草坪休息十分钟后顺防火道前往瞭望塔,后来证明这是错误的,防火道绕来绕去太长,浪费体力。但是天已快黑了,改在“猴子爬”下看不清路。



19点半左右达到挂甲塔,根据近20次的户外活动经验,估算剩余体力只够下到山下,呼叫领队从挂甲塔下山(其间有过一个坐车到八大处拍张照回来说走到了的卑劣念头,因为没有到八大处的车所以未实现,哈哈哈哈哈哈哈哈哈~~~~~~)。

第一次从挂甲塔下山,以前认为“挂甲塔”和“好汉坡”一样离山底很近,走过塔才看清,怎么离山底这么远,一个半小时能到山底吗?一步一挪地往山下走,下山时都已经感觉神志不大清楚,防火道一个弯儿一个弯儿的走不完,这时想起如果刚才上了瞭望塔,体力不支,进退两难,选择下山是非常英明正确的。

本来还计划要坐车去找领队吃饭的,现在只想能活着走到山下就谢天谢地了。



21 点左右出香山东门,灯光幽暗的石板路上就看见两个男人一人拄一根儿登山杖步履蹒跚地向山下慢行,“累P了”的感觉好过瘾呐,下周再有这样的活动还参加,争取一直保持在头队(累P的征兆就是容易出现幻觉)。30分钟后终于走到了邮局门口,接下来力争20分钟走到车站。



阅读全文...

2008年7月8日星期二

nokia map诺基亚自带GPS地图导航软件2.0彻底破解!破解版本:v2.0.2602


感谢illusion,感谢BiNPDA,终于破解了这个GPS导航软件!



首先确定你的手机系统是S60 3rdEdition Feature Pack 1(N73无法安装),已测试可安装的包括:5700 Xpress Music, 6290, 6110 Navigator, 6120 classic, 6220 classic, E51, E90, N76, N78, N81, N82, N95, N95 8GB.



内置GPS的手机请确保已升级到最新版本固件!否则无法使用!例如N95的用户请一定要升级到最新的V20.0.015或以上版本才行!



安装方法:

首先安装 Nokia Maps 免费版 内带License Manager v6.16也必须安装才能运行(点击这里下载)



然后安装 XX破解版即可 点击这里下载

需要自己签名,可能需要破解手机的权限,签根证书的名才行哦。



大家可以在诺基亚官网通过下载诺基亚地图下载软件通过电脑PC端连接手机更新自己的地图:

官网下载地址:http://www.nokia.com.cn/A41013487

官网下载的好处是你可以仅仅更新你需要用的省市地图甚至外国地图,例如湖北省只有27M大小。另外导航语音包也可以直接更新。



也可以通过中文版2008年5月8日更新地图直接下载地址:

中国大陆

http://static.s2g.gate5.de/maploaderzip/0.0.12h/1414-31.zip

香港、澳门特别行政区

http://static.s2g.gate5.de/maploaderzip/0.0.12h/143-30.zip

中国台灣

http://static.s2g.gate5.de/maploaderzip/0.0.12h/1411-29.zip



普通话导航语音包:

http://static.s2g.gate5.de/maploadervoice/mandarin_chinese.zip



下载得到1414-31.zip文件,解压缩后得到16个文件夹和2个文件:

16个文件夹名称分别是是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

2个文件是后缀为ttf的字体文件

下载中文地图的安装方法:

首先把原地图删除,即把存储卡:\cities\diskcache下面的对应的那16个文件夹先删了!

然后把你下载解压的16个文件夹复制到存储卡:\cities\diskcache下。

最后把你解压出的那两个字体文件直接复制到存储卡:\cities\下面即可!



普通话导航语音包下载后解压缩得到mandarin_chinese文件夹,同样直接复制到存储卡:\cities\下面即可!





我目前觉得唯一不好的地方就是每次导航都要接受诺基亚条款,按二次是……



阅读全文...

2008年7月7日星期一

诺基亚Files On OVI 在OVI上存储文件 功能使用评测

诺基亚最新推出的Files On OVI 在OVI上存储文件 的互联网服务开始内测了。这项服务是诺基亚推出ovi.com战略互联网平台以后的最新ovi互联网应用。Files On OVI 在OVI上存储文件 顾名思义能够让用户把自己电脑上的私密和公开文件上传到ovi.com,并通过手机去访问这些文件。当然也可以和其他朋友分享这些文件。



下面是一位朋友参与内测的演示流程记录:



当你通过电脑浏览器连上服务器的时候, 你能看到一个基本的电脑系统文件文件夹分类。下图是我用的图片文件夹上传到ovi.com的样子,当然实际上你能上传各种文件:



1 - Share on Ovi





就跟我们使用电脑的一样,如果你在某个我们感兴趣的文件上点击两次,就会以浏览器兼容的形式打开这个文件。 像图片文件就会简单的打开新窗口,并放大图片。



2 - Share on Ovi



如果正好是我们需要的文件,在左边的菜单里你可以点击“send 发送” ,这样就可以把这个文件通过电子邮件发送出去。想要分享某个文件有两种办法,让朋友直接在电脑上查看我们在ovi.com上的全部文件。或者我们可以选择“Show this file in Anytime files [...]”分享在某个时间段的文件。





如图,我选择在一天内分享文件,说明是“测试”。而且我填写了邮件地址发送这个文件。



3 - Share on Ovi



现在,我刚刚填写发送文件的邮箱里就有一封新邮件了,如下图:



4 - Share on Ovi





当然,你可以看见发送文件的预览,描述,以及是谁给你发送的这个文件。还有你能看见和下载这个文件的日期。





5 - Share on Ovi



文件显示出来,就像其他任何的互联网分享文件一样。点击一下,放大:





6 - Share on Ovi

7 - Share on Ovi



当我们知道我们的朋友已经接收到该文件,我们可以选择删除分享。 如果我们在电脑上丢失了这个文件,我们自己也可以重新下载该文件。





8 - Share on Ovi



这项服务当然可以用来作为在线备份服务,备份我们的电脑文件。但是,尽管对参与测试感到荣幸,但是我个人还是不确定我会用这项服务,毕竟别人可以用简单的密码访问你本来在电脑硬盘上的文件了……



另外很显然的,用这项服务需要下载软件到你的电脑上,以便该软件慢慢的把你电脑上的文件一点点的上传到Files On OVI。



另外这项服务问题多多,我刚刚注册的帐号就无法登陆,在https://account.nokia.com/登录的蛮好,选择找回密码就是我刚刚输入的密码啊?但是用找回的密码依然无法登陆,我真是无语……好消息是这个服务有10GB存储空间……

阅读全文...

两款黑色blogger模板,一款黑色搭配黄绿加白头,一款黑色搭配青绿

测试博客blogger模板

下载地址1

下载地址2

作者: Templates Novo Blogger























测试博客blogger模板

下载地址1

下载地址2

作者:Amanda

阅读全文...

2008年7月6日星期日

今天中国部分地区的世界互联网变成中国局域网


月光报道, 外国网站无法访问的症状是IP地址PING不通,无法访问的网站几乎包含了所有的国外网站,例如Yahoo.COM等等,他测试深圳和厦门电信是这种情况,都无法访问英文Yahoo,但是江苏电信却访问正常,网通和教育网用户也反馈一切正常,不知道是什么原因。



下面的同学反映:hotmail也不能登录,Live space也不能登录



中山这边也是一样 不用XX代理 任何国外网站都上不去



上海电信,一切正常,可能深圳的有问题吧!



湛江电信,早上还可以,下午屏蔽中!



浙江电信不正常。很多国外网站无法访问。



广州电信这里还没恢复......



山西网通访问没有问题



山东网通,正常……



广西电信,无法访问





重庆电信也出现了类似问题。



youtube也不能访问……不能正常访问……

看不到缩略图……



武汉电信,youtube的缩略图也不正常,绝大部分无法显示



北京,我这里google文件登陆比较困难,好不容易上去了还是无法点击按钮。



福建电信的用户,下午也有类似情况,还打了10000号4次同时发现QQ却一直可以在线。很想知道是什么原因。



長沙電信,偶爾可以訪問,但速度極慢。



沈阳网通基本正常,刚才试了一下:godaddy是上不去了,幸亏没买他的空间。还有BBC中文网最近两个月一直被屏蔽。

不过,也有好消息:中文维基百科已经可以访问了,不知道其它城市怎样?



阅读全文...

2008年7月5日星期六

分享我读的文章和评论——以生命为代价的一个吻


以生命为代价的一个吻真的让我非常感动,女孩最后那一刻大概达到了最真的爱的境界吧?让我想起来一句话:人生和爱情一样,错过了爱情就错过了人生。那个女孩的爱情最终成为了一生。



现在有传言说上海袭警事件是因为警察暴力执法,打得当事人无法生育。最终酿成惨剧。这个国家现在有病,大家清楚如何治疗,但是没人愿意动手,咋办呢?



写写改改分享了一个有趣的互联网应用网站,玩玩可以。我是不看好的,真的有那么多人有绘画天赋吗?小众网站是没办法做大的。



老外写了篇如何给博客增加流量的文章,英文的,可以看看。要真的想学如何给博客增加流量,多看本博客GG我的做法吧,比老外扎实多了。像前面5000个正版游戏序列号赠送一文,成功转贴到各大论坛,累计给本博客带来近2000访问者。 说实话,如果没有封锁,我又真的非常用心写博客的话早该火的不得了了~~但是谁又有那么多精力,天天放在博客上呢?今天礼拜六我现在急得不得了要去酒吧玩……抽空写点东西上来。所以像某些人例如这个老外那样天天用心的不得了的博来博去,我们大多数人只能望洋心叹的佩服佩服了。

阅读全文...

2008年7月4日星期五

像办公桌一样背景的博客模板和淡绿CSS选项条衬于白底的简洁博客Blogger模板

感谢作者 Made In Spain制作。

点击这里查看测试版的样子

blogger-xml-templates-temas





下载地址1(可能需要代理下载)

下载地址2













blogger-xml-templates-temas









感谢作者GosuBlogger制作。

点击这里查看测试版的样子





下载地址1(可能需要代理)

下载地址2

阅读全文...

mobitube作者公布他惊人的诺基亚N95的手写项目!


诺基亚真的像大家所想的那样不可能手写吗?那么再想想吧,因为mobitube的作者,泰国的Sittiphol Phanvilai已经放出他的第四个项目——N95手写!



在作者放出的一小段视频上,大家可以发现作者用笔写了“I don't think so!”的字样,似乎还有十字线准星咧。



会是一个程序加上改造N95的屏幕吗?或者仅仅是个笑话?但是考虑作者Sittiphol Phanvilai之前的杰出工作,包括免费软件MOBITUBE,Themes Launcher,NeoReboot,估计作者发出这段视频还是比较审慎的。大家可以慢慢期待作者给出答案。当然本博客会第一时间公布~



作者放出的预告视频,点击阅读全文观看:








阅读全文...