Skip to content

Instantly share code, notes, and snippets.

View mieky's full-sized avatar
🦀

Mike Arvela mieky

🦀
View GitHub Profile
@mieky
mieky / looby-bot-1.js
Created February 16, 2017 10:36 — forked from anttti/looby-bot-1.js
looby-bot-1
const TelegramBot = require('node-telegram-bot-api');
const token = 'token-goes-here';
const bot = new TelegramBot(token, { polling: true });
bot.onText(/\/hai/, (message) => {
bot.sendMessage(message.chat.id, 'hello looby');
});
console.log('I am putting myself to the fullest possible use, which is all I think that any conscious entity can ever hope to do.');
@mieky
mieky / README.md
Created January 8, 2017 08:41
Mike's terminal
@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:
@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 / WTFGFBPPL.txt
Created January 24, 2015 08:47
DO WHAT THE FUCK YOU WANT TO + GLUTEN-FREE BEER/PIZZA PUBLIC LICENSE
DO WHAT THE FUCK YOU WANT TO + GLUTEN-FREE BEER/PIZZA PUBLIC LICENSE
Version 1, Feb 2013
Copyright (C) 2013 Mike Arvela
DO WHAT THE FUCK YOU WANT TO + GLUTEN-FREE BEER/PIZZA PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.
@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 / 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 / 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 / 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 / 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>