軟體開發(軟件開發)

網智數位主要提供套裝及客製化的軟體系統解決方案,專為客戶量身訂做客製化的軟體,達成客製化、智慧化及網路化的管理功能。

雲端VPS虛擬主機租用

我們的雲端VPS虛擬主機是採用雲端(虛擬化)技術所開發之全新雲端伺服器服務,可以選擇多種作業系統(Windows、Linux等),客戶可載入自訂的應用環境,執行自己所要提供的網路服務,我們的雲端服務可為您的網站提供最完美的解決方案。

搜尋引擎最佳化SEO

搜尋引擎最佳化(SEO)不僅能提高網站在搜尋結果的排名,更能帶來大量對我們產品或服務真正有需求的訪客。SEO 最棒的特質之一就是不像廣告一樣亂槍打鳥而導致用戶的反感,反而更能提升點閱率跟成交率喔。

服務宗旨

網智數位主要提供套裝及客製化的軟體系統解決方案,專為客戶量身訂做客製化的軟體,達成客製化、智慧化及網路化的管理功能。

我們的成立宗旨就是要以最猛的IT技術讓這個世界更Smart,在我們貫徹我們裡想的同時,我們希望可以把我們所開發的系統帶給台灣的中小企業,除了要推薦好的東西之外,我們也希望做點改變,所以我們的第一目標就是要使用最好用的系統再加上您寶貴的創意,不僅僅可以節省你大量的荷包,還可以有一個像樣的網站。我們可以幫你做的有

企業管理
  • 策略管理
  • 目標管理
  • 行銷管理
  • 財會管理
  • ERP導入
  • 企業流程自訂
資訊管理
  • 網站架設
  • 虛擬化/雲端架設
  • 主機代管
  • 私有雲建制與導入
軟體開發
  • UML設計
  • 版本控管
  • 企業軟體開發
  • APP開發
  • 網頁設計
資訊安全
  • 網頁弱點掃描
  • 主機弱點掃描
  • 木馬檢測
  • 資安鑑識
  • 設計網路架構
  • 資安監控
行銷
  • 關鍵字SEO
  • 社群網路行銷
  • 部落格行銷
  • FaceBook 粉絲團
其他
  • 協助企業申請Google Email
好玩工具開發

講出你的創意吧!沒有甚麼是資訊辦不到的

2014年3月30日 星期日

【系統管理】Windows內建硬碟延伸工具Diskpart,不必在安裝Partition Magic


很多人或許不知道Windows其實有一個很棒的內建磁碟管理工具叫做Diskpart。

何謂Diskpart
DiskPart 是 Windows Vista、Windows® XP 及 Windows Server 2003® 系列中的文字模式命令直譯器。此工具可讓您使用命令提示字元的指令檔或直接輸入來管理物件 (磁碟、磁碟分割或磁碟區)。
如果主機硬碟需要做切割或延伸,不用在透過第三方的軟體來達成了,Diskpart不僅可以線上延伸不需要重新開機,也不會動到其他磁碟裡的資料非常安全,而且還可以一次管理基本磁碟跟動態磁碟, 所以今天就來介紹怎麼使用Diskpart來延伸您的磁碟空間,但使用這個方法前提必須那顆硬碟後面要有多餘的空間才可以延伸喔

以下為測試環境給大家參考

首先在Windows的【開始】【執行】裡面打【cmd】 進入命令提示自元後在打上diskpart

如果不知道要下甚麼指令可以先打個? 然後按Enter 看看裡面有甚麼指令
這邊我們要先要列出所有磁碟才能選擇要延伸哪一顆硬碟所以打list disk

這樣就列出你目前電腦裡面所有的磁碟接下來選擇要延伸的磁碟,
因為我要延伸第二顆硬碟所以要選擇磁碟1指令為 select disk 1

選完磁碟後接著要選擇要延伸的分割區(Partition)指令為 list partition

因為要延伸第一個分割區所以指令為 select partition 1

終於把所有該選的都選完了,接下來就輕鬆了只要再輸入extend

在看到DiskPart 成功地延伸了磁碟區 的訊息就大功告成了。
你會發現原本
變成
最後如果各位要管理磁碟機,千萬不要只會使用圖形介面來管理,因為圖形介面固然方便但圖形介面能做得到的Diskpart可以做得到,Diskpart能做得到的圖形介面不一定可以做到喔,就像今天這個狀況。還有延伸磁碟也有其他不同的方法就要看大家怎麼去應用實際的狀況嚕。

庫存管理-概念與釐清

     最近公司進行的企業顧問輔導與軟體開發專案,客戶陸續針對庫存管理,進行一系列的討論,剛好有製造業、店家零售業,顯然企業對這庫存議題,重視程度可以由此看出,我也很高興借著機會,來探討庫存管理的正確認知與做法,當然庫存管理這課題,在不同產業的處理與應用,相對投入的資源也差異頗大,如典型的零售店、傳統製造業,大多數都還把庫存管理,認知為"倉庫管理"(Warehouse Management),也因為這樣較傳統的狹義思維,因而對庫存的實施辦法,不外乎就是盤點庫存量、設定安全庫存量、倉庫設施維護,但如今商業市場的高度競爭與客戶的產品多樣少量化趨勢下,企業如何有效快速交貨或有足夠供應量滿足消費者的需求量,是企業急需面對的衝擊,物料(商品)庫存備足量不足,勢必造成生產停工、店家無產品再銷售,錯失了許多賺錢機會,反之如果物料(商品)庫存量過多,也會造成後續降價促銷、庫存管理成本, 所以我們知道庫存管理的重要性,需要突破以往狹義的舊思維,而應該把庫存管理,重新思考為 Inventory Control , 我們可以這樣的理解為庫存管理與控制就是為了 ,保證給客戶準時交貨(On-Time Delivery,OTD)或有足夠的商品可以販售的前提條件下,如可有效控管財務資金進行採購與生產來達到,最合理的"庫存周轉率",並且把商品呆滯、死貨都減到最低,
     

     當然有效控管庫存來達到企業利潤,就已經不是單單的採購部門或倉庫部門的事了,而是整個企業內部所有都需互相合作、共同參與制定合理的庫存量,甚至大型連鎖零售店,都已是整合企業內外的上下游供應鏈(Supply Chain Management,SCM),而這就牽涉到所謂的資訊流、物流,而這必須透過資訊科技(IT)的有效協助,資訊系統(軟體)可以及時傳達下游銷售數值,作為供應商的參考依據,反之供應商、通路商也可以及時回饋何時何地可以供給多少數量(今年我公司也陸續輔導與開發客制根據各種歷史數據,進而系統推算出各種暢銷商品的銷售預測量,可以有效作為商家的銷售策略方案),所以我認為,庫存管理應該是為了達到企業的財務營運目標,結合資訊科技、軟體、以及現金流運作,來有效優化整個需求與供應鏈管理流程,建議當公司規模逐漸成長時,必定需導入合適的軟體系統,如 POS、MRP、ERP、SCM,來輔助公司的管理,好的軟體系統絕對是公司經營的利器,數字管理與及時透明化,是迅速決策的好幫手。


下次,我將會說明如何有效計算庫存周轉率與現金周轉率的應用,讓企業的資金可以有效利用。

未完。。。。。。(待續)。。。。


[系統管理]Windows Update 錯誤訊息80072EE2

因公司三台Windows主機原本是從Windows Update上下載更新,但最近更改了內部WSUS後就出現80072EE2的錯誤訊息,如下圖


猜測可能原本在微軟的Windows Update上看到的Patch更新,但尚未下載到本機端,就改成內部的WSUS Server,而內部的WSUS Server並沒有這隻Patch,所以導致更新失敗。

解決方式如下:
  1. Stop BITS(Background Intelligent Transfer Service) 及 wuauserv(Windows Update)

  2. Remove OR Rename Software Distr (C:\Windows\SoftwareDistribution)
  3. Remove SUS ID
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f

  4. Flush DNS/Register
  5. Start BITS(Background Intelligent Transfer Service) 及 wuauserv(Windows Update)
  6. wuauclt /resetauthorization /detectnow

批次檔

@echo off 
Echo Save the batch file "AU_Clean_SID.cmd". This batch file will do the following: 
Echo 1.    Stops the wuauserv service 
Echo 2.    Deletes the AccountDomainSid registry key (if it exists) 
Echo 3.    Deletes the PingID registry key (if it exists) 
Echo 4.    Deletes the SusClientId registry key (if it exists) 
Echo 5.    Restarts the wuauserv service 
Echo 6.    Resets the Authorization Cookie 
Pause 
@echo on 
net stop wuauserv 
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f 
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f 
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
net start wuauserv 
wuauclt /resetauthorization /detectnow
Pause 

2014年3月28日 星期五

[系統管理]Windows網域控制站DC在沒有正常降級(dcpromo)就格式化硬碟的處理程序

之前在很多的論壇裡看到很多人在問Active Directory的問題,比如找不到另一台域控制站,或是Active Directory資料庫複寫不成功等…..其實很多問題是在DC沒有正常降級(dcpromo)就format(格式化)硬碟,等電腦重灌完,升級DC後再取同樣的名稱上線,才會產生那麼多的問題,以下就是使用ntdsutil的處理程序。需要使用ntdsutil工具來刪除Active Directory資料庫的物件。
setp1.在Windows的【開始】【執行】打cmd 進入【命令提示字元】
setp2.輸入ntdsutil按Enter
setp3.輸入Metadata cleanup 按Enter(根據所給出的選項,管理者可以執行刪除操作,但因為還要選擇出問題的伺服器,所以必須在設定一些參數。)
setp4.輸入Connections按Enter(這是要先連結有問題伺服器的網域,連結網域必須要有管理者權限,如果沒有請輸入 set creds 網域使用者名稱跟密碼,然後按ENTER。如果密碼為空,則為密碼參數鍵入null。)
setp5.輸入Connect to domain mcg.com(改成你的網域名稱)按Enter後會出現正確連線到網域的訊息。

備註:如果嘗試連接的伺服器正是要刪除的伺服器,那麼在嘗試刪除步驟 15 提到的伺服器時,將顯示以下錯誤消息:

錯誤 2094。不能刪除 DSA 對象。0×2094

setp6.輸入quit指令跳回到Metadata Cleanup 選單。
setp7.輸入Select operation target (來選取站台、伺服器、網域、角色和命名內容)
setp8.輸入List domains (列出所有含有交互參照的網域)
setp9.輸入Select domain 0(編號) 其中編號是連結網域的編號,看要刪除的伺服器在哪個網域底下就選哪一台。
setp10.輸入List sites

setp11.輸入Select site 0(編號)其中編號是連結站台的編號,看要刪除的伺服器在哪個站台底下就選哪一台。
setp12.輸入List servers for domain in site

setp13.輸入Select server 1(編號) 其中編號是你要刪除的伺服器編號。
setp14.輸入quit指令跳回到Metadata Cleanup 選單。
setp15.輸入Remove selected server

會出現下列訊息,按是以後就會開始刪除資料了。
如果您收到下列錯誤訊息,即表示由於其他系統管理員在執行 DCPROMO 公用程式之後移除了「NTDS 設定」物件,或者在執行 DCPROMO 工具成功刪除該物件後又執行了一次此操作。
錯誤 8419 (0x20E3)找不到 DSA 物件
注意 當您嘗試繫結至即將被移除的網域控制站時,可能也會看到這個錯誤。Ntdsutil 不可繫結至中繼資料清除公用程式即將移除的網域控制站。

setp16.在每個功能表輸入 quit,然後按下 ENTER 以結束 Ntdsutil 公用程式。您應該會收到成功中斷連線的確認訊息。

setp17.移除 DNS 中 _msdcs.root domain of forest 區域的 cname 記錄。假設 DC 即將重新安裝並重新升級,以新的 GUID 與相符的 DNS cname 記錄建立新的「NTDS 設定」物件。您不希望現有的 DC 使用舊的 cname 記錄。
最好的做法是,刪除主機名稱與其他 DNS 記錄。如果已經超過指定給離線伺服器使用之「動態主機設定通訊協定」(DHCP) 位址上保留的最少時間,另一個用戶端就可以取得問題 DC 的 IP 位址。

setp18.在 DNS 主控台中,使用 DNS MMC 刪除 DNS 中的 A 記錄。A 記錄又稱主機記錄。如果要刪除 A 記錄,請用滑鼠右鍵按一下 A 記錄,然後按一下 [刪除]。另外,也請刪除 _msdcs 容器中的 cname 記錄。如果要執行這項操作,請展開 [_msdcs] 容器,用滑鼠右鍵按一下 [cname],然後按一下 [刪除]。
重要 如果這是 DNS 伺服器,請在 [名稱伺服器] 索引標籤下移除此 DC 的參照。如果要執行這項操作,請在 DNS 主控台中的 [正向對應區域] 下按一下網域名稱,然後從 [名稱伺服器] 索引標籤中移除此伺服器。
注意 如果您有反向對應區域,也請從這些區域中移除伺服器。

setp19.如果刪除的電腦是子網域中最後一個網域控制站,而子網域也已經刪除,請使用 ADSIEdit 刪除子網域的 trustDomain 物件。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入 adsiedit.msc,然後按一下 [確定]。
  2. 展開 [網域 NC] 容器。
  3. 展開 [DC=Your Domain, DC=COM, PRI, LOCAL, NET]。
  4. 展開 [CN=System]。
  5. 用滑鼠右鍵按一下 [信任網域] 物件,然後按一下 [刪除]。
setp20.使用「Active Directory 站台及服務」移除網域控制站。如果要執行這項操作,請依照下列步驟執行:
  1. 啟動「Active Directory 站台及服務」。
  2. 展開 [站台]。
  3. 展開伺服器的站台。預設的站台為 Default-First-Site-Name。
  4. 展開 [伺服器]。
  5. 用滑鼠右鍵按一下網域控制站,然後按一下 [刪除]。

2014年3月27日 星期四

讓分散式檔案系統(DFS)通過防火牆設定


分散式檔案系統(DFS, Distributed File System)是用來集中管理分散於網路各處的共用資料夾,可以讓使用者覺得分散在多台伺服器上的檔案,就好像存放在網路上的同一個位置。使用者不必要知道欲存取檔案的實際位置,或在網路上的芳鄰中逐一尋找各伺服器之共用資料夾,就可以有效率的存取分享資料。
 
簡單地說,DFS 將網路上共用資料夾重新組織,構成一個新的樹狀邏輯架構(共用資料夾的實體位置未改變)。

但DFS Replication在做複製時,是採RPC的動態Port的方式,所以如果兩台Server 都有開啟或需要經過防火牆的狀況下,會出現無法複製的問題。可以在Server的事件檢視器裡面找到下面的錯誤訊息(錯誤:1753 終點對應表中無更多可用的終點)事件ID:5002
我們可以經由 dfsrdiag.exe 這支程式,來讓DFS Replication使用固定的靜態Port。在DC裡開啟「命令提示字元」,下達

C:\> dfsrdiag staticRPC /port:6666 /Member:DC1
C:\> dfsrdiag staticRPC /port:6666 /Member:Server1

讓DC1及Server1都使用固定的TCP Port 6666。您可以使用下列指令來觀察

C:\>dfsrdiag DumpMachineCfg
有需要時,可以到Administrative Tools(管理工具)中的Services(服務),找到DFS Replication,把它重新啟動一次。然後在DC1放一個檔案到 C:\office\ 中,再到Server1使用封包捕捉程式捉取封包來觀察,會發現整個複製行為,會使用TCP port 6666來進行。
如此一來,您便可以在防火牆上,設定允許封包通過TCP port 6666即可。

2014年3月26日 星期三

網頁設計技巧-F型眼球運動軌跡


之前介紹過幾篇有關於SEO搜尋引擎最佳化的文章,透過SEO可以大大的提高對搜尋引擎的友善度,進而提升網站搜尋排名,而許多網頁設計師以為把網站做得符合搜尋引擎友善 Search Engine Friendly (SEF),就是完成了SEO,其實是不正確的觀念

做好SEF充其量只是對蜘蛛(搜尋引擎)友善而已,對於真正在瀏覽您網站的訪客,就不一定會非常友善了。如果您耗費了龐大的人力與物力,讓訪客透過搜尋引擎(Yahoo 或 Google)找到您的網站,但網站無法很有效的吸引他們的目光,導致無法轉換成您的購買客戶則是浪費時間跟金錢而已。所以說網站的有善度對於一個商業網站來說是很重要的。

而美國長期研究網站可用性的著名網站設計師傑柯柏‧尼爾森(Jakob Nielsen)發表了一項《眼球軌跡的研究》,報告中提出,大多數情況下訪客都不由自主的以「F」形狀的模式閱讀網頁,這種基本恆定的閱讀習慣決定了網頁呈現F形的關注熱度。

   F型
  1. 水平移動:訪客首先在網頁最上部形成一個水平瀏覽軌跡。
  2. 目光下移短範圍水平移動:訪客會將目光向下移,掃瞄比上一步短的區域。
  3. 垂直瀏覽:訪客完成上兩步後,會將目光沿網頁左側垂直掃瞄;這一步的瀏覽速度較慢,也較有系統性、條理性。
用不同的頁面做眼動儀測試,得到3張熱度圖。用顏色來表示瀏覽者眼光聚焦的熱度,分為最熱(紅色)較熱(黃色)不熱(藍色)基本不關注(灰色)4種。如下圖所示:
根據這一原理,常見的網站頁面結構安排應該滿足用戶F型眼球運動軌跡的習慣。在F型區域中採用恰當的方式,更好地引導訪客行為,滿足訪客需求,從而促進產品銷售。

網站頁面設計與F型眼球軌跡的結合

在網站導覽建立中,基於F型眼球軌跡和來訪者的習慣,網頁應當採用恰當的佈局設計。對於絕大多數網站來說可以有選擇地採用以下幾種導覽方式:
  • 頂部導覽:主要項目,分類導覽
  • 左側導覽:某一具體項目的子項目導航。對於企業網站可以是產品列表、服務內容等客戶最關注的訊息。
  • 內容導覽:明確訪問現在的位置,提供快速內容導航。
  • 網站地圖:整站的快速索引。
而Google的部落格也發表了一篇文章「Eye-tracking studies: more than meets the eye 」,針對Google搜尋結果中眼球移動進行了研究,進而證實了傑柯柏‧尼爾森(Jakob Nielsen)所發表《眼球軌跡》的正確性。

Google眼球軌跡研究影片



Google眼球軌跡研究圖:
採用符合F型眼球軌跡的導覽系統,可以極大地提高網站的友善度,讓訪客更為快速方便地找到自己想要的內容。這種網頁設計建議每一個從事網路營銷、電子商務的網站測試看看。

搜尋引擎最佳化(SEO)與 點擊付費廣告(PPC)差異比較


搜尋引擎最佳化(SEO)能與點擊付費廣告(PPC)的競爭脫穎而出,受到廣大用戶的注目,並定有他的內在魅力作為主要的搜尋引擎行銷方式之一。之前有淺談何謂SEO搜尋引擎最佳化?今天針對SEO的優缺點做介紹,並將SEO與PPC做一個差異性的比較。

搜尋引擎最佳化(SEO)優點

  1. 成本較低:從某一個角度上看,SEO是一種"免費"的搜尋引擎行銷方式。對於個人網站來說,只要網站管理員掌握一定的搜尋引擎最佳化技術即可。而對企業來說,成本主要來自於從事搜尋引擎最佳化員工的薪水或雇用專業搜尋引擎最佳化公司所花的費用。
  2. 持久性:一般情況下,採用正規的搜尋引擎最佳化進行調整的網站,排名效果會比較穩定。除非搜尋引擎演算法發生重大的改變或是強大的競爭對手後來居上,否則不畏有太大的變化。
  3. 不需要承擔無效點閱的風險:不管點閱我們網站的是潛在客戶還是競爭對手,我們都無需為此付出任何代價。
儘管搜尋引擎最佳化具備許多的優勢。但它畢竟是依附在搜尋引擎上而生存的,因此也會存在一些不可克服的困難。例如:施工時間長不確定性以及被動性等。

搜尋引擎最佳化(SEO)缺點

  1. 施工時間長:從開始對網站進行搜尋引擎最佳化到實現在某個關鍵字搜尋結果中的目標排名,一般需要2-6個月。對於競爭十分激烈的關鍵字,還可能需要一年甚至更長的時間(網站最佳化時間的長短主要取決於所選擇的關鍵字的競爭程度、操作者的水準,以及搜尋引擎自身的不確定因素。)
  2. 不確定性:搜尋引擎最佳化操作者並不是搜尋引擎的設計者或是與搜尋引擎有什麼密切關係。所以並不能很準確的向客戶保證在指定的時間內,能夠將網站排名在前三頁。
  3. 被動性:搜尋引擎會不定期的改進演算法,這就要求我們也要及時地對網站進行調整以迎合新演算法,這樣才能長久享受搜尋引擎帶來的好處。

搜尋引擎最佳化(SEO) V.S 點擊付費廣告(PPC)

比較項目 點擊付費廣告(PPC) 搜尋引擎最佳化(SEO)
出現區域 搜尋結果上方廣告區塊 自然搜尋結果
計費方式 點擊付費 不一定
優點
  • 效果立即
  • 可挑選多組關鍵字,並可隨時替換
  • 成本易控制
  • 方便搭配節日行銷
  • 不易被其他網站取代
  • 為自然搜尋結果,較容易取得客戶信任
  • 隨著時間越久成本降低
  • 點擊不需額外付費
缺點
  • 被取代性高
  • 較難獲得客戶信任
  • 惡意點選消耗成本
  • 競價機制導致成本飆高
  • 一停止付費效果立即消失
  • 效果無法馬上出現
  • 無法精確預測排名位置
  • 需要長時間的維護網站
點閱率 3%-10% 排名越前面越高,往後面則遞減
第一頁65%
第二頁25%
第三頁5%
因兩種網頁行銷模式都個有優缺點,而網站行銷最終目的是要有效增加消費群,所以如果您預算許可,能將SEO搜尋引擎最佳化與PPC點擊付費廣告結合運用,也就是說網站SEO搜尋引擎最佳化的同時也可以購買PPC點擊付費廣告 ,等到SEO搜尋引擎最佳化排名穩定後就可以結束關鍵字付費購買,如此搭配運作,必定可以獲得最佳行銷效益。

相關文章

2014年3月24日 星期一

軟體開發單元測試Unit Test

前言

一個網站的完成,從初期與客戶詢問需求、撰寫相關文件,到中期的版面設計及程式撰寫,到後期網站測試、驗收文件撰寫,最後專案結案及後續維護,是一個很長的生命週期。每個環節的執行是否完善,都深深影響到最後網站專案是否如期完成。所以軟體開發測試就占了很重要的角色,軟體開發測試簡單來分的話大概可以分為三種,單元測試元件整合測試以及情境測試。單純就測試本身來說,每種測試都有不同的目的與效果,分層把關,以便讓程式的BUG發生率控制在最小的範圍內。因篇幅的關係我們今天就針對單元測試來做討論。

什麼是單元測試Unit Test

單元測試的單元,是程式中不可再分割的單元,通常是函數或類別的方法。最基本的進行方式是傳參數給函數/方法,然後檢查他的反應是否正確。其特別之處是在網站開始動工前執行的動作,也就是先行測試開發的概念。當整個網站程式尚未開始編寫前,先規劃出要測試的功能部份有哪些,如果都測試無誤才開始著手網站的程式編寫。或許有人會問,為何不等網站程式全部編寫完畢後再來作測試?其實單元測試就像是網站整體架構及流程的預覽動作,把要測的項目先釐清出來,如此之後再開始著手編寫程式時就不至於偏離網站需求太遠,這就是單元測試的魅力。

單元測試Unit Test的優點

  • 熟悉單元測試技術,瞭解相關的基本原理。
  • 降低新手進入項目的門檻,有助於積累信心。
  • 幫助軟體開發人員編寫程式碼,提升質量、減少bug。
  • 提升回饋速度,減少重複工作,提高開發效率。
  • 保證你最後的程式碼修改不會破壞之前程式碼的功能。
  • 讓程式碼維護更容易。

單元測試Unit Test的缺點

  • 單元測試的學習成本比較高
  • 編寫單元測試會增加軟體開發人員的工作量。
  • 推廣和運用單元測試需要比較大的投入。

單元測試Unit Test週期

單元測試(Unit Test)的工具

看你的開發環境是用哪一套,這裡列出常見的程式語言單元測試工具給大家參考。

Java framework:JUnit  
PHP framework:PHPUnit
C++ frameworks:UnitTest++  與 Google C++
.NET framework:NUnit 
Python framework:py.test  

單元測試範例

總結

雖然單元測試也有一些缺點和負面的效應,但跟單元測試的優點比較起來,為了克服和解決這些缺點所在的付出是值得的。

何謂PPC點擊付費廣告?

什麼是PPC?PPC英文為Pay Per Click,中文意思是點擊付費廣告
PPC是目前網站行銷中很常見的模式,PPC點擊付費廣告是透過競標的方式來決定每個關鍵字的網站排名與每次被點擊的費用,最大的特點就是網站排名可以人為操控,您競標花的錢越多,排名就越前面,但相對的您必須付出每次點擊廣告進入到網站的費用就更高。也就是說每當有人點擊一次你的廣告,你就要支付一次點擊費用。若只是出現你的廣告,而沒有人點擊,你是不需要支付任何費用的。

這種服務的收費模式極具成本效益,容易管理,加上只要購買關鍵字後幾乎可以馬上上線運作了,使這服務迅速成為網上最受歡迎的廣告模式之一。

但也因為這樣越來越多人購買PPC關鍵字廣告,導致競標的關鍵字每次點擊的費用也就越來越高了,一些競爭性強的關鍵字從1美元以下,跳升到現在50美元以上,廣告成本相對高的驚人。

所以如果你選擇的關鍵字很普遍,你的預算很有可能很快的被吃光光。所以必須要有策略。當選擇關鍵字廣告(Pay Per Click, PPC)的時候,有一點要記住而且是非常重要的那就是必須測試,測試和不斷的測試。 不要一開始就投資大量的金錢,最好的作法是先以較少的費用支出,並且觀察關鍵字廣告搜尋引擎它所能提供的網站訪客流量到底有多少,進而有多少的訪客是轉換成網站準客戶。 而測試的另一個主要目的是在尋找最佳的投資報酬率方法。

點擊付費廣告 (Pay Per Click, PPC) 優缺點

優點
  • 曝光不計費、每次點選才計費。
  • 價格採競標模式。
  • 出價越高顯示位置越明顯、被點選率越大。
  • 可限制每月廣告支出預算。
  • 接受廣告群成交機率較大。
缺點
  • 無法提升網站自然流量、無法累積網站分數。
  • 如果設定廣告預算,當點閱次數超過預算,關鍵字網址連結立即失效,容易讓消費者留下不良印象。
  • 廣告預算沒做設定,容易造成廣告經費支出超過預算。
  • 同業競爭惡意點擊、消耗廣告預算。
  • 不提供IP:被點閱數付費報表,是由搜尋引擎業者所提供,付費報表如有錯誤或是灌水,刊登者無從查證。

總結建議

了解了什麼是PPC之後應該會發現,它與SEO搜尋引擎最佳化有很大的不同,如果還不知道什麼是SEO的話可以先參考何謂SEO搜尋引擎最佳化?。因兩種網頁行銷模式都個有優缺點,而網站行銷最終目的是要有效增加消費群,所以如果您預算許可,能將SEO搜尋引擎最佳化PPC點擊付費廣告結合運用,也就是說網站SEO搜尋引擎最佳化的同時也可以購買PPC點擊付費廣告 ,等到SEO搜尋引擎最佳化排名穩定後就可以結束關鍵字付費購買,如此搭配運作,必定可以獲得最佳行銷效益。

2014年3月22日 星期六

何謂SEO搜尋引擎最佳化?

企業網站已經是網路行銷的基本要件,每天在網際網路上的網站數以萬計地成長,如何讓自己的網站在眾多同性質網站中脫穎而出,是各企業努力的重點。

如果您想要幫公司網站行銷,或許或多或少有聽過SEO,但仍然一知半解,大概只知道SEO就是關鍵字(SEO=關鍵字???)。然而您如果不知道SEO代表什麼?對網頁有什麼幫助,那您就失去了網路行銷網站的競爭力了。

所以在此為您介紹什麼是SEO?

SEO (Search Engine Optimization),全名為搜尋引擎最佳化,是一種可幫助您提升網頁在搜尋引擎(例如:Yahoo!、Google、百度等)中排名的技巧,也就是您的網頁可在搜尋結果中優先出現,提高被潛在客戶瀏覽到的機會。簡單的說,SEO可提升網頁在搜尋引擎的排名,進而贏得更多潛在客戶。

試著把整個網路世界想成一座大型圖書館,搜尋引擎則是圖書館員,而您的每一個商品都是圖書館裡收藏的書。當民眾詢問圖書館員一本關於「軟體開發」的書時,茫茫書海中,圖書館員該如何找起?


此時,圖書館員必須了解每本書的內容、主題…等,才能找出最適合民眾需求的書。但是即使圖書館員都熟記了每本書的資訊,又該如何即時判斷推薦的順序呢?此時,圖書館員背後有一套規則幫助他找出這一系列相關的書籍,進而呈現在搜尋結果頁面,一筆一筆地列出來,這套規則就是所謂的SEO!根據資策會的統計,在自然搜尋的結果之中,搜尋結果中的第一頁點擊率有65%第二頁有25%第三頁只剩下5%。如果您的網站無法在前三頁出現,要接觸到消費者的機會就少的可憐了。

現在知道什麼是SEO了吧,了解SEO之後就應該知道為什麼要幫網站做好SEO,俗話說「人潮會帶來錢潮」,無論您的產品品質多佳、服務多好,若是乏人問津也只能關門大吉!在網路世界也是一樣的道理,如何吸引人潮的課題也就等同於如何增加搜尋流量!因此,SEO 最大的目的在於增加流量帶動人潮!

2014年3月21日 星期五

中華電信與趨勢科技合作推出「行動安全防護 – 全民版」Android手機防毒


大家都知道,手機行動智慧型裝置的環境下,大多數都得安裝防毒軟體,不然隨時都會因為一個不注意就下載到夾帶病毒的檔案或是經由電子郵件裡的附件感染。並且一旦中毒後,可能讓您的手機變慢或者檔案損毀,更有可能成為跨國網路攻擊的跳板,甚至你手機裡面的私密資料還會被駭客竊取!

因此中華電信與趨勢科技3/18號宣合作,共同推出「行動安全防護 - 全民版」App,它具有「防毒防詐防盜防色防擾」等六大防護功能,透過主動式雲端攔截除了可抵擋惡意程式手機病毒之外,還有來電防火牆隱私偵測手機遺失定位遠端鎖定清除詐騙色情網址過濾等功能,並且提供所有使用者永久免費下載使用,不限中華電信用戶。目前它僅支援 Android 平台,iOS 版預計 4 月上架。

第一招:防詐

封鎖詐騙簡訊內的網址與釣魚網站,避免個資外洩,導致金錢損失

第二招:防擾

封鎖騷擾簡訊/來電:可過濾並封鎖騷擾電話和簡訊內容。
內建詐騙電話黑名單:已預先內建詐騙電話資料庫,防止您遭到電話詐騙,導致重大金錢損失



第三招:防毒

手機健檢:一指檢查手機健康,讓手機內會竊取手機資訊、機密資料的惡意App無所遁形。
防毒掃瞄:雲端即時掃瞄正在下載的手機App,防止手機感染病毒。


第四招:防竊

網銀交易防護:提供您使用網銀App時的安全防護,確保手機交易安全
惡意程式清除工具:移除惡意程式,避免手機個資遭竊


第五招:防色

色情防護網:防止孩童連結到色情、暴力等限制級網站內容。


第六招:防盜

行動裝置失竊防護:協助您尋找失竊的手機位置,並可遠端鎖定、清除行動裝置上的資料。



App 下載資訊
  • App 名稱:行動安全防護-全民版
  • 系統需求:Android 2.2 版以上
  • 大小:4.8MB
  • 下載方式:免費 Google Play 
若你想要獲得永久使用,只要安裝中華電信的 Hami Apps 軟體商店,登入後即可由原先的一年授權,升級延長為永久授權。詳細的操作說明可以參考 App 裡的升級指示。

雲端的擁抱 Embracing Clouds



昨天去參加了資安人所舉辦的【第13屆亞太資訊安全論壇暨台北國際資訊安全科技展】,講師播放了一部跟雲端有關的微電影叫做雲端的擁抱 Embracing Clouds

片名:微電影 《雲端的擁抱》Embracing Clouds
介紹:
John,生活充滿工作,凡事追求效率,總是運用資訊服務提升工作效能,讓生活更加便利。
Angela,喜歡四處旅行,享受旅途中的樂趣與精彩體驗,認為生命就要與美好的事物相遇。
當生活於不同世界的兩個人在台灣相遇後,是否會磨擦出愛情的火花,找到更適合倆人的BEST life呢...
看完這部微電影會發現其實台灣IT真的很屌,因為十幾年前,誰也沒有想到手機可以將整個世界的資訊裝進你的口袋、吃飯時還可以看到食物的生產履歷,或許許多雲端應用在這部微電影中沒有辦法全部詮釋出來,但我想應該很多人都已經在使用雲端帶來給我們的便利性,例如當你在市區開車時,不用擔心沒有停車位,只要用手機上網查一下,就找到最靠近的空車位、汽車快沒油時,手機查一下,就找到最近的加油站、家裡沒有蔥蒜,智慧連網的冰箱主動送出提醒,順道提供鄰近超市地址,讓你方便購買,這就是以雲端為架構的生活風貌。

雲端運算的來臨我們已邁入一個人為中心的行動運算模式,所有實體與虛擬的運算、資料存取與互動都將透過網際網路進行整合,未來不再是由使用者來適應產品功能,而是產品功能因使用者需求而隨心所欲地轉換,手機平板智慧型裝置筆記型電腦等的界線將逐漸淡化,並透過網路的力量讓各種智慧型裝置上的各種螢幕終將成為連向浩瀚雲端世界的媒介。

而我們網智數位未來也會力致於雲端運算與應用的方向來努力,讓這個世界更Smart,因為我們相信資訊的價值將不再是獨自擁有,如何即時取得、隨時傳遞分享才是成功的關鍵。