Skip to content

Instantly share code, notes, and snippets.

View mindjiver's full-sized avatar
🐒
Working from home

Peter Jönsson mindjiver

🐒
Working from home
View GitHub Profile
@mindjiver
mindjiver / gist:6134081
Created August 1, 2013 18:46
Thanks CloudStack
Waiting for Server to be createdError 431:
{
"deployvirtualmachineresponse": {
"uuidList": [
],
"errorcode": 431,
"errortext": "Invalid name. Vm name can contain ASCII letters 'a' through 'z', the digits '0' through '9', and the hyphen ('-'), must be between 1 and 63 characters long, and can't start or end with \"-\" and can't start with digit"
}
}
@mindjiver
mindjiver / create_slackware_floppies.sh
Created July 18, 2013 18:34
Creating Slackware installation floppy images in MacOS X.
#!/bin/bash
set -e
set -x
# creating an empty file
echo "Creating an empty disk image to start from..."
dd if=/dev/zero bs=512 count=2880 of=msdos-floppy.img
# prepare disk images for all target floppies
@mindjiver
mindjiver / is_it_friday.sh
Created July 5, 2013 07:52
Is it really Friday?
#!/bin/bash
date=$(unset LC_TIME && date +%u)
if [ $date -eq 5 ]; then
echo "YES!"
else
echo "NO! :("
fi
@mindjiver
mindjiver / git from scratch
Last active December 19, 2015 07:59
Git from scratch. How to create a git repository and a first commit by only using plumbing commands.
$ mkdir git-from-scratch
$ cd git-from-scratch
$ mkdir -p .git/refs/{heads,tags}
$ mkdir -p .git/objects/
$ echo "ref: refs/heads/master" >> .git/HEAD
$ git status
# On branch master
#
# Initial commit
#
@mindjiver
mindjiver / erlang_version.sh
Last active December 19, 2015 05:59
Show Erlang/OTP version in the default path
#!/bin/bash
erlang_version=$(erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell | sed -e 's/\"//g')
echo "Running Erlang/OTP $erlang_version"
simics> continue
src/uart/uart.c:67 uart_init INFO: UART initilized
src/irq/irq.c:36 irq_enable INFO: Enabling interrupts
src/arch/ppc.c:57 cpu_version INFO: CPU0: PPC440GP
src/sched/sched.c:107 schedule INFO: Starting round robin scheduling
src/sched/sched.c:134 _idle INFO: OS idle
src/sched/sched.c:140 procA INFO: Process A
src/sched/sched.c:146 procB INFO: Process B
src/sched/sched.c:140 procA INFO: Process A
src/sched/sched.c:146 procB INFO: Process B
@mindjiver
mindjiver / gist:5254403
Created March 27, 2013 14:07
Gerrit push tag access control
[access "refs/tags/*"]
pushTag = group Administrators
pushTag = group Platform-Integration
pushTag = group type2-taggers
@mindjiver
mindjiver / gist:5213316
Created March 21, 2013 14:14
make the cat!
> make nyan_cat_lm
+      o     +              o   
    +             o     +       +
o          +
    o  +           +        +
+        o     o       +        o
-_-_-_-_-_-_-_,------,      o
_-_-_-_-_-_-_-|   /\_/\ 
-_-_-_-_-_-_-~|__( ^ .^)  +     + 
_-_-_-_-_-_-_-""  ""     
@mindjiver
mindjiver / gist:2931772
Created June 14, 2012 17:53
stupid peter
brooklyn:~/Downloads $ scp debian6-19-04-2012/debian6-19-04-2012.img [email protected]:/home/pjn
xset: unable to open display ""
debian6-19-04-2012.img 100% 1860MB 24.5MB/s 01:16
scp: /home/pjn/debian6-19-04-2012.img: No space left on device
@mindjiver
mindjiver / gist:2902329
Created June 9, 2012 19:51
guice problem.
[2012-06-09 21:00:37,341] ERROR com.google.gerrit.pgm.Daemon : Unable to start daemon
com.google.inject.CreationException: Guice creation errors:
1) No implementation for java.lang.String annotated with @com.google.gerrit.server.config.SshdListenAddress() was bound.
while locating com.google.inject.Provider<java.lang.String> annotated with @com.google.gerrit.server.config.SshdListenAddress()
for parameter 4 at com.google.gerrit.server.git.SubmoduleOp.<init>(SubmoduleOp.java:103)
at com.google.gerrit.server.git.SubmoduleOp$Factory.create(SubmoduleOp.java:1)
at com.google.inject.assistedinject.FactoryProvider2.initialize(FactoryProvider2.java:539)
at com.google.inject.assistedinject.FactoryModuleBuilder$1.configure(FactoryModuleBuilder.java:335)
at com.google.gerrit.server.git.ChangeMergeQueue.<init>(ChangeMergeQueue.java:65)