Others

git push時に403エラーが返ってくる際の対処法

gitでプロジェクトを管理する際、ローカルリポジトリに変更を加えてテストを行い、 上手くいくことを確認できれば、リモードのリポジトリにpushすると思います。 しかし、pushの際に403エラーが返ってきてしまうことが最近起きましたので、 その対処法についてメモしていきます。 遭遇したエ […]

C++

Blackjackベーシックストラテジーの控除率を求める

人生で初めてカジノに行く機会があり、ブラックジャックをプレイ。 20ドル勝ちました。笑 ところで皆さん、ブラックジャックというゲームにはベーシックストラテジーという自分の手札がこの時はこうする。 という行動指針があることはご存知でしょうか。 このベーシックストラテジーに乗っ取ってプレーす […]

C++

c++ Range-based forのすすめ

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

ROS

ROS Merodicをubuntuに導入する手順

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

Web

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

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

Mac

Mac スクリプトを.commandファイルにしてdockに追加する

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

Mac

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

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

Vim

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

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

Vim

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

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