Skip to content

Instantly share code, notes, and snippets.

View iberianpig's full-sized avatar

Kohei Yamada iberianpig

View GitHub Profile
@iberianpig
iberianpig / Windowsでの任意サイズのテストファイル作成
Created January 14, 2014 00:45
Windowsでサイズ指定のテストファイルを作成するときに。下記例はLinuxでいう所の dd if=/dev/null of=output 15MB.txt bs=1024 count=15000
[Tips]Windowsでの任意サイズのテストファイル作成
コマンドプロンプトを管理者権限で実行
fsutil file createnew 任意パス\任意ファイル名 任意byte
C:\Windows\system32>fsutil file createnew C:\Users\UserName\output_15MB.txt 15360000
ファイル C:\Users\UserName\output_15MB.txt が作成されました
@iberianpig
iberianpig / starbucks_login.js
Last active December 31, 2015 09:38
STARBUCKSのWiFiログイン用ブックマークレット。このスクリプトをブックマークに保存して、ログイン画面で実行するとID/PWが自動入力されてログインされる。初回とID/PW変更時はテキストボックスにIDとPWを入力した状態で実行すること。このときID/PWはブラウザのローカルストレージ内部に平文保管する。service.wi2.ne.jp上での実行時のみID/PWへのアクセスが可能。ちなみにID欄をclearにすると保存したID/PWを消去(バルス)する。
javascript:(function(){var uid;var pass;var starbucks_uid_inForm=document.getElementsByName('username').item(0).value;var starbucks_pass_inForm=document.getElementsByName('password').item(0).value;if(!getDateFromLocalStorage(starbucks_uid_inForm,starbucks_pass_inForm))return;auth(uid,pass);function getDateFromLocalStorage(starbucks_uid_inForm,starbucks_pass_inForm){if(starbucks_uid_inForm=='clear'){localStorage.clear();alert('ローカルストレージから認証データをクリアしました');return false;}if(!starbucks_uid_inForm==''&&!starbucks_pass_inForm==''){addFormData2Storage();}if(!localStorage.getItem('uid')&&!localStorage.getItem('pass')){alert('ID/PWを入力した状態でもう一度scriptを実行してください');return false;}uid=localStorage.getItem('uid');pass=localStorage.getItem('pass');return true;}function addFormData2Storage(){localStorage.setItem('uid',starbucks_uid_inForm);localStorage.setItem('pass',starbucks_pass_inForm);alert('ローカルストレージに認証データを登録しました。PW変更時はID欄/PW欄に入力した状態でscriptを実行すると再登録できます。完全にクリアする場合はID欄にclearと入力した状態でscriptを実行してください');}function auth(uid,pass){
@iberianpig
iberianpig / timer_bookmarklet.js
Created March 22, 2013 06:32
現在の画面にタイマーを表示するのブックマークレット。デフォルト設定値は25分。
javascript:var s=prompt('Please type XXmin (defalt is 25 min)',''); if(!s){s=25*60}else{s=s*60;} var r=s;var bar='';var Rate=30; function displayTimer(){bar='';for(i=Math.floor(s/Rate);i>0;i--){bar+='|';}bar='<font color="green">'+bar.substr(0,Math.floor(r/Rate))+'</font><font color="#c0c0c0">'+bar.substr(Math.floor(r/Rate),s)+'</font>'; document.getElementById('dtimer').innerHTML='TIME: ' + r-- + ' sec'+'<br>'+bar; if(r==0){ alert("Time Up!!"); document.getElementById('dclose').style.display='none'; document.getElementById('dtimer').style.display='none'; } } function delchild(elm){(elm.parentNode||elm.parentElement).removeChild(elm); }window.scroll(0,0); var dup=false; if(document.getElementById('dtimer')){delchild(document.getElementById('dtimer')); delchild(document.getElementById('dclose'));dup=true; }var clk=document.createElement('div'); if(document.all){var vwidth=document.body.clientWidth; }else{var vwidth='100%'; }document.body.insertBefore(clk,document.body.firstChild); clk.setAttribute('id','dtimer
@iberianpig
iberianpig / 50-synaptics.conf
Created February 6, 2013 01:45
/etc/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass"
Identifier "evdev touchpad catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "on"
Option "Protocol" "event"
Option "SHMConfig" "on"
###CUSTOMIZE SECTION###
Option "GrabEventDevice" "on"
Option "FingerLow" "10" # touchpad sensitivity