Skip to content

Instantly share code, notes, and snippets.

@n-shinya
n-shinya / gist:5401893
Created April 17, 2013 04:57
Basic authentication with embedded tomcat(埋め込みTomcatでBASIC認証する)

Basic authentication with embedded tomcat(埋め込みTomcatでBASIC認証する)

tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="admin"/>
  <user username="user" password="pass" roles="admin"/>
</tomcat-users>
@n-shinya
n-shinya / gist:5567323
Last active August 27, 2016 20:31
EGit

EGitの使い方

20130507

EGitはGitバージョン管理をするためのEclipseプラグインです。

  • 前提条件
  • EGitインストール済
  • 中央リモートリポジトリにEclipseプロジェクトが登録済みであること

init リポジトリを作る

@n-shinya
n-shinya / add_01.gif
Last active December 17, 2015 08:39
Egit images
add_01.gif
@n-shinya
n-shinya / gist:5675834
Last active December 17, 2015 21:39
[Jenkins]認証のかかったリポジトリをHTTPSプロトコルでcloneする

[Jenkins]認証のかかったリポジトリをHTTPSプロトコルでcloneする

たとえばbitbucketのプライベートリポジトリ。URLを入力すると認証エラーがでる・・・

Failed to connect to repository : Command "git ls-remote -h https://[email protected]/username/repo-name.git HEAD" returned status code 128:
stdout: 
stderr: fatal: Authentication failed
// PEM形式のファイルから証明書の情報を取得
var pem = require('pem');
var fs = require('fs');
fs.readFile('test.pem', 'utf-8', function (err, data) {
pem.readCertificateInfo(data, function (err, data) {
console.log(data);
});
});
export PS1='[\W] $ '
export CLICOLOR=1
export LSCOLORS=DxGxcxdxCxegedabagacad
'use strict';
var fs = require('fs');
var csv = 'Header\r\n';
for (var i = 1; i <= 1000000; i++) {
csv = csv + '"' + zeroPadding(i, 36) + '"';
if (i % 100 === 0) {
csv = csv + '\r\n';
} else {
'use strict';
var fs = require('fs');
var body = '';
var line = {ids:[]};
for (var i = 1; i <= 1000000; i++) {
line.ids.push(''+zeroPadding(i, 36))
if (i % 100 === 0) {
body = body + JSON.stringify(line) + '\n';
require 'aws-sdk'
require 'parallel'
print "Enter target stream name:"
stream_name = gets.chomp
abort if stream_name.empty?
begin
client = AWS::Kinesis.new(
@n-shinya
n-shinya / kinesis_put.rb
Created August 28, 2014 10:04
kinesis_put.rb
require 'aws-sdk'
print "Enter target stream name: "
stream_name = gets.chomp
begin
client = AWS::Kinesis.new(
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
).client