読者です 読者をやめる 読者になる 読者になる

やったらいいこと

C++の勉強 「ROSプログラミング」の本の勉強

組み込み系知識諸々

RISCとCISCの違い CISCとRISC、何が違う? (3/3) - EDN Japan 普通に使う分にはあまり違いはないのかもしれない

Windowsの備忘録

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ベンダ名\プロダクト名\ というディレクトリを作って、その中にアプリケーションへのショートカットを入れる 表示されないプログラムをメニューに表示する Visual Studio 2015でc#でフォームアプリケ…

Linuxでの補助記憶装置の管理とか

KiBやMiBやGiBと、KB, MB, GBとの違い キビバイト、メビバイト、ギビバイトと読む。 MiB = 220 B = 1,048,576 B(バイト) MB = 10^6B = 1,000,000B メビバイト - Wikipedia デバイスを挿した時に、認識されているか確認する関係 $ dmesg $ lsusb -v (←USB…

4月開発作業用環境整備履歴

opencv3をインストール この記事に従ってインストール Ubuntu16.04 LTSにOpenCV3.1をインストール から顔認識のテストまで - 粗大メモ置き場 gst_app_sink_pull_sample not declaredと出たので c++ - failure in compiling opencv with cap_gstreamer error …

2017人気のプログラミング言語

Which Are The Most Loved and Most Hated Programming Languages | 2017 によると、人気の言語ベスト5は 1. Rust 2. Smalltalk 3. TypeScript 4. Swift 5. Go だそうなのでこれらについて概要を調査 Rust https://imoz.jp/note/rust-functions.html による…

jenkins

似たようなCIツールにwerkerというものがあるそう。これを見てインストールUbuntu 16.04: Jenkins(Apache2)をインストールする - Narrow Escape これをみて、pushしたときにビルドするように設定しようとした JenkinsでGitにPush時に自動ビルドさせる – Si…

gazebo、ros_controlについて

オリジナルロボットを作ってgazeboでシミュレートする方法は下記のページがわかりやすい。 ROSで始めるロボティクス(3) ー 差動二輪ロボットを準備する ~ BRILLIANTSERVICE TECHNICAL BLOG ROSで始めるロボティクス(3) ー 差動二輪ロボットを準備する ~ …

gazebo上のkobukiシミュレートで衝突時にバンパのイベントが発生しない

私の環境(Ubuntu 16.04 + Kinetic、Thinkpad T410s)だと $ roslaunch kobuki_gazebo kobuki_playground.launch を実行し、小倉さんの本のros_startのvel_bumper.pyを実行してkobukiをブロックに衝突させても/mobile_base/events/bumperが発行されない $ ros…

ROSのテストについて

pythonのunittestやMock、gmock、ROSについて gmockとgtestのインストールは $ sudo apt-get install lcov$ sudo apt-get install google-mock Google Test Install: まあ、こんなもんか これを参考に。でもsudo cpはしないでおいた。 mocks関連でcatkin_mak…

Win32APIや.NETって?

Win32 APIと.NET Frameworkの違いを教えてくださいあとGUIアプリを作る... - Yahoo!知恵袋 Windowsアプリケーションについての整理 ー Visual Studio、Win32(Win32API)、.NET、.NET Framework、MFC、ATL、Windows SDK) - Awesome Hacks!

RPiでRAMディスクに画像保存&別マシンから1fps程度の画像閲覧

RAMディスクを用意 Raspberry PiのSDカード/マイクロSDカードの寿命を延ばす | ものづくりエクスペリメント これをみてdphys-swapfileをapt-get remove スワップファイルというのは スワップとは|swap : 意味/定義 - IT用語辞典 課題とは関係ないけれどもS…

kivy

ubuntu16.04へのインストールはこれを見て実行(ubuntu版) Installation on Linux — Kivy 1.9.2.dev0 documentation 入門記事 Kivy 超入門(1):インストールからHello, World! まで Kivy 超入門(2):ウィンドウのレイアウト,入力フォーム Kivy 超入門(3):…

python勉強記録

命名規約 Googleコーディングガイドを読みつつ、いろいろな命名規約を比較してみる | KentaKomai Blog [Python] コーディング規約(PEP8)を学んで、Pythonらしいコードを書く - YoheiM .NET flake8というツールで書式のチェック。 apt-get install flake8 fla…

ROS勉強

usb_camについて zumashi.blogspot.jp AMCLは adaptive Monte Carlo localization の略 tfについて myenigma.hatenablog.com ps3のコントローラ(horipad3)を使うには > sudo apt-get install ros-kinetic-joy > rosrun joy joy_node > rostopic echo /joy …

RasPi関連メモ

シリアル通信 PC-UNIX関連ドキュメント シリアルポートプログラミング ターミナルエミュレータ(minicom)を使用するには i2c I2Cのデバイスを使用するための準備 – ささみらぼ

gitの備忘録

ローカルでリポジトリを作ってからリモートにpush > git init > git add * > git commit -m "" > git remote add origin https://github.com/*/* > git push origin master qiita.com ブランチ一覧を見る git branch ブランチを切る git branch <branch name> git checkou</branch>…

Linuxの基礎についての備忘録

qiita.com apt-getして入れたパッケージのソースを取得する方法 Ubuntu/コマンドのソースコードを取得する方法・apt-get - Linuxと過ごす デスクトップエントリーの書き方(デスクトップ上のショートカット) Linuxでアイコンを作成する方法 - Qiita 起動時…