Node.js一人もくもく会というサービスを作成して公開した。世の中誰でも夜暇な時に適当にプログラミングをあれこれ試す時があると思うが、そういった時のログを投稿できるサービス。適当にどんどんその日毎のログを残すためのもの。Liteをごちゃごちゃに使っている。Materialのみでやりたかったが、こちらは現在betaで開発中のため色々足りない。他のあちらこちらから色々使えるパーツを探してきて使う必要がある。現状とりあえず必要最低限以下の機能を作成しただけなので、αバージョン。気が向いた方は使っていただける状態。0円でSSLもつけているので。作成は進めていくが、せっかくなのでその開発ログも実際にサービス上に残していく予定。誰にも利用されなくてもデータが増えていくというのは一石二鳥だ。その他補足色々マークダウン投稿はmarkdownで可能。Github色のシンタックスハイライトも入れてある。SPAAngularを使っているのでSPAとなっている。面倒なのでサーバーサイドレンダリングはしていない。Googleのクローラに全部お任せ。そのうちAngular自体がデフォルトでUniversal対応してくれるだろう。AnalyticsSPA用にAutotrackというのがあるのでそれを使った。ソーシャルシェア、ブックマーク投稿データにシェア、ブックマークボタンをいくつか入れてみた。SPA用に調整してあるので多分動くと思うがまだ記事が0なので本番では未確認。うまく動かなかったら投稿しつつ修正していく。タグタグ機能があり自由にタグを追加できるので、イベントタグを作ってみんなで参加、ということも可能。これでオフラインもくもく会を流行らせたい。非公開なのでBitBucket。CakePHP3のCIはCodeship。早めに必要な機能などもある。掲載しつつ修正していく。デプロイdistフォルダ毎サーバーにアップすれば良いのだが、それだけでも毎回面倒なのでデプロイ用のプログラムを作る必要がある。各ファイルのハッシュ値はソースを変更しなければ毎回同じっぽいので、dist毎pushしてしまえばサーバー側はpullだけでもいいかもしれない。ちなみに、distディレクトリにCakePHP用のindex.phpが入っていて、.htaccessでCakePHP側とAngular側を振り分けている。この詳細は別記事に書く。ツイッターでシェアみんなに共有、忘れないようにメモだら@Crieit開発者Crieitの開発者です。LAMPで開発しているWebエンジニアです(在宅)。記事でわかりにくいところがあればDMで質問していただくか、案件発注してください。業務依頼、同業種の方からのコンタクトなどお気軽にご連絡ください。Vue等色々https://torima.appllis.net/users/dala00マシュマロでメッセージか投げ銭?Crieitは個人で開発中です。どんな軽い内容でも嬉しいです。