Skip to content

Instantly share code, notes, and snippets.

@miyakawataku
miyakawataku / gist:5425774
Last active December 16, 2015 11:09
Cleans up Jenkins EC2 slaves which have failed to launch. Use this script as a system groovy script with Groovy Plugin.
import jenkins.model.Jenkins
import hudson.slaves.OfflineCause
for (node in Jenkins.instance.getNodes()) {
computer = node.toComputer()
if (computer.getOfflineCause() instanceof OfflineCause.LaunchFailed) {
node.terminate()
}
}
@miyakawataku
miyakawataku / google-issues-to-bitbucket.rb
Created May 28, 2013 16:52
Extracts issues of a project on Google Code, and transforms them to BitBucket issues package.
#!/usr/bin/env ruby
# vim: et sw=2 sts=2
require 'rexml/document'
require 'open-uri'
require 'nokogiri'
require 'json'
class Issue
def initialize(entry)
@miyakawataku
miyakawataku / gist:7540259
Created November 19, 2013 04:18
Launch a VirtualBox VM in the headless mode.
CreateObject("WScript.Shell").Run """C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"" -s uqbar",0
termcapinfo xterm* 'Co#256:pa#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:'
termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
attrcolor b ".I"
defbce "on"
@miyakawataku
miyakawataku / opennlpnote.rst
Last active January 25, 2021 09:13
OpenNLPの固有表現抽出器に関する調査