2015年9月3日 星期四

【Facebook】我開Facebook粉絲團啦~~

這幾天突然很不要臉的萌生開Facebook粉絲團的想法,想著,其實Google+我不常用,有的時候文章寫著寫著默默地也有朋友追蹤Google+(超開心啊!!!),那麼來開個粉絲團吧~
這樣追蹤也許可以改成追蹤常用的Facebook,然後我也不用另外登入Google+去分享文章XD

要開Facebook粉絲團就想到要大頭照跟封面照,所以就乾脆連原本的部落格logo一起換掉,但我明明不是設計出身ㄚ!!!想到要做圖就覺得頭痛,想了好久才想到logo組成。

【Facebook】Facebook API v2與v1的主要差異:profile ID

這篇文章拖得真的是無敵久,應該拖了有一年多之久XD
Facebook API都已經到了V2.4我才要來寫我當初發現V2.0的差異....

其實一直以來我都有點排斥寫Facebook API的文章,起因於其實我不怎麼喜歡寫Facebook的code...因為他實在太常改版太討人厭了,常常默默地改版,殺的我們措手不及,這很容易造成:

  • 如果不是持續性一直在寫Facebook API,每當要寫的時候就會發現他又改版又要重新研究哪些地方使用方式不同
  • 如果只是短期有用到Facebook API的活動網站,活動時間內沒遇到改版就都沒事,活動進行中他突然改版那就真的很讓人阿ㄗㄚˋ,就得很緊急的在短時間內修改到符合新版的狀態,否則網站會掛掉,客戶不會理解是Facebook改版的問題,他只認為是你的問題ㄚㄚㄚ!!!
  • 有用到Facebook API的企業網站,就得視情況而定,小則發現時修改code就好,大的時候...就是這篇文章產生的原因了.....

2015年7月27日 星期一

【YouTube】(三)如何透過YouTube IFrame Player API控制Youtube撥放器?

有些情況下,我們在網站上嵌入的Youtube影片可能希望可以自行控制撥放器,而不希望User點選Youtube預設的按鈕去控制影片,例如:需要客製化按鈕或影片外觀,或是需要偵測User動作時就會需要了解Youtube Player API是如何運作,本篇即介紹如何透過YouTube IFrame Player API使用Javascript控制Youtube影片。

由於我這次的需求僅須測試「撥放、暫停」,所以線上範例Demo Page就僅只呈現撥放、暫停兩個按鈕,如欲查看其他控制程式碼,請自行上官網reference查看。

線上看範例請點我

2015年7月15日 星期三

【Youtube】(二)如何透過Youtube Data API v3取得影片資訊?

本篇要介紹的是如何透過Youtube Data API v3取得Youtube影片資訊,在撰寫Youtube API之前需要先申請v3金鑰(key),如還未申請金鑰(key),申請步驟請先查看:【Youtube】(一)如何申請Youtube Data API v3金鑰?

詳細API使用方式可自行上官網查詢,本篇僅就本次需求用到的部分作介紹。

2015年6月15日 星期一

【Youtube】(一)如何申請Youtube Data API v3金鑰?

這次又要來研究Google的API了,這次的需求是要輸入Youtube影片ID情況下就可取得該影片的標題、描述等影片資訊,大概上網查了一下似乎不同於Google Map是必須一定得申請key才能使用,所以就來到Youtube API v3指南尋找。

Youtube API v3指南中的「Before you start」區塊即為使用說明:申請key的步驟,下面就來實際操作一次~

首先先至Google Developers Console中建立專案

2015年5月28日 星期四

關於做一個網站所需要的花費?

這篇文章的緣由來自於剛剛看到了一篇PTT文章(文長,慎入XD)突然整個好想也來說明一下XD
(我也只是個小咖,前輩們有錯請見諒XD)

架設一個網站所需的開銷花費主要分為下列幾種,就看你的需求與預算來決定適合你的方式:

**必要花費**

  • 網域(網址)費
    • 這是用來找到你網站的地址。(簡單說是這樣啦,如果要細究網址與網域有什麼不同請自行Google)
  • 主機空間費
    • 這是用來擺放你網站檔案(設計檔、程式檔)所需的空間。
上述兩者費用,各家主機代管公司收費方式會有出入,可自行上各家主機代管公司查看。

2015年4月29日 星期三

【Microsoft Azure】如何在Azure上使用phpMyAdmin?

在本系列第一篇介紹文章:【Microsoft Azure】如何在Microsoft Azure上申請、設定取得網站空間、設定MySQL資料庫已架設PHP網站步驟最後提到:自行使用習慣的資料庫管理介面進行資料庫操作,因為一般若是選用桌面型管理工具,可能會選擇HeidiSQL或Navicat等相關軟體工具,我想每個人習慣用的都不同就沒特別描述,但後來有位朋友問到若是想用網頁型的phpMyAdmin該如何設定?測試了一下發現其實還蠻簡單的!

2015年3月18日 星期三

【Microsoft Azure】如何在Microsoft Azure上申請、設定取得網站空間、設定MySQL資料庫已架設PHP網站

這篇要介紹的是如何在Microsoft Azure架設含有MySQL資料庫的PHP網站,本篇內所有圖片皆為免費試用帳號操作當下的截圖,關於免費試用帳號的申請可參考下列連結:

Hadoop as a Service(0)Microsoft Azure 免費試用帳號申請

上述免費試用帳號申請教學介紹的非常清楚,連帶申請時可能遇到狀況也都有說明,不過在這裡我要提一下我一開始申請一直無法成功遇到的問題而上面沒寫到的狀況XD

說來這個狀況有點扯,都要怪微軟的使用者經驗不夠好:提醒不夠明確。

當我完成「行動驗證」要接著進行驗證「付款資訊」時,該填的資料我都填了,表單送出按鈕卻一直呈現灰色,點選一樣也無任何反應,就這樣我來回看介紹文章比對我到底是哪個資訊輸入錯誤,到最後我還打電話去詢問信用卡是否有問題、上微軟官網發問,就在我整個打算放棄時,終於發現....

2015年3月6日 星期五

【Google Maps】(三) 透過地址轉換的經緯度動態產生Google Map靜態地圖

一般而言,在我接到的專案若有地圖需求,而且必須是動態生成地圖情況下,例如,多組地址資料產生N個地圖,一般我都會直接撰寫Google Maps API的程式碼去動態生成地圖,但如果需要動態生成的是靜態地圖該怎麼辦呢?

在一個產生PDF且PDF上需顯示地圖的專案上我就碰到了這個狀況,由於當時我使用的生成PDF套件似乎不吃Javascript,但Google Maps API又是由Javascript撰寫,為此問題困擾了我,好佳在貼心的Google提供了靜態地圖功能!

預先看線上demo請點我

2015年3月5日 星期四

【Google URL Shortener】如何透過Google URL Shortener Api取得短網址?

哎呀!
不小心讓部落格空了兩年長蜘蛛網XD (汗)

自從兩年前開始寫部落格 加上自己龜毛的個性(又想要有demo又想要說明的完整)
寫了幾篇後深深地覺得 各位在網路上寫教學文的前輩們真是令人敬佩!!!
一篇文章看起來好像不用花很久時間
但明明要花的時間卻好多!! (請容我向各位前輩致敬!!)

隔了這麼久要重新開始寫
今天先來個簡單的題材吧!

關於短網址

說起短網址,似乎是由於近幾年社群網站與行動裝置開始出現,也許是因為發文字數限制長網址的分享,抑或是行動裝置螢幕比較小的緣故,早期朋友間於通訊軟體分享較長網址時反而在行動裝置上網址過長而顯得閱讀不適合,於是乎網路上開始陸續出現各家的短網址服務。

writing for work~writing for life~