造型的idea

我設計的車不是每台的梗都是特意去想出來的

有些造型~鋼圈~~

是不小心紙上隨便畫畫覺得有fu才決定弄出來的

有點天外飛來一筆的fu

像這鋼圈就是上班寫程式寫累了隨手畫的XD

阿凱對這張圖的感想是....哈密瓜.......


覺得有fu就把它做出來了XD


總之我設計的車

未必所有的梗都是絞盡腦汁或是刻意才想出來的

有時候真的是寫程式累了隨手亂畫

有時候是.......被我爸亂靠杯的時候邊聽他亂罵一邊亂畫XD

未必

而通常造型的大方向確定之後

造型的銜接及detail則多是在睡覺前在腦中想像他的形體~

我是覺得在腦中浮出那些造型的畫面蠻花費腦力的

所以如果有在想

沒多久就睡死了XDXD

Synology DiskStation ~ Task Schedule

會要弄這個是因為........

做了樂透程式

但開獎號碼要每天上去更新一次資料

不然都不知道539或大樂透開啥號碼

手工key in 會發瘋...........539每天都要key.......暈倒

這種繁瑣的事交給程式去弄就好XD


DSM 4.0版本還沒有這種東西說

4.2就有了



新增一個ooxx.sh檔

裡面放類似

php /volume1/web/lotteryCalculator/ggyy539.php &
php /volume1/web/lotteryCalculator/yygg649.php &


然後再Task Schedule建立一個User defined script

這樣就可以了~~~

可以叫他run看看

看可不可以work

這邊要注意的是sh檔的權限要改777

我是用777啦XD

不然他會無法執行

會說Permission denied


我是設定每天00:00更新

這樣就不用每天手動key in.....

這程式是當初我在撈大樂透跟539所有開獎紀錄時寫的程式

簡單改丟給sh去跑就好了~~~~酷~

Synology DiskStation DS112+


買了一個小型server~~差不多一個盒子的大小~

Network Attached Storage

簡稱NAS

科科

這是張搞推薦我用的

真的不是我在說........

他真的應該去當3C業務的

每次都很會勸敗XDXDXD

pchome24小時購物7500~~~~不過最後我還是選擇去露天買7260

張搞說比起買台破電腦當server還便宜~~~~而且~~

聽說瓦數很低很省電~~~因為CPU是甚麼ARM架構

拿來當server夠用

又支援很多543
 

對我而言能架php網站是必備的~~~~~我有稍微測試了一下~~~~還OK


另外.....最酷的是竟然可以抓BT...


有BT要抓~~~~可以不用自己電腦抓~~

可以丟給他抓~~

抓完還會自動停止~~~~~還不錯XD


全部都是網頁介面

一開始安裝就key密碼給他安裝

裝好了就可以直接透過網頁登入~~~

進去就是一個很像windows桌面的網頁

超酷..........寫這網頁的人真的很屌0rz.....


我主要就是要用來架網站

額外用到的就是抓BT~~~~~

只是BT抓完~~~檔案還是要傳回自己電腦review review才行

這邊是可以透過FTP傳

或是

用它內建的Cloud Station

這東西類似Dropbox~~~~~

它會自動同步目錄~~

超~~酷~~~~

意思是我BT抓完的檔案可以不用透過FTP傳

直接丟進CloudStation的目錄

他就會開始跟我電腦同步~~~~這樣檔案就過來了

超方便~~


裡面有一堆套件可以裝說

我是不像張搞還用甚麼itune server.......聽音樂都透過他

或是VPN

我應該是不會要去大陸情非得以要用到VPN才是XD

Yii ~ send email, phpmailer

在yii底下用phpmailer


http://www.yiiframework.com/extension/phpmailer/

下載解壓縮到extensions

範例~

$mail = new JPhpMailer;
$mail -> IsSMTP();
$mail -> SMTPAuth = true;
$mail -> SMTPSecure = "ssl";
$mail -> Port = 465;
$mail -> Host = 'smtp.gmail.com';
$mail -> SMTPAuth = true;
$mail -> Username = 'ggggggggggg';
$mail -> Password = '12345678';
$mail -> SetFrom('ggggggggggg@gmail.com', 'aaaaaaaa');
$mail -> Subject = 'titleeeeeeeeeeeeeeee';
$mail -> MsgHTML('bodyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy');
$mail -> AddAddress('xxxxxxx@xxxxxxx.com');
$mail -> CharSet = "utf-8";
$mail -> Send();



reference
http://www.yiiframework.com/extension/phpmailer/

Yii ~ use session

Yii::app()->session['var'] = 'value';
echo Yii::app()->session['var']; // Prints "value"



reference
http://www.larryullman.com/2011/05/03/using-sessions-with-the-yii-framework/

樂透計算程式~~撰寫過程XD



整個網站程式~~~全部通通自己設計的~~~無中生有

我覺得這程式

說拿來當資管系大學專題~~~準定畢業!!!!

說拿來當碩士論文~~~~~應該也可以畢業XDXDXDXD

個人覺得真的蠻屌的

一般除了我設計的車我會一直覺得屌到爆以外

其他任何大小事

我幾乎不會這樣自誇~~~

今天寫出這程式我會這樣說~~~~~~~是真的覺得這程式很屌XD

但關於準度目前不清楚......還要嘗試才知道0rz


整個程式的第一步

就是撈資料進資料庫

沒有歷來開獎紀錄....根本是啥都別玩了0rz

開獎紀錄......隨便google找網站

然後~~~~~寫程式去抓網頁資料

在寫入資料庫

這一定要寫程式.......手工key in一定會發瘋.....光539開始到3/1就有1923筆

這部分我是用神奇的phpQuery~~~~但不是有套件就好辦事~~~還要知道如何去抓才行XD


再來就是製作介面

總之就是簡單的html+css

但......如果不熟其實也是不好做

尤其是要大量用到javascript~~~

介面做好就是寫Ajax讓他透過條件去掏資料並呈現


這邊才是最最最困難的地方

前面的撈data都還是小case

到了開獎號碼的比較

真的是複雜到靠杯......

為了這部分我自己設計出一個6維陣列

雖然用眼睛看畫面~~~~~似乎只有到3維陣列

但由於他複雜又神奇的加減比較方式讓我要這麼做

這陣列的架構我真的是絞盡腦汁

一步一腳印慢慢弄最後才變出這樣的設計


弄出來這個陣列是一回事

到了前端網頁變成要如何使用這data作呈現

這邊也是一大問題

為此我為每個欄位設定特定的id還要額外設定他的屬性才方便取資料做互動


也是因為有了一點呈現的程式

我才可以驗證後面比較的程式有沒有正確

所以在這邊就是一下javascript一下php來回再改程式

來來回回0rz........

也因為來來回回了好幾次才終於想出那個陣列的架構

感動QAQ


關於計算抓號的方式有點複雜.....

一時很難解釋XD

這是某位朋友的把拔教的

其實在我得知這計算流程的時候

就有在腦中開始思考程式該怎麼去寫

有了一點sense才開始寫

不然講真的........我現在應該也還沒寫出0rz


總之寫出這程式

當下我真的是慘叫連連XDXDXDXDXD

那種喜悅是難以解釋的~~~~~有點類似我設計出新車那種fu

真的開心到這種計算方式準不準也沒關係

重點是我竟然寫出這麼複雜的計算程式XDXDXD