Skip to content

Instantly share code, notes, and snippets.

@fjyuu
fjyuu / fjyuu.json
Last active August 6, 2017 09:43
Karabiner-Elements設定(~/.config/karabiner/assets/complex_modifications/ に置く)
{
"title": "Personal rules (@fjyuu)",
"rules": [
{
"description": "Change spacebar to left_shift. (Post spacebar if pressed alone)",
"manipulators": [
{
"from": {
"key_code": "spacebar",
"modifiers": {
console.time('css');
var a = $('html body form div.mb8p4 div.data_input table tbody tr td div p.font12 a');
console.timeEnd('css');
console.time('find')
var b = $('html')
.find('body')
.find('form')
.find('div.mb8p4')
.find('div.data_input')
#!/bin/bash
###########################################################
# このスクリプトの特徴
#
# 受信・通過については基本的に破棄し、ホワイトリストで許可するものを指定する。
# 送信については基本的に許可する。ただし、サーバが踏み台になり外部のサーバに迷惑をかける可能性があるので、
# 心配な場合は、送信も受信同様に基本破棄・ホワイトリストで許可するように書き換えると良い。
###########################################################
@fjyuu
fjyuu / iptables.sh
Last active December 26, 2015 18:09
研究室itサーバのiptables.sh
#!/bin/bash
###########################################################
# このスクリプトの特徴
#
# 受信・通過については基本的に破棄し、ホワイトリストで許可するものを指定する。
# 送信については基本的に許可する。ただし、サーバが踏み台になり外部のサーバに迷惑をかける可能性があるので、
# 心配な場合は、送信も受信同様に基本破棄・ホワイトリストで許可するように書き換えると良い。
###########################################################
@fjyuu
fjyuu / iptables.sh
Last active March 2, 2017 06:31
研究室HTTPサーバのiptables.sh
#!/bin/bash
###########################################################
# このスクリプトの特徴
#
# 受信・通過については基本的に破棄し、ホワイトリストで許可するものを指定する。
# 送信については基本的に許可する。ただし、サーバが踏み台になり外部のサーバに迷惑をかける可能性があるので、
# 心配な場合は、送信も受信同様に基本破棄・ホワイトリストで許可するように書き換えると良い。
###########################################################
@fjyuu
fjyuu / bwt-decode.pl
Created November 13, 2012 17:12
Code Golf of Burrows-Wheeler Transform
#!perl -pl
$n=index$_,"[";y/[]//d;@c=split//;@i=sort{$c[$a]cmp$c[$b]}0..$#c;$_=join"",map{$c[$n=$i[$n]]}@c
@fjyuu
fjyuu / font.tex
Created June 17, 2012 07:36
TeXフォントチェック
\documentclass{jsarticle}
\usepackage[expert,deluxe]{otf}
\begin{document}
\noindent {\usekanji{JY1}{hmc}{m}{n} \Huge 漢字仮名交じり文の例:明朝}
\noindent {\mcfamily \Huge 漢字仮名交じり文の例:明朝}
@fjyuu
fjyuu / A4-memo.tex
Created May 14, 2012 06:49
A4横メモ用紙
\documentclass[11pt,a4paper,landscape]{jsarticle}
\usepackage{amsmath,amssymb}
\usepackage{fancyhdr}
\AtBeginDvi{\special{landscape}}
\setlength{\headsep}{5truemm}
\setlength{\headheight}{5truemm}
\setlength{\topmargin}{3truemm}
@fjyuu
fjyuu / gist:2627251
Created May 7, 2012 11:02
全角文字が含まれていないかチェックするPerlワンライナー
perl -nle 'print "$.: $_" unless /^\p{InBasicLatin}*$/' hoge.tex
@fjyuu
fjyuu / spacing.pl
Created May 5, 2012 03:16
分かち書きしないっぽい文字を表す正規表現(User-Defined Character Properties)
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use 5.010;
binmode STDOUT, ":utf8";
my $text = "これはpenです";
$text =~ s/(\p{IsNonSpacingCharacter})([^\p{IsNonSpacingCharacter}])/$1 $2/g;