作業系統與作業系統支持者之間的矩陣關係圖(Operating system fanboy matrix)
>> 2010年12月16日 星期四
Read more...
喵喵以前是個老師,愛玩資訊,這是以往工作上的紀錄,以及自己在資訊操作上遇到問題的解決經驗。歡迎大家來交流。
今天發現了一個開放的樂譜製作軟體:TuxGuitar。
(自己還沒有安裝使用過,只看過一些簡略的介紹。)
這是一個用JAVA寫成的樂譜編輯/midi製作軟體,
除了可以編寫樂譜之外,還可以匯出midi檔案以及樂譜列印的功能,
在這邊記錄供大家分想使用。
台北縣政府的使用說明。
官方原始網站:http://tuxguitar.herac.com.ar/
程式下載頁面:http://tuxguitar.herac.com.ar/download.html
因為是使用Java寫成,因此安裝前必須先安裝Java Runtime Environment (JRE)。
網頁中,使用php的語法,正規的用法應該使用作為開頭與結尾,
但是很多時候,會簡單使用 作為起始,可是有時候伺服器並不接受這樣的標籤,
若是有這樣的問題,只要進入php.ini中,修改short_open_tag的設定,
把hort_open_tag = Off改成short_open_tag = On,
這樣就可以使用簡短的標籤起始了。
自由軟體中的資料庫,以MySQL與PostgreSQL(以下簡稱pgSQL)最為普遍,
MySQL在少數Clinet的狀況下,效能比pgSQL來得要好,但是使用連線超5個以上,效能則會明顯降低。
pgSQL雖然效能不及MySQL高,但較為穩定,再多數連線的狀況下,可以保持同樣的效能展現,較不受連線數增加而影響。
此外,最重要的,pgsql具有交易鎖定(Transaction Lock)的設計,可以避免同時間修改資料庫造成資料重複或闕漏的問題。這是MySQL遲遲沒有的部份,也是一個商業及資料庫所基本必備的功能。
由於自己的使用習慣,常常需要換不同的電腦進行作業,因此尋找著一套如同xampp這樣,包含了Apache server、php與PostgreSQL(以下簡稱app,在windows平台下運作則簡稱wapp),能夠裝在隨身碟中,到處帶著走得工作環境,但是網路上一直搜尋不到理想可用的套件,也許是因為pgSQL的使用不如mysql來得普遍的緣故吧。
終於,找到了一個已經打包好的wapp套件:Bitnami wappstack。這個套件原本是安裝檔案,觀察一下安裝過程,是可以抽離成為Portable的,因此就著手進行抽離打包的工作。
網路文章,放著自己參考。(ref:http://www.wretch.cc/blog/kaojack/11967734)
proxy的運作原理:
透過Proxy扮演代理者與cache server (快取伺服器)的角色,它將透過proxy讀取的資料存一份在cache中。當有使用者提出需求時,它會先檢查自己的cache中是否有這份資料;若有,Proxy Server就可立即傳回這份資料;若沒有,再向外查詢,取得資料後存一份在cache並傳給使用者。
從網路上蒐集到的,放在這邊,方便自己查詢。
可以參考原始網站,有更完整的說明,這邊只列出常用的項目。
原始網站:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_authz_host.html
自己常常在微軟的作業系統中,看到「工作管理員」裡面有許多支SVCHOST.EXE正在執行,
有的很占系統支援,
正好看到這兩篇文章,先放在這邊,之後再慢慢瞭解。
工作管理員中有很多SVCHOST.EXE在執行,作用是什麼?
這是今天早上睡醒的時候想到的構想,之前一直沒有想到。
目前學校中的環境,需要用到帳號密碼認證的,有兩套系統,一個是在linux下的帳號,另一個則是AD上的帳號。最後其實還有校務行政的部份,但是這一塊可以先不處理,因為以後的校務行政就改以db2作為資料庫系統了,這樣就可以直接用sql指令去修改了,我相信php一定做得到。
首先,先克服利用php修改linux密碼的問題:
可以運用php中的shell_exec函式,執行sudo -u username指令,進行密碼變更,
這樣就不用考慮到執行權限的問題了。
接下來是處理AD中的密碼部份,
這裡就會需要用到administrator的權限問題了,
或許,可以使用poweruser的方式、或是群組的方式克服紀錄最高權限使用者的風險。
作法:
透過php中的ladp相關函式,進行與AD溝通,修改使用者密碼。
這樣,使用者就可以透過單一介面,進行校內的帳號密碼修改,並且達到一處修改,全部生效的效果。
若是再提昇一下安全性,則可以再這個介面中使用https方式進行連線,這樣就更安全了。
以上純粹只是早晨醒來時的構想,接下來就是時間問題了,
找出時間,架個實驗機器進行實做,有希望可以成功。
開啟檔案:開啟一個已經存在的舊檔案,繼續進行編輯。
開啟新檔:打開一個空白的新檔案,進行新的編輯工作。
儲存檔案:將現在的檔案,以相同的檔名進行儲存,會讓之前的舊檔案更新到新的狀態,換句話說,舊的狀態也會改變。
另存新檔:將檔案以另外一個檔名儲存。這樣狀態下的存檔,可以保留原來的檔案,讓最新的更新狀態放在另外一個檔案中。
檔案儲存三步驟:
1.選擇路徑
2.給予檔名
3.按下存檔鍵進行儲存。
ubuntu最棒的地方就是可以把外觀完全改造。
當進行WinXP Theme的改造之後,那個醜醜的xp「開始」啟動logo實在很想把他換成Win7那種比較有質感的logo,
怎麼做?找了一下,終於找到關鍵了。
方法一:
如果使用InstallXpGnome.sh這一個程式進行自動改造,
ubuntu預設的root帳號是沒有給密碼的,因此root也無法使用,
若要能夠使用root帳號,就必須給予一組密碼才能啟用。
指定給root密碼的方式如下:
應用程式-->附屬應用程式-->終端機
進入「終端機」畫面,
keyin:sudo -i
輸入自己帳號的密碼。
#passwd
輸入新密碼
再輸入一次新密碼。
完成修改。
因為網頁機器人的氾濫,如果留言板或一些可以post文的頁面,沒有加上圖形驗證碼,很容易就會被灌暴,垃圾一堆,處理起來可是很麻煩的!
因為自己在寫php程式,GD產生文字圖形的方式我會寫,可是背後的編碼傳遞又是怎樣處理的呢?這讓我很好奇。於是google一下這方面的技術,將找到的結果整理如下。這之中還有找到一個介紹怎樣的圖形顯示方式比較不會被破解的網站喔!
在第一次廠商到場的實測之後,以及大雄老師與我後來的使用,有一些狀況寫在下面:
一、安裝與定位
這一個部份算是很大的進步。當在推Wiimote電子白板的時候,遭遇到最大的問題不外乎是每次都需要重新進行四點定位,還有與藍牙的通訊連接問題。但是usb的連線方式已經大大地排除藍牙的困難,這已經將門檻降低一大節。
接下來就是定位部份,他採用13點定位方式,一次定位後,就直接將資料儲存於電腦中。他的假設是一般當我們將接收機器固定好了以後,並不會常常去動他。這樣的假設也符合實際的狀況啦。所以將定位點的資料寫在電腦中,之後的使用就不需要每次再定位一次。這樣的確更加方便了。
二、軟體(再補)
三、操作
IR pen的使用的確相當靈敏,而且使用上的順暢度也相當夠。雖然是使用webcam的方式,比起Wiimote的順暢還是有一點點微小的落差,但都還在可接受的範圍內。(Wiimote是在接收訊號後,先進行運算,在將運算結果傳給電腦,所以對電腦而言loading並不會太大。但是透過webcam的方式,所有的運算處理都在電腦上,所以如果是速度慢一點的電腦,應該晦明顯感受到吃力的不順暢。)
四、問題
當廠商離開後,大雄老師使用這一支IR pen寫在Wiimote的接收架構時,發現會有自製IR pen快要沒電的現象,劃線線條不順暢,移動慢一點雖然可連成線,但並不平順,會有鋸齒狀的線條出現,這種現象類似使用遙控器的IR頭進行測驗。這使得我們原本的期待有所落差,似乎這一支精美的IR pen無法用在Wiimote上。
我和大雄老師的討論結果推斷,應該是裡頭的ic在控制,使得IR的發射不是連續光源,這樣的目的是為了以後進行多點控制的時候,可以因發射頻率而區隔控制點。
若是要採用他的IR pen,應該需要進行小小的改裝,電路短路跳過ic,使用一個空電池就可以了。
先寫到這邊,今天沒有將畫面照下來,之後再補。
© Free Blogger Templates Joy by Ourblogtemplates.com 2008
Back to TOP