前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)
追記: JavaScriptの入門書 #jsprimerを書いている
最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。
| #!/bin/bash | |
| set -ue | |
| SG_ID=${1} | |
| old_ips=$(aws ec2 describe-security-groups --group-ids ${SG_ID} | jq '.SecurityGroups[].IpPermissions[].IpRanges[]' | jq -sSc .) | |
| ips=$(curl -s http://d7uri8nf7uskq.cloudfront.net/tools/list-cloudfront-ips) | |
| new_ips=$((echo $ips | jq '.CLOUDFRONT_GLOBAL_IP_LIST[] | { CidrIp: . }'; echo $ips | jq '.CLOUDFRONT_REGIONAL_EDGE_IP_LIST[] | { CidrIp: . }' ) | jq -Ssc .) | |
| json=$(cat <<EOC |
| .git | |
| .gitignore | |
| /doc | |
| .yardoc | |
| coverage | |
| jsdoc | |
| /tmp | |
| /log | |
| Dockerfile | |
| Dockerfile.prod |
前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)
追記: JavaScriptの入門書 #jsprimerを書いている
最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。
| import UIKit | |
| struct MainScene { | |
| let vc: UIViewController | |
| let nc: UINavigationController | |
| init(vc: UIViewController) { | |
| self.vc = vc | |
| self.nc = UINavigationController(rootViewController: vc) | |
| } | |
| } |
これ https://github.com/gocardless/statesman
数多の state machine gem の一つ。
| *** vim.spec 2013-12-17 19:38:33.000000000 +0900 | |
| --- vim.spec.new 2014-01-29 19:13:06.250167916 +0900 | |
| *************** | |
| *** 1,4 **** | |
| ! %define patchlevel 131 | |
| %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} | |
| %define WITH_SELINUX 1 | |
| %endif | |
| --- 1,4 ---- | |
| ! %define patchlevel 160 |
-- テーブルを作る
CREATE TABLE t (
user_id int unsigned not null,
score int not null,
ranking int unsigned, -- rankingというカラムがエンジンによって自動更新される
primary key (user_id),
key ranking (score) -- ランキング用のindex
) engine=ranking;
| #!/usr/bin/env python2 | |
| # vim: set fileencoding=utf8 | |
| import re, sys, os, random, time, json, logging, argparse, requests, urllib | |
| from mutagen.id3 import ID3,TRCK,TIT2,TALB,TPE1,APIC,TDRC,COMM,TPOS,USLT | |
| from HTMLParser import HTMLParser | |
| parser = HTMLParser() | |
| s = u'\x1b[1;%dm%s\x1b[0m' # terminual color template |