Linux 環境をクローンする (LVM -> nonLVM)

作業環境: Debian8 コピー元: Ubuntu ? (LVM) コピー先: (LVM, RAID 等使わない) 作業環境で コピー先パーティションを適当に作っておく cp -a でコピー元からコピー先へ fstab 編集 mkswap 作業環境でupdate-grub -> grub.cfg を編集 -> grub-install ${作…

perl: if (glob("hoge/foo.*") )

if (glob("hoge/foo.*") ) {}↓ if (@{[ glob("hoge/foo.*") ]}) {}

CPAN Net::SSLeay インストール

debian wheezy sudo apt-get install libssl-dev

GNOME3 (Debian7) & ノート 環境で、フタ閉じてもサスペンドしない

デフォルト設定が変わってしまったのと、GUIで設定ができない 関連設定一覧 $ gsettings list-recursively org.gnome.settings-daemon.plugins.power org.gnome.settings-daemon.plugins.power active true org.gnome.settings-daemon.plugins.power button-…

PS3 DUALSHOCK3 コントローラが反応しない 対処

PS3

症状 PS3 -> USB ハブ -> コントローラ、PC -> コントローラでは充電できず、どのボタンを押しても反応しない 解決法 PS3 -> コントローラ という風に直接つなぐことで充電・赤ランプ点滅した (ハブが悪い可能性)

javascript unlessがないので

if (!isInit) { ... }

sudo -k で、次回のsudoでパスワード入力強制

Memo

map {} の中で複雑な処理 map { my $k = $_; map {} ... } @$hoge オブジェクトにメソッドがあるか $_->can('to_json')

Debianで /etc/init.d/ 下の起動スクリプトに su を書くのは危険

/etc/init.d/ 下の起動スクリプトに su を書くと、Xが起動しなくなる。 といってもコンソールはあるのでそれを用いて無効化するとよい

DebianでMath::BigInt::GMP をインストール

apt-get install libgmp3-dev Math::BigInt::GMP をcpanなどでインストール use Math::BigInt lib => "GMP"; で使える

Picasa Google+写真 リサイズ

http://support.google.com/picasa/answer/1224181?hl=ja

LTSV ファイルサイズ

echo "scale=3; ($(cut files.ltsv -f5 | cut -d":" -f2 | tr '\n' ' ' | sed -e "s/\ $//g;s/\ /\ \+\ /g")) /1024/1024/1024" |bc

受信専用メールサーバ

install postfix dovecot-pop3 mkdir ~/Maildir/{cur,tmp,new} http://aikichi.jp/server_memo/memo11_postfix.html postfix 設定 http://centossrv.com/postfix.shtml dovecot 設定

既存のディレクトリをGit管理化して、それを基にリモートリポジトリを作る

git

元ディレクトリ: App (既にファイルが置いてある) リモートディレクトリ: AppOrigin リモート設定名: origin とする ローカルで # Git化 cd App git init git add . git commit -m "initial" リモートで mkdir AppOrigin cd AppOrigin git init --bare ロー…

ローカルでポート変換

ローカルでポート変換 待ち受けポート固定のアプリを複数のホストで動かしたい時、かつグローバルIPが一つしかなくてNATで制御を行っている場合、便利 ex)192.168.0.3 で40001から40002へ変換 (:40001 でも :40002 でもどちらでも疎通可) sudo iptables -t n…

fpingでサブネット内簡易生存確認

fping -ag 192.168.0.0/24 2> /dev/null | tee "alive_ip"

UbuntuでUSB接続のHDD(NTFS)の自動マウント時にパーミッションを指定する方法

外付けHDD(NTFS)をUSBで接続すると、自動マウントしてくれるのはよいのだがパーミッションが所有者のみ読み書きになっており、目的によっては不便。 Ubuntu 12.10 にて実験 /etc/fstab に以下の行を追加。 UUID=B474B12074B0E5F0 /media/mountpoint1 ntfs-3g…

Openoffice.org から LibreOfficeへの移行 (debian)

単純にアップデートがより最新だったので移行 以下を /etc/apt/sources.list に追加 deb http://backports.debian.org/debian-backports squeeze-backports main 実際にapt-get sudo apt-get update sudo apt-get install libreoffice libreoffice-gnome lib…

Net::Google::Calendar で Google Calendar の予定作成

Term::ReadKey 便利。 #!/usr/bin/env perl use Term::ReadKey; use Net::Google::Calendar; use DateTime; # init my $url = "https://www.google.com/calendar/feeds/#calendarname#/public/basic"; my $username = "#mail#"; my $title = "#title#"; # pa…

My Tracks のインポート機能

My Tracks のSDカードからインポートする機能はGPX形式で保存したファイルだけしかインポートできないので注意

My Tracks で記録したKMLの高度情報が Google Earth 上で反映されない問題の解決法

原因: KMLファイル上において 内ではなく 内に absolute の記述があるため。解決法: <gx:Track> <altitudeMode>absolute</altitudeMode> <when>2012-10-07T22:59:42.000Z</when> <gx:coord>136.931622 36.658851 477.79998779296875</gx:coord> ... </gx:Track> の様に書くとよい

debian付属の書庫マネージャではパス付きrarが解凍できないので

unrarをインストールdebianでの例 sudo apt-get install unrar

foobar2000のalac decoderについて

以前は専用のプラグイン(component)があったようだが foobar2000 v1.1.10以降では内蔵されているようだ

シェルスクリプトにおいてファイル名から拡張子を除く

$filename="aaa.txt" noext=`echo $filename | sed 's/\.[^.]*$//'`