發表文章

目前顯示的是 7月, 2017的文章

for(I.age = I.know(U.birthday) ; !I.miss(U) ; I.age++)

U.know(I.heart) ? I.say("happy birthday") : I.write("happy birthday");

node webkit & nodebob 使用心得

最近重構 Minesweeper Solver,卻因為 win10 update,造成之前的遊戲版本無法運行,只好自幹遊戲。 但是自己寫的 GUI 感覺很麻煩,於是就找到 minesweeper online 的 js code,但又不想用瀏覽器玩。 (因為螢幕分析會因為瀏覽器不同而不好做) 我必須把這東西轉成有自己視窗的 exe。 js 怎轉 exe ? 有這麼神奇的東西嗎 ? 我在想 node js 都出來了 ( js 能活在後端 ), js 的 GUI 應該也不遙遠了。 果不其然,在幾年前就有 node webkit 這咚咚。 (GitHub 上最早的 Release tag Ver) on 15 Mar 2012   v0.2.0   …   957c12c     zip     tar.gz     還蠻容易的,第一次用就上手。 將 index.html 放進去,再加個 package.json 就可以運行。 但我想要的是獨立於 node js 和 node webkit 的獨立 exe 檔。 依照 node webkit 官方的說法,可以用工具或 DIY。 當然要先 DIY 看看啦。 先 zip 成 .nw 檔,然後將 nw.exe 在 cmd 下 copy 到 .nw 後面。 copy /b nw.exe+app.nw app.exe 恩,本機 (laptop) 可以 run,試試看移植。 desktop 說他不能 Run ... 那來試試看工具吧。 nodebob 看起來最簡單,因為是 bat 和 shell script 寫的。 然後就掉坑了。 C:\Users\dici8\Desktop\nodebob>build.bat nodebob v0.1 --- Creating app package 7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18 Error: 7-Zip cannot find the code that works with archives. Creating executable 複製了         1 個檔案。 C:\Users\dici8\Desktop\nodebob\release\nw.exe 複製了      

夢中題

夢中想到一題。 化簡含有零的式子, input: 2 * 2 + 0 + 3 * (0  * 5) output: 2 * 2