2015-01-01から1年間の記事一覧
ArchLinux にて firefox 43.0.1 をfirefoxの公式ウェブサイトからダウンロードしたらそのまま使えた、という話。
Yashiro Takeshi氏のプログラムで、キー入力を変換してくれるソフトウェアである x11keymacs を Arch Linux で使えるようにしてみた。Libre Office のキーバインドがどうしても我慢できなかったから。
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 滅多に遭遇しないながらも、ずっと…
HDDの容量が余っていたので、パーティションを分けて妻の写真フォルダ用にSambaでファイルサーバにしてみた。 HDDはバックアップ用と2つあるので、1つ目をパーティションを区切ってファイルをコピー、2つ目も同様にパーティションを区切ってコピーした。備忘…
FreeBSD の時と同様に Kosei's FreeBSD Blog: CUPSでCanon iP 4200プリンター を参考にgutenprint をドライバにして CUPS で印刷した。aur にある epson-inkjet-printer-px-402a をドライバとして使うと印刷できなかった。あと、Epson 公式の Mandriva Linux…
Google Test でC言語のプログラムをテストするようにできたのでメモ書き。C言語でプログラムを書いていて、CUnit でテストコードを書いていたのだけれど、CU_ASSERT_EQUAL などで failure になっても「どんな値で failure になったのか」が分からなかった。G…
Windows でUSBメモリを含むディスクを初期化する方法。diskpart コマンドを使う。 diskpartコマンドについては、@IT の記事に詳しいけれど、ディスクがそもそも使用不可などになっている場合の対処が書いていなかったので。
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…
Arch Linux でも Windows の TortoiseSVN みたいな SVN クライアントが使いたいな、と思ったので AUR にある Nautilus SVN をインストールしてみた。
Migemo はローマ字のまま日本語をインクリメンタル検索するためのツール。10年ほど前に emacs に導入しようとしてできず、以来そのままだったので Arch Linux での導入に挑戦してみた。
FreeBSDからArchLinuxに変えました。Unix系OSを使い始めた当初は、FreeBSDが上手くインストールできなくてVineLinuxを使い出しました。もう12年くらい前の話。それ以来Linuxを使ってきていて、昨年はじめてDebianのFirefoxが古いことに嫌気が差してFreeBSDを…
Pingus は、レミングス というパズルゲームにインスパイアされて作られたゲーム。入り口から次々に出て勝手に歩き出すペンギンを操作してゴールまで導く。Pingus にはステージのエディタがついていて、自分でステージを作成することもできる。ports からイン…
帝国データバンクは、毎年末に周年を迎える企業を公表している*1。今年2015年に周年を迎える企業の中で最長の会社は、京都市中京区にある本家尾張屋だって。なんと550周年。創業は応仁の乱の2年前というから驚くほかない。 お品書き*2を拝見しても、かけそ…