目前分類:程式語言 (8)

瀏覽方式: 標題列表 簡短摘要

自從筆電升級到 Windows 10 之後,常常出現硬碟佔用 100% 的問題。

網路上有許多文章提出解決方法,大部分是叫你把一些 Service 關掉,
包括 Superfetch, Prefetch, Search Index, 和 BITS 等等。
連微軟官方都有一篇文章寫到 AHCI Driver 可能造成硬碟使用 100%。

文章標籤

Starshine 發表在 痞客邦 PIXNET 留言(0) 人氣()

在Ubuntu的環境上做RoR建置大致上沒太多問題,
比較常遇到的就是dependent package沒安裝,再去apt-get install就好。
如果有安裝失敗的狀況,就sudo一下囉!

主要參考以下網站就可以了:
http://blog.sudobits.com/2012/05/02/how-to-install-ruby-on-rails-in-ubuntu-12-04-lts/
https://www.digitalocean.com/community/articles/how-to-install-rails-apache-and-mysql-on-ubuntu-with-passenger
http://www.modrails.com/documentation/Users%20guide%20Apache.html#_deploying_a_rack_based_ruby_application_including_rails_gt_3

文章標籤

Starshine 發表在 痞客邦 PIXNET 留言(0) 人氣()

上一篇成功連結本機的 MySQL 環境之後,我們已經可以透過 Rails 本身的 Webrick 伺服器來做開發了。但下一步我還希望把 Apache 也跟 Rails 連成一氣,花了大半天的時間,終於成功,以下記錄:

再列出一次PC環境:
Windows XP 32-bit
AppServ 2.5.10 (PHP 5.2.6, Apache 2.2.8, MySQL 5.0.51b)
Ruby on Rails (RailsInstaller 2.1: Ruby 1.9.3, Rails 3.2)


首先,我們找一個 ruby web server 來取代內建的 webrick。
目前與 Apache 整合最好的套件應該是 Passenger
但很遺憾的他無法在 Windows 上面使用。
而另一個之前較多數人使用的選擇 Mongrel,現在無法支援 Rails 3.+,
因此我們大約只剩下 thin 這個選項。
文章標籤

Starshine 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近想要開始玩玩Ruby on Rails,花了一番時間才把他跟我原本既有的AppServ環境整合。
雖然網路上大部分的訊息都透露RoR對Windows系統不是很友善,
但我還是希望可以在平常用的PC上作一些簡單的測試和開發,所以.....折騰了不少時間。

以下是我的PC環境:
Windows XP 32-bit
AppServ 2.5.10 (PHP 5.2.6, Apache 2.2.8, MySQL 5.0.51b)
Ruby on Rails (RailsInstaller 2.1: Ruby 1.9.3, Rails 3.2)

文章標籤

Starshine 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近要寫ICA(Independent Component Analysis)的程式,想直接call library來實做,找上了IT++這套函式庫。不過因為我不想在Linux上寫,又不想要用Visual Studio,所以Build的過程花了一些時間,大多數的參考資料都只有給Linux或是VC的,我試了一天才把整個環境弄好,在此紀錄一下過程。

首先要準備的檔案:
1. MinGW
2. Msys (我不想用Cygwin,還是Msys比較小巧簡單)
3. fftw-3.2 (itpp requirement, fast fourier transform)
4. lapack-3.1.1 (itpp requirement)
5. itpp-4.0.6
(3~5的檔案也可到我的網頁上直接抓:itpp

Starshine 發表在 痞客邦 PIXNET 留言(3) 人氣()

這篇只是個連結紀錄。
大致上的安裝過程參考
http://huanlin.dyndns.org/techshare/viewArticle.action?articleID=2004061303
就可以順利進行了。

我的問題是安裝完畢,要Checkout的時候卻出現以下的錯誤訊息:
(匯入和建立程式庫都正常)

Error * PROPFIND request failed on '/svn' PROPFIND of '/svn': 301 Moved Permanently

查了一下,好像是要在httpd.conf裡面將下面這一行註解掉。
嘗試之後果然就成功了。

LoadModule dir_module modules/mod_dir.so

2008/5/1修正

前日發現,將dir_module註解之後,DirectoryIndex屬性就無法使用,
讓我又重新上網去翻找資料。

最後發現原來在subversion的官網FAQ就有提到這個Error產生的原因:
Why 301 moved permanently?

簡單來說,就是DocumentRoot設定的資料夾與Location設定的路徑相衝突,
如果DocumentRoot設為/www,Location設為/www/svn,
那在query http://localhost/www/svn的時候,Apache會不知道這是指一般web file還是應該透過svn去fetch repository。

一般來說,最好不要把Location設置在DocumentRoot底下。
這樣就可以解決問題了。

例:
DocumentRoot /www/web
< Location /www/svn >

Starshine 發表在 痞客邦 PIXNET 留言(0) 人氣()

這兩天為了把家裏的Server加上SSL,費了不少時間。
由於之前一直是用Appserv這個套裝軟體,改過很多設定,
所以不想要重新安裝Apache含ssl的版本。
總之真是一波三折,我就直接紀錄過程吧。

一、預備檔案:
1. Apache_2.2.4-win32-openssl-0.9.8d.msi
2. OpenSSL-0.9.8d_win32.rar
3. openssl.cnf

在這裡說明一下,其實網路上之前的教學,大部分都是到http://hunter.campbus.com/
取得Apache-openssl.zip檔案,這樣就不需要安裝,可是我現在已經無法連到該網站,
只好抓Apache官方的msi安裝檔回來試試看。
重要的是注意1.和2.的openssl版本要相符,可以在Apache的伺服器上找到各種版本:
http://archive.apache.org/dist/httpd/binaries/win32/

Starshine 發表在 痞客邦 PIXNET 留言(10) 人氣()

因為搞了一整個早上,所以決定來好好整理一下這次的心得。

先來個前情提要好了。
我需要寫一個監控交易列表的網頁,內容就是一整排的交易明細,一段時間後會自動更新。
因為列表可能很長,櫃台在看某一筆資料的時候一定會捲動捲軸,
那如果在此時更新,通常Scrollbar會回到網頁Top的位置,這樣顯得很不方便。

所以我的需求是:自動更新的網頁,而且更新後Scrollbar會維持在更新前的位置。

Starshine 發表在 痞客邦 PIXNET 留言(3) 人氣()

找更多相關文章與討論