2011年12月29日星期四

Programming / Unit Test 的Google Trends & Insights

一直考慮是否轉用xUnit做日後新Project的UnitTest,上Google Trends搜尋一下,結果很驚人。
再搜尋多幾個關鍵字,結果實在令人很難相信。
雖然到最後都只可以說是參考數值,但出自Google的,又有一定的參考性。

首先就是.NET的Unit Test,可見是每年下跌,是什麼原因呢?
http://www.google.com/trends?q=nunit%2C+mbunit%2C+mstest%2C+xunit


之後再用較新品的Google Insights再比較一下,結果差不多。
NUnit vs MBUnit vs MSTest vs xUnit
http://www.google.com/insights/search/?hl=zh-HK#q=nunit%2Cmbunit%2Cmstest%2Cxunit&date=1%2F2007%2060m&cmpt=q



再看多一點,ASP.NET vs PHP vs JSP
PHP竟然有下跌跡象...
http://www.google.com/insights/search/#q=asp.net%2Cphp%2Cjsp&date=1%2F2007%2060m&cmpt=q



難道Google Insights是大淡友,只吹淡風?
看看近幾年應該不會下跌的技術 - jQuery
結果就正常得多。
看過,想一想可能性的原因,思考一下罷了。
http://www.google.com/insights/search/?hl=zh-HK#q=jquery&date=1%2F2007%2060m&cmpt=q

2011年12月13日星期二

[WordPress-Hack] List Category Posts

近來想重整一下自己的Blog,其中一樣就是整理一下文章,刪除一些我認為不應該在這裡出現的Blog Post(或許只是當時一時衝動地Publish..),以及增加以下要說的文章目錄。

其實一開始用WordPress到現在都察覺有一個問題,就是用Categories進入或由Tag進入文章分類,佈局會很難看,或者是我選的Theme問題,又或者是我沒有做調整美化工作。

但無論如何,我都想做一個只有Title的目錄。

上網找相關參考,第一個就找到WP的Plugin - List category posts,老實說,安裝過後,這個Plugin是不錯的,基本上已經滿足我要求。

但再多看以下兩個網,又打消我依賴Plugin的念頭,原因離不開自己DIY的滿足感較高。
wp Codex - Class Reference/WP Query
4 Ways to Loop with WordPress

先看看Demo : http://webapp.heliohost.org/cms/wordpress/ListCategoryPosts_v1.php
這裡列出未分類的所有Blog Posts。

而PHP Code如下 :

<?php
require_once ('wp-load.php');
require_once ('wp-blog-header.php');
?>
<h3>Recent Articles</h3>
<ul>
<?php
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$wp_query = new WP_Query('post_type=post&post_status=publish&posts_per_page=20&paged=' . $paged . '&orderby=date&order=DESC');
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
  <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<div>
  <div><?php previous_posts_link('&laquo; Previous') ?></div>
  <div><?php next_posts_link('Next &raquo;') ?></div>
</div>
<?php
 wp_reset_postdata();
 wp_reset_query();
?>

就是這麼簡單,何必要使用Plugin? 使用WP_Query已經綽綽有餘,只是CSS,Style欠奉。
如果想分類,做更多Filtering的話,可以參考wp Codex - Class Reference/WP Query
若然WP_Query提供的Filter還未夠,你大可以直接用SQL,但當然這已經完全偏離WordPress的話題。

2011年12月9日星期五

ASP.NET 新網站上線了~

到目前為止,其實我一直不太常去ASP.NET官方網站,因為要看參考文件,我會直接去MSDN;而那裡的Tutorial,大多數都是Video型式,教程是針對新手為目的較重,我又不太喜歡反覆按Stop/Play;而那裡的ASP.NET Forum又實在太慢。
久而久之,另一大站StackOverFlow已經成為我主要找資源或QA平台。
其實作為ASP.NET MVP,是有義務上ASP.NET Forum支持一下的,幫助一下新手或與高手交流一下....

不過自上個月收到Beta Site可以試用之後,試玩一下,感覺都幾好,前幾天已經正式上線。
有些地方做得不錯的:

1. 頁面資料更集中,選單都整理過了,不似之前的連結錯綜複雜,好像只在某幾版兜圈一樣。
2. 速度很快,在YSlow中達A級評價,我實際測試,都已經很不錯,不到幾秒已經換頁完成,亦不會有很吃力的感覺。
3. 討論區現在很清爽,不是之前那種藍色但暗沉的配色。

不過缺點還是有的,而且一直都存在...就是廣告...
老實說,在這個技術型官方網站上,到處都是圖片廣告,感覺有點不好...

ASP.NET新網站更詳細介紹
http://www.hanselman.com/blog/NewASPNETWebsiteLaunched.aspx

aspnet_new_site_Image-001-t.jpgImage-8-t.jpg

2011年12月7日星期三

免費圖像編輯軟件 - PixBuilder Studio

之前都介紹過很多同類軟件了,說真的,免費軟件當中,最後都沒有心水,或者Ulead的PhotoImpact我用了太多年(由5代到給Corel收購後的XL版),亦因為Corel放棄了PhotoImpact原故,所以一直物色其他的替代品。

找到一個叫PixBuilder Studio,介面還算不錯。

一般基本的功能都有了,但我推薦的原因還是有幾個:

1. Portable
2. 開啟速度快,比Paint.NET快,接近之前介紹的ArtWeaver FreePhotoFiltre
3. 支援Layer。
4. 支援Magnetic Lasso Tool,跟Layer一樣,免費軟件中並不常有,即使如上述其他的軟件,都現在都沒有Magnetic Lasso Tool。

大家試試看。
Free Photo Editing Software - PixBuilder Studio
http://www.wnsoft.com/pixbuilder/
PixBuilder-Studio-Image-5-t.jpginterface-t.png