とにかく書く

日々の雑感や知り得たことを、とにかく書いています

Arch Linux で BUFFALO「WI-U2-433DHP」を使う

[Arch Linux] Arch Linux で BUFFALO「WI-U2-433DHP」を使うためにやったことのメモ。

find-tags の実行時に TAGS ファイルを探しに行く

GNU Global だと、こういうことはやってくれるけど、変数と関数を区別していて(?)手になじまなかったので etags を使い続けている。だけど GNU Global はタグファイルを自動で検索してくれるところが使いやすかった。 だから etags の場合でも find-tags を…

夏の一品

かんたんに作れる一品をメモ。 オクラ:鍋や電気ポットで沸かしたお湯をかける。お湯の量は5本で500cc程度。そのあと5mm程度に輪切りにする ミョウガ:両端を切り、縦に輪切りにする 大葉:茎を切って捨て、葉を細切りにする 豆腐:取り出す 豆腐にオクラと…

疲れているときの男料理

普段はかんたんに炒めものを作ることが多いけれど今日はあまりにも疲れていた。 そこで冷凍チャーハンとレタス(1人なら1/2カットでOK)を買ってきて、レタスを2cm角に切り刻んでチャーハンに混ぜて電子レンジで温めた。美味しいレタスチャーハンの完成。

標準のファイラをnemoにする

Dropbox の「フォルダを開く」をクリックすると audacious で開こうとして使い物にならないので調べた。以下で設定する。 xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search gsettings set org.gnome.desktop.background sho…

HDDがマウントできなかった

Arch Linux の起動時にXFS でフォーマットしているHDDがマウントできなかったので調べて解決した。そのメモ。

シェルスクリプト Tips

シェルスクリプトで「こんなときどうしよう」と思って調べたことを備忘録としてまとめます。同様のことがあれば今後追記していきます。Wiki代わりに。

Windows 7 を5年半使って気づいたこと

タイトルは大仰だけれど、フォルダを開いた状態で BackSpace キーを押すと、直前に表示されていたフォルダに移動することに初めて気づいた。Raymond Chen が Microsoft の TechNet マガジンに書いているとおり、Windows XP から Windows Vista になったとき…

HDDをSSDに換装したメモ

Windows用ノートPCとして使っている lenovo の ThinkPad は最近動作が遅いなぁと感じていた。Windows エクスペリエンス インデックス によるとHDDのスコアが5.4と他より1.0ポイントも低い。起動時もやたらHDDアクセスランプが点灯しているし、SSDに変えてみ…

メニュー等の文字が表示されない

Firefox にて Firefox Sync で Windows版Firefox と同期させたためかフォントの設定がおかしくなってメニュー等に全く文字が表示されなくなった。 こうなると、設定画面すら文字が表示されなくて、設定の変更すらままならなかった。${HOME}/.mozilla/firefox…

Vivaldi を使ってみた

Firefox がメモリを多く消費してしまっているので、Vivaldi (1.0) を使ってみた。ベータ版から改良されていて、動作も軽快でとても使いやすい。flash は chromium-pepper-flash をAURからダウンロードすると自動的に[ツール]→[プラグイン]で読み込んでくれて…

Virtual Box で仮想PCが起動できない

久々に Virtual Box で仮想PCを起動しようとしたら vboxdrv モジュールが見つからないとか言われて起動できなかった。 linux-headers を pacman からインストールするとモジュールも再コンパイルされた。あとはエラー時に出ていたコマンドを実行すると起動す…

印刷できない The PPD version (x.x.x) is not compatible with Gutenprint y.y.y

印刷できなかった。 CUPS の管理ページでジョブの状況を見ると、 The PPD version (x.x.x) is not compatible with Gutenprint y.y.y と出ていた。x.x.x と y.y.y は、このときのそれぞれのバージョン番号で、食い違っていた。Arch Linux のフォーラムを参考…

はじめてのOpenCV

OpenCVは、画像処理・画像解析ライブラリ。 カメラから取得した画像を使って、なにかしてみようと思い使ってみる。

光沢のある丸いボタンの描き方

フラットなデザインが主流にもかかわらず、GIMP での光沢のある丸いボタン(アクア風のボタン)の描き方を書いてみます。ちなみに Windows ソフトでは TAKABO SOFT の AQUA MAKER2 という便利なソフトがあるので、それを使えば良い…と記事を書く段階になって…

firefox 43.0.1

ArchLinux にて firefox 43.0.1 をfirefoxの公式ウェブサイトからダウンロードしたらそのまま使えた、という話。

x11keymacs を Arch Linux で使ってみる

Yashiro Takeshi氏のプログラムで、キー入力を変換してくれるソフトウェアである x11keymacs を Arch Linux で使えるようにしてみた。Libre Office のキーバインドがどうしても我慢できなかったから。

覆面算WWWDOT - GOOGLE = DOTCOMを解く

C言語でやってみた。やっつけのひどいコードだけども。 #include <stdio.h> #include <stdlib.h> #include <string.h> /* WWWDOT - GOOGLE = DOTCOM: EとMは互換 */ /* W > G */ /* WDOTGLECM */ /* 012345678 */ typedef enum { false, true } bool; enum { W, D, O, T, G, L, E, C, M };</string.h></stdlib.h></stdio.h>…

シェルスクリプトで半角スペースを含むファイル名を扱う

Bash のシェルスクリプトで半角スペースを含むファイル名を扱うには、環境変数 IFS (Internal Field Separator) を改行だけにすればよい。 #!/bin/sh IFS_BACKUP=$IFS IFS=$'\n' # スクリプトをここに書く IFS=$IFS_BACKUP 滅多に遭遇しないながらも、ずっと…

Sambaでファイルサーバ

HDDの容量が余っていたので、パーティションを分けて妻の写真フォルダ用にSambaでファイルサーバにしてみた。 HDDはバックアップ用と2つあるので、1つ目をパーティションを区切ってファイルをコピー、2つ目も同様にパーティションを区切ってコピーした。備忘…

ArchLinux から EPSON の PX-401A で印刷する

FreeBSD の時と同様に Kosei's FreeBSD Blog: CUPSでCanon iP 4200プリンター を参考にgutenprint をドライバにして CUPS で印刷した。aur にある epson-inkjet-printer-px-402a をドライバとして使うと印刷できなかった。あと、Epson 公式の Mandriva Linux…

Google Test でC言語のプログラムをテストする

Google Test でC言語のプログラムをテストするようにできたのでメモ書き。C言語でプログラムを書いていて、CUnit でテストコードを書いていたのだけれど、CU_ASSERT_EQUAL などで failure になっても「どんな値で failure になったのか」が分からなかった。G…

ディスクの初期化

Windows でUSBメモリを含むディスクを初期化する方法。diskpart コマンドを使う。 diskpartコマンドについては、@IT の記事に詳しいけれど、ディスクがそもそも使用不可などになっている場合の対処が書いていなかったので。

TABLE の行(tr)の入れ替え

JavaScript で table の行(tr)を入れ替えようと次のように書いたら Node not found っていうエラーが出た。 function swap(a, b) { var table = document.getElementById('table_name'); var clone = table.rows[a].cloneNode(true); table.replaceChild(t…

Nautilus SVN をインストールする

Arch Linux でも Windows の TortoiseSVN みたいな SVN クライアントが使いたいな、と思ったので AUR にある Nautilus SVN をインストールしてみた。

Migemo 導入

Migemo はローマ字のまま日本語をインクリメンタル検索するためのツール。10年ほど前に emacs に導入しようとしてできず、以来そのままだったので Arch Linux での導入に挑戦してみた。

ArchLinux

FreeBSDからArchLinuxに変えました。Unix系OSを使い始めた当初は、FreeBSDが上手くインストールできなくてVineLinuxを使い出しました。もう12年くらい前の話。それ以来Linuxを使ってきていて、昨年はじめてDebianのFirefoxが古いことに嫌気が差してFreeBSDを…

Pingus に既存のステージ(levels)を追加する方法

Pingus は、レミングス というパズルゲームにインスパイアされて作られたゲーム。入り口から次々に出て勝手に歩き出すペンギンを操作してゴールまで導く。Pingus にはステージのエディタがついていて、自分でステージを作成することもできる。ports からイン…

2015年に周年を迎える会社の中での最長

帝国データバンクは、毎年末に周年を迎える企業を公表している*1。今年2015年に周年を迎える企業の中で最長の会社は、京都市中京区にある本家尾張屋だって。なんと550周年。創業は応仁の乱の2年前というから驚くほかない。 お品書き*2を拝見しても、かけそ…

error "The directory `~/.emacs.d/server' is unsafe"

ノートPC(Windows 7 Professional)のCドライブの容量が5GBと少なくなってきたので、cygwinとemacsをDドライブに移すことにした。移動させて、関連する環境変数をC→Dへ変更したのだが、emacsを起動すると、 error "The directory `~/.emacs.d/server' is un…