聰明玩Baby Boss~場次時間表智慧化


那天帶著小孩去京華城Baby Boss,結果小孩玩得很累,我這個“經紀人”的也為了安排活動場次傷透了腦筋。總共近50個職業,每個的時間場次沒有一定的規則,如果想要減少等待的時間,選了一個後要馬上找下一個,有的活動如果不小心錯過了,下一場又可能會等很久。

於是這個APP就這樣產生了。

照時間排列,很清楚的表格,隨著時間,最近的活動會自動移到最上面。但如果有想要把某些活動“釘”在上面也可以。“釘”在上面的活動也可以自由調整順序。

iOS Simulator Screen shot 2013.10.17 下午4.25.40
主劃面可以進行的操作有

  • 選單螢幕快照 2013-10-17 下午6.17.17
    主要是要進入選擇“檔案”的操作;目前Baby Boss似乎沒有將每天的時刻表公佈出來,我跟Baby Boss也沒有直接的關係,所時刻表只能用email/AirDrop或iTunes匯入檔案,或者自行編輯。
  • Play螢幕快照 2013-10-17 下午6.18.11 沒有開始Play前,只是觀看而已,可以移動,固定活動,標示為“喜愛”heart。“喜愛”的行動在開始PLAY後,時間到前會有通知。
    iOS Simulator Screen shot 2013.10.17 下午4.27.03一旦開始Play,沒有“釘”住的活動會照”離現在最近的時間”排列。已經過了時間的活動會變成灰色。
  • 螢幕快照 2013-10-17 下午6.29.01“釘”住活動。按一下圖針即可,要取消“釘”住,再按一下即可。
  • 移動活動:“長按”住活動名稱,然後上下移動到想要的位置即可。不過,雖然沒有被“釘”住的活動也可以任意排列,在PLAY時會自行根據時間移動,被“釘”住的則會固定位置。所有“釘”住的都會排在最前面。
  • 標記“喜愛”heart或者是預定要玩的項目。在想玩的對應“長條”上按一下即取,再按一下即可取消。有選定的時間段會有灰色背景標示。

如果Baby Boss有提供時刻表,那麼這個APP就變得很完美了。很不幸地,目前沒有。所以目前有二種方式可以得到資料。
1,自行找到資料檔(下面會有一個之前的時刻表可供下載),可以用iTunes輸入。或是從iPhone的email附檔中直接打開。
從iTunes匯入的檔案可以在下列畫面中按import,然後選擇匯入的檔案即可。
iOS Simulator Screen shot 2013.10.17 下午6.48.22
2,自行編輯:從無到有也行,可以下載之前的檔案,改時間即可。按上圖中螢幕快照 2013-10-17 下午6.48.14即可進入。
summary

 

在這個畫面中,可以設定提早通知的時間,另一個”最小時間單位“是為了快速輸入時間的設計。如果數字是”1“,所有的時間都可以輸入,如果是”5“,則只輸入”5″的倍數,例如10:05,10:10,10:15等等。輸入10則以10分為單位。可能的值是1,5,10,20,30。不過Baby Boss用5就行了。如果那天有時間不是5倍數,可以改成“ 1″才能輸入不是5倍數的時間。

按每個活動進入編輯活動時間

activity如果時間長度有變動,按一下時間即可更改。最常做的是編輯時間表。按pen即可編輯時間表,如下

timeinput

這個畫面完全是為了快速輸入時間所設計,Apple用來選時間的轉輪轉太慢,直接按數字比較快。建議用24小時制最快。直接輸入時間後按Enter即可輸入,可以連續輸入所有的時間。輸入分鐘的個位數會根據”最小時間單位“的值不同而能輸入的數字有不同,例如最小時間單位是5時,分鐘的毎位數只能輸入0或5。刪除輸入跟更正錯誤應該很直覺,按對應的地方即可。輸入完畢後按Done即可回到前一個劃面。

基本操作就這樣。其他的操作,例如用email/airdrop等跟大部分的APP差不多。
目前没有針對iPad設計,如果有一定的下載數,或許會考慮開發iPad的版本。

如果有機會,希望可以提供正確的時刻表提供下載,但這需要Baby Boss官方的支援。

下載這個檔案後用iTunes匯入,或者用email寄給自已,從iPhone上的mail打開附檔。

SunMoonAR V2.0

 

What’s NEW!
Using the GYROSCOPE and a reference to get heading.
The magnetic compass is not precise enough. The error sometimes could reach 30 degree! Thus, using the magnetic compass sometimes gets bad result. ( One undocumented new feature is that the error/accuracy of magnetic compass is now shown)
In contract, the gyroscope is stable and precise, though for a short time. However, to use gyroscope to get heading, a reference is necessary. The sun, the moon, and a custom landmark in sight can be used as reference. Note: if the elevation of sun or the moon is larger than 80 degree, the result won’t be good. The more distant the reference landmark, the more precise the result heading.

Usage:
1.Tap the center bottom, where the HEADING degree resides. Only when the location is available, i.e. GPS is flexed, this function can be used.

webdoc_1

2. choose a target to be used as the reference. If the sun or the moon is not visible at that time, the corresponding button will be disable.

webdoc_2

2a. if ‘landmark…’ is chosen, the selection of landmarks is necessary. The LED right indicates the quality of the reference.

  • RED: bad reference.The precision of current location is not good, or the distance of the landmark is not far enough.
  • YELLOW: fair.
  • GREEN: good.

webdoc_2a

2b. In New Landmark screen. Tap the location of the desired landmark.

webdoc_2b

3.Aim the reference, and tap the screen.

webdoc_3

4.Now it is in GYROSCOPE mode. To return to use magnetic compass, shake the phone.

webdoc_4

 

Twilight Compass V3.0 & peak of V3.2

Twilight Compass V3.0 was summited to APP Store. The UI is re-designed. In fact, the APP is re-writen from scratch.

Twilight Compass is my first APP, which was created three years ago. Since then, iOS, previously iPhone OS, evolves. I tried to imitate the original compass APP of APPLE, which seemed to be clumsy. Therefore, I re-write it.

Just after submitting, I decide to add some more features, which are

  • Map Compass
  • Import/Export waypoints

Map Compass is a compass overlaid on the map. If you are going to take pictures of Twilight with certain landmarks, it will be a very good tool for you. By using this tool, you can know where is the best point to take a picture of sunrise or sunset with the landmark.

Waypoints are locations of interest. In previous version, it is called “Landmark” because it is meant to be. After V3.2, the term will be changed to “location”, because it can be used to set current location also. The file format supported is KML, which is compatible with Google Map and Google Earth. The import detects duplicated points, which is defined when the “name” is exactly the same and the distance between the two location is within 10 meters.
I will submit it as soon as possible.

SunMoonAR

 

This is the APP that I wanted to create when I was writing Twilight Compass. SunMoonAR Displays the positions of the sun and the moon in the way of augmented reality. The reason that I didn’t do it is that iPhone SDK didn’t support CameraOverlay, real time video stream, or AVFoundation frame at that time.(Please don’t count the hacks.) With the power of AVFoundation frame and, even more, the CoreMotion framework, this APP is sure to be.

The UI of SunMoonAR is kept as simple as possible. However, to avoid overlay of the sun and the moon, I have to create UI to show/hide the suns and moons.

Everything works fine, except that the compass of iPhone usually has error about 10~30 degrees. I am figuring out a way to get azimuth by using gyroscope with a target for calibration, whose precision would only depend on the gyroscope. It is said to be more accurate.

命名大師 v2.0

命名大師 v2.0主要更新:

  1. 增加「常見度」指標(菜市場名指標)。我搜集並分析了1994~2004年間台灣的大學聯考榜單後,將所有的名字出現頻率加以統計計算,最後可以查出名字的常見度指標:指標數值為0~99%,愈高數值表示名字(不包括姓)愈常見;0表示小於1。
    summary
    姓名論斷中外格下方為常見度,如上圖。
    selectnamev1
    命名流程最後選擇名字中,也會有名字的常見度
    這個數值的實際意義為「一千人中名字重複的機率」。請特別注意,數據來源為台灣區1994~2004年間,僅供參考。
  2. 更改常用字庫。
    • 更改常用字為命名常用字。(原常用字為日常用字。)
      原本的常用字為常見用字,但常見用字很多並不會拿來用在名字上;例如,「奸」這個字應該不會有人拿來用。而常用字的標準則是取自常見度一樣的資料庫。
    • 常用字依常用程度排列。
      字依常用程度排列,如果獨特性為命名的重點之一,可以依字的排列順序考慮取用。

    selectword
    如圖中10劃最常用的字是「」。

  3. 「選字」畫面中,獨立「少用字」於「所有字」中。「選字」畫面可選擇看
    1. 常用字:命名常用字。
    2. 少用字:不在常用字之列的所有字。
    3. 所有字:字庫中所有字,即常用字加所有字。
  4. 更新「選擇筆劃」畫面顯示。
    • 以不同顏色標示吉凶。
    • 更改「吉大於凶」為「小吉」、「凶大於吉」為「小凶」。
    • selectstroke
      」為綠色;「」為紅色

  5. 改善選字畫面操縱流暢度。
  6. 更改使用界面。
    取消tabbar,除了更直覺外,也增加選筆劃和選字時的顯示空間。

20130404-103148.jpg

Twilight Compass v2.0

What’s new in version 2.0:
download

  • [New Feature] Landmark pointer
  • main screen
    In addition to showing the directions of sunrise and sunset, now it points to a user-defined landmark too. In SETTING screen, select the last item “Landmark”, the following screen will show.The screen shows all landmarks sorted by distance to current location if you have created some landmarks. Select the desired landmark or cancel by selecting the first “[No Landmark]”.
    Landmark selection
    Press the detail disclosure button (>), the following screen will show to tell you the location of the landmark related to current location.
    landmark show on map

    To add new landmark, press [+] in the landmark list screen, move the map to desired position, and press [+] at the lower right coner to place the pin as following. Drag the pin to change location. Press the detail disclosure button(>) to edit the name.
    edit landmark on map

  • [Update] OS 4.0 supported
  • Twilight Compass now supports iOS 4.0 multitasking features. It will stop using GPS and compass when switched to background.

  • [Update] select current location on map
  • edit current position
    Press the Map button at the upper left coner to locate current location.
    current location  on map
    Move the map to the location desired, and press “done”.

  • [Update] update drawing
  • New drawing to support high resolution. (Yes. I know it is still not cool enough, but I’ve tried my best. I am a programmer not an artist. Sorry.)

download

命名大師

下載命名大師

前言:

筆劃斷定吉凶準嗎?有什麼根據嗎?我想凡是卜筮算命這類的東西,都沒有人可以斷定準確與否。但是以小孩的命名來說,則是寧可信其有,不可信其無。除非有什麼特別的理由,否則只要有千分之一或甚至億萬分之一能對小孩的將來有所幫助,那麼為人父母也會想要採取對自已小孩比較有利的做法。所以,現在很多人都是花錢請人家取名字。只不過,一般花錢取名字只會提供少數幾個名字供作選擇,如果都不滿意,也沒有辦法。再則,自已為小孩取出來的名字總是多了幾分親切感。
「命名大師」就是從我自已為小孩取名字的經驗而來的。命名的方法有許多種,包括看生肖、看八字、五行、筆劃等等。看生肖的方法簡單,但缺乏系統,八字五行的論斷則眾說紛云,筆劃則是其中比較有跡可尋,也比較容易無中生有的方法。但筆劃命名的方法中最不方便的就是筆劃的算法是根據康熙字典而來,「命名大師」也就是為了解決這個困難而產生的。

使用說明:

「命名大師」有兩大功能,一為姓名斷吉凶,另一為命名。操作方法十分直覺簡單,敍述如下:

姓名吉凶:
姓名吉凶(二)
依指示輸入姓及名後,按下【吉凶】鈕,即可看到天、人、地、總、外五格,以及三才配置和基礎運、成功運、社交運的吉凶。
吉凶總覽

在吉凶總覽的畫面碰一下便可查看詳細的說明:
吉凶總覽

命名:

在命名頁面第一個畫面是專案總覧,「命名大師」可以同時進行多個命名的專案。要刪除一個專案,用手指橫劃過專案的列表後,會出現【刪除】按鈕。
專案總覽

按右上角的【+】即可開始一個專案:
新專案

姓為必填。如果有預先決定的字, 則可以輸入預選字 。例如中間名依族譜為「悟」,則選【第一個字】並在預選字中輸入「悟 」。預選字不限定字數,例如:姓為「孫」、輸入「空」並選【第二個字】,則表示想要取「孫 x空」的名字。最大筆劃為非預選字的最大筆劃,最大值為31,建議筆劃不要太多。「專案代號」為專案的名稱代號,可任意輸入以方便日後查看。請注意:新命名專案中輸入的資料為一個專案中不可更改的參數,如果輸入錯誤,可以刪除並重新開始。

輸入資料後,按右上角【選擇筆劃】(必須輸入姓才會出現此按鈕),就會出現所有的筆劃組合:
選筆劃

用手指點選可以選擇或取消選擇,按筆劃組合最右的按鈕則可以看筆劃組合的詳細說明,筆劃組合可依【吉凶】或【筆劃】順序排列;選擇完筆劃後按右上角的【選字】就可以進入一下階段選字的步驟,此步驟可以隨時重選。建議可先選一種組合,若挑不到喜歡的名字回來多選幾種組合。
選字:

選字
依所選的筆劃, 預設會列出 資料庫中的【常用字】,若挑不到喜歡的字,可點選上方【所有字】,則會列出資料庫中所有的字以供選擇。在字上點選即可完成「選擇/取消選擇」的動作。選完字後即按右上方【名字組合】可進入挑選 名字的步驟。

挑選名字組合會列出所選的筆劃和字的組合而成的所有名字。針對每個名字可以

  1. 按最右的按鈕看詳細吉凶說明。
  2. 按刪除鈕表示不考慮;「刪除」後的名字也可以回復。
  3. 依最少半顆星最多五顆星評等名字的喜好程度。

全部名字
本步驟有三個頁面:【全部/已選/未選】:

  • 全部:列出所有名字組合,依筆劃排列。
  • 已選:列出半顆星以上名字組合,依評等排列。
  • 未選:列出未評等(零顆星),也未「刪除」的名字, 依筆劃排列。

已選
在 【已選】及【未選】頁面中更改後需按右上方的重新整理鈕才會重新排列。
下載命名大師

問與答:

  1. 筆劃的根據。
    「命名大師」的筆劃是根據字在康熙字典中的位置決定,例如「五」在康熙字典中是「二」部二劃,故為四劃。網路上很多人將五列為五劃,但個人以為,如果依照字意而定筆劃,那麼「萬」字豈不是要算一萬劃?當然,使用者可依自已的認知決定。
  2. 字資料庫的大小。
    常用字5千餘字,全部有2萬餘字。康熙字典有超過五萬字,但大部分的字在iphone上並無法支援。事實上即使是「命名大師」支援的2萬餘字也不是所有字都能在iPhone上正確顯示。電腦化已經很普徧的情況下,建議不要選擇冷僻而無法在所有系統顯示的字,以免徒增困擾。

下載命名大師