2014年3月14日 星期五

利用windows工作排程備份 mssql 資料

利用工作排程執行sqlcmd備份資料庫資料

編寫備份資料的sql指令檔 backup.sql
  1. DECLARE
  2.   @title NVARCHAR(100),
  3.   @web NVARCHAR(200),
  4.   @cmd NVARCHAR(512)

  5. DECLARE SERVER_DB_CURSOR CURSOR
  6. FOR
  7. SELECT title,web FROM uobia.dbo.bank

  8. OPEN SERVER_DB_CURSOR
  9. FETCH NEXT FROM SERVER_DB_CURSOR INTO @title, @web
  10. WHILE ( @@FETCH_STATUS != -1 )
  11.     BEGIN
  12.     SELECT @cmd=@title + ',' + @web 
  13. PRINT(@cmd)
  14.     FETCH NEXT FROM SERVER_DB_CURSOR  INTO @title, @web
  15. END
  16. CLOSE SERVER_DB_CURSOR
  17. DEALLOCATE SERVER_DB_CURSOR




編寫工作排程工具執行的指令backup.cmd
  1. sqlcmd -i c:\demo\backup.sql -o c:\demo\backup.txt


設定工作排程工具

1點選右上角建立基本工作

2設定要執行的間距

3設定執行時間


4選擇啟動程式



5選擇執行sqlcmd的指令檔

6完成後可以在建立的排程上按 右鍵>執行 看是否有正確產生檔案





2014年3月5日 星期三

拜託~~不要再用ie6、7、8了

隨著css3html5的問世在瀏覽器上所能呈現的網頁特效也越來越多樣化,然而ie使用者卻不見得能夠跟上這一波的潮流。

目前有少數ie67的使用者仍然打死不退,不願升級也不願意更換使用的瀏覽器這對於網頁開發來說著實是一個很大的阻礙,畢竟一個網站的設立是為了給大多數使用者觀看所以必須以滿足大多數的使用者為首要目標,若是為了滿足少數人而對於大多數人的需求視而不見那網頁的品質將大打折扣

以網頁效果為例
IE8 無法支援一些css3html5的效果如陰影、變形、圓角效果等等(族繁不及備載)

以執行效能為例
使用 IE8與其它瀏覽器開啟相同網頁並計算時間或使用一些評測工具來測量執行效能就有很明顯的差異。
V8 benchmark為測量瀏覽器的javascript效能,用不同的瀏覽器開啟下列網址,評分結果將顯示於網頁右方,越高分者效能越好http://v8.googlecode.com/svn/data/benchmarks/v7/run.html


再者微軟將於2014年停止對於IE6XP的更新服務這意謂著微軟也傾向使用者較新版本的IE以及作業系統,就算使用者不打算更新,XP最終也只能升級至IE8,一些較新的技術還是不能使用,而且一些潛在與已知的漏洞將危害者使用者電腦與資訊的安全,因為微軟已經擺明不再更新和修補漏洞了。

Windows官方網站:
201448起,我們將不再提供 Windows XP 的支援和更新。
http://windows.microsoft.com/zh-TW/windows/end-support-help
http://digital.sina.com.hk/news/-7-1491454/1.html?src=rss

Windows XP SP3 Office 2003支援將在 2014 4 8 日終止
http://www.microsoft.com/zh-tw/windows/endofsupport.aspx


google也在2012年底宣佈不再支援ie8
http://tw.news.yahoo.com/google%E5%B9%B4%E5%BA%95%E4%B8%8D%E6%94%AF%E6%8F%B4ie8-030613433--finance.html

2013-09-16 19:06 The Next Web新聞網
Google Analytics to drop Internet Explorer 8 support at the end of 2013
http://thenextweb.com/google/2013/09/16/google-analytics-to-drop-internet-explorer-8-support-at-the-end-of-2013/

以下是2013年底瀏覽器市佔率,ie8之所以仍然有21%的佔有率是因為舊有的xp用戶最高只能升級至ie8,但隨著微軟不再支援xp的更新服務之後相信接下來終究難逃被市場淘汰的局面


圖片來源http://thenextweb.com/insider/2013/10/01/ie6-finally-falls-below-5-market-share-but-ie-up-overall-as-firefox-and-chrome-dip/

MYSQL UNION TABLE 時判斷資料屬於哪一個 TABLE

查詢擁有相同欄位的資料表時如何判斷查詢出來的資料屬於哪一個table中的資料

在每一個子查詢中插入一個type的欄位並給予其特定的值
SELECT *
FROM (
(
SELECT id, title, modt, pic1,  'box' AS
TYPE FROM  `box`
)
UNION (

SELECT id, title, modt, pic1,  'packing' AS
TYPE FROM  `packing`
)
UNION (

SELECT id, title, modt, pic1,  'plan' AS
TYPE FROM  `plan`
)
UNION (

SELECT id, title, modt, pic1,  'product' AS
TYPE FROM  `product`
)
) AS a
order by modt

2014年3月3日 星期一

image caption - 網頁設計文章推薦

圖片標題的顯示方式
利用css3和html5的功能動態的顯示圖片的標題和描述

範例文章:http://www.hongkiat.com/blog/css3-image-captions/