我們自家開發的CMS-AdvGenCMS

August 17, 2012 at 3:23 PMAdmin

我研究了不少CMS,他們都是有自己的ORM及,Dependency injection,非常不合我們的需要。我只是需要非常輕巧的CMS,而且最好就是用標準化的科技,如ASP.Net MVC、LINQ。結果,我們就開發了自家的CMS,AdvGenCMS.

AdvGenCMS非常簡單,而且都是用標準化的技術。它的ORM是微軟的entity framework。還有沒有用Dependency injection,只是用Factory Design Pattern。所有的Concrete Instance都是由一個Singleton的Factory原始化的。不過,如果你希望加入Dependency injection都不難的。此外,整個CMS都是用ASP.Net MVC,並支援Razor。非常容易把網站建好的。

最後,我們把保持CMS盡可能簡單,所以只有基本功能。就是如下:

首先,就是用戶管理:

用戶管理

你可以在此新增、修改、刪除Admin用戶。

第二,說是CMS。當然管理版面內容:

管理版面

所有版面可以由http://[server]/Content/[PageName]瀏覽的。

而且,有HTML Editor。你可以正如用word般編輯版面

編輯版面

真是非常簡單易用。而且它是用Apache License,絕對Opensource。你把它改為你的Web Development Framework。

Posted in: C#

Tags:

希慎廣場WIFI真快

August 15, 2012 at 4:08 PMAdmin

說起希慎,相信大家都會想起誠品。不過,這次我是想說他們商場wifi。它的速度真快,感覺上好像比PCCW的更快。可惜,那只是有三十分鐘的試用。

More...

Posted in: 香港

Tags:

終於換了Galaxy S3

August 11, 2012 at 3:44 PMAdmin

上星期,終於買了Galaxy S3。它真是很輕,而且很有型。包裝盒更是黑盒、銀字,非常酷。

說回功能方面,首先4.8" HD Super AMOLED.非常清晰及華麗。

其次,有四核CPU,使用時間非常流順。最後,就是有很多用戶界面改進,例如:更準確的Smart Keyboard。還有,我最愛Face Unlock。只要看看手機,就可以unlock手機。我真是非常喜歡它。

Posted in:

Tags:

終於換了Galaxy S3

August 11, 2012 at 3:44 PMAdmin

上星期,終於買了Galaxy S3。它真是很輕,而且很有型。包裝盒更是黑盒、銀字,非常酷。

說回功能方面,首先4.8" HD Super AMOLED.非常清晰及華麗。

其次,有四核CPU,使用時間非常流順。最後,就是有很多用戶界面改進,例如:更準確的Smart Keyboard。還有,我最愛Face Unlock。只要看看手機,就可以unlock手機。我真是非常喜歡它。

Posted in:

Tags:

注意:IE6及7不支援display:table的CSS

July 27, 2012 at 8:42 PMAdmin

DIV table是比較傳統的HTML Table更有彈性的。不過,如果你的網頁是支援:IE6及7的話,你們不可以用DIV table。因為:IE6及7是不支援DIV table需要display:table的CSS的。

Posted in: General

Tags:

如何在Joomla控制台上加入連結

July 18, 2012 at 2:55 PMAdmin

在Joomla控制台上的連結是由mod_quickicon模組所控制的。如果你在那裡加入新連結,只需在\administrator\modules\mod_quickicon\mod_quickicon.php後段加入。

$link = 'index2.php?option=com_virtuemart';
quickiconButton( $link, 'menu_logo.gif', 'virtuemart' );

就是這樣簡單的。

Posted in: Joomla

Tags:

在Android上不能Ping外部網路

July 3, 2012 at 1:59 PMAdmin

在Android上會用isReachable()來做Ping,如下:

InetAddress  address = InetAddress.getByName("192.168.1.1"));
if(address.isReachable(100000)){
// Success
}

不過,我發現這個方法只可以用在Local Network,不能Ping外部網路。

我猜一定要root機。

Posted in: Android

Tags:

Google I/O 2012 Key Note已經上載了

July 1, 2012 at 1:33 AMAdmin

Google I/O 2012 Key Note已經上載了!我開始了看的了,當中包括公佈Android 4.1及Project Butter。

詳情請參閱Google Youtude頻道

Posted in: Android

Tags:

在WPF中需要Timer元件

June 17, 2012 at 1:33 AMAdmin

在WinForm中,我們時常需用Timer元件來定時執行一些程序,非常有用的。不過,進入了WPF時代之後,Timer元件就消失了。那麼在WPF怎樣來定時執行一些程序。首選是System.Timers.Timer,不過,到了設定時間時,它在新的Thread來執行程序。因此,不可以直接修改WPF Windows。

所以System.Windows.Threading.DispatcherTimer是比較適合的。請參閱以下的範例

DispatcherTimer sysTimer = new DispatcherTimer();
sysTimer.IsEnabled = true;
sysTimer.Interval = new TimeSpan(0, 0, 1);
sysTimer.Tick += new EventHandler(sysTimer_Tick);

也可以下載我們的Opensource Project,AdvGenStopWatch來詳細了解System.Windows.Threading.DispatcherTimer運作。

Posted in: C# | C#

Tags:

澳洲手機程式發展

June 16, 2012 at 7:34 PMAdmin

在香港,有不少本地iPhone及Android手機程式。這種手機程式好像在澳洲的市場上不多的。再者,也少在招聘網站上出發手機程式員招聘廣告。因此,看起來澳洲的手機程式很慢。也許,我們的人口太少了。實在太可惜。

Posted in: Android

Tags: