極楽とんぼのロボット製作記

情報工学系大学院生がロボットとその周辺技術や身の回りの出来事について紹介するブログ

最強のJupyterNotebook環境(vim-bind)を構築する

この記事で行うこと 「jupyter-vim-binding」を使って、jupyter notebookにvim-bindのキー設定をする 「xkeysnail」を使ってctrl+nなどのvim-bindで操作した際に邪魔になるブラウザのデフォルトのショートカットキーを別の設定に割り当てる jupyter notebook…

PythonからGoogle Cloud Vision APIを使ってみた。

GoogleのCloud Vision API使ってみましたが思ったよりも良い精度でした。Pythonを使ったrequestの方法と出力結果のjsonデータを見るためのjson viewerを紹介します。 Google Cloud Vision API の使い方 API keyの取得 API にrequestするプログラム おすすめj…

seleniumで始めるウェブスクレイピング(Steamで遊ぶ)

Seleniumでウェブスクレイピングをする方向けの記事です。 この記事で分かること 環境構築 seleniumのインストール WebDriverのダウンロード Steamをウェブスクレイピングしてみよう! Steamで検索する 要素を見つける XPATHで要素を指定する 売上上位のゲー…

目指せ機械学習マスター[#01](機械学習の事始め:『人工知能は人間を超えるか』)

tani_AI_Academyさんの記事に影響を受けて、自分も機械学習の勉強をはじめました。機械学習の分野は多岐にわたっていて、初心者の私は何から手をつけて良いか分かりませんでした。 qiita.com 上の記事では機械学習をマスターするまでの道のりが示されていま…

cronを使って自動でスクリーンショットを撮る

Ubuntu上で一定時間ごとにスクリーンショットを撮る必要に迫られ、試行錯誤した結果を載せます。 shutterのインストールと使い方 スクリーンショットを撮るツールとしてはgnome-screenshotやscrotなどがありますが、今回はファイル名の指定やウィンドウの指…

【ROS】OpenCV2に依存に依存しているパッケージの利用

ROSのとあるパッケージを試しに動かしてみようとしたときに出会ったOpenCV関連のエラーです。 ちなみに動かそうとしたパッケージはこれです。 github.com エラー内容 パッケージをビルドすると以下のようなエラーが出ます。 (find_package): Could not find …

【Ubuntu】ジョイスティック(PS3コントローラ)がマウスとして認識されてしまう問題

ロボットを動かそうとしてPS3コントローラをPCに接続したところ、コントローラのジョイスティックがマウスとして認識され、ジョイスティックを動かす度にポインタが移動してしまう現象が発生しました。対処策は以下の通りです。 xserver-xorg-input-joystick…