20120702

20120702-上海+義大利 Italy(羅馬 Roma)


一開始當然不免俗,要來一下規劃的預定行程及一些相關注意事項說明
-------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 12:20上海浦東搭機 (羅馬時間)18:45抵達羅馬FIUMICINO,IT(FCO) 機場
  • 機場到住宿地(市區)交通方式:坐計程車(一部40歐)、買火車(一人一張14歐)
  • 市區交通 1日票 4歐
  • 住宿地點:Overseas Two (Via Giovanni Giolitti n. 137, Rome, Lazio, Italy) 18.75歐/pp
  • 行程 
    • 卡拉卡拉浴場 T MB Circo Massimo步行5" T 9:00-14:00 E 6 
    • 西班牙廣場 T MA Spagna

-------------------------------------------------------------------------------------------------------------------------------------------------------------
這裡先介紹一些不錯的網站整理資料,雖然今天用不到,但事前可以先規劃:義大利-羅馬 Roma<交通篇>購票及票別說明 、火車票如何買 、線上訂票教學、 義大利人打交道
義大利(Italy) 羅馬(Rome, Roma) 佛羅倫斯(Florence, Firenze)
義大利國鐵網站:http://www.trenitalia.com/

羅馬時差為小時:EX:台灣早上10點,它們凌晨4點
-------------------------------------------------------------------------------------------------------------------------------------------------------------

上海大眾空港過境了一個晚上,今天又要搭機前往我們這次旅程的第一站-義大利,這次搭乘的是中國東方航空,航程大約13個小時,飛機上沒有個人電視,前後又有小鬼夾攻,睡得不安穩,不過還好這次有將手機及平板裝了不少好玩的遊戲、也裝了code editor,不至於無聊

經過了十三個小時的航行,總算到達羅馬了,比起去年出國的17個小時飛航,這次整整少了五個小時真的是小CASE!既然到羅馬,廢話不多說,當然開始介紹下飛機後的所作所為嚕!
羅馬有兩個機場:Fiumicino,又稱達文西機場(Leonardo da Vinci)以及較小一點的Ciampino機場,一般而言國際航線多於達文西機場往返,離羅馬(Roma)市中心約30公里,交通上相當便利。

一下飛機就跟著眾乘客的腳步及路標指示,來到了接駁站,沒錯,就是接駁站,不要懷疑,在達文西機場下飛機後,必須乘坐接駁快車(類似台灣的捷運)來到機場出關,這個接駁站,是個完全電腦控制的地方,雖然每次只會進站一班車,但一次只會開啟一邊車門,也就是會先放要去搭飛機的乘客下車,才會再開啟另一扇車門,把要入境的旅客載到機場內。當然,列車行進只有一個方向,也一次只會有一部列車進站(避免混淆),所以完全不用擔心搭錯車。坐上這飛快的列車,可以聽到列車內的廣播(義大利語),聽不懂也沒關係,跟著人群走或照著指示牌走,就可以了。

來到通關處,開始大排長龍,這時候如果不急,不妨到處晃一下等到人潮較為舒緩後再來排隊,也可以發現意想不到的驚奇(到處都有中國廣告)。後來阿批一群人,直接從外國人通關處通關(因為當下覺得自己就是外國人阿),說也奇怪上次在荷蘭通關問了一堆,這次一句話也沒問就過去了(聳肩),這樣也好。但是通關後後面的426看到了,海關便開始阻攔不給過了(後來才知道義大利人對426非常不友善,這也是最後幾天通關才發現的,就留到最後再說了,在此先賣個關子)

通關後,就得去找行李了嚕!領完行李,咱們闊步向前,尋找原本預計要坐的TAXI。這時候可以看到原本阿批查到的資料及規畫的表格,到市區交通一律40歐不二價,但一到TAXI搭乘處,一問都是60元起跳,我的媽媽咪阿(這句是義大利文的經典,用來形容:甚麼!喔~不會吧!我的媽呀!),為了不要一開始就讓花費破表,阿批決定再找找更便宜的方式。就在這個魔門特,阿批想到了剛剛到處看中國廣告時看到的五歐巴士,決定來尋找巴士坐坐。於是我們往機場右方走向巴士售票區(機場內的指示牌也會有指標),購買了巴士卷,可以直達羅馬市中心的特米尼火車站(Termini)

此間的路程大約30分鐘,一路上經過的地方可以觀察出與台灣民情不一樣的所在,但卻又有那麼一點相像?在此同時,阿批也順便連絡預訂旅館的工作人員(因到達時間延遲,所以請他們稍等我們一下),後來才發現原來對方是中國人!此台巴士的停靠站就剛好在火車站的另一邊售漂口前面,非常的方便,從火車站到我們住的地方,非常的近也非常便利。來到旅館就先打電話跟對方告知我們已到達,請他們幫我們開門並且安置行李+給錢嚕。(阿批貼心碎碎念:羅馬旅館有些會註明需要另附一些稅金,所以在訂房時要注意是否有特別註明)。

雖然原本已經有排定行程,但因到達時間比我們預期還要晚(因通關+找行李+找車搭乘已耗掉大半時間),故就先將行程直接移到最後回來那幾天嚕!不過!各位看倌別以為就只有這樣,耗掉的這些時間,阿批一夥人也餓了,不好好找些東西吃怎麼行呢?於是我們到火車站附近晃晃‧‧‧

登愣!就是這個光就是這個光!我們在火車站附近看到許多中東的餐廳,而左圖這個像台灣沙威瑪的東西,就是中東沙威瑪(火車站附近就有好多間,而且價格實惠唷!),但必須注意因為中東人大部分不吃豬(回教),所以這些肉多是牛雞混雜,所以不吃牛的客倌可要先詢問清楚。右上角則是中東沙威瑪的完成圖(但已經被偷咬一口了),麵包會幫你烤過,並且加一些生菜,右下角是搭配中東香料的烤雞,吃起來有一點點辣(阿批不怕吃辣,但同行友人說很辣~~噴火),重點是烤雞一隻5歐,可以2-3人吃唷!

登愣!就是這個光就是這個光!這個像台灣沙威瑪的東西,就是中東沙威瑪(火車站附近就有好多間,而且價格實惠唷!)
中東沙威瑪

中東沙威瑪
中東香料烤雞

吃完飯,到處走走晃晃,因為時間已經接近晚上十點,太陽下山後建議大家早點打道回府休息比較實在唷。阿批也稍做休息打打遊記,準備明天的旅程嚕!

20120630

2012歐洲之旅行前準備

一大早即被自己平時設定上班的鬧鐘(7:00)叫醒,例行性的洗個澡沖掉一整晚的汗水,阿批今天要準備到歐洲旅行啦!有了上次ㄧ個月歐洲之旅的經驗,這次出發前的準備就較為效率了!先來看看阿批整理行李的方式。如果你是阿批的忠實粉絲,那你一定會覺得以下這張表格很眼熟。


3C+ 電器
充電器轉接頭小筆電手機
導航延長線相機電池相機
衛生用品
牙刷剃毛刀衛生紙衛生棉
指甲剪口罩免洗內褲毛巾 OK繃
清潔用品
沐浴乳 洗髮乳 潤髮乳 護髮乳
洗面乳 牙膏 卸妝乳 乳液
日常用品
化妝品保養品筆記本
雨衣鑰匙防曬品拖鞋水壺
塑膠袋晾衣架美工刀水杯
食物
泡麵話梅餅乾科學麵
醫療
普拿疼胃腸藥面速利達母B群
配件飾品
隱形眼鏡太陽眼鏡帽子指南針
手電筒



衣物
排汗衫短褲內褲長袖薄襯衫
長袖薄外套長褲襪子內衣褲T-shirt
證件
護照國際+國內駕照電子機票保險單
國際學生證信用卡大頭照

* 表格上有顏色的圓點代表某位成員,提醒他要帶甚麼也提醒大家有些東西可以分擔著帶或一起用。

沒錯!這張表格阿批在環島時也是用這種方式整理行李,因為好用,所以一直延用至今。

------------------------------------------------------------------------------------------------------------------------
接著,就是規劃行程,以下是初步簡易式行程
  • 義大利(羅馬、翡冷翠、比薩、米蘭、威尼斯)
  • 奧地利(維也納)
  • 捷克(布拉格)
  • 德國(慕尼黑、斯圖加特、法蘭克福、柏林、漢堡)
  • 丹麥(樂高樂園、哥本哈根)

阿批是個喜歡到處走馬看花的人,寧願每天有安排,好過沒事待旅館吃泡麵(大笑)。

接著依據我們所想停留的天數來分配停留各地的日期,阿批此次所購機票
去程:7/1台灣出發→上海過境→7/2上海出發至義大利。
回程:7/30義大利的飛機到上海過境→到達上海時為7/31→8/1上海至台灣

→所以阿批有28天的歐洲行程可以排列。
------------------------------------------------------------------------------------------------------------------------

另外,多看旅遊書來了解當地知名且必去景點是不可少的,加上現在網路發達,許多人會在網誌上打遊記,並且建議遊玩方式及停留時間,這些都是幫助阿批規劃的好幫手。

經過查找資料及計算交通耗時及費用,預定行程為:
  • 義大利(7/2羅馬、7/3翡冷翠&比薩、7/4米蘭、7/5威尼斯)
  • 奧地利(7/7-10維也納)
  • 捷克(7/10-14布拉格)
  • 德國(7/15慕尼黑、7/16福森、7/17斯圖加特、7/18法蘭克福、7/19科隆、7/20柏林、7/21漢堡)
  • 丹麥(7/22樂高樂園、7/23-25哥本哈根)
  • 義大利(7/26-29羅馬)。 

眼尖的官倌可能會發現多了一些地方及後來會直接由丹麥再回到義大利,因為阿批是買台灣至羅馬的來回機票,所以最後也是得回義大利(阿批貼心碎碎念:同地方進出的機票較便宜唷!),所以就把義大利羅馬一開始的行程移至最後,因為查資料時發現,義大利的民風較為悠閒,阿批也希望能有彈性的時間來體會,另ㄧ方面也是讓最後搭機返國前可以有充裕的準備時間。 
------------------------------------------------------------------------------------------------------------------------
看完預定行程,接著就要考慮交通啦!
歐洲的交通,阿批將之分為三類(這是阿批自己規畫時的分類方式,當然不是最好的,但至少對阿批而言比較好安排)
  • 跨國國家間的交通
    • 火車:最有名的即為歐洲之星(EuroStar),價格也是最昂貴的,但如果提前約一個月左右訂票,通常最高可搶到1折票價。
    • 巴士而目前的歐洲跨國巴士則以Eurolines為最大宗,其它小有名氣的諸如:Student Angecy、Orange等也是小有名氣的巴士公司。巴士的價格都可以經由這些巴士官方網站上查詢。
    • 共乘:這就是歐洲最著名的搭便車方式。其實在歐美國家都很流行這種搭便車的方式,但可能因為安全性的關係,現在想要共乘的客倌,請不要以為直接在路邊就可以招到便車,最好上共乘網先預訂,雖然需要負擔一些油資,但一般都會比上述兩種方式便宜。當然如果是真的遇到好心人願意免費讓你共乘,就更完美嚕!
    • 租車:這是最不建議的方式,除非真的很了解各國交通,且熟悉要換通行證的位置及時間(有些國家在跨國前須先購買通行證),還要了解收費方式(是否有收費站、收費方式是以銅板還是信用卡等)。最後,一定要有GPS,除非你對自己認路標的方式很有自信,且完全不會因為不同國家的設計而迷惑,最好順便租台GPS吧。
  • 境內城市間的交通
    • 國鐵歐洲每個國家都有屬於自己的國鐵,雖然是國鐵,但也有些會"順便"跨越到鄰近國家,國鐵其實與跨國鐵路一樣,都是越早訂越便宜,但有些票種需要特定身分(例如:學生、青年、老人、持特殊規定卡等)才能乘坐,所以看到便宜票種時千萬要注意是否有特殊規定,以免都坐上火車了,被查票才發現,有時會以無票論,罰款好幾十倍的價格唷。
    • 巴士:另外,當然也有巴士可以搭乘,但不是每個城市都有這種巴士公司,也並非每天都會發車,所以建議到當地再詢問旅遊中心,或者
    • 租車:這是最自由的方式,但也是風險最大的,可能足夠人數時比較方便,但必須額外注意該國的交通規則(例如:左駕、右駕、道路駕駛方向、當地交通號誌等),另外如果要在國外租車,一定要先到監理站換國際駕照(阿批貼心碎碎念:記得要將自己的駕照正本也帶著,否則一樣視同無照,無法取車,就算當初已經在網路上訂好車子了也一樣無法領車唷!)
    • 城市導覽(City Tour):通常在每一個城市都會有這種導覽巴士,除了城市的導覽,有些也會提供分區導覽(Local Tour),這種導覽都有多種套餐可以讓您選擇,但因為同業競爭的關係,客倌們在選擇導覽公司時也得注意所包含的行程,其價格是否合理。
  • 市郊城市與郊區間的交通
    • 國鐵:與台灣一樣,到較偏遠或小站通常還是會有像電車這種火車可以搭乘,但最好先上網查一下時刻,因為此種火車通常一到兩小時一班,一坐通常都是一小時以上(在歐洲,車程一兩小時都不算甚麼),所以坐錯車或下錯站有時真的會欲哭無淚,建議先查好車班及月台唷。
    • 地鐵:有些城市到市郊可以搭乘地鐵,但每個國家的地鐵乘坐方式不一,有些以圈數算,有些則以單程或預訂時間內乘坐來算,因此在乘坐之前一定要了解到目的地的票如何買及比較與國鐵的價格,否則被抓到也是會視同無票上車唷。
    • 租車:這是最方便的方式,完全不用受時間限制,且到市郊通常找停車位非常容易,當然,是指免費停車位,但需要注意是否會被行竊,一切還是以低調為主唷。
    • 共乘:如果要共乘到市郊,路邊招手能招到便車真的就是很幸運了,建議要上網先找人一起共乘或者尋找一起買團體車票,都可以省下一些錢唷。
------------------------------------------------------------------------------------------------------------------------
 看完了以上方式,想必大家也累了,也有可能一頭霧水(!?)阿批就直接把交通規劃結果列於下:


  • 義大利(城市間皆搭乘國鐵)
    • 7/2羅馬(晚上六點到,先坐巴士到市區,市區採步行)
      ↓義大利國鐵
    • 7/3翡冷翠&比薩(翡冷翠步行,到比薩則搭乘火車)
      ↓ 義大利國鐵
    • 7/4米蘭(地鐵)
      ↓義大利國鐵
    • 7/5威尼斯(步行+水上巴士)
      ↓巴士(Student Angecy)
  • 奧地利(7/7-10維也納,搭乘地鐵)
    ↓巴士(Student Angecy)
  • 捷克(7/10-14布拉格,搭乘地鐵)
    ↓巴士
    (Student Angecy)
  • 德國(城市間皆自行開車)
  • 7/15慕尼黑、7/16福森、7/17斯圖加特、7/18法蘭克福、7/19科隆、7/20柏林、7/21漢堡)
    ↓巴士 (Eurolines)
  • 丹麥
    •  7/22 Billund 樂高樂園
      ↓火車
    • 7/23-25哥本哈根
      ↓飛機
  • 義大利 
    • 7/25羅馬(地鐵+電車)
    • 7/26羅馬(地鐵+電車)
    • 7/27羅馬+梵諦岡(地鐵+電車)
      ↓火車
    • 7/28龐貝+拿坡里+羅馬(火車)
    • 7/29羅馬機場(巴士)
------------------------------------------------------------------------------------------------------------------------
規劃總算告一段落了,就可以開始訂火車票、內陸班機、巴士票,還有住宿嚕。

阿批現在才開始CodeIgniter

是的,隨著年紀越來越大,阿批也越來越落伍(?!)了,居然現在才開始用CodeIgniter,先來介紹一下這個玩意:

CodeIgniter(是有必要用這麼大個嗎!!!?) 

 官網的說明

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks

CodeIgniter is right for you if...

  • You want a framework with a small footprint.
  • You need exceptional performance.
  • You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
  • You want a framework that requires nearly zero configuration.
  • You want a framework that does not require you to use the command line.
  • You want a framework that does not require you to adhere to restrictive coding rules.
  • You are not interested in large-scale monolithic libraries like PEAR.
  • You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
  • You eschew complexity, favoring simple solutions.
  • You need clear, thorough documentation.

阿批的說明:恩,同上。(被揍)

簡單而言,framework(框架) 的其中一個特點就是,:提供許多讓你快速開發程式的 function(功能), 例如 Database class, 可以用 ActiveRecord 來存取資料庫, 而提供許多的 Database driver, 如: mysql, mssql …等, 即使你換資料庫, 你也只需要更改 Database driver 即可。

而阿批是以wamp來架站且平常就使用PHP+Smarty來整合網站的樣板和程式碼,所以這次要字整合CodeIgniter,就順便記錄起來

20120626

PHP郵件亂碼問題

許多的郵件管理軟體(mail 2xxx之類)預設都是大五碼( BIG5 ),但阿批所撰寫的PHP,通常都是搭配多國語言UTF-8編碼,所以在寄送到此類郵件軟體的收件夾內時,時常收到大伙們來敲門訴說收到一堆火星文(亂碼),怎麼辦呢?阿批今天來解謎:


在php撰寫可用下列函式來進行轉換:
mb_convert_encoding("要轉換的文字'","big5","utf-8");


而在php的mail函式中,在header標頭檔也要加入:
Content-Type: text/plain; charset=big5";

只要兩步驟,就足以應付大部分的大五碼郵件軟體嚕!

20120506

PHP宣告時的

這是阿批今天在處理就主機中的資料所遇到的問題,有些寫法是以

short_open_tag = On


這是代表是否要開起簡易(簡短)開始標籤,如果你懶得一個一個檔案開起來加php,就先這樣做吧,不過如果遇到其他語言也是以

20120422

CKEditor 修改 Toolbar

今天有幸接收到上級命令,要修改線上圖文編輯器的工具列項目,修改完也順便來發一下文章分享如何修改 :)

阿批原本都使用FCKEditor,而現在為求穩定及效率,開始全面改用CKEditor 。

話不多說,來教大家如何設定,步驟很簡單

打開editor/config.js檔案

可以看到裡面預設有一段
CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
};

此時阿批將裡面新增以下設定
CKEDITOR.editorConfig = function( config )
{
config.toolbar_Basic =
[    ['Bold', 'Italic','Underline'],
    ['NumberedList', 'BulletedList'],
    ['Link', 'Unlink'],
    ['Font','FontSize'],
    ['TextColor','BGColor']];
};

OK~依照您的需求,將工具列的名稱加入,即可得到您想要的畫面 :)

你還在幫別人打造舒適圈?

 師不順路,不好為人師,談何容易.... 人總是在為自己的做法找"理由",找一個漂亮的包裝,找一個可以說服人的方式,找一個立足點....然而,這個為自己所做的一切,往往是一個自私的隱性表現,因為你要達到的就是"滿足"自己。 但要如何滿足自己...