發表文章

目前顯示的是 2012的文章

mac mountain lion的NTFS 讀寫

經過幾番嘗試, 最後發現免費且品質優良的方法如下 OSXFUSE+NTFS-3G 最簡單安裝法 1.下載OSXFUSE 官網 載點 2.下載NTFS-3G 官網 載點 3.下載更新檔(防止timeout警告視窗) github 載點 以上三個載點下載完之後 分別安裝即可 參考詳細 原文 注1.maxfuse不能在64bit上跑, osxfuse是繼承maxfuse的project 注2.mac內建的ntfs解鎖在10.8.2測試後確認不能使用, 所以建議使用第三方軟體 注3.ntfs-3g是商業軟體 tuxera ntfs 的前身

網路電台架設

最近這個禮拜剛好碰到要跟網路電台相關的事情, 於是就不小心google到要怎麼架設, 就順便架起來玩玩了。 雖然說裝起來很簡單, 但還是記錄下一這些關鍵字和概念, 說不定以後用的到吧? 其實重點軟體只有一個, 那就是 icecast ! 這個是用來架設聲音串流的伺服器, 支援的格式就兩種, MP3和OGG。 架完伺服器但要讓伺服器有媒體播放又需要一個媒介, 可以使用foobar2000+外掛(vorbis streamer)或者是winamp+外掛(oddcast), 並連接到 icecast 伺服器的掛載點, 如此一來聽眾就能聽到播放器正在播放的曲目了。 而 icecast 在windows和linux都能夠安裝, 再加上網路上教學頗多, 這裡就不詳述了。

還是PHP

這邊來介紹PHP常用到(基本)的涵式還有library。 首先,看官網的documentation中的 Function Reference 這裡可以看到所有有特異功能(?)的內建function。 以下列出來如果是寫網站的話, 比較常會用到的function。 1. Variable and Type Related Extensions 變數...程式的一切就是處理變數。 我們預先假設某些情況, 再處理這些變數。 變數相當重要阿! 所以能夠處理變數的函數也因此相對的會常用囉! 其中 Variable handling 裡的function和 Arrays 裡的function, 是我目前在這個類別中比較常用到的涵式。 2. Text Processing 字串處理。 在處理變數的時候, 字串還滿常出現的, 而要從這麼一大串字截取出有用的字串是很重要的。 其中 Strings 很常用, PCRE 很想給他學好, 但我的正則語法還頗弱,有待加強阿... 3. Database Extensions 資料庫類。 儲存文字資訊最簡單的解決方案。 這類的涵式就屬 Mysql 比較常用囉.. 開玩笑,LAMP的M還排在PHP前面耶! 好用的。 4. File System Related Extensions 檔案系統相關。 使用者上傳檔案還有處理檔案等等相關事宜, 一定會用到的。 個人比較常用到的是 Filesystem 這裡面的function。 即便不是處理網站, 用PHP寫這個代替shell script來處理檔案還是比較親切呀! 5. Image Processing and Generation 處理圖片。 老實說這個不太熟, 但看來GD應該要多玩玩.. 他能夠進行縮圖, 以及一些圖片的處理, 對於網站我想一樣是不可或缺。 6. Other Services 其他服務。 寫網站的時候滿常用到一個就是header這個函數... 而這個函數就在這個類別下的 Network .. 汗顏的是除了header其他的函數沒使用過阿!!! cURL 和 FTP 是這個類別中看起來也很好用的函數, 改天應該玩玩。 7. Session Extensions sess

我所認識的php(下集)

這一篇大概會變得比較像雜記了.. 主要是來寫我所看到的一些程式的寫法。 其他順便介紹一些php好用的函式庫。 在A的建構子裡面直接將物件B建立起來放入某個變數中。 嗯...雖然知道能這樣用, 但目前還不知道這樣的好處何在。 <?php class A {     var $B ;     function __construct ( ) {         $this -> B = new B ( ) ;     }     //do some other things } class B {     var $children_of_class_b = 'somevalue' ;     //something in class B } $A = new A ; echo $A -> B -> children_of_class_b ; ?> 寫完之後突然想到, 要怎麼將資料存成物件呢? 於是看到有以下兩種方法。 第一種是直接宣告一個物件然後下面慢慢定義。 第二種則是從陣列然後直接變形成物件。 $book = new stdClass ; $book -> title = "Harry Potter and the Prisoner of Azkaban" ; $book -> author = "J. K. Rowling" ; $book -> publisher = "Arthur A. Levine Books" ; $book -> amazon_link = "http://www.amazon.com/dp/0439136369/" ; $array = array ( "title" => "Harry Potter and the Prisoner of Azkaban" , "author"

我所認識的php

首先不負責任亂丟連結。 這是 PHP 的簡介。 簡單來說,是一個非常適合用來寫網頁的程式語言。 而我們平常所看到的網址列的後面如果有包含 .php , 那就代表那個網站99%的機率是使用php所寫出來的網站。 而用php寫出來知名的網站就是現在最流行的 facebook 了, 其他諸如 yahoo 、 維基百科 、 PChome 、 台灣證券交易所 等等也都是用php寫出來的網站。 好,以上是簡單介紹,有興趣的朋友就麻煩到 Google 做詳細的搜尋囉~ 接下來就是一般人看了可能會睡著的部分了。 對programing沒興趣的人請跳過,另外若我的認知有誤煩請指正。 以下主要是紀錄物件和類別的基本概念。 我的認知中程式寫成類別是為了簡化, 把會重複使用的東西寫在一起。 下面簡單的範例code我先寫了一個class叫做animal, 定義了動物都需要吃飯、喝水、睡覺和呼吸。 而我在寫人類的時候發現人類有所有動物的特徵, 於是就直接繼承動物這個類別的所有成員。 然後我想寫下人類的其他特徵, 例如年齡的範圍以及會玩。 最後我還要在定義eric這傢伙, 我已經知道他會coding了, 但我不知道他的年齡,於是問他出生年 最後依照人類年齡的範圍算出他所有可能會死亡的年齡。 class animal {     var $eat = true ;     var $drink = true ;     var $sleep = true ;     var $breathe = true ; } class human extends animal {     var $age ;     var $play = true ;     function __construct ( ) {         $this -> age = range ( 1 , 123 ) ;     } } class eric extends human {     var $code = true ;     function dieage ( $ask ) {         $this

紀錄所學..

有鑒於工作到現在, 我自認為學到很多以前不懂的東西。 為了避免自己以後忘記, 也為了確認到底我所想的是不是正確的, 所以接下來幾篇會是關於我來到目前這個公司以來, 所學到的東西, 總的來說就是網站相關.. linux、apache、mysql、php、javascript、jquery等等..

blogger新的佈景主題

這個動態顯示, 相當明顯就是js在跑呀!! 不過選來選去最後還是選classic而已阿~~ 哈哈哈 希望能夠 套用背景 (剛發現原來可以套..orz), 否則有點單調。