Skip to content

Instantly share code, notes, and snippets.

haͣrͬukaͣreͤrͬu harukaeru

View GitHub Profile
View gist:ae5dfa9a0916edbd013ae2ae08baa4ed
This file has been truncated, but you can view the full file.
SYSCALL(args) = return
dtrace: 592513 dynamic variable drops with non-empty dirty list
open("/dev/dtracehelper\0", 0x2, 0xFFFFFFFFEDFE5070) = 3 0
ioctl(0x3, 0x80086804, 0x7FFEEDFE4E80) = 0 0
close(0x3) = 0 0
access("/AppleInternal/XBS/.isChrooted\0", 0x0, 0x0) = -1 Err#2
bsdthread_register(0x7FFF79A40408, 0x7FFF79A403F8, 0x2000) = 1073742047 0
sysctlbyname(kern.bootargs, 0xD, 0x7FFEEDFE4220, 0x7FFEEDFE4218, 0x0) = 0 0
issetugid(0x0, 0x0, 0x0) = 0 0
@harukaeru
harukaeru / product.py
Created Nov 8, 2018
Create a table from linear texts which contain columns and rows
View product.py
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("filename", help="You set here files to parse.")
parser.add_argument(
"--transpose",
default=False, action='store_true',
help="Exchange column header and row header."
)
args = parser.parse_args()
@harukaeru
harukaeru / toAnki.py
Created Nov 4, 2018
Assemble data for Anki from normalized TSV file specialized in Weblio.
View toAnki.py
# python toAnki.py /path/to/your_tsv_file.tsv
import re
import sys
alphabet = r'[A-Za-z ,\.\[\]"\']'
alphabet = re.compile(alphabet)
quotation = r'- .*$'
quotation = re.compile(quotation)
@harukaeru
harukaeru / extract.js
Created Nov 4, 2018
Extract data as TSV from glossary in Weblio
View extract.js
var tdFunctions = {
0: td => td.getAttribute('title'),
1: td => td.innerHTML,
2: td => td.querySelector('.tngMainTIML').innerHTML,
3: td => td.querySelector('.tngMainTSRHB').textContent,
}
var trFilter = tr => {
return tr.classList.contains('tngMainTrOn');
}
View foo.js
const wait = time => new Promise(resolve => setTimeout(resolve, time))
const x = (...args) => {
console.log('-----------------------------')
console.log(...args)
}
wait(1000)
.then(() => fetch('https://www.google.co.jp', { header: "same-origin" }))
.then(response => response.text())
.then(text => x('this is the response', text))
@harukaeru
harukaeru / connect.sh
Last active Oct 17, 2017
Connect to VPN on Mac OS X (10.13)
View connect.sh
current_network_name=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | awk '/ SSID/ {print substr($0, index($0, $2))}')
if [ $current_network_name == "ICHINEN-PC_Network" ]; then # You should replace this Network name with your own.
VPN="8EEFE99B-582D-4E3E-B08B-F40030C4BB39" # You can get this VPN name from "scutil --nc list"
if scutil --nc status "$VPN" | grep -q Connected; then
scutil --nc stop "$VPN"
else
scutil --nc start "$VPN" --secret vpn # this 'secret' is depended of your environment.
fi
fi
@harukaeru
harukaeru / coverall_github.js
Last active Sep 14, 2017
You can directly access to a page of code coverage in Coveralls from GitHub Pull Request Page.
View coverall_github.js
/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.construc
You can’t perform that action at this time.