Technology & Design (un)Conference: No Spectators, Only Participants
"One of the best uses of my Saturday in as long as I can remember." -
version: 1 | |
info: | |
id: platformsh/express-bun | |
name: Express on Bun 1.0 | |
description: | | |
<p>This unofficial template demonstrates building the Express framework for Platform.sh. It includes a minimalist application skeleton that demonstrates how to connect to a MariaDB server. It is intended for you to use as a starting point and modify for your own needs.</p> | |
<p>Express is a minimalist web framework written in Node.js.</p> | |
class: starter | |
featured: true |
#.platform/applications.yaml | |
- name: vault | |
type: 'golang:1.15' | |
source: | |
root: vault | |
disk: 1024 | |
hooks: | |
build: ./vault-install.sh | |
mounts: | |
"/data": |
echo "[0;1;36;46m;[0;1;36;47m8[0;5;36;44m [0;5;37;46m8[0;37;46mX[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0;36;47m8[0;5;1;34;46m8[0; |
#!/usr/bin/env ruby | |
require "base64" | |
require "json" | |
if ARGV.length != 3 then #expecting precisely 3 arguments | |
puts "usage: rels_to_env [relationship name] [environment variable prefix] [start command]\n\nExample:\nexport_rels mysql DB \"java -jar myapp.jar\"\n\noutput:\nexport DB_HOST=\"database.internal\”\nexport DB_PORT=...\n" | |
else | |
rels = JSON.parse(Base64.decode64(ENV['PLATFORM_RELATIONSHIPS'])) | |
rel_name= ARGV[0] | |
prefix = ARGV[1] |
cat /var/log/php.access.log| awk '{print $6}' | sort -n | awk ' BEGIN { c = 0; sum = 0; min = 0; max =0 } {c++; a[c] = $1; sum += $1;} END { ave = sum / c; if( (c % 2) == 1 ) { median = a[ int(c/2) ]; } else { median = ( a[c/2] + a[c/2-1] ) / 2; min=a[0]; max = a[c-1]; } OFS="\t"; print "Count", "Average", "Median", "Min", "Max"; print c, ave, median, min, max; }' |
/** | |
* Automatically Create named ranges for each column | |
* | |
* NOTE THAT IT DESTORYS ALL OTHER NAMED RANGES ON EVERY EDIT IN EVERY SHEET | |
* | |
* Public Domain by Ori Pekelman (2017) | |
**/ | |
function addNamedRanges(SS, s, number_of_sheets){ |
dependencies: | |
ruby: | |
"wkhtmltopdf-binary": "> 0.0" |
#!/bin/sh | |
KERNEL="/Users/oripekelman/Sites/xhyve-platform/tmp/cd/install.386/vmlinuz" | |
INITRD="initrd.img" | |
CMDLINE="modules=sd-mod,ext4,console quiet console=ttyS0 acpi=on" | |
MEM="-m 1G" | |
NET="-s 2:0,virtio-net" | |
IMG_HDD="-s 4,virtio-blk,hdd.img" |
tap 'caskroom/cask' | |
tap 'homebrew/bundle' | |
tap 'homebrew/core' | |
tap 'homebrew/dupes' | |
tap 'jimbojsb/launchrocket' | |
tap 'homebrew/dupes' | |
tap 'josegonzalez/php' | |
brew 'curl' |