2016-03-01から1ヶ月間の記事一覧
// 以前の記事 bash 大文字小文字変換 UPPERは${i^^} LOWERは${i,,} - min117の日記 の応用。 bashスクリプトで、入力者に「YES」か「NO」かを尋ねるだけの処理を実装する。回答を「Y」「y」「YES」「yes」どれで入れてもイエスで認識にする。NOも同様。 Lin…
// 前回記事 bash 自分のIPアドレスを変数に格納する - min117の日記 の応用。 自分のIPアドレスを表示するスクリプトを作ってみる。 $ ./myip.sh と実行すると、自分のIPアドレスを、ドットで4つに区切って表示する(OSXのみ対応。Linux版は別に作る) ーー…
// 「自分のIPアドレスが192で始まってたら自宅内にいる。そうでなければ、外部でテザリングでネットしてる」って判定をスクリプト内でさせたい。MacBook Airのbashで。 ーーー まずはIPアドレスが今どうなっているのかを、スクリプト内で知る必要がある。 …
まずはgolangをインストールする。yumでいいや
// どのサイトでも触れてないけど、iOS9.3で一番大きな改善はこれだと思う。キーボードが大きくてかなり打ちやすくなった。
// コマンドからSafariのタブ開いたり、同じサイトの更新ボタン(command + r)できるといいなぁと思っていたら、AppleScriptでなく、JavaScriptでそれができるようになったらしい。 takuya-1st.hatenablog.jp 早速書いてみる。 実行。 Safariで該当ページが…
Macのsayコマンドが面白い。使うには、環境設定から音声読み上げを有効にする。 システムの声は「Kyoko」にしておく。でないと日本語ファイルを正しく読み上げてくれない。 例えば $ say "テストです" とすれば、テストです と日本語で話してくれる。 ーーー…
docker上でCentOS使ってみたらifconfigが無いことに気づいた。代わりにipってコマンドにオプションaddrを付け使うらしい。 こういう基本的なコマンドを変える理由がわからない。ifconfigなんて、書籍にもたくさん載ってるだろうに。まあ、使って慣れる。
POST文の中身をキャプチャしたくでWireshark入れる。ネットマーク周りは影響が大きいので、母艦fedoraにインストールする前に、docker上のCentOS7にインストールして動きを試す。 WiresharkのCLI版はtsharkらしい。コマンド覚えたらfedoraに入れてみる。 ー…
// Mac→(VNC)→fedora→(VMware)→WindowsServer2016 PT4 と繋いでいて、 cmd> pushd ¥¥server¥share¥ と打って共有をマウントしたいのだけど、円マークがうまく打てない。 VNCが悪いのか、VMwareの問題か。調べるのも面倒だなと思って、なにげにMacのキー…
// IIJのSIM(LTE)をUSBに変換できるDOCOMOのL-02Cを使って、MacBook Airをインターネットに接続してみる。 IIJのSIMをこの金具につけて MacBook Airに接続する 直後にCD-ROMアイコンが出て、開くとインストーラがあるので叩いてみたが、ソフトが古すぎてダ…
// 前記事の続き min117.hatenablog.com ●構成 格安SIM(IIJのLTE網) | SIM-USB変換(L-02C) | LTE( 100.66.xxx.xxx ) | ppp0 RaspberryPi(無線ルータ) | wlan0 | 無線LAN(192.168.4.xxx) MacBook Air ●RaspberryPi $ ifconfig 名前解決できて…
// 別記事 ↓ で格安SIM(IIJ)を開通したiPhone5(ソフトバンク版)の続報。 min117.hatenablog.com 格安SIM + iPhone5 で、やってはいけない「4G LTEをONにする」を、つい、やってしまった。 一瞬LTEを掴むが、すぐに圏外になってしまう(基地局が変わると…
fedora docker起動がdevice or resource busyで失敗するときは umount /var/lib/docker/devicemapper/mnt/コンテナID で解決する
# docker start が device or resource busy で失敗する。 # umount /var/lib/docker/devicemapper/mnt/コンテナID で解決した。 参考 Device mapper "resource busy" on CentOS 6.6 · Issue #10090 · docker/docker · GitHub
何かサーバの動きがおかしい。容量不足してる感じでファイルが書き込めない。 # df -h rootが埋まっている。 # cd / # for i in $(ls | grep -v media); do du -s "$i" ; done var が9.9GBもある。 docker の devicemapper がかなりの大きさ。何だこれ。調べ…
// 前記事↓の神SIMはiPhone4Sで使ってしまったので、新たにIIJを契約した。 min117.hatenablog.com L-02C に IIJの格安SIMをセットして、RaspberryPiのUSBに挿し込み、LTE通信を行う。RaspberryPiはLTEに繋がる無線APとしての設定(hostapd)もして、周辺機…
直前に立て続けで行ったコマンドの終了ステータスを知りたいとずっと思っていたら、 echo ${PIPESTATUS[@]} で見られることが分かった。 検索ではあんまり出ないbashの便利技 - Qiita recpt1でチャンネル20を10秒間録画したtsファイルを && でHandBrakeCLI …
サーバの絵を描きたいと思った。Windowsのペインタでは毎日のように仕事で描いてるけど、個人的に描くことなかった。そういえばAppleがメモ機能を大幅にアップデートしてたの思い出して、ふと使う。 すごい。定規使って思いのまま。iPad 最高。 こういうのが…
// bashのカッコについてまとめられた良記事2つ。 qiita.com fj.hatenablog.jp 毎日使うbashだから、そろそろ正規表現を手に叩き込む。 grep -e はよく使っていたけど、二重カッコ 内で =~ を使うとif文の条件判定に正規表現が使えるようなので、こちらを手…
// mvやcpのときに、タイムスタンプが保存されない事故が多発。「タイムスタンプを保存中:許可されていない操作です」と出てしまう。一時ファイルならいいけど、写真や動画だと、そのファイルが作られた日付も参考になるから、移動の都度タイムスタンプが変…
// raspbian で PHPをインストールしようとしたらエラーになった。「いくつかのインデックスファイルのダウンロードに失敗しました」とも出る。 「raspberrypi php5 インストール」とかで検索しても、地味に原因が分からない。 ーーー 原因は /etc/apt/sourc…
bashのif文。 -le less equal 以下 -lt less than より下 以下のコードで、10が何回表示されるかで覚える。 ーーー コード -le の場合 -lt の場合 ーーー 結果 -le の場合 if文の中の10も表示される -lt の場合 if文の中の10は表示されない。
// Shift押しながら再起動(セーフモード起動)により容量が空いたMacbookAirに、Xcodeをインストールする。 以前Xcode6(だったか)をインストールしたゴミが残っていたのがセーフモードで消えてくれたようで、ダウンロードが即時始まった。4.41GBもある。…
// XcodeをインストールしようとしたらMacbookAirが容量不足とでた。 試したこと ・ゴミ箱を空に。 ・100MB以上のファイルを探す $ sudo -s # cd ~ # find . -type f -size +100M -print0 | xargs -0 ls -shal | tee -a over100MB.txt ーーー ダメ。空き容量…
// Docker Teamより案内メールきた。週末に試す。