2010-01-01から1年間の記事一覧

Ubuntu 10.04LTSでUSB 2.0を無効化する

購入したCreative ZENのメディアプレイヤをつないでもなぜか認識されないのでエラーを確認すると, unable to enumerate USB device on port X のようにあり, 調べるとどうやらUSB 2.0がうまく利用できないせいらしい. そこでこれを無効化して利用することに…

Ubuntu 10.04LTSで日本語版のLaTeXを使えるようにする

TeXlipseを入れてから, TeXでメモをとることが多くなったが, 日本語入力ができないのが面倒だった. 日本語TeXを可能にするために, 調べた限り, 一番簡単な方法をメモしておく.まず, 日本語Remixに対応するようにいくつかのパッケージを導入する. あらかじめ…

フィルタで特定の行を削除する

複数のテキストファイルにデータを吐き出しているのだが, 途中でそれをまとめて確認するために, catを用いている. その結果のうち, コメント行は削除して表示したい. その場合, 以下の様にできる. sedでパターンにマッチする行は削除する場合, $ cat * | sed…

Ubuntu 10.04LTSでVirtualBoxのUSBを使えるようにする

Ubuntuで通常SynapticからインストールできるVirtualBoxはose版と呼ばれ, USBが使えないため, 以下の要領でnon-free版をインストールする. $ sudo gedit /etc/apt/sources.list として, "deb http://download.virtualbox.org/virtualbox/debian lucid non-fr…

UbuntuでU.K.のDVDを観る

先日, エジンバラへ行ったお土産にモンティパイソンのDVD BOXを購入して帰ってきた. 向こうはDVDがどれもエラく安い. リージョンコードは日本と同じ2であったが, DVDプレイヤーでも, PCでもうまく観られない. 調べてみると, リージョンコードは同じでも放送…

Windows 7のWord 2007でEndNote X

タイトルの通り, EndNote XのアドインをWindows 7上のWord 2007で使う方法. EndNoteをインストールしただけでは駄目で, アドインを登録しなければならない. 方法は下記のURLの通り. 1. Office ボタンをクリックし,メニューの下部にある"Word のオプション"…

現在ログインしているユーザーの情報を知る

$ who $ who am i $ w http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/230990/?ST=oss http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/230998/?ST=oss

bashで変数展開

上の例で使った拡張子を取り除く方法は変数展開によって行われている. bashでは他にも文字列の加工ができます. パターン 効果 ${i#hoge} 変数iの先頭部分がhogeと一致した場合, それを除いた残りを返す ${i%hoge} 変数iの後方部分がhogeと一致した場合, それ…

bashでfor文

基本といえば基本だが, bashでのfor文の使い方. 基本的にはfor文で複数ファイルについて同じ処理を行う. $ for i in *.pdf; do cmd1; cmd2; done cmd1とcmd2がコマンド. 具体例として2つ挙げる. $ for i in *.pdf; do echo $i; done $ for i in *.pdf; do co…

閉区間と開区間

いつもどっちがどっちかわからなくなるのでメモしておく.閉区間, , と開区間, [tex:\left(a,b\right)=\left{x|a

urandomで乱数生成

Unix系オペレーティングシステムの場合, スペシャルファイルとして/dev/random, /dev/urandomがある. これは一種のハードウェア乱数生成器として働く. Pythonではos.urandomという関数があり, 引数にサイズを指定すると/dev/urandomからデータを引っ張ってき…

sshで抜け道をつくる

ある地点Aから別の場所Bにssh接続しようとしたところなぜか拒否されるという事態が起こった. Aから一旦別の場所Cを中継してBに接続することはできた. この場合, リモートログインは良いとしても, sftpなどが面倒である. 一度Cに内容を保存することなく, 直接…

Ubuntu 10.04LTSでb-mobile 3Gを使う

http://www2.ninjal.ac.jp/masaya/index.php?memo%2Flinux%2Fb-mobile3G最新版のusb_modeswitchはhttp://www.draisberghof.de/usb_modeswitch/#downloadからダウンロードしてmake install. デバイスは/dev/ttyUSB2を使う. Gnome PPPは使えなかったので, やは…

デジタイザならg3data

論文など生データがない場合にグラフの画像から大体の数値を得るためのソフト. 意外と便利. 普通にSynapticからインストールできます.http://www.mlb.co.jp/linux/science/g3data/index.html

Ubuntu 10.04LTSのHandbrakeでPSP用動画を作る

Handbrakeは, 本家のサイトから最新版のパッケージがダウンロードできるのでそれからインストールした.https://edge.launchpad.net/~stebbins/+archive/handbrake-snapshots/+packages上記からLucidのパッケージを選べば良い.ここまでは問題なかったのだが, …

randint, uniformintなど

整数乱数を返すPythonのrandom.randintやboostのuniformintなどは, uniform_int(IntType min_arg = 0, IntType max_arg = 9); http://www.boost.org/doc/libs/1_43_0/doc/html/boost/uniform_int.html のように引数をとるが, 返す乱数はmin_arg以上, max_arg…

Ubuntu 10.04LTSでCisco VPN clientを使う

詳しいことは未だによくわかっていないが, とりあえずうまくいったときの手順をメモしておく. ちなみに32bit版しか試していない.http://www.uielinux.org/guide-e-tutorial/1-installazione/296-cisco-vpn-client-32-bit-per-ubuntu-1004-lucid-lynx.html基…

Pythonでタプルとリスト

ちょっとしたこと. 要素が1つしかないタプルの場合は, 最後にカンマを入れる必要がある. リストの場合は不要. >>> a = (1) >>> b = (1, ) >>> c = [1] >>> a, b, c 1, (1,), [1] カンマを入れないと, タプルでなく, ただの変数になってしまう.

m4aをmp3に変換

これもffmpegを使えば簡単にできる. $ ffmpeg -i hoge.m4a -sameq hoge.mp3 http://linuxpoison.blogspot.com/2008/02/script-to-convert-m4a-to-mp3.html ついでにまたPythonスクリプトを書いた. もっと単純で良ければ, 上記のリンク先のコメント欄にbashス…

Word 2007でセクション区切りの挿入

文書中にページの縦置きと横置きを混在させるためにセクション区切りを挿入したい. 以前は改ページを選択するとダイアログが開き, そこで選べたのだが, Word 2007ではただちに改ページされてしまう. Word 2007でセクション区切りを挿入するためには, 以下の…

ホッチキス in English

stapler

Ubuntu 10.04LTSで音がでなくなった

Ubuntu 10.04LTSでSkypeをダウンロードし, インストールしたところ, またしても音がでなくなった. 今度は再起動してもダメ. 色々と原因を探っていたが結局, システム, 設定, サウンドのハードウェアタブで, 選択したデバイスの設定: プロファイルをAnalog St…

Ubuntu 10.04LTSでradikoを録音3

突然つながらなくなったが以下のように-fオプションで渡している文字列を変更すると一応通った. cmd = "rtmpdump -f FOO 10,0,45,2 -vr rtmpe://radiko.smartstream.ne.jp/%s/_defInst_/simul-stream" % station ヘルプによれば, "--flashVer|-f string Flas…

Ubuntuでmp3を分割・結合

mp3を結合したり, 一部分を取り出したりしたい. 切り出しに関してはいままでmp3cutを使っていたのだが, なんだか遅いし, 結合ができないので他のコマンドを使うことにした. $ mp3wrap merged.mp3 2.mp3 1.mp3 $ mp3splt merged.mp3 0.0 1.2 3.4 http://www.u…

historyコマンド

ずっと前から気にはしていたのだが, historyコマンドは便利だ. 端末で上下を押すと過去のコマンド履歴が現れるが, 結構前のコマンドなどが出てきて面倒だったりする. $ history $ !2051 などとして一覧からコマンドを選択できる. これはやっぱり便利だ. コマ…

Ubuntuを端末からシャットダウン

Ubuntu 10.04LTSで, なぜかサウンドドライバが認識されなくなり, 音が出なくなった. しかも, パネルからシャットダウンを選択してもログアウトするだけでシャットダウンされず, ログイン画面からシャットダウンしようとしてもなにも起こらない. 困ったので端…

Ubuntu 10.04LTSでradikoを録音2

上記の作業を簡単に行うためのスクリプトを作成した. いつもながらPythonです. 日本語のコメント部分をふくむ場合はutf-8形式で保存する. #!/usr/bin/env python # coding=utf-8 import getopt import sys import commands def usage(): print ''' * TBSラジ…

Ubuntu 10.04LTSでradikoを録音1

IPサイマルラジオによってラジオをインターネットを通じてクリアな音声で聴くことができるようになった. ただし, 関東圏の人は関東圏のラジオしか聴くことができない*1.http://radiko.jp/Ubuntuでも普通にブラウザを通じて聴くことができるのだが, 録音する…

サウンド・レコーダでmp3形式での保存

Ubuntu 10にはサウンド・レコーダが標準でインストールされているが, mp3形式での録音に対応していなかったのでコーデックを追加した. 必要なコーデックはubuntu-restricted-extrasでした.https://forums.ubuntulinux.jp/viewtopic.php?id=2976

Google マイマップのデータを画像化して保存する2

上のスクリプトと組み合わせて使うためのhtmlを生成するスクリプトも書いた. 基本は同じ. ただ, PSPのブラウザはこの手のhtmlの表示が遅いらしく, ちょっと不便. def strip_tags(data): pattern = re.compile(r'<br>') lines = pattern.split(data) pattern = re…