:::

PHP5後不要用$HTTP_GET_VARS喔!

布丁布丁吃布丁

PHP5後不要用$HTTP_GET_VARS喔!

這篇是帶著蠻多懺悔的心態在寫的。

PHP程式當中有很多可以取得網頁資料的方法,舉例來說:

  • $_GET、$HTTP_GET_VARS:這個陣列儲存著從網址「?」之後的變數名稱與資料
  • $_POST、$HTTP_POST_VARS:這個陣列儲存著表單用POST過來的資料
  • $_SESSION、$HTTP_SESSION_VARS:這個陣列儲存著session變數
  • $_COOKIE、$HTTP_COOKIE_VARS:這個陣列儲存著session變數
  • $_FILES:這個陣列儲存著從表單上傳的檔案
  • $_SERVER、$HTTP_SERVER_VARS:這個陣列儲存著伺服器與用戶端瀏覽器相關的環境變數

其他還有$_REQUEST等等,不太熟就不列了。

在PHP3和PHP4.1.0之前的版本,php.ini設定的register_globals = on,但在PHP5卻預設改成register_globals = off,這會導致$HTTP_GET_VARS等$HTTP_開頭的變數不能等同$_GET來使用,PHP4手冊也建議使用$_GET。我以前真的是錯很大。(狂汗)

要修正這個問題,最簡單的是把php.ini改成register_globals = on,但是很多時候寫程式的沒辦法碰到伺服器主機,所以可以用偷懶方法。例如在每個程式都會執行到的地方設:

$HTTP_GET_VARS = $_GET;

或是認真一點,用Dreamweaver或者UltraEdit可以在多數檔案中搜尋與取代的功能,把$HTTP_GET_VARS換成$_GET。

多多加油吧,反正我覺得我還是很嫩就是。


複習一下register_globals = on的功能:

例如有個$_GET["id"] = "123"的變數可以用,那麼$HTTP_GET_VARS、$id都會有一樣的值。但這會造成變數混亂、不易控制,所以後來版本就關掉了。

(more...)

BBS‧網誌‧RSS‧一起成長

布丁布丁吃布丁

BBS‧網誌‧RSS‧一起成長

最近用了Google Reader整理了朋友們的網誌RSS,雖然說這年頭幾乎每個人都有網誌或相簿,但是整理過後才發現,自己朋友的網誌我知道的才沒幾個,或著是說,會想關心的朋友就那幾位嗎?

我時常掛在BBS上,那並不是ptt,而是一個個人性質的小圈子BBS,有很多朋友的個人版都在那上面,沒事的時候就爬爬版、看看大家都在幹麻。

看著大家發生的事情、在做的事情,就有一種大家都有在前進、自己不能停留在原地的激勵感。

すばらしきこのせかい裡面有句關鍵台詞:「只要跟別人交談,世界就會越來越廣闊。」 我希望在我死之前,能夠盡自己的力量,跟朋友一起,擴大這個世界。


然後是額外的小抱怨文...

遲來的PChome現金積點

最近在PChome購物買東西,消費就有現金積點可以用,之前買了五千元的手機,累積了九點,一點可以折抵一塊錢。

問題在於這個現金積點要買了東西21天之後才能用,當你想要連續買很多東西的時候,就沒辦法使用現金積點了。

等到這現金積點終於可以用的時候,卻沒有想買的東西,使用有效期限也只有一個月。因為積點可折抵的金額也很低,不會讓人勾起因為有折抵而去購物的欲望,想想還真是雞肋。

(more...)

吸收資訊新知,來閱讀CNET吧

布丁布丁吃布丁

吸收資訊新知,來閱讀CNET吧

今天要介紹的網站是:Taiwan.CNET.com: CNET Life

結合了美國科技資訊類的第一大網站CNET豐富的資訊與亞洲及台灣的即時新聞,CNET台灣 中文網站擁有九大專區,包括國際新聞、亞洲新聞及台灣科技新聞、專題報導。此外,還有最新的國際專業人士專訪、軟體下載、遊戲專區及電腦、硬體、軟體、科技新品測試報告等,精心策劃,讓讀者充分掌握科技趨勢與潮流──以上是從網站上抓下來的介紹XD

大概是從大三裝了Google Desktop之後,他很自動地幫我找了Taiwan.CNETRSS feed來看,從那時候開始看Taiwan CNET的消息。之後因為Google Desktop的檔案索引佔用太多空間,而且我也沒有桌面搜尋的必要,移除掉之後有段時間就跟資訊新聞絕緣了。今晚心血來潮用了Google Reader來整理一下RSS,也把CNET的RSS Feed加進去, 又回到那種翻報紙吸收新知的充實生活。

Taiwan.CNET提供了很多種的RSS Feed,我常看的有:

  • 每日最新新聞:就像翻報紙的時候我也喜歡看資訊版面一樣,資訊新聞一直是我的最愛。
  • 企業應用專區:常常會有資深的專家發表期刊論文般的專文,常常會因為太過深奧而無法理解,不過還是很值得一看。
  • CNET Blog:CNET搜羅了各個台灣知名的Blog作家的文章,在這裡可以看到各種主題、各種觀點的評論,大部分寫得淺顯易懂,份量又多,看得十分暢快。
  • 產品評測快報:新玩意兒一定要看一下的。

記得有學弟問我推甄的時候是怎麼準備充實資訊相關的新知,我的回答就是從這邊來的。我果然,還是比較喜歡資訊相關的玩意兒吧?XD

(more...)

寫程式的由奢入儉難

布丁布丁吃布丁

寫程式的由奢入儉難

最近在寫JAVA,實在是有種強烈的由奢入儉難的感覺。簡單地形容一下,就很像Windows滑鼠用習慣了,叫你回去用DOS輸入指令一樣困難(雖然LINUX我是喜好指令勝於滑鼠)。

這就得從我學的程式語言歷程來看了。我是先接觸HTML,再玩JavaScript,大學時學會PHP,也有上過C++的課程,現在才是在自學JAVA。C++跟JAVA是基礎且完整的程式語言,而PHP則較為鬆散,JavaScript更是不嚴謹,HTML只是一堆標籤,不列入討論範圍內。

C++跟JAVA是編譯式,每次要跑程式之前,都必須先編譯成執行檔才能看到結果,必須要花點耐心,但是編譯後的執行效率比較高。PHP跟JavaScript則是直譯式,寫完就可以執行,抓錯跟修正都很快。

最主要的是,PHP跟JavaScript的變數與陣列都十分鬆散,不需要宣告、不需要定義型態,變數會隨著使用的過程中自動改變型態,陣列不需要事前定義容量。也就是說,JAVA全部都需要。就是這些寬鬆的好處把我寵壞了,導致現在寫JAVA十分綁手綁腳。

因為物件結構化的關係,這個變數或陣列名稱有可能是從上一層傳過來的,導致不敢隨意宣告變數,還常常忘記宣告過的變數型態,然後把整數的值塞到字串變數裡面。

因為無法預測分析之後的結果數量,導致不能馬上使用陣列存放資料。

其他還有很多問題,都是我在寫PHP或JavaScript時完全不會考慮到的基礎程設。這真的很難過,明明邏輯理論都出來了,我卻得為了變數、陣列等基礎到不行的小地方不斷地修正,也可以說是我程設功力不到家啦,總之寫起來就是一整個洩氣。

太高估自己了呢......

(more...)

Aglaia Caduceus 舒活工坊聊天遊

布丁布丁吃布丁

Aglaia Caduceus 舒活工坊聊天遊

Aglaia Caduceus舒活工坊 (以下簡稱AC),服務項目包括推拿、護理、臉部療程、芳療課程、美體課程......好多專有名詞,我也不太懂,對我來說總之就是推拿復健(魔桑抱歉XD)。

這是由領有專業執照的動漫社學長姊──魔桑(魔術師、rodsiza)與阿幻(jaing)兩人開的店。魔桑的推拿我們社上已經不少人享福過,我今天才第一次被魔桑整了一下脊椎。

穿著白色推拿師服裝的魔桑捏了捏我後頸,說:「我讓你體會一下什麼是脊椎變直的感覺。」接著他就幫我拉拉筋骨、壓壓背部,可以聽得到骨頭傳出明顯的「喀啦喀啦」的聲音,其實內心有種爽快感。一下子就做完了,站了起來之後,真的是自然而然地挺直,連彎都不會想彎,舒暢到彷彿活力都從脊椎湧了出來,真是太神奇了!我要強調一下,我現在是很自然地不靠椅背在打字喔,這對之前的我來說簡直難以想像。

這是筋絡整復療程喔!

由專業護理師執行民俗療法處理、薰洗熱療、低週波電療、結合保健衛教,並統整顧客資料進行社區保健及長期護理。

(腰酸背痛、肩頸僵硬、腰扭閃傷、散瘀止痛、理筋整復、經絡推拿、氣血保養、刮痧拔罐、脊椎側彎、整脊矯正、失眠、頭痛、落枕、手腳無名痠痛。)

費用:局部調整300元/次、全身整復800元/單次、7000元/十次


今天其實只是想過去坐坐聊聊,看一下多年不見的學長姐現在過得如何,還讓魔桑幫我推,真是不好意思。

AC店內乾淨明亮,待客處有舒適的大沙發(好像躺起來很舒服的感覺)、玻璃桌、電視,再進去有張診療用的床和拉簾,裡面則有像是芳療課程用的另一個房間,以及好多專業用的儀器。

但是比起一般的診所,還多了Wii、整櫃的漫畫、整排放到沒位置的模型,一眼就看得出是個ACG眾。他們兩位同時也是資深Cosplay玩家,地下室還有自製服裝的工作間。魔桑跟阿幻也有在Beyou寫真娛樂誌(創刊號)撰稿,魔桑的評論在我看來一直是頗為客觀深入的。

今天本來是也想過去玩玩桌上遊戲,可惜剛好有客人,而且人數也不太夠,玩起來不夠盡興。因為AC空間也蠻大的,5 6人一起打電動應該是沒問題,下次可以帶東西去魔桑那邊玩。順便去全身推一下,享受一下脊椎變直的感覺!

(more...)

學著排出一個不完美的行程表

布丁布丁吃布丁

學著排出一個不完美的行程表

大家好,我是布丁。七月到八月這段期間都沒有報告近況,實在是很抱歉,總覺得不太對得起這個Blog的標題。

從七月初的數位學習研習班,接下來就是連續的頂尖計畫開會開會開會,中間插一個FF10的活動,以及去亞都唱歌、買了NDSL,Mabinogi已經一個多月沒有上線了,接下來也會自然而然地脫離吧。好,流水帳到此為止,來挑幾個有趣的東西來講好了。


現在是暑假,然後我是一個剛考上研究所學生,沒錯吧?

日前社團的朋友在BBS上聊起大家在暑假各自的事情,有的人暑修、有的人打工,從坐辦公室到苦力工作都有,有的人已經在軍中,大家暑假都很忙,包括我在內,我也寫了一下在研究所忙的事情。

一位現在研二的社團學長如是說:「標準研究生生活,我剛進去也是這樣給人凹啦XD 明年這時候你就學會隱形了(y)」原來,這樣就是研究生的生活嗎?

有時候看著meeting中學長姊們上台報告最近研讀的東西,而自己每次報告都是計畫的網站,彷彿有種我還沒進入狀況的感覺。「什麼時候才能開始自己的研究呢?」這句話,我也在某位擔任研究助理的學姊口中聽過。

不過話說回來,自己的研究,到底是什麼呢......


我在所上接了電腦設備的管理,事情比想像中的還要多。

要重灌的筆電與電腦就有8台之多,設定上又頗為複雜。除了重灌之外,也做了頗多設定,最後Ghost做備份,花了很多時間跟心思在上面──也許只是個人的堅持吧,給我灌電腦就是這麼累。(這樣一說,我自己的筆電反而已經一年多沒有重灌了,最近狀況實在是很不好呀。)

另一件工作是要架設FTP,而且還需要附帶讓使用者自行修改密碼的功能。這個條件打死了一排免費的FTP伺服器,似乎僅有在Serv-U等付費的FTP伺服器上才有支援。最後找到的是zFTPserver,很幸運地有支援用PHP來控制伺服器,接著又花了一段時間搞懂用法,最後才順利架設完畢。

就如你所想的一樣,架好之後,各個權限與資料夾設定接踵而致,這種得花時間慢慢去調整的苦工,做起來就讓人更沒勁了。

此外還有一堆的器材設備,以及寫不完的說明文件,我越來越覺得自己快要跟隆基助教在做一樣的工作了,不同的是我是只領學生的薪水,而且還有其他事情要作,像是永遠都改不完的頂尖大學計畫。


「你已經很辛苦了,休息一下吧。」

不,可是我還沒做完,還沒做到要求的程度。儘管每次都不願意用「時間不足」、「能力不夠」來作為計畫無法跟上進度的理由,但是還是對於每次都拿著不完成品上台報告的自己感到非常可恥。

我想把這件事情做好,但是現實狀況是不可能做得很好,最後還是得受到其他人責備。

「造成我現在的病情的,就是那些用錯誤態度來對待我的人。」前幾天跟朋友聊天的時候,她有感而發地如是說。她也是個對自我要求非常高的人,然而卻也造成她內心壓力過大,加上身體本來就不是很好,而最後倒下了。

她的狀況,我也經歷過。看著眼前這位活生生血淋淋的例子,不管再怎麼對她的話心有戚戚,也不想走到跟她一樣的地步。


別人的眼光,自我的要求,這之間到底要怎麼取捨?

完美與不完美之間的差距,要怎麼去面對?

我想,自己的狀況是自己造成的,自己的行程表也是自己去寫的,學習將休息跟犯錯排進行程表裡面,這一定是人生很重要的另一個課題吧。

所以到最後,我應該會笑著抓抓頭,說:「抱歉啦,我最後只能做到這個地步而已。」

不完美也是種樂趣,不是嗎?

(more...)

台灣各地日本演歌カラオケ名錄

布丁布丁吃布丁

台灣各地日本演歌カラオケ名錄

編號
店名 電話 地址 備註
1
新曙 (02)2425-5602 基隆路愛一路103號之1二樓(純日語) 13:00~20:00
2
(02)8260-3470 台北縣土城市中央路1段136號2樓 13:00~21:00
3
(02)2252-8950 台北縣板橋市莒光路38號2樓 13:00~21:00
4
(02)8965-1481 台北縣板橋市東門路16號2樓 13:00~20:00
5
(02)2998-5060 台北縣新莊市新莊路195號1樓 13:00~20:00
6
碧川 (02)2912-0671 台北縣新店市新店路27號B6 13:00~18:00
星期六、日
7
台日和平友好促進會 (03)363-3661
0912-631-407
桃園市南豐街148號1樓 13:00~18:00
每星期二、四、六、日
8
友利友舍 (03)467-9759 桃園縣平鎮市和平路208號2樓 13:00~18:00
9
藝術家 (02)2232-0121
(02)2232-0108

台北縣永和市永和路二段139號2樓
(頂溪捷運站對面1號出口)

13:00~18:00
星期一休息
10
名城 (02)2798-9101 台北市內湖區麗山街238巷10弄27號 11:00~17:00
17:00~23:00
11
福君 (02)2543-1966
(02)2543-2566
台北市中山北路2段77巷14號1樓 12:00~19:00
12
麒田 (02)2511-4642 台北市中山北路2段65巷16號1樓 12:00~19:00
13
歌城 (02)2567-4829 台北市中山北路2段77巷12號 13:00~18:00
19:00~24:00
14
林田 (02)2567-0920 台北市中山北路2段65巷14-1號 13:00~18:00
15
(02)2371-4989
0955-532-905
台北市昆明街192號2樓 13:00~19:00
16
妮妮 (02)2511-4560
(02)2567-1829
台北市林森北路133巷65號1樓 13:00~18:00
17
(02)2388-4718 台北市昆明街192號2樓 13:00~21:00
18
紫滕 (02)2511-2036 台北市林森北路133巷65號1樓 13:00~18:00
19
樂聲 (02)2521-4485 台北市昆明街171號2樓 13:00~18:00
20
香織 (02)2562-4160 台北市中山北路2段115巷1弄7號 13:00~21:00
21
第一 (02)2567-5791 台北市中山北路2段65巷31號 13:00~19:00
22
春日 (02)2313-2356 台北市中山北路2段65巷39號 13:00~19:00
23
春風 (02)2331-0196 台北市中山北路2段65巷23號 13:00~21:00
24
北國の春 (02)2552-0808 台北市民權西路230號B1 12:30~18:30
25
亞都 (02)2551-9872 台北市中山北路2段36之1號3樓 13:00~18:00
19:00~24:00
26
千秀坊 (02)2556-0263 台北市南京西路344巷15號2樓 13:00~18:00
27
松竹 (02)2559-2488 台北市南京西路344巷7號1樓 13:00~18:00
19:00~24:00
28
前川 (02)2560-5719 台北市中山北路2段65巷2弄52-1號 13:00~18:00
29
演歌 (02)2563-3900 台北市中山北路2段27巷3-2號 13:00~18:00
19:00~24:00
30
優西西 (02)2560-5863 台北市長春路16號B1 13:00~19:00
19:00~24:00
31
筱川 (02)2556-3936 台北市重慶北路2段24號2樓 13:00~18:00
32
花の唄 (02)2536-1141 台北市中山北路1段126巷10號 13:00~18:00
33
樂天地 (02)2521-6915 台北市中山北路2段62巷2號1樓 13:00~18:00
34
龍星 (02)2562-9289
(02)2541-1493
台北市林森北路132號2樓 13:00~20:00
35
紅酒 (02)2558-2207 台北市中山北路2段77巷12之5號 12:00~19:00
36
戀曲 (02)2521-4878 台北市中山北路2段115巷29號1樓 13:00~18:00
37
名黛 (02)2571-6442 台北市林森北路119巷47號2樓 13:00~19:00
38
名門 (02)2537-4952
(02)2542-6976
台北市林森北路260號4樓 13:00~19:00
39
青春譜 (02)2537-4759
(02)2537-4769
台北市林森北路107巷46號 13:00~18:00
19:00~24:00
40
欣賞 (02)2546-8168
(02)2713-5829
台北市民生東路3段113巷7弄8號B1 12:00~18:00
19:00~24:00
41
芝加哥 (02)2562-9191 台北市一江街25號B1
(蘭香排骨飯樓下)
13:00~18:00
19:00~24:00
42
萬年青 (03)533-7083 新竹市錦華街18巷27號 12:00~18:00
19:00~24:00
43
箱根 (04)2222-5041
(04)2221-5743
台中市中山路165號1樓 13:00~18:00
44
宮崎   台北市市府路 13:00~18:00
45
玲子のど自慢會 (04)2227-5507
(04)2227-5533
台中市中山路93號
(美珍香隔壁)
13:00~18:00
46
迷頌 (04)2323-0746 台中市中港路1段199巷1弄3號
(消防隊對面)
 
47
千象 (04)761-2229
(04)762-2159
彰化市中華西路149號 12:00~17:30
48
雲雀 (04)728-3138 彰化市光華里城中街24號 13:00~18:00
49
歌城 (05)597-7515 雲林縣斗南鎮小東里大業路200號 14:00~03:00
50
熱唱 (05)216-6883 嘉義市民族路517號2樓 13:00~18:00
19:00~24:00
51
口福 (06)226-2139 台南市民生路一段109號1樓 12:00~24:00
52
(06)226-6678
(06)221-0776
台南市民權路2段222號1樓 14:00~06:00
53
貝斯特 (06)250-1090 台南市中華西路2段420號 12:00~24:00
54
東洋會館 (06)214-1392 台南市開山街269號 12:00~01:00
55
樂の音悅廚房 (06)215-1199 台南市林森路一段132號1樓 12:00~01:00
56
(07)216-2295
(07)251-6186
高雄市七賢二路249號5樓 13:00~18:00
19:00~24:00
57
三笠 (07)216-3111 高雄市中正三路99號1樓 13:00~18:00
19:00~24:00
58
有樂町 (07)251-8401~2 高雄市大同路177號B1 13:00~18:00
59
綠園 (07)2722-2892 高雄市仁愛一街291巷24號 13:00~18:00
60
櫻橋 (07)236-3585 高雄市仁愛一街132號 13:00~18:00
61
淺草 (07)231-5679 高雄市前金區瑞源路47巷24號 13:00~18:00
19:00~24:00
62
超越(ちょうえつ) (07)285-0073 高雄市新盛一街42號2樓 13:00~18:00
19:00~24:00
63
金澤(かなざわ) (07)285-3038 高雄市新興區中山橫路42號1樓 13:00~18:00
19:00~24:00
64
三園 (07)2866813
0956059613
高雄市六合二路145號7樓之3 13:00~18:00
(星期二、四、六、日休息)
65
銀河 (07)215-0191 高雄市五福二路192之1號2樓 13:00~18:00
19:00~24:00
66
關帝廟長春俱樂部 (07)771-3801 高雄市苓雅區武廟路68巷24號 12:00~18:00
67
盈座(えんざ) (07)216-6935
(07)216-6943
高雄市八德一路193號2樓  
68
知己 (07)272-6682 高雄市成功一路286號3樓  
69
(08)733-8803 屏東市天津街3-3號  
70
十三番地 0919-752-248 屏東縣潮州鄉光華里南京東路南段46號  
71
統帥大飯店 (03)832-6123 花蓮市公園路36號  
72
凱悅飯店   台東  

※ 地圖連結來自於UrMap你的地圖網,有些地址沒有地圖資料,只定位在地圖附近的位置

這份資料是在8/12(日)晚上去亞都唱歌時,跟那邊歌友阿伯們聊天時,他們給我的。雖然這些店應該是以年紀較大的客人為主,不過我想分享給大家去看看,也可以找找看你家附近有沒有名單內的店家。

如果去之後感覺還不錯,別忘了推薦介紹一下,要記得註明卡拉OK的機型喔。

啊!還有,最重要的是,要注意禮貌喔。

(more...)