Skip to content

Instantly share code, notes, and snippets.

View victorhaggqvist's full-sized avatar

Victor Häggqvist victorhaggqvist

View GitHub Profile
@victorhaggqvist
victorhaggqvist / vmtools.sh
Last active April 7, 2022 06:00
VM Ware Tools setup Ubuntu
#!/bin/bash
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo cp VM*.tar.gz /tmp
sudo apt-get -y install linux-headers-server build-essential
cd /tmp
sudo umount /media/cdrom
sudo tar xzvf VM*.tar.gz
cd vmware-tools-distrib
@victorhaggqvist
victorhaggqvist / gist:8946297
Last active August 29, 2015 13:56
The Foreman install on fresh Ubuntu server (12.04.4 used)
#puppet
wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb
dpkg -i puppetlabs-release-precise.deb
apt-get update && apt-get install puppet
#foreman
echo "deb http://deb.theforeman.org/ precise 1.4" > /etc/apt/sources.list.d/foreman.list
wget -q http://deb.theforeman.org/foreman.asc -O- | apt-key add -
apt-get update && apt-get install foreman-installer
@victorhaggqvist
victorhaggqvist / makeIndex.js
Last active August 29, 2015 13:57
Index generator for GFM (Github Formated Markdown) documents. Just run it in the JS console.
function makeIndex(){
var indexDiv = document.createElement("div");
var a = document.getElementsByClassName("anchor");
var i, log="";
for (i=0; i<a.length;i++){
var aa = document.createElement("a");
aa.href="#"+a[i].name;
aa.innerHTML=a[i].parentElement.innerText;
indexDiv.appendChild(aa);
indexDiv.appendChild(document.createElement("br"));

Twitter公式クライアントのコンシューマキー

Twitter for iPhone

Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU

Twitter for Android

Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys

Twitter for Google TV

Consumer key: iAtYJ4HpUVfIUoNnif1DA

@victorhaggqvist
victorhaggqvist / gist:948b58eb1395ea8e166d
Created May 30, 2014 18:18
Super secret Netgear ReadyNAS Tech staff only account
Telnet
root / infr8ntdebug
*.txt
*.css
.idea
@victorhaggqvist
victorhaggqvist / gist:0ad3eb22bd7c9c3bd2bc
Created November 19, 2014 20:02
VMWare Tools setup CentOS
yum -y install kernel-devel gcc dracut make perl
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp
tar -zxf /tmp/VMwareTools-*.tar.gz -C /tmp
/tmp/vmware-tools-distrib/vmware-install.pl --default
rm -f /tmp/VMwareTools-*.tar.gz
rm -rf /tmp/vmware-tools-distrib
@victorhaggqvist
victorhaggqvist / main.py
Last active August 29, 2015 14:11
Bottle Google App Engine template
#!/usr/bin/env python
# coding=utf-8
import sys
sys.path.insert(0, 'lib')
from bottle import Bottle, debug
bottle = Bottle()
debug(True)
@bottle.get('/foo')
# confirm you can access the internet
if [[ ! $(curl -Is http://www.google.com/ | head -n 1) =~ "320 Found" ]]; then
echo "Your Internet seems broken. Press Ctrl-C to abort or enter to continue."
read
fi
# make 2 partitions on the disk.
parted -s /dev/sda mktable msdos
parted -s /dev/sda mkpart primary 0% 100m
parted -s /dev/sda mkpart primary 100m 100%
@victorhaggqvist
victorhaggqvist / pebble-sdk-beta.PKGBUILD
Created April 8, 2015 12:13
Pebble SDK 3.0_dp6 PKGBUILD and PKGBUILD for qemu-fdt
# Maintainer: Florian Bruhin (The Compiler) <archlinux.org@the-compiler.org>
# Adapted for dp1 version by Semyon Maryasin <simeon@maryasin.name>
# vim: ft=sh
pkgname=pebble-sdk-beta
pkgver=3.0_dp6
pkgrel=1
pkgdesc="Pebble SDK, used to develop applications and watchfaces for the Pebble Smartwatch."
url="https://developer.getpebble.com/2/getting-started/"
arch=('i386' 'x86_64')