Angularのバージョンアップ(4.0.1→5.x)

Angular Update Guide に従い対応してみる。 https://update.angular.io/#4.0:5.0 template タグを ng-template へ <template で検索

Angularのバージョンアップを検討

3年前に作った個人用のWebアプリを久しぶりに改修しようかと思い、その前にAngularのバージョンをあげようかなと検討している。 2年前に一度バージョンアップしており、現状はAngular 4.0.1を使用。調べてみる

フロントエンドのディレクトリ構成ベストプラクティス

app/ ├ pages ├ models ├ lib // 外部との連携(別モジュールのREST API、localStorage含む) └ utils // 自社以外の誰かが使っても違和感ないものだけ pages,

ExpoアプリでlocalStorageを使いたい

Expoで開発中に手軽に設計値を永続化したくなった。JavaScriptだとlocalStorageを使うようなシーン。 で、調べてみると、AsyncStorageを使うみたい。React Nativeのドキュメントでは

Chromeで動画が再生できない

ここ最近、Chromeで動画を再生しようとすると、クルクルしたままいつまで経っても再生されない状態になっていた。しばらく放っておいたのだが、直る気配がない。特定のサイトだけの問題かと思いきや、YoutubeやFacebo

Expo公式ページにあるARサンプルが動かない

ARがどんなものか試したくて、下記のサンプルを動かそうとしたが、ビルド失敗する。 https://docs.expo.io/versions/latest/sdk/AR/#getting-started snackで起動

コードレビューとペアプロ

会社でコードレビューをする決まりになっているが、なかなか難しいなと感じる。 なぜそういう修正にしたのか? 名前付けや書き方で気になることが多すぎて、大きな問題を見過ごしてしまいそう チェックすべき事柄が多くて、レビュー中

Expoでのスマホアプリ開発が快適

JavaScriptでネイティブのスマホアプリを開発できるReact Nativeをラッパーした、Expoというフレームワークがいい感じ。 Expoが公開しているクライアントアプリを入れておけば、1万円もするApple

Googleドライブへファイルを自動的にバックアップしたい

これまでレンタルサーバへftpコマンドでバックアップしていたが、「Segmentation faultnegotiation…」というエラーが出るようになって解決できなかった。 機密性の高いファイルでもないし

Contact Form 7での問い合わせをGoogle Analyticsのコンバージョンに使いたい(公式ページの情報だとうまくいかない)

Contact Form 7 に実装されているフォーム送信時のカスタムイベントを拾ってGoogle Analyticsに投げればよい。 やり方 WordPress テンプレートの functions.php に下記を追加