AWSの話題を中心に、日々の業務やプログラミングの徒然を綴るエンジニアブログです。AWSの話題を中心に、日々の業務やプログラミングの徒然を綴るエンジニアブログです。ローカル実行環境を簡単に作れるリポジトリを利用して人工知能に想いを馳せてみた日常2015年7月14日ハンズラボPocket臼井です。してみたシリーズしている時は現実逃避気味です。先に言っておくと、今日の記事はいわゆるグロ注意です。リンク先にも人によってはつらい感じの画像があるので、耐性が無い方は回れ右願います......さて。門外漢には環境構築がさっぱり。interface処理の待ち行列でいったい何日かかるんだ状態です。わしもこのビッグウェーブに乗りたいんや!【人工知能の悪夢】DeepDreamがオープンソースに。Togetterまとめと思っていたところ、以下のリポジトリをネットの海で発見。ローカル実行環境をさくっと構築させてもらいました。InstallとUsageにだいたい書いてありますが、作業メモを以下に記します。低スペックマシンではまともに動かない可能性有り。新しいMacBookとかは厳しいのでは。VirtualBoxとVagrantはあらかじめインストールしておく。以下、Vagrant+VirtualBoxを使用し、他にVagrantで仮想マシンを起動していなくてローカルのポート2222が未使用の想定でのメモです。必要ならv.memoryの値に入っているメモリサイズを変更する。ホストとの共有ディレクトリに移動。必要ならv.memoryの値に入っているメモリサイズを変更する。ホストとの共有ディレクトリに移動。しようとすると、途中でプロセスが落ちたりして、完遂できません。8GBほどメモリを割り当てても、フルHDくらいの画像で精一杯ではないでしょうか。webアプリケーションなんかとは性質が違うんです。例さて、個人的には色々ぶん回して、おおーとかぐえーとか言っているんですが、あまりインターネット上の画像をどうこうしてここに公開するのもよろしくないので、ハンズラボのサイトに含まれる画像のみに対してやってみます。2015に参加してきたので、レポートしたいと思います。東京でのPHPカンファレンスは2000年より14回開催されていて、大阪でも5回開催されているのですが、今までは福岡での開催はありませんでした。そんな中、ひとつのつぶやきを契機に盛り上がり、あれよあれよといううちに開催までこぎつけたのが今回の福岡初のPHPカンファレンスになります。経緯とかは下記のtogetterにまとまっています。#fukuokaphpそんなやりとりを見ていて、開催されたらぜひ参加したいなーと思っていたので、参加できて光栄でした。赤いレスラーのようなマスコットが特徴的で、サイトもかっこ良かった!今回は、聞きたいセッションがたくさんあったのですが、どうしても聞きたいセッションに絞って、それ以外は『Cakephpで学ぶ継続的インテグレーションハンズオン』をやっておりました。2で起動させてみました。公式による詳細なインストラクションは以下にあります。https://ms-iot.github.io/content/GetStarted.htmほぼこのままで起動までいけます。簡単でしょう?しかし、上記に記述の無いはまりどころがありました。インストールするには、Windows環境が必要。SDカードに書き込むツールがWindows上でないと動かない。Macで動作しているVMware上のWindowsからだと、最近のMacのSDカードスロットを認識するのは一筋縄ではいかないorできない?色々がんばる必要がある。借りて、SDカードへのイメージ書き込みを行いました。チュートリアル中のLチカのサンプルアプリ。Windowsと言っているが、思っていたよりプレーンな感じ。Startedな画面しか無い。出来るLチカすらちょっとだけ準備の敷居が高い。使って出来て欲しいなーみたいなのはある。これ自身にシェルとエディタくらい乗っていて欲しい。今のところ使わなくてよさそう、という気がします。ネイティブ開発バリバリ現役の人が今からIoTに手を出す場合、選択肢としてはよいかも知れません。慣れ親しみたい方にはオススメというか、むしろ今すぐ環境を作った方がいいのでは、というか。何ができるかなーと色々模索してみます。Beanstalk2015年6月16日ハンズラボPocketBeanstalkでカスタムAMIを使う方法をきちんと把握してなかったので試してみました。やってみたところ、下記に書いてある手順をやるだけだったのですが、さらっと読んだだけだと分かりづらいので図にしてみました。Beanstalk手順としては下記のような感じです。BeanstalkのAMIからEC2を立ててそこをカスタマイズするという形になるんですね。.ebextensionsでカスタマイズするのが良さそうです。関する勉強やちょっと作ってみた会をやっています。最近の私には、以下の問題意識があります。エンジニアとして東急ハンズ及びハンズラボに入社してきた訳ではないが今エンジニアをしているというメンバーには、ドメインエキスパートとしての強みがありますが、さすがに軽減しておいた方が良い弱みがあると考えています。それが、型という概念です。ユニケージにおいては、プログラミング言語(一旦マークアップ言語は省きます)としてはほとんど以下のような状態であり、ドメインエキスパートなメンバーはほぼこれらのみしか触ったことがないという現状です。以外での動作は想定してない。POSIX準拠ではない。awk書式指定フィルタ簡単な算術演算JavaScript一部の人はjQueryゴリゴリ書く。生のJavaScriptに関してはみんなぼちぼち。コピペも結構横行している。ダック・タイピングでこれもまたなんか色々とだいたい動く感じにしてくれてるし、いずれも強い静的型付け育ちの人間から見ると、さすがにちょっとフリーダム過ぎて逆に初級者にははまるとつらいだろ、と思っています。型ってなんや、みたいなメンバーに、こういう仕組みがある、というのを、ちょっとだけ説明するスライドを作って、先週の社内勉強会で話しました。基礎を復習しながらなんとか書き上げた感じです。全体の基礎力底上げのため、上記の様な人でかつさらにコンピュータ科学にも明るい人も個人的には来て欲しいです。ご応募お待ちしております。Pi(1)Rekognition(1)S3(1)SQS(1)Vue.js(1)serverless(3)イベント(11)キーボード部(1)スクラム(1)デザイン(2)ブロックチェーン(1)新人研修(15)暗号通貨(1)機械学習(1)開発合宿(1)CONTACTハンズラボへのお問い合わせ、取材・講演のご依頼は、こちらからお願い致します。折り返し担当者よりご連絡させていただきます。RESERVED.トップ。