2011年9月27日

firefox 7.0釋放,外加blogger新介面

firefox 7.0 release了,感覺有點變快了,號稱讓記憶體的使用效率更高是這一版本的特色,我想這次firefox幹的真的不錯
瀏覽器曾經跟友人談到,瀏覽器已超出本來該具備的瀏覽功能,以前的HTML也是,漸漸地朝向應用程式開發的路上走,使得很多原本良好的設計變得不合時宜。不管是firefox或者chrome的出現,都刺激了軟體開發者重新開始思考瀏覽器以及網路經驗的設計方式

google的改版是漸進式的,不過有時候也真的讓人無所適從阿,比方說最近google docs的改版讓我損失了一個資料夾的資料,其中有十來個檔案的pdf檔案消失,我找不回來了>.<~
另外最近blogger的版面也更新了,可能是為了更傾向社群網站吧,最重要的是右手邊多了個位置的資訊,另外這樣的設計是否針對目前流行的寬螢幕了?

看到這個就讓我想到一個好玩的地方,美國人不是很重視隱私權嗎?讓這麼多重要的資訊比如說位置、個人姓名、日常生活的圖片放到網路上,明明白白讓人家隨意存取。或許有些人認為只有自己的朋友才知道這些重要的資料,可是真的是這樣嗎?從大陸或者台灣的"人肉搜尋"就知道大家已經不經意地暴露太多資訊在網路上了

P.S.即使更新到firefox 7.0,我在blogger插入圖片還是會出錯orz,真不知道是firefox的plug-in的錯還是google應用程式有問題

2011年9月18日

firefox與chrome~以及最近的google

或許是因為我裝了一些套件,例如ad block在firefox上面,將一些google的功能擋掉了,或許這是google的陰謀XD他想要讓firefox的使用者轉到chrome上面
不管如何,我的確因為這樣被迫裝了chrome,也開始嘗試在chrome上面使用google的應用程式(目前只限於此)
之前一直不換的原因有兩個,其一是google當時plug-in並不完整,即使有相同的plug-in,操作方式往往有差異。第二點就是選字的方式,google選取文字的時候,常常後面不知道為何就拖了一道長長的空白,這點很討厭,我想大概很少有人跟我一樣因為這理由不喜歡chrome
其實講了那麼一大串,是要講我用firefox與chrome的感想

  • chrome比firefox快一點
  • chrome在用google的應用程式比較沒問題
  • chrome上的ad block plus比較不好用,我還是喜歡firefox的
  • chrome開發者數量已經開始勝過firefox,這是很嚴重的一個問題,因為firefox留住很多使用者就是因為plug-in的數量跟完整性,如果現在firefox開始變得比較少人開發,那真的還是岌岌可危阿
  • chrome有些努力讓資訊的易讀性讓使用者看到,比方google的plug-in一開始就有一些推薦(雖然我覺得很不實用,不過新手應該使挺喜歡的),搜尋結果很快就可以看到評價(幾個星星),firefox搜尋結果還要點進去才能看到評價。

以上是我對chrome與firefox比較,最近得到的心得。

另外一提,目前google正在推行新的介面,真的一開始改的還是沒有比較好ㄝ,用了一堆好像很明顯的提示,可是圖示太大,顯得很礙眼,google docs最近查覺到,開始使用一個比較緊實的排版,讓比較多的資訊可以顯示出來,這樣才對啦,不要把logo大大的顯示在使用者介面上,把這種東西叫做"簡約"風格,真的是會鬧笑話哩。最後補上,新的blogger介面不喜歡,因為資訊看起來又變亂了

2011年9月7日

Octave--poisson distribution

在觀察poisson distribution的時候,無意間發現了一個bug,然而這個bug不是我第一個發現的,在octave 3.1.x就已經有人發現,感覺好像到了3.2.4還沒解決,還是我有誤解
octave的code如下

x=[0:15]';y1=[];y2=[];lamda=[1,2,5,10];
for i=1:length(lamda)
y1=[y1,poisspdf(x,lamda(i))];y2=[y2,poisscdf(x,lamda(i))];
end 
stem(x,y1),line(x,y1),figure;plot(x,y2)


最後一行,line(x,y1)會出錯,如果單單執行plot(x,y2)結果如下


輸出的錯誤主要由line function所引發的
error: invalid value for array property "ydata"
error: called from:
error:   /usr/share/octave/3.2.4/m/plot/__line__.m at line 65, column 5
error:   /usr/share/octave/3.2.4/m/plot/line.m at line 38, column 5
error: number of rows must match (2 != 16) near line 519, column 33
error: called from:
error:   /usr/share/octave/3.2.4/m/plot/__go_draw_axes__.m at line 519, column 24
error:   /usr/share/octave/3.2.4/m/plot/__go_draw_figure__.m at line 92, column 3
error:   /usr/share/octave/3.2.4/m/plot/gnuplot_drawnow.m at line 99, column 5
在底下這個連結有提到
http://octave.1599824.n4.nabble.com/error-plotting-quot-single-quot-values-td1672697.html
解決的patch file如下面連結
http://hg.savannah.gnu.org/hgweb/octave/rev/86ae7e50dc5d
似乎要作重新編譯的動作,我很懶惰,所以就把他放這了