2015 年有感而發 – 也可能是寫小了Blog Post的原因

2015年唔知點解整個人的感覺, 生活態度有很大的轉變…
今年真是比之前積極了
終於開始會主動自己去旅遊
和自己一個人去找好東西吃..

住的地方..志同道合的朋友不多…
想約朋友出來試不同的餐廳比較難…

所以還是約自己吧..
最可惜很多restaurants 的優惠都是買一送一
或者是優惠只是給二人同行的…
沒有辦法.. 當沒有找到好優惠時只好先吃正常價的東西

有些東西是逼出來的..
今年開始減小依賴別人..
有時候有朋友幫忙是好事..
可以很快找到解決方法..
但係人大左… 便會感到這個世界的複雜
亦都會明白到..
其實現實生活中.
你可能沒有很多個的真心朋友..
可以無私的幫助你

所以學會了更自立便可以減小需要別人幫忙的時候..
有時你更可以幫助別人..
當然學習總是需要一些時間..
但是這也是必要的投資…

沒有很大轉變的是
我還是一如以往的十分好學.
常常去電腦活動..
識不同的新朋友..或去位於不同地方的會場
差不多每週未都有活動…
我會努力爭取時間寫多些博客.. 當然也會好好享受人生 =P
有時間時可以上載更多相片和大家分享
Golf Course

Have a good day

Restart Computer via PowerShell 如何使用PowerShell 來重啟電腦

今天公司的TFS Server出現了問題
這個 TFS Server 是在一個 安裝了 Windows Server 2012Virtual Machine
不知道為什麼找不到 右手邊的 menu..
最重便想到使用Powershell 來重啟這部電腦了

解決方法十分簡單

我們只要開啟PowerShell 之後輸入 以下指令便可

Restart-Computer

PowerShell Restart-Computer command

或者可以使用以下指令重啟在網絡上的其他電腦
我們只需要使用以下
以下的指令會重啟 ShareChiWaiWebServer 和 ShareChiWaiDBServer

Restart-Computer -ComputerName ShareChiWaiWebServer, ShareChiWaiDBServer

Hope you find it useful

Python – No Module named SimpledHTTPServer

之前介紹了大家怎樣可以使用Python來建立一個網絡伺服器
How to start a web server via Python – 如何使用Python 來建立一個網絡伺服器?

有朋友說當他們執行這指令

python -m SimpleHTTPServer

之後出現以下的錯誤信息..
No Module named SimpledHTTPServer
Python - No Module named SimpleHTTPServer

這可能是系統或版權所有的問題吧

解決方法十分簡單
大家可以嘗試使用以下指令

python -m http.server

Python Web Server Up and running via python -m http.server command

應該可以解決這個問題的
Python Web server is up and running

Hope you find it useful

PHP Maximum execution time of 30 seconds exceeded

今天寫了一個PHP 功能去負責把一些資料從JSON 加到 MySQL Database
可能是資料比較多的關係..
所以他便出現了這樣的錯誤信息

Message: Maximum execution time of 30 seconds exceeded
Filename: mysql/mysql_driver.php
Maximum execution time of 30 seconds exceeded
開頭還以為是MySQL DatabaseTimeout 問題
做了一會Research 終於找到解決方法了

解決方法
我們只需要在執行的PHP 頁面上overwrite 了原先PHP 定下的 Execution time limit 便可以
大家可以在頁面上加上 以下功能便可以了 set_time_limit(“數值 以秒”) 來作單位
E.G.

// Set Timeout for 3 minutes 把Timeout設定為三分鐘 [180秒]
set_time_limit(180);

之後再執行之前的功能便沒有出現Timeout

Hope you find it useful

How to start a web server via Python – 如何使用Python 來建立一個網絡伺服器?

今天在一個HTML5 Game Development 的Workshop上
學會了如何使用Python 來作一個Web Server
有安裝 Python的朋友可以試試

首先大家需要使用 Command Prompt 去 輸入 到你想顯示網頁的資料夾路徑
之後輸入以下指令便可以了

python -m SimpleHTTPServer

Python Web Server - python -m SimpleHTTPServer
之後大家便可以瀏覽 http://localhost:8000
port 8000是這個指令的 default port number

Python web server

如果大家想使用不同的 port number 可以在指令尾端加上想要的port
E.g.

python -m SimpleHTTPServer 8080

Hope you find it useful

My IoT Hardware Notes – 我的IoT筆記

2015 年十分幸運得到了幾塊 IoT
Intel Edison / Intel Galileo Board
其實之前都很有興趣去學習這些東西

但是因為時間關係..太多野想學..
亦都沒有找到什麼 像Workshop 一樣的 Event 或找到高人指點..
所以學習起上來會比較吃力

上週未去了FabLab London IntelIBM 舉辦的 Urban Data Science Event

在這個Hackathon 上雖然沒有贏到獎項..
但是識了些新朋友和學會了很多Hardware的知識

最近開始接觸 IoT 一些 E.g. Intel Edison / Intel Galileo / Raspberry Pi

所以想寫下一些筆記..和像我一樣的朋友Get Started 和 方便將來使用..

E.G. 怎樣設定和怎麼 Program這些版
當看到我的筆記有錯也是有更好的 Best Practices時..
請留言教教我

大家一起學習吧

Crystal Report Assign Variable – 如何在Crystal Report上 設定變數

由於太耐沒有使用crystal report的關係
所以忘了怎樣 Assign variable/設定變數
通常Developer都會使用”=“去 Assign variable/設定變數
今天也嘗試使用 “=” 來 Assign Variable 可惜得到不到想要的結果

最後發現原來是syntax上用錯了
以下是正確的方法 “:=
assign variable我們耐要使用 “:=“的

E.G.
錯誤示範

// Define Variable
StringVar s = "abc";
// Show Variable
s

Crystal Report - Formula Workshop - Formula Editor Failed to assign Variable Sample
結果是沒有任何寫出現的

Crystal ReportAssign Variable的正確方法是使用 “:=

// Define Variable
StringVar s := "abc";
// Show Variable
s

Crystal Report - Formula Workshop - Formula Editor Success to assign Variable Sample

這個Demo Designer ViewPreview
Crystal Report Designer Mode Preview - How to assign Variable

這個DemoPreview
Crystal Report - Preview Mode - How to assign Variable

Hope you find it useful