2017年6月19日 個人開発がゲームになった🎮
3行まとめ
- イベント管理アプリケーション
- イベント参加・参加キャンセル
- ユーザー詳細ページ上で参加しているイベント表示
- イベント詳細ページ上で参加しているユーザー表示
- 最低限の機能が整った!
- GoogleMap連携できた
- 今週は外部連携をやっていき
- SmartNews記事投稿の仕組みや仕様に詳しくなった
- Wordpress力が少し上った
いきいき
- 土日にやろうと思っていたことが達成できて幸せを感じた。
- 一方、土曜日は開発はできていたのだけどアニメを垂れ流しながらだったので全然捗らなかった。ながら開発はただ時間だけ過ぎ去っていくので止めよう〜。
- 最近、個人開発がゲームをやってるみたいでただただ楽しいなぁ♫
- 去年は頑張ろう!っていう意気込みでやってたけど、今年はゲームしようって感じだ〜。時間があればいつまででもできそう😊
- 今日は朝からゴリゴリ作業できて幸せだった。継続していきたいなぁ。
2017年6月16日 ワクワクリレーションシップ
3行まとめ
- イベント管理アプリケーション進捗
- belongs_to 問題が解決できた!
bellongs_to :user
したことで必ずuserに所属するイベントを作成しないといけなかったにも関わらず user_id が存在しなかったためエラーになってしまっていた。- ユーザーをイベントに参加させるためにリレーションシップしていくぞー!
- 今週末で最低限の機能を実装完了させる
- メルヘン部の布教活動
いきいき
https://mobile.twitter.com/yutokyokutyo/status/875509638438936576
ださいおじさんじゃなく、自分の周りにいるキラキラいきいきおじさんのようになりたいと思ってるのでめちゃ共感したのであった😊✨
2017年6月15日 お昼の勉強会に参加する🐘
3行まとめ
- イベント管理アプリケーション
- belongs_to するとイベント作成できない問題突破ならず😭
- 動画背景の実装準備できた
- コンソールで地道にみていこう
- もう6月末までには時間がないので焦ってきた
- 今日はお菓子を食べるお仕事をした🤤
- そろそろ評価資料を作っていこう
いきいき
- お昼にやってる勉強会。
- 昼寝の時間がなくなるので参加を躊躇っていたけどめちゃ面白そうなので如何にかして参加できるようにしていきいきしてこうと思った!
- 平日に許されている自由時間は少ないので、できるだけ有効に使っていきたい丸。
買ったので読む読む♫
2017年6月14日 Alexa
3行まとめ
- イベント管理アプリケーション
- ユーザーとイベントの関連付けをし始めた。
- その結果イベント作成ができなくなってしまった…。
- amazon echo すごい..。Alexa開発したい!ぬいぐるみとお話がしたい!
- 問い合わせ対応に時間がかかってしまった。
いきいき
最近筋トレ動画を見ている…。
2017年6月13日 いきいきしてこう✨
3行まとめ
- イベント管理アプリケーション
- 一段落ついたのでデザインを少しだけかっこよくした
- fontawesome 便利だった
- 明日からはまた機能を追加していく予定
- 事業部で開催されたエンジニア向けの技術交流イベントに参加した
- 準備不足と意識不足を痛感したけどフィードバックを貰えたので次は最高な感じにする🔥
いきいき
先輩から教えてもらったスタンフォード大学の d.school で掲げられている最高の言葉をTシャツに刻みました。
suzuri.jp2017年6月12日 第一回メルヘン会議
3行まとめ
- イベント管理アプリケーションで以下の実装をした。
- ユーザーのCRUD実装
- ヘッダー整理
- ユーザープロフィールページ
- LINE@友だち追加ボタン
- Googleカレンダー表示
- イベント詳細ページ
- deviseを導入するかユーザーを自前で作るのか、どうしようどうしようと悩んで手が止まってしまっていましたが、まずは手を動かして形にしてみたらスイスイ進めました。将来的に起こる問題を不安がって何もしないで立ち止まるよりも、進んでみて目の前の問題を一つ一つ解決しまくる方が断然よいことが分かったのでした。
- PWA導入したすぎる。
わいわい
- メルヘンが目指す世界
- この世に存在するありとあらゆる有機物・無機物に命を吹き込みたい。今までコミュニケーションできなかったものともコミュニケーションしたい。
- 現在人間のサポートやマネージメントをしてくれるデバイスはスマホだけど、将来的にはサトシとピカチュウ、リンクとナビィ、魔法少女と魔法生物のような関係性が築けてまるで生きているかのようなパートナーやコンシェルジュのようなデジタルネイチャーなデバイスが主流になる…はず。
- そんなこんなでまずはコミュケーションができるお人形をメルヘン部で作ろうと第1回メルヘンMTGで決まったのでした✨
- この活動もずっとやりたかったことだったのでわくわく😊♫
2017年6月9日 builderscon tokyo 2017 行きます!
3行まとめ
- イベント管理アプリケーション
- deviseとomniauth研究中。なんとかRdocを駆使して理解していく感じぽい。
- 社内用イベント管理サービスも作りたいなぁ。slackログインしたい🐘
- builderscon tokyo 2017 参加登録しました!楽しみ♫
- Maker Faire Tokyo 2017 にも参加する予定なので、8月3,4日はbuilderscon、5,6日はMaker Faireという形になりそう。8月は忙しくなりそうだぁ。
わいわい
今週末はみっちり開発する🔥 もってくれよ…。オラの腰 … 。
2017年6月8日 devise!君に決めた!
3行まとめ
- イベント管理アプリケーション
- いまだに自前で作るかdeviseを使うかを迷っている..。
- けどもう決めました!決めて進むだけ!devise とお友達になってみます!
- 新卒氏達の座学でこのアプリケーション作成のお話をしようと思います。開発過程を赤裸々に話すぞ!登壇ドリブンでファイオーします!🔥
- RubyMineを使い始めた。まずはフリートライヤル版30日間使ってみる。
- テストを書く習慣がまだついてないなぁ。
- 技術ドキュメントの最新versionを読む心構えを持ち始めたので英語学習の機運が高まってる。
- MakerFaireTokyoは自分で作ったものを出展する!決めたので何かメルヘンなかわいいもの作るぞ!🐻
先日社内で開催されたGoogle I/O行ってきたよ発表のときに耳に残ったものメモ
- Android Things
- Google Lens
- AIファースト
- Google Photos が強化されている
- Super Chat
- Firebase
- instannse app すごい!
- インストールなし。ダウンロードのみでおk
- PWA
- アプリもウェブサイトも境界がなくなる。
- とっても興味あるなぁ。今実装しているイベント管理アプリケーションにも応用したい気持ち。
- d.school
- CodeLab
2017年6月7日 ソーシャルサインアップできた 😂
3行まとめ
- イベント管理アプリケーション
- ついにdeviseとomniauth-facebook, omniauth-lineを使ってソーシャルサインアップできました〜!わい〜!
- ここ最近日本語のブログを参考にしたりして実装していたのですが、そのとおりに作ってもできないということを繰り返していました。
- ブログではなく公式のREADMEやWikiを見て作ってみたところ上手くいきました!
- そのときの自分にとって必要な正確な情報を取得することの大事さを肌で感じることができて嬉しかったです。大事なこと学べた(^^)
- 今回のように正確な情報を取得しないと自分が先に進めないという状況にぶち当たったということが貴重な体験でした。
- 今まではなんとなくイメージを掴めればOKっという目的で情報を探しにいくことが殆どであまり気にしてませんでした。
- 英語で書いてある公式ページを見てわざわざ時間をかけて解読する!といったことをするのは本当にその道の先駆者とか研究者とかがやることで、自分にはまだ関係ないなどと思ってたのですが…めっちゃ必要ジャマイカとなって衝撃を受けました。(分かってはいたけど今更実感…これが自分で作るってことなんだなぁ..)
わいわい
劇場版名探偵コナンを見た。圧倒的問題解決を見せられ圧倒された。 コナン君そろそろピッコロとかには勝てそう。
2017年6月6日 devise が難しい ><
3行まとめ
- イベント管理アプリケーション
- devise がとにかく難しい..。
- devise が例として提供しているfacebook認証から手をつけてみようと思ってます。
- ペパボカレッジの研修で devise を使ってごにょごにょしているのを教えてもらったので拝見させていただきます🙏
- 結局はdevise使わないで実装することになりそう…。
わいわい
明日は一日作業するぞ〜😊
2017年6月5日 せやかて今週はもりもりやる
3行まとめ
イベント管理アプリケーション
- 画像投稿ができるようになった
- devise を使ってみた!railsコマンド叩くだけでシュッとユーザー作れるのはとても便利だけど、シュッと作れすぎてブラックボックス感が強くて問題起きた時に原因の特定がし辛いなぁ。
- ちゃんと何してるのかは追っていかないとだみだぁ。
- omniauth-line よりも簡単そうな omniauth-twitter を使ってソーシャルサインアップ&ログイン機能を実装しようと思ったが失敗した。今日はどうしても認証に失敗するので諦めた😭明日な!
- もしかしたらdoorkeeperも良さそう。検討。
- 今週はがっつり進める予定!水曜日は代休をいただく予定なのでブーストファイアだ🔥
- Line認証はhttpsでないといけないことが分かった。でもherokuの有料版はSSLオプションがついてくるとのことなので安心! github.com github.com
今までは19時になったらできるだけ早く帰ってたけど、少しだけ作業してから帰るようにしたら調子いいことが分かってきた(もちろん業務外タスク)。自分のペースを作ろう。
- 先日 Google I/O 2017 と Maker Faire Bay Area に行ってきた社内の方々の発表を見てきた。やっぱり自分も行きたかったなぁ..と少しだけしょんぼりしたけどしょんぼりは無駄なので来年にフォーカスした。まずは Maker Faire Tokyo だ\(^o^)/
わいわい
- 深爪はよくない。
- メルカリでたくさん家具を売ったら部屋が広くなった(^o^)
- 良さげなロードバイクのスタンドを探しているナウ
- コナンくんの映画が見たいのに見れてないからもう見る!!
2017年6月3日 A8Festivalに参加してアフィリエイターになった
3行まとめ
イベント管理アプリケーション
- イベント情報更新の実装
- イベント削除機能
- eventsリソースについてのCRUDが実装できた.. じ~ん😂
ヒカリエで開催された A8Festival にスタッフとして参加してきた。
- Maker Faire みたいで楽しかった!貴重な体験となりました!ありがとうございました😊
- 今までアフィリエイトにはそこまで興味は湧いてなかったのですが、A8Festival の熱量に圧倒されたのとゴールドランク以上のアフィリエイターの実情を聞いて感化されてしまったこともあり、超後発ではあるけどとりあえず自分もA8を始めてみました٩(๑òωó๑)۶ 企業や商品にもよるけど成果報酬がこんなに高いとは知らなかった….。まずはやってみるの大事〜。面白いなぁ。
- まぁでも今はイベント管理アプリケーションの作成を優先させたいのでがっつりとはできないけどネタとなるもの位は考えてみようかなぁなんて思ってます。
- 少しでもアフィリエイト業界のことを知れたらいいな!
わいわい
- 現状漠然と来年の Maker Faire Bay Area 2018 には出展したいなぁと思っている。
- だけど、それをやるとして果たして来年のその頃に本当にテンション上げてその活動ができているだろうか?
- もし本当にやりたいのならそれを実現するために今のうちから計画を立てる必要があるので、自分を軸とした内的外的要因(経済, 業界, 会社, 所属部署, 友人, 家族)の変動を考慮して計画していかねばと思うのであった。
2017年6月1日 ワクワクSNS連携
3行まとめ
- イベント管理アプリケーション進捗
- サインアップとログインはLINEのみにしたいと思っている。(現状ユーザーが全てLINEユーザーなので)
- イベント一覧を新着順に表示できるようになった。
- イベント編集機能作成中。途中手が止まってしまったのだけど、それはインターフェイスが決まってなかったことが原因だったのでまず考えなきゃ。
- A8フェス行ってみたくなってる。
- とにかくSNS連携のことを考えるとワクワク!
- 将来的には無機質なものに命を吹き込むような開発をしていきたい気がしている。
わいわい
三田さんという作家の考えがトレースできる本だった。タイトルの強さの意味も含めて笑 今はインベスターZを読んでるけど他の作品も呼んでみたくなりました(>ω<) ドラゴン桜はドラマは高校生の頃見てたけどマンガでは読んでなかったので読んでみたいな。
2017年5月31日 堅牢な実装していくぞぅ!
3行まとめ
- 今日は某大和田メアリー純氏 にNULLの扱いについて教えていただいたのであった٩(๑òωó๑)۶
- エンドユーザーにとってはデータの存在は「あり or なし」でしかないのだが、開発者にとっては「あり or NULL or 空文字」となり考えることが増える。
- データが存在しないというステータスを空文字で表現するのは一般的ではないことを学んだ
- 前提条件
- 初めのモデル設計の制約を疎かにするとアプリケーション側で後々何回も条件分岐を書くことになり複雑化する。
- 逆によく考慮された前提条件がある場合は、アプリケーション側ではシンプルで綺麗な実装が可能となる。(属人化もしなさそう)
- 極端な例として、アンケートで意見がない人を集計するときに
なし
という項目にチェックをいれた人と特になし
と答えた人を加算して集計しなくてはいけないという状況は作るべきではない。この状況はあり
となし
の2択しか選べないように初めから制約を作っておくべき。
- NULL制約
- NULL制約を設定した場合、NULLをINSERTすると処理に失敗するようになる。
- 用途としては絶対に値が入るものに対して制約をかけることが多い。
- Twitterのように投稿に紐づくuser_id が必ず存在するようなカラムに対して制約をかける。
- 今は開発フェイスなのでまだ良いが、運用フェイズになってしまうとテーブルの構造はコロコロ変えられるものではない。ので今大事!
- 設計は状況に応じて主観をどこにおくかを考えると上手くいきそう。インターフェイスを俯瞰して見れると間違いが少なくなりそう。
わいわい
- omniauth と devise の Gem に興味津々!!ソーシャルサインアップの実装がしたすぎるぞう!!
- 業務でもLINE連携実装の兆しがあり仕事も個人開発もとても楽しい!な!
ランチのときに昔とっても好きだった歌が流れてテンション爆上げ↑↑だったのであった!
2017年5月30日 個人開発めちゃ楽しすわくわく丸
3行まとめ
- イベント管理アプリケーション
- コード読むの遅い病どげんかせんと..。
- 現状のActionは「コードを読む量を増やす」だけど、やっぱりただ分からないものに対して読む量を増やすだけだとActionとしてはざっくりしていて不十分だなぁと思っている。
- 恐らくこれもコツのようなものがある気がするので、慣性の法則的に最初のとっかかりの部分だけ乗り越えられるようなActionを決めて臨んでいきたいなぁ。どうしよう。
- もう6月だよ。
- 今期は1ヶ月ごとに業務の内容を振り返ろうと思ってたけど振り返らないまま突っ走ってしまったよ。
- 上半期が終わるまでに早めに振り返っておこう。今週必ずやるぞう!
わいわい
- 本をたくさん買ってしまったので帰って読むぞ〜!
- 読んだら友人に内容と感想を述べて説明するぞ〜!