ちょっといきぬき

vimとかpythonとかロボットとかMLとか環境構築とかの興味ある技術のことを書きたいだけの人生だった。

AutomatorのPythonでファイル一括操作した

環境 メイン環境 MacOS X Sierra 10.12.6 (16G2016) サブ環境 MaxOS X Mojave やりたかったこと 一括でディレクトリ内の画像ファイルを同じ名前のディレクトリに入れたい つまり、これを images ├a.png └b.png こう images ├a │└a.png └b └b.png 最初にやっ…

NAOqi 2.8.5.10でC++の環境構築とNAO v6上で実行バイナリ動かすまで

都度解釈が間違ってると思うので個人用の備忘録です 開発環境 Ubuntu 16.04 Xenial Xerus - 64bits only NAO v6 2.8.5.10 naoqi-sdk-2.8.5.10-linux64 ctc-linux64-atom-2.8.5.10 環境設定 下記ドキュメントを見ながら行う。 doc.aldebaran.com プロジェクト…

【解決?】subprocessを非同期実行しつつ、確実にkillしたい

具体的にはarecordで音声ストリームを取得しつつ、任意のイベントを受け取るかデストラクタで確実にkillしたい。 以下のような一連のコードをThreadで実行している。 self.buff = Queue.Queue(1000) reccmd = ["arecord", "-f", "S16_LE", "-r", "16000", "-…

NAOqi Dialog(QiChat)について

教える時用のメモ 基本NAO寄りだけどPepperもおんなじなはず。 ※ 2017年10月30日現在

NAO/Pepperで固定IPを割り当てたい

元々NAO/PepperにStatic IPを振りたかったがうまくいかず挫折。 この度手順を理解したので忘れないようにここに記す。 フォーラムを見ていると、既に設定されている(一度接続した事がある)アクセスポイントについては設定を削除してから行う必要があるとの…

AWS Elastic BeanstalkでWebSocketサーバーから426 Upgrade Required

備忘録として ※個人記事のため記載内容に誤りが含まれる可能性があります やりたいこと Application Load BarancerがWebSocketに対応したということで Elastic Beanstalk上のNode.jsでWebSocketサーバーを立てる。 WebSocket Clientは汎用のものにしたい。(…

AutomatorとPythonでWindows/Macの共有フォルダパスを相互変換する話。

(※はてな初心者なので画像の出し方が分からぬ…) 会社で共有フォルダを使って作業していると Windowsユーザーからは ファイル共有しました。 \\hoge\fuga\piyo\file Macユーザーからは 以下のパスに共有しました。 smb://hoge/fuga/piyo/file といった連絡…

NAO/PepperでもPyAudioが使いたい!

なんとなく使えるようにしたかった NAO/Pepper上で音声録音/再生をしたい時、通常はNAOqi標準APIのALAudioDeviceを使います。例えばChoregrapheのRecord Soundボックスとかが使ってる。 ただ、なんとなくNAO/Pepper上でPyAudioを使いたくなったため、手順と…

いきごみ…

IT系企業に務めて社会人歴3年くらいですが、だらだらしてると腑抜けそうなので自発的に情報発信したいと一念発起ではてなブログ始めました。 興味のある技術や趣味などジャンル不問で継続第一にやっていきたいです。 希望的観測です。