Download - Opensource 是人生的好朋友 2016-07-21
![Page 1: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/1.jpg)
This presentation is provided on a strictly private and confidential basis for information purposes only.
Open source
CQD 2016/07/21
![Page 2: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/2.jpg)
BASIC
PHP
- CQD@Plurk
- Galine@PTT (not cqd, so sad)
- api.support@Facebook ( Idiot Inside)
![Page 3: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/3.jpg)
- Open source .... ?
- Open source
- open source
![Page 4: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/4.jpg)
Open source
![Page 5: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/5.jpg)
open source
![Page 6: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/6.jpg)
![Page 7: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/7.jpg)
![Page 8: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/8.jpg)
Open source
• 1950/60
• porting debug ....
•
• 1970 AT&T UNIX but AT&T
• BBS, Usenet
• 1983 GNU
• 1991 Linux
• 1998 Netscape
• Firefox
![Page 9: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/9.jpg)
![Page 10: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/10.jpg)
GNU
![Page 11: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/11.jpg)
GNU
•
•
• GNU
• debug ...
• delay….
• copyleft
• GNU Public License (GPL)
![Page 12: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/12.jpg)
Linux
80386
386
code
GNU
![Page 13: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/13.jpg)
Netscape
Netscape
Mozilla Firefox
![Page 14: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/14.jpg)
Netscape
• 199x Netscape IE
• Netscape ...
• Netscape
• Mozilla
•
• Code
• Netscape
•
![Page 15: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/15.jpg)
![Page 16: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/16.jpg)
![Page 17: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/17.jpg)
•
•
•
•
![Page 18: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/18.jpg)
...
![Page 19: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/19.jpg)
Open source
![Page 20: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/20.jpg)
...
![Page 21: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/21.jpg)
• ssh mosh dev server
• server FreeBSD Linux
• VIM code
• PHP MySQL memcached Redis
• git push gitlab
• review review
• make deploy staging/production server
• Android WiFi AP Facebook
![Page 22: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/22.jpg)
• ssh mosh dev server
• server FreeBSD Linux
• VIM code
• PHP MySQL memcached Redis
• git push gitlab
• review review
• make deploy staging/production server
• Android WiFi AP Facebook
![Page 23: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/23.jpg)
Opensource
• PHP/Python/Ruby/Javascript/.Net
• Java OpenJDK…
• composer PHP package
• npm node.js package
• db-engines DB
• unix-like
• gcc/gawk/gdb/gnu make
![Page 24: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/24.jpg)
OMG It’s everywhere!!!
![Page 25: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/25.jpg)
Open source
![Page 26: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/26.jpg)
...
![Page 27: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/27.jpg)
Open source
•
•
•
•
•
•
• ...
![Page 28: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/28.jpg)
open source
![Page 29: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/29.jpg)
...
![Page 30: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/30.jpg)
open source
• Open source ( )
• ...
•
• github
• .... { } open source
•
•
![Page 31: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/31.jpg)
open source
•
• vendor ..
•
• code
• BSD/MIT
• AS-IS
• GPL
• open source ..
• library GPL
![Page 32: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/32.jpg)
...
![Page 33: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/33.jpg)
open source
•
•
•
• \(OvO)/
![Page 34: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/34.jpg)
![Page 35: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/35.jpg)
Open source 就像有機食材
食物要好吃,不是靠有機食材⽽是靠好廚師
![Page 36: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/36.jpg)
Open source 不會讓程式變好 是寫程式的⼈讓程式變好
![Page 37: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/37.jpg)
當你投身貢獻開放程式碼你是同時在為整個軟體社群種糧
也是在鍛鍊並展現⾃⼰的廚師能⼒
![Page 38: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/38.jpg)
![Page 39: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/39.jpg)
KKBOX
![Page 40: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/40.jpg)
KKBOX @ SudoKKBOX @ 104
![Page 41: Opensource 是人生的好朋友 2016-07-21](https://reader030.vdocuments.pub/reader030/viewer/2022013117/58ed14891a28abbe7e8b4699/html5/thumbnails/41.jpg)
Thank you.