tdrk's diary

とある情報系大学生。主には自分のための備忘録...になる予定

2014-12-01から1ヶ月間の記事一覧

【シェルスクリプト】シェル上で進捗状況を表示

繰り返しの処理をしていく中で、今の進捗状況が見れるといいなと思い、それについて調査。 主にこちらのサイトを参考にさせてもらった。 全ては時の中に… : 【Linux】シェルで進捗を表示するechoにおける表示の時に改行をせずに、同じ行の先頭から再描画する…

【ruby】Stringを1文字ずつ処理する

Rubyで文字列を1文字ずつ処理していく方法。 Pythonと同様にできるかと思ってたらちょっと違った。。。 str = "hoge" str.split(//).each do |s| p s end # "h" # "o" # "g" # "e" インデックスも同時にとってきたい場合は次のようにすればOK str = "hoge" s…

【ruby】10進数と2進数の変換

Rubyを使っていて、 10進数から2進数への変換がしたくなったので、メモ。 10進数から2進数への変換 p 8.to_s(2) # "1000" 2進数から10進数への変換 p "1000".to_i(2) # 8

Python.hがない...

今回もライブラリを入れてる時にエラーで怒られた時の話。 fatal error: Python.h: そのようなファイルやディレクトリはありませんという感じでPython.hがないというエラーが起こった。 こんな時には、 apt-get install python2.7-dev を実行してあげればOK。…

【ruby】「mkmfがないよー」と言われた時には...

rubyのライブラリをインストールしていた時に、 /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:1:in…

windows版TweetDeckでの中華フォントをやめる方法

はじめに見てびっくりしましたが、 windows版のTweetDeckをインストールして使ってみたら フォントがおかしかった...原因はデフォルトで入っているパッケージ。 なので、そのパッケージを削除すれば、この問題は解消される! 以下手順 エクスプローラで次に…

【シェルスクリプト】cronにおいてexpectコマンドでハマった時のメモ

結構長い時間ハマってしまったので、メモとして。シェルスクリプト中でexpectコマンドを使いたく、 sh hogehoge.shと実行したときはうまくいくのに、 cronの自動実行でそのスクリプトを動かしたときにうまくいかないときの対処法その方法はexpectの最後の部…