Just My Life & My Work

Archive for 三月, 2017

[iOS] 拆掉和包裝套件 (Unarchive and Archive Library)

又到了要套用第三方套件的時候,一般而言都是找最「受歡迎」的GitHub開源套件,因為做得好大家有目共睹,還會給作者一顆星!不過在台灣的市場,要套Beacon SDK就得找台灣廠商,去年旅遊App套一個廠商的Beacon SDK,搞了一陣子的背景偵測有問題,現在購物App也要來套另一個廠商的Beacon SDK,這個廠商製作各種「可串接」套件都有些問題,這次當然也少不了啦XD~

回想三年多前iBeacon被Apple提出來至今,台灣市場總算熱絡了起來,可以回顧一下我先前撰寫的初探iBeacon

(繼續閱讀…)

[APP] Messenger 隨手拍

昨日心血來潮,嘗試使用Messenger 隨手拍功能,本來對這玩意兒沒啥興趣,因為它會把貼文24小時內刪除,覺得這限制實在不合我的口味。不過呢⋯⋯它居然做了個功能,讓我會想竊笑XD~因為可以看到哪些朋友看了我的隨手拍!於是意外發現,其實大家都會好奇朋友貼了什麼有趣的東東!

在腸胃流感痛苦呻吟時,我隨手上傳一張藥包照,隔天陸續看到有朋友點擊來看~

(繼續閱讀…)

腸胃流感

其實聽到醫師說我的症狀是「腸胃流感」,不是真正明白這名詞的意思,而且親友會追問我細節,我只能把醫師說的話再說一次呀⋯⋯

感冒或腸胃炎.jpg

看了康健雜誌整理出來的表格,就能明白這四種症狀的差異囉~

  1. 病毒性腸胃炎
  2. 細菌性腸胃炎
  3. 感冒
  4. 流感

我這次的症狀是嘔吐、腹瀉、全身無力,還帶有點發燒的感覺。折騰一天就幾乎康復了XD~

(繼續閱讀…)

[APP] 2017快樂行李

還記得2016年我去泰國之前,自行開發「快樂行李APP」,配合放在行李的Spot Beacon,只要行李離開或進入偵測範圍之內,我就能收到通知,於是這八天泰國之旅讓我非常放心:)

這次我多帶一支iPhone 6s+,因為我的iPhone6被我操了兩年,偵測Beacon有點秀逗XD~

(繼續閱讀…)

黑皮家好棒棒

2016年3月某日,我去跑國道馬拉松半馬,結束後分享喜悅給我黑皮家的Line群組,當然就獲得家人們的「掌聲」,不過仔細一看,很可愛地都是「好棒棒」的貼圖回應耶~

黑皮家 好棒棒.PNG

所以我們家真的是名副其實的「黑皮家」,好棒棒啊XD~

截圖起來留念,很棒!

週五視訊禱告會

勤奮的上班族們,最期待的就是週五下班的來到,因為總算可以放下工作,去犒賞自己來進行各種喜愛的休閒娛樂。今天我也是這麼想著,豈知案子做不完,必須加點班來處理。八點多總算解掉客戶的「回饋」,我總算能「逃離」公司。此時心想是要去四號公園超慢跑,還是去北一泳池SPA。

突然有個念頭閃過去,今天是週五,對了,有視訊禱告會!立馬開啟Zoom視訊平台,輸入「天機密碼」進入會議,看來家人們已經禱告一陣子啦~

週五天舟視訊禱告會.jpeg

在Plurk上見到一位會計朋友留言,她一直處於忙忙忙的狀態,我建議她要知道為何而忙。轉眼間週一到週五就這樣過去了,下禮拜又是同樣的開始與結束。也有在臉書上看到警醒人的影片,描述我們工作不是為了等繳各種生活費用,而是夢想選擇了你,於是有人踏上逐夢之旅。

曾經我認為自己是個工作狂,其實現在也一直在工作上付出許多,畢竟是自己選擇所謂喜愛的工作,但不能忘記工作是為了生活。快約四年前,無意間聽到天雲老師一席話,我只能說當時是醍醐灌頂,解答我從出生以來一些對人生的疑惑。原本是想修行不要妨礙生活,現在是生活與修行並重,確實如果以長遠的角度來看待人生,生活就是場無止境的修行

年初公司因同事離職,我的工作負擔變重,同時有三個案子正進行開發,有時還會有維護的案子插進來,真的是會讓人忙不過來,儘管已經寫iOS App超過四年,每個人的時間一樣都是24小時,若不知道自己真正想要的是什麼,就會淹沒在一堆幾個月就會被自己淡忘掉的案子之中。雖然軟體業被戲稱「責任制」,慶幸我公司還可以報加班費,希望早點脫離工作做不完的窘境。

老師在此會議總結又提到佛典故事:

百丈野狐

《五燈會元》中記載:百丈禪師有一天上堂,下座後,各人都已散去,獨有一老人未離去。百丈問他做什麼。他說:「我不是人,實是野狐精,迦葉佛時曾是這裡的住持,有個學人問我:『大修行人還落因果否?』我說:『不落因果。』因此便墮野狐身五百世,無法脫身,請和尚慈悲開示。」百丈說:「你來問我。」那老人便道:「請問和尚,大修行人還落因果否?」百丈答道:「不昧因果。」那老人言下大悟,即禮謝道:「今承和尚代語,令我超脫狐身,乞和尚以亡僧禮送。」

可以好好思考一下,「不昧因果」和「不落因果」不同在哪?

天雲老師持續強調因果關係的重要!

如果想知道天雲老師何許人也,可以先看蒼天白雲 尋覓終極解脫之道這本書,也許很多藏在你心中許久的疑惑,就自然得到答案了:)~

參考:蒼天白雲 尋覓終極解脫之道蒼天白雲簽書會「不昧因果」和「不落因果」有何不同?

[iOS] Label 文字分散對齊 (Label Text Decentralized Alignment)

原本使用的元件UILabel只有置左、中、右三種選擇,然而有時候我們想要Label文字分散對齊,原本我想要找第三方套件,不過想起上個月研蘋果有在粉絲團上分享解法,於是就拿來嘗試,果真用內建的CATextLayer就能做到!

[iOS] Label 文字分散對齊 (Label Text Decentralized Alignment)

(繼續閱讀…)

[賽事] 萬眾騎Bike 100公里

3/11週六萬眾騎Bike的活動,五點半就醒來準備出發。抵達熟悉的大甲體育場前,我們七點直接插入車隊啟程100公里長騎。當然我會想要拍照這難得的景象,於是就騎乘最後頭,領頭的小傑、Connie、Juily一路往前衝,抵達各個宮廟人家都還沒擺食物,最後回到鎮瀾宮也沒得拿獎牌XD~有四個夥伴報名萬眾騎活動,可是卻都沒有用到大會準備的物資,就連宮廟準備的補給品也沒拿呢⋯⋯還是我會享受的好啊!

賽事萬眾騎Bike 100公里

(繼續閱讀…)

騎公路車環日月潭30公里

還記得這個「311」團,是在我們環花東170公里後馬上成團!原班人馬中包含我共八人,租一輛可以載八台公路車的旅行車,3/10-12兩天兩夜就在下大雨的台北啟程~

我們第三天(3/12)的行程是騎公路車環日月潭30公里,想起2016/01/24這一天霸王寒流來襲,我們125超慢跑團冒著又濕又冷的天氣下跑完14公里

騎公路車環日月潭30公里.JPG

(繼續閱讀…)

[iOS] 設定藍芽 (Setting Bluetooth)

有時候我們需要開啟藍芽來連結裝置,像是BeaconApple Watch小米手環。那麼如果使用者沒有打開權限怎麼辦?請他/她到設定藍芽 (Setting Bluetooth)去打開囉~

iOS 設定藍芽 (Setting Bluetooth).PNG

目前iOS SDK尚未有API可以直接改藍芽設定,要是未來Apple有開放的話請再跟我說唷!不過我想應該要等到天荒地老,非常重視用戶隱私的Apple,是不會輕易讓開發者悄悄開啟Bluetooth來進行任何動作。

剛好我們偉大的技術長有無私分享:

/**
 Theme: iOS 10 Setting Bluetooth
 IDE: Xcode 8
 Language: Objective C
 Date: 106/03/07
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */
-(void)openBLESetting
{
    NSURL *bluetoothURLOS8 = [NSURL URLWithString:@"prefs:root=General&path=Bluetooth"];
    NSURL *bluetoothURLOS9 = [NSURL URLWithString:@"prefs:root=Bluetooth"];
    NSURL *bluetoothURLOS10 = [NSURL URLWithString:@"App-Prefs:root=Bluetooth"];
    if ([[[UIDevice currentDevice] systemVersion] intValue] >= 10) {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS10];
    }
    else if ([[[UIDevice currentDevice] systemVersion] intValue] >= 9) {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS9];
    }
    else {
        [[UIApplication sharedApplication] openURL:bluetoothURLOS8];
    }
}

這種沒啥邏輯純粹定義的玩意兒,抄,就對了XD~

參考:opening iOS BLE setting from app

標籤雲

%d 位部落客按了讚: