pco2699’s blog

学んだものについて、メモしておく場所

2018-01-01から1年間の記事一覧

初心者向けJava講座担当が3つの失敗をしてたどり着いた「これからのプログラミング教育法」

こんにちは、この記事はジーズアカデミーアドベントカレンダー 21日目の記事です。 TL;DR 今年一年やってきたJava講座について きっかけ 講座の対象者 講座のスケジュールについて ターム1での失敗 Javaの基本構文をほぼ教えずに、オブジェクト指向の説明に…

Firebase AuthとExpress + Typescript + Sequelizeで認証機能を作ろう

こんにちは、この記事はfirebase advent calendar 13日目の記事です。 TL;DR 今回つくるもの Typescript/Expressのセットアップ Firebaseのセットアップ Sequelizeのセットアップ 必要なパッケージのインストール TL;DR Firebase AuthとExpressを連携させて…

Typescript 2.9以降でjsonを取り込む

Typescript 2.9を使ってて、設定用のjsonが全く読み込めなくて困ってたんですが、よく調べてると瞬殺でした。 Typescript 2.9より前 ここらへんの記事に従って、*.d.tsファイルをjsonに沿って作る必要があります。 jsonからtsファイルを作るのには、json2ts…

flutterとFirebase Cloud Messagingを連携させて通知専用アプリをサクッとつくる

こんにちは、この記事はflutter advent calendar 2018 9日目の記事です。 TL;DR なぜつくることになったか アプリの要件 つくったもの Firebase Cloud Messagingで通知を受け取る際のポイント FirebaseMessagingのライブラリのインポート&アプリでFirebaseの…

Go言語で今日傘が必要か教えてくれる傘APIをつくってみた ~Mockテストもしっかりやるよ~

こんにちは、この記事はgo advent calendar 2018 9日目の記事です Go言語初心者といっても過言ではなく他のGoアドベントカレンダーの方々の記事を見てると。とても恐れ多いですが 初心者なりにアウトプットしたいと思っています!! ちなみに、↓のネタもあっ…

Kyash/LINE PAYで結婚式二次会をキャッシュレス対応させてみた話

結婚式のネタを擦りまくってますが笑 結婚式二次会で事前集金を使ってみたところ、結構、面白かったので、まとめておきます。 (珍しく技術ネタじゃなくて決済系ポエムです。) 事前集金をしようと思ったきっかけ 以前、IoT BBQという企画をやったんですが …

flutter meetup tokyo #5 に参加してきた

flutter meetup tokyo #5に「ブログ参加枠」で参加してきました! 勉強会をブログにまとめるの初めてなので、拙いところがあってもご容赦ください... LT① flutterで個人リリースしてみた / shogo.yamada speakerdeck.com 内容ざっくりまとめ Group Albumとい…

Vue.js + Firebaseだけでアプリを作るときにクライアント側にFirebase API Keyをおいてしまって問題ないのか?

背景 Vue.js + Firebase だけWebサービス作れるやーん!っていう言説が非常に多い気がする昨今(私も同意です) ちょっと前までは、「APIキーはサーバサイドにおいておくのがセキュリティの鉄則!」だった気がします。 で、Vue.js + Firebaseでサーバレスで…

Vue.js + Vue-Material + Firebase でハッカブルな結婚式二次会フォームを爆速で実装する

つくったもの 利用技術 つくりかた vue-cliの導入 Vue プロジェクトの作成 必要なパッケージ類の導入 とりあえずプロジェクトを立ち上げてみる Vue-materialとかfirebaseを使えるようにする フォーム部の設定 基本的な使い方編 かな自動入力編 バリデーショ…

grep + sedコマンドでlogから華麗に時刻を抜き出す

問い合わせ調査でせっかくなんで、grep + sedでフフフーンと華麗にログ調査をしようとしたら華麗にハマったのでメモ。 やりたかったこと hoge 2018-08-10 07:31:31 hage ↑単純にこいつから時刻を抜き出したかった。 試したコマンド $ echo "hoge 2018-08-10 …

Nimで変数の型を調べる

Nim

本日からNimデビューしたのでNimのつまずいたところをメモっておく Nimで変数の型を調べる なんとtypetraitsという標準パッケージをimportする必要がある、とのこと。 import typetraits var hoge = 10 echo hoge.type.name これで int と出ます。おしまい。