Skip to content

Instantly share code, notes, and snippets.

View takaki's full-sized avatar

TANIGUCHI Takaki takaki

View GitHub Profile
@takaki
takaki / HelloResource.java
Last active July 2, 2016 14:02
Jersey Test FrameworkをSpockで動かす ref: http://qiita.com/takaki@github/items/babda37aa65b5d6d2156
package example.jaxrs;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@Path("/")
public class HelloResource {
@GET
public String index() {
return "Hello World";
@takaki
takaki / file0.txt
Last active July 1, 2016 06:01
PythonでLANG=Cのときのエンコーディングの注意 ref: http://qiita.com/takaki@github/items/77a2f748edde1ea04a31
#!/usr/bin/python3
# -*- coding: utf8 -*-
import sys
from logging import getLogger, StreamHandler, DEBUG
handler = StreamHandler()
logger = getLogger(__name__)
var React = require('react');
var ReactDOM = require('react-dom');
var App = React.createClass({
render: function() {
return (
<div>
<label>value a</label>
<input type="radio" name="aradio" value="A" checked="checked" /> <br />
<label>value b</label>
@takaki
takaki / DomIdRefJaxb.java
Created February 8, 2016 07:22
JAXBで他のXMLの要素のオブジェクトを参照する ref: http://qiita.com/takaki@github/items/e928695774e0086a1ace
package example.xml;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.*;
@takaki
takaki / file0.java
Created January 29, 2016 15:38
DOMのElementをJAXBでunmarshalする ref: http://qiita.com/takaki@github/items/1986d4bc511e9b2f6135
package example.xml;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlElement;
@takaki
takaki / XMLParse
Last active January 29, 2016 11:23
JavaでXML DOMを処理するいくつかの方法 ref: http://qiita.com/takaki@github/items/0d6b697e6e1f27fe456b
package example.xml;
import org.joox.Match;
import org.jsoup.Jsoup;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.xpath.XPath;
@takaki
takaki / ButtonLabelSleep.java
Created January 25, 2016 06:24
JavaFXでスレッドを使って描画するときの注意 ref: http://qiita.com/takaki@github/items/7dba9afaf11002c78719
package example.javafx;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import java.time.LocalDateTime;
package org.example.javalabo;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonParser;
public class GsonJsonPP {
public static void main(String[] args) {
System.out.println(new GsonBuilder().setPrettyPrinting().create()
.toJson(new JsonParser()
.parse("{\"aaa\":0, \"bbb\": [\"ddd\", \"eee\"], \"fff\":{\"ggg\":\"hhh\"}}")));
package org.media_as.takaki.jfshogiban.gui;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.concurrent.Service;
import javafx.concurrent.Task;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.input.MouseEvent;
@takaki
takaki / label.tex
Last active December 16, 2015 15:59
\documentclass{jsarticle}
\usepackage{ifthen}
\pagestyle{empty}
\addtolength{\textwidth}{15mm}
\setlength{\oddsidemargin}{-15mm}
\setlength{\topmargin}{-30mm}
\addtolength{\textheight}{55mm}