requestsを用いたpythonでのスクレイピング
今回はpythonのライブラリ、requestsを用いてwebサイトの情報をスクレイピングする手法について記述していこうと思います。 requestsを用いてwebサイトの情報を取得できるようになると、例えば、、、 あるサイトから今日の天気を取得して、その情報を表示するインジケータを作る […]
python mojimojiを用いて半角、全角変換を高速に行う
pythonでユーザからの文字入力が必要な場面があると思います。 例えば数値を入力してもらう際、pythonスクリプト内部ではもちろん半角数字で処理したい所ですが、 ユーザが全角数字で入力してしまう可能性もあります。 そんな時に役に立つのが、文字列の半角、全角を高速に変換してくれるライブ […]
pytube pythonでyoutubeの動画ダウンローダを作る
今回はyoutubeから動画のダウンロードを行うためのライブラリ、pytubeを用いてyoutubeのダウンローダを作成する方法についてです。 pytubeの導入から、実際にダウンロードを行うサンプルプログラムでの解説など、丁寧に説明していきたいと思います。 youtubeからダウンロー […]
ROSで特定のトピック・特定の内容のみを表示する
ROSで特定のトピックの特定の成分のみを表示したいときに、便利なコマンドがあったのでメモしておきます。 例えば、GNSS(Global Navigation Satellite System,日本ではGPSとして知れ渡っている)のデータのうち、緯度、経度の値のみを取り出したい時や、ロボッ […]
ubuntuでexfatフォーマットのusbを使う
ubuntuを利用していて、usbや外付けハードディスクを挿入した時にデバイスが認識しない。 という経験をされた方も多いのではないでしょうか。 今回はそのような、「ubuntuに外部メディアを挿入したけれども認識しなかった!」という時の対処法を紹介していきます。 ファイルシステムexFA […]
docpotを使ってPythonで引数処理!
pythonで引数処理を行う方法を伝授しようと思います。 引数を処理する方法として、自分でゴリゴリ書くやら、他のツールを使うやらいくつか方法があると思いますが、最近docoptという強力なツールを発見して、とても開発が捗っています。 今回はdocoptの使い方を見ていきましょう。 doc […]
Mac Finderで使える便利なショートカット集
Macで隠しファイル・隠しフォルダ(ファイル名、フォルダ名が . (ドット)で始まるもの。通常の設定ではFinderに表示されない。)を表示する方法や、その他MacのFinderで使用する便利なコマンドをまとめてみました。 頻繁に使用しないために忘れがちなコマンドが結構あるので、自分の備 […]
vim ノーマルモードのコマンド一覧
vimのノーマルモードのコマンドをまとめてみました。 慣れないうちはこのページを見て、vimの基本を学びましょう。 このページでノーマルモードのコマンドが一通り習得できれば、 できればかなりコーディングの速度が上がるはずです。 保存、終了処理 ZZ 上書き保存してvimを終了 :q vi […]
vim yankroundの使い方
ここではvimのプラグイン、yankround.vimの使い方について説明していきたいと思います。 参考:私が使用している便利なプラグイン一覧 vim とても強力なプラグインたち vimのプラグイン yankroundとは? 説明するより上のgif画像を見てい […]
vim tcomment_vimの使い方
ここでは現在の行・選択した行を一気にコメントアウト/コメント解除してくれるvimの強力なプラグイン、tcomment_vimの使い方について説明していきたいと思います。 参考:私が使用している便利なプラグイン一覧 vim とても強力なプラグインたち tcomment_vim […]