Archive for the 'PC&Web' Category

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

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

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

2月 26 2013

win7:445portとの戦い

Published by under タグ: ,

sshでトンネル掘ってwin7からsamba見ようとすると嵌ったのでメモ。
やったことは以下の通り。

ループバックアダプタの追加

  1. デバイスマネージャから「レガシィハードウェアの追加」を選択
  2. ウィザードに従い以下を選択
    • 「一覧から・・・」
    • 「ネットワークアダプタ」
    • 「Microsoft」
    • 「Microsoft loopback adapter」

ループバックアダプタの設定

  1. [コントロールパネル] → [ネットワーク接続]
  2. 追加したループバックアダプタのプロパティを開く
  3. [Microsoftネットワーク用クライアント]と[ファイルとプリンタ共有]のチェックをはずす
  4. インターネットプロトコル(TCP/IP)のプロパティを開く
  5. [詳細設定] → [WINS]で[NetBIOS over TCP/IPを無効にする]を選択→[OK]
  6. [全般]でIPアドレスを設定
  7. 適当なプライベートIPを振る(例:192.168.0.1)

445portの縛りをなくす

  • ここが一番重要。要はWinデフォのsmbサービスがつかんで離さないので困る。
  • うんなもんの世話にはならん!ってことで潔くサービス停止。
  • が、念のため、有事の際にはもとに戻したいってことで以下のツールを使用。
    • LocalSMB.exe
      1. 管理者として上記exeを実行
      2. ダイアログをよく読んで、チェックを入れてリブート

ポートフォワーディング

  • ツールはいろいろあるけどputtyを使った。
    1. 普通にsshで接続時の設定
    2. 設定項目ssh配下のtunnelの項目で以下を追加
      • Source port → ループバックアダプタに設定したIP:445
      • Destination → 127.0.0.1:445
      • IPv4
    3. 保存

エクスプローラでチェック

  • ¥¥ループバックアダプタに設定したIP
  • 無事に見れたらガッツポーズw

No responses yet

9月 05 2011

__FILE__と$0

Published by under タグ:

こんな風に使える。

puts “filename: #{__FILE__}

似たようなのに $0 がある。
しかし $0 と __FILE__ は似て非なるもの。
__FILE__ が実行中のプログラムのファイル名を表すのに対し、
$0 は実行するときに指定したプログラムのファイル名を表す。

> ruby hoge.rb

のように実行するプログラムが1つの場合は、__FILE__ と $0 の値は一致する。
しかし、別のプログラムから require したときは、__FILE__ と $0 は一致しない。

この特徴を利用して、__FILE__ と $0 はライブラリのサンプルコードによく利用される。
例えば以下のようにして書けば、ライブラリとして利用されるとき(require されて使われるとき)は
サンプルコードの部分は実行されない。

if __FILE__ == $0
# サンプルコード
end

No responses yet

10月 28 2010

iPhoneからの投稿テスト

Published by under タグ:

wordpress appからの投稿テスト。
まだまだ iPhoneの文字入力は慣れないから
利用頻度は低いかもしれないけど(^◇^;)

No responses yet