2013年12月21日 星期六

不要太計較?

接近年尾了,老闆果然開大絕說產品要上線,要大家加班趕工,實際需要加班的也只有WEB組的。

2013年12月20日 星期五

PHP 使用 Date() 所抓的時間不正確

最近用PHP透過Date()來抓時間,結果抓出來的時間總是不對,後來才發現原來是沒有設定時區,請找到php.ini這個檔案並對它做以下修改:

2013年12月13日 星期五

用 PHP 讀取、寫入檔案

我們常常會需要用到寫檔 / 讀檔的功能,那在 PHP 中要怎麼實作呢? 最基本的方式就是使用 fopen 了,那我們先來看看以下基本範例吧!

2013年12月7日 星期六

PHPMyAdmin 看資料表結構卡住問題

最近自己開始架站想牛刀小試一下在公司學到的技術,卻遇到一個小問題,就是我想從PHPMyAdmin看我資料表的結構的時候卻卡住了!  如下圖:

2013年11月30日 星期六

用 PHP 取得前(後)幾天、週、月、年

我們常需要去比對資料上的日期與現在的日期的時間差,如果自己去計算實在太麻煩了,所以在這裡介紹一個簡便的做法:

2013年11月28日 星期四

透過 overflow 及 white-space 屬性來讓過多的資料內容用 "..." 顯示

先前提過一些關於overflow的用法了,但是有時候有些無關緊要的文字卻讓他有scrollbar實在又不太好看,這時候可以再搭配text-overflow及white-space屬性來處理這種情況。

2013年11月26日 星期二

使用 JavaScript 重整、前往(導向)特定網頁

當網頁內的資料有變動時,我們常會透過JavaScript讓網頁重整,語法如下:

  1. window.location.reload();

而若是要將目前網頁前往(導向)另一個特定網頁的話則可使用下面語法:

  1. window.location.href = 'http://www.google.com';

2013年11月24日 星期日

JavaScript 的 Alert 之確定取消設定(confirm)

若在JavaScript使用alert會發現它只有「確定」選項可以按,但是有時候我們可能會需要選項多一個取消,作法其實很簡單。

2013年11月17日 星期日

將 IPad 上的 GarageBand 檔案用 Mac 編輯

這幾天剛好有朋友請我幫他所想的詞和旋律做簡單的編曲,於是使用了IPad的GarageBand快速編曲,但是當我想把它放到Mac上做編輯時,卻怎麼試也試不出把檔案放到Mac的方法,於是上網查了一下,廢話不多說,以下做簡單的圖文說明。

2013年11月16日 星期六

MAC 畫面影像截圖功能快速鍵

最近因為常使用 GarageBand 及 Logic Pro X 想寫一些教學文章,卻找不到 Windows 類似 PrintScreen 的按鍵,因此查了一下在 Mac 的快速鍵是什麼,稍微整理了一下主要功能的快速鍵:

2013年11月15日 星期五

新作品「少有人停留」完成

今天下班後趕緊回家迎接了特別北上錄音的謝緒清,這首新歌「少有人停留」在DEMO時期他就表示非常喜歡這首歌,於是將這首歌的主Vocal之一就交給他啦!

2013年11月2日 星期六

新歌品質提升

這個禮拜每天都過得很忙碌,平常在公司可說是一點閒暇時間都沒有,想看個新聞、FB或傳個Line都不太有辦法,主要原因是目前技術都還不太熟悉,每當被指派一個新工作,都要全力以赴,而且做出來的東西又一直被改來改去,進入鬼打牆Loop...

2013年10月20日 星期日

Excel 數字 0 開頭消失

不知大家在使用 EXCEL 的時候有沒有發現,當輸入數字第一個數字是 0 的時候會自動被吃掉(如:01, 08...等),其實解決的方法非常簡單,簡單來說有兩種方法。

2013年10月17日 星期四

使用 JSFiddle 線上執行 HTML + JavaScript + CSS

相信在做網站開發的人員在開發新東西的時候,常會需要寫一些測試功能的小元件,如果特別為它在電腦上開一個 Project 實在太麻煩了,而且又常會把這些測試程式亂放,以後想要看自己寫的簡單範例還會找不到檔案呢!

2013年10月15日 星期二

鬼打牆Loop

這禮拜在公司依然是進行著鬼打牆的生活,一直在追別人Code,也不時地被老闆一行一行問這Code在幹嘛,老實說這樣帶新人的方式真的是非常沒效率,我一整天都不知道自己在幹嘛;而老闆又喜歡故意問一些刁鑽的問題,真是非常疲倦...

2013年10月14日 星期一

HTML 使表格欄位跨行(跨列)

在 HTML 中,我們常常會用表格來顯示資料,而有時候有些欄位可能需要跨行或是跨列,這時候就可以用以下程式碼來控制了這些欄位了:

2013年10月10日 星期四

牛舌草 Bugloss 在 Youtube 也上傳音樂啦

今天花了一個晚上的時間來整理 牛舌草 Bugloss 的歌曲將它們放到 Youtube 上,由於以前我們是將歌曲放在 Street Voice,但是有些聽眾建議我們也在 Youtube 上傳對他們來說也比較方便。

2013年10月9日 星期三

用有限的時間堅持夢想

上班剛過一個多月了,覺得自己似乎正不知不覺地被社會化...這一個月來覺得時間過得好快,每天從早就是很認真地在學習公司的事物到下班,回到家都7、8點了,一天一天地過,轉眼間一個禮拜就這樣沒了,如果沒有想做的事這樣過生活都還算好,但是我的想做的實在太多了!!!

2013年10月8日 星期二

查詢電話號碼所屬的電信公司

相信大家常常都會接到一些沒看過電話號碼的電話,或是有時候想要知道親朋好友的手機是哪間電信公司,其實在網路上都找的到一些小工具可以用的,這裡附上一個查詢電話所屬的電信公司的網站(還可查詢別的國家):http://www.tellows.tw/

2013年10月7日 星期一

不同寬高的DIV元素排成一線對齊

在Html中,有時候我們會想要讓各種寬高不等的DIV元素排成一線並且對齊(上或下)該怎麼辦呢?答案是使用css來控制display和vertical-align這兩個屬性,程式碼如下:

透過Javascript使用計時器

若想要在Html中使用計時器,可以透過Javascript來達成目的,使用setInterval來設定計時,而使用clearInterval來停止計時,便可達到許多的應用,如下面程式碼:

2013年10月6日 星期日

錄音小房間完成

最近幾週陸續去逛了些樂器行買錄音器材,以及去Studio A買了一台Mac Pro筆電,雖然這讓我這幾年辛苦存的錢瞬間化為烏有,但是這一切都是為了做音樂呀!

2013年10月4日 星期五

不喜歡被強迫

最近幾天在公司常常加班,還一直被老闆釘,搞得我心力憔悴,老實說一開始進公司,由於公司要的技術我可以說是一項都不會;所以老闆拿了幾本書和幾個技術網站要我看,我一個禮拜看一本書加上一個網站(包含寫了一些範例小程式),我覺得已經是夠快的了,

當然被這樣壓迫下,書上和網站的內容當然無法記的多深,況且在短時間內如果寫幾支簡單的範例程式就能成為這方面的達人,那我就不會在這間公司了,自己創業就好啦!無奈是老闆隨便抽幾個問題,我表達的方式(講解+範例Code)他不能接受,便說我不細心、不認真,這些我都覺得還好,畢竟跟以前研究所老師的莫名其妙比起來還差地很遠,但直到這幾天的情況,讓我覺得非常失望。

由於最近三天才開始接觸到公司目前的專案,語法因為剛學不久本來就不太熟悉了,而公司又有自己的Framework,必須照著其規格寫程式,在開發上自然不是那麼熟練,效率多少有點差,且許多關於真正產品開發的細節也不是很明瞭,犯錯是很自然的;可是在今天竟然被老闆拿Code出來一行一行責備,說我程式邏輯不好、寫得亂七八糟、態度不正確、細心度不夠...等等。

我個人是覺得假如我花三天就能搞懂公司的東西的話,那這間公司的技術就毫無價值了,被取代性也未免太高了,而跟老闆解釋我是因為現在還不是那麼熟悉,所以效率差、寫的東西也不知道如何處理細部的部分,竟然被斥回說:「這跟熟悉沒關係,是態度!!!」,我是覺得態度是正確的也總得花點時間才會成功吧?  三天? 能幹嘛?  最後還跟我說:「你程度實在太差了,要自己加油,跟上大家腳步,假日也要把這些東西弄熟,不能有任何休閒!不然你只會成為拖累大家的人,公司不需要這種人。」

說真的,我也非常想趕快熟悉公司的技術,而且想幫助公司開發出更好的東西,只是老闆用這種方式來帶新人是不對的吧? 有聽同事說之前有好幾人來沒幾個月就因為這樣而辭職,幾個月走了10幾個人。想當初老闆面試的時候,講述公司環境、自由性、憧憬及帶人的方式,跟現在我所面對的差異非常大,不過說了這麼多,目前還是我能忍受的範圍,我只希望這間公司不要像我研究所的實驗室一樣,最後讓我只想消極的應付了事,不願意幫公司達成更好的績效。

最後我想說的是,其實我覺得我的容忍力過於常人,只是我喜歡講出來抱怨一下,可是當我認為要求非常不合理的時候,一定是非常嚴重的狀況。所以當一間公司大家都覺得老闆的要求不合理的時候,想要全心幫助公司成長的人就很少了(以較小規模的公司來說),因此我認為關於這個議題,小公司的老闆應該警戒在心。當然,這也同時砥礪我自己未來若是有機會與人合夥當老闆不要也成為這樣的人。

2013年9月28日 星期六

李宗盛演唱會「既然青春留不住」


終於在 2013/09/28 這天去看了李宗盛的演唱會,很慶幸能搶到票。開始喜歡李宗盛不過是最近兩年的事,以前聽到爸媽在聽都覺得這是什麼老人歌啊!?

Android 浮出對話框的應用(Toast)

在 Android 若要使用 Toast 來實現浮出對話框可以用下面所提的方式來達成並且設定,
首先提的是一般使用方法,如下方程式碼:

Android 從手機讓用戶直接連結到 Google Play 上

若是想要在自己的應用程式中直接連結到 Google Play 上的做法 ,(像是在 APP 中推廣自己其他 APP 的連結),首先要先知道你自己要做連結的那支 APP 的 Package 名子,可以自行到 Google Play 上打開該 APP 查看網址如下圖:

Android 存圖片(照片)到手機或 SDCard 時不會馬上顯示在相簿

最近在寫APP的時候發現當我要存一個螢幕截圖,或是額外存圖片檔到手機的SDCard的時候,存完的第一時間沒辦法在手機的相簿中或任何位置找到這張圖片(就算你已經指定資料夾),一定要重開機才會找到那張圖片,經過我Search了好久終於找到了原因!!!!

2013年9月27日 星期五

Cover 李宗盛的作品「山丘」

由於明天晚上(2013/09/28)要去看李宗盛大師的「既然青春留不住」演唱會,而李大師也在前不久出了一首單曲「山丘」,所以為了表達對這首歌的喜愛以及即將去看演唱會的興奮與期待,我自己用吉他伴奏Cover了一小段的「山丘」以示敬意。


Android 在任何 view 上加外框

今天要介紹的是如何在Android中的View上面加上外框 (ImageView, TextView...等等)
首先要先寫一個XML,將它放置到drawable資料夾裡(我將此檔命名為frame), 程式碼如下:

HTML 滑鼠游標移動到元素上顯示文字說明

當我們在Html上放置一些圖片的時候,如果想要讓使用者將滑鼠指標移動到圖片上時浮出說明的話,可使用"title"屬性來設定說明文字,如以下程式碼:

HTML 元素內容太多造成顯示不正確

在Html中我們常常會在元素中顯示文字,可是如果我們限制了這個元素的長和寬,
而且字數內容又很多已經超過版面的話,就會造成顯示不正確的問題,
在HTML中我們可以在標籤<head>中添加一些meta資訊,以下的程式碼會介紹一些簡單的meta data之使用方式:

使用HTML5播放影片

在Html5中,開始支援了<video>元素,讓開發者能方便的將影片直接在Html中播放,
每個瀏覽器呈現的方式不太一樣(不過介面都有點陽春就是了...),如下段程式碼:

2013年9月26日 星期四

HTML輸入欄位提示字串資訊 (Form list)

在Html的form表單中,我們常常會使用<input type="text">來讓使用者輸入資料,
若想要使用者點擊欄位就出現曾經輸入過的資訊可以透過 autocomplete 這個屬性的 on/off來控制,而若是開發者想要自訂提示資訊可以透過datalist來達成,如下面程式碼:

2013年9月25日 星期三

HTML滑鼠游標大全

我們有時候可能希望當使用者滑鼠游標移到某張圖片或是某個元素時會有不同的游標圖示,
這時候就可透過cursor這個屬性來設定游標的圖示,我挑了幾個比較常用到的游標圖示,如以下的程式碼:

設定HTML在瀏覽器上所呈現的字體

若我們想在網頁上使用不同的字體,通常會設定font-family來達成效果,
但若Client端(一般使用者)沒有我們所設定的字體的話就看不到效果了,

使用HTML5播放音訊

我們在寫HTML的時候,元素的內容常常會包含中文字,如下段程式碼

HTML中顯示中文變成亂碼

我們在寫HTML的時候,元素的內容常常會包含中文字,如下段程式碼

HTML中id與name的差別

在Html中我們常會用到id和name這兩個屬性,
但因為常常分不清到底什麼時候該用哪個,所以會產生一些奇怪的bug,