Thought about system by Hiroyasu Ishikawa

We are uncovering better ways of developing system.

Memo

バッチファイルで連番のフォルダを作成する

中身は表題通り。 @echo off setlocal set start=1 set end=20 rem set output=%%i:~-2% setlocal enabledelayedexpansion for /l %%i in (%start%, 1, %end%) do ( set dirname=hoge00%%i set dirname=!dirname:~-2! mkdir !dirname! )バッチファイルは正直…

KinematicsBase does not exist

とあるLaunchファイルを起動したら、"KinematicsBase does not exist" というようなエラーが出力された。 $ dpkg -l | grep trac-ik 逆運動学用のパッケージを確認したら、インストールしていなかった。 $ sudo apt install ros-melodic-trac-ik-kinematics-…

Gitの認証情報の保存

Gitの認証を500分(8時間とちょっと)キャッシュする。鍵認証が使えず、かつ、1日作業するような場合に使う。時間は適宜短くする。 $ git config --global credential.helper cache $ git config --global credential.helper 'cache --timeout=30000' git-sc…

Legion Y540 のブート選択

なぜブート選択したか 表題のLenovo社製ノートPC Legion T540 にUbuntu 18.04をインストールしたかった。 F12で選択の画面に移行 UEFIのブート選択は電源ON直後でF12を連打する。

MacOSにYeomanをインストールした時に発生したエラーへの対応

VS Codeのエクステンションを開発しようと、Yeomanをインストールしていた時にパーミッションで怒られた。Step 1: Set up your dev environment | Yeomanパーミッションというとなんとなくsudoコマンドで管理権限を実行し、解決してしまいそうだが、上記のド…

私の批判に対する心の保ち方

ソニックガーデンの倉貫さんの記事を受け、私が感じたことと、私なりの安寧の保ち方を少し書きたいと思った。 倉貫さんの心の保ち方 倉貫さんの記事は以下より。 medium.comなかでも今まで知らなくて、なるほど、と思ったのがゲニウスのくだり。 外在するゲ…

DevOpsに関するセッションのメモ

要求開発アライアンスさんの7月定例会のメモ。 DevOpsに関するセッションがあるということで参加してきた。 2017年7月定例会 - connpass"DevOpsを国内外の事例を活用し取り入れる (Adapting Foreign DevOps Idead in Your Organization)"というタイトル。 内…

Vimのvisualbellを無効化

visualbellを無効化とは何か Vimの機能であるエラー時の画面フラッシュを無効にする。 なぜ無効化するのか Vimを操作する場合、エラーはよくあることである。例えば、画面最下部で"j"(次の行へ移動)を操作することがある。 この強く認識しなくても良いエラ…

TensorFlowをインストールできない

何が問題か TensorFlowをWindows環境にインストールしようとしたらエラーとなって入れられない。 どうやって解決するの tensorflowをinstallしようとしたらCould not find...と怒られてしばし考え,Pythonが64bitでないからだった.— Hiroyasu Ishikawa (@hi…

Markdownでハイライト

はてなブログもMarkdownで書けるようになっていた. GitHubでも使うし,Redmineでもプラグイン入れて書けるし,最近のスタンダードって感じだな. コードのハイライト,忘れるので備忘録. ```{language}

開発手順書と構成管理

リリース手順書とかテスト手順書をメンバーなら誰でもできるだろう、で、丸投げに近い形で振ることに危険を感じる。構成管理の要素を含むため、プロジェクト管理の視点を持つ人がやるか、その視点を持つ人がサポートしつつ作った方が良いと考えるのだが。う…

Wordのブックマーク操作

Ctrl+Shift+F5でブックマーク管理(ブックマーク追加) Ctrl+Gでジャンプ(ブックマーク表示)

Ruby 2.1.2 install on Ubuntu Linux

Ruby関連の環境が全くない(というよりほぼまっさらのUbuntu Linux)にRuby 2.1.2をインストールするまでのメモ インストールの環境作り gitのインストール sudo aptitude install gitgccのインストール sudo aptitude install gcclibssl-devのインストール*…