豆腐とコンソメ

豆腐とコンソメ

もろもろのプログラム勉強記録

Laravelで始めるTDD開発 (1):簡単なテストコードを書く

前回からの続き 前回からの続きになります。 www.tohuandkonsome.site 書いていて、どの層向けのなんのための記事なのか、という疑問が何度も頭をよぎります。 Laravelはものっそいいろんな機能があるせいか、テストコードを書くに行き着くまでにすごい時間…

Laravelで始めるTDD開発:準備

やっちまったぜ。 タイトルでTDDと謳っていますが、書いてる人はテストコードもろくに書いたことがない人です。 さらにいえば、Laravelも今回初挑戦です。 もっといえば、PHPをちゃんと始めたのも2ヶ月ぐらいです。 でも、今年で30歳になるの。 さて、そんな…

Vue.jsで遊ぶ(2)

日記 正しいものを学ぼうとしているのだけれども、絶対に正しいというものはなくって、今の状況(要件だったり、納期だったり、環境だったり、自分の実力だったり)を考えみて、自分はこうすべきだと思ったと言えるようになればいいのかなと最近思った。 前…

Vue.jsで遊んでみる(1) スタイルのバインド

Vueインスタンス同士の連携ってどうやるんだろうと思って書き始めました。 が本題に入る前に、長くなっちゃいました。 そのわりに内容が薄いです。 jp.vuejs.org この記事で試したこと はじまり 箱を動かしてみる Vue.jsを使っていく 横に動かす この記事で…

LaravelのBladeをPugで書くときに困ったこと

ヘロー!久しぶりの更新です。 わからないことが多すぎて、何から整理すればいいやらという状態で、ろくに記事も書いていませんでした。 このままフェードアウトするのも悲しいので、ピンポイントでかつあまり役に立たさなそうなことを書くことにしたよ! も…

3連休だしVue.jsをはじめよう:コンポーネントを使ってみる

おはんきー! 3連休だしVue.jsをはじめました。 (ビュー.jsって読むみたいです) すっごい楽しいので、みなさんもぜひいかがでしょうか。 javascirptもhtmlもなんとなくしかわからないポンコツでも楽しめています。 さっそくはじめてみよう ここに、いろいろ…

COBOLERがWebの技術をさわりはじめて1ヶ月経過した

金木犀の香りがする季節がやってまいりました今日このごろ、皆様はいかがお過ごしでしょうか。 私はというと、金融のユーザー系企業からWebも触れる企業に転職して1ヶ月が経ちました。 この手の記事はいっぱいあるのですが、みなさん大手SIer出身だったりし…

ラズパイで大人のモーターを操作する

この記事は、Raspberry Pi Advent Calendar 2017 25日目の記事として、いろいろと手直しを行いました。 メリークリスマス! クリスマス当日の今日 25日、みなさんいかがお過ごしでしょうか。 今年のクリスマスは、残念ながら25日が平日で、イブの日になんか…

pyenvでpythonをインストールできなかった

根本的に解決しなかったので、こちらの記事から切り出しました。 www.tohuandkonsome.site 以下のバージョンでpythonをpyenvでインストールしたら、エラーになった。 (OSではなく、pyenv側の仕様がかわったのかな) python3.5.1をインストール $ pyenv insta…

apt-getの基本的なこと

Bash on Ubuntu on Windows環境(以降、Bow環境と略す)に、PHPをapt-getでインストールしようとしたときに、思い浮かんだ疑問を書く。 わりと、とりとめもない。 apt-get sources.list 誰が管理してるの? 公式に欲しいバージョンがない どうでもよい疑問 apt…

RaspberryPiでドローンの自律飛行を目指す

新たな夢 購入したドローン ドローンを開封してみる 飛ばしてみる 新たな夢 RaspBerryPiでラジコンを動かせるようになったとき、次に目指すべきものは何か、そんなこと考えてふと空を見た。 www.tohuandkonsome.site 空だ。 空を飛ぼう。 そして我々は、ラズ…

BoW環境でnpm(5.3.0)がエラーになる(未解決)

解決の見通しが立っていない記事です。 実行環境 事象 追記(2017/9/19) まだだめ Windows10かBash on Ubuntu on Windows(Bow)でBashを使えるようになりました! MacでもWindowsでも、似たような操作で作業できるっていいですよね! qiita.com 自宅のPCはWind…

VirtualBoxで学ぶネットワークの知識(1)

お願い ご存知の方、最下段の私の疑問にお答えいただけると、大変助かります。 お願い どうでもよい経緯 本題 やりたかったこと 1.ゲストOSからインターネットに接続する ネットワークカードの状態を確認する ネットワークアダプタを有効にする 再度、ネット…

社会よ、こんにちは

2ヶ月の無職期間を経て、本日無事初出社&帰宅をクリアすることができた。 久しぶりの満員電車は社会に揉まれている間が半端ない。 なんでこんなに混んでるんだよ!と思う一方、自分が出社することで余計に状況を悪化させていることについて申し訳なく思った…

ラズパイ:ステアリングのためのサーボモータ制御(2)

前回からの続き 前回は、サーボモーターをPythonのWiringpiで動かすにあたって、pwmWrite関数の設定値を決めるまでの過程を記載しました。 www.tohuandkonsome.site 今回は、上記の値をもとに、サーボモーターを動かすコードを書いていきます。 コード NewSe…

2ヶ月間の夏休みが終わり、働き出す

2017年6月末に退職し、2017年9月1日より働き出す。 大学生以来の2ヶ月間の夏休みの幕が終わってしまうので、振り返る。 仕事について 前職の会社で働いていたときは、毎晩仕事の夢を見ていた。 毎朝5時ぐらいに目が醒めてしまうと、仕事のことが頭に浮かんで…

ラズパイ:ステアリングのためのサーボモータ制御(1)

pythonのwiringpiを用いた記事になります。 雑談 サーボモータの制御 とりあえずコード PWMとduty比 dititalWrite関数で1を設定した状態 dititalWrite関数で0を設定した状態 pwmWrite関数のイメージ duty比とは サーボモータの仕様 pwmWrite関数に設定する値…

CSSの勉強の成果物をHerokuで管理する

仕事帰りの奥さんを喫茶店で待っていた。 表参道の喫茶店である。 Mac Book Proを持ち込み、カタカタカッターン!とカッコよく作業をしていた。 ターミナルの黒色背景に緑文字は、僕ってかっこいい!という自己陶酔に浸るにはぴったりの環境だ。 $ mkdir hoge $ touch …

ラズパイで工作記事まとめ

ラズパイ電子工作の記事がとっちらかってきたので、ここに書くことにしました。 ラズパイZero初期設定 電子工作の基礎知識 モーターを動かす ラジコンを動かす サーボモーターを動かす ステッピングモーターを動かす アドホック接続 ドローンの自律飛行を目…

RaspBerryPiでラジコンをつくる(13):コントロール画面が完成した

免許合宿の空き時間を利用して、ラズパイのラジコンのコントロール画面を作成してきましたが、一区切りついたのでまとめます。 ラズパイどうのこうのより、画面をつくるほうが大変だった! つくったもの コントロールする画面 動くもの 技術的なこと コント…

Node.js + express + jade + Bootstrapに触れてみる

前回は、ラズパイのコントローラ用の画面をBootstrapを使ってざっくりとつくりました。 tohutokonsome.hatenablog.com 今回はその画面をnode.js + expressにのせるにあたってjadeというものが出てきたので、そちらを最初に触れたいと思います。 expressを使…

RaspBerryPiでラジコンをつくる(12):もう少しブラウザから操作する

使用したHTMLエディタ さっそく作成する とりあえず最初にグリッド ヘッダーを編集する 作成する画面イメージ メインコンテンツ カメラ部分 コントローラ部分 申し訳程度にフッターをつける 以前、ブラウザからキー入力した情報をsocket.ioを使用してFlaskで…

指導員に腹が立つ:免許合宿3日目

30歳の無職期間を生かして、人生で2度目の免許講習を受講しております。 学科の講義は、DVDの映像で出てきたことを、再度指導員が説明し直したり、開いているページを読めば5分で終わることを15分かけて説明しています。 お金もそうなんですが、時間の取られ…

30歳の無職が免許合宿に参加した:一日目

日記 30歳を目前にして、合宿免許入校日を迎えました。 送迎バスの隣の若人たちは、「どこの大学?俺、今2年目だよ。」という会話をしており、交わりたいけれども、その話は振って欲しくないなぁ、と自意識過剰な思いでバスに揺られていました。 教習所の印…

ラズパイのVimでyankした文字列をMacで使用する

ラズパイでシェルスクリプトをvimを使って書いていたときに、ふとコードの内容をgoogle検索したくなったとかありますよね! 自分はあんまりないんですが、vimの設定をする際についでに気になったので設定したのでメモとして記載します。 参考にさせていただ…

Udemyの無料のExpress講習受講メモ

Expressをすこしさわってみた。 Udemyの無料のExpress講習を受けたのでメモがてら記載します。 www.udemy.com また他にも、以下の記事を参考にしました。 Express - Node.js web application framework qiita.com Expressをすこしさわってみた。 Expressをと…

RaspBerryPiでラジコンをつくる(11):socket.ioをFlaskで実装する

日記 ラズパイにはまってから、IoTというキーワードによく反応するようになりました。 なかでも、トイレの使用状況をお知らせする、なんてのはよく聞く話かと思います。 先日、サービスエリアに寄った際も、トイレの混雑状況をお知らせする大きな看板が目に…

「無職です」というのにまだ慣れない

会社を辞めて、そろそろ3週間が経とうとしています。 無職のせいか1日が本当にあっという間に終わってびっくります。 しかし、仕事をしていたときは、仕事さえなければあれもこれもやりたいのに!なんで思っていたのですが、いざ仕事を辞めてみると、むしろ…

RaspBerryPiでラジコンをつくる(10):ブラウザから操作する

以前、Terminal経由でCUI操作によるラジコンのコントローラーを作りました。 tohutokonsome.hatenablog.com tohutokonsome.hatenablog.com 動いているところ www.youtube.com 今回は、ブラウザごしに操作できるようにしていきたいと思います。 構成ですが、…

ダンスとエンジニアの夢

先月、愛知の友人の結婚式に出席し、その帰りに実家の静岡の友人へもとへ遊びにいった。 静岡の友人とは大学のダンス部がきっかけで仲良くなり、大学の4年間は同じダンスチームのメンバーとして切磋琢磨してきた。 大学は留年さえしなかったけれども、通年を…