3月 18 2019

macでシリアル接続&文字コード対応メモ

Published by under タグ: , ,

個人マシンのMacBookPro(2017)で久々に実機触る作業発生。
数年前に購入したBuffaloのBSUSRC0605BS(USBシリアル変換ケーブル)使用。
ターゲットとなるハードはYamahaのRTX1200。
個人マシンのOSは、macOS mojave(10.14.3)。

特にドライバ等必要とせず、screenで接続可能。
(何気にケーブル間違えてハマったのは内緒。付属のクロスケーブルを使いましょう。)
ちょっと古い記事とかだとチップベンダーのサイトからドライバ取ってきて〜
などと記述があるけど、返っておかしくなるので手間が増えるだけです。
具体的にはちゃんとシリアル接続を認識してくれなくなりました。経験者は語る。。。(T_T)

$ ls -l /dev/cu.* または  ls -l /dev/tty.* (違いは分かってないです。。。)

crw-rw-rw- 1 root wheel 18, 7 3 16 14:24 /dev/cu.-WirelessiAP-4
crw-rw-rw- 1 root wheel 18, 5 3 16 14:24 /dev/cu.Bluetooth-Incoming-Port
crw-rw-rw- 1 root wheel 18, 1 3 16 14:24 /dev/cu.MALS
crw-rw-rw- 1 root wheel 18, 3 3 16 14:24 /dev/cu.SOC
crw-rw-rw- 1 root wheel 18, 9 3 18 18:20 /dev/cu.usbserial-FTGO1K4I

または

crw-rw-rw- 1 root wheel 18, 6 3 16 14:24 /dev/tty.-WirelessiAP-4
crw-rw-rw- 1 root wheel 18, 4 3 16 14:24 /dev/tty.Bluetooth-Incoming-Port
crw-rw-rw- 1 root wheel 18, 0 3 16 14:24 /dev/tty.MALS
crw-rw-rw- 1 root wheel 18, 2 3 16 14:24 /dev/tty.SOC
crw-rw-rw- 1 root wheel 18, 8 3 18 16:35 /dev/tty.usbserial-FTGO1K4I

みたいな感じの結果が返ってくるはず。

いずれの場合も「usbserial~」のやつをコピー。screenコマンドでつなぐ。

$sudo screen -U /dev/cu.usbserial-FTGO1K4I

で、screenって実はほとんど使ったことがないというへなちょこインフラエンジニア。
RTX1200がデフォルトSJISなのは知ってても文字化けに対応できないお恥ずかしさ。
例によってグーグル先生に頼る。

$ vim .screenrc

bind ^U encoding utf8 utf8
bind ^E encoding eucjp utf8
bind ^W encoding sjis utf8

で、設定したもののctrl-uとか何もおこらない。ctrl−a ctrl-w ってやる必要があるようで。
ちなみにscreen閉じるときは ctrl-a k ってことすら知らなかったので最後に書いておく。

No responses yet

2月 28 2019

WordPress 5.0の「Gutenberg」が難しい

Published by under

ブログへのメモを再開しようかとおもったら
またもやアップデート祭りのお達しが。。。
さらに、途中でDBもバージョンが古い(MySQL5.1だった。。。)と怒られ、
急いで5.7のサーバ立ててお引越し。
ところがデータサイズがでかすぎて一発で移れない。。。
仕方がないので分割して移行。

で、早速記事書こうとしたらWPのエディタが変わってた。
「Gutenberg」と呼ばれるものらしい。ってか、全然動かねーじゃん!!
と思ったら、ビジュアルエディタの設定切ってたのでONにしたら使えた。
公式に採用されるぐらいだし、期待しつつ一つ前の記事を作成。
慣れてないのもあって異常に時間がかかってしまった。。。
ってか、それ以上に、難しい!!

一つのWEBページとしてコンテンツ作成するには良いかもしれないけど、
単にBlogとしてテキストメインの記事書きたい人には手間が増えるだけ。
ってことで、Classic Editorをインストール。見慣れた風景に。

とはいえ、今後の進化が楽しみなので、時々触ってみるかな。

No responses yet

2月 28 2019

AWS CLI環境構築メモ

Published by under

AWS CLI の環境を入れたまま放置しててわけわからん状態。
ので、ログ見ながら覚書と、ついでにアップデートなど。

たぶん最初にやったであろうインストール手順

1.現況確認
  Python、pipのインストールの有無とバージョンチェック

python –version
pip2 –version
python3 –version

  ちなみにPython3はPython.orgよりpkg取ってきて入れた気がする。
  本来ならバージョン出力もめもりたいけど、アップデートしちゃったので。。。
  なお、このときに.profileに以下を書き込んでいた模様。
  結果的にこれが邪魔してたので後でコメントアウト。
  ただ、このパスにもpythonのファイルが残っているのがナゾ。。。

PATH=”/Users/xxxxx/Library/Python/3.7/bin:${PATH}”
export PATH

2.pip3のインストール
  Pythonに合わせたpipをインストールする

curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py –user

3.awscliのインストール
  これが無事終わった後に半年以上放置してた。。。

pip3 install awscli –upgrade –user
aws –version

4.awscliのバージョンアップとpipのバージョンアップ
  改めて勉強するぞ!と思ったら古いと怒られたもので。。。

pip install -U awscli
aws –version

  問題なく終えたけど、今度はpipが古いと注意されたので。。。

sudo pip install –upgrade pip
(管理者権限でないとコケた)

5.awsコマンドの補完が効くようにできるという噂

type aws_completer
complete -C ‘/Library/Frameworks/Python.framework/Versions/3.7/bin/aws_completer’ aws

No responses yet

6月 12 2017

iTerm2のインストール(homebrew caskを使って)

Published by under

会社の自分用PCとして念願のMacをゲットしてはや3ヶ月。
なかなか環境づくりに時間が割けないのでボチボチやってるものの、
Pallarels入れてWindows10環境をぶっこんだせいで、
細々したフリー系ツールはそっちを使って誤魔化してしまう。

その最たるものがTeraTerm!!

ってことで、重い腰あげて表題の件に着手。
ちなみにゲットしたMacは下記の通り。

MacBookPro Late2016 TouchBer付き
(macosX sierra 10.12.5)

ってことで、早速手順をメモ。
ちなみにhomebrew caskは、GUIアプリをコマンドラインから導入できるようにするもので、
homebrewインストールしたら一緒に入るみたい。

<参考>
MacにHomebrewを導入する方法&使い方まとめ
iTerm2の導入方法&初期設定や使い方まとめ
Homebrew
iTerm2

(前提)xCode,Command Line Toolsはインストール済み。ライセンス認証済みであること。

(1)ターミナルで下記のコマンドを実行(homebrewのインストールと確認)
  ⇒ 途中で何度かパスワードを聞かれるので注意。

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
brew -v

(2)パスの設定変更
  ⇒ って、書いてたけどもしかして不要?
  ⇒ ただし、caskのアプリ保存場所が変わってるっぽい

/opt/homebrew-cask/Caskroom/ ⇒ /usr/local/Caskroom

(3)iTerm2のインストール

brew cask install iterm2

以上。なんだか超簡単でした。

No responses yet

3月 11 2016

Linuxのパフォーマンスモニタ用コマンド

Published by under

いつのまにかインフラエンジニアとかいう職種になったおいら。
やる人いないから頑張ってやってただけでまだまだ素人に毛が生えた程度。
なのに、ボトルネック調査的な依頼が続いたのでお勉強中。

簡単にその手の情報収集するのにZabbix入れて云々もやってみたかったけど、
ちと敷居が高そうだったのでそれっぽいコマンドを検索(vmstat、free)。
[[http://sebastien.godard.pagesperso-orange.fr/documentation.html|sysstat]]パッケージを導入により使えるようになるコマンド(mpstat、iostat、sar他)を中心にメモ。

コマンド vmstat
概要 メモリーやCPUの負荷率や使用状況を表示。マルチコアの場合は平均化される。
詳細 リファレンス
実行例 # vmstat 1
 
コマンド mpstat
概要 CPUの負荷率や使用状況を表示。マルチコア対応。
詳細 オプション等 見方
実行例 # mpstat -P ALL 2 3 (2秒毎に3回出力)
 
コマンド iostat
概要 ストレージへのアクセス状況を表示。あくまでローカルHDDが対象っぽい。
詳細 オプション等 見方
実行例 # iostat -dmxt 1
 
コマンド free
概要 メモリーの使用状況を表示する。
詳細 リファレンス
実行例 # free -m
 
コマンド sar
概要 メモリーやCPUの負荷率や使用状況を表示。マルチコアの場合は平均化される。
詳細 解説記事

その他、良いツールがあれば情報求ム。

No responses yet

9月 11 2015

偶然?必然?

Published by under

先月初旬、久々にAさんからfacebookでメッセージが。
Tさんとまた新しい会社起こしたし新サービスの話を聞いて欲しいとのこと。
ちょっといろいろあって予定が合わなかったけど、今日ようやく会うことが出来た。
このお二方、とある雑誌でインタビュー受けるぐらいインパクトのある製品を世にだした凄い人達。
なのに、その会社をスピンアウトして、また新たに会社を起こしたとか、興味が湧かない訳がない。

ちなみにAさんは親父の事務所に出入りしてた保険のおばちゃんの知り合い。
つまり、まったくの赤の他人。
当時は起業とはちょっと違った形でIT系の仕事をされてて、
初めての転職の時にいろいろ相談に乗ってもらったり、
最終的に転職先となる会社を紹介頂くきっかけをくれた恩人。

その後、暫く疎遠だったけど、最初の転職先から今の会社に移った直後ぐらいに、
ひょんな事から一緒に飲みに行くことになり、その時紹介されたのがTさん。
Tさんは、会社を立ち上げ、成功したら後進に譲って次のアイデアにチャレンジ!
ってのを既に数回経験してるすごい人。
そんなお二人に、飲みながら聞かせてもらったお話に物凄い感銘を受け、
今日の僕のモチベーションの石末になっている。

なので、久々の再会に胸躍らせてオフィスを訪ねた。
また、突拍子もないおもしろサービスをネタに着実に進み始めていて、
さすがだなぁと感心しきり。
Tさんが激やせ、超イケメン化してて一瞬わからなかったのはご愛嬌。
ってか、お二人とも50前後のはずなのに元気ありすぎw

Continue Reading »

No responses yet

9月 01 2015

近況みたいなもの

Published by under タグ:

昨年末から3月末までかなりの激務。
4月はちょっと落ち着いたかな?と多少のんびり。
それも束の間、5月、6月と人生最大の激務で死にかけ。
何とか乗りきり、少しずつ落ち着きを取り戻した7月。
次の案件に向けて動き出したが、燃え尽き症候群気味だった8月。
そんななか、何となく現職での過去を振り返って見たり。
なんだか忘れかけてた扉を少し開いてしまったみたい。
自分なりに納得しながらやって来たから、後悔は全くない。
反省は山ほどあるけど。。。
ただ、気付かないふりしてた違和感が、誤魔化し切れない疑問に変わりつつある。

とりあえず、もう少し気持ちを整理しつつ考えてみよう。
そんでもって、もう一度自分なりに働きかけてみよう。

そんなことをぼんやり考えてしまう今日この頃。
秋の気配がちらほら見え隠れしてきたし、季節のせいだと信じたい。

No responses yet

5月 14 2015

自動アップデートの弊害

Published by under

最近メモすら残してないので自動更新で放置気味な当ブログ。
久々にメモ残そうと思ったら新規投稿も更新もなんだかおかしな状態。
まともに動作しない。で、少し様子見したのち軽く調査。

http://blog.appling.jp/archives/3202

ちょっとしたバグなんだろうけど、
こういうのいち早く発信できるのはすごいなぁ?
と感動せずにはいられない。感謝。

No responses yet

12月 02 2014

Excel2013の動きが遅い!!

Published by under

イライラしながら作業してたが我慢が限界に達したのでいつものごとくgoogle先生に質問
サクッと解決。

Excel2013の動作が遅いときの対処法

いつもながらどうやってこういう対処法を見つけてるんだろう。
不思議で仕方がない。

ともあれ、情報提供心から感謝♪

No responses yet

4月 14 2014

Teratermのインストール

Published by under

久々にTeraterm入れなおしたらちょいと嵌ったのでメモ。

http://m630.net/archives/885

ググッたら5秒で解決。
google先生は偉大だ。

ってか、この手の問題をさくっと解決できる人ってすごいなぁ。
Windowsに詳しくなれば身につくものでもないような。。。
ま、詳しくないけど(汗

No responses yet