2014年12月26日

Day 13

今天看資深華德福老師教形線畫,在他身上,完完全全就是「溫暖與堅定」的呈現!(而我?天差地遠!再也不敢冒然說自己有這些特質了... XD)

Day 12

照例,柏又有狀況,晨圈前跑操場時,忘了他對同學粗言相向或什麼的,被我雙手捧著他的臉,強迫他看著我、聽我講話,不讓他的注意力跑掉。

第四堂上課鐘聲響起,柏突然大哭怒吼,人在辦公室的我,趕忙出來查看,得知他被二年級用籃球擊中胸口。

當下我先要其他人進教室(幸好正值科任老師的課),而我一語不發地陪著柏,只是輕搖著搖椅(希望能搖熄他的怒火... XD )

呈居然跑來!單純的他,可能關心柏,也可能好奇柏為何那麼久沒進教室?總之,我請呈一起安靜地陪伴柏,此時呈像個小天使,很懂事地配合。數分鐘之後,我問呈要不要回教室?他同意並離開。

我問柏受傷的部位,邀請柏用的手撫摸胸口,在心中對自己說:「對不起,請原諒我,謝謝你,我愛你!」

同時,我告訴柏要懂得保護自己,並且不要傷害別人。進而提到我要去練太極拳,若他有興趣,可以教他,但會非~常~累!他答應了,跟著我移動到另一個空間,我教他幾個馬步弓步之後,表明接下來我練的東西很難,他如果想跟,就模倣,若累了就休息,想回教室也行。

於是我自顧自的練起拳來,大約20分鐘時間(打很快,因久沒好好練,腿快痠斷... 還有,中餐時間已到),眼角餘光瞄到柏比手畫腳的模樣,居然全程待在我身旁耶!

等我練完,柏看我的眼光柔和許多,不似先前的不耐,表示這帖藥是見效的(但藥效過短啊...)

後來我帶柏來找肇事的二年級生,要求他的道歉、並承諾不再犯。對方可能被嚇到、或自知理虧,全程惦惦說不出話,但從眼神看得出他知錯,因此我為彼此找台階下:「老師相信你不是故意的,記住下次不要再犯,好嗎?」柏居然也呼應對方不是故意的,表示氣已消,不計較了,真好!二年級哥哥點點頭。此事算圓滿解決。

再來,換呈。

下午第一堂上課前,呈不知怎搞,抱起裝了七八分滿的水桶,弄溼上衣,引來同學的笑。呈腦羞成怒,滿臉通紅,淚水潰堤,賴在地上拒絕更衣。當下我火起,心想:「他X的!天氣這麼冷,溼衣服不換是想怎樣?!」一邊盤算著他還有哪些衣服,一邊不顧他的拗,直接帶進教室,協助換衣後,呈氣也消。

最後,寧壓軸,還不只一回合。

律動課時,三番兩次,像隻鬥雞要找人打架... 待在我身旁時OK,一回到場上,又與同學槓上,與柏互踹,說昊嘲笑,又找嘉、瑤的麻煩,還有凱... Orz

手工課開始前,仍狀況頻頻,甚至上課中由志工媽媽陪伴出來散心(當時我在辦公室)。幸好放學時每一隻狀況都算OK。

律動是目前我最緊繃的課,因每。一。隻都很跳!可能跟沒睡午覺有關係?但12點半才吃完飯,一點半上課,入睡的準備、加上熟睡的時間,實在有困難... 乾脆先上靜態手工課,再換律動課,看情況會不會好轉?!

唉~小孩子們啊~為什麼你們那~麼~那~麼~地在乎別人的說法呢?連人家說你是辣妹也要生氣?名字叫錯也要生氣?東西不借也能氣?昏~~~(心中OS:其實... 大人也不遑多讓...)

早上處理柏受傷生氣時,我察覺自己的狀態很穩很篤定,像高飛的老鷹,俯視著地面上爭吵的小雞群。但下午對待寧時,就不夠ok,原本應是高飛的老鷹,卻飛下與小雞攪和... 我承認,很多時候都是如此... XD

從靈性觀點而言,聽說天氣變化時,幼小的孩子特別敏感而躁動,有道理!從具體面來看,下雨天孩子們不能去操場遊玩,只能待在狹窄的走廊,活動空間與種類,實在太受限了!

上天啊!祈求多賜給我正向穩定的能量吧!還要有智慧、耐性、與彈性!(跪求~)

Orignal From: Day 12

2014年12月19日

json_encode(): Invalid UTF-8 sequence 錯誤訊息

今天用 PHP 發生如下的錯誤訊息:
json_encode(): Invalid UTF-8 sequence

而且,發現這個在 MacOSX 上執行沒問題,在 Ubuntu 下就有問題。

網上查,大都建議 iconv, mb_convert_encoding 之類的,但這種會把它認為錯誤的字元「吃掉」,雖然,這樣錯誤訊息也會不見了,但,這樣反而不對了。

最後,我找到用以下方法比較對,在 json_encode() 前,執行以下這行:
$var = mb_convert_encoding($var, 'UTF-8');

 

 

 

Orignal From: json_encode(): Invalid UTF-8 sequence 錯誤訊息

2014年12月6日

[新 App 介紹] Facebook Group App

這是 Facebook 官方近日 (2014/12/03) 推出社團管理的 App,登入即可管理己加入的社團,另外有推薦新社團功能,以及社團通知設定功能等等。

1206_001

 

iOS: https://itunes.apple.com/tw/app/facebook-groups/id931735837?l=zh&mt=8
安卓: https://play.google.com/store/apps/details?id=com.facebook.groups

Orignal From: [新 App 介紹] Facebook Group App

2014年9月21日

iOS8 下定位 (CLLocationManager) 的改變

今天 iOS8 下測試下一班高鐵v1.8.1,發現定位的寫法也不一樣了.... >"< 舊的 CLLocationManager 寫法,在新安裝的 App 會出現定位不會被詢問的情形。


0921_002 

2014年9月14日

iOS8 下 Push Notification 推播服務的改變

今天 (2014/09/14) 用 Xcode5.1.1. 產生的批踢踢快訊 iOS v1.7.0 被 REJECT 了,因為 CRASH 了,根據 apple 提供的 crash report file 顯示,這是 iOS8 下造成的,還真不知在 Xcode5.1.1 也會被測試 iOS8 下的運作,只好實機灌灌 iOS8 GM Seed 測試測試了。

測試過程中,發現有以下的錯誤訊息:
registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.

 

這時候才發現 iOS8 下的推播改版了,改成所謂的互動式推播,即接收推播後,在推播的項目即可直接回覆、動作,不用進入 app 才能動作了;另外,在設定方面也不太一樣了,在 iOS7 下是「設定」>「通知中心」>「應用程式」去設定是否開關通知的設定,現在「設定」下即會有該應用程式,點入應用程式以進入推播設定,如下圖,左邊是 iOS7 例子,右邊是 iOS8 的例子。
0914_002

 

 

前面講的 registerForRemoteNotificationTypes 問題,則要用以下這段程式碼來支援 iOS8 的推播啟始註冊
// Set Notification 
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings
settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge)
categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}

 

然後,以下原本在 iOS7 可以用在判斷是否推播有打開的程式
UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; 
return (types & UIRemoteNotificationTypeAlert);

會出現以下的錯誤訊息,不一定會當掉,但功能至少會被忽略.
 enabledRemoteNotificationTypes is not supported in iOS 8.0 and later.

 

這段要改由 currentUserNotificationSettings 去取得 types,所以這段程式碼要用以下這段取代.
UIRemoteNotificationType types; 
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
types = [[UIApplication sharedApplication] currentUserNotificationSettings].types;
else
types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

return (types & UIRemoteNotificationTypeAlert);

 

 

Orignal From: iOS8 下 Push Notification 推播服務的改變

2014年8月29日

proguard and gson

今天「股海快訊」安卓 v1.4.1 上架後,即發現會有以下的錯誤:
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.RuntimeException: Missing type parameter.
at com.google.c.c.a.getSuperclassTypeParameter(Unknown Source)
at com.google.c.c.a.<init>(Unknown Source)
at tw.doitwell.xxx

2014年8月19日

即使孩子調皮不懂事

昨天傍晚,趁著雨還不大,趕緊到學校接小孩。2大2小2機車,孩子們高興得不得了!

2014年6月19日

Monkey on my back! XD

方才在媽咪背後、硬要跟大人擠同一張椅子的小子,居然拿蠟筆在媽咪T恤亂畫... OMG!

2014年6月9日

家有歡小孩?

我家五歲娃,自幼主見超強、意見超多!(這年代誰家小孩不是這樣呢?攤手~)

2014年6月8日

明華園之夜

話說週六早上,小子睜開眼睛的第一句話:「今天要去哪裡?晚上不是說要看戲嗎?七點半」

明華園之夜

話說週六早上,小子睜開眼睛的第一句話:「今天要去哪裡?晚上不是說要看戲嗎?七點半」

明華園之夜

話說週六早上,小子睜開眼睛的第一句話:「今天要去哪裡?晚上不是說要看戲嗎?七點半」

2014年6月6日

家事之夜

昨晚飯後,小子篤定地說他要洗碗,表明自己經長大,不會玩水。

2014年6月2日

AWS 的 Effective Rate 和 Hourly Rate 是什麼意思?

0602_001最近在研究設定 Amazon AWS 長期租約(Reserved Instances),一時被二個數字搞混,分別是 Effective Rate 和 Hourly Rate.

2014年5月28日

標案快訊App-- 最便利的政府採購標案即時通知系統

您是公司業務,或者是個體戶公司在接案?不想錯過政府採購標案的最新訊息?
「標案快訊」讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何採購標案,只要有最新的資訊,「標案快訊」即會推播通知給你;另外,可以輕鬆收藏關注中的標案項目。

標案快訊

2014年5月25日

模式化工作術

推薦一本書「模式化工作術」,由一位日本人「信太明」所著,他是一位網路業創業家,創立的公司致力於提供優化 SEO 的解決方案,這本書不是在講 SEO,而是在講他如何模式化工作,讓菜鳥接手後,可以在三個月內跑相關 SEO 業務。

 模式化工作術

2014年5月18日

TEST

TEST

Orignal From: TEST

創業之「誰搬走了我的乳酪」

[caption id="attachment_5952" align="aligncenter" width="640"]誰搬走了我的乳酪 誰搬走了我的乳酪[/caption]

「誰搬走了我的乳酪」是一本 1999年 就出版的一本小書,花個半小時就可以看完,老鼠找乳酪的寓意故事,對於很多人生許多問題,都有不錯的引人思想的比喻,很值得每隔一、二年再拿出來翻翻的好書。

今天 (2014.05) 再看,有個小小新心得。

耳機不打結的好方法,繞8字



 

網路上看到收耳機的好方法,只要繞個8 收起來即可。

 

 

 

 

 

Orignal From: 耳機不打結的好方法,繞8字

2014年5月14日

創業,時間會更自由?

有人會認為,創業就是時間更自由,想睡就睡,想看電視時就看電視。

如果您有這個想法,應該會很失望。答案是不自由的,而且,某種程度要想辦法維持更有紀律的時間安排。

在別人事業的底下做事,難免會為自己騰出最多的時間,比如,定義出工作有問題的部份,屬於別人權責,在於別人處理過程或者判斷權責之餘,就會有喘息的時間,做自己的事或者輕鬆的事,反正,讓我現在空閒是上頭的問題。

人就是很奇怪,如果手上做的事情不是自己想要的,就會意興闌珊,時時想要跳脫當下的環境;就算做這件事可以維持基本生存綽綽有餘或者取得學位,基本生存就算了,取得學位可能是另一種成就,但若學位需要長時間取得,加上內容己然不是初衷目標,更會意興闌珊了。

就是會想,在一個地方做事這麼久,得到的結果總是不屬於你的成果,自己出來做,屬於自己的成就是什麼?也許這樣的成就可能不能大富大貴,但如果能拼個能糊口的機會很大,很多人都會心動跳出來;有時,更是不得不為的決定。

但,如果是覺得工作時間太不夠自由,而想要出來做做看,那就要三思。

自己出來創業,會永遠覺得時間不夠用,即便是自己獨立投入寫軟體服務的情況下,仍會很計較任何時間;比如,應該工作的時間,被拿來看一小時影集,就會去算所謂的機會成本,就是這一小時,如果去從事別人事業的工作時,也好歹也賺個八百、一千元,甚至二千元以上的時薪,這時候,就會覺得好貴地一集影集哦。

對於錢的觀念,變成原本捨得買的一瓶廿元飲料,因為為自己工作,你就會開始計算,一瓶 500cc 廿元的飲料,相當於一公升為 40 元,嗯,比一公升跑十二公里的汽油還貴,就會去裝飲水機的開水喝就好。

原本可能不喜歡加班的常態,但是,為自己工作的情形下,可能更會想利用所有的時間;甚至,以前為別人工作的情形下,你會假日常常安排出去旅遊慰勞自己;相反地,為自己工作,你還會變得討厭放假的日子,很想完全利用這些時間,將產品趕快趕出來。

這就是創業的生活,沒有你想像的自由,這就是我想要說的... >"<

 

 

 

Orignal From: 創業,時間會更自由?

2014年5月9日

Improper Advertising Identifier (IDFA) Usage 廣告識別碼

今天 (2014.05.09) 要更新「下一班火車」iOS 1.2.0 版本,上傳之後,結果出現 Invalid Binary 的結果。

0509_002

小子,五足歲生日快樂!

今天之前,每當別人問:「你幾歲?」你總回答:「快五歲了」。

2014年5月3日

創業就是「這一生,至少當一次傻瓜」的事



「這一生,至少當一次傻瓜」這部影片,讓正在創業的我,有點感觸,這部是日本有位「蘋果爺爺」木村先生堅持十幾年種出不用農藥的蘋果的故事,是一種很辛苦的創業之路。

(不喜雷... 就不應該看下去了.... XD)

2014年5月1日

創業就是要達到一種不要臉的自我行銷

IMG_1045

 

雖然,一直知道應該要常寫文章,記錄自己所見所聞,但是真的會偷懶,以前還會整理一下寫程式遇到的技術問題,貼到部落格去,但這一年半,為了做自己的 Apps 產品,連這種文章都沒貼了... XD

Test011

Test011

Orignal From: Test011