道草道

大崎上島での移住の記録(2016年4月~):子育て・古民家改造・裏山開拓・造船所・たまにプログラミング

プログラミング

大崎上島日記 わくわくすることの種まき

島で、プログラミング教室みたいなことが出来ないかなぁと、FBのページを立ち上げるも、仕事に終われ、それどころではない日々。 先日、島のイベントに参加して、そこで島でギークハウスを作りたいねという人に、繋がり、ギークハウスの立ち上げに、参加させ…

大崎上島日記 人口知能について勉強してみたい人いませんか?

いきなり、人工知能って、なんでやねん! と、思われそうですが。。。 子供向けプログラミング教室はテンション上がらない 島に移住して、子供向けのプログラミング教室をしたいな~っと、思っていました。 legacycode.hatenablog.com 一応、Scrachやらラズ…

AIによって最初に職を奪われるのはプログラマーでなないかな?

AI(人工知能)が発達することによって、既存の職業の47%が仕事がとって変わられるなど言われています。 機械・人工知能・AIが奪う、なくなる職業・仕事のランキング| IDEASITY 前々から思っていたのですが、AIが発達することによって最初に取って代わら…

島のプログラミング教室 モニターパワーアップ!

今日、農協のビンゴ大会にて、にぃにが19インチのアクオスをGET! あまり、テレビを見ない我が家なので、ラズベリーパイのモニターとして使わせてもらうことに。 やっぱり、大きい画面はいいわ~。 どんなものかと思って8インチの画面で暫くがんばっていまし…

島のプログラミング教室 ラズベリーパイでTV出力

大島上島で来年ぐらいから開始予定のプログラミング教室の準備をしています。 今日は、ラズベリーパイPCを家のTVに出力してみました。 特別な設定をしなくても、TVがHDMIに対応していればケーブルを差すだけで簡単に映ります。 昨日の8インチのミニ画面と打…

島のプログラミング教室 ラズベリーパイでどこまで出来る?

島のプログラミング教室で使う予定のラズベリーパイと仲良くなるべく、日常使いのPCをラズベリーパイにしてみました。 右のマウスの上にあるの透明の箱がラズベリーパイ。 ラズベリーパイとは、簡単に言うと小さいPC。 Raspberry Pi - Wikipedia このブログ…

大崎上島日記 島のプログラミング教室を開講します 2017年4月予定

今日、本の整理をしていたら、プログラミング関係の本がわんさか出てきました。 数えてみたら、92冊・・・。 読もうと思って読んでいない本や、何度も読み込んだ本までいろいろです。 ジャンル的には、TDD、リファクタリング、オブジェクト指向関係、要件定…

父親の育児日記 子供用パソコンにはラズベリーパイがお勧め

ラズベリーパイとは、ちっちゃなパソコンのことです。 見た目はこんな感じ。 この真ん中の透明の箱の中の緑の基板が本体。 詳しくは、こちらで。 Raspberry Pi - Wikipedia 子供がゲームで遊ぶことを覚える前に、ゲームを自分で作ることを教えようと企んでい…

SQiP研究会終わった 外に出ることの重要性

2月26日(金)SQiP研究会最終回でした。 SQiP研究会とは、ソフトウェア品質管理研究会の略で、 去年の5月から約1年間、毎月、東京まで通っていました。 例会回数 例会開催日 活動内容 10:00 ~ 12:00 13:00 ~ 18:00 1 2015年5月15日(金) 特別講義 分科会 2 …

ETロボコンの利用の仕方

ETロボコン初参加してきました! レポートはこの後に書きますが、是非、伝えたいことがひとつ! ETロボコンはいいです。 こんなに割のいいモデリングの勉強会は他にないと思います。 何万も払ってセミナーに行くなら本気でETロボコンに取り組んだらいいと思…

ソースコードの劣化を防ぐにはどうすればいいのだろうか?

昨日、「なぜ、ソースコードは劣化するのだろうか?」と言うことを考えてみました。 legacycode.hatenablog.com 昨日考えた事は、 ソースコードの性能:新しい付加価値を追加するなど、新しいソースコードを作り出せる能力 ソースコードの品質:新しい付加価…

なぜ、ソースコードは劣化するのだろうか?

ソフトウェアの開発中にソースコードの劣化と言う話をよく聞きます。 『ソースコードの劣化』とは何を意味しているのだろうか?ということを考えてみたいと思います。 ソースコードは、コンピュータへの指示書のようなもので、コンピュータはそのソースコー…

ETロボコンに出よう! ようやくここまでやってきたよ 試走会1

今年のチャレンジとして参加することにしたETロボコン。 会社で同好会を作って、今年2月ごろから、ぼちぼちと活動していたロボコン部。 僕が時短勤務をしている影響で、活動は朝7時から会社の会議室です。 ETロボコンに出よう! - 道草道legacycode.hatena…

巨人の肩に乗る方法を学びに SQiP研究会に行ってみた

今年一年、SQiP研究会に行くことにしました。 日科技連 | ソフトウェア品質 | SQiP研究会www.juse-sqip.jp 15日(金曜日)が第1回目でした。 この研究会は、午前が講義で、午後が分科会になっています。 午後の分科会は、いろいろ選べるのですが、僕は第…

レゴ部 ようやくロボット動いた

レゴマインドストームの大会、ETロボコンに 参加すべく、2月から活動スタートしたレゴ部。 2週間に1度の頻度で、朝7時~8時で会社で活動しています。 ETロボコンに出よう! - 道草道 ETロボコンに出よう! - 道草道 今日で活動4回目。 動かした、…

レガシーコードの変更は急いではいけない

仕事の話です。 社内の工場で使うソフトウェアを作る仕事をしています。 最近、お仕事をしていただいている派遣さんに、ひたすら我慢して単体テストを書いてもらっています。 そこと、そこを、ちょろっと直せば修正は済むのは、分かっています。 でも、どう…

Frindlyを使った、ちょっと便利ツールの紹介

今日は、相当マニアックな話題です。(笑) Frindlyを使った、温度測定治具ソフト作成の話です。 Friendlyとは? テスト自動化ライブラリです。 既にあるソフトを操ったり、内部データを変えたりできる、面白いライブラリです。 詳しくは、こちらから。 株式…

社内に答えがないなら外に行くしかないでしょ

SQiP研究会 OPEN DAYに行ってきました。 日科技連 | ソフトウェア品質 | SQiP研究会 日科技連 | ソフトウェア品質 | SQiP研究会 ソフトウェア開発って、どこまで行っても、学ぶ事だらけ。正直イヤになっている部分もあります。 現場を回すだけなら、そんなに…

とりあえず、CI環境を整えてみよう

ここまでで、手法的なことは見通しがついてきたように思います。 PFDで業務の見通しをつけ、USDMで変更作業を安定させる。 変更予定のコードに単体テストを入れ、TDD(テスト駆動開発)へコードの変更。 今の自分の知識では、これが業務を安全に回すベターな…

大人のレゴ 3 ブロックを組み立てるプログラミング 1

EV3のプログラム作成の画面。 GUIを作る部品がこんな感じで並べてあることは、よくあるけど、 フロー制御、データなど、普段コーディングする部分がブロック化しているのは、ちょっと新鮮。 最初の簡単なプログラムを作ってみます。 ブロックを繋げてプログ…

レガシーコード体質改善 2 見積もり

<a href="http://legacycode.hatenablog.com/entry/2014/11/05/144528" data-mce-href="http://legacycode.hatenablog.com/entry/2014/11/05/144528">レガシーコード漂流記 島が見えた?? - 道草道</a> レガシーコード漂流記 島が見えた?? - 道草道 これの続きです。 見積もりについて書きたいと思います。 よく見積もりで問題になりませんか? 納期に遅れる、期限を守れない、なぜ、正しく見積もれないのか?…

レガシーコード体質改善 1 はじめます

長年、レガシーコードがほとんどの職場で働いています。 レガシーコードにはこれまで、散々、苦しんできましたし、書き続けてきました、最近になって、TDD、PFD、XDDPと言う武器を見つけました。 &amp;lt;a href="http://legacycode.hatenablog.com/entry/20…

大人のレゴ 2 初起動

前回、ソフトのインストールまで終了。 今日はどこまでできるかな? レゴマインドストームで遊ぶ ユーザー登録 - 道草道 レゴマインドストームで遊ぶ ユーザー登録 - 道草道 「LEGO MINDSTORM Education EV3」を初起動 LabViewがベースになっているんですね…

大人のレゴ 1 始めます

買ったものの、3週間放置のレゴマインドストーム。 これじゃ、いかんと言うことで、 とりあず、取説読むか。。。 ソフトやっぱり、インストール必要だよね。 面倒だけど、ソフトウェアのインストールから始めることに。 送られてきた資料にしたがって、 Eメ…

「レガシーコードと対峙する方法を考える」から半年

2014/03/25にあったDevLOVE関西「レガシーコードと対峙する方法を考える」で、話した時のスライドをシェアしてみました。 レガシーコードと対峙する方法を考える - DevLOVE関西 | Doorkeeper 発表の内容としては、現場のひどいコードにどうやって単体テスト…