2012-10-01から1ヶ月間の記事一覧
(radiko-lockon画面) ソース https://github.com/takuya/radiko-lock-on これはなに? ・Radikoの番組表して予約 ・番組始まると、録音開始。 ・録音終わるとMp3に変換。 ・ブラウザで聞けます。 これから作る予定。 ・いますぐ録音 ・キーワード予約 ・ポッ…
mysqlにターミナルからつないだ場合、クライアントの文字コードがうまく行かなくて化けることがある。基本的にUTF-8だと思っておいて SQLシェルから set names utf-8;と打てば大抵うまく行く 使用可能な文字コードは show character set;で見られる。 テーブ…
Rubyでファイルタイプの判別をするには MIME::Types shared-mime-info が選択肢としてあげられる MIME::Typesを使ってみた。 require 'mime/types' MIME::Types.type_for("test.rb").last.to_s http://d.hatena.ne.jp/takuya_1st/20120918/1347993257 こっち…
rubyのスクリプトの終了時に何か処理をしたい。 エラーで落ちた時に、途中経過を保存しておきたい。 無事終了したら、メールを送る スレッドが死んだらどうするか 本来なら、ちゃんと例外処理や、ループ抜ける処理を書くべきなんです。 本来なら、ちゃんと例…
dd_rescue/dd したディスクイメージを linux でマウントするには、いったんLoopBackに接続する。 これは、ディスク内にディスクイメージが丸々あるので、こういう必要がある。これがパーティション単位のファイルなら別にすぐにマウントできる。 ddしたHDDを…
最近までPhotoShopなしで、プレビューだけで頑張ってました。OS Xそのままでもちょっとした画像処理は出来るんですよ。NeXTの伝統? カラーピッカー Mac OS Xにはカラーピッカーが初めから内蔵されている。(digital-color-meter)カラーピッカーを危うくApp S…
iphoneのSSHを有効にした。 nmap でiPhoneの状態を見る。 (b5242c6213ee1b57dedb5e22e720b178)ちゃんと ssh ポートがある。 鍵認証を使えるようにする。 公開鍵をコピーして秘密鍵で通れるようにする。 鍵認証を有効にする。 (e53c663972c1a8311cbbeadbcfcf8…
「自動ログイン」「パスワードなし」のアカウントでWindowsのリモートデスクトップでつなぐとこうなる アカウントの制限によってログインできません。 (c9642891bf68fba54cac98d2fe76edc9) そりゃそうなんだけど パスワードを設定してないアカウントにパスワ…
Rubyで作りためたクラスを再利用するために require で入れたいと思った。では何処に置くべきか。perl でいうuse lib; 的なこと。 ruby で ライブラリを置く場所 $: ruby - グローバル変数 (LOAD_PATH)で指定 RUBYLIB - Bashの環境変数で指定 site_ruby - r…
id:yuku_t に素晴らしいコマンドを教えてもらいました。 uniq -c -c, --count prefix lines by the number of occurrences yuku_t 2012/10/04 10:35 僕なら cat test | sort | uniq -c | sort -r てやります。 http://d.hatena.ne.jp/takuya_1st/20121003/13…
sortコマンドで先頭文字を数字として解釈しソートするには cat test |sort -g | moreUNIXの通常のソートなら、残念な結果になる。 次のファイル test 1 3 4 7 8 9 10 2 5 6 sort でソートすると残念な結果に cat test | sort 1 10 2 3 4 5 6 7 8 9辞書式に並…
単語の出現回数をサクッと調べたい。 takuya 4 Lkue 1 yoshi 2みたいな出力がほしい時がある。Linuxでテキスト処理をやっていると、なんでこれくらいが出来ないんだ!そうおもって作ってるコマンド 次の名前一覧がある時 takuya@air:~/Desktop$ cat test tak…
ふと、よく使うコマンドを調べてみたくなった。bash_history を集計しました。 コマンド cat ~/.bash_history | ruby -Ku -ne 'puts $_.split[1]' | sort | ./mcount | ./msort msort/mcount は別途エントリにて 結果 100 exit 102 mv 103 grep 105 rvm 107 …