2015-02-01から1ヶ月間の記事一覧
第9章では引き続き非同期処理について英語の原文はこちらのページで読める http://chimera.labs.oreilly.com/books/1230000000929/ch09.html 処理のキャンセルや時間待ちの処理が入ることはよくあるし対処しなければならない問題^Cで実行をキャンセルしたと…
英語の原文はこちらのページで読める http://chimera.labs.oreilly.com/books/1230000000929/ch08.htmlMVarについて書いた第7章まとめはこちら http://jsapachehtml.hatenablog.com/entry/2015/02/15/205159第8章は何かの作業をしている後ろでIOを実行する方…
例外について(Parallel and Concurrent Programming in Haskell Chapter 8)英語の原文はこちらのページで読める http://chimera.labs.oreilly.com/books/1230000000929/ch08.html#sec_exceptions前後に非同期処理の話があるがそれは別にまとめることにするh…
英語の原文はこちらのページで読める http://chimera.labs.oreilly.com/books/1230000000929/ch07.htmlこの章以降は並行処理について 第7章はMVarを使った並行処理の方法について別スレッドで処理を開始するにはforkIOを使う forkIO :: IO () -> IO ThreadI…
カーソル位置がわからなくなることがあったため C-lでカーソル位置確認できるように設定した ついでにvimscriptの勉強にもなったためメモしておく.vimrcに以下の設定を追加すれば実現できる function! HighlightCursor() set cursorline "カーソル位置の行を…
サイズの大きい動画ファイルを外付けに移動しようとしたところエラーがでてうまくいかなかった調べてみると外付けHDがFAT32でフォーマットされていることが原因のようだった。 FAT32だと1ファイルあたりの最大サイズは4GBに制限される 現状のファイルシステ…
以前まとめた第3章、第4章についてはこちら http://jsapachehtml.hatenablog.com/entry/2015/01/24/131408 http://jsapachehtml.hatenablog.com/entry/2015/01/31/221609英語の原文はこちらのページで読める http://chimera.labs.oreilly.com/books/1230000…
以下の形でできる if [ "${hoge-undefined}" = "undefined ]; then echo "hoge is not defined" fi${var-value}と書くことで、変数varに値があればその値を、値がなければvalueという値を返す なので${hoge-undefined}がundefinedを返すなら元々$hogeは未定…