Artsnet

Total Web development

子供が大きくなる頃

自分の子供がどういう時代を生きるのかを予測して教育方針を考えてみた。 これまでの社会は「ヒト・モノ・カネ・情報」という資源を「ヒト」が最適化することだったので、組織マネジメントが重要課題であり、政治力が求められた。 組織に所属する個人は所有する資源のうち「ヒト」という資源を労働力という形で組織に提供して家計の殆どを賄った。 今後、AIやスマートコントラクトが資源を最適化するようになると経営陣......

G SuiteのSSOでPrivateなgitbook

gitbookをG SuiteのSAMLで認証したい gitbookが便利なので会社のドキュメントをgitbookにしたいけどpublicにするわけにはいかない。gitbook.comのbeta?では有償プランでSSOやってるっぽいのだけど何故かアカウントが作成できません(2018/04/05現在)そこでNode.js + expressでG SuiteをIdpとしたSAML認証を実現してみ......

Node-REDでWordpressからHexoへMigration

WordpressからHexoへ移行 このブログもとうとう昨年1年間放置してしまっていました。しれっとフェードアウトしようかと思ってたんですがGoogle Analyticsとか見てみると案外過去のエントリが世の役に立っているようなので、もうしばらくメンテナンスしてみます。 ずっとWordpressでやってきましたが随分前から静的ジェネレータ系に移行したいと思ってましたので今回Hexoに移行......

myThingsとNode-REDを使ってnetatmo Welcomeで認識した知らない人の顔を関連付けるタスクを自動登録

長いタイトルになっちゃいましたが。。。 netatmo Welcomeとは? 顔認識カメラです。人の顔を認識してくれるので主に家の中とかに置いて使います。 会社の受付に置いて試してみると以下のような感じで顔認識や動き(モーション)を検知したイベントを記録していってくれます。 知らない顔と認識された場合は?マークがついて以下のように既知の人と関連付けることができます。 netatmo ......

IoT/M2MでTreasure Dataを使ってみた

IoT/M2Mプロジェクトのビッグデータ解析部分にTreasure Data Serviceを利用してみたので勘所をまとめてみます。 ※ちなみに色々と大人の事情を考慮してしがらみのない個人ブログの方にエントリすることにしました。 まずIoT/M2Mプロジェクトは(今のところ)以下のようなケースが多いです。 大きく分けると流れるデータをリアルタイムに処理/判断したいストリームデータ処理(Ap......

Node-RED on Intel Edison

IoT/M2Mに有用なOSSであるNode-RED(個人的見解)を先月末に日本でも発売されたIntel Edison上で動かしてみます。 ※Node-REDについては[enebular][Node-RED][IoT][Treasure Data] Node-REDで簡単アプリケーション開発とか[enebular][Node-RED][Salesforce][box][S3] Node-RED......

Azureにマルチサイト方式のWordpressを構築したけど"The resource you are looking for has been removed, had its name changed, or is temporarily unavailable."

AzureにWordpress良いです!インストールだけならgit使わなくてOK。新規 > コンピューティング > Webサイト > ギャラリーから、で日本語Wordpress選べば誰でも簡単インストールです。 あと、このブログはHerokuでやってるんですがHerokuはgitで管理されてないファイル(Webブラウザからアップロードしたやつとか)が永続化されないのでプラグ......

AngularJSのng-repeatのorderByはArrayじゃないとソートされない

AngularJSのng-repeatに以下のようにorderBy書くとソートしてくれます。 便利! ※’-age’を’age’にすれば昇順になったりします。 だけどloopするオブジェクトがArrayじゃないとソートされない。 Javascriptの言葉の定義をちゃんと知らないので誤解のないようにソースコードで示すと以下の通り。 以下はソートされる(Array?) 123456$scop......

GoInstantのGuest UserとAuthenticated User

GoInstantはリアルタイムアプリケーションのためのプラットフォームでFirebaseが近いです。 具体的に言うと、これまでWebSocketなどで実装していたチャット等のリアルタイムアプリケーションを、少ないコードで簡単に構築することができます。 どれくらい簡単かというと以下のような少ないコードでチャットアプリケーションが動いております。 上記チャットアプリケーションのソースコードは......

node.jsでNCMB(nifty cloud mobile backend)のシグネチャ作成

最近、NCMB(Nifty cloud mobile backend)触ってますが、なぜかnode.jsで利用しないといけなくなり署名認証でごにょごにょした成果をGISTにあげときました。 NCMB(Nifty cloud mobile backend)での署名認証自体はシグネチャの生成方法に書いてます。今回のはコレをnode.jsでやるにはどうしたら良いの かなーのサンプルです。 ていう......