gulpはweb開発をする時に発生するフロントエンドなどの諸問題をタスクで支援するツールです。 (フロントエンドだけに限らない)
今回は以下のタスクを行うgulpファイルを作成してみます
- Serverの起動
gulpはweb開発をする時に発生するフロントエンドなどの諸問題をタスクで支援するツールです。 (フロントエンドだけに限らない)
今回は以下のタスクを行うgulpファイルを作成してみます
FROM ubuntu | |
RUN apt-get update | |
RUN apt-get install -y wget curl mercurial build-essential libpcre3 libpcre3-dev zlib1g-dev | |
RUN apt-get -y update | |
WORKDIR /usr/local/src/ | |
RUN wget http://nginx.org/download/nginx-1.9.4.tar.gz -O nginx.tar.gz | |
RUN tar -xzvf nginx.tar.gz && mv nginx-1.9.4 nginx |
デフォルトではtrue。つまりtinyint(1) はbooleanとして扱うことになる。 tinyint(1) は0~255の値を扱えるのでこのままでは不都合が生じた。
解決策
どちらもドキュメントにあるのね。
package main | |
import ( | |
"crypto/tls" | |
"flag" | |
"golang.org/x/net/html" | |
"log" | |
"net/http" | |
"net/url" | |
"fmt" |
wget https://code.jquery.com/jquery-1.11.3.min.js | |
cat jquery-1.11.3.min.js | openssl dgst -sha256 -binary | openssl enc -base64 | |
7LkWEzqTdpEfELxcZZlS6wAx5Ff13zZ83lYO2/ujj7g= |
var UpperCase = value => { | |
if(!value) return value; | |
return value.toUpperCase(); | |
} | |
var LowerCase = value => { | |
if(!value) return value; | |
return value.toLowerCase(); | |
} |
gulp --tasks-json | |
[{"label":"<anonymous>","type":"function","nodes":[]},{"label":"one","type":"task","nodes":[]},{"label":"two","type":"task","nodes":[]},{"label":"three","type":"task","nodes":[]},{"label":"parallel","type":"task","nodes":[{"label":"<parallel>","type":"function","nodes":[{"label":"one","type":"task","nodes":[]},{"label":"two","type":"task","nodes":[]},{"label":"three","type":"task","nodes":[]},{"label":"<anonymous>","type":"function","nodes":[]}]}]},{"label":"series","type":"task","nodes":[{"label":"<series>","type":"function","nodes":[{"label":"three","type":"task","nodes":[]},{"label":"one","type":"task","nodes":[]},{"label":"two","type":"task","nodes":[]},{"label":"<anonymous>","type":"function","nodes":[]}]}]},{"label":"combine","type":"task","nodes":[{"label":"<series>","type":"function","nodes":[{"label":"one","type":"task","nodes":[]},{"label":"<series>","type":"function","nodes":[{"label":"two","type":"task","nodes":[]},{"label":"<series>","type":"function","nodes":[{"label":"three"," |
mruby-cliを使えば、mrubyのcliアプリケーションを
<section class="container px2 py3"> | |
<div class="clearfix mxn2"> | |
<div class="sm-col sm-col-4 px2"> | |
<h2 class="h1 mb0">Bacon</h2> | |
<p>Bacon ipsum dolor sit amet chuck prosciutto landjaeger ham hock filet mignon shoulder hamburger pig venison. Ham bacon corned beef, sausage kielbasa flank tongue pig drumstick capicola swine short loin ham hock kevin.</p> | |
</div> | |
<div class="sm-col sm-col-4 px2"> | |
<h2 class="h1 mb0">Bratwurst</h2> | |
<p>Bacon ipsum dolor sit amet chuck prosciutto landjaeger ham hock filet mignon shoulder hamburger pig venison. Ham bacon corned beef, sausage kielbasa flank tongue pig drumstick capicola swine short loin ham hock kevin.</p> | |
</div> |
VBoxManage controlvm "boot2docker-vm" | |
# 以下が使用できる ---------------------------- | |
natpf<1-N> [<rulename>],tcp|udp,[<hostip>],<hostport>,[<guestip>],<guestport> | | |
natpf<1-N> delete <rulename> | | |
# --------------------------------------------- | |
# localhostの8080番ポートをboot2docker-vmの80番ポートにフォワーディング | |
# tcp-8080という名前をつけている | |
VBoxManage controlvm "boot2docker-vm" natpf1 "tcp-8080,tcp,127.0.0.1,8080,,80" |