星期四, 7月 01, 2010

使用SQL 2008 SSMS變更資料表出現"防止儲存需要資料表重建的變更"

今天使用SQL 2008 SQL Server Management Studio 變更資料表結構時.出現了錯誤訊息"防止儲存需要資料表重建的變更"!




查了Microsoft 官網技術支援後.還是看不懂該如何排除

http://support.microsoft.com/kb/956176/zh-tw


最後在 小惡魔 網站看到了解決方式

解決方法:SSMS 工具->選項->左邊選單 Designers,裡面把”防止儲存需要資料表重建的變更”,取消掉即可

星期四, 5月 27, 2010

Visual Studio Express ISO file Download links

最近遇到一些程式.都是用VS EXPRESS開發
看看手邊竟都沒有早期的EXPRESS版本安裝程式

在網上找了一下.發覺並不難找到ISO檔連結.記錄一下.以備日後需要

中文版

VB 2005 Express ISO: http://download.microsoft.com/download/6/e/1/6e1e8e73-6e42-4790-a23e-4f3f3a8b776b/VB.ISO

VC# 2005 Express ISO: http://download.microsoft.com/download/d/6/5/d655c429-1d43-43d1-84c2-18acee6c0925/VCS.ISO

VWD 2005 Expess ISO: http://download.microsoft.com/download/4/1/b/41bb5e6a-b72b-4994-aac5-9a15aa115929/VWD.ISO

VC 2005 Express ISO: http://download.microsoft.com/download/d/a/3/da39d165-bfc5-4323-8230-0caf8ed7d7c3/VC.ISO

 

English

Visual Web Developer 2005 Express Edition (449,848 KB) http://go.microsoft.com/fwlink/?linkid=57037

Visual Basic 2005 Express Edition (445,282 KB) http://go.microsoft.com/fwlink/?linkid=57033

Visual C# 2005 Express Edition (445,282 KB) http://go.microsoft.com/fwlink/?linkid=57035

Visual C++ 2005 Express Edition (474,686 KB) http://go.microsoft.com/fwlink/?linkid=57034

Visual J# 2005 Express Edition (448,702 KB) http://go.microsoft.com/fwlink/?linkid=57036

 

Microsoft Visual Studio 2008 Express Edition -- 繁體中文
http://download.microsoft.com/download/4/d/8/4d872f14-298b-4715-8741-bad3915ef45/VS2008ExpressCHTX1428503.iso

Microsoft Visual Studio 2008 Express Edition -- English
http://download.microsoft.com/download/8/b/5/8b5804ad-4990-40d0-a6aa-e894cbbb3dc/VS2008ExpressENUX1397868.iso

Microsoft Visual Studio 2010 Express Edition -- English
http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso

星期三, 5月 05, 2010

常用軟體記錄

發覺年紀大了.記憶力越來越不好!前幾天要分享Everything這套軟體給朋友,但公司電腦沒有這套軟體,想了好久裝硬是想不起來叫什麼名字。

再加上家裡電腦準備換成 Ubuntu 10.04 (Lucid Lynx),所以把一些常用的免費又好用的軟體做個註記.以免日後想用又找不到了

  1. 免費燒錄軟體
    Ashampoo® Burning Studio 6 Free
    官網 http://www2.ashampoo.com/webcache/html/1/product_2_0710___USD.htm
  2. 找出你電腦中重複的檔案
    Easy Duplicate Finder
    官網 http://www.easyduplicatefinder.com/
    用了很多套後覺得這套功能最強.速度最快.
    目前官網下載的3.x版現在會一直提示要輸入個人訊息(註冊).
    建議下載2.x版使用即可 http://www.box.net/shared/oy8xt5f8r9
  3. 檔名快速搜尋工具
    Everything 1.2.1.371
    http://www.voidtools.com/download.php
    能夠快速使用檔名找到檔案.還內建ftp server,可以直接分享檔案給朋友
  4. 數位相片修片的好幫手
    PhotoCap
    http://www.photocap.com.tw/forum/viewthread.php?tid=27382&extra=page%3D1
    可以排版1吋與2吋的證件,直接以一張4*6照片輸出,沖洗時節省費用
    簡裁相片尺吋.避免沖洗時被機器裁掉重要部位
  5. 快速看圖工具
    FastStone Image Viewer
    http://www.faststone.org/
    使用XP時,發覺產生縮圖太慢.整理小熊照片時很累,使用這套軟體可以克服
  6. 把DVD轉成RMVB檔
    FilmShrink
    http://filmshrink.sourceforge.net/
  7. Sypware Terminator http://www.spywareterminator.com/download/download.aspx
  8. Any Video Converter

寫到這裡不免分享一下.前陣子敗了一台TOBISHI RMVB/DVD撥放機,所以才會需要FilmShrink這套軟體.把一些dvd轉成省空間的rmvb.又可以坐在客廳看影片.真是讚啦.真的很推薦這台

  • 黑金剛讀寫頭,讀取不挑片
  • 支援播放最新RMVB(1024X576,AAC音效編碼)
  • 支援320G外掛硬碟
  • 卡啦OK功能可升降調

星期四, 4月 29, 2010

順向坡查詢系統(GIS 山坡地地質資訊系統)-2012/03 更新


住台北市的朋友可以免費查詢
1.先安裝MapGuide Viewer
2.使用IE開啟台北市政府產業發展局的網站查詢
3.點選左側GIS查詢系統,點選同意進入

此網站設計的並不好查詢.建議由系統中的"查詢主題圖",依照地址查詢,查到該區域後將"道路"勾選,再切到."主題套疊"中查詢你要的類別
可供查詢的資料有
環境地質圖
地質災害敏感區分佈圖
坡度圖 
土地利用潛力圖
山崩潛感圖
敏感區風險評估圖
坡地災害歷史圖
坡地老舊聚落圖

2012/3
上方的連結已失效
請由下方的新連結點同意進入  http://gisweb.ed.taipei.gov.tw/gisweb/notice.html

星期六, 4月 17, 2010

到鹿谷賞螢火蟲

上週自行到麒麟潭賞螢火蟲,發覺鹿谷對螢火蟲的復育算是很成功,走入了步道真的看到了數量很多的螢火蟲!


美中不足的是有很多遊客並沒有事先做功課,隨便的使用閃光燈或是白光LED手電筒,這會影響螢火蟲的生態坐息與交配,不利進行與繁衍後代,所以建議可以跟著專業導覽人員進行賞螢,才不會破壞生態‧

鄉公所的網站上可以輕易得到相關的報名資訊,DM如下

南投鹿谷賞螢火蟲1

南投鹿谷賞螢火蟲2 
若時間不能配合,需自行前往,也請做到如下數點

  • 不要補捉、拍打螢火蟲或樹葉
  • 使用低照度的手電筒,且在光源處罩上紅色玻璃紙減少對螢火蟲的干擾‧且記著燈是拿來照路不是照螢火蟲,太強的光會使螢火蟲降低活動力
  • 建議可以的話提早到達,在昏暗前先走入賞螢步道,那不但可以欣賞到剛入夜時活動力最旺的螢火蟲,也可以減少使用手電筒的時間

星期三, 3月 24, 2010

捉出程式中的Memory Leaks(物件未被釋放)

在Delphi的環境中.因為沒有全面的gc系統,所以讓系統不穩定的一個潛在原因為”物件建立後未被釋放”! 程式可能一開始都很正常,但經過反覆操作,久了後常因為記憶體(heap)爆了,而發生錯誤,此種未被正常釋放的物件行為可以稱為 MemoryLeaks

要排除這樣子的狀況,首先要有良好的寫作習慣,使用try finally 來釋放物件,例如


with TStringlist.create do

try

finally

  free;

end

 

但在一個複雜的系統中,若要找出像這樣子的潛在問題,不可能拿出所有的code一行一行程式去review‧此時就需要用程式或工具的協助

  • 導入要需要付費的 Eureka exception log
  • 使用Delphi 內建的debug功能

使用delphi內建的debug功能,是個簡單又實惠的做法,只需要將 MemoryLeaksOnShutdown 變數設成true即可(在system)

procedure TForm1.FormCreate(Sender: TObject);
begin
  ReportMemoryLeaksOnShutdown := True;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  with TStringList.Create do
  begin
    AddObject('1',TLabel.Create(nil));
    AddObject('2',TLabel.Create(nil));
    AddObject('3',TLabel.Create(nil));
  end;
  with TButton.Create(nil) do
  begin
    Parent := Self;
    Visible := True;
  end;
end;

 

 

當button1被click過後.結束程式時即會彈出如下的訊息

Delphi.ReportMemoryLeaksOnShutdown

星期六, 9月 19, 2009

FarmVille 密技加強版 and 本周末限定物品 hot air balloons

前一篇提到 瘋FACEBOOK. FarmVille 密技.快速收成法 ,有個很大的缺點,這篇主要針對這個缺點進行改善!


仔細看的話.會發現每次進到farmville人位都會在中間,若要施行之前的密技必須每次都手動搬一次物品! 其實只要在農場中心點放上四個草磚即可
1.一進入farmville時.人物都不要移動,把腳底下的地移平整理一下
2.再四周放上四個草磚,如下圖

Farmville Plus1
3.再放一些動物來作伴讓你不會太無聊啦..呵
Farmville Plus2
4.完成..日後一進系統.即有密技功能..發揮最大效果

另外.剛進系統時有提示一段英文.若沒仔細看的朋友可能會錯失這個周未限定物品的機會(這個手法跟日本很早期的livly很像)

weekend

在這個周末可以用10塊錢可以在市場買到彩色氣球!快去買吧

星期四, 9月 17, 2009

瘋FACEBOOK. FarmVille 密技.快速收成法

前幾天REX跟我說.他的農場當掉了..人都不用走動就可以收成!



昨天試了一下.其實只要把建築物把自己圍起來.就可以達到快速收成,快速種植.快速整地了!

再也不用浪費錢去買機器了!

如下

BearFarmville

星期一, 8月 31, 2009

Embarcadero RAD Studio 2010 (Delphi 2010) 開跑了

官網提供下載  Embarcadero RAD Studio 2010 Architect - 30 day trial  註冊後即會收到官網寄出的試用key,讓你全功能試用,也省去花時間找keygen

版本異動說明  Embarcadero RAD Studio 2010 What’s New

影片功能介紹  http://etnaweb04.embarcadero.com/rad-studio-2010/


Delphi 2010 產品發表會
-Windows 7 浪潮來襲,
觸控應用軟體商機 一「觸」即發 !領先全球業界首先支援 Windows 7 開發的原生Win32開發工具

星期日, 5月 31, 2009

試用e管家的心得

總是習慣性的到了最後關頭才報稅,在上傳完資料後報稅程式提醒我可以上網訂閱一些政府部門的資訊!當有新資訊時會主動通知你(國家考試資訊、車牌資訊、停車費用通知、水費、電話費、職缺媒合...等),可以提供的資訊看起來有很多,就用嚐鮮的角度來試用看看。

網址為 : 我的貼身e管家 http://msg.nat.gov.tw/index.aspx

試用的心得如下
1.網頁資料與 http://easy-life.1111.com.tw/ 相同,且由ff3的狀態列資訊看來,大半的網頁也是由此網址提供,不知道註冊後的資料1111是否也會取得一份?
2.註冊還蠻方便的,有類似精靈的方式一步步完成
3.可以自行選提要提供的資訊,通過msn alter或email通知你
4.設定訂閱資訊的功能應有bug,己輸完的資料在點選"送出"時,己輸入的身份證號或車牌等資訊會部份不見,要重打重送好幾次才能完成
5.剛開始使用時,沒注意到第四點的"送出"(儲存功能),以為只要一直"新增一筆"資料庫即會寫入,離開網頁也沒提醒未儲存

看完網站內提供的功能是蠻多的,但心中有一個很大的疑慮,一則是試用心得第一點提到的事項,另一件事情就是安全。當註冊的提醒事項越多時,系統中儲存的個人資訊就越完整,例如你要提醒有新增的停車費那就要輸入車牌,要提醒電信費用就要輸入電話,萬一那天詐騙集團或有心人士取得這些資訊,那後果真是難以想像!

星期五, 5月 29, 2009

CodeGear 釋出 Delphi and C++Builder 2009 Update 4(DataBase Pack Update)

今天看到CODEGEAR同時釋出了UPDATE3跟UPDATE4(DB),看了一下FIXED的清單應是有包含CDS.LOCATE無法正確找到中文資料的問題!


但試了一下真的是很失望..因為問題依然存在! 照這樣子的速度不知道何時才能購買且升級到2009!