網頁

2014/05/25

使用portsnap更新port tree

好久沒碰FreeBSD了,最近想更新一下port tree,才發現現在改用portsnap這個工具,cvsup已成過去式?

簡單memo一下:

一、下載port tree:
portsnap fetch

二、安裝port tree:
portsnap extract

三、更新port tree:
portsnap update

首次執行的話,要先做fetch extract,以後就隨時都可以fetch update。


2013/10/10

Some Quotes

“You do not really understand something unless you can explain it to your grandmother.”
― Albert Einstein
如果你能把一個東西解釋到讓你阿嬤明白,才算真正瞭解那個東西。
─愛因斯坦

Blogger的Syntaxhighlighter設定

每次重新調整Blogger總會忘記把Syntaxhighlighter的設定先備份,下場就是花一堆時間重新設定。所以就memo一下吧!

2013/08/20

[Batch] 取得相對目錄清單

setlocal EnableDelayedExpansion
for /L %%n in (1 1 500) do if "!__cd__:~%%n,1!" neq "" set /a "len=%%n+1"
setlocal DisableDelayedExpansion
for /r . %%g in (*.log) do (
  set "absPath=%%g"
  setlocal EnableDelayedExpansion
  set "relPath=!absPath:~%len%!"
  echo(!relPath!
  endlocal
)

2012/11/18

git小筆記

好久以前就在為使用git做一些前置作業,買了一本《git权威指南》來研究,也打算用在新的Saboteur專案上。無奈Saboteur一直在紙上談兵的階段,專案遲遲未繼續推進,在bitbucket上建好的repository轉眼也快屆滿一年了──「沒有變化,就只是個空repository。」
一直到最近工作上,因為cowork的前輩有在使用git管理他的專案,才算真的開始接觸,也看到git和傳統version control system的差異。其中我最欣賞的一點,大概就屬分散式架構(離線式)設計了,我可以很方便地在任何地方工作,即使沒有網路,也可以commit、開branch、……,等到有網路可連線時再push上server即可。

2012/09/09

在AD伺服器以外的工作站使用AD使用者帳號進行RDP登入

AD工作站上必須注意群組原則設定:
電腦設定/Windows設定/本機原則/使用者權利指派/允許透過終端機服務登入必須加入群組或使用者。一般來說,加入群組在管理上比較方便,可以將Remote Desktop Users群組加進來。

2012/04/03

[Java EE] Apache Tomcat 6 JNDI Configuration for MySQL

為了進行新專案開發,這幾天都在規畫資料表,schema 弄得差不多了,就來做 server 端的建置。server 端是採用 Linux,跑輕量級 Apache Tomcat 6──這次的案子要用 Java EE 進行開發!花了半小時,大概摸清楚怎麼在 Tomcat 下設定 JNDI 資源,簡單做個筆記。