Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

備忘録

Ubuntu 16.04 LTS (Xenial)にROS Kinectを入れる

ROSはフリーのロボット用OSです。 何かと複雑になりがちなロボットシステムの開発に便利なアレコレが入っています。 また、それぞれの部位を独立して扱う事ができるため、アップデートも容易です。 今回はUbuntu 16.04 LTS (Xenial)にROS Kinectを入れる方法…

サウナ+水風呂がおもったより効果的だったという話

syakkin-dama.hatenablog.com借金玉氏のこの記事、さっそくバズってます。 ざっくり抜粋すると ① 温浴3分②水風呂5分③サウナ10分④水風呂10分⑤サウナ15分⑥水風呂15分⑦サウナ5分⑧水風呂5分 私もちょっと前からサウナには入っていたものの、 流石に…

キンコーズのセルフPCでA5のコピ本をつくる

アプリ登録 セルフPCは会員のみ利用になりました。 スマホアプリを登録するようになってるみたいです メールでの認証後、ログインします。 無事ログインできると、 こんな感じの画面が。 実作業 まず元データ。 A5サイズのPDFを、ページが4の倍数になるよう…

配線を巻き込んで困るような時はスリップリング機構を使う

最近、自社でロボットアームを使うことがあるのですが……結構配線が複雑化して大変です。 スパイラルチューブで囲おうにも、バラバラなモノをまとめるのには使えてもそれぞれの根本は独立していてダメだったり。 特に、出っ張った配線は糸巻きの要領で信号線…

TweLiteの標準ファームにはUART通信も入っている

TweLiteの標準ファームにはUART通信も入っています。 利用先のモジュールがUARTでパケットを吐き出すなら、そのまま親機に送り込む事が可能! 実際のところ 回路構成は前回とほぼ同じですが今度はTX、RXをつかいます。 デフォのボーレートは115200なの…

InDesignで別のファイルの文字組みデータを導入する

デフォだと、文字組みのデータは入っていません。 右クリックして、「すべてのテキストスタイルの読み込み」を選択 ポップアップがでるので、必要なファイルを選択 どれをインポートするか決定。 見方を変えれば、一部分だけ導入も可能ということ。 無事に反…

通信モジュールが技適を通過しているか調べるサイト

どの国にも電波法というものがあります。 日本において電波法の管轄は総務省であり、ここの認証を通さないと通信が出来ません。www.tele.soumu.go.jpインタープランさんのIM920XSが出てるか調べましょう。 メジャーバージョンで登録してるケースがあるので、…

気圧対応耳栓と立体アイマスクの組み合わせが最高であったという話

気圧対応耳栓というのがあります。 飛行機が高度を上げると耳が痛くなるって奴です。*1 私自身は土地柄、飛行機には乗り慣れて対処に慣れていたので、大した問題意識がありませんでした。 今回は仮眠の為に買ったのですが、これが効果的だったのでメモ。今回…

GPSにも使われるNMEAフォーマットについて

今回はNMEAフォーマットについて。 元は船舶情報向けの規格なんだそうですが、Maker的にはGPSの規格として著名です。 構造としては、ブロードキャスト配信のようです。 実際のところ たとえば、秋月のGPS受信キットですと $GPZDA,024316.000,14.01,2016,,*55…

「特急ひたち」のチケットをネット予約した際、登録クレジットカードはもっておくこと

www.jreast.co.jp東京->日立->いわき というルートを通る常磐線特急、中々に乗り心地がよいです。 座席にはコンセントが一口ついているので、モバイルルーターを持っていれば多少は仕事もできます。 東京 から いわき までは、2時間半程。さて、この特急券…

idobataで日付毎の記録を見たい場合

idobataで日付毎の記録を見たい場合ってありますよね。 開発ログをマメに残している場合は特に。 今回は、そういう場合の検索方法です。 以下のような様式のURLを叩き込むと結果がでてきます。 DATEは"2017-06-28"のような形式がはいります。 https://idobat…

macOS上のVirtualBOXにWindows 10 Homeを叩き込む

ゲームは大抵Windows優勢ですね。 最近は絵描きツールもWinが多くなって妙な気分になります。今回はOS X上のVirtualBOXにWindows 10 Homeを叩き込む方法です。 実際のところ 環境 MacBook Pro (Retina, 13-inch, Mid 2014) maxOS 10.12.4(16E195) Win10_17…

Scrapboxでアイディアや情報を相互に連携させる

Scrapboxはアイディアやメモ書きを溜めておくのに丁度いいツールです。 Google Keepなんかがあるみたいです。登録はよくある他サービスと連携できるタイプ。 私は仕事で使うことになったので、G-Suiteのを連携しときました。 scrapbox.io 登録すると、こんな…

nanoで今いる行をデフォルト表示させる

nanoで今いる行をデフォルト表示させるには、"-c"オプションを使います。 実際のところ $ nano -c hoge.txt [ line 7/46 (15%), col 1/1 (100%), char 65/708 (9%) ] 参考もと man nano

同一生成元ポリシー(Same-Origin Policy)のお節介を防止するSafariブラウザの機能

同一生成元ポリシー(Same-Origin Policy)は、自己が置かれた鯖以外からのデータ取得を制限するアレです。 これにより、不正なアクセスからデータやブラウザを守る事ができます。 ところがギッチョン、自分のアプリを作る際にこれが余計でサンプル動作の検証…

Rosseta Stone 中国語編を一年かけて終了し出来るようになったこと、出来ないこと

www.rosettastone.co.jp 先日、ついにRosseta Stone 中国語編が終わりました。1月9日にはじめたので、ほぼ一年掛かった計算になります。 7月中旬の記事では10月末に終わるなどと言っていたようですが、後ろの方に行けば行くほどシャドーイングが困難に…

Scribusで表をつくる

結論から先に書きますと……Scribusで表を作るのはオススメしません。 別のツールで作って、画像として貼る方がまだマシです 実際のところ 「挿入」=>「テーブルを挿入」 あるいは、何も選択していない状態で「a」と押すと出てきます。 が、出てくるのはグルー…

オープンソースなDTPソフト Scribusを使ってみる

思う所があって、オープンソースなDTPソフト Scribusを使ってみる事になりました。 とりあえず、日本語文章を差し込むところまで紹介します。 実際のところ 導入 (OS X with brew) 他のプラットフォームについては公式を参照してください。caskが前提なので…

0.0.0.0は来るもの拒まずの特殊なIPv4アドレスである

0.0.0.0は来るもの拒まずの特殊なIPv4アドレスです。IPv6だと::128*1になります。というわけで、bottleで以下のようにやると簡易的に自分のPCを外からアクセスできるWEB鯖にすることができます。 run(host='0.0.0.0', port=8080) たとえば、自前のアドレスが…

オムニホイールの軸は文字通りの意味で"叩き込む"

実に泥臭い話ですが、門外漢の私は一旦面喰らったので。 公式の説明によると叩き込めとか乗ってますね…… 言われた通りに叩き込むと……何か。 反対側の軸はこんな感じ。 説明書通り、凹がある方を2mmほど出しておきます。 次はモータ側のスプリングピン。 名前…

ionicビルド中にError: spawn EACCESとかでたら"hooks add"しよう

初回はちゃんとビルドできたのに、ちょっとファイルをイジったら Error: spawn EACCES とか出てきました。 色々見ると、どうもディレクトリへの実行権限(それも777)を与えるとかいうファンキーな解答が目立ちますが……ionicはこういう場合用に以下のようなコ…

SSH接続がどーしても出来ないようなら、一旦全部真っさらにしてから再導入してみる

SSH接続がどーしても出来ないようなら、一旦全部真っさらにしてから再導入してみると案外解決したりします。 この件に限らない話かも知れませんが。 実際のところ 前提状況 Virtualbox上にUbuntu14を構築済 (極めて雑に)SSHやOpenSSHまわりを導入済 Virtualb…

ChromeブラウザアプリPostmanでAPI鯖の試験をする

PostmanはAPI鯖の試験をするのに便利なアプリケーションです。 ChromeブラウザアプリやOS Xアプリとして展開されています*1。 ちょっとの内容ならcURLでゴリゴリでもラクですが、認証を使い分けたり便利スクリプトで自動化したい場合なんかには有効そうです…

FlashAirのupload.cgiを使ってファイルをアップロード

FlashAirのupload.cgiを使ってファイルをアップロードする方法です。 元の写真アップ機能はもちろん、データロガーとしても。 用途が広がって、色々捗りますね。 実際のところ 設定の書き換え UPLOADを1(=アップロード対応)、 APPTIMEOUTを0(=停止しない) [V…

Tera termでデバッグモードが起動できない場合、管理者権限で再実行すると何とかなる可能性がある

Tera Termのデバッグモードが実行できない場合の対処法です。 結論から書くと「管理者権限」でTera Termを再実行してください。 実際のところ Virtual Storeの影響 shuzo-kino.hateblo.jpの記事にて、 Windows7では管理者として実行しないと shift+ESCを押し…

Google翻訳にはデフォで中国語入力機能がついてる(ほかの言語も)

Google翻訳にはデフォで中国語入力機能がついています。 いつの間にか追加されたか、それとも前からあったのか…… 実際のところ Google翻訳で中国語のモードを選択すると、左下に何やらアイコンが見えます デフォでは左下を向いた鉛筆マーク*1のようのです。 …

avahiをつかってHost Nameログインを行う

仕事柄、Raspiのような軽いボードをよく使います。 コレ用にキーボードを用意するのは不毛なので、極力SSH接続をしてるわけですが……I 職場環境のIPと、客先のIPが一致してるケースなんて稀ですから、毎度毎度ifconfigで調べんといけません。 そんな面倒な事…

Windowsのシェル環境では「ExecutionPolicy」を変更しないと困る局面がある

開発の普段使いはOS Xですが、職場のPCはWindowsです。 そこでのシェル環境では「ExecutionPolicy」を変更しないと困る局面があります。 今回は、その確認法と変更法。 実際のところ これまで完全に事務用で使っていたPCにchocolatyを入れようとしたところ、…

twitter tokenを取得する

twitterアプリや認証で必要なトークンの取得方法です。 実際のところ Twitter Developersに移動 下の方にある「TOOL => Manage Your Apps」 ページに入ると、アプリを作るボタンだけ出てます。 トークン情報を入力 データを入力 同意書を入力 アプリケーショ…

vi系で次の条件に一致させる場合

vi系で次の条件に一致させる場合の話です。 ちゃんとした教本読んでれば分かったのでしょうが、知らなかったのでメモ。 実際のところ 例えば、"hoge"というワードを検索したい場合、以下のようにします。 /hogeで、このままだと次に進めません。 この場合、E…