2015年5月12日 星期二

第一步—環境建構

在決定方向之後,
首先是電腦的環境架設:

參考這篇的教學:
OS X Yosemite 10.10 安裝設定 Apache + PHP + MySQL

首先安裝了HOMEBREW套件,
之後在終端機上依序安裝: MySQL、 PHP、 Apache
雖然是Step by Step教學、
並且大多是複製貼上,
但總有一兩個小步驟不如文章中的結果,
覺得哪裡怪怪的、卻又沒能力更正。


想了想、翻翻書,
決定試試看書中介紹的工具—XAMPP

 XAMPP Apache + MySQL + PHP + Perl

安裝後,
雖然正常的進入localhost頁面、
但APP始終顯示『MySQL 未激活』,
並且無法連結phpMyAdmin...

在尋求友人的協助後,
認為是程式間的授權問題、
並建議改用MAMP

MAMP & MAMP PRO

一試之下,
果然進入了正常該有的頁面、
足以進入下一步了......


2015年5月11日 星期一

需求與抉擇

之所以這次會如此堅定的開始學Coding,
很大的原因是:『開店』
雖然不是自己的店、也沒有出資,
但還是因緣際會的接下了進存銷資料的整理工作,
從一開始覺得「啊,這東西用個Excel表單就夠了!」、
到後面越想越多,
越覺得「恩...... 還是要弄得簡單一點、介面好看一點、操作方便一點...」,
雖然店內仍然會使用Windows系統,
但對於mac使用者的我而言、
等於是少掉了Access這個最方便的東西。


構思,
從各方搜集而來的資料得知,
方便的做法是Access + SQL Server(X, Windows only!!!)
.NET + MySQL (X, .NET=Windows...)
Java + MySQL......
欸?這似乎是可行的?
可是一想到、
之後可行的話、也想發展到iOS Device,
Java就會在這時候出局......

C++ or C + MySQL...
我一定是傻了才會得到這個選項!
雖然九成九機率可行,
但......
等我練兵成功,
大概也不知道幾年過去了......


在不斷search "進存銷"的過程,
仍有許多選項略過腦海:
Python, Delphi,etc...


最終的定案是:

PHP+MySQL

為什麼呢?
符合現階段我的需求:
較容易上手,
做成網頁比較沒有跨平台(OX X, Windows, iOS)的問題!
在決定了目標後,
就開始要正式動工了......

2015年5月10日 星期日

開始的前一步

從上大學前、
一直到讀了七年終於畢業&苦等兵役複檢的這段時間,
以前總是想想想想破頭的Coding,
終於還是踏入了第一步!

感謝網路上充足的教學文,
雖然大部分都是Windows環境、
但仍然能夠抓到在Mac OS X上如何架站的Step by Step!


電腦:
Apple MacBook Pro (Retina, 15-inch, Early 2013)

作業系統:
OS X 10.10.3 Yosemite

由於自己學東西的習慣、
雖然網路很方便&身邊朋友一致建議不用花錢,
但總是喜歡有本書在手上,
在高雄大遠百誠品翻了半個小時後、
決定抱回了這本書:

MySQL + PHP 初心者的學習殿堂—資料庫×動態網頁設計實務養成
西沢夢路 著・王偉任 審校
博碩文化出版
ISBN 978-986-201-660-2


我自己選書的標準,
因為還不存在『判斷專業與否』的能力,
因此,
淺白的開頭+明確的步驟+適當的圖解,
對我來說就是必要的,
與其選擇多數人推薦的「工具書」、
大概還是初心者稻草人比較適合我吧,
畢竟,
要更深的東西,
總是需要自己摸索&網路上應該有資源。