2010年12月6日 星期一

雲端備份與版本控管『Dropbox + PathSync』

最近無聊在網路上看到了一個免費又大又好用的網路空間,那就是Dropbox!! 這個空間剛開始接觸的時候頗不習慣的,不過接連幾個星期研究下來,發現這個網站如果再結合「資料同步軟體」後,實用效果還真不錯! 怎麼個不錯法呢? 就讓我繼續介紹下去…。

起初發現Dropbox空間的時候,給我的感覺就只是個超大型的網路硬碟,而且還是個具有版本控管的網路硬碟(XD)。不過就在前天,事情就這麼剛好發生了,當我到學校後,赫然才發現我的隨身碟沒帶在身上,再加上裡面又有我當天一定要用的資料,心想該怎麼辦呢? 此時腦中閃過了一道光(叮),突然間想到我前一天晚上有複製並同步一份到Dropbox上,這時候我的心中開心的不得了,於是就開心地去網路上下載我的文件,準備下午上戰場…。後來回家後就開始思考要如何讓自己的東西同步的同時又能夠只更新部分有更動的檔案,這個時候就想到了之前常在用的免費軟體『PathSync』,於是就開始了我雲端備份計畫。

首先就先為大家介紹Dropbox這個空間吧。這個空間的一開始申請完後就有2G的空間可使用,而這麼大的空間其實站在一般使用者的角度上來看,其實是很夠用的,當然它的好處還不只是在這邊,他還可以透過各種活動或邀請其他人加入而增加自己可用的空間,但是最讓我驚訝的事是,這個空間居然有版本控管的能力。通常一般來說,如果你刪除了網路硬碟或空間的檔案後,資料應該就會不見了,但是在這個裡面卻沒有。它的表面上看起來雖然刪掉了,但是私底下它只是幫你把文件隱藏起來而已,除非你點開隱藏檔再按刪除,這個時候才會完全消失。而這個功能在某些時候其實就可以用來救回自己誤刪的重要檔案了!!至於其他的操作方式與功能就請讀者自行上網查詢啦。

再來就要介紹PathSync這套同步軟體了,這個軟體是免費版的,雖然它的功能相當的陽春,不過要用來同步存放多處的相同文件就很實用了,它會自動根據你的檔案修改時間和大小來判斷檔案是否相同,同時還可以下遮罩指令過濾那些東西不需要同步。如果再結合前面提到的Dropbox網路空間,其實可以拿來當作是一個簡易型的版本控管雲端版囉!! 有興趣的朋友可以試試看。

P.S: 最近比較忙,改天有空再補圖=3=

2010年11月27日 星期六

SQL Server Compact (SQL CE)筆記

一、SqlCE中常用的資料型態分別是:

Integer => int 或 integer

Text => ntext

Char => nchar

Varchar => nvarchar

Float => float

二、判斷Database.sdf是否已經存在

在Windows Mobile中要判斷Database的檔案是否已經存在可以使用File.Exists(path)來搜尋檔案是否已經建立。

三、建立Database.sdf

SqlCeEngine engine = new SqlCeEngine("Data Source=" + dbName + ";Password=" + dbPwd + ";");
engine.CreateDatabase();
engine.Dispose();

四、開啟與關閉Database.sdf的連結

  • 開啟連結和建立Command的溝通通道:

SqlCeConnection conn = new SqlCeConnection("Data Source=" + dbPath);
conn.Open();
SqlCeCommand cmd = conn.CreateCommand();

  • 關閉連結:

conn.Dispose();
conn.Close();

五、建立表格

string sql = "CREATE TABLE table name(ID INTEGER Identity Not Null Primary Key, field name field_type, …..);";
SqlCeCommand cmd.CommandText = sql;
cmd.ExecuteNonQuery();

六、接收查詢結果

cmd.CommandText = sql;
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];

七、刪除Database.sdf

利用File.Delete(path)刪除檔案。

2010年10月10日 星期日

Windows Live Writer測試!!

此篇是由Windwos Live Writer 2011發佈!!!

Windows Live Writer還真不錯用呢! 習慣寫網誌的人可以考慮用看看唷眨眼睛

2010年4月20日 星期二

等待之後的回報

經過幾次的送修加數日的等待與數日的無電腦的原始生活後,終於在今天領回我的顯示卡了。
這次送修顯卡的原因是因為顯卡溫度太高,有時候造成我在聽音樂時會lag,在第一次取回良品的同型顯卡時,原先很高興的裝回去,可是才沒多久後,我在GPU-Z上就看到溫度正悄悄的快速急升,這下子可讓我氣炸了,過兩天後,我就馬上又送回去檢測了。經過一個星期漫長的等待,終於在今天領回了我的新顯卡了,只是不同的是我的顯卡從PX8500變成了PX9500了,當下我也嚇了一跳,心中又驚又喜,不過還好最就經過幾個小時的測試後溫度沒有再飆高了,真開心!! :)

PS.換了新型顯卡雖然開心,但是我也失去了測試win7的條件因子,無法得知造成顯卡高溫的主因是不是dx10的問題啦

2010年4月15日 星期四

煩又累的一天~

凌晨三點了,身體的機能告訴我該睡了,但是我卻睡得很不安穩,種種的理由和壓力壓得我喘不過氣來,每個星期最討厭的一天就是星期四了,前一天晚上總是為了想著如何做一份好的報告而煩心,所以不能好好的睡上一覺,我超級超級討厭報告的,雖然已經說服自己報告很簡單,不要想太多,但還是會不知不覺得就想很多。

不知從幾何時開始,我慢慢養成了今日事明日做的習慣,雖然知道這很不應該,但是就是會一直提不起動力來做,總是拖到deadline的最後一刻才勉強提起動力來做。現在想想,或許早在很久以前就已經在我的心中埋下了一顆惡習的種子,如今正好發芽了。

最近令我最心煩的事是....我的電腦們。首先是我的桌機,自從從XP換成7的系統後,問題就冒出一堆了,先是音效卡聲音會lag,再來就是最近發現的顯示卡,溫度竟然飆到8X度,這是我用過的電腦中最扯的一次,已經送修兩次了竟然都沒好,真希望麗台能換一塊穩定或者是高階的顯卡給我用。接下來是NB的部分,不知從什麼時候開始電腦都會Lag一下,連電視不能看,天阿!!這是什麼世界阿,看來今天過完後要找時間重新安裝電腦了!!!夜也深了,人也靜了,玩也玩夠了,該認真做PPT了~~

2009年6月29日 星期一

在Vista中Ramdisk PAE無效的問題

話說到最近新買的NB(Acer Aspire 2930)還真好用阿!整體用起來的方便性與效能都好到沒話講~~
不過說到微軟的Vista就真的讓我覺得有點OOXX,該怎麼說咧~裡面確實加進了許多好玩又實用的應用程式,不過在某些相容性的問題上就真的很....。

廢話不多說,小弟我最近遇到的小問題就在於在Vista中裝了MSN9.0後,有時候又會用到SMG來下載東西,這個時候問題就產生了,只要MSN在連線的狀態下,每當SMG一開啟後,MSN9.0就會斷線,並且跑出一個小視窗「Windows Live Communications Platform已經停止運作」的訊息出來,而這個問題的解決方式在google中也都可以找得到。而這個時候,我的問題就來了,因為我的NB的記憶體是加裝到4G的,而vista 32bits實際上能用的記憶體大小也只有3G左右,因為之前有聽說過可以用Ramdisk這套軟體把沒使用到的1G空間當作系統page來使用(詳細操作方式在谷歌上也找得到!!)。所以小弟我就真的跑去載來玩玩看,不過真的可以用,也成功的把系統沒使用到的1G記憶體空間抓出來當暫存空間使用。

不過就在某一天,我實在是受不了SMG每次一開啟MSN就掛掉的問題出現,於是就在命令提示字元(要用管理者權限開喔!!這個部份我真的覺得微軟很OOXX,沒事模仿Linux做啥,還比Linux還龜毛,人家Linux還可以輸入sudo的指令開啟root的權限咧,阿微軟的作法咧...)的地方下了bcdedit /set nx AlwaysOff這個指令,結果就在隔天突然發現我的Ramdisk的PAE設定無效了,Ramdisk使用的記憶體空間是直接從我那3G的空間裡面拿的。這下子真的讓我有點緊張了,不知道系統是不是被我玩掛又要重灌了(小弟我很龜毛滴,系統一有問題無解就會想要重來哩),就在我找遍所有資料正準備放棄時,突然看見某篇文章中有寫到利用兩行指令(bcdedit ...+...force)開啟PAE功能時,腦袋突然浮現出『該不會真的是我打了那行關閉DEP功能的指令才讓我的PAE開了確又無效了吧』。果然,最後在我的測試下真的是因為關閉了DEP的功能才讓我的PAE功能失效了,於是我就趕緊將網路上查到的結果和自己所遭遇到的問題寫在Blog上嚕,希望其他人有遇到這個問題時可以暫時解決你的疑惑,或者是你想重新開啟DEP的功能的話,也可以利用以下指令來解決~~方法如下:

利用管理者權限開啟命令提示字元-->在那底下輸入bcdedit /set nx optin重新開啟DEP的功能

小弟我在這邊先聲明喔,這個方式只能暫時解決PAE突然失效的方法,並沒有辦法有效解決SMG和MSN9.0的問題唷!!至於SMG和MSN9.0是否還有其他的方式解決呢,我也不知道,短時間沒空去理它哩,等改天有空閒的時候再來慢慢試了~~真累~該來睡覺了~~

2009年6月9日 星期二

不知該寫什麼的第一篇文... @@''

最近真的都忙到不像話,論文研究(OS:該死的NS2,相容性怎麼那麼差,真難上手)加上工讀一堆雜事...真希望學期趕快結束,雜事該是交接給學弟的時候了。