Skip to content

Instantly share code, notes, and snippets.

kunst1080 kunst1080

Block or report user

Report or block kunst1080

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@kunst1080
kunst1080 / expand_photozou_album_photos.user.js
Last active Dec 16, 2015
フォト蔵のアルバム画面を整形する、Greasemonkeyスクリプト。 http://kunst1080.hatenablog.com/entry/2013/05/04/002552
View expand_photozou_album_photos.user.js
// ==UserScript==
// @name expand_photozou_album_photos
// @namespace kunst1080
// @description フォト蔵のアルバム画面を整形して見やすくする。
// @include http://photozou.jp/photo/list/*/*
// @grant GM_xmlhttpRequest
// @grant GM_getValue
// @grant GM_setValue
// @version 1
// ==/UserScript==
@kunst1080
kunst1080 / colorls.sh
Last active Dec 17, 2015
素lsとperlしかない環境で、lsコマンドの結果を色付き表示する
View colorls.sh
#!/bin/sh
Usage(){
cat << __EOT__ >&2
lsコマンドの実行結果を色付きで表示します
Usage:`basename $0` <各種lsコマンドのオプション>
使用例) $ `basename $0`
@kunst1080
kunst1080 / TestTinyTest.java
Last active Dec 17, 2015
tiny test framework for a little act of test
View TestTinyTest.java
package jp.kontrapunkt.kunst1080.TinyTest;
import java.util.Calendar;
import java.util.Date;
public class TestTinyTest extends TinyTest {
public static void main(String[] args) {
testStart(new OKTest());
//testStart(new NoTest());
@kunst1080
kunst1080 / cross_tabulation.sh
Last active Dec 17, 2015
bashのワンライナーでクロス集計(※awkとsedを使わないプレイ) 使用コマンド:cat tr cut sort xargs bash grep bc echo Cross tabulation with bash, without sed and awk. using:cat tr cut sort xargs bash grep bc echo
View cross_tabulation.sh
#!/bin/bash
# 入力ファイルをTSVからCSV形式に変換する。ついでにヘッダの除去も行う
cat "$1" | tr -s ' ' | tr '\n' ',' | cut -d, -f2- | tr , '\n' | tr ' ' , | grep -v "^$" > tmp.input
# 1列目の項目を抜出し、キー1とする
cat tmp.input | cut -d, -f1 | sort -u > tmp.key1
# 2列目の項目を抽出し、キー2とする
cat tmp.input | cut -d, -f2 | sort -u > tmp.key2
@kunst1080
kunst1080 / 1_fix2cpy_1liner.sh
Last active Dec 18, 2015
固定長レコード形式行順ファイルでもAWKがしたい! (ref http://www.slideshare.net/kunst1080/awk-23363479) で使用したコード。
View 1_fix2cpy_1liner.sh
cat TESTCPY.cbl | cut -b8- | tr -d "\n" | tr "." "\n" | sed 's/^ *//g' | sed 's/(0*/(/g' | sed 's/[()]/ /g' \
|nawk '$3=="PIC" ? ($4=="N" ? $5=$5*2:1) :1' \
|sed 's/ *PIC *[9XN] */ PIC A/g' \
|nawk '$3=="PIC" ? ($6=="COMP-3" ? $4="S9COMP3":1):1' | sed 's/S9COMP3 */H/g' | sed 's/ *COMP-3 *//g' \
|sed 's/ *PIC */ /g' | cut -d " " -f1,3- \
|nawk '{if($2=="OCCURS"){for(i=0;i<$3-1;i++){$(10+i)=$4;$2="";$3=""}}; $1="";print $0}' \
|tr -d " " | tr -d "\n" | xargs -I% perl -nle "@o=unpack(%, \$_);print join(',',@o)" cobolfile.txt
@kunst1080
kunst1080 / sed.bat
Last active Dec 18, 2015
sedっぽことをするためのBATファイル@がんばらない
View sed.bat
@if (1==1) /*
@echo off
if "%~1"=="" goto :USAGE
if "%~1"=="/?" goto :USAGE
rem ********************************************************************************
:MAIN
CScript //nologo //E:JScript "%~f0" %*
If ERRORLEVEL 1 goto :USAGE
@kunst1080
kunst1080 / cal.bat
Created Jun 25, 2013
DOS-BATでcalコマンドを作ってみた。
View cal.bat
@echo off
setlocal
rem ********************************************************************************
if "%1"=="-h" goto USAGE
if "%1"=="--help" goto USAGE
if "%1"=="/?" goto USAGE
goto MAIN
rem ********************************************************************************
:USAGE
@kunst1080
kunst1080 / Char2SjisHexString.java
Last active Dec 24, 2015
ShiftJISの文字コード値を16進数表記で得る
View Char2SjisHexString.java
import java.io.UnsupportedEncodingException;
public class Char2SjisHexString {
// Test
public static void main(String args[]){
String str = "月陽炎DVD";
for (char c : str.toCharArray()) {
System.out.println(Character.toString(c) + ":" + char2SjisHexString(c));
}
@kunst1080
kunst1080 / create_jail.sh
Last active Dec 27, 2015
自分用の、Jail環境構築スクリプト
View create_jail.sh
#!/usr/local/bin/bash
# [前提]
# ①flavour/default に、以下のファイルをセットアップ済みであること
# - /etc/rc.conf
# - /etc/resolv.conf
# - /etc/make.conf
# - /etc/ssh/sshd_config
# - /var/ports/packages/
#
@kunst1080
kunst1080 / sakura_ftpUpload.js
Created Dec 1, 2013
編集中のファイルをFTPでアップロードするサクラエディタマクロ
View sakura_ftpUpload.js
var util = Utility();
// settings
var FTP_IP = "xxx.xxx.xxx.xxx";
var FTP_USER = "username";
var FTP_PASSWORD = "password";
var FTP_MODE = "ascii";
// メイン関数
(function main(){
You can’t perform that action at this time.