最新の記事

Shellで絶対パスを取得する

·1 分で読めます

よく忘れてしまうのでメモ。例えば実行するスクリプトの絶対パスを取得する場合。 !/bin/sh DIR=$(cd $(dirname "$0") && pwd) echo $DIR $ sh ~/Dropbox/code/sh/abspath.sh Users/kazuhiro/Dropbox/co

自宅サーバのGitリポジトリをbitbucketに移行

·1 分で読めます

サーバの設定ファイルや個人のdotfileを格納していた自宅サーバのGitリポジトリ、よくよく考えたらbitbucketって無料でプライベートリポジトリ作れたよなぁって思って移行してみた。 bitbucketのアカウントさえ取ってしまえば、Gitのリポジトリの移行自体はすごく簡単だった。 $ git

Shellでset -uした時の引数の取り扱い

·1 分で読めます

!/bin/sh DIR=$1 rm -rf $DIR/ なんてやると$1がなかった時に / が消されてしまうので非常に危険。こういう場合は set -u して、未定義の変数があればエラーにすることが推奨される。 /Users/kazuhiro/Dropbox/code/sh/set\_u.sh:

Linuxでディスクが壊れた場合のデータ復旧方法

·1 分で読めます

先日自宅サーバのディスク(SSD)がお亡くなりになって、「あーやっべー、データ全部バックアップしてないわー」ということが発覚し途方に暮れていたんだけど、グーグル先生に問い合わせたところ dd\_rescue なるコマンドがあり、これを使ったらほぼ完全にデータが復旧できましたとさ! Debian/Ub

iPhoneのホームボタンを延命するためのAssistiveTouch

·1 分で読めます

iPhoneのホームボタンって酷使されるもので、よく「ホームボタンがきかなくなった」などの症状を訴える人が多い。そんな人達に朗報なのが、このAssistiveTouchという設定。設定→一般→アクセシビリティ→(身体機能サポート)AssistiveTouchをオンにすると、 !AssistiveTo