Quantcast
Channel: 簡睿隨筆
Browsing all 897 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

修正以Apache POI產生Excel數值型文字的問題

使用Apache POI產生的Excel有一個問題: 0 開頭的文字在雙擊該Cell並離開後,開頭的 0 會被刪除,例如電話儲存格為 0800080412,雙擊並離開該儲存格後會變成 800080412。 ▼儲存格一開始是000101 ▼雙擊並離開該欄後會變成 101,開頭的000消失了 雖然我們在使用POI時有指定 CELL_TYPE_STRING:...

View Article


Image may be NSFW.
Clik here to view.

[Android] 執行「一鍵錄影」即時捕捉稍縱即逝的影像

動人的時刻總是稍縱即逝,尤其相機App總是預設為拍照模式,想要在瞬間錄影還要撥到錄影模式,精彩片段經常就消失了。一鍵錄影為Android手機提供了快速的錄影功能,啟動後不用再做任何設定立即就進入錄影模式並開始錄影。 主要特點如下: 最主要功能:執行後自動開始錄影 退出或按Home鍵時會自動儲存錄影檔案 自動對焦 能按鍵啟用閃光燈 錄影時沒有廣告 一鍵錄影相關資訊 Google Play網址...

View Article


Image may be NSFW.
Clik here to view.

撰寫git info工具以模擬svn info功能

由Subversion切換到Git的環境裡最不能適應的功能之一就是svn info了,Git並沒有對應的指令,搜尋了一下似乎只有Linux Bash的類似腳本… 既然沒有人寫Windows版本的git info,就自己寫一個吧。以下是剛出爐的git-info.exe的背景資料: 使用Lazarus IDE以Free Pascal撰寫 目前只有Win32執行檔,如果有時間會再加Linux版...

View Article

Image may be NSFW.
Clik here to view.

將Git分支名稱加到提示字元(Prompt)裡

Git可以很方便的建立與切換分支,為了能很快的知道目前Working directory到底是在那個分支裡,最簡單的方法就是把分支名稱顯示在提示字元(Prompt)上了,可惜囿於cmd.exe的cd無法執行自訂函數,只能自己寫一支程式在需要時執行。我試過把指令加在 .gitconfig 的alias,或放在post-checkout...

View Article

Image may be NSFW.
Clik here to view.

Git的Staging Area的中文翻譯探討

Git的操作環境大致區分成三大塊:Working Directory、Staging Area與Repository。 1. 工作區 Working Directory、Working Tree:一般翻譯為工作區,Working Directory是由CVS時代就是這樣稱呼的,也就是目前程式的主要工作區域。 2. 整裝區 Staging Area、Index:Staging...

View Article


Image may be NSFW.
Clik here to view.

線上學習網站lynda.com所有課程免費試用10天

這幾天在找資料時無意間搜尋到這個專注於線上教學的網站:lynda.com,震驚於它的課程豐富,實用性更是貼近需求,我隨便找了「Git」、「Scrum」等關鍵字就能找到一些課程;看來是我後知後覺了,lynda.com早已經「紅」到對岸都有出中文字幕了…...

View Article

Image may be NSFW.
Clik here to view.

跨平台的Markdown編輯器:Smark

對岸的elerao.ao用C++與Qt寫了一個跨平台、開源的Markdown編輯器,Windows版有執行檔的版本可以下載,Linux則要自己編譯(我對Qt不熟,遇到編譯錯誤無法成功產生執行檔)。作者列出Smark的功能特點: Windows / Linux 等主流系统跨平台支持; 完美支持 LaTex 数学公式、脚注、尾注等,支持使用本地 MathJax 调用,不需要在线访问 MathJax...

View Article

Image may be NSFW.
Clik here to view.

兩款RSS閱讀網站:InoReader與FeedSpot,Feedly以外的選擇

自從Google Reader停止服務後,眾多依賴訂閱RSS以獲得訊息的網友們都在尋求替代網站,其中以Feedly因為較具知名度與起步較早,獲得不少青睞。其實還有不少提供此類閱讀RSS的網站,我最近便試用了InoRreader與FeedSpot,都各有特色,想換換口味或試試不同功能的朋友們可以嘗試看看。 匯出Feedly的RSS訂閱...

View Article


Image may be NSFW.
Clik here to view.

ReadingPack:社交版的閱讀清單服務

對我來說readingpack.com是個很難分類的網站服務,它像是稍後再讀服務的Instpaper(或者你慣用GetPocket)加上社交書籤(美味書籤或倒店了的推推王,嗯~還有人在用嗎?)再加上Zite的綜合體,又再帶些Twitter的Follow功能(只是追蹤的是別人分享的文章),總之,經常在網路衝浪的朋友們可以試看看它的分享閱讀清單(Reading List)服務。...

View Article


Image may be NSFW.
Clik here to view.

為何無法正確執行git reset --hard HEAD^

Git入門書裡都會提到放棄最後一次的commit而回復到再上一次commit的指令: git reset --hard HEAD^ 但是這個指令在Windows的命令提示字元cmd.exe裡卻無法執行,會出現錯誤: D:\git-root\test>git reset --hard HEAD^ More? More? fatal: ambiguous argument 'HEAD ':...

View Article

Image may be NSFW.
Clik here to view.

[轉貼] 香港大專學界罷課誓言(全文)

由聯合早報網轉載,BJ4。 (聯合早報網訊)據香港明報報導,香港學聯今天發起大專罷課,在中大百萬大道宣讀誓言。 以下是大專學界罷課誓言全文: 【自主命運誓不認命 罷課重奏未來凱歌】...

View Article

Image may be NSFW.
Clik here to view.

Subversion版本庫匯入Git的步驟與SVN整合步驟

最近開始將Subversion裡的專案複製到Git,在測試過程中記錄了以下於Windows cmd.exe環境裡的Git相關設定與SVN整合的一些注意事項。 Git安裝 Git for Windows由git-scm.org下載,我安裝到d:\util\git資料夾裡,安裝時唯一要注意的是使用cmd.exe而不使用Bash,安裝完畢後再手動把...

View Article

Image may be NSFW.
Clik here to view.

建立測試環境以git rebase -i變更Commit歷史

為了方便測試與簡化Git指令操作,我們可以用alias來建立各式縮寫與指令擴充,也可以用批次檔自動產生檔案來快速測試。本文主要是測試git rebase變更前面某個Commit內容的操作。 環境設定 編輯C:\Users\USERNAME.gitconfig或在cmd.exe執行下列指令;[core]...

View Article


Image may be NSFW.
Clik here to view.

Google Chrome 37停用window.showModalDialog的暫時解法

自Google Chrome 37開始停用window.showModalDialog,Web系統的JavaScript有用到這個函數的全部異常。不幸中的大幸是還有方法能撐到明年(2015)4月底,以下即為延長使用期限的設定步驟。 首先由Google The Chromium Projects網站下載Zip file of ADM/ADMX templates and documentation...

View Article

Image may be NSFW.
Clik here to view.

使用Evernote命令行工具ENScript.exe快速搜尋記事標題

...

View Article


Image may be NSFW.
Clik here to view.

用Evernote匯入資料夾功能自動同步檔案

從這篇Create Watch Folders to Easily Store Files In Your Evernote...

View Article

Image may be NSFW.
Clik here to view.

攔截不請自來的廣告軟體防護者:Unchecky

有一些免費軟體除了會安裝病毒外,也會私自安裝你不想要的軟體(一般稱為廣告軟體,Adware),又或許它安裝的是不錯的軟體,但這未事先告知就自行安裝的舉動總是令人討厭,尤其事後要花一些時間移除,真是讓人不禁咒罵一句「可惡」。...

View Article


Image may be NSFW.
Clik here to view.

使用批次檔簡化比對檔案的檔名輸入

今天有個比對特定檔案內容的需求,兩個不同的資料夾、相同的目錄結構與檔名,要比對的檔案分別放在不同的資料夾裡,例如: XML檔在 web\xml JS 檔在 web\js CSS檔在 web\css 使用WinMerge來比對,範例如下: start "winmerge" "c:\Program files (x86)\Winmerge\winmergeu.exe" /f "Exclude...

View Article

Image may be NSFW.
Clik here to view.

防堵垃圾留言的外掛:WordPress Zero Spam與自行安排外掛載入順序的外掛:Plugin Organizer

你的WordPress部落格網站也經常被許多垃圾留言(Spam Comments)搔擾嗎?為了避免這些令人深惡痛絕的垃圾出現在讀者眼前,我們一般會採取兩個步驟來防堵:1.所有留言都要通過審核,2.使用Akismet外掛來篩選出垃圾留言,但這些步驟仍會讓垃圾留言跑到後台由站長刪除,令身為站長的我不堪其擾。今天花了點時間找了更好的防堵外掛,希望還前台、後台一個乾淨清爽的空間。 ▼...

View Article

Image may be NSFW.
Clik here to view.

由桌面啟動IntelliJ IDEA 14 64-bit執行檔

IntelliJ IDEA 14.0剛剛釋出,下載測試看看多了那些新功能。安裝後點擊桌面上的圖示,沒想到是跑起來的是32-bit的idea.exe,而不是idea64.exe,修改圖示內容為idea64.exe後再點擊卻彈出No JVM Installed的訊息,搜尋後發現只要加IDEA_JDK_64環境變數就可以了,因此使用下列指令添加: setx IDEA_JDK_64 d:\JDK7-64...

View Article
Browsing all 897 articles
Browse latest View live