Skip to content

Instantly share code, notes, and snippets.

@mapyo
mapyo / error.txt
Created July 3, 2014 00:57
scalaをvimのquickrunで実行した時のエラーとその解決方法。
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException:
at java.nio.charset.Charset.checkName(Charset.java:273)
at java.nio.charset.Charset.lookup2(Charset.java:458)
at java.nio.charset.Charset.lookup(Charset.java:437)
at java.nio.charset.Charset.defaultCharset(Charset.java:579)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:37)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:94)
at java.io.PrintStream.<init>(PrintStream.java:100)
@mapyo
mapyo / rbenv
Created September 13, 2014 00:11
rbenvをシステムワイドにインストールするpuppet書いた
class dev::rbenv {
file { ['/usr/local/rbenv',
'/usr/local/rbenv/plugins',
'/usr/local/rbenv/shims',
'/usr/local/rbenv/versions']:
ensure => directory,
owner => 'vagrant',
group => 'vagrant',
mode => '0775',
require 'date'
require 'cinch'
START_TIME = Time.now
$count = 0
class KasumiBot
include Cinch::Plugin
timer 60, method: :check
@mapyo
mapyo / gist:21c686b31a3ccd674649
Created October 27, 2014 23:55
rbenv.shを/etc/profile.dに置いて、それをsourceコマンドで読み込ませる。
file { 'rbenv/profile.d/rbenv.sh':
path => '/etc/profile.d/rbenv.sh',
content => '## rbenv setting
export RBENV_ROOT="/usr/local/rbenv"
export PATH="/usr/local/rbenv/bin:$PATH"
eval "$(rbenv init -)"
',
require => Exec['clone rbenv']
}
~>
@mapyo
mapyo / Guzzle3PasswordGrantSample.php
Created November 1, 2014 16:15
Resource Owner Password Credentials Grant を Guzzle3を使って書いたサンプルです。
<?php
require 'vendor/autoload.php';
use Guzzle\Http\Client;
use CommerceGuys\Guzzle\Plugin\Oauth2\GrantType\PasswordCredentials;
$settings = parse_ini_file('config/settings.ini');
# Resource Owner Password Credentials Grant
$oauth2Client = new Client($settings['base_url'] . '/oauth/token');
@mapyo
mapyo / guzzle3PasswordGrantSample2.php
Created November 1, 2014 16:51
Guzzleのoauth2のプラグインを使わずに書いたやつ。
<?php
require 'vendor/autoload.php';
use Guzzle\Http\Client;
$settings = parse_ini_file('config/settings.ini');
# Resource Owner Password Credentials Grant
$client = new Client($settings['base_url']);
$params = array(
@mapyo
mapyo / Guzzle3Test2.php
Created November 3, 2014 08:21
Guzzle3のgetとputのサンプル
<?php
require 'vendor/autoload.php';
use Guzzle\Http\Client;
$settings = parse_ini_file('config/settings.ini');
$client = new Client($settings['base_url']);
$client->setDefaultOption('headers',
array(
@mapyo
mapyo / file0.php
Created November 3, 2014 13:27
Guzzle3でgetしたりputしたりする ref: http://qiita.com/mapyo/items/c609b9cbaaeb46bc69cf
<?php
require 'vendor/autoload.php';
use Guzzle\Http\Client;
$settings = parse_ini_file('config/settings.ini');
$client = new Client($settings['base_url']);
$client->setDefaultOption('headers',
array(
@mapyo
mapyo / .tmux.conf
Created November 12, 2014 20:33
tmuxでmacのクリップボードと連携する ref: http://qiita.com/mapyo/items/cc4a7077f19774018bbb
# コピー、選択モードのキーバインドvi風にする
set-window-option -g mode-keys vi
# クリップボードをmacと連携
# http://qiita.com/upinetree/items/cd80bc7865c52091be10
unbind -t vi-copy Enter
bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy"
@mapyo
mapyo / file0.txt
Created November 13, 2014 21:35
vimを起動する時に警告が出るようになったのを直した ref: http://qiita.com/mapyo/items/d8217389b03b425ab04f
[neobundle] neobundle#rc() is deprecated function.
[neobundle] It will be removed in the next version.
[neobundle] Please use neobundle#begin()/neobundle#end() instead.
Press ENTER or type command to continue