min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

2016-03-01から1ヶ月間の記事一覧

bash 対話的にyesかnoかを確認するスクリプト(YES→yesへ小文字変換)

// 以前の記事 bash 大文字小文字変換 UPPERは${i^^} LOWERは${i,,} - min117の日記 の応用。 bashスクリプトで、入力者に「YES」か「NO」かを尋ねるだけの処理を実装する。回答を「Y」「y」「YES」「yes」どれで入れてもイエスで認識にする。NOも同様。 Lin…

bash 自分のIPアドレスをドットで4つに分けて表示する

// 前回記事 bash 自分のIPアドレスを変数に格納する - min117の日記 の応用。 自分のIPアドレスを表示するスクリプトを作ってみる。 $ ./myip.sh と実行すると、自分のIPアドレスを、ドットで4つに区切って表示する(OSXのみ対応。Linux版は別に作る) ーー…

bash 自分のIPアドレスを変数に格納する

// 「自分のIPアドレスが192で始まってたら自宅内にいる。そうでなければ、外部でテザリングでネットしてる」って判定をスクリプト内でさせたい。MacBook Airのbashで。 ーーー まずはIPアドレスが今どうなっているのかを、スクリプト内で知る必要がある。 …

fedora Go言語のクロスコンパイル環境を作る

まずはgolangをインストールする。yumでいいや

iPad mini4 iOS9.3にアップデートしたらキーボードが大きくなってる

Mac

// どのサイトでも触れてないけど、iOS9.3で一番大きな改善はこれだと思う。キーボードが大きくてかなり打ちやすくなった。

Mac JavaScriptでOSXを操作するosascriptでSafariをコマンド操作する

// コマンドからSafariのタブ開いたり、同じサイトの更新ボタン(command + r)できるといいなぁと思っていたら、AppleScriptでなく、JavaScriptでそれができるようになったらしい。 takuya-1st.hatenablog.jp 早速書いてみる。 実行。 Safariで該当ページが…

Mac 選択したテキストを読み上げさせる(テキスト選択 → option+esc)

Macのsayコマンドが面白い。使うには、環境設定から音声読み上げを有効にする。 システムの声は「Kyoko」にしておく。でないと日本語ファイルを正しく読み上げてくれない。 例えば $ say "テストです" とすれば、テストです と日本語で話してくれる。 ーーー…

bash docker CentOS7ではifconfigの代わりにip addrを使う

docker上でCentOS使ってみたらifconfigが無いことに気づいた。代わりにipってコマンドにオプションaddrを付け使うらしい。 こういう基本的なコマンドを変える理由がわからない。ifconfigなんて、書籍にもたくさん載ってるだろうに。まあ、使って慣れる。

bash docker上のCentOS7にWireshark(tshark)をインストールする

POST文の中身をキャプチャしたくでWireshark入れる。ネットマーク周りは影響が大きいので、母艦fedoraにインストールする前に、docker上のCentOS7にインストールして動きを試す。 WiresharkのCLI版はtsharkらしい。コマンド覚えたらfedoraに入れてみる。 ー…

Mac VNCでWindows接続時に円マーク¥ を入力するにはキーボードの「英数」を使う

// Mac→(VNC)→fedora→(VMware)→WindowsServer2016 PT4 と繋いでいて、 cmd> pushd ¥¥server¥share¥ と打って共有をマウントしたいのだけど、円マークがうまく打てない。 VNCが悪いのか、VMwareの問題か。調べるのも面倒だなと思って、なにげにMacのキー…

格安SIM IIJの月額900円SIMをMacBook AirにUSB接続してLTEに繋げる

Mac

// IIJのSIM(LTE)をUSBに変換できるDOCOMOのL-02Cを使って、MacBook Airをインターネットに接続してみる。 IIJのSIMをこの金具につけて MacBook Airに接続する 直後にCD-ROMアイコンが出て、開くとインストーラがあるので叩いてみたが、ソフトが古すぎてダ…

格安SIM IIJの900円SIMで通信するRaspberryPiを無線モデムにしてクライアントMacBook Airを繋ぐ→DNS名が降ってこない

// 前記事の続き 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 iPhone5 + IIJ で4G LTEをONにしてなった3G圏外病をL-02C(USBモデム)で解消する

// 別記事 ↓ で格安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

fedora HDDの容量不足はdockerのdevicemapperが原因かも

何かサーバの動きがおかしい。容量不足してる感じでファイルが書き込めない。 # df -h rootが埋まっている。 # cd / # for i in $(ls | grep -v media); do du -s "$i" ; done var が9.9GBもある。 docker の devicemapper がかなりの大きさ。何だこれ。調べ…

格安SIM IIJの900円SIMをRaspberryPiにUSB接続してLTE通信を行う(sudo wvdial)

// 前記事↓の神SIMはiPhone4Sで使ってしまったので、新たにIIJを契約した。 min117.hatenablog.com L-02C に IIJの格安SIMをセットして、RaspberryPiのUSBに挿し込み、LTE通信を行う。RaspberryPiはLTEに繋がる無線APとしての設定(hostapd)もして、周辺機…

bash PT3でハイビジョン録画 && 続けてHandBrakeCLIで圧縮 した結果を echo ${PIPESTATUS[@]} で確認する

直前に立て続けで行ったコマンドの終了ステータスを知りたいとずっと思っていたら、 echo ${PIPESTATUS[@]} で見られることが分かった。 検索ではあんまり出ないbashの便利技 - Qiita recpt1でチャンネル20を10秒間録画したtsファイルを && でHandBrakeCLI …

Mac 進化したメモ機能に今さらながら感動する

Mac

サーバの絵を描きたいと思った。Windowsのペインタでは毎日のように仕事で描いてるけど、個人的に描くことなかった。そういえばAppleがメモ機能を大幅にアップデートしてたの思い出して、ふと使う。 すごい。定規使って思いのまま。iPad 最高。 こういうのが…

bash [[ ]] 内で使える正規表現 =~ を grep -e と比較して覚える

// bashのカッコについてまとめられた良記事2つ。 qiita.com fj.hatenablog.jp 毎日使うbashだから、そろそろ正規表現を手に叩き込む。 grep -e はよく使っていたけど、二重カッコ 内で =~ を使うとif文の条件判定に正規表現が使えるようなので、こちらを手…

bash mvのときに「タイムスタンプを保存中:許可されていない操作です」が出るのはumask設定で調整する

// mvやcpのときに、タイムスタンプが保存されない事故が多発。「タイムスタンプを保存中:許可されていない操作です」と出てしまう。一時ファイルならいいけど、写真や動画だと、そのファイルが作られた日付も参考になるから、移動の都度タイムスタンプが変…

raspberrypi apache2でPHP5のインストールエラーになる場合は /etc/apt/sources.list.d をチェックして解決

// raspbian で PHPをインストールしようとしたらエラーになった。「いくつかのインデックスファイルのダウンロードに失敗しました」とも出る。 「raspberrypi php5 インストール」とかで検索しても、地味に原因が分からない。 ーーー 原因は /etc/apt/sourc…

bash if文 -le と -lt の違い

bashのif文。 -le less equal 以下 -lt less than より下 以下のコードで、10が何回表示されるかで覚える。 ーーー コード -le の場合 -lt の場合 ーーー 結果 -le の場合 if文の中の10も表示される -lt の場合 if文の中の10は表示されない。

Mac Xcodeをインストール

Mac

// Shift押しながら再起動(セーフモード起動)により容量が空いたMacbookAirに、Xcodeをインストールする。 以前Xcode6(だったか)をインストールしたゴミが残っていたのがセーフモードで消えてくれたようで、ダウンロードが即時始まった。4.41GBもある。…

Mac HDDの容量不足のときは再起動→Shift押し(セーフモード)で起動するだけで改善する

// XcodeをインストールしようとしたらMacbookAirが容量不足とでた。 試したこと ・ゴミ箱を空に。 ・100MB以上のファイルを探す $ sudo -s # cd ~ # find . -type f -size +100M -print0 | xargs -0 ls -shal | tee -a over100MB.txt ーーー ダメ。空き容量…

Linux Docker Cloudを試す

// Docker Teamより案内メールきた。週末に試す。