スマホからgit/Vim/Emacs

JSの練習していたの。

図で説明されるとわかりやすいなあとおもう。

Vue.jsはナマのJSをもっと触って

慣れてきたら練習したいなあとおもいます。

.

Github、スマホからissueのClosedができたので

もしやとおもって試してみたら、スマホから編集/反映できた。

そしてgit cloneできるのか調べたらTermuxというアプリをいれることで

Android上でLinuxのようなshellをつかえるようになるらしい。

shellとgitコマンドが使えるならgit clone可能なんだねえ

https://qiita.com/0uts1de/items/7eb13fea6ac5f02da44b

.

ついでに、iPhoneにVimが入っていたのおもいだして

iでinsert modeに入れたけれども

どうやって抜けるのかわからず

まさかの脱出ゲームだった。

.

emacsも入れていたので開いたよ。

iPhoneのアプリはnot emacsだけれども

Androidアプリはemacsだったよ。なぞい

ちなみにAtomのスマホ用エディタは見つけられず

VSCodeはありました。

.

スマホからリポジトリつくってみようかなあ

とおもったけれども、肝心なファイルがPC内だったから

ファイルもスマホから作れるのでは

と、おもいついてエディタ掘り起こしたの。

ブラシ付きモータードライバIC

有用そうな記事を見つけたので貼るね。

https://qiita.com/stnk20/items/f614ae1471b9e555708a

(上記サイトから引用)

Raspberry Piを基盤にカメラの画像からPythonで自動制御させている。

組み立て方がハマりやすいところまで詳細に書かれているしソースコードもある。

.

https://tech.drecom.co.jp/self-driving_on_raspberrypi/

(上記サイトから引用)

こちらはDeep Learningさせている。

かなり理想に近いものなので参考にしたい。

.

秋葉原のパーツショップいくつか目星をつけて

この商品があるか問い合せたの。

マルツには在庫無しで千石電商さんの分店に電話したら

「本店にあるかも」

ということで

本店に1時間で5回ほどかけてようやく繋がり(通話中だった)

在庫あること確認しました。やったねえ。

週末にブレッドボードやジャンプワイヤもあわせて買いにいきたい。

秋葉原なんでもそろうの素晴らしいね。

.

なんだか気持ちが忙しないなあとおもった。

朝は満員電車で日中は職場のひとのなかで

渋谷はどこを歩いていてもだいたい周りにひとが沢山いるし

帰りも満員電車にのって

家にいても一人になれる時間がなくて

数時間で良いので、一人でゆっくりする時間ほしいなあとおもいました。

ステアリング機構つき自動制御ミニ四駆構想

今日は1日ミニ四駆について考えていたの。

先日のOSC名古屋で

Raspberry Piでラジコンカーを自動制御しているブースがあったのだけれども

それをきっかけに

「Raspberry Piでミニ四駆の自動制御ができたら面白そうだよね」

となり

ちょっとだけ考えてみました。

.

Raspberry Piでミニ四駆をIoT化して遠隔操作している記事

(上記サイトから引用)

.

ミニ四駆にステアリング機構をつけてスマホから遠隔操作させる記事

https://qiita.com/Google_Homer/items/109913f5394712ca07aa

.

このあたりを参考にして実際に作ってみたい。

.

前輪ハンドル機構(公式パーツ)

(上記サイトから引用)

このパーツも使えるかもしれないので

取り寄せ可能か確認する。

.

車やドローンの自動制御はトレンドなので

ひとに聞いたり記事を調べてみたりで

情報集め頑張りたいです。

.

「後輪駆動改造してステアリング機構をもたせたうえで自動制御してみたい」

って、まあまあぶっ飛んだリクエストを

一緒に真剣に考えてくれて

有益なアドバイスをくれた店員さんに感謝です。

.

とりあえず本体を組み立てたので

あとはパーツ取り寄せだよ。

.

最初はもっと大掛かりな改造を想定していて

ステアリング・サスペンションの実習(^^)

(上記サイトから引用)

この仕組みを利用して

http://www.f-palette.org/works/students/2584/

(上記サイトから引用)

こういった改造をミニ四駆規模に落とし込む想定をしていたの。

.

むしろ三輪車の後輪駆動にして

不安定さを解消するために低速改造するか?

ってレベルで考えていたのだけれども

たくさん調べたら少しできるかもって気持ちになってきた。

楽しくなってきたᐠ( ᐛ )ᐟ♡ᐠ( ᐖ )ᐟ

Yahoo!LODGE

Yahoo!オフィス内にあるコワーキングスペース

Yahoo!Lodgeへ行ってきた。

たくさんのひとが個人だったりグループだったりで作業していた。

とても広くて綺麗だし

何より無料で使えるの魅力的だなあとおもいました。

隅のソファ席お気に入りだよ。

少し狭くて落ち着くの。

半分くらい片付いたので

まあ上々かなあといったかんじ。

.

帰りは赤坂まで歩いて

和風スパゲティのお店に寄りました。

明太子ベーコンと

納豆梅しそパスタだよ。

スタミナ満点なので夏バテ知らずになれるね。

.

8月の初めに

Kubernetesハンズオン@女子部へ参加することにしました。

Dockerマスターへの一歩だよ。

.

内容はQiita記事にでもまとめられたら良いなあ。

OSC名古屋

オープンソースカンファレンス名古屋に行ってきました。

オープンソースのお祭りだったよ。

企業ブースや個人のブースがあって

エンジニア向け同人イベントみたいだなあという印象でした。

.

Raspberry Piのセミナーと、gitのセミナーを受講したの。

Raspberry Piの講師は年配の方で

「最近のひとはPythonとかで制御するみたいですが、わたしはPythonよく分からないので全てshell scriptで書きました」

と言っていて、すごいなあとおもったよ。

.

あと面白いなとおもったのが

ポーチライトを外の照度で管理するの

“外が明るかったらポーチライトの灯りを消す、暗かったら点ける”

という仕組みをつくるのに

太陽光電池つきの100均電卓を分解して

照度が高いと電圧も高くなるのを利用していたの。

閾値処理である電圧以上になったら消す/以下になったら点ける

という設定をしたらしい。

アイディアだなあとおもった。

.

講師の方はスマホに音声で指示を出していたんだけど

スマートウォッチで指示が出せたらラクよね。

海外ではスマートウォッチでIoTの遠隔操作をすることが増えてきているらしく

それがスマートウォッチ普及の一翼を担っていると知って

自動制御や遠隔操作の開発

今後も活発化しそうだし、たのしそうだなあとおもいました。

.

Raspberry PiのステッカーをgetしたのでMacBookに貼った♡

可愛い。

.

gitのセミナーは

最近GitHubを使い始めて

shellコマンドでのgit操作を記事にまとめたし

https://qiita.com/suwa3/items/0a180e9833c0146e36b5

初歩的な仕組みについては知っているつもりだったの。

前半はわたしにとって復習的な要素が大きくて

「んー、たしかに」

とおもいながら聞いていたけれども

後半の重複(コンフリクト)対策の仕組みはなるほどとおもった。

https://www.slideshare.net/mobile/ToruMiyahara/git-osc2018

帰宅してスライドもう一度復習しました。

図解がわかりやすくて良いなあ。

.

その後ポケマス管理者のナツキさんと合流して

WordPressのはなしや

マストドンについて

お互いに今日受講したセミナーの感想を話しつつ

ナツキさんが最近ハマっているたまごっちの話や

星ドラの話も聞いたよ。

解散後はダッシュで会場に戻って

ギリギリLT(発表)を聞くことができた。

.

新幹線で地元の静岡に寄り道して

地元の、昔からの知人が働いているダイニングバーで夕食をとったよ。

元SEのひとでWindows 3.1を使っていたはなしから

当時はPCが扱えてもオタクに人権がなかった

というはなしに、歴史を感じました〜。

.

今日盛りだくさんᐠ( ᐛ )ᐟ♡ᐠ( ᐖ )ᐟ

appendChild

Rabbit gameをつくっていて

左側に謎のBoxがひとつ余分にできていたのと

センタリングできない問題があったの。

謎Boxは、ただの消し忘れで

.

センタリングできない問題は、親子問題で解決しました。

appendChildがなかなか理解できなくて

図に描いたら分かった。

バツが間違い、星が正しい。

scriptタグ内に、divをbodyの子要素として追加してしまっていたので

boxが外に出てしまっていたの。

developerツールをみて中身理解しようとおもいました。

.

https://suwa3.github.io/Rabbit-game

Rabbit gameは加点式にして

ポイントを貯められる要素つけたい。

.

メンテナンスページに置いて

メンテナンス中にだけ出現するgame良いなあとおもいました🐰

GitHub pages

GitHub pagesでhttps化したよ。PC用ページです。

https://suwa3.github.io/

.

お名前.comのほうで

suwa3.meのサブドメイン設定しようとおもったけれども

設定うにゃにゃにゃーで面倒くさいので

時間あるときにやろうとおもいました。

.

スマホ用ページはまだ整理してないのん、

明日やるー

JS練習で簡単なゲームつくったので

それもソースコードだけGitHubに保存しておいた。

.

くるりと回ってうさぎさん出てくるところまでは書けたので

あとはそれをグラデーションでぬるぬるーとさせたら

数を増やしてランダム要素つけようとおもいます。

.

数式というか関数みたいでおもしろいなあとおもった。

代入の仕方や順番、式さえ間違えなければまあまあ動くし

もっと階層を省略できる場合は

導き出される解はひとつでも解法が様々ある

って感じで

クイズみたいでたのしいです。

数学もそうだけれども

数こなせばこなすほど解法のひらめきが強くなって

はやく効率的に解けるようになるんだろうなあ。

.

JSステップアップしたらNode.jsやりたいなあとおもっていたの

師匠曰くReactかGoにいこう、とのことなので

そちらに向かいます。

Rabbit-game

スマホ用のページもかいた。

こういうタップすると見えるような

三本線のメニューって

ハンバーガーメニューっていうんだねえ。

iPhone5で見られるならOKかな。

.

JSの動画を最後まで観たの。

Rabbit-gameってファイルつくって

すわぴぴHOMEに貼ったろ。

.

ハズレはやぎで

うさぎが当たりの簡単ゲームだよ。

.

レベルアップしたら、その都度

Rabbit-gameは更新しよう。

「なんか謎のゲームある」

みたいな感じでいきます。

Owl

お昼休みはJSの動画を観て

夕休みにはCSSひたすらいじっていたの。

だんだん完成イメージに近づいてきた。

GitHubにupしておけば

ローカルでいくらでもいじれるの心強いねえ。

.

スマホ用のページも別途つくりたい。

それに慣れてきたらフレームワーク使ってみたいなあ。

.

今週やりたいこと盛りだくさんなの

スマホ用のWebページ組み立ててフレームワークチャレンジしたら

GitHub pagesでhome.suwa3.meのドメイン設定して

週末のオープンソースカンファレンスの予習もしたいし

Ruby on Railsで簡単なアプリつくるチュートリアルもやりたい。

.

水木金の昼休みと夕休みと夜にちょろっとやっていくᐠ( ᐛ )ᐟ♡ᐠ( ᐖ )ᐟ

Maintenance

メンテナンスページつくったの。

適当なサイトの例をコピペして

色とか文とかいじってみた。

Hpをつくっていて

構造ガン無視し過ぎてfooterが一番上にきてしまっている図です。

動画のチュートリアルを粛々と観ていたのだけれども

「自分のつくりたいようにつくりたーい」

って自分でデザインしたらこのザマです。

最終的な解決法

footer要素も全て突っ込む。

GitHubのほうは明日反映させる〜