webページの共通部分をテンプレート化する javascript

webページを作成しているとき、ヘッダーやフッターといった各ページに共通するものってありますよね。 皆さんはそのような共通部の管理はどのようにしていますか・・・? 色々調べてみると、 iframeを用いて外部ファイルをイ […]

c++ Range-based forのすすめ

c++で配列やvectorなどの要素の操作を行う際にfor文を使用することが多々あると思います。 皆さんはどのようにこのfor文を記述していますか? c++のfor文の書き方の一つにrange-based forというf […]

ROS Merodicをubuntuに導入する手順

ロボット制御の必需品。とも言えるROS。 ここでは、ROSの最新バージョンをubuntuに導入する手順を紹介していきます。   ROSのディストリビューション ROSにはパッケージが毎年リリースされます。 RO […]

見出しを抽出して目次を自動生成するjavascript

今回は珍しくWeb系のお話です。 最近、wordpressに頼らずに自作のwebページを作成しているのですが、その際にページの見出しタグ(h1,h2など)を自動的に収集してきて勝手に目次を作ってくれるものが作れないかなと […]

Mac スクリプトをクリックで実行する方法

ターミナルを使用して作業することが多い皆さんは、自分がよく使うコマンドをシェルスクリプトとしてファイルに保存しておいて、それを呼び出すこともあるかと思います。 実際私も、Macでもそのような使い方をすることがあります。 […]

bashrcを編集してコマンドにエイリアスを当てる

今回はbash系のシェルにて、bashrcを編集することでコマンドのエイリアスを作成する方法について記述していきます。 コマンドのエイリアスを作成することで、頻繁に使用する長いコマンドを短い文字列で置き換えることができた […]

マウスなしでブラウジング!vimiumのすすめ

vimmerのみなさま、こんにちは。 vimに慣れてきた皆さんは、そろそろ愛用していたマウスを捨てようかどうか悩む時期なのではないでしょうか。 でも、ブラウジングにはどうしてもマウスを使うので捨てきれない。。。 そんな方 […]

vimでユーザー定義コマンドを置き換える vim-altercmd

vimmerのみなさま、こんにちは。vimのカスタマイズははかどっていますか? vimを便利にカスタマイズしていく際に、便利なコマンドを自分で定義することがあります。 独自のコマンドを定義できることはとてもありがたいこと […]

requestsを用いたpythonでのスクレイピング

今回はpythonのライブラリ、requestsを用いてwebサイトの情報をスクレイピングする手法について記述していこうと思います。 requestsを用いてwebサイトの情報を取得できるようになると、例えば、、、 ある […]

python mojimojiを用いて半角、全角変換を高速に行う

pythonでユーザからの文字入力が必要な場面があると思います。 例えば数値を入力してもらう際、pythonスクリプト内部ではもちろん半角数字で処理したい所ですが、 ユーザが全角数字で入力してしまう可能性もあります。 そ […]