2016年3月31日 星期四
2016年3月28日 星期一
2016年3月26日 星期六
2016年3月25日 星期五
[攝影][Android][iOS]雲海app
一般人認為拍雲海不只要技術,更要碰運氣。國立中正大學校友溫英佐運用資工專業,花了近四年分析雲海出現機率,開發出全台第一個以台灣雲海預報為內容的手機APP「雲海人」,實測預報成功率高達五成,大幅提高攝影愛好者衝景成功率,免費上架後造成一股下載熱潮。 (龐清廉報導) 國立中正大學通訊工程研究所畢業的溫英佐熱愛攝影,尤其愛拍雲海。溫英佐說山區天候變化快,一開始上山拍雲海經常都是吃老天爺的閉門羹,曾為了拍梅山的雲海,直到第十一次上山才拍到。
為了預測雲海,溫英佐四年前開始蒐集資料,因台灣沒有國家環境預報中心,他於是主動到美國國家環境預報中心取得網格資料、參考影響雲海高度的逆溫層等相關雲海數據,並不斷上山反覆驗證訊息的正確性。 溫英佐說,為了造福更多跟自己一樣喜愛雲海攝影的人,興起架設APP及創立團隊的念頭。支援Android及iOS系統的「雲海人」APP目前已上架可供免費下載,更提供四個地區的72小時雲海機率和高度預報,分別是攝影熱點阿里山、合歡山、雲洞山莊、頂石棹等。而在APP預報及實際雲海出現的結果交叉計算下,不僅阿里山、合歡山的準確率高達80%,雲洞山莊及頂石棹也有50%以上的準確率。 因注重使用者體驗,溫英佐在雲海人APP中,也設計了即時發佈雲海訊息的「推播」功能,另外,觀星族也可以從APP提供的雲海海拔高度得知雲層位置,不用擔心上山看不到美麗星空。溫英佐說未來正考慮擴大預報地區,提高「雲海人」精準度,增加使用者衝景成功率!
「雲海人」 Android App
「雲海人」 iOS App
2016年3月24日 星期四
[Rails]Ruby 正規表示式
Ruby 使用手冊
使用這種奇特詞彙的樣式,一般稱為正規表示式 (regular expressions)。Ruby 和 Perl 一樣,都是用斜線 (/) 包住樣式內容,而不用雙引號。
正規表示式 線上測試
趕緊來測試你的表示式對不對
使用這種奇特詞彙的樣式,一般稱為正規表示式 (regular expressions)。Ruby 和 Perl 一樣,都是用斜線 (/) 包住樣式內容,而不用雙引號。
[] | 指定的範圍(例如:[a-z] 表示一個在 a 到 z 的範圍內的字母) |
\w | 一般字元 (word character),即 [0-9A-Za-z_] |
\W | 非一般字元 (non-word character) |
\s | 空白字元 (space character),即 [ \t\n\r\f] |
\S | 非空白字元 (non-space character) |
\d | 數字 (digit character),即 [0-9] |
\D | 非數字 (non-digit character) |
\b | 退位 (0x08)(僅用於指定的範圍) |
\b | 單字邊界(若不是於指定的範圍) |
\B | 非單字邊界 |
* | 前一符號的內容出現 0 或數次。 |
+ | 前一符號的內容出現 1 或數次。 |
{m,n} | 前一符號的內容,最少出現 m 次,最多出現 n 次。 |
? | 前一符號的內容最多出現一次,同 {0,1} |
| | 符合前一個或後一個表示式 |
() | 分組 |
正規表示式 線上測試
趕緊來測試你的表示式對不對
[abc] | A single character of: a, b, or c |
[^abc] | Any single character except: a, b, or c |
[a-z] | Any single character in the range a-z |
[a-zA-Z] | Any single character in the range a-z or A-Z |
^ | Start of line |
$ | End of line |
\A | Start of string |
\z | End of string |
. | Any single character |
\s | Any whitespace character |
\S | Any non-whitespace character |
\d | Any digit |
\D | Any non-digit |
\w | Any word character (letter, number, underscore) |
\W | Any non-word character |
\b | Any word boundary |
(...) | Capture everything enclosed |
(a|b) | a or b |
a? | Zero or one of a |
a* | Zero or more of a |
a+ | One or more of a |
a{3} | Exactly 3 of a |
a{3,} | 3 or more of a |
a{3,6} | Between 3 and 6 of a |
訂閱:
文章 (Atom)