This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package info.sierra1337.aws.sns; | |
import java.io.IOException; | |
import javax.servlet.ServletException; | |
import javax.servlet.annotation.WebServlet; | |
import javax.servlet.http.HttpServlet; | |
import javax.servlet.http.HttpServletRequest; | |
import javax.servlet.http.HttpServletResponse; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env groovy | |
@Grab('postgresql:postgresql') | |
@GrabConfig(systemClassLoader=true) | |
import java.sql.* | |
import java.text.* | |
import java.util.zip.* | |
import javax.xml.* | |
import javax.xml.transform.* | |
import javax.xml.transform.stream.* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
load('init-naz.js'); | |
cp('http://search.maven.org/remotecontent?filepath=org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar', 'ivy-2.3.0.jar'); | |
unzip('http://archive.apache.org/dist/ant/ivy/2.3.0/apache-ivy-2.3.0-bin.zip', '.'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var File = Java.type("java.io.File"); | |
function extendFile(spec) { | |
var ExtendFile = Java.extend(File); | |
var file = new ExtendFile(spec) { | |
toPath: function() { | |
return java.nio.file.Paths.get(Java.super(file).toURI()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.File; | |
import java.io.FileReader; | |
import java.io.IOException; | |
import java.util.Arrays; | |
import java.util.List; | |
import com.google.api.client.auth.oauth2.Credential; | |
import com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp; | |
import com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver; | |
import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.IOException; | |
import java.security.GeneralSecurityException; | |
import java.security.Provider; | |
import java.security.Provider.Service; | |
import java.security.SecureRandom; | |
import java.security.Security; | |
import javax.net.ssl.KeyManager; | |
import javax.net.ssl.SSLContext; | |
import javax.net.ssl.SSLServerSocket; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include <iostream> | |
using namespace std; | |
// | |
// コンソール出力において属性(文字色や背景色)を指定可能なマニピュレーターを実装します。 | |
// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def pattern = ~/<td>(?<filename>((jdk)|((server-)*jre))-.+)<\/td><td>(?<checksum>\p{XDigit}+)<\/td>/ | |
args.each { | |
def url = new URL(it) | |
def out = new File(new File(url.path).name.replaceFirst(/\.html$/, '.txt')) | |
url.eachLine { | |
def matcher = pattern.matcher(it) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var page = require('webpage').create(); | |
page.open('http://www.oracle.com/technetwork/java/javase/downloads/index.html', function() { | |
var links = page.evaluate(function() { | |
var buffer = []; | |
for (var i = 0; i < document.links.length; i++) { | |
buffer[i] = document.links[i].href; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
export AWS_ACCESS_KEY=XXXXXXXXXXXXXXX | |
export AWS_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
export EC2_HOME=/opt/ec2-api-tools-1.7.3.0 | |
export EC2_URL=ec2.ap-northeast-1.amazonaws.com | |
export PATH=$PATH:/opt/ec2-api-tools-1.7.3.0/bin | |
# プロキシが必要なら... | |
export "EC2_JVM_ARGS=-Dhttp.proxyHost=xxxxx -Dhttp.proxyPort=9999 -Dhttps.proxyHost=xxxxx -Dhttps.proxyPort=9999" |