2013-09-28

[敗家]2013 New Nexus7 16G wifi (美版) & MYRIANN保護套

又敗家了....(窮...
身為半個果粉的我,想不到也有心動想買的android平版,
android手機不是沒用過,在換iphone前,用的就是android的手機,
說實話,android的手機幾乎都得刷機,也得常常重灌,
不然用久了,效能真的是低落到不行,多少夜晚,我都在刷機中度過(淚...

2013年Nexus7比較吸引我的是有2g ram,老婆現在用的是Sony Xperia ZL也是2g,
閒置時的記憶體空間都還有800~1200 mb不等,整個擺脫我舊有的印象,竟然也可以順暢到不行,
不過也不得不說,在android的架構下,必須靠著強大的硬體效能來支撐作業系統,
反觀iOS到最近剛出的iphone 5s記憶體依舊保持1g,帶給使用者仍然是相當順暢的使用感。

Nexus7螢幕大小為7吋,螢幕大小與重量是比較方便帶出門的,
10吋的iPad2出門背久了其實覺得還蠻重的,
再者,每次出遠門過夜我都還要多背一台筆電,為的就是要將照片作備份,
因為實在不放心好幾天不先備份起來,不然記憶卡掛了,真的會欲哭無淚!
將Nexus7封印的OTG功能解除後,就可直接用讀卡機備份記憶卡,這樣就不需再背台筆電了...(大心

2013-09-11

[遊記] 2013 夏 東京蜜月 DAY4 箱根一日遊(順時針)

前輩們通常建議箱根最好排個兩天一夜的時間,
才有充裕的時間好好的玩,不至於走馬看花,
這次八天七夜的行程,因為第一次到東京想要去的地方太多了,
實在騰不出兩天的時間待在箱根,後來發現不少人也是用一日遊的方式前往箱根。

台灣與日本當地的旅行社都有針對箱根推出一日遊的套裝行程,
大多由新宿出發,搭乘專車前往,費用大概都要3500台幣以上,
好處是你不需要花時間研究,有專車載你到幾個有名的景點,
原本我們也是打算利用這種方式前往箱根,
不過因為自己希望行程表有彈性一點,避免遇到雨天還得硬著頭皮去戶外的景點,
再加上自己購買"箱根周遊券-二日券"一個人5000 JPY,
換算下來,跟套裝行程還是有不小差距,所以後來還是決定自己排行程前往。

箱根周遊券,分為2日與3日券,沒有1日券,所以低消就是5000 JPY,
內容含括了一趟往返箱根的基本車資,及箱根地區所有的交通工具,可任意搭乘。

我們採用順時針的方式,主要考量
1.蘆之湖下午有起霧的可能,如果霧濛濛的什麼就都看不清
2.海盜船有班次時間限制,如果前面貪玩行程拖太久,怕後面沒船可搭

最後決定行程
-----------------------------------------------------------------------
新宿-->箱根湯本-->元箱根港-->箱根神社-->桃源台-->大涌谷
-->早雲山-->強羅-->箱根湯本-->小田原城-->新宿
-----------------------------------------------------------------------


上圖箱根交通工具導覽取自箱根導航

2013-09-03

stored procedure IF ELSE SELECT INTO 出現 [訊息2714 層級16] 錯誤訊息

--範例
--建立暫存表
IF UPPER(@ServerNa) = 'SERVAER_A'
BEGIN
 IF (SELECT OBJECT_ID('tempdb..#STUL')) IS NOT NULL DROP TABLE #STUL
 select DISTINCT CorpNo,IONo into #STUL
 from [SERVAER_A].InnovaERP.dbo.SysTableUpdateLog
 where PrgType=@PrgType
END
ELSE IF UPPER(@ServerNa) = 'SERVAER_B'
BEGIN
 IF (SELECT OBJECT_ID('tempdb..#STUL')) IS NOT NULL DROP TABLE #STUL
 select DISTINCT CorpNo,IONo into #STUL
 from [SERVAER_B].InnovaERP.dbo.SysTableUpdateLog
 where PrgType=@PrgType
END
--錯誤訊息
訊息 2714,層級 16,狀態 1,程序 SP_XXX,行 24
資料庫中已經有一個名為 '#STUL' 的物件。
通常在不同的IF ELSE判斷子句中,應該可以視為獨立的事件,
不知為什麼MS SQL在stored procedure中,
使用IF ELSE針對不同的條件SELECT INTO到同樣的表格,會有這樣的錯誤訊息,
只好改寫語法,於判斷式前先將暫存表建立,再於子句中INSERT INTO即可

--建立暫存表
IF (SELECT OBJECT_ID('tempdb..#STUL')) IS NOT NULL DROP TABLE #STUL
SELECT TOP 1 CorpNo,IONo
  INTO #STUL
FROM SysTableUpdateLog

IF UPPER(@ServerNa) = 'SERVAER_A'
BEGIN
 INSERT INTO #STUL
 select DISTINCT CorpNo,IONo
 from [SERVAER_A].InnovaERP.dbo.SysTableUpdateLog
 where PrgType=@PrgType
END
ELSE IF UPPER(@ServerNa) = 'SERVAER_B'
BEGIN
 INSERT INTO #STUL 
 select DISTINCT CorpNo,IONo
 from [SERVAER_B].InnovaERP.dbo.SysTableUpdateLog
 where PrgType=@PrgType
END