pxkw.hatenadiary.com

めもめも

Bookmarklet to fill forms matched to a regex

We can not use a regex in getElementsByXXX("/^like this*/"). So we have to get superset of what we need and then evaluate each element whether its name (or tagname or something) matches to the regex. Example <form> <input type="text" name="target0" value="target0" /> </form>

How to create .mobi after scanning images

Requirements convert # by imagemagic pdftk ebook-convert # by calibre Convert each image into pdf for file in `ls *.jpg`; do convert $file ${file%jpg}pdf; done; Integrate the pdfs pdftk *.pdf cat output integ.pdf Convert pdf to mobi ebook-…

ssh公開鍵認証*初期*設定

ナンベンやっても忘れるからメモ @クライアント [1/2] 鍵作成 $ ssh-kengen -t rsaパスワードを入力。 オプションは明示的にRSA認証方式を指定するもの。 [2/2] SSH認証エージェントに鍵を登録 これを忘れがち! $ ssh-add ~/.ssh/id_rsa @サーバ [1/3] ~/.s…

UbuntuでBluetoothオーディオレシーバのペアリングが成功するのにsound設定で認識されない事案の対処

環境 Ubuntuは13.10(64)。 オーディオレシーバはこいつ。GREEN HOUSE Bluetoothオーディオレシーバー クリップ付 ブラック GH-BHARCK出版社/メーカー: グリーンハウス発売日: 2011/12/29メディア: エレクトロニクスこの商品を含むブログを見る 対処 bluetoot…

トグる2

クリックでtdの表示をトグる <div id="slide-toggle-sample1"> <table> <tr > <td> <div id="trigger">Click me to show msg</div> <div id="message" style="display:none" >Can you see me?</div> </td> </tr> </table> <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> <script> $(function(){ $("#trigger").cl…</div>

How to remap CapsLock to Ctrl or swap them.

(Tried and successful on Ubuntu 13.10) [1/2] Edit option in a configuration file. Edit XKBOPTIONS in the file /etc/default/keyboard. SU permission will be required. To remap CAPS to CTRL, add the following option. ctrl:nocapse.g. XKBOPTION…

Ubuntu 13.10にAnthy日本語入力を導入する

if( 英語版OS && 日本語入力がしたい ) 参考文献どおりでOK。 Anthy設定 : Anthyを選択しつつ画面中央左下くらいのボタンをポチる。 全角スペース→半角スペース化しても、Shift-Space(insert_alternate_space)で全角スペースを入れれて便利。 その他キーバイ…

gtkのキーバインドテーマをEmacs化

端末で下記を叩く. gsettings set org.gnome.desktop.interface gtk-key-theme Emacsこれがないと生きた心地がしない。 参考文献 UbuntuSaucy

trをslideToggleする

<div id="trSlideToggleSample"> <table> <tr class="trTrigger"> <th colspan="2">Click me to show.</th> </tr> <tr style="display:none"> <th>Can you</th> <td>see me?</td> </tr> </table> <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> <script> $(function(){ $(".trTrigger").click( funct…</div>

tdをslideToggleする

<div id="tdSlideToggleSample"> <table> <tr> <th class="thTrigger">Click me to show.</th> <td style="display:none">Can you see me?</td> </tr> </table> <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> <script> $(function(){ $(".thTrigger").click( function() { $(this).next().slideTogg…</div>

dlをslideToggleする

参考: 超簡単jQuery!"toggle系メソッド"を使ってアコーディオンメニューやタブをさくっと実装する方法 | 株式会社LIGミニマルなコードはこんな感じかな <div id="dlSlideToggleSample"> <dl> <dt class="trigger">Click me to show/hide item.</dt> <dd style="display:none"> Can you see me?</dd> </dl> <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> <script>…</div>

JavaでC-cした時の処理

シャットダウン時に走るスレッドを用意してRuntimeに渡す.参考:日記(仮) >> Javaプログラム終了時に確実に終了処理をするミニマルなコードはこんな感じか public class ShutdownHookSample { public static void main(String[] args) { // Set thread to be…

symlinkをchownする

オプションhを付与する。 chown -h owner:group symlinkchownのマニュアル: -h, --no-dereference affect each symbolic link instead of any referenced file (useful only on systems that can change the ownership of a symlink)なので、 -h を付与しな…

SymLinkとHardLinkの使い分けどころ

Linuxのシンボリックリンクとハードリンクはどう使い分けますか.. - 人力検索はてな 私が知っている中で、ハードリンクを最も効果的に使っているのは Cyrus IMAP Server と呼ばれる IMAP サーバのソフトで、このソフトの場合、基本的にはメール1通が1ファ…

ぜんぶウケる

心に響く、プログラム、コンピューターに関する優れた格言、名言 - 涙目で仕事しないSE デバッグ作業が、バグを取り除く過程であるならば、プログラミングとは、バグを入れ込む過程でないとおかしい。 初めの90%のコードは、開発時間の90%を占める。残りの10…

fprintfとかのstreamにNULLを渡した時の挙動は未定義

C Language, Using fprintf() with a NULL-stream Section 4.1.6 Use of Library Functions Each of the following statements applies unless explicitly stated otherwise in the detailed descriptions that follows. If an argument to a function has a…

Hello Velocity Advanced

Hello Velocity http://pxkw.hatenadiary.com/entry/2013/12/07/113648 をちょっとだけ発展させたもの。下記2つを実行時に指定させるよう変更 テンプレートファイル テンプレートに差し込む文字列 コード HelloVelocityAdvanced.java package hello; import …

Hello Velocity

Velocityのミニマムなコード. できるだけミニマムに.HelloVelocity.java package hello; import java.io.IOException; import java.io.StringWriter; import java.io.Writer; import org.apache.velocity.Template; import org.apache.velocity.VelocityCont…

-mxxと-Oxをターゲットに指定したいときのMakefile

32/64bitと最適化オプションをターゲットにmakeするときのMakefile. こんな感じで良いのかなぁ.泥臭いな. Makefile DIR_SRC=./src DIR_HDR=./include DIR_BIN=. m32o0suf = m32o0 m32o1suf = m32o1 m32o2suf = m32o2 m64o0suf = m64o0 m64o1suf = m64o1 m64o…

Text in oval

こーすると <div id="div_tio" ><div> <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> <script type="text/javascript"> var dataset = [ {'name':'v1', 'x':1, 'y':0}, {'name':'v2', 'x':2, 'y':0}, {'name':'v3', 'x':3, 'y':0}, {'name':'v4', 'x':4, 'y':0}, {'name':'v5', 'x':5, 'y':0}, {'name'…</div></div>

Block selection からの Insert @Vim

vim

Vim - 複数行に対して矩形選択からの挿入 - Qiita [キータ] C-v -> (移動) -> Shift-i -> (入力) -> ESC

D3でbuttonを追加する

こうすると <div id="d_button"></div> <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> <script type="text/javascript"> var dataset = [ 1,2,3,4,5 ]; function onButtonClicked( ){ var text = '(name,value)=(' + this.name + ',' + this.value + ')'; alert( text ); }; d3.select('#d_button') .s…

D3のenterとupdateとexitについて

js d3

The empty selection is joined to data: data(data). The data method binds data to elements, producing three virtual selections: enter, update and exit. The enter selection contains placeholders for any missing elements. The update selection…