Skip to content

Instantly share code, notes, and snippets.

View aterai's full-sized avatar

TERAI Atsuhiro aterai

View GitHub Profile
// ==UserScript==
// @name <pre> to <textarea>
// @namespace http://ateraimemo.com/
// @include http://*
// @include https://*
// @exclude http://*.google.*
// @exclude https://*.google.*
// @grant none
// @description pre <-> textarea
// @version 1.0.11
@aterai
aterai / table2csv.user.js
Last active June 3, 2021 09:18
Html の table 要素を CSV(character-separated values) に変換する Bookmarklet です。colspan、rowspan で結合するセルがある場合は、同文字列を挿入しています。
// ==UserScript==
// @name <table> to CSV
// @namespace https://ateraimemo.com/
// @include /^https?://.*
// @description Html table -> CSV(textarea)
// @grant none
// @version 1.0.7
// ==/UserScript==
//- [JavaScriptでHtmlのtable要素をCSVに変換する](//ateraimemo.com/JavaScript/table2csv.html)
(function() {
@aterai
aterai / jdk.sh
Last active April 19, 2019 09:11
#!/bin/sh
cygwin=false;
case "`uname`" in
CYGWIN*) cygwin=true;
esac
#sudo tar zxvf jdk-7u40-linux-x64.tar.gz -C /usr/lib/jvm
JDK_BASE=/usr/lib/jvm
if $cygwin; then
@aterai
aterai / jdk.bat
Last active April 19, 2019 09:10
@echo off
rem set JDK_BASE=%PROGRAMFILES%\Java
set JDK_BASE=%PROGRAMFILES%\Amazon Corretto
rem set JDK_BASE=%USERPROFILE%\.sdkman\candidates\java
if "%~1" == "" goto list
set JDK_TEMP=%JDK_BASE%\jdk%~1
rem set JDK_TEMP=%JDK_BASE%\%~1
@aterai
aterai / jump2javadoc8.js
Last active August 22, 2017 06:36
ex. docs.oracle.com/javase/6/docs/api/java/awt/geom/AffineTransform.html#transform(java.awt.geom.Point2D[], int, java.awt.geom.Point2D[], int, int) to docs.oracle.com/javase/8/docs/api/java/awt/geom/AffineTransform.html#transform-java.awt.geom.Point2D:A-int-java.awt.geom.Point2D:A-int-int-
javascript:(function(){var l=location,m=l.href.match("^https?://(.+)(api[^+]+|technotes[^+]+)");if(m)l.href='https://docs.oracle.com/javase/8/docs/'+decodeURIComponent(m[2]).replace(/\+.*$/,'').replace(/\[\]/g,':A').replace(/, |\(|\)/g,'-');}());
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
public class RoundedBorderTest {
public JComponent makeUI() {
@aterai
aterai / p2m.rb
Last active April 30, 2017 12:40
PukiWiki 2 Markdown forked from: http://magazine.rubyist.net/?0010-CodeReview
# -*- mode: ruby; encoding: utf-8 -*-
require 'uri'
require 'date'
require 'yaml'
module HTMLUtils
ESC = {
'&' => '&amp;',
'"' => '&quot;',
'<' => '&lt;',
import java.awt.*;
import java.util.Objects;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.table.*;
public class TransparentHeaderTest {
public JComponent makeUI() {
Color alphaZero = new Color(0x0, true);
//package example;
//-*- mode:java; encoding:utf-8 -*-
// vim:set fileencoding=utf-8:
//@homepage@
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;
import javax.swing.tree.*;
import java.awt.*;
import java.awt.image.ImageObserver;
import java.util.Objects;
import javax.swing.*;
import javax.swing.tree.*;
public class AnimatedTreeNodeTest {
public JComponent makeUI() {
ImageIcon icon = new ImageIcon(getClass().getResource(
"restore_to_background_color.gif"));