読者です 読者をやめる 読者になる 読者になる

VBoxManage を alias に登録

前の記事でVirtualBoxをコマンドで操作しようってやったのですが、コマンドが長い。

コマンドは覚えるものだと言ったもののさすがに長いし、そんなことするのは馬鹿だって言われそうなので、alias登録するようにしました。

blog.a1yama.com

alias vbml='vboxmanage list vms'
alias vbmlr='vboxmanage list runningvms'
function vbms() {
    VBoxManage startvm "$1" --type headless
}
function vbmca() {
    VBoxManage controlvm "$1" acpipowerbutton
}

あとは設定したコマンドを覚えるだけ。元のコマンドはうろ覚えでいいよそんなの

VirtualBox をコマンドで操作する

VirtualBox

GUIで操作するのだるいし、vagrant以外で作ってあるものもコマンドで起動・停止をしたい。 sshで触っているときに shutdown -h now とかでもいいんだけど、vagrantのVMと一緒にサクサクっと消していきたいからコマンドで操作をしようと思いました。

分かりやすくまとめていただいているQiitaの記事があるのでとりあえずこちらを参照してください。

qiita.com

シャットダウンのコマンドが acpipowerbutton ではなく acpibutton になって動かなかったので、こちらも参照

qiita.com

続きを読む

HHKBを買った話とAuto Hot Keyについて少し

雑記 HHKB Auto Hot Key

雑記なんて久しぶりに書くのだけど、最近HHKBを購入したので、それについて少し書こうと思う。

まず、HHKBについて

Happy Hacking Keyboard(ハッピーハッキングキーボード)は、株式会社PFUより販売されているパソコン用キーボード。東京大学名誉教授の和田英一が著した1995年度WIDEプロジェクト研究報告書にある個人用小型キーボードをPFUが製品化したものである。1996年12月より販売が開始された。

引用 - Wikipedia

Happy Hacking Keyboard | PFU

株式会社PFUが出しているキーボードです。

続きを読む

MySQLで外部接続する

MySQL

DataGripを使ってみようと思って、いざ使ってみても使い方が分からない。

とりあえずサーバのMySQLに接続したいので外部接続できるユーザを作成して設定してみた。

この方法で本当に合っているのか分からないので、DataGripの使い方教えてください(切実)

続きを読む

MySQLで曜日を条件に絞り込みを行う方法

MySQL

二度とやらないと思っていたけど、二度目をやることがあったので、メモ

select * from テーブル名 WHERE DAYOFWEEK(対象カラム) = '3'

曜日の数字は以下の通り

日曜日 月曜日 火曜日 水曜日 木曜日 金曜日 土曜日
1 2 3 4 5 6 7

火曜日だけ変更したいとかそんなときはupdate文で書けばよい
そんな場面ないだろうって思って今年2回もありました。

update テーブル名 set hoge = 'foo' WHERE DAYOFWEEK(対象カラム) = '3'

BASIC認証で画像のみ対象外にする方法

BASIC認証掛けているサイト以下に置いている画像を外から参照したいことがありました。

通常そんな運用をするのはどうかと思うのですが、あったので仕方ない。

こういうことが無いようにしたいのですが、あったときのためにメモ

続きを読む

AWS SQSでサブスクリプションの設定とMWS価格改定について

AWS MWS SQS Amazon PHP

Amazonの価格改定をしたくて、実際に自分が出品している商品の最低価格が更新されたときにSQSに貯めていくようにした。

この設定は一度やれば半永久的に取り続けてくれるので、いいんだけど、なにかあったときのためにメモ

設定自体はここでやる

https://mws.amazonservices.jp/scratchpad/index.html

続きを読む

最新のgitをCentOS6にインストール

git CentOS

gitが1.7.1だったのでupdateという意味でも最新のgitにする手順のメモ

インストール

前提としてgitがインストールされていること

# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker git

それぞれ必要なパッケージになります。

perl-ExtUtils-MakeMakerを入れないとmake時にエラーになる

インストールされていないものがあったら事前にインストールしてください

続きを読む

【Amazon SNS】PHPでiOSとAndroidにプッシュ通知する方法

Android PHP メモ

SNSでプッシュ通知を行う方法でiOSの情報はたくさんあったけど、Androidの情報がなかったので、メモしておきます。

GCM登録してSNSに登録しようとしてもずっとエラーで登録できなかったですが、
Firebaseで登録して、Auth -> ウェブ設定(右上)に記載されているapiKeyを使用してSNSに登録したら通りました。

この辺の仕様が全くわからない…
詳しい人教えてください。

続きを読む