Linuxに注文の多い料理店をしゃべらそう(Open Jtalk)

Nano Pi Neo2にOpen JTalkでしゃべらせたのでメモ。 Open Jtalkは「入力された日本語テキストに基づいて自由な音声を生成するHMMテキスト...

March 21, 2018 · 4 min · nobwak

Linuxで音声の出力先をUSBスピーカーにする

Nano Pi Neo2にスピーカーを繋いだのだが、ノイズが入ってたまらない。 そこでUSBスピーカーから音を出すようにしてみる。 USBスピーカーはこれ。...

March 21, 2018 · 3 min · nobwak

[UNIX tips] 復活祭(イースター)の日付に神代の遊び心を見た(2014年のイースターは4/20です)

cal/ncalにはイースター(復活祭)を表示するオプションがある。 私はキリスト教徒ではないのですが、コマンドにこういったオプションが自然に...

February 23, 2014 · 2 min · nobwak

zfs snapshotの差分send/recvについて

zfs snapshotの差分send/recvについて zfsのバックアップは、snapshotを撮っておいて、自ホストの別zpool、あるいは他...

January 28, 2014 · 2 min · nobwak

Windows7でsambaのファイルがうまく開けない件について(oplocks死すべし)

昨年あたりからWindows XPのサポート終了にともない、Windows 7へクライアントOSを移す企業が多い。 私の仕事PCも過日、ついに7に...

January 26, 2014 · 7 min · nobwak

Hadoopフレンドリーなデータとは

ログは1行1イベントに 何を言っとるんだお前はという感じであるが、つまりこういう事である。 通常、ログは1行が1イベントである。 たとえばapac...

January 23, 2014 · 3 min · nobwak

hadoopのsafemodeとfsck

Hadoopのnamenode兼datanodeが電源瞬断のせいで壊れてしもうた。 勉強用のHadoopなのでダメージはないのだが、せっかくな...

January 19, 2014 · 4 min · nobwak

[メモ] grepでコメント行、空行以外の行を表示させるには

いつも忘れるのでメモ。 あるファイルから、コメント行と空行を除いて表示させるには。 コメント行なら"^ *#“がマッチ。 空行...

January 16, 2014 · 1 min · nobwak

Pythonアプリに引数を渡そう

PythonでWindowsアプリケーションを作ったとする。 たとえばファイルを引数に取り、整形するものだとする。 せっかくWindowsアプリ...

January 10, 2014 · 2 min · nobwak

[メモ]zpoolのVersionについて(Versionナンバはもう使われない)

過日、zpool v28のアップグレードをして、いくつかのfeature flagsを有効にした。 したのだが、よく分からないことがいくつかあった...

January 5, 2014 · 3 min · nobwak

Graphvizでカックいいグラフを描こう

Graphvizとは、AT&T研究所の作ったグラフ描画ソフトである。 ここでのグラフとは棒グラフのグラフではなく、ソーシャルグラフとか...

December 17, 2013 · 5 min · nobwak

Hadoopのインプット指定にワイルドカードが使える件について

Hadoopへのインプットはふつう、ディレクトリかファイルの指定で行う。 しかし以下のような場合にどうするか。 複数のディレクトリの下にあるファ...

November 27, 2013 · 1 min · nobwak

セキュリティ監査ツールLynis

Lynisとは Linux向けのセキュリティ監査ツール。 http://www.rootkit.nl/projects/lynis.html Linux向けではあるが、Linux以外でも使える。 FreeBSD, Solarisに加えてなんとO...

November 11, 2013 · 7 min · nobwak

vimでまさかのタブ表示

結論 vim -pで複数ファイルをタブ表示できる。 .profileにaliasを書いとけ。 以上。 -pオプション vimのmanを眺めていたらこんな記載...

November 4, 2013 · 1 min · nobwak

お手軽ミラーユーティリティcpdup

rsyncの悩み ディレクトリの同期とくればrsyncが定番でありオンリーワンと言えよう。 ただこのrsync、久しぶりに使うとコマンド書式を忘...

October 28, 2013 · 5 min · nobwak

らくらく構築、CalDAVサーバBaikal

カレンダーサーバのBaikalを試してみたので記す。 ここでのカレンダーサーバとは、Googleカレンダーのようなものですな。 「だったらそんな...

October 25, 2013 · 4 min · nobwak

nginxとlighttpdで悩んでlighttpd + php5 + fastcgiのインストールと設定へ

apacheは吊るしのFreeBSD pkgでphpを使えない。 10.0-BETA1にして曲がりなりにもpkgが普通に使えるようになって、あま...

October 23, 2013 · 6 min · nobwak

自前サーバのSSHログインにgoogleの2段階認証が使えて秋の夜長に感動した(追記あり)。

タイトルそのままである。 たぶんGoogle様あたりが始めたのだと思うけど、何かの認証の際にスマートフォンをトークンキーとして使う仕組みはとて...

September 30, 2013 · 5 min · nobwak

sha512でハッシュされたsaltつきパスワードを生成するには

バッチファイルにパスワードを書くときの悩み ユーザの追加や、属性の変更をバッチファイルで処理したいことがある。 しかしこういった作業には、しばし...

September 7, 2013 · 3 min · nobwak

リビジョン管理rcsのすすめ(xxx.conf.20130829とかはもう止めよう)

一人だけで管理しているサーバの設定ファイルを更新するとき、皆さんはどのように管理しているだろうか。 私は以下のようにしていた。 例えば、http...

August 29, 2013 · 7 min · nobwak

ssmtpでUnable to locate smtp.gmail.comが表示される。

ここで書いたように、自宅サーバーのroot宛メールをすべてgmailに転送しているのだが、ある日気が付くと、以下のようなメッセージがログに表...

August 20, 2013 · 1 min · nobwak

仮想マシンイメージの変換について

VMWare PlayerのイメージをESXi用に変換するには VMWareが提供しているコンバータを使う。 以下、まとめ。 なお、動機としては、「手元のVM...

August 4, 2013 · 3 min · nobwak

[Hadoop] Hadoop Streaming / mapperとreducerにPythonを使ってみる。

HadoopはJavaで作られている。 だからHadoopに何か操作をさせたい場合には、通常、Javaで記述する必要がある。 しかしHadoop...

July 29, 2013 · 4 min · nobwak

コード、エラー、設定ファイル共有サイトのすすめ

sprunge.usというサービスがあるのを、いまさら知って驚いてそして大感謝した。 以下に顛末を記す。 sprunge.usってなんだ。 ブラウ...

July 28, 2013 · 4 min · nobwak

[Hadoop]擬似分散モードで実験

擬似分散モードで実験してみる。 Hadoopには、単語を数えるデモが付いてくるのでこれを使う。 カウント対象テキストの準備 以下のようなファイルを...

July 28, 2013 · 3 min · nobwak

[Hadoop]Hadoop 擬似分散(Psuedo-distributed)モードの設定

Standaloneモードでは、複数のホストを使った処理は行わない。デーモンも動かさない。 しかしHadoopは分散処理をしてナンボである。 分...

July 28, 2013 · 5 min · nobwak

[FreeBSD][Linux] ssh経由でコマンド実行すると環境変数を読まないでござる

ssh経由bashでコマンド実行するときの環境変数を有効にするには。 以下のようにして、リモートホストでコマンドを実行する場合、リモートでの環境変数が有効にならない事がある。 $ ssh user@remotehost /path/command これはbashの仕様が原因で、解決にはsshdとリモートユーザの設定が必要。 おそらくshでも同じと思うが、ひとくちにshと言ってもいろんな変種があるので調べていない。 以下にまとめる。 なお、複数ホストを用意するのが面倒なので、本記事で実例を示す場合には接続先をlocalhostしている。 ...

July 25, 2013 · 4 min · nobwak

[FreeBSD][Linux] DHCPサーバ(isc-dhcpd)でリースしているIPアドレスの数を監視するには

DHCPサーバのIPアドレス数を監視したい。 具体的には、リースしているIPアドレス数と、空いているIPアドレス数のそれぞれである。 基になるデ...

June 17, 2013 · 3 min · nobwak

ZFS scrubを過信してはいけません。

ZFS運用を始めてはや数か月。なんの問題もなく使っておりますが、 「scrubって定期的にやるといいらしいよ」 「なんかね、fsckみたいなこと...

December 18, 2012 · 5 min · nobwak

ZFSの重複ファイル節約機能dedupがすげえ(ただしメモリ大尽に限る)

最初にお断りするが、十分なメモリ、あるいはSSDをお持ちでない方は帰っていただいて結構です。 ZFSにはdedupという機能がある。 その機能を...

March 18, 2012 · 4 min · nobwak

trは一文字ごとに判断する件について

$ cat sample.txt <a><b> 上記のテキストに対して以下のtrを実行するとどうなるか。 tr "ab" "cd" 試してみる。 $ tr "ab" "cd" < ./sample.txt <c><d> げえっ。 つまり、trは1文字ずつ判断する。 a...

March 16, 2012 · 1 min · nobwak

MovableType

おなごもすなるMovableTypeを。 まず注意。 Xの入っていないサーバにインストールするときには、あらかじめImageMagick-nox...

March 3, 2012 · 2 min · nobwak

複数ページのpdfをjpeg,pngに変換するには。

ImageMagickのconvertを使う。 Ubuntuには最初から入ってた。 FreeBSDの場合はports, packageでgraph...

May 17, 2010 · 1 min · nobwak

改行コード

Redhat Linuxのvi上で、改行コードをキーにして置換しようとおもったのだが。 もともとの改行は\nとし、差し替える改行は^Mじゃないとダメくさい...

April 1, 2010 · 1 min · nobwak

ネットワークのリンク速度を変えるには。

Linuxでネットワークデバイスが意図しないリンク速度になったときの対処方法。 といっても、下記のサイトどおりに操作するだけ。 「ETHTOOL...

March 25, 2010 · 1 min · nobwak

DVDイメージファイルをマウントしたらファイル名が8文字に縮まった件について

リップしたDVDのイメージをRedhat Linuxでmount -o loopにてマウントしたところ、なぜかファイル名が8文字しか表示されなくて難...

December 12, 2009 · 1 min · nobwak

特定の文字をファイルから取り除くには

sedの使い方なんてすぐ忘れるからメモ。 例) あるファイルから改行を取り除く $ tr -d '\n' < inputfile

November 16, 2009 · 1 min · nobwak

roundcubeを入れた

webベースのIMAPクライアントであるroundcube([本家](http://roundcube.net/)、[日本語](http:/...

April 20, 2009 · 1 min · nobwak

Redhat 4から5へのアップグレード

DVDで普通に起動しただけではアップグレードの選択肢が出てこなかった。 ググった結果、DVD起動時にlinux upgradeanyとして指定す...

March 5, 2009 · 1 min · nobwak

sshログインしたユーザのディレクトリを制限するには。

要するにchroot。 リモートユーザにどうしてもシェルを使わせる必要があるけれども、かといってシステムの中をじろじろ見られるのが嫌な場合に使...

February 15, 2009 · 2 min · nobwak

yumのproxy設定

CentOSをインストールした。 DISCイメージが何枚かあってよくわからない。雑誌付録のDVDを借りた。 特に問題なくインストールは完了したが...

December 20, 2008 · 1 min · nobwak

vsftpdでchrootの設定を行うには。

ローカルユーザの場合と、anonymousユーザの場合で対応が異なる。 anonymousユーザ向けには、anon_rootでchroot先の...

December 19, 2008 · 2 min · nobwak

vsftpdのホワイトリスト/ブラックリストの設定

仕事でvsftpdを入れたのでメモ。 ホワイトリスト/ブラックリストの設定 userlist_fileで指定するファイル(以降、userlist...

December 17, 2008 · 2 min · nobwak

gripでrip & エンコード

CDのrippingとmp3エンコードを一緒にやってくれるツールとして[grip](http://nostatic.org/grip/)をイ...

December 6, 2008 · 1 min · nobwak

2つのjpeg画像が同じかどうか確かめるには

ネタ元はfreebsd-questions@freebsd.org ハッシュを比較するというのはアウト。 というのは、jpegファイルにはExi...

November 23, 2008 · 1 min · nobwak

Thinkpad X30でUbuntu 8.04がフリーズしまくる件について

Windows2000をインストールしていたThinkpad X30のHDDがクラッシュしたので、古いHDDに換装してUbuntuのインストー...

November 14, 2008 · 2 min · nobwak

Ubuntuアップデート時のGRUB設定初期化を防ぐ方法

FreeBSD-mlからの抜き書き。 Ubuntuでは、大きなアップデートの都度GRUBの設定がデフォルトに戻されるが、これを防止する方法。 /...

October 18, 2008 · 1 min · nobwak