2014年5月13日 星期二

[Raspberry Pi] 設定全域使用proxy

export http_proxy=http:/id:password@proxy_address:port/
export ftp_proxy=http:/id:password@proxy_address:port/

source ~/.bashrc

[Raspberry Pi] 安裝 Redmine

使用的 Raspberry OS 為 2014-01-07-wheezy-raspbian
1. 更新系統
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

2. 安裝 Web server
sudo apt-get install apache2

3. 安裝資料庫
sudo apt-get install mysql-server
sudo apt-get install redmine-mysql

4. 安裝 mod
sudo apt-get install libapache2-mod-passenger

5. 安裝 Redmine
sudo apt-get install redmine

6. 設定
sudo ln -s /usr/share/redmine/public /var/www/redmine

Passenger需要用 www-data 來執行(與 Apache2 相同), 在 /etc/apache2/mods-available/passenger.conf 加入一行
sudo vi /etc/apache2/mods-available/passenger.conf
PassengerDefaultUser www-data

加入 /var/www/redmine 的位置在 /etc/apache2/sites-available/default 裡面
sudo vi /etc/apache2/sites-available/default
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>

7. 啟動
sudo a2enmod passenger
sudo /etc/init.d/apache2 restart

8. 設定 link
sudo ln -s /var/cache/redmine/default/plugin_assets /usr/share/redmine/public/

9. 設定Email設定 (MS Exchang server)
sudo cp /usr/share/redmine/config/configuration.yml.example /etc/redmine/default/configuration.yml
sudo vi /usr/share/redmine/config/configuration.yml
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: exchange server address
      port: 25
      domain: example.net
      authentication: :login
      user_name: "user_name"
      password: "password"

2014年1月22日 星期三

[Raspberry Pi] Apt 透過 Proxy 連出去的設定

/etc/apt/apt.conf.d底下建立"10proxy"這個檔案

在檔案中寫入
Acquire::http::Proxy "http://id:password@yourproxyaddress:proxyport";

2013年8月29日 星期四

解除 Win7 的 telnet 限制

對Windows 7 作開啟 telnet 動作

(1) 開啟 控制台
(2) 在 程式集 項目下,選 解除安裝程式
(3) 選左邊的 開啟或關閉Windows功能
(4) 把 Telnet 用戶端 勾起來

2011年1月16日 星期日

CSS左右對齊的語法

<div style="white-space: nowrap;">
<span style="float: left;">左邊的字</span>
<span style="float: right;">右邊的字</span>
</div>

2010年7月29日 星期四

Javascript 驗證網址(URL)的方法

最近在寫網頁, 因為要驗證輸入的資料是否為網址, 找了好一陣子資料, 突然發現到這段Code, 剛好符合我的要求, 就拿來用了, 未免下次要用還要找, 先記錄起來.
<script language="JavaScript">
<!--
function IsURL(str_url){
   var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
   + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@
   + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
   + "|" // 允许IP和DOMAIN(域名
   + "([0-9a-zA-Z_!~*'()-]+\.)*" // 域名- www.
   + "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // 二级域名
   + "[a-z]{2,6})" // first level domain- .com or .museum
   + "(:[0-9]{1,4})?" // 端口- :80
   + "((/?)|" // a slash isn't required if there is no file name
   + "(/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+/?)$";
   var re=new RegExp(strRegex);
   //re.test()
   if (re.test(str_url)){
      return (true);
   }else{
      return (false);
   }
}
-->
</script>

2010年1月10日 星期日

在python簡單的實作MVC中的Controller!!

最近在看python的東西, 也申請了Google Apps Engine來玩.
所以在這裡把一些東西記錄起來.