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

包丁を研いだ

砥石台が届いた。 ので。 早速、包丁を研いだ。 www.amazon.co.jp 砥石はこれ。 www.amazon.co.jp www.amazon.co.jp うん。切れ味がよくなった。 ついでに、切れなくなっていたスモールナイフも研いだ。 割り箸を楽に削れるようになった。(^^) いつ頃どこで…

sphinx のインストール

自宅のwin7(64bit)なPCに sphinx の環境構築。 インストール中にエラーは無かったのだが、最初のサンプルが動かない orz,, make html でエラーになってしまう。python3系を入れていたのだが、2系がメジャーという記述をみたので、別のディレクトリにインスト…

MSYS2 と feedly

自宅PCにMSYS2をインストールした。 pacman というパッケージマネージャがよさげ。 gcc 5.x な環境が簡単に整った。C++11なスレッドを使えるかも。 Windowsではインストールが面倒な boost も簡単にインストールできた。 また。twitter で流れてきた rebuild…

プログラミングのインフラとツール

今時の開発環境とツールについて。ちゃんと使えるようにならなければ。 github cloud9 heroku ローカルな環境は windows7 ubuntu yosemite(Mac OS 10.x) iOS(8,x) 言語としては c/c++ javascript ruby python swift 開発対象システムとして マイコン単体 PC…

html5とjavascriptでリアルタイムなグラフ表示

create.js(easel.js)の使い方。ようやく、いいサンプルコードを見つけた。ウェブブラウザでボールが跳ね返るサンプル。今やりたいことは、オシロスコープのようにセンサー入力のデータをアニメーションすること。折れ線グラフの書き方がわかれば、時間的にデ…

Cプリプロセッサのデフォルトで define されている値を得るには

以下のようにすればよい。知らなかった。 GCCの場合 echo "" | cpp -dD clang の場合 echo | clang -dM -E -

情報の整理の仕方

フローな情報は日々の記録としてはてなブログに書く。 ウェブクリップはevernote にタグをつける。会社でははてなブックマークを利用する。 情報を整理して見せるにはWikiがよい。 だが、Wikiを単独のサービスとしてとらえるのはもう古いのかも。 Githubとか…

Ubuntu でデュアルモニタ!

いままで ubuntu を入れたPCには17inch モニタをつなげて使っていた。 が、WinPC 用に23inchモニタを使っているので、状況によってはデュアルモニタとして使いたい。 で、モニタのインターフェースとグラフィックボードのインターフェースを調べた。どちら…

IoTなセンサ

なぜかありがちなのは温度センサ。評価基板によく載っている。 しかし、自分的には疑問。温度って感度低い、というか短時間では変化しない。 変化させるのに体温ぐらい。まさかライターを使うわけにいかない。 ヒータを用意するのも面倒。日光? なので、変…

無線モジュール、ぽちっとな!

安価な無線モジュールを2種類ぽちった。 bluetooth モジュール マクニカオンラインストア | Koshian - Bluetooth SMART モジュール(konashi互換) MP-KSN001Cstore.macnica.co.jp WiFiモジュール CDP-ESP8266 - Cerevo どちらも1000円以下。

unix のアクセス権限のメモ

グループを作成する groupadd グループを削除する groupdel ユーザをグループに追加する gpasswd # groupadd students # gpasswd -a user01 students # mkdir aaa bbb ccc ddd # chgrp students aaa bbb ccc ddd # chmod 775 aaa # chmod 735 bbb # chmod 75…

nitrous.io から heroku へ deploy する

Deploying to Heroku Deploying to Heroku に従って、RoR アプリである sampleapp を heroku にデプロイしてみる。 が、最後のところで、 bash: rake : command not found となってしまう。今日はここまで。

nitrous.io と github の連携

nitrous.io と github の連携方法を調べた。 Nitrous.IO Documentation の Connect to Github に従って操作をしたら、問題なく接続できた模様。 とはいえ、git の操作はまだしていない。 日本語の情報を発見。 Nitrousでゼロからアプリ作成(初期環境構築) …

git2.3 をwindows で使えるか?

Windows 用のバイナリは1.9.5 が最新らしい。2.3はソースコードのみ。 で、ソースコードを git clone してみたのだが。windowsでビルドするのは結構手間がかかりそう。 取り敢えず断念する。

heroku で java 開発のお勉強

heroku はデプロイする先。ローカルに Java な開発環境はやっぱり必要らしい。 ローカールの JDK のバージョンを調べてみたらちょっと古かった。最新の JDK をインストールした。 Eclipse 4.4 Luna for Java Developpersをインストール。EclipseもJava版をイ…

買出しメモ

今度秋月で買うもの。 両面スルホール・ガラス・ユニバーサル基板Aタイプ2.54mmピッチ(155x114mm): パーツ一般 秋月電子通商 電子部品 ネット通販 ピンソケット (メス) 2×25 (50P): パーツ一般 秋月電子通商 電子部品 ネット通…

FSMC と外付けSDRAM

STM32のFSMCって外付けRAMをつなげられる? SDRAM EDS1216AGTA−75−E: マイコン関連 秋月電子通商 電子部品 ネット通販 SDRAM EDS1216AGTA−75−E: マイコン関連 秋月電子通商 電子部品 ネット通販

カメラモジュールとTFT液晶

RasPi で画像処理をやろうと思っているわけだが、マイコンにカメラとTFT液晶をつなぎたくなった(笑い 実は、いつのまにかこんなにカメラモジュールを買っていた(汗 Omni Vision のカメラモジュール - kzono Wiki* 液晶モジュールも。

github を使おう

使い方を忘れている。(汗 sshな鍵を整理して、 Linux な PC Windows7なPC Mac Book Air RaspBerry Pi から github にアクセスできるようにしよう。 さすがに iPad mini は放っておこう(笑

ファイルの共有

いまどきのNFS Linux ⇔Windows のファイル共有は samba なわけだが、Linux⇔Linux はいまでもNFS なのだろうか?また、Mac との共有はどうするのか?(昔調べた気がするが、すっかり忘れている) 今でも NFS でよいらしい。 CentOSでNFS環境を整えた - 剥いだ…

SSHについてお勉強

SSH1とSSH2の違い もともとは、公開鍵暗号方式の違いだったらしい。 第12回 SSHについて - Linux入門講座 さて、今日も勉強するか。 SSHでの暗号方式、RSAとDSAの違い メモ さて、今日も勉強するか。 SSHでの暗号方式、RSAとDSAの違い メモ 結論としては、SS…

セキュリティ対策

今日はセキュリティ関係のツールのインストールとセットアップ。 KeePass いろんなウェブサービスのユーザ名とパスワードの管理用にインストール。 昔インストールしていたのだが、最近は使っていなかった。 GnuPG これも昔から使っていたが、最近は使ってい…

RasPiに OpenCVをインストール

カメラのパン・チルト機構ができたので、次は自動追尾に挑戦しようと思う。 色を識別して追跡 動くものを追跡 の2パターンが考えられる。いつものようにグーぐる先生に聞いて情報収集。(^^) いずれにせよ、OpenCV を使うので、RasPi にインストールする。 >||…

リモコンカメラ、漸く完成!

要素技術を一つ一つクリアして、漸く完成! RasPi にWebカメラとパン・チルト用のRCサーボを取り付けてある。ウェブブラウザで専用のjavascript を埋め込んだ html ファイルを読み込むと上記の画面が表示される。 スライドバーを動かすとRCサーボが動いてWeb…

node.js で RasPi につないだRCサーボを動かす

漸く動いた! スライドバーを動かし、send ボタンを押すと、PAN/TILT用のRCサーボモータが動く。 ただ。本当にやりたかったのは、send ボタンを使わずに、スライドバーを動かしたら RCサーボが動く、というもの。 >|html| <html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script> $(function(){ var h…</meta></head></html>

RasPiの固定IP化

DHCPでIPが変わると、SSHするのが面倒なので、固定IPに設定する。 RaspberryPi - Raspberry PiをPocket Wifiで固定IPにする - Qiita RaspberryPi - Raspberry PiをPocket Wifiで固定IPにする - Qiita 設定後、リブートしたら、無事に固定IPで起動した。(^^)

WinPCのネットワーク設定

土曜日の夜から、なぜかWindows7(64bit)がネットに繋がらなくなっていた!昼までは問題なく繋がっていたのに。有線LANも無線LANも、「IPプロトコルスタックをバインドできませんでした」エラーになった。 よくよく考えると、繋がっているときにも「LAN内に同…

RasPiの日本語化

日本語入力はできなくてもかまわないが、ソースコード中の日本語のコメントが文字化けするのはつらい。そこでぐぐった。 Raspberry Pi 日本語化 » DesignSpark Raspberry Pi 日本語化 » DesignSpark 日本語入力系の設定はこちらを参考に。 『Raspberry Piの…

RasPiにVNCをインストールする

複数のターミナルを開きたくなったのでVNCをインストールすることにした。 #いや、screen で頑張るのもありなのだけれど(笑 Raspberry Piで遊ぼう [No.5:VNC接続をしよう]: アシマネのドタバタ奮闘日記 Raspberry Piで遊ぼう [No.5:VNC接続をしよう]:アシ…

node.js で websocket

サンプルすら動かないorz... 参考になるサイトはいくつも見つかるのだが、そのコードが動かない。 node.jsのいろいろなモジュール23 – wsでWebSocket接続 | Developers.IO node.jsのいろいろなモジュール23 – wsでWebSocket接続 | Developers.IO WebSocket …

最初にRasPiからping しないとPCからSSHできない件

ぐぐってみたところ、やっぱり自分だけではなかった(笑い Raspberry Pi 無線LAN (wifi) SSH接続ができない | 興味本位の Trial 安堵 Error Pi have to ping other host first then other host can see pi raspbian - Pi have to ping other host first then…

RasPi のWiFiを自動起動

毎回手動で無線LANを有効にするのが面倒になってきたので、ぐぐった。 コチョナナバ: Raspberry Piを無線LAN対応させてみた ここにあるように、/etc/network/interfaces を修正。 auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hot…

node.js と Websocket

どうやら今やりたいことをやるには、node.js と websocket が正解っぽい。 「Node.js」と「Arduino」で スマホとサイネージをリアルタイム連動させてみたよ | Aqua Digital Creation Lab. PCの代わりに Raspberry Pi に Node.js のスクリプトを置き、RCサー…

HTMLとnode.js

HTML5 でスライダーの表示の仕方はわかった。 node.js から外部コマンドを呼び出す方法はわかった。 しかし、それを組み合わせて、HTMLのスライダーの値を外部プログラムの引数として渡し、起動する方法がわからない。。。 HTMLからnode.js のスクリプトを呼…

RasPiでSSH接続が切れないようにする

RasPiにWiFi経由でSSH接続しているのだが、ちょっとキー入力しないとセッションが切れてしまう。SSHクライアントは PuTTYを使っている。 ぐぐったところ、下記の記事を発見。 Qaplaの覚書・メモ・備忘録・独言 SSH接続がすぐに切れてしまう Qaplaの覚書・メ…

node.js から外部プログラムを起動する

Node.jsで外部のコマンドを実行する方法: child_processを使う - memo.yomukaku.net Node.jsで外部のコマンドを実行する方法: child_processを使う - memo.yomukaku.net

ubuntu に nodejs の環境をつくる

Raspberry Pi で使いたいのだが、勉強する環境としてはデスクトップのUbuntuPCのほうが楽なので、そちらに環境を作ることにする。 Ubuntu 14.04 に Node.jsをインストールする - Qiita Ubuntu 14.04 に Node.jsをインストールする - Qiita Ubuntu 12.04:nod…

synergy の自動起動

クライアント側の ubuntu は電源を入れたらキーボードとマウスを触らずに synergy で windows7 と共有したい。ので。synergyc の自動起動の設定を行う。 参考にしたサイト。 Ubuntu起動時にsynergycを立ち上げる - 初代Masteries Ubuntu起動時にsynergycを立…

synergy でキーボードとマウスの共有

LinuxとWindows7でキーボードとマウスを共有したくなり、ぐぐった。synergyというのがよさそう。 ubuntuのキーボードとマウスで他のPCを操作する(synergy編) - ひゃまだのブログ ubuntuのキーボードとマウスで他のPCを操作する(synergy編) - ひゃまだのブロ…

RasPiでSPIモード通信

RasPiはADコンバータは無いし、タイマもユーザが使えるのは1つだけらしい。2つあるPWM出力の1つは音声出力用回路に接続されている。 なので、センサやモータを制御するのはマイコンに任せてマイコンとRasPiを通信させるのがよさそう。 一番簡単なのはUART…

RasPi でRCサーボを動かす

マイコンと違ってLinuxが入っているRasPiを使うので、便利なライブラリをそのまま使わせてもらう。(^^) RCサーボを使うには Python を使って GPIO で制御する servoblaster を使う といった方法があるらしい。前者は処理速度が遅いらしい。前者はユーザモー…

RasPi でストリーミング

昔やったよなぁ、とEvernote を検索して、 USBウェブカメラとubuntuで簡単ストリーミングサーバー構築 | planset blog を発見。ここの記述のとおり、 ./mjpg_streamer-i "./input_uvc.so -d /dev/video0 -y"-o "./output_http.so -w ./www -p 8080" とRasPi…

久々にraspberry pi で遊んだ

はじめに用意するもの カメラをつないで遊ぶために、埋もれていた RasPi を引っ張り出した。 使い方を思い出すのに一苦労(笑 まず用意するもの。 セルフ電源のUSBハブ マイクロBなUSBケーブル HDMIケーブル イーサネットケーブル これ以外に、当然のことな…

ジョイスティックでパン・チルト機構を制御できた!

昨日までに、 RCサーボをPWMで制御する ジョイスティックの位置をADCで読み取る ということをやってきたので、今日はそれを組み合わせた。 ジョイスティックでパン・チルト機構を制御する - YouTube やったね!

ジョイスティックを読み取ることができた

STM32F4 Discovery でジョイスティックの値を ADコンバータで読み取ることができた。 何も調べずに、3つは似たようなものだろうと思っていたら、嵌った。ch14, ch15 は ADC3 には無かった! ADC1, ADC2にはある。Standard Peripheral Library の ADC example…

RCサーボ動いた

漸くSTM32F4DiscoveryでRCサーボを動かすことができた。 STM32F4 discoveryでRCサーボを動かす - YouTube 花岡さんの記事が参考になった、というかそのままいただいた(汗。多謝>花岡さん コードを整理したら、github にあげよう。 次は、ADCでジョイスティ…

Intel Edison を買ってしまった

Twitter のタイムラインで Edison を秋月が販売始めたことを知り、勢いで買ってしまった(^^) ググって情報収集をしてWiFiとBluetoothで接続するところまで完了。 Intel Edison で遊ぼう この後の方針として3方向ある。 マイコンとしてセンサやモータを制御す…

サーボカメラ

ミニカメラをRCサーボでパン・チルトさせるシステムを作る。 ジョイスティックで操作する。 Raspberry Pi でもそれなりに簡単にできそう。しかし、まずはマイコンで作ってみる。 要素技術は以下の2つ。 RCサーボ制御(PWM出力) 可変抵抗値を読む(ADコンバ…

123D 回転ユニット

昨日の続き。 相変わらず、寸法線の入れ方がわからない。ので。穴の位置が不正確。

123D でモデリング

今日の進捗。 123D Design でアルミチャンネルのモデリング。なんとなく使えるようになった(嬉 秋月B基板を取り付けられるように穴を開けたい。正確な穴の位置の図面ってないものか?