2014年4月30日 星期三

Compressor 效果的簡介

在混音的過程中,動態地控制音量大小以維持平均是很重要的環節,這個動作主要是讓太小聲的被聽見,太大聲的被減弱。而這個動作就稱之為 Compression。

而這次主要目的就是簡介關於 Plugin - Compressor 的基本參數設定囉! 參數介紹如下:
  1. Ratio: 超過設定的音量後以幾比幾的音量去進行壓縮
  2. Tracehold: 音量超過多少時開始進行壓縮
  3. Gain: 壓縮後想補回多少音量(可觀察 tracehold 平均多少則補回多少)
  4. Attack: 當聲音超過設定的限制時,幾毫秒後進行壓縮
  5. Release: 當聲音低於設定的限制時,幾毫秒後補回音量

2014年4月29日 星期二

零時差攻擊

最近微軟提到 IE 的安全漏洞,呼籲大家先不要用 IE 以免遭受到零時差攻擊

相信大家對零時差攻擊這個名詞不是很了解,可能會以為是在特定的時間點產生的無任何時差的情況下,對某台電腦所做的攻擊,但其實不然;所謂零時差攻擊就是當系統或應用程式上被發現有安全性之漏洞,但在更新或修正程式發佈之前,所進行的惡意攻擊行為

因此資安軟體公司通常也會在最新的病毒碼中提供迴避已知的零時差攻擊功能,但其實這無法徹底解決漏洞本身,主要還是得靠原始廠商、公司盡速完成修正程式,並建議使用者馬上更新或採取適當的應變措施。

2014年4月27日 星期日

社會亂象

最近幾年,發生了很多社會案件,像是「拆王家」、「拆大埔」、「砍公務員福利」以及最近的「反服冒」、「反核四」...等,都引發了大批的網友及民眾發起遊行或抗爭,但多數人都是在搞不清楚狀況的情形下就去應援,誰對誰錯也不管,上網隨便看一些所謂的「懶人包」,就相信上面的片面之詞,自以為正義的開始抗爭,其實他的認知也不過是一、兩天的事,然後盲目地跟從領導人喊口號...等。其實這些人不過就是權力陰謀者的棋子罷了。

2014年4月26日 星期六

混音前置教學講座

今天跟著小彥來參加混音前置教學的講座,會想參加這堂講座當然是因為對混音的概念其實沒有很清楚,一直以來都是靠自己亂試,遇到問題再請教別人,而調出來的東西只能說堪聽而已。這個講座的教學是台北公案的主唱 - Funck,地點在他家,所以參加人數限制 10 人,講座時間是三小時,每張門票則是 500 元。

2014年4月24日 星期四

2014 指彈音樂節

今年由弦風音樂所舉辦的指彈音樂節在台灣也有場啦!而且請來的大師竟然還有 Trace Bundy押尾 コータロー,我想這兩個大師應該是很多練指彈朋友們的偶像,所以一定要把握機會呀! 下圖是宣傳海報 (擷取自國際指彈吉他音樂節)

2014年4月22日 星期二

HTTP 狀態碼(Status code)

一般人對於 HTTP 狀態碼(Status code) 多少都會有些印象。但一般人大多不會仔細看所有 HTTP 狀態碼的定義及它對開發人員來說有何影響。雖然完全不瞭解 HTTP 狀態碼也可以開發出一個網站,但若是網站架構越來越大,或是系統整合時,若不瞭解這些代碼的意義,可能很容易就遇到瓶頸,因此在這裡把 HTTP 狀態碼分享給大家知道。

2014年4月20日 星期日

使用 JQuery 監聽所輸入文字的變化事件

如果想用 JQuery 來監聽可以輸入的文字的元素,最簡單是可以透過監聽 keyup 這個事件來達成喔!以下就附上簡單的範例程式碼:
  1. $( "#id" ).keyup( function () {  
  2.     //  do something
  3. } );  //  綁定需要監聽的元素

2014年4月17日 星期四

專注在創作比賽

最近無意間發現 第八屆 Myfone 行動創作獎 已經開始徵稿了,到七月左右截止,而其中有興趣的比賽大概是原創歌曲鈴聲組簡訊文學組,所以打算在7月之前暫時把火力集中在創作這兩個項目。

2014年4月15日 星期二

Javascript 切割出子字串之 substr() 與 substring() 的差別

當我們想使用 Javascript 來取得某字串中的子字串,通常會使用 substrsubstring 這兩個 function,而這兩個 function 究竟有什麼差別呢? 以下我們就用兩個簡單的範例來說明:

2014年4月14日 星期一

PHP 取得圖片的寬、高

我們若想用 PHP 取得某張的圖片的寬、高及其資訊該怎麼做呢?  首先必須先啟用 GD 函式庫,在 php.ini 中找到 ;extension=php_gd2.dll 把前面的分號去掉。接著就可以使用 getimagesize() 這個 function 啦!以下就附上範例:
  1. <?php

  2. $imgInfo = getimagesize("test.jpg");

  3. print_r( $imgInfo );  // 會回傳一個資訊陣列

  4. ?>

2014年4月13日 星期日

人生而寂寞

在我的人生中似乎常常遇到不論是異性或同性朋友,在非常低潮或是孤獨的時候會想要密集的找我聊聊,而基本上我是個很樂於助人的人,所以每當他們受到挫折或是無助的時候,我都是會先撇開交情不管而幫忙的。

2014年4月11日 星期五

吉他譜 - 星星堆滿天(楊乃文)

今天要提供的吉他譜是 楊乃文 星星堆滿天 ,有特別提供 word檔的載點,而下面也簡單的示範了一段照譜演奏的主歌及副歌,希望大家喜歡!

2014年4月10日 星期四

用 Javascript 判斷某字串中是否含有特定字串

在 Javascript 中若想尋找某字串是否含有特定字串時,該怎麼做呢? 答案就是藉由 match()indexOf() 這兩個 function 啦!以下就附上這兩個 function 的使用方法。

一. match() 的用法:
  1. var input = "Hello world!";
  2. alert( input.match("world") );  //  若不含有特定字串會回傳 null
要特別注意的是 match 還可傳入 regexp 的變數來做判斷,可參考 W3School 的說明。


二. indexOf() 的用法:
  1. var input = "Hello world!";
  2. alert( input.indexOf("world") );  //  若不含有特定字串會回傳 -1

2014年4月8日 星期二

同步(synchronous) 與 非同步(asynchronous) 的差異

我們在寫程式的時候,常常會需要處理 同步(synchronous)非同步(asynchronous) 的問題,但其實就字面上的意思很容易造成誤解,有些人可能會認為 同步是同時處理 ,但這其實是錯的!

所謂的同步其實不是同時處理的意思,而是像一步一步來的意思。例如有三個指令A、B、C,同步的執行順序就會是 A > B > C (須等前一個指令執行完才會執行下一個);而非同步的意思則是它不被前一個指令沒執行完所限制,也就是說 A 之後的指令並不會等 A 執行完才開始執行。

基本上,概念大概是這樣,希望能幫助還搞不清楚這兩者差別的人喔!

2014年4月6日 星期日

最低潮過了

雖然之前已經決定不主動去找實現夢想的合作夥伴了,但最近還是一直思考自己這一路走來的辛酸,想著大家一開始如此熱血,也曾有過短暫的時間一起打拼(有的可能就一、兩天而已...),但為何總是因為一些很爛的藉口(甚至編一些很鳥的故事)而退出。過了一個連假,終於讓我的思緒明朗了,在這條路上,還是靠自己努力吧!需要什麼資源和幫助,都靠自己想辦法,不要再期待所謂的合作夥伴了。

我想最低落的時期已經過了,今年有找到一些比賽和投稿的機會,要好好把握才行!期許能靠自己的努力達成目標囉!

2014年4月4日 星期五

使用 PHP 取得最後修改檔案的時間

若是我們想用 PHP 取得某個檔案最後被修改的時間,就可以使用 filetime 這個 function,它會回傳 Unix 時間戳記,而若是有發生錯誤則傳回 0FALSE,以下就附上範例程式碼:
  1. <?php

  2.     $filePath = "C:/test/file.txt";

  3.     if ( file_exists($filePath) ) { 
  4.         echo date( "Y/m/d H:i:s.", filemtime($filePath) );
  5.     }  //  if

  6. ?>
至於什麼時候會需要這樣用呢? 舉一個最近使用到的例子,當你有把一些從別的網站抓來的資料存成檔案當作 cache 的時候,要判斷是否要重新抓該網站的資料的時候,透過這種方法它實際上是不會將檔案開起來的,因此在效能上會有些差別!

2014年4月2日 星期三

使用 PHP 對指定的路徑刪除檔案

如果想在 PHP 刪除某個路徑下的某個檔案,那就是要使用 unlink 這個函式啦!使用方法其實非常簡單,如以下範例程式碼:
  1. <?php

  2.     $filePath = "C:/test/file.txt"; 

  3.     if ( !file_exists($filePath) ) { return; }  //  if

  4.     unlink( $filePath ); 

  5. ?>
要特別注意的是這個 function 錯誤時會傳回 0 或是 FALSE