作者: Barney Chen

  • HTML是基礎

    昨天講到後端的部分,
    今天就來說說HTML好了~
    其實我學習HTML一部分是看書
    一部分是看別人的網站程式碼
    因為有些東西與其自己想
    也可以參考別人的做法來調整
    (閱讀全文…)

  • 怎麼開始寫後端?

    寫PHP應該要準備那些環境
    主要分為開發環境(寫code)、執行環境(php的網頁伺服器)
    PHP在各大作業系統都可以開發與執行

    • Windows
    • Linux
    • Mac

    而開發環境,主要就分IDE跟純文字編輯器
    IDE(集成开发环境,Integrated Development Environment):
    (閱讀全文…)

  • 為何選擇PHP?

    這要回到2004年左右。
    剛考上大學,只會寫寫簡單HTML&JS的我,踏入了資工系
    從C開始學習程式撰寫,才知道寫程式是怎麼一回事
    後來自己多方了解,才知道寫網站有後端這種東西,就是生成網頁用的程式語言
    那時候知道的有ASP(尚未改名為.NET)、PHP、JSP,
    不考慮另外兩個的原因是
    ASP一定要買開發環境,要錢$$,不考慮
    JSP的資源好少,所以也被列為不考慮
    當時PHP剛好到達穩定版本4.3~4.4
    而且學校也剛好有課,就很認真地學習
    其實在學校學會很多程式語言,C、C++、JAVA
    但是,一直都只對網頁與網站開發有興趣
    因為覺得自己寫一個很厲害的服務就可以賺錢XD
    (PS:後來才發現沒這麼簡單)
    總之,念書到工作這段期間,PHP一直都很紅
    從4.X到了5.X,也出現了很多可以直接安裝的應用,因為是opensource
    從論壇PHPBB、Discuz!、PHPwind。
    到CMS:wordpress、drupal、xoops、joomla!。
    到framework:codeigniter、Yii、cakePHP、Zend、symfony、Laravel、Phalcon、等等。
    到現在,每個月都可以發現github上面有很多新的php專案
    也有論壇 https://github.com/vanilla/vanilla
    這也是我一直使用PHP的原因吧,雖然發現,PHP工程師怎麼沒有想像中的多XD
    但是依舊只能繼續走下去了。
    PS:也有花時間學習其他後端的opensource語言
    不過這就放到以後再說吧!!!
    原文連結

  • 何謂全端工程師?

    其實全端工程師(Full Stack developer)
    也是2010年過後才有的詞彙(10年前根本就沒有這職缺XD)
    但是其實台灣很早就有這種工作缺
    只是沒有取名叫做全端工程師
    因為早期網頁工程師,主要都是製作後端程式,順便寫介面
    畢竟介面設計會交給設計師或是美術
    後來是因為介面設計越來越複雜
    所以前端就獨立出來了!!! (CSS+HTML架構+設計)
    關係就會是,設計師<->前端工程師<->後端工程師
    那究竟跟全端工程師有啥小關係呢?
    根據一篇2012年8月的文章
    What is a Full Stack developer?
    裡面定義的全端就是:MIS+前端+後端,可以的話整體都一起做
    其實這樣跟一人SOHO沒什麼不一樣
    所以才說台灣很早就有了。2000年前就有很多SOHO是全端了
    因為這樣比較節省成本,也省人力。
    但是現在的全端需要知道的事情其實挺多的。
    畢竟MIS的資訊要常常更新、後端技術也是演進的很快、前端就更不用說了
    所以走一條路其實就很地獄了,更何況是三條一起走XD
    OS:其實 地獄+地獄+地獄 = 地獄
    原文連結

  • 美麗的新分頁 Chrome Extension

    使用chrome的人應該都會對新分頁的頁面很熟悉
    剛好這幾個月認識了很多個新分頁的外掛(Extension),主要著重在美麗的圖片

    • 遠方 New Tab
    • Momentum
    • 簡 Tab – New Tab

    (閱讀全文…)

  • IThome鐵人賽 文章轉移

    今天把僅有的 11篇文章轉移過來了
    果然需要準備一定量的文章,
    不然每天寫文一定要留給自己夠多的時間
    以後也會朝向每天寫文章的目標邁進的 (預定明年達成XD)
    已經排程發文了,全端之路 與 docker.io 的文章也會繼續寫下去的

  • iT邦幫忙2014鐵人賽

    上個月只報名了一個主題,全端工程師的無盡之路
    但是寫到九月底,一個周末太放鬆了就斷了。
    只好開第二個主題,docker.io 30天學習手札,還可以默默把兩個主題做串接
    原本第一個主題中斷之後,就想要把精力花在第二個主題上
    但是第一個主題每天訂閱的數字,竟然天天都在成長,實在是太讓我訝異了。
    所以決定要同時讓兩個主題都寫完,每天都安排時間寫文,
    還要預先想之後的內容與主題。
    這個挑戰一定要好好地完成。
    10月5號的開始,也要同步在部落格在這邊,無延遲的同步文章

  • 參加openstack大會

    9月23日參加了2014 OpenStack Taiwan的大會
    http://seminar.ithome.com.tw/live/openstack_taiwanday2014/
    今天就來分享一下心得吧~!
    (閱讀全文…)

  • Trello到達500萬使用者了!!!

    這是紀念500萬使用者的頁面
    https://trello.com/5m
    只要登入後,到此頁面,點選分享到twitter與Facebook
    就可以獲得1個月的 Trello Gold
    http://blog.trello.com/trello-has-five-million-users-free-gold-for-everyone/

  • YC列出的22個創業方向

    YC原文連結:http://www.ycombinator.com/rfs/
    36Kr中文譯文:http://www.36kr.com/p/215351.html
    01.能源(Energy)
    02.人工智慧(A.I.)
    03.機器人(Robotics)
    04.生物技術(Biotech)
    05.醫療保健(Healthcare)
    06.製藥(Pharmaceuticals)
    07.食物和水(Food & Water)
    08.教育(Education)
    09.網際網路的基礎建設(Internet Infrastructure)
    10.政府(Government)
    11.人類機能增強(Human Augmentation)
    12.虛擬實境與擴展實境(VR and AR)
    13.科學(Science)
    14.交通和住房(Transportation & Housing)
    15.一百萬個工作機會(One Million Jobs)
    16.程式工具(Programming Tools)
    17.好萊塢2.0(Hollywood 2.0)
    18.多樣性/差異化(Diversity)
    19.發展中國家(Developing Countries)
    20.企業用軟體(Enterprise Software)
    21.理財服務(Financial Services)
    22.通訊電信(Telecommunications)
    有興趣都可以點到文章去。

  • phpci 安裝筆記

    昨天研究了應該要使用哪一個 CI (continuous integration) 持續整合環境
    因為與版本控制有關,我現在都用 Git,而且主要使用 Bitbucket與 Github,搜尋了一下
    找到一篇寫安裝的文章 http://ithelp.ithome.com.tw/question/10138985 (去年10月文章) (閱讀全文…)

  • 部落格大整理

    全部整理在這邊,以往所有的部落格。
    PS:有想到會補上
    http://barneybook.logdown.com/
    http://mist-moon.blogspot.tw/
    http://mistmoon.wordpress.com/
    http://mistmoonmsn.wordpress.com/
    http://barneybook.tumblr.com/
    以下為沒有文章的
    http://barneybook.pixnet.net/blog