Skip to content

Instantly share code, notes, and snippets.

View ucchyocean's full-sized avatar
💭
I may be slow to respond.

うっちぃ ucchyocean

💭
I may be slow to respond.
View GitHub Profile
@ucchyocean
ucchyocean / BoxingTester.java
Created July 6, 2016 03:45
基本データ型とボクシング型の違い
package test;
public class BoxingTester {
public static void main(String[] args) {
boolean b1 = new Boolean(true);
boolean b2 = new Boolean(true);
System.out.println("b1 == b2 はどうなるの?:" + (b1 == b2));
@ucchyocean
ucchyocean / memo.txt
Last active April 6, 2016 09:03
argvが未定義状態?になって、AppleScriptが動作しない件について
test.applescript を、
osacompile -x -o test.app test.applescript
のようにあらかじめコンパイルしておき、test.app を配布している。
OS X 10.8 ~ 10.11 では、
osascript test.app
osascript test.app test
などのように実行して、引数がある時、無い時、いずれも想定通りに動作している。
OS X 10.7 では、osascript test.app を実行すると、
@ucchyocean
ucchyocean / WoodChopper.java
Last active September 30, 2015 03:13
木こりプラグインを作ってみた
/**
* きこりプラグイン
* @author ucchy
*/
public class WoodChopper extends JavaPlugin implements Listener {
private static final int MAX_CHECK_NUM = 100;
/**
@ucchyocean
ucchyocean / test.java
Last active September 28, 2015 08:29
Java SE 8 Silver 試験で出た、LocalDate関連の問題2問。
// 問題1
// 下記のコードを実行した時に、画面に表示される結果を、選択肢 A~D から一つ選べ。
LocalDate date = LocalDate.of(2015, 9, 31);
date = date.plusDays(10);
System.out.println(date);
// A. 2015-10-10
// B. 2015-10-11
// C. 実行時にDateTimeExceptionが発生する
// D. コンパイルエラー
@ucchyocean
ucchyocean / StopWatch.java
Last active August 29, 2015 14:20
ストップウオッチプラグイン
/*
* @author ucchy
* @license LGPLv3
* @copyright Copyright ucchy 2015
*/
package org.bitbucket.ucchy.sw;
import java.util.HashMap;
import org.bukkit.Material;
@ucchyocean
ucchyocean / gist:ae5ed4ed381950410f58
Created October 4, 2014 15:32
ウィザーのドロップを全て無くす
/*
* @author ucchy
* @license LGPLv3
* @copyright Copyright ucchy 2014
*/
package org.bitbucket.ucchy;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
@ucchyocean
ucchyocean / gist:385231c40e20f8f6e5c8
Created September 17, 2014 14:34
BukkitのSound名と、バニラのサウンド名の対応表
// Ambient
AMBIENCE_CAVE, "ambient.cave.cave"
AMBIENCE_RAIN, "ambient.weather.rain"
AMBIENCE_THUNDER, "ambient.weather.thunder"
// Damage
HURT_FLESH, "game.neutral.hurt"
FALL_BIG, "game.neutral.hurt.fall.big"
FALL_SMALL, "game.neutral.hurt.fall.small"
// Dig Sounds
DIG_WOOL, "dig.cloth"
@ucchyocean
ucchyocean / gist:61ffb08e58e463b20933
Created September 11, 2014 15:27
マインクラフトがIntelliInputの例外で落ちた。。。
JNA: Callback com.tsoft_web.IntelliInput.RedirectWindowProc@46e2a773 threw the following exception:
com.sun.jna.LastErrorException: [50] この要求はサポートされていません。
at com.sun.jna.Native.invokeLong(Native Method)
at com.sun.jna.Function.invoke(Function.java:386)
at com.sun.jna.Function.invoke(Function.java:315)
at com.sun.jna.Library$Handler.invoke(Library.java:212)
at com.sun.proxy.$Proxy22.CallWindowProc(Unknown Source)
at com.tsoft_web.IntelliInput.RedirectWindowProc.callback(RedirectWindowProc.java:98)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
@ucchyocean
ucchyocean / gist:13227c7900f3a2eda8f4
Created September 7, 2014 16:51
Locationをコンフィグからロードするサンプル
public class TestPlugin extends JavaPlugin implements Listener {
/**
* @see org.bukkit.plugin.java.JavaPlugin#onEnable()
*/
@Override
public void onEnable() {
getConfig().addDefault("RED_1.world", "world");
getConfig().addDefault("RED_1.x", 0);
@ucchyocean
ucchyocean / gist:8fc6c1eacae15c03eaf7
Created August 30, 2014 08:40
ミントちゃんの応答データ
# ${project.name} v${project.version}
# @author ucchy
# @license LGPLv3
# @copyright Copyright ucchy 2014
# : の左側が正規表現キーワード、右側がレスポンス内容です。
# レスポンスにはキーワードが使用可能です。
# %player -> プレイヤー名
# %time -> 現在の時間
# %date -> 今日の日付