てきとーなブログ

てきとーに書き綴ります。なので、正しいかは責任を負えません。

2015-07-01から1ヶ月間の記事一覧

haskell事始め

とある事情でhaskellを試すこととなったのでその際の記録を残しておく。環境はubuntu15.04。 今後使うことはないとは思うけど。。。 インストール sudo apt-get install haskell-platform emacsのhaskell-mode はじめにレポジトリに追加。 M-x customize-opt…

バケモノの子を見て(ネタバレあり)

はじめにネタバレあり&素人の勝手な感想です。 概要 細田守監督による長編アニメーション作品で、バケモノの世界を舞台に主人公の蓮(九太)とバケモノの熊徹の師匠と弟子(父子)の絆を描いた作品。 感想 ストーリー全体として納得いかない点はなく良くできた…

google chrome(v44)がクラッシュする問題(Ubuntu)

最近のchromeのアップデート(v43 to v44)でchromeで新しいタブを開いたり、右クリックで開くメニューが真っ黒になったりするエラーが生じたのでググってみると同様のケースが報告されていた。 今後、修正されることを期待してとりあえず動かすには、gpu acce…

djangoを試してみた。

djangoはPythonのフレームワークで、Rubyで言うRuby on RailsやPHPでいうCakePHPみたいなものということです。インストールからデモまでとりあえず試してみました。参考は本家?のドキュメントから。 The Web framework for perfectionists with deadlines |…

swap領域をクリアする

長く使っているとスワップ領域が大量に使用されることがある。 メモリに余裕がある場合、一旦swap領域をオフにして再度オンにすることでクリアすることができる。 sudo swapoff -a sudo swapon -a 参考 [Linux]Swap領域をクリアする方法 · DQNEO起業日記

Union-Find木

素集合のデータ構造の具体的な実装で下のスライドにわかりやすくまとめてある。 Union find(素集合データ構造) 下の実装はランク無し #define FOR(i,a,b) for(int i=(a);i<(b);++i) #define REP(i,n) FOR(i,0,n) #define MAX_N 10000 // union-find tree int…

emacsでroot権限でファイルを開き直す

設定ファイルなどを書き直したあとにいざ保存しようとしたら書き込み権限がないorzはあるあるだが、emacsの場合C-x, C-f /sudo::path/to/fileでroot権限で開き直せる。 ちなみにvimでもコマンドモードから:w !sudo tee %でできるらしい。