Skip to content

Instantly share code, notes, and snippets.

View jyukutyo's full-sized avatar

Koichi Sakata jyukutyo

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
<Bug pattern="EI_EXPOSE_REP,EI_EXPOSE_REP2,NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD,UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD,URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD,SBSC_USE_STRINGBUFFER_CONCATENATION,SE_BAD_FIELD" />
</Match>
</FindBugsFilter>
@jyukutyo
jyukutyo / datelist.rb
Created July 13, 2012 06:36
調整用日付リスト
require 'date'
date = Date.today
for i in 1..20
date = date.next
puts date.strftime("%Y/%m/%d(#{%w(日 月 火 水 木 金 土)[date.wday]}) %H:%M〜")
end
@jyukutyo
jyukutyo / gist:3214543
Created July 31, 2012 07:39
HttpClient 4でリクエストボディに画像のバイナリを書きこんでpostする
String url = "https://...";
URIBuilder builder = null;
try {
builder = new URIBuilder(url);
builder.addParameter("param", "テスト");
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(builder.build());
byte[] bytes = IOUtils.toByteArray(Thread.currentThread().getContextClassLoader().getResource("1.jpg"));
@jyukutyo
jyukutyo / gist:3214573
Created July 31, 2012 07:42
HttpClient 4でpostする&mixi APIでAuthorization Codeを使ってアクセストークンを取得する
private String getAccessToken(String code) {
String url = "https://secure.mixi-platform.com/2/token";
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("grant_type", "authorization_code"));
pairs.add(new BasicNameValuePair("client_id", CONSUMER_KEY));
pairs.add(new BasicNameValuePair("client_secret", CONSUMER_SECRET));
#!/bin/sh
if [ ! -f /tmp/quickwar.xml ]
then
wget --no-check-certificate -O /tmp/quickwar.xml https://raw.github.com/gist/3401499/aea7940a07739ff297deeeccf7385d6d2a2f29c3/pom.xml
fi
sed -E "s?<webAppSourceDirectory>.*</webAppSourceDirectory>?<webAppSourceDirectory>`pwd`</webAppSourceDirectory>?g" /tmp/quickwar.xml >/tmp/quickwar_replaced.xml
mvn -f /tmp/quickwar_replaced.xml jetty:run
@jyukutyo
jyukutyo / .tmux.conf
Last active June 20, 2019 01:04
tmuxの設定ファイル
# マウスホイールでスクロールする
set-window-option -g mode-mouse on
# ペインをマウスクリックして選択する
set-option -g mouse-select-pane on
# ウィンドウをマウスクリックして選択する
set-option -g mouse-select-window on
# マウスでペインをリサイズする
set-option -g mouse-resize-pane on
@jyukutyo
jyukutyo / gist:3896925
Created October 16, 2012 02:22
簡易なファイルへの追記方法
cat > hoge.txt << EOF
# coding: utf-8
require 'rubygems'
require 'net/irc'
class TaeClient < Net::IRC::Client
def on_rpl_welcome(m)
post JOIN, opts.channel
end
def on_privmsg(m)
@jyukutyo
jyukutyo / gist:4203358
Created December 4, 2012 12:32
Project Euler Problem 1 answer
object Problem1 extends App {
val list = List.range(1, 1000)
val nums = list.filter(x => { x % 3 == 0 || x % 5 == 0 })
val answer = nums.sum
Console.print(answer)
}
@jyukutyo
jyukutyo / gist:4203372
Created December 4, 2012 12:33
Project Euler Problem 1 answer(improved)
object Problem1 extends App {
val answer = (1 until 1000).view.filter(x => { x % 3 == 0 || x % 5 == 0 }).sum
Console.println(answer)
}