@梁宇轩6年前

02/24
22:59
技术笔记

HTML5 File API小型实用模塊

零、前言

【系統信息】部落格一年不更新成就達成。

其實在暑假的時候我也想過來更新一下部落格,甚至連提綱都寫好了,但是總是會有一些瑣事讓我無法找到時間,來寫一篇博文。

這個模塊是跟隨著一個項目逐漸寫完的,也是隨著需求的深入而逐漸完善。一開始連自定義目錄都不行,而現在已經可以在指定目錄下在多層子文件夾繼續尋找文件了。

一、封裝

考慮到功能性的需要,我選擇了JavaScript中的自定義類型來實現這個模塊。這是因為這個模塊需要儲存一些數據,而且不希望被外部調用,而且也希望可以同時存在兩個或多個這樣的API組來調用不同的內容。

Read More →

HTML5 File API小型实用模塊

@梁宇轩7年前

01/28
22:32
技术笔记

Ubuntu下的自動配置腳本

 零、前言

感覺前言這個板塊毫無意義,但是卻去不掉啊。每次寫技術文章的時候似乎都有一些關事或者不關事的東西寫在前面,好像不寫就不行呢。不過要是我以後要處理這些文章的話似乎就處理前言部分就好了(笑),畢竟不正經的都在這裏,無論是字符串處理還是CSS效果都很簡單呢!

說到自動化腳本,其實出現是爲了防止重複勞動,例如只配置自己的一臺機器的話一般使用不到這些東西的,只出現一次的配置都是吃自己的腦子而已,而自動化腳本就一般出現在對着一臺機配置N次或者是對着N臺機配置1次的情況。可能有人說前面那種情況很少見吧,要是你聽到也一定要幫我反駁他哦,畢竟我就是活生生的實例啊,內存就是這個不好。

一、前期準備

首先你要有一臺電腦。推薦先在一個不會消失的地方建一個工作文件夾,用來放置要用到的東西,畢竟都在一起好管理。

這個腳本有以下功能,

1.替換軟件源,使用速度較快的軟件源來加快配置速度。

2.安裝已經下載的軟件包,並且會自動安裝依賴。

3.安裝Java Runtime Environment。

4.安裝goagent的依賴並且自動開啓。

根據需要使用的功能不同,需要的準備的東西也不同。

1.在工作文件夾下放一個用於替換的sources.list

2.準備好要安裝的軟件包,推薦放在工作文件夾下,不然就要聲明路徑了

3.可靠的網絡

4.可靠的網絡和已經解壓的goagent

Read More →

Ubuntu下的自動配置腳本

@梁宇轩7年前

01/27
18:59
技术笔记

Linux主機的自動備份腳本

零、前言

感覺已經好久沒有更新過部落格了,上一篇文章似乎已經是去年8月的事情了,看到一些人的更新頻率真是爲自己感到汗顏,真是擔心有人以爲這個站已經不再維護了呢。

最近由於某些原因導致經常接觸Linux,也寫了幾個自動化腳本,突然就想起之前編寫的這個自動備份腳本,自我感覺還是不錯的,剛剛重新寫了一下,變得通用了一點。

一、前期準備

我所採用的策略是打包備份後發送郵件到郵箱,畢竟現在那些提供商都準備了這麼大的空間,感覺不用可惜了。

所以你需要的是

1.定時執行任務的方式,例如虛擬空間的時間守護任務,或者是VPS的corn。

2.一個發送郵件的方式,例如Linux自帶的mail命令,或者是mutt命令,或者是利用PHP庫透過SMTP服務發送郵件。

3.一個可以容納中間文件的空間,大約是最終文件的大小再加上最大的塊的中間文件。

其中的1和2是必須的,不然基礎的東西都沒辦法做到。如果是3難以達成,可以考慮修改腳本來減少空間需求,不過至少還是有最大的塊的中間文件的容納能力,不然就有點麻煩了。
Read More →

Linux主機的自動備份腳本

@梁宇轩7年前

08/1
21:28
技术笔记

Windows下利用軟鏈接節省系統盤空間

近來打osu!成癮,Beatmaps越下越多,osu!又不慎裝在系統盤,眼見系統盤掛起了紅燈,心情比較鬱悶。其實除去Beatmaps,osu!本體只有154MB,但我下載的Beatmaps已經有2.47GB了。

#02-01

移走Songs目錄後osu!目錄

想起之前看過利用軟鏈接(維基百科)無縫轉移文件出系統盤的文章,決定使用這種技術來轉移文件。

2013.08.05更新:經OX提醒憶起osu!確實可以直接移動,但是最好移動完成之後運行一次,似乎會自動修復文件關聯和快捷方式。

Google了一下,發現Windows Vista及以上的系統是可以直接使用系統自帶的命令mklink來建立軟鏈接的。而Windows 2000及以上的系統就已經支援軟鏈接了,可以使用Mark Russinovich開發的Junction(下載地址[英語])。不過需要注意的是,Windows下軟鏈接只能用在NTFS格式的分區上
Read More →

Windows下利用軟鏈接節省系統盤空間

@梁宇轩8年前

01/27
21:30
技术笔记

Sublime Text 2 配置C++環境

首先聲明:這篇文章並非通篇原創,參考了以下兩篇文章:

http://www.cnblogs.com/zhenglichina/archive/2012/08/10/2632071.html http://shanewfx.github.com/blog/2013/01/06/sublime-text2-for-programmer/

接下來介紹我們的主角,Sublime Text 2。

http://www.sublimetext.com/(官方網站)
http://www.sublimetext.com/2(官方正式版下載地址)
http://www.sublimetext.com/buy(覺得好有就支持作者吧 $59) http://www.sublimetext.com/dev(Dev版本的下載地址) http://docs.sublimetext.info/en/latest/index.html(英文文檔)

Read More →

Sublime Text 2 配置C++環境