ものづくりブログ

ゼロからスタートして何かを作って世に出すまでのことを書くブログです.

2015-01-01から1年間の記事一覧

ビットコインのことはこれだけ読んでればとりあえずOK、という記事

ビットコインを理解するための、”公開鍵暗号”と”ブロックチェーン”というキーワードについて説明しています。これを読めばビットコインの概要を理解できるはずです。

趣味と実益を兼ねてスマートハウス実験室を作ったお話

こんにちは。かなり久々の記事更新ですが、その理由はこの数ヶ月全然電子工作やプログラミングをやっていなかったからです。 なぜかというと、転職し、別のものを作っていたからです。それがこちら。www.connectly.net何かというと、IoTデバイスを詰め込んだ…

テスラを試乗してきたけど、未来のクルマの姿を垣間見た

こんにちは。先日、テスラモーターのモデルSを試乗してきました。私が乗った車種の基本スペックは以下のとおりです。 5人乗り リアにモーターを積んでいて後輪駆動。いわゆるRR。ポルシェと一緒。 最大380馬力 最高速度215kmと250km(クラスにより異なる) 電…

Python学習用課題に取り組んでみた(2次回答)

こんにちは。前回に引き続きPython学習用の課題についての記事です。添削してもらった結果、得たフィードバックは下記のようなものでした。 不正な入力が来た時にプログラムが止まらないよう例外処理を使ったほうが良い 日付のエラー判定はdateクラスを使う…

部屋の使用状況をTweetするデバイス(Raspberry Pi)の再検証に失敗した

こんにちは. 以前行った検証の結果を受けて,改良を加えた会議室モニタリングシステム(仮名)の再検証を行おうと思いました. 1. 改良点 何らかの原因でWifi接続が切断してしまった時に再接続しないという問題があったので[1],wicd-cursesを使用して自動的…

Python学習用課題に取り組んでみた(1次回答)

こんにちは.前回の記事で,Python勉強用の課題を掲載しました.今回はそれに対する1回目の私の回答を掲載します.1回目というのは,このあとこの回答を元にエンジニアに添削してもらい,色々と気づきがあったので,あえて最終形をいきなり掲載するのではな…

Python学習用課題に取り組んでみた(課題)

こんにちは.私の知人のエンジニアが新米時代に上司(先輩?)から出された課題がプログラムを学ぶ上でとても良問だったということだったので,私も取り組んでみることにしました.やることは社員名簿作成システムです.要件は以下のとおりです. 最低でも3クラ…

Raspberry Piで無線LANの接続が切れたとき自動で再接続させる方法

こんにちは. 前回の記事で,部屋の使用状況をモニタリングするデバイスの評価結果をお知らせしました.その中で,無線LANへの自動再接続の課題がありましたが,今回はその方法を解説します. まずはwicd-cursesというアプリケーションをインストールします…

Pythonの学習に役立つサイト

こんにちは.前回の記事で,Pythonの実行方法と基本の構文までは学びました.あとはどのような機能があるか具体例を学びながらひたすら書いていくしかないのですが,その時に役立つサイトをいくつか紹介したいと思います. 1. Python-izm 基礎編基礎編 | Pyt…

Pythonの実行方法と基本構文

こんにちは. 以前の記事でMacにPythonの開発環境を構築しました. 今回はそれを少し使ってみようと思います. 1. プログラムの実行まずはプログラムの実行方法を見てみます[1].お好きなテキストエディタで以下のように入力し,ファイル名を「test01.py」と…

Raspberry Piをサーバ化する その3(データベースを構築)

こんにちは. 前回までにサーバを立てることに成功しました.ここまでにインストールしたのはLinux(Rasbian),Apache,PHPです.今回はMySQLというものをインストールします.よくWEBサーバを立てる際にこれらの頭文字を取って,LAMPなんて言い方をします.…

開発環境紹介(回路設計,Raspberry Pi,Python)

こんにちは. このブログを読んでくださっている方はご存知かと思いますが,かなり色々な分野に手を出し始めて,試行錯誤をした結果,開発環境が定まってきたので共有しようと思います. ハードとソフトとクラウドサービスの3項目に分けてお話します. ハー…

MacでPythonの開発環境を構築する

こんにちは. ちょっと本業のほうでPythonを使ってみよう的な話になっており,開発環境を構築したのでやり方をまとめておきます. Mac OS LionくらいからPythonが標準で入っているようですが,複数のバージョンを使い分けたりする場合バージョン管理ツールの…

インターネットに関わるプロトコルについて解説(HTTP/TCP/IP)

こんにちは. 前回インターネットってそもそも何?というお話をしました.その中で,いくつかのプロトコルがあってそれらを使用して複雑な通信を簡単に(抽象化)しているということがありました.今日はそれらのプロトコルの中で,インターネットを使用するう…

インターネットの概要(そもそもインターネットって何?)

こんにちは. 今ラズパイをサーバ化して外部からアクセスできるようにしようと思っているのですが,そもそもインターネットて何?どんな仕組みで動いてるの?という疑問を解決しておきたいと思い,ちょっと基礎を学んでみたので備忘録がてら書いてみたいと思…

PDCAとは?Google Analyticsを使ってみてわかった仮説とKPIの話

こんにちは. このブログは自分用のメモが主目的で,ついでにこれからプログラミングとか電子工作とかを始めようとされる方の助けにもなったらいいなという気持ちで始めたのですが,意外と読んでくださっている方がいるようなので,そういった方々に喜ばれる…

PHPについてちょっとだけ勉強してみた

こんにちは. せっかくApache2とphp5をラズパイにインストールしたので,少し使ってみたいと思います. これまでにC言語やシェルスクリプトを使ってきたのでそれらとどのように違うのかなどをざっと確認してみました. 0. はじめに 動作環境はApacheとPHPが…

Raspberry Piをサーバ化する その2(サーバを立てる)

こんにちは. 前回宣言した通り,ラズパイをサーバ化したいと思います. ラズパイにログインし,下記のコマンドを実行します.最初の1行は常に最新版のアプリをインストールするためのお約束ですね. sudo apt-get update sudo apt-get install apache2 次に…

非エンジニアがFirefox OS WoTハッカソン - Fx0 meets mbed -に参加して得たこと #fx0xm

こんにちは. 私は本業では営業だったりチーム作りだったりそのマネジメントだったりと、全然エンジニアリングとは関係ない仕事をしています. そんな私ですが,やはりもっと技術に,というかものづくりに関わりたいなと考えており,自分のバックグラウンド…

Raspberry Piをサーバ化する その1(目次)

こんにちは. これまでにラズパイを使って部屋の状況を監視したり,赤外線で家電を制御したりしてきましたが,これが外出先からできるようになるととても便利だと思います. そこで,ここからは複数回にわたってラズパイに外出先からアクセスするための設定…

Raspberry Piの使い方まとめ

こんにちは. これまでにいくつかRaspberry Piの設定や使い方について書いてきましたので,このあたりで1度まとめてみました. 下記の手順通りに進めれば,購入から初期設定はもちろん,非常に基本的な使い方までは網羅できるはずです. Macを使ってラズパイ…

SSH接続する際にホスト側が変わってしまって接続できない時の対処法

こんにちは. 前回の記事でお知らせしたとおり,私のラズパイのOSが壊れてしまったので再インストールを行いました. 再インストールなのでほぼ同じ環境でシステムを構築しましたが,Mac側から見ると以前と異なるホストとなってしまうようで,他者がなりすま…

Raspberry Piの初期設定をキーボードとディスプレイ無しで実行する

こんにちは. 多分以降の記事でご紹介しますが,wicd-cursesというアプリケーションをインストールしようとした時にうまく行かず,再起動したところ起動すらしなくなりました.色々調べたところloader.binというファイルが壊れていそうだったのですが,直し…

Raspberry Piを無線LANに接続する方法(WEP編)

こんにちは. あまり無いケースかもしれませんが,WEP接続の無線LANルータに接続する際の設定方法がネット上にあまりなくて困ったので,解説します. ちなみに,WEPで接続しますが,WPAでの接続設定も活かしておく設定です.例えば出先とかでたまに使うフリ…

部屋の使用状況をTweetするデバイスを会社の会議室で使ってみた

こんにちは. 以前の記事で,PIRセンサを使って部屋の使用状況を監視し,入退室をTweetするデバイスをラズパイで作製しましたが,それを朝から夜まで会社の会議室に設置したので結果をレビューしてみようと思います. 1. 設置環境 アドイノベーション株式会…

もっと進んだ電気理論の話まとめ

こんにちは. これまでに2回ほど電気理論の話をしてきました(1,2).今後少しだけ回路の話が増えてくるので,解説していく必要があるのですが,1項目ずつ記事にしていくと大変時間がかかるため,外部の優良なWEBサイトを利用することにしました.以下のサイ…

WebIOPiを使ってスマホでRaspberry Piを制御する(実行編)

こんにちは. 前回WebIOPiのインストールと初期設定が整いました.今回はいよいよそれを使ってブラウザからアクセスしてみようと思います. ラズパイの電源を入れる前に,PIRセンサを使用した時と同じく,下記のように回路を作成します. 接続が完了したら電…

WebIOPiを使ってスマホでRaspberry Piを制御する(準備編)

こんにちは. ここまで学んできたことでラズパイを使ってかなり色々なことができるようになりましたが,他の人に使ってもらおうと思うと少しハードルが高いと思います.なぜならコマンドラインを使いこなせる人がそう多くはないからです.そこで,ブラウザを…

サンカクを使ってみて感じた採用とブレストの新しい形

こんにちは. 久々にラズパイの話題から離れて,WEBサービスのレビューです. 先日リクルート社のサンカクというサービスを使って,ある会社の方とお話してきました. 仕事を辞めずに、成長企業の経営にサンカクできるサービス「サンカク」 仕事を辞めずに、…

もう少し進んだ電気理論の話(抵抗の合成)

こんにちは. 以前このブログで1回だけ電気理論の話をしたことがありますが,その時は本当に基本だけのお話でした. いわば,以下のような最高に単純な回路のみ扱えるような理論です. この時の電流は, V = RIより, I = V/Rなので, 5/1,000 = 5mA のよう…