跳到主要內容

發表文章

Play Framework 2 簡介經驗

最近在玩這個框架,感覺寫起來是容易的,但版本間的差異真的很需要注意… 在2.2版本使用了某社群元件,但又因FB強制升級為2.0版認證,所以社群元件需要升到最新版本(剛好在2.2版本的社群元件又是最後一版…) 新版的社群元件又是為2.3、2.4寫的… 2.2的設定檔剛好又不相容… 雖然還是可以解決,但就是麻煩,有種被強姦的感覺…,大概寫到這應該就沒人想要用了吧!(但還是絕對值得使用) 自已覺得未來應該不會再有這麼大的變動了… Play還是個很好的選擇,對Java User來說,自己寫了PHP許久,用了像Yii 等的框架,到了Yii2引入了Namespace 後,真的也開始變複雜了… Play 也是Namespace的問題比較多,但又加上框架的API有更動,升級才有難度… 不過2.4最主要還是為了支援Java8才有這麼大的變動吧… https://www.playframework.com/changelog 另外升級到2.4 想要創造 2.3的Template也有困難,不過解決方案就是,線上有,去抓 附上參考的templates路徑 http://www.typesafe.com/activator/templates 但整高來說工作上是容易的。 如果你想要建立2.3版本的template,可以參考下面的網址 http://www.typesafe.com/activator/template/play-2.3-highlights 下載zip檔,或這樣做 activator new PROJECTNAME play-2.3-highlights (要直接下 activator指令需要先安全 activator,如果你只是想先測試,下載zip檔,再目錄下執行 activator run即可,應該都有隨zip附 activator,unix like請記得指令是./ activator run,即可在 http://localhost:9000 看到內容) 如果你找的到seed字眼的 template,內容會更乾淨一點。 整體的文件可以在這裡找到 https://www.playframework.com/documentation/2.4.x/JavaHome https://www.playframewo...

台灣發票掃描對獎-Android

昨天亂做亂做,也讓他上線了,大家來試試吧! 那裡好用,那裡不好用,也跟我說一聲,我盡力改,就連廣告位置也可橋,真的,只要你肯留言告訴我。 https://play.google.com/store/apps/details?id=tw.attz.invoice 

​他們​已​喪失​對​彼此​的​愛;​他們​不斷​​渴望​血腥​與​報復。

人民只要心地頑硬,喪失了仁愛、真理、文明後就會這樣,想想IS(遜尼派激進組織「伊斯蘭國」)、想想台灣。 註1.這是一位先知寫給他兒子摩羅乃的書信。 註2.拉曼人原本意指惡人,是真理、正義、神的敵人,沒想到還有比惡人還惡的。 ========================= 摩羅乃書 第九章 3  現在​看​啊,​我​兒,​恐怕​拉曼​人​就​要​消滅​這個​民族​了,​因為​他們​不​悔改,​而​撒但​仍​不​斷​煽動​他們​彼此​惱怒。   4  看啊,​我​還在​繼續​對​他們​努力;​我​​嚴厲​講述​神​的話​時,​他們​就​顫抖​而​憤恨​我,​我​不嚴​厲​時,​他們​就​硬​起​心​來​反對​這些​話,​所以,​恐怕​主​的​靈​已​停止​​對​他們​努力​了。   5  他們​憤恨​至極,​我​看​他們​好像​不怕​死;​他們​已​喪失​對​彼此​的​愛;​他們​不斷​​渴望​血腥​與​報復。   6  我的​愛子,​雖然​他們​頑硬,​我們​還是​要​​勤奮​工作;​因為​我們​若​停止​​工作,​就​會​被​帶到​罪​罰​之下;​因為​我們​在​這​塵土​所​造​的​肉身​中​有​工作​要​完成,​好​讓​我們​戰勝​與​所有​正義​為敵​的​人,​讓​我們​的​靈魂​在​神國​裡​安息。   7  現在​我​要​寫​這​人民​所​受​的​一些​痛苦。​根據​我​從​亞摩龍​那裡​得​到​的​消息,​看​啊,​拉曼​人​有​很多​俘虜,​是​他們​從​休賴柵​塔​擄獲​的,​其中​有​男人​、​女人​和​小孩。   8  他們​殺​了​婦女​和​小孩​的​丈夫​和​父親,​以​丈夫​的​肉​餵​妻子,​以​父親​的​肉​餵​子女;​只​給​他們​一點點​水​喝。   9  拉曼​人​的​憎行​雖然​如此​殘酷,​但​還不​及​我們​在​摩林安德​的​人民。​因為​看​啊,​他們​擄​走​很多​拉曼​人​的​女兒,​並且​在​奪去​她們​比​什麼​都​寶貴​、​都​重要​的​​貞潔​和​​貞操​以後──   10  他們​這樣​做​後,​還用​最​殘酷​的​方法​殺​了​她們,​折磨​她們的​身體​...

Amazon Git SSH UNPROTECTED PRIVATE KEY FILE

連上Amazon 時發生了以下的問題 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @         WARNING: UNPROTECTED PRIVATE KEY FILE!                                                            @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 可以主要是private key權限太公開了(不知道為何要這樣限制就是了…) 可以參考一下做法,就不用再上傳一次public key了 sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub 如果還有其他問題 sudo chmod 644 ~/.ssh/known_hosts sudo chmod 755 ~/.ssh 應該就可以run了,試試吧!  

關於多元成家法案

我知道我的出聲可能會造成同性的攻擊(也許),但同時我要說在強調同性婚姻的立場時,同時也是造成對原有異性婚姻的保障及價值造成破壞,也許很多人說異性婚姻不代表幸福的象徵,但新的律法不應該侵犯原有已定立之婚姻權利,此權利包含其中一項特性,即一男一女。 本人意見,應訂立其它名目來保障其權利。 以上是寫給一般大眾,以下是教會立場(剪輯) (神聖的婚姻制度) 教會求教會成員「盡[他們]所能支持修憲。」 教會的參與重點放在同性婚姻及其後果上。只要在不侵犯家庭的完整性,或教會及其跟隨者管理和免受政府干預宗教自由的憲法權利下,教會不反對同性伴侶在住院醫療、公平住屋和就業權利,或遺囑認證的權利(已在加州通過)。 救主曾教導一個更高層次的概念,就是愛。祂訓誡「愛你的鄰人」。 耶穌即使在譴責罪的時侯仍然愛罪人,就正如那被指控犯姦淫的女人一樣:親切地對待她,但告誡她「不要再犯罪」。容忍的福音原則,是指對彼此的愛和寬恕,而不是「容忍」犯罪。 在今天的世俗社會,容忍的概念代表著完全不同的東西。不但不是愛,反而意味著 縱容 ——接受錯誤行為作為獲得友誼的代價。耶穌教導我們,要彼此相愛和照顧但不縱容過錯。但今天政治潮流的定義堅持,除非一個人接受罪,否則他就是不容忍罪人。 達林‧鄔克司長老解釋, 容忍顯然需要一個非爭議的方式來對待彼此的分歧。但容忍並不需要放棄一個人的標準,或一個人在政治或公共政策選擇上的意見。容忍是一種對差異的反應,而不是一個用以避開驗證的指令。 (同性吸引) 培道‧潘會長申明:「我們不排斥你們。……我們不能排斥你們。……我們不會排斥你們,因為我們愛你們。」 (參考來源) http://www.mormonnewsroom.hk/search/%E5%90%8C%E6%80%A7/type/all-types/date/any-time/sort/relevance/  

順勢醫學

這世界上有許多的醫療方式,平常常接觸到的就是西醫跟中醫,然而順勢醫學是我的一位朋友介紹的,那時後身體不好,鼻過敏、脂肪肝…等,在治瘵後都有非常好的效果。 順勢醫學像什麼呢?  它像打疫苗,疫苗的原理是將病毒稀釋後,打入人體,用人體自身的免役力產生抗體,好讓病毒下次進來後,身體能產生較快的產生抗體,讓人體可以不生病或好的較快。  它像中醫的針灸,針灸已經有醫學文獻說明可以讓所針灸的地方加強區域性的免役力(聽中醫說的),而順勢醫學裡的洋蔥(劑)就像是這個原理,洋蔥(劑)可以使人流鼻涕、眼淚直流等類似感冒的症狀,所以吃洋蔥(劑)身體就會有相對應的反應來告訴鼻、眼等器官停止相關的症狀。 這樣一說,感冒吃洋蔥就好,為何還要吃順勢製作的錠劑呢?  順勢醫學是以「以同治同」的方式來開藥治療,所以大多數的藥物在一般來說都是有毒的,像砷、汞…等,而且直接吃洋蔥還有其物質影響的效果(指中醫所說的療效,可能與順勢療效不同)。  水沒有毒,但數分鐘內飲用超過3加侖(約10公升)的水,大致上就會水中毒(可能會死),所以通常一些物質劑量愈大愈毒,但在適當的劑量是無毒的。  順勢療學所使用的藥物經多次稀釋(即不含原藥物成分)振盪加工而成,在一定範圍內稀釋和振盪的次數越多,藥物的療效越強。 什麼是順勢醫學上的稀釋?  以精確和嚴格控制的連續稀釋流程,藥物與溶劑之比為1︰10按規定的韻律和次數振盪後為1X,取一份1X藥液及九份溶劑稀釋振盪後為2X,1:100標示為C,經過多次的稀釋振盪後方能製造順勢製劑。在每一次的稀釋中,化學的藥性及毒性就會淡化,然後再去激烈的搖動(也叫「震盪」),卻增強了生物所需的生物能。這一流程將原有的物質轉化為具療效的生物能。 這是在德風健康館所買的順勢藥劑,也可以看到順鎂元素,成份寫「鎂」後面又寫「0.0001毫克 0%」,因台灣法規,食品不能寫療效,基本上是放鬆身體好睡用的。 在全世界對順勢醫學的認知有多普及? 從1938年以來,在美國順勢製劑就已被列為天然藥物。生產時需嚴格遵循美國順勢藥典和GMP製藥程序。歐盟、加拿大、澳洲、瑞士等國也都有相當完善的法規管理(註3)。到目前為止,遍及70個以上的國家使用順勢療法,4億個病人經常使用,而且有超過10萬名醫師會在處...

無名小站備份檔閱讀器

為無名小站關站備份檔,所寫的閱讀器,本人所寫,可安心使用。 http://www.attaiwan.com/wretch/

Android 開發使用 TCP/IP

首先你需要讓你的手機有一組IP 第一次你需要將你的手機用usb接上 在cmd畫面打入 adb tcpip 5555 之後可以不用再做這步(重開機後要) 如果顯示沒有adb 你可以下載 http://developer.android.com/sdk/index.html 後cmd到你的解壓縮目錄/sdk/platform-tools adb放在此 接下來鍵入 adb connect  192.168.xx.xx 即可連線 adb logcat   會傳輸手機的Log到畫面上 (按Ctrl+C結束) adb devices 會列出裝置

2013青年大會見證分享

今年在攝影組當攝影師 也包含了要製作回顧影片 在製作青年活動影片時 一開始的想法,就想說做酷一點 讓青年們一看到就覺得好酷喔的感覺 但也只是想想,因為要做到酷,似乎不是一兩天可以完成的 也許一些人會覺得,是做不到我才做罷的 第一段的結尾,那摩羅乃與聖殿的動畫 就是拿某段教會影片片尾剪接而成(真是頑硬不化) 但之後想想,也只是畫面酷,好像也無法給些什麼更好的教導 還好第一段的氣氛比較輕鬆 我也不覺得一開始就教導青年們的接受度會比較好 所以就讓他們回顧了當天的活動 照片可能有些小隊員出現多了點 因為還要選音樂什麼的時間也有限 看起來也還好,所以最後沒有做什麼更動 講到挑歌 感謝 歐陽宣 提供了2013年青少年活動資源 要大家去看裡面的影片 她真的很認真 https://www.lds.org/youth/theme/2013?lang=zho 我也在利阿賀拿裡找一些需要的內容(海樂.李 的話 2013年1月) http://www.lds.org.tw/content/liahona/ 裡面剛好有提供許多的歌曲 一聽到「It's a Good Start(好的開始)」(約瑟‧思威恩)時就知道,是這首了 之後又跟同伴團挑了另一首「Still and Quiet Moments(萬籟俱寂時分)」(麥肯娜‧多馬) 來當第二天的背景樂 第二段的影片,想要營造感動的感覺 再加上中暑39度的天氣都讓我們踫上了 真的很沒有體力去多做思考 於是我開始祈禱,第二天當晚我就睡到了早上 因要退房的關係,早上五點半左右 我就載著行李,一路向北,雖然不知道怎麼到金華街的 但一路上我都在感謝神, 感謝沒讓攝影師的車在路上拋錨 感謝沒讓攝影師的電腦出問題 感謝小隊輔們可以幫忙拍攝 感謝攝影師有很好的同伴團 … 無盡的感謝 當然在路上也一直祈求讓影片順利的製作出來 到了金華街教堂 三樓被包了,被警衛請了下去 不過也因此踫到了仁德、佩娟、妍懿、易辰、禎修、宜潔…等人的協助 把影片大致的照片選完後 再加上一些要給小隊員們的教導來完成影片 最後忘了是誰說,找歌詞看看是否能用 於是小冊子就拿了出來,key了 你們被保留成為,這個時代的青年… 主總是會透過他的方式來讓我們完成他的事工 很慶興可以成為...

天機-富春山居圖

看完 天機-富春山居圖 的感想 請的都太大牌了,每個人都要有一段戲碼, 最後就是什麼味道都沒有… 魔術硬加進來是有加分喔… 動畫真的合的很爛… 演員要打不打的,感覺踫到就好說是動作片也不像… 展現高科技是想當鋼鐵人??… 劇情都是老梗… 走進百士達看到此片在櫃台,我就笑了笑,店員問我在笑什麼,我笑想看爛片是有多爛, 店員也笑說,每個人都這麼講,最後還不是租完了… 該不會此片賣最好的是末端出租吧… 評語:真的是爛片,比大尾鱸鰻好一點…

Mac 更換 JDK7 到 JDK6

可以到此下載JDK6 http://support.apple.com/kb/DL1572 打開命令列 cd /usr/bin sudo rm java sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java java 完成 可以驗證一下 java -version 需要其它版本可以到下面連結下載,例:xcode 的每個版本 https://developer.apple.com/downloads/index.action

YII PHP Framework 簡介

YII 是一個PHP框架 目前 2012 比較中是第一名 http://www.phpzag.com/top-5-php-frameworks-2012/ 2013年也是第一 http://crunchify.com/the-5-most-relevant-php-frameworks-in-2013/ 當然看數字是無法確定它第一的真實性,根據本人的努力曾導入3+的團隊,除了愛上它,還是愛上它,且在本人的指導下,大約兩週就可以有非常好的產出(其實才上課兩次左右),這非常的不可思議。 官網標示出三個特性 快速:只載入你需要的功能,有cache可以支援,它明確的設計與AJAX互相配合方式。 安全:安全性在框架就加入了,包含輸入驗證、輸出過濾、SQL injection、預防跨站程式攻擊。 專業:幫助你開發清析可重用的程式碼,遵循MVC模式,確保讓邏輯與 資料呈現 清楚的分開。 目前對它的評價都是最輕最快的PHP框架 可以到 http://www.yiiframework.com/ 下載 目前是1.1.13 。 PS:Yii 第2版也在積極的開發,但會與第1版不相容,且官網希望不要等第2版,因為它還有好長一段時間才能達到量產的品質。 下載下來後,通常需要在命令列下指令來產生基本的網站樣版,請將它解壓縮後改名為yii Mac指令:yii/framework/yiic webapp base Win指令:yii\framework\yiic.bat webapp base 雖然這裡提供語法,但本人覺得直接下載產生好的樣版就行了,這段就別學了知道就好。 可以在此下載 https://mega.co.nz/#!EVlwkJyK!ISnwM0c0g4wBXQ_gmKWlkkxY0hZ_2_59Ozg_hvoBMqQ 下載完後,與yii放在同一層資料夾即可,這裡預設你會裝apache+php+mysql 如果沒有這些軟體可以下載 Win: http://www.appservnetwork.com/ Mac: http://www.mamp.info/en/index.html 安裝後,請放入htdocs目錄即可 執行以上動作即可瀏覽 http://localhost/base 你會看到...

LEAP MOTION Sensor 開箱

今早還在看LEAP MOTION( http://www.inside.com.tw/2013/07/24/look-before-you-leap-motion ) 沒想到下午就出現在我面前  包裝很像Apple品牌的Style,內容物也像啦  簡單的說明,叫你上網下載安裝,約80mb 再次提醒 上網安裝 有附usb線  長短兩條喔  下載網頁有Windows跟Mac 試玩了一下,感應算是靈敏,但有時後也會感應不到 只有他Store裡的軟體支援,一般作業環境,不會動… 目前為止,還是當作玩具(丟)。XD 五點後發現 BTT有支援,酷喔!!

PHP ignore-user-abort 永遠執行 保證執行完成

官網連結 http://php.net/manual/en/function.ignore-user-abort.php // 忽略使用者網頁的離開 , 並 允許程式永遠執行 下去, //只要在程式中加入這兩段,在程式最前面。 ignore_user_abort ( true ); set_time_limit ( 0 ); 但要小心不要亂寫無盡回圈,會導致資源不足或當機。 

Race condition 競爭危害

通常在課本裡常舉例存錢並匯款 帳戶裡有80元 如果我同時匯款20,存款20 會有什麼狀況呢 正常來說帳戶裡應該還是80元, 因為自然人無法同時存款及匯款。 你可以叫你的朋友幫忙,你去存款時,同分同秒同微秒看會不會發生什麼事 XD 而電腦是怎麼看待這件事的呢 如果在同一時間下 1我要匯款會先取讀我現在有多少錢,並扣款變60,再匯出。 2問題來了,我同時存款20,我應該要讀到60元才是正確的,但因為同時間做,所以電腦讀到了80元,再存20,即100元。 如果這世界都這樣,大家都變有錢人了。 如同小刀所說:你的錢就是我的錢,我的錢就是你的錢,發財啦! 這就是一個競時的問題 在微軟的網站上有提出11點競爭問題 http://support.microsoft.com/kb/317723/zh-tw 這裡我只提Database 我們可以使用select … for update的語法來保護自己的交易 START TRANSACTION; SELECT quantity FROM product WHERE product_id = 5 FOR UPDATE; UPDATE product SET quantity = quantity - 1 WHERE product_id = 5; COMMIT; 這裡舉的例子是,每當在交易時,會查尋數量,後再-1更新(實際上的語法會更多,例 大於零才扣庫存等…) 在MYSQL資料庫,只有Storage Engine 是 InnoDB 的情形下才有作用,且需要等查詢連線COMMIT後才可以做其他動作。 而 PostgreSQL 似乎其他連線還可以執行SELECT查詢。 以上是悲觀鎖定 以前做過樂觀鎖定,但現在CPU Thread 愈來愈多的情形下(不知道是不是這樣,但好像是),好像都無法太樂觀… 常觀測到的結果,都還剩一個品項結果還是多賣了一個。 我們預想的是 如果兩個人同時買一張票或一張票(房)且cpu還是會有處理上的差異(微秒之間) 正常來說 a買一張 b買一張 還剩一張 a先買 扣完 b查不到後,售完。 但往往是這樣 a先買 扣完 b還是查到一張,b再買,因為寫入剩於數質都是0 所以 ab 都買成了… 所以之後會...

Sphinx

可以讓Python 來製作一些文件,及圖檔像 數學函式(http://matplotlib.org/users/mathtext.html)、餅圖(http://matplotlib.org/sampledoc/extensions.html)等… http://sphinx-doc.org/

MAC SVN GIT

如果在MAC OS上需要SVN、GIT 最簡單的就是先安裝 XCode,再到Preferences->Downloads->Command Line Tools -> install

Android Console(Cmd line) Compile 指令編譯 sign

官網參考在此 http://developer.android.com/tools/projects/projects-cmdline.html 雖然是官網 但好像無法直接work 在此要多加一行命令 及 安裝一些套件 (目前我在mac環境,可能有很多都設定好了,像android sdk的路徑,windows使用者需要在path裡增加才能下此指令喔) 打開 cmd line 鍵入 andorid &  安裝好build-tools //先讓project 可以當成ant project android update project -p 專案路徑 //如果要指定版本 android update project -p ./ -t android-8 cd 專案路徑 //用ant編譯成 release版本,也可以下debug ant release adb install 檔案名稱 . apk       如果曾經裝過 需要再加上 -r adb install -r 檔案名稱 . apk   如果要編譯時加入簽署應用程式 sign APK 可以建立    ant.properties   在裡面加入    key . store = path / to / my . keystore key . alias = mykeystore key.store.password=12345678 key.alias.password=12345678 如果要編譯時加入 混搖器 開啟project.properties 加入以下內容   proguard.config=proguard-project.txt   

squirrel-lang 輕量級語言

http://www.squirrel-lang.org/ 是一個輕量級的物件導向語言,記憶體小,即時性,有GC(垃圾回收機制),文件可執行大小約 100KB-150KB ,可當其它語言的仲介,適合用於遊戲上。 Open Source MIT licence 目前知道emo game framework使用此技術在IOS、Android上 http://code.google.com/p/emo-framework/