Skip to content

Instantly share code, notes, and snippets.

View mieky's full-sized avatar
🦀

Mike Arvela mieky

🦀
View GitHub Profile
@mieky
mieky / group_jquery_events.js
Last active August 29, 2015 13:57
Calculate events bound via jQuery
function getEvents(sel) {
return $(sel).toArray().reduce(function(acc, el) {
var events = $._data(el, 'events');
if (events) acc.push(events);
return acc;
}, []);
}
function calculateEvents(acc, obj) {
for (key in obj) {
@mieky
mieky / keybase.md
Last active August 29, 2015 13:58
My Keybase proof

Keybase proof

I hereby claim:

  • I am mieky on github.
  • I am mieky (https://keybase.io/mieky) on keybase.
  • I have a public key whose fingerprint is 350A B06C 792A 82F1 366D E963 93D7 B993 577E ED8B

To claim this, I am signing this object:

@mieky
mieky / config.cson
Last active August 29, 2015 14:05 — forked from arielsalminen/config.cson
My Atom editor settings. Context & screenshot: https://twitter.com/mieky/status/504594698586308608
'editor':
'lineHeight': 1.45
'softWrap': true
'normalizeIndentOnPaste': true
'tabLength': 2
'preferredLineLength': 100
'invisibles':
'cr': '↩'
'eol': ''
'space': '·'
@mieky
mieky / WTFBYABPL.txt
Last active August 29, 2015 14:14
DO WHAT THE FUCK YOU WANT TO + BUY YOURSELF A BEER PUBLIC LICENSE
DO WHAT THE FUCK YOU WANT TO + BUY YOURSELF A BEER PUBLIC LICENSE
Version 1, Jan 2015
Copyright (C) 2015 Mike Arvela (@mieky)
DO WHAT THE FUCK YOU WANT TO + BUY YOURSELF A BEER PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
@mieky
mieky / exiftool-android41.txt
Created November 28, 2012 08:30
Comparison of EXIF data on a portrait image taken via device web browser
ExifTool Version Number : 9.06
File Name : last-android.jpg
Directory : .
File Size : 1010 kB
File Modification Date/Time : 2012:11:27 17:01:08+02:00
File Access Date/Time : 2012:11:28 10:28:02+02:00
File Permissions : rwxr-xr-x
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
@mieky
mieky / local_deploy.sh
Created December 19, 2012 10:45
A helper script for deploying a WAR file to a local Tomcat container (with Manager & JMX enabled in tomcat-users.xml for username/password)
#!/bin/bash
if [ "$#" -ne 1 ];
then
echo "This script deploys a WAR file to a local Tomcat container."
echo "Usage: $0 <war_file>"
exit 1
fi
WAR_FILE=$1
@mieky
mieky / isyyspakkauta.js
Last active December 20, 2015 21:28
Bookmarklet to conveniently browse Isyyspakkaus in-line with just the left/right arrow keys.
;(function($) {
var url = 'http://www.lily.fi/blogit/isyyspakkaus';
if (window.location.href !== url) {
window.location = url;
return;
}
var links = $(".blog-archive-list").find("a").get().reverse();
var currentIndex = parseInt(localStorage.getItem("currentIndex") || 0, 10);
@mieky
mieky / mokuplam.itermcolors
Last active December 21, 2015 19:08
iterm2 color scheme and matching themes for zsh + irssi
<?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.11764705926179886</real>
<key>Green Component</key>
<real>0.11372549086809158</real>
@mieky
mieky / gist:8646454
Created January 27, 2014 10:39
jvisualvm over ssh
on the remote (Ubuntu) machine:
/etc/default/tomcat7
->
JAVA_OPTS = "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1098"
sudo service tomcat7 restart
on the local machine:
@mieky
mieky / HOWTO.md
Last active July 26, 2016 07:15
notify-on-completion for Vagrant

Alex Kotliarskyi wrote a great little script to show OS X desktop notifications when a long-running terminal command finishes (and is not in focus).

Making it work with a Vagrant virtual machine turned out to be straightforward. These instructions assume zsh as shell, bash might work similarly.

  1. Following Alex's instructions, install the notifyme script on OS X, in e.g. ~/bin/notifyme (assuming ~/bin is in $PATH, remember to chmod u+x notifyme)
  2. (Vagrant) Install Ruby on the VM: sudo apt-get install ruby
  3. (OS X) Install the vagrant-notify plugin: vagrant plugin install vagrant-notify
  4. (OS X) Restart the virtual machine: vagrant halt & vagrant up
  5. (OS X) Alias our script under a name which the plugin knows: ln -s ~/bin/notifyme ~/bin/notify-send
  6. (Vagrant) Append to the end of the ~/.zshrc in your Vagrant box: