The 10 Commandments of Modern Web Application
1. Open Web Platform
- Based on Open Web Platform (OWP)
- No Flash, Java or other plugins
- Web technology for developers
- What Web Can Do Today
#!/bin/sh | |
parse_yaml() { | |
local prefix=$2 | |
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034') | |
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \ | |
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 | | |
awk -F$fs '{ | |
indent = length($1)/2; | |
vname[indent] = $2; | |
for (i in vname) {if (i > indent) {delete vname[i]}} |
#!/bin/bash | |
function jsonval { | |
temp=`echo $json | sed 's/\\\\\//\//g' | sed 's/[{}]//g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' | sed 's/\"\:\"/\|/g' | sed 's/[\,]/ /g' | sed 's/\"//g' | grep -w $prop` | |
echo ${temp##*|} | |
} | |
json=`curl -s -X GET http://twitter.com/users/show/$1.json` | |
prop='profile_image_url' | |
picurl=`jsonval` |
#!/bin/bash | |
# bash generate random alphanumeric string | |
# | |
# bash generate random 32 character alphanumeric string (upper and lowercase) and | |
NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) | |
# bash generate random 32 character alphanumeric string (lowercase only) | |
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 |
var path = require('path'), | |
fs = require('fs'), | |
libCoverage = require('nyc/node_modules/istanbul-lib-coverage'), | |
libReport = require('nyc/node_modules/istanbul-lib-report'), | |
reports = require('nyc/node_modules/istanbul-reports'); | |
var rootFolder = __dirname; | |
var mergeIntoFolder = 'final'; | |
var files = fs.readdirSync(rootFolder); | |
var mergedCoverageMap = null; |
swimlaneToXState(` | |
idle -> loading: fetch | |
loading -> success: resolve | |
loading -> failure: reject | |
failure -> loading: retry | |
`); | |
export function swimlaneToXState(swimlane: string) { | |
const initial = swimlane.split("->")[0].trim(); | |
const states = swimlane |