fu7mu4’s diary

はてなダイアリーから移転しました。

Linux

Linuxで使える GUI の git クライアント

Linux のシンボリックリンク があるリポジトリを Windows の git client のSourceTreeでclone してくると、シンボリックリンクをうまく扱えなくて失敗するらしい。そうなるとLinux で全部開発することが一番の解決方法になる。ところで、Linux の GUI の git…

大量のファイルの同一性の確認

Aディレクトリ以下のファイルを A' ディレクトリに コピーしたときに、ちゃんとコピーできたかを確認する方法。例えば cp -R A tmp/A とコピーしたとする。ここでは md5 ハッシュを使ってみる。 find A -type f -exec md5sum {} \; > md5.txtこれでmd5 ハッ…

Debian 9 on VirtualBox 巻き添えで死んだ

VirtualBox上にインストールしていた Debian 9をアップデート中に突然ホストが再起動した。何があったかはよくわからない。それで再起動したホストからVirtualBox

checkinstall で Cppcheck の deb パッケージを作成してみた

Ubuntu 16.04 LTS はCppcheckが少し古い。そこで Cppcheckをソースコードからdebパッケージを作ってインストールしてみた。 TL;DR cppcheck はconfigureスクリプトを使ってMakefileを生成するわけではないので make を実行するときは変数を直接指定する必要…

なぜ 2018年になって Subversion なのか

なぜ 2018年になって Subversion なのかは、私にはわからない。なんでも巨大で長期にわたるプロジェクトで、いろんな人がいるから、わかりやすさ?で選んだという噂だ。しかし、長期にわたるなら、そろそろ Subversionの開発が活発でなくなることも心配した…

オフライン環境で apt する apt-offline

開発環境をdockerにしていて、dockerをネットワークに直接接続していない場合、apt-getがつかえなかった。 前は apt-get を駆使して依存関係のあるパッケージを調べて、それらを package.ubuntu.com からダウンロードして、共有フォルダで渡してインストール…

debian 9 に Real World OCaml 環境をセットアップ

https://github.com/realworldocaml/book/wiki/Installation-Instructions には debian 8 にこうやって準備しろとある。 sudo apt-get update sudo apt-get install m4 ocaml-native-compilers camlp4-extra opam これでだいたいうまくいく。ただし追加でイ…

OCaml の re2 が macOSに入らないので Debian を使う

まだ Real World OCamlで遊ぼうとしている。 macOSではなぜか、re2のインストールでこける。 それはまあ、別にいいのかもしれないんだけど、このmacOSには docker も vagrant も VirtualBoxもインストールされている。macOSがダメならLinuxがあるじゃない。…

debian 9 を VirtualBoxにインストールしてみた

なんの勘違いか、debian 8.8 のインストール CD-ROMをダウンロードしてインストールしてしまっていた。もういいかと、そのままインストールを完了させてから debian 9 の netinstall 版をダウンロードしてみた。Xfce デスクトップ環境を追加で選択すると普通…

Remote Swank Server on Linux/Vagrant

Vagrant で Swank-serverを動かしてみる

doxygen の 英語 コメントを aspell でチェックしたい。

doxygenの英語コマンド \~english 以降に aspellでチェックしたいが \~japaneseとコードがまざっている。しかも同じ間違いが別のファイルにも含まれているので、もうなんかやる気がそがれる。これは完全に間違った方法だと信じているが他に手がないのでやっ…

Emacsで moccur-grep-findをする前に

未だに moccur-grep-findしているのですが、久しぶりすぎて忘れてしまっていたのでメモ。M-x moccur-grep-find の欠点、それは、ファイルをたくさん開きすぎてエラーがでることだ。Emacsを立ち上げる前に ulimit -n 5000 とか指定しておかないといけないのに…

やれやれだぜ

Vine Linux 6.5 は Emacs 25.2系がはいっていないので手動でインストールする必要がある。イマドキ 23系がメインってのはどうかと思うんです。 ncurses-devel xorg-x11-devel libjpeg-devel libpng-devel giflib-devel libtiff-devel この辺をいれて、wgetで…

Ubuntu / Parallels Desktop Lite on macOS 10.12.3

Parallels Desktop Lite が無料で使用できると聞いたので、とりあえずAppStoreから落してみた。起動すると、Windowsは有料だけど、Linuxは無料らしい。ここはとりあえずUbuntu を選ぶと。Versionはいくつだ?

ansible から呼出すシェルスクリプトの羃等性

ansibleから呼出すシェルスクリプトで羃等性を確保するには、実行フラグにあたるファイルをタッチする。 - name: hoge shell: /vagrant/hoge.sh args: creates: /vagrant/hoge.log#!/bin/bash # do hoge as root # do something touch /vagrant/hoge.log こ…

CentOS6 でも Webappsをリモートデバッグしたい

Linux上のTomcat でのWebappsをリモートデバッグするには、/usr/share/tomcat6/bin/startup.sh をexec "$PRGDIR"/"$EXECUTABLE" start "$@"からexec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"に変更するらしいのだけれども、CentOS6等で yumを使ってインスト…

Emacs Advent Calender 2016 二日目をジャックしました。

Emacs Advent Calendar 2016の二日目が時間切れだったので代わりに投稿しました。 lemの紹介です。これは Lisp 製のEmacsクローンです。lisp 処理系はインストールからややこしいといわれていましたが、 それは過去の話です。roswell で始めてみましょう。ま…

VineLinux 6.5b2 に Emacs 25.1 をインストール

Emacs 25.1 のインストールもとても簡単になっているみたいなので Vine Linux 6.5b2 にインストールしてみた。基本的にはこれでいける、はず。 curl -OL http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-25.1.tar.xz tar Jxvf emacs-25.1.tar.xz cd emacs-25.1 …

Vine Linux 6.5 beta 2 リリース

http://beta.vinelinux.org/65/に VineLinux 6.5 beta 2がリリースされました。Vine Linuxといえば日本語、日本語といえばskkですが、最近のVineLinuxでは、uim-skkらしいです。skkinputは使えないようです。インストールは、 sudo apt-get install uim-skk …

Vine Linux 6.5 beta 1 released !

オープンソースカンファレンスに参加して、Vine Linuxのブースに行ったらスマフォの林檎マークの上に葡萄ステッカーを貼るはめになってしまったfu7mu4です。 そういえば、Vine Linuxのメンバーのいない間に VineLinuxブースに緑色のカメレオンシールが貼られ…

Mosp works on latest CentOS

mosp v4 install manual linux にしたがって、 Mac上の最新のCentOS上に コミュニティバージョンのMospをインストールすることができた。

VineLinux で grub が壊れたもよう

起動しても grub rescue としかいわなくなった。 あとで直す。

ARM exe on x86 Linux のテストダブル環境の準備

x86 の ubuntu Linux で ARM 向けクロス開発環境を用意してみよう、のメモ

Ubuntu を更新したら110件+8件もの更新があった

久しぶりに Ubuntu Linux を起動した。 久しぶりなので、ネットに接続して、更新したら110件もの更新が報告された。まじかよ。 さらにdist-upgradeもしてみたら、カーネルの更新もあってさらに8件もあった。

ubuntu ユーザーは unity があまり好きではないの?

姉が帰宅するなり、ubuntuのunityを消しさりたいと宣った。 仕事で使うPCに ubuntu を入れているのだがとてももっさりするから消したいとのこと。 LXDEだかなにかをインストールして使っているらしい。いろいろと調べると unity関連のパッケージを全部消すと…

Ubuntu 14.04 で hp Photosmart 5520 を 使おうとしたら、プリンタの追加画面が縦に長すぎて OKボタンが押せない件について

最近のPCでディスプレイに高さのないものがあると思うんだけれども、そういうPCにUbuntu 14.04 をインストールし、 プリンタに hp Photosmart 5520 を使おうとしたら、プリンタの追加画面が縦に長すぎて OKボタンが押せない。プリンタのところに hp Photosma…

VineLinux 6.2 -> Ubuntu 12.x LTS -> 14.x にしたら意外と時間がかかってしまった件

以前に VineLinux を Ubuntu でレスキューしたので、そのままUSBメモリにはいったままのUSBから Ubuntu をインストールした。 それから設定をすすめていこうとのんきにしていたら、14.xがリリースされているといわれたので、アップデートしたのが運の尽き。 …

LVM のハードディスクが見れない->なんとかした

前から VineLinux のハードディスクの中身がみれなくなってしまっていたんだけれども、 よくよく考えると、LVMだったから復旧方法が完全に間違っていたことがわかったのでやりなおすことにした。最終的には、全部みることができた。よかった。 準備 まず、ハ…

ファイルシステムの一部だ壊れた Linux の続き

唄を忘れた金糸雀は 柳の鞭でぶちましよか いえいえ それはかわいそう唄を忘れた金糸雀は 象牙の船に銀の櫂 月夜の海に浮べれば 忘れた唄をおもいだす ではないけれども時間ができたので、ファイルシステムの一部が壊れてしまった Vine Linuxの復旧に取り組…

VineLinux 6.1 Kernel upgrade 後に 起動しなくなった

VineLinux 6.1 Kernel upgrade 後に 起動しなくなった。尚、Kernel Upgradeが影響しているかは不明である。とくにまだ復旧しているわけでもないがちょっとメモを残す。