Skip to content

Instantly share code, notes, and snippets.

View nanase's full-sized avatar
🏄
Making.

Nanase nanase

🏄
Making.
View GitHub Profile
@nanase
nanase / NetRadio.cs
Last active December 14, 2015 14:49
C# でネットラジオ(SHOUTcast, MP3)を聴く。
using System;
using ALSharp;
using Mp3Sharp;
using DevHost.Shoutcast;
namespace NetRadio
{
class MainClass
{
public static void Main (string[] args)
@nanase
nanase / mod_Test.java
Last active December 14, 2015 23:59
MinecraftでModLoaderを用いたMODテスト。足元(プレイヤー直下)のブロックIDおよびデータIDをチャット欄に表示させる。
package net.minecraft.src;
import java.util.logging.Logger;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.multiplayer.NetClientHandler;
public class mod_Test extends BaseMod {
private Logger logger;
@nanase
nanase / mod_Test.java
Last active December 15, 2015 00:58
MinecraftでMOD開発2日目。異なるチャンクへ移動した時、チャンク高度データの最初8個、現在プレイヤーが立っている場所の晴天光量(晴れている日中時)、暗黒光量(天体による光源が存在しない時)をチャット欄に流す。
package net.minecraft.src;
import java.util.logging.Logger;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.multiplayer.NetClientHandler;
import net.minecraft.client.multiplayer.WorldClient;
import net.minecraft.world.chunk.Chunk;
public class mod_Test extends BaseMod {
@nanase
nanase / TestMod.java
Created April 1, 2013 20:57
Bukkit APIを使った簡単なMinecraftのMOD。最低限必要な onEnable、onDisable の他、簡単なイベントハンドラの例。
package net.nanase.minecraft.testmod;
import java.util.logging.Logger;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class TestMod extends JavaPlugin implements Listener {
private static Logger log;
@nanase
nanase / ux_preset.xml
Last active December 20, 2015 04:08
uxで用いる音源プリセット記述ファイルの記述案。気がついたらどんどん修正していく。意見は歓迎。
<?xml version="1.0" encoding="utf-8"?>
<ux version="0.2">
<preset>
<!-- msb, lsb, type, value は省略すると 0 になる -->
<!-- type は列挙体の値を表す。カンマは OR 演算される -->
<!-- Acoustic Piano / アコースティックピアノ -->
<program number="0">
<waveform type="fm" />
<edit type="op0,send0" value="0.8" />
@nanase
nanase / greeting.d
Created July 30, 2013 16:43
D言語を初めて書いてみた。挨拶します。
import std.stdio;
void main()
{
writeln("Hello, world!");
Person kawachi = new Person(16, "Shinichi Kawachi");
kawachi.greeting();
}
class Person
@nanase
nanase / brainfuck.d
Created July 31, 2013 16:04
Brainf*ckのインタプリタをD言語で作ってみた。習作。添字チェックはしてない。引数にコードを書いて実行してね。
import std.stdio;
int main(string[] args)
{
if (args.length < 2)
{
writeln("Brainf*ck のコードを記述してください.");
return 1;
}
@nanase
nanase / sitrine_sample.cs
Created August 26, 2013 16:05
Sitrineでファイルから読み込んだ文字列を表示、同時にEnterを押した時にuxからの音が再生されるサンプル。備忘録として、記念として。このサンプルだけでは動きません。バックにライブラリがいます。
using OpenTK;
using OpenTK.Graphics;
using OpenTK.Graphics.OpenGL;
using Sitrine;
using Sitrine.Audio;
using System;
using System.Drawing;
using System.Drawing.Text;
using System.IO;
using ux.Component;
@nanase
nanase / takeuchi.html
Created October 15, 2013 13:30
竹内 nanase.cc/takeuchi アドバイス待ってます
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>竹内</title>
<style>
body {
text-align: center;
}
.takeuchi {
@nanase
nanase / .gitconfig
Last active December 26, 2015 18:09
gitコマンドの自分用設定ファイル。
[user]
name = Tomona Nanase
email = nanase@users.noreply.github.com
[color]
ui = true
[alias]
lg = log --oneline --graph --decorate
ai = add -i
st = status
[core]