Skip to content

Instantly share code, notes, and snippets.

View luan's full-sized avatar

Luan Santos luan

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Blue Component</key>
<real>0.20179691910743713</real>
<key>Green Component</key>
<real>0.1818026602268219</real>
@luan
luan / sudoku.pl
Created March 7, 2012 19:52
Sudoku Solver in Prolog
squares([
[X11, X12, X13, X14, X15, X16, X17, X18, X19],
[X21, X22, X23, X24, X25, X26, X27, X28, X29],
[X31, X32, X33, X34, X35, X36, X37, X38, X39],
[X41, X42, X43, X44, X45, X46, X47, X48, X49],
[X51, X52, X53, X54, X55, X56, X57, X58, X59],
[X61, X62, X63, X64, X65, X66, X67, X68, X69],
[X71, X72, X73, X74, X75, X76, X77, X78, X79],
[X81, X82, X83, X84, X85, X86, X87, X88, X89],
[X91, X92, X93, X94, X95, X96, X97, X98, X99]
instance_groups:
- azs:
- z1
instances: 1
jobs:
- name: enable_rdp
release: windows-utilities
- name: enable_ssh
release: windows-utilities
name: instance
@luan
luan / create-vm.sh
Created December 12, 2017 22:09
Create bare VM from stemcell in virtualbox
#!/bin/bash
WORKSPACE=$HOME/workspace/src/github.com/cloudfoundry
STEMCELL_PATH=${STEMCELL_PATH:-$WORKSPACE/bosh-linux-stemcell-builder/tmp/bosh-stemcell-0000-vsphere-esxi-centos-7-go_agent.tgz}
bosh create-env --recreate dummy.yml \
--state ./state.json \
-o $WORKSPACE/bosh-deployment/virtualbox/cpi.yml \
-o $WORKSPACE/bosh-deployment/virtualbox/outbound-network.yml \
-o <(echo '[{ type: "replace", path: "/resource_pools/name=vms/stemcell?", value: { url: "file://((stemcell_path))" } }]') \
+autotools-dev
+chrony
-comerr-dev
+console-setup-linux
-dh-apparmor
+dh-strip-nondeterminism
+distro-info-data
-dmsetup
+icu-devtools
+init

Keybase proof

I hereby claim:

  • I am luan on github.
  • I am cfcluan (https://keybase.io/cfcluan) on keybase.
  • I have a public key ASCJQQNvCtPNewqirq3DfcD5b9t0dw5-UC6JXOVEQys2pgo

To claim this, I am signing this object:

- type: replace
path: /releases/-
value:
name: grootfs
version: "0.21.0"
url: https://s3.amazonaws.com/bosh-compiled-release-tarballs/grootfs-0.21.0-ubuntu-trusty-3421.9-20170715-015624-456359848-20170715015628.tgz?versionId=YMly21JNkDvhw0TWefdFtQNE4dz_PHkL
sha1: 752d5a2686dfce0de888864f283f1eab6519ad6d
- type: replace
path: /instance_groups/name=bosh/jobs/name=garden/properties?/garden/image_plugin?
value: /var/vcap/packages/grootfs/bin/grootfs
@luan
luan / shell-colors-vim-hybrid.sh
Last active May 26, 2016 12:13
Non-intrusive setting for shell colors that works with vim-hybrid out of the box.
#!/bin/sh
# Shell colors for vim-hybrid - Shell color setup script
# Luan Santos (http://luansantos.com)
if [ "${TERM%%-*}" = 'linux' ]; then
# This script doesn't support linux console (use 'vconsole' template instead)
return 2>/dev/null || exit 0
fi
color017="00/00/5f"
#!/usr/bin/env bash
function get_story()
{
curl -X GET -H "X-TrackerToken: $TOKEN" "https://www.pivotaltracker.com/services/v5/projects/$PROJECT_ID/stories/$1" 2>/dev/null
}
stories=`git log $1 | egrep -o "\[\w* ?#(\d+)\]" | egrep -o "\d+" | sort -u`
for story_id in $stories; do
echo -n "[#$story_id] - "
Ember.SoundPlayerManager = Ember.StateManager.extend({
initialState: 'preparing',
preparing: Ember.State.create({
ready: function(manager, context) {
manager.transitionTo('unloaded');
}
}),
unloaded: Ember.State.create({