サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
-
Upload
masayuki-ishikawa -
Category
Technology
-
view
18.306 -
download
0
Transcript of サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
-
IT
@M_Ishikawa
http://www.charity-santa.com/http://twitter.com/M_Ishikawa
-
@M_Ishikawa id:ishikawam
YAPC2
YAPC3 (phpcon, html5j)
IT
-
IT
IT
NPOIT
Web
-
IT
IT
NPO
Web
-
NPO
1,775
4,434
2014
-
IT
IT
IT
NPO
Web
-
IT
-
IT
IT
8
22
1,775
4,434
-
IT Web
Web
SIer
IT
Web
-
IT
Web
NPO
-
Web
NPO
IT
Web
NPO
-
IT
-
SSHFTP
DocumentRoot
root
sudo
-
FTP
=
or
-
git
GitFTP .git git pull
FTP git diff add&commit
()
...
-
Git & Github Git&Github
terminal(=Linux)
sshftp
Git & GithubSSH
-
git
non-SSHer FTP
gitGithub
git pull FTPCMS
FTP git diff add&commit
Wordpress .gitignore add
git submodule OK
-
Git
master, develop,
Pull Requestcommit OK
masterdevelopcommit
master->developdeveloppull
Githubdevelop->masterPRcommitSlack
OKdevelop->mastermasterpull
-
Q: git
A: (XSERVER)
-
git
#gettext cd ~/tmp wgethttp://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.1.tar.gz tar gettext-0.19.1.tar.gz cdgettext-0.19.1 ./configureprefix=$HOME/opt make makeinstall exportPATH=~/opt/bin:$PATH # .bashrc
#git cd ~/tmp wgethttps://github.com/git/git/archive/master.zip unzipmaster cdgit-master makeconfigure ./configure--prefix=$HOME/opt makeall makeinstall
-
emacs
#ncurses cd ~/tmp wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz tar zxvf ncurses-6.0.tar.gz cd ncurses-6.0 ./configure --prefix=$HOME/opt make make install
#emacs cd ~/tmp wget http://ftp.gnu.org/pub/gnu/emacs/emacs-24.5.tar.gz tar zxvf emacs-24.5.tar.gz cd emacs-24.5 LDFLAGS="-L$HOME/opt/lib" ./configure --prefix=$HOME/opt --without-x make make install
-
DocumentRoot hoge.com, www.hoge.com
~/hoge.com/public_html/
test.hoge.com
~/test.hoge.com/public_html/
~/hoge.com/public_html/test/
hoge.com/test/ test.hoge.com
ln -s ~/hoge.com/public_html/test ~/test.hoge.com.gitignore /test//test/ .git
.htaccess
-
zsh
redis, memcached
1
-
()
$ ls public_html
... Supporter_Claus callback cbbs index.html letter m sandbox secure staff test
WPCompass/Sass
BootswatchVanilla PHP
callback
KENT...
SSL
Laravel5, Gulp
WP
heroku
DW
-
Github
Private Repository1
Facebook
Slack
Trello
Prott
Vagrant
Heroku
Confluence
0
-
OSS
11
1
-
IT
IT
NPO
Web
-
wikipedia
Pro bono
-
NPOIT
-
a-con
Social Marketing Japan
http://servicegrant.or.jp/http://www.probonet.jphttp://nimaime.comhttp://www.a-conweb.net/http://social-marketing-japan.com/
-
(:)
2
2
OSS
-
OSS
-
IT
IT
IT
NPO
Web
-
IT 2
2
-
2
-
IT IT
()
LP
Web
-
IT
Web
-
IT
22
KPI
Excel
-
IT
-
IT
-
IT
Basic
SP
-
IT
IT IT
IT
-
(GoogleMaps)
GoogleMaps API
IT
-
IT
-
IT
SNSIT
-
IT
520.25
-
NPOIT
IT
IT
NPO
Web
-
ITNPO
NPO
-
MicrosoftOffice365
Google AppsAd
SmartNews10NPO100
Salesforce
-
NPO NPO
-
NPO
CSRIR
-
WebIT
IT
IT
NPO
Web
-
Web
-
LAN
-
IP talk
8
Windows
LAN
-
IP talk
Mac
-
NPO
-
IT
-
gulp-xmas
-
gulp-xmas
grunt-xmas
gulp-xmas (NEW!)
-
Q:
A:
-
Lets Volunteer
Engineering!
-
@M_Ishikawa
id:ishikawam
m(_ _)m
https://twitter.com/M_Ishikawa