跳到主要內容

發表文章

電子商務之十大勝算與十大敗筆

文章轉載自網路 Success and Failure of e-commerce E-commerce has evolved since the late 1990s. Companies and individuals have been using e-commerce to do business; furthermore, it allows people to do shopping online. Many have succeeded, and many have failed as well. Let us now look at the reasons for the success and failure. 10 reasons for successful e-commerce   EC 十大勝算 1)Target the Un-Targeted 找到競爭者沒看到的客戶需求。 Know your customers thoroughly Target needs that are unseen by your competitors. 2)Strong Business Planning  強而有力的業務計畫:掌握收入來源與策略細節。搞定想達到的目標。一步一步前進。 Know your source of revenue, break-even and the strategic details Decide on the future goals that you want to achieve 3)Business Friendly Ecommerce Software  有簡單好用的軟體。 Choose software that is easy to manage and allows you to focus on core business activities 4) Create a Web Store with a Difference  品牌的建立非常重要。創造有吸引力的區塊名,建立不一樣的網路商店。 Branding is important for the success of your online business Attractive domain name can play an important r
最近的文章

ASP.Net MVC2 AuthorizeAttribute 的自訂用法

許多 Web 應用程式都需要使用者登入,再授權讓使用者存取受限制的內容。在某些應用程式中,對於登入使用者也可能會限制可檢視的內容或可編輯的欄位。 若要限制對 ASP.NET MVC 檢視的存取,您可以限制存取呈現檢視的動作方法。為了達成此目的, MVC 架構提供了 AuthorizeAttribute 類別。 基本上, MSDN 只有這篇 AuthorizeAttribute 類別 http://msdn.microsoft.com/zh-tw/library/system.web.mvc.authorizeattribute.aspx 還有這篇:「 ASP.NET MVC 應用程式中的動作篩選」有提到 http://msdn.microsoft.com/zh-tw/library/dd410209.aspx MSDN 範例如下,雖然使用方式很簡單,但是初學者應該會有很多疑惑;例如: 1. 掛上 [Authorize] 屬性,就可以限制使用者了嗎? 2. [ Authorize (Users = "Betty, Johnny" )] 可以用來限制特定使用,那使用者身分如何取得? 3. [ Authorize (Roles = "Admin, Super User" )] 可以用來限制角色存取,那如何給定使用者的角色身分? 4. 為何只要給字串 (Users = "Betty, Johnny" )(Roles = "Admin, Super User" ) 就有效了? 如果上述問題,對你來說,都可以回答,那基本上,你已經是很嫻熟 ASP.Net MVC AuthorizeAttribute 的機制。 public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "Welcome to ASP.NET MVC!"; return View(); } publi

2010-2014全球娛樂和媒體市場發展趨勢

廿一世紀第一個十年過去了,拜科技進步之賜,數位媒體的時代來臨了,傳統媒體面臨重大轉型,「特許行業」的光環逐漸消失,每個人都能透過網路發表消息,並靠社群的力量影響更多的群眾。 媒體也越來越多,但我們能知道的事情似乎變少了?本文試圖透過觀察過去,來預測娛樂與媒體未來的走向。 一、媒體的界線越來越模糊 除了既有的傳統媒體之外,更多其他行業的公司開始滲透進入媒體行業。如 Google 、微軟、蘋果這樣的技術公司,都在積極與綜合性媒體集團建立合作關係,都有成為綜合性媒體集團的想法。 反之,傳統媒體,報紙、雜誌、電視、廣播電台、電影,也都加速與網路媒體平台的整合,並且出現跨媒體形式,如紐約時報也播放影音新聞。 http://video.nytimes.com/ 圖為 2010/4/2 紐約時報技術專欄作家 David Pogue 在 Apple iPad 上市當天回答觀眾問題的影片 自從 2000 年, AOL 美國線上與 Time Warner 時代華納合併後,在 21 世紀第一個十年,此項趨勢越發明顯。 2007 年,英國的路透( Reuters )以 172 億美元賣給加拿大的湯姆森公司( Thomson Corp. ) 2009 年,旺旺集團購併中視、中天、中國時報。 2009 年,台灣大哥大買下市佔率第一的凱擘有線系統。 2009 年 12 月 3 日,美國最大有線電視提供商 Comcast 宣佈,已經與奇異公司達成協議,預計將以 137.5 億美元的代價,買下奇異公司手中美國電視電影 NBC 環球的 51% 股份,加入寬頻網路時代的媒體娛樂事業。 我們可以看到,原本只是內容和通訊的分銷商與通路企業,也都在跨足媒體事業,甚至其在經營上還會更為有利。 二、娛樂是專屬個人的小宇宙 如今手機新聞、手機小說以及各種基於手機的商業、生活及文化服務早已成為人們日常生活的一部分;更進一步說,無線通訊技術應用的普及,已經讓各種娛樂的數位內容更加容易被遞送與取得。個人行動裝置的強大,可以讓人隨時瀏覽網頁、 E-Mail 、與朋友聊天、看照片影片和讀電子書。 如今年受到矚目即將出貨的 Apple iPad ,以及繼行動作業系統 Android 的成功, Google 也將以 Chrome OS 鞏固其雲端運算霸主的地位。 隨著消費電子的跨界潮流與技術成長,家庭娛樂中心已經逐漸普及,

終於搞懂了,預編譯頭文件(precompiled header)

預編譯頭文件 今天在改一個很大的程序,慢慢看,慢慢改。突然發現一個.c文件,裡面什麼也沒有, 就幾個頭文件,我一看,我靠,這不是把簡單的問題搞複雜了嗎,隨手刪掉那個c文件。 結果不能編譯了,我靠: fatal error C1083: Cannot open precompiled header file: \'Debug/v13_3.pch\': No such file or directory 怎麼rebuild all都不行。 上網查了一下,才搞懂了: ----------------總結------ 如果工程很大,頭文件很多,而有幾個頭文件又是經常要用的,那麼 1。把這些頭文件全部寫到一個頭文件裡面去,比如寫到preh.h 2。寫一個preh.c,裡面只一句話:#include "preh.h" 3。對於preh.c,在project setting裡面設置creat precompiled headers,對於其他 .c文件,設置use precompiled header file // 哈哈 我試了一下,效果很明顯,不用precompiled header,編譯一次我可以去上個廁所,用 precompiled header,編譯的時候,我可以站起來伸個懶腰,活動活動就差不多啦 ---------轉載的文章---------- 預編譯頭的概念: 所謂的預編譯頭就是把一個工程中的那一部分代碼,預先編譯好放在一個文件裡(通常是 以.pch為擴展名的),這個文件就稱為預編譯頭文件這些預先編譯好的代碼可以是任何的 C/C++代碼--------甚至是inline的函數,但是必須是穩定的,在工程開發的過程中不會 被經常改變。如果這些代碼被修改,則需要重新編譯生成預編譯頭文件。注意生成預編 譯頭文件是很耗時間的。同時你得注意預編譯頭文件通常很大,通常有6-7M大。注意及 時清理那些沒有用的預編譯頭文件。 也許你會問:現在的編譯器都有Time stamp的功能,編譯器在編譯整個工程的時候,它 只會編譯那些經過修改的文件,而不會去編譯那些從上次編譯過,到現在沒有被修改過 的文件。那麼為什麼還要預編譯頭文件呢?答案在這裡,我們知道編譯器是以文件為單 位編譯的,一個文件經過修改後,

Visual Studio 2008中文版如何使用ASP.Net 3.5 MVC beta的專案

最近公司要改用.Net Framework,正好也來摸一下,上個月才推出的ASP.NET MVC beta。 這邊有MSDN的介紹 http://msdn.microsoft.com/zh-tw/magazine/cc337884.aspx MVC這個Pattern已經行之有年,微軟的開發工具,直到最近才算是將之真正納入其中。 由於目前還在beta階段,所以下載回來安裝後,測試結果,並不直接支援Visual Stduio 2008中文版。但是,新增的專案範本是可以正確執行的。 我所謂的「不直接支援」,指的是,當我要新增Controller, Model, View項目的時候,並無法找到相對應的類別範本。 看來是安裝的時候,AspNetMVCBeta-setup.msi 沒有將.vstemplate安裝到正確的地方。我想正式版推出的時候應該會解決這個問題吧! 不過,無論如何,使用中文版又想嚐鮮的話,要怎麼辦呢? 其實很簡單,如果使用C#開發的話 只要在安裝目錄下找到 \Common7\IDE\ItemTemplates\CSharp\Web\MVC\1033 將底下的檔案複製到 \Common7\IDE\ItemTemplates\CSharp\Web\1028 依此類推,用VB者,也可以在\Common7\IDE\ItemTemplates\VisualBasic 路徑下找到上述檔案 然後執行 "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /setup 算是欺騙Visual Studio 2008 吧! 這樣就可以在新增項目的時候,看到Web MVC Controller, Model, View的項目了

開關CodeIgniter之PHP錯誤訊息

參考CI之 Error Handle說明文件 在index.php的第一行程式碼 error_reporting(E_ALL); 這樣即預設為全部回報 若要關閉錯誤回報,則輸入參數0即可 error_reporting(0); 下面為錯誤回報等級 value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 6143 E_ALL 2048 E_STRICT 4096 E_RECOVERABLE_ERROR PHP原文參考處

失散多年的來喔!

今天突然在MSN上,收到了一個超過十人的聊天邀請。 原來是大學時,風騷一時,喔不!是風雲一時的金毛學妹,想念大家,要召開同學會。 想不到當年的俏姑娘,如今都是兩個孩子的媽了... 不過,大家的時間都很難喬,現貢獻一個分享日曆,讓大家可以瞭解彼此的時間 這樣應該還蠻方便的: 用這個連結,就可以訂閱這個日曆了。 (什麼!你沒有Google帳號?) (拜託~現在不用邀請就可以自行申請了!快去「搞」一個吧~) (嗯~杜正勝部長,說「搞」是大陸用語,有兩岸對立意識者,請自行馬賽克。不過現在,好像還蠻流行向大陸靠攏的喔?所以,我個人也頗欽佩部長那種「雖千萬人,吾往矣!」的勇氣滴!) 至於,要怎麼用? 很抱歉!還讓你點選進來看,不過本文並不打算寫這麼多...... 等哪天有空再來介紹。 但是,有問題,歡迎一起來研究討論喔!