PWA (Progressive Web Apps) 可以讓網頁以 Web App 的形式運用在移動裝置及桌機
以仿原生APP的用戶體驗,可以支援離線操作,推播等APP功能,
以及仍保持 Web 的本質優點(開放,易於訪問,可索引),
這裡要說明如何在 Chrom 要將 PWA 添加到桌面,當作桌面應用軟體來使用
Continue Reading在 laravel 使用 asset() 來設定一些 public/ 靜態文檔相關位置
在本機主要使用 http,但是更新到正式機需要ssl 憑證
現在有一個情況是,在使用 laravel asset path ,更新到線上主機仍套用 http
底下說明如何在線上及本地切換 http, https
Continue Reading初期衝刺規劃 - Sprint planning meeting
每日立會 - Daily Scrum 每天15分鐘
檢核 - Sprint
展示 - sprint demo (review) meeting
回顧 - Sprint repospective metting (1.5-3小時)
Continue ReadingContinue Reading對於本文,請記住,在每個sprint結束時,每個story都標記為已完成或未完成。還要記住,每個story都需要被分解成可以提供商業價值的工作塊。
採用敏捷開發過程,只要當需求足夠形成一個週期工作量之後,
就可以進行啟動循環週期: 分析-設計-開發-測試-上線
每個循環期間,會需要非常頻繁的進行軟體版本測試週期
(事實上,這裡所提及的 alpha, beta… 測試階段,與傳統做法不同,敏捷的測試階段都是以週期為檢核點 )
Continue Reading最近Mac升級了 OS 之後
git 使用時會出現錯誤訊息
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
解決方法:
xcode-select --install
問題應該就會解決
如果還是不行,可以試試
sudo xcode-select -switch /
Continue Reading
跨域驗證本身存在著許多風險,其中最知名的中間人攻擊Man-in-the-middle attack (MitM attacks),透過劫持 wifi 傳輸過程中所訪問的router ,解析其中的憑證,就能來偽裝用戶進行登入。
若採用 SSL及可防止網路請求被攔截,
針對單一單入即可在不同 Domain 做跨域驗證的做法,最知名的就是 Single sign on (sso)
Continue Reading### 三码
#### [直选]
- 前三直选复式
从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的前3个号码相同,且顺序一致,即为中奖。
(如:选择01,02,03,开奖号码顺序为01,02,03 * *,即为中奖。)
- 前三直选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前3个号码相同,且顺序一致,即为中奖。
(如:手动输入01 02 03,开奖号码为是01 02 03 * *,即为中奖。)
- 中三直选复式
从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,且顺序一致,即为中奖。
(如:选择01,02,03,开奖号码顺序为* 01,02,03 *,即为中奖。)
- 中三直选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,且顺序一致,即为中奖。
(如:手动输入01 02 03,开奖号码为是* 01 02 03 *,即为中奖。)
- 后三直选复式
从01-11共11个号码中选择3个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的后3个号码相同,且顺序一致,即为中奖。
(如:选择01,02,03,开奖号码顺序为* * 01,02,03即为中奖。)
- 后三直选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后3个号码相同,且顺序一致,即为中奖。
(如:选择01,02,03,开奖号码顺序为* * 01,02,03即为中奖。)
#### [组选]
- 前三組选复式
从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的前3个号码相同,顺序不限,即为中奖。
(如:选择01 02 03(展开为01 02 03 * *,01 03 02 * *,02 01 03 * *,02 03 01 * *,03 01 02 * *,03 02 01 * *),开奖号码为03 01 02 如:,即为中奖。)
- 前三組选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前3个号码相同,顺序不限,即为中奖。
(如:手动输入01 02 03(展开为01 02 03 * *,01 03 02 * * , 02 01 03 * *,02 03 01 * *,03 01 02 * *,03 02 01 * *),开奖号码为01 03 02 * *,即为中奖。)
- 中三組选复式
从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,顺序不限,即为中奖。
(如:选择01 02 03(展开为* 01 02 03 *,* 01 03 02 *,* 02 01 03 *,* 02 03 01 *,* 03 01 02 *,* 03 02 01 *),开奖号码为03 01 02 如:,即为中奖。)
- 中三組选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的千位,百位,十位3个号码相同,顺序不限,即为中奖。
(如:手动输入01 02 03(展开为* 01 02 03 *,* 01 03 02 *,* 02 01 03 *,* 02 03 01 *,* 03 01 02 *,* 03 02 01 *),开奖号码为03 01 02 如:,即为中奖。)
- 后三組选复式
从01-11中共11个号码中选择3个号码,所选号码与当期顺序摇出的5个号码中的后3个号码相同,顺序不限,即为中奖。
(如:选择01 02 03(展开为* * 01 02 03,* * 01 03 02,* * 02 01 03,* * 02 03 01,* * 03 01 02,* * 03 02 01),开奖号码为03 01 02 如:,即为中奖。)
- 后三組选单式
手动输入3个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后3个号码相同,顺序不限,即为中奖。
(如:手动输入01 02 03(展开为* * 01 02 03,* * 01 03 02,* * 02 01 03,* * 02 03 01,* * 03 01 02,* * 03 02 01),开奖号码为03 01 02 如:,即为中奖。)
### 二码
#### [直选]
- 前二直选复式
从01-11共11个号码中选择2个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的前2个号码相同,且顺序一致,即中奖。
(如:选择01 02,开奖号码 01 02 * * *,即为中奖。)
- 前二直选单式
手动输入2个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的前2个号码相同,且顺序一致,即为中奖。
(如:手动输入 01 02,开奖号码为01 02 * * *,即为中奖。)
- 后二直选复式
从01-11共11个号码中选择2个不重复的号码组成一注,所选号码与当期顺序摇出的5个号码中的后2个号码相同,且顺序一致,即中奖。
(如:选择01 02,开奖号码* * * 01 02,即为中奖。)
- 后二直选单式
手动输入2个号码组成一注,所输入的号码与当期顺序摇出的5个号码中的后2个号码相同,且顺序一致,即为中奖。
(如:手动输入01 02,开奖号码* * * 01 02,即为中奖。)
#### [组选]
- 前二組选复式
从01-11中共11个号码中选择2个号码,所选号码与当期顺序摇出的5个号码中的前2个号码相同,顺序不限,即为中奖。
(如:选择01 02(展开为01 02 * * *,02 01 * * *),开奖号码为02 01 * * * 或 01 02 * * *,即为中奖。)
- 前二組选胆拖
分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注。当期顺序摇出的5个号码中的前2个号码中同时包含所选的1个胆码和1个拖码,顺序不限,即为中奖。
(如:选择胆码 01,选择拖码 06,开奖号码为 06 01 * * *,即为中奖。)
- 后二組选复式
从01-11中共11个号码中选择2个号码,所选号码与当期顺序摇出的5个号码中的后2个号码相同,顺序不限,即为中奖。
(如:选择01 02(展开为* * * 01 02,* * * 02 01),开奖号码为* * * 02 01或* * * 01 02,即为中奖。)
- 后二組选胆拖
分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注。当期顺序摇出的5个号码中的后2个号码中同时包含所选的1个胆码和1个拖码,顺序不限,即为中奖。
(如:选择胆码 01,选择拖码 06,开奖号码为* * * 06 01,即为中奖。)
### 不定位
#### [不定位]
- 前三不定位
从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第一位、第二位、第三位开奖号码中包含所选号码,即为中奖。
(如:选择01,开奖号码为01 * * * *,* 01 * * *,* * 01 * *,即为中奖。)
- 中三不定位
从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第二位、第三位、第四位开奖号码中包含所选号码,即为中奖。
(如:选择01,开奖号码为* 01 * * *,* * 01 * *,* * * 01 * ,即为中奖。)
- 后三不定位
从01-11中共11个号码中选择1个号码,每注由1个号码组成,只要当期顺序摇出的第三位、第四位、第五位开奖号码中包含所选号码,即为中奖。
(如:选择01,开奖号码为* * 01 * *,* * * 01 * ,* * * * 01即为中奖。)
### 定位胆
#### [定位胆]
- 定位胆
从第一位,第二位,第三位任意1个位置或多个位置上选择1个号码,所选号码与相同位置上的开奖号码一致,即为中奖。
(如:万位上选择01,开奖号码为01 * * * *,即为中奖。)
### 任选
#### [任选单式]
- 一中一
从01-11共11个号码中选择1个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05,开奖号码为08 04 11 05 03,即为中奖)
- 二中二
从01-11共11个号码中选择2个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04,开奖号码为08 04 11 05 03,即为中奖。)
- 三中三
从01-11共11个号码中选择3个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 11,开奖号码为08 04 11 05 03,即为中奖。)
- 四中四
从01-11共11个号码中选择4个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 08 03,开奖号码为08 04 11 05 03,即为中奖。)
- 五中五
从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。)
- 六中五
从01-11共11个号码中选择6个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 10 04 11 03 08,开奖号码为08 04 11 05 03,即为中奖。)
- 七中五
从01-11共11个号码中选择7个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 10 11 03 08 09,开奖号码为08 04 11 05 03,即为中奖。)
- 八中五
从01-11共11个号码中选择8个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 11 03 08 10 09 01,开奖号码为08 04 11 05 03,即为中奖。)
#### [任选复式]
- 一中一
从01-11共11个号码中选择1个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05,开奖号码为08 04 11 05 03,即为中奖)
- 二中二
从01-11共11个号码中选择2个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04,开奖号码为08 04 11 05 03,即为中奖。)
- 三中三
从01-11共11个号码中选择3个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 11,开奖号码为08 04 11 05 03,即为中奖。)
- 四中四
从01-11共11个号码中选择4个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 08 03,开奖号码为08 04 11 05 03,即为中奖。)
- 五中五
从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(从01-11共11个号码中选择5个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。)
- 六中五
从01-11共11个号码中选择6个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 10 04 11 03 08,开奖号码为08 04 11 05 03,即为中奖。)
- 七中五
从01-11共11个号码中选择7个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 10 11 03 08 09,开奖号码为08 04 11 05 03,即为中奖。)
- 八中五
从01-11共11个号码中选择8个号码进行购买,只要当期顺序摇出的5个开奖号码中包含所选号码,即为中奖。
(如:手动输入05 04 11 03 08 10 09 01,开奖号码为08 04 11 05 03,即为中奖。)
### 胆拖
#### [胆拖]
- 二中二
分别从胆码和拖码的01-11中,至少选择1个胆码和1个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和1个拖码,所选胆码必须全中,即为中奖。
(如:选择胆码 08,选择拖码 06,开奖号码为 06 08 11 09 02,即为中奖。)
- 三中三
分别从胆码和拖码的01-11中,至少选择1个胆码和2个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和2个拖码,所选胆码必须全中,即为中奖。
(如:选择胆码 08,选择拖码 06 11,开奖号码为 06 08 11 09 02,即为中奖。)
- 四中四
分别从胆码和拖码的01-11中,至少选择1个胆码和3个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和3个拖码,所选胆码必须全中,即为中奖。
(如:选择胆码 08,选择拖码 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
- 五中五
分别从胆码和拖码的01-11中,至少选择1个胆码和4个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时包含所选的1个胆码和4个拖码,所选胆码必须全中,即为中奖。
(如:选择胆码 08,选择拖码 02 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
- 六中五
分别从胆码和拖码的01-11中,至少选择1个胆码和5个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。
(如:选择胆码 08,选择拖码 01 02 05 06 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
- 七中五
分别从胆码和拖码的01-11中,至少选择1个胆码和6个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。
(如:选择胆码 08,选择拖码 01 02 05 06 07 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
- 八中五
分别从胆码和拖码的01-11中,至少选择1个胆码和7个拖码组成一注,只要当期顺序摇出的5个开奖号码中同时存在于胆码和拖码的任意组合中,即为中奖。
(如:选择胆码 08,选择拖码 01 02 03 05 06 07 09 11,开奖号码为 06 08 11 09 02,即为中奖。)
Continue Reading
除了 ctrl+shift+. 的方式可以切換
啟用終端機,以指令方式操作顯示/隱藏檔案方式如下:
defaults write com.apple.finder AppleShowAllFiles TRUE;\killall Finder
defaults write com.apple.finder AppleShowAllFiles FALSE;\killall Finder
台灣證券交易所規範了FIX通訊協定作業平台,簡稱FIX
證交所TCP/IP資訊網路透過MPLS架構,讓證交所與每個券商主機之間都設定了點對點固定IP VC(Virtual Circuit)連線
通常發起端為證券商,建立連線之後傳送登入訊息讓證交所驗證,
FIX協定為非同步傳輸方式,可連續傳送委託單
基本介紹如下:
FIX tag 組成包括:
Header 固定開頭為:
8=FIX.4.4<SOH>
Body 是要傳送的內容,基本格式為:
Key=Value<SOH>....
Trailer 結束使用的格式為: 其中 nnn 是透過 CheckSum 計算出的數值
10=nnn<SOH>
FIX Session 主要用於登入、交換訊息、登出:
發起端無傳送登入訊息 當發起端原本應該傳送登入訊息給接收端,超過60秒未傳送登入訊息,連線就會主動中斷 這時發起端就要再重新連線
接收端驗證 接收端會驗證登入訊息,若驗證成功會立即回覆 Logon 登入訊息,若驗證失敗會回覆 Logout 登出信息
開始同步 發起端接收到 Logon 登入訊息後,就能開始傳送其他訊息
Continue ReadingReact Native 官方在6/14發布一則訊息 為了使React Native更輕量化並更好地適應現有的應用程式,官方正式宣布,正式啟動重構專案
React Native 每天都在更新,在去年有超過500個開發者貢獻了超過2500次提交。
在過去的5年中,發現最初的原則,造成了後續維護上的難處,並且無法靈活的與其他本地API溝通。因此,他們已經開始研究React Native的大規模重構方式,希望能讓架構更加靈活,並更好地支援JavaScript與本地API集成。
Continue ReadingLME (London Metal Exchange) 倫敦金屬交易所
提供鋁、銅、鉛、鋅、鎳和錫等期貨交易
(1877~today) 2012-06 被香港以 22 億美元收購
Continue Reading一般來說,投資人的輸贏都會符合 28 法則
在選擇權的市場中,投資人對未來市場預期可分為:
正價差 - 預期未來會漲,看多 逆價差 - 預期未來會跌,看空
買賣雙方都能接受的交易價格,就稱為均衡價格
因此,要透過選擇權獲利,通常都要有預期盤勢會有大震盪才會有獲利空間
一般股市平穩的期間,只需要買賣期貨即可
或者可以選擇用 賣出買權、賣出賣權 來獲利
不管買權或賣權,通常我們都會選擇買方身分
買權 (CALL Option) 未來看漲 - 買方 (買進買權 LONG CALL) : 可以在未來購買特定價格的權力 做多 - 賣方 (賣出買權 SHORT CALL) : 必須履行「賣出」「空頭期貨合約」的義務 放空
賣權 (PUT Option) 未來看空 - 買方 (買進賣權 LONG PUT) : 可以在未來賣出特定價格的權力 做空 - 賣方 (賣出賣權 SHORT PUT): 必須履行「買入」「多頭期貨合約」的義務 做多
買權(CALL) | 賣權(PUT) | |
---|---|---|
選擇權買方 | 付出權利金,取得未來買入指定價位股票權力,未來股價上漲即獲利 單次獲利金額高 獲利機率較低 若虧損,頂多賠掉權利金 |
付出權利金,取得未來賣出指定價位股票權力,未來股價下跌即獲利 單次獲利金額低 獲利機率較大 若虧損,金額較大 |
選擇權賣方 | 收取權利金,未來須保證買進履約指定價位股票,未來股價下跌即獲利 單次獲利金額高 獲利機率較低 若虧損,頂多賠掉權利金 |
收取權利金,未來須保證賣出履約指定價位股票,未來股價上漲即獲利 單次獲利金額低 獲利機率較大 若虧損,金額較大 |
權利金會受到履約價影響,以CALL為例,買低權利金就高 以PUT為例,賣高(用比較高去放空)權利金就高
Continue Reading金管會主管機關 進行監督 期交所 推出投標商品 交易商 負責中介 投資人 負責購買交易
台指選擇權屬於歐式選擇權
雙方要等到到期日才能履約
買進契約 台指選擇權每 1 點 = 50 元
營業日 8:45-13:45
市場上可以購買的契約分別有:
近月契約 - 最近這3個月
季月契約 - 最近這2個季
買進權力 付權利金,就能在到期日依照履約價買進 買方有權履約或毀約
賣出權力 付權利金,在到期日依照履約價賣出 賣方有權履約或毀約
當購買了選擇權,依照時間過去,選擇權契約是否賺錢,或虧錢 一般說法可用,價內、價平、價外 來表示
買權 - 一開始購買的履約價低於現市價 賣權 - 一開始購買的履約價高於現市價
買賣權等於現市價
買權 - 一開始購買的履約價高於現市價 賣權 - 一開始購買的履約價低於現市價
通常買進選擇權,會以XX點權利金買進履約價 XXXX點的Call 通常賣出選擇權,會以XX點權利金賣出履約價 XXXX點的PUT
權利金 例如 150 點
若不履約,就會賠掉 150點 * 50元= 7500元
Continue Reading