The sky is the limit

Vue.js、PHP、Java、Cordova、Monacaを中心にハイブリッドアプリ開発、PWA開発など効率的なWEB、iOS、Androidアプリ開発の情報を共有します。

【Vue CLI 3】Typescriptを使ったVue.jsプロジェクト開発 実装準備編

【Vue CLI 3】Typescriptを使ったVue.jsプロジェクト開発 実装準備編 前回の続きとして、Typescriptを使ったVue.jsプロジェクト開発について解説していきます。www.sky-limit-future.com 今回はfilter、環境変数、vuexのモジュール化など今後の実装を簡単に…

【Vue CLI 3】Typescriptを使ったVue.jsプロジェクト開発 環境準備編

【Vue CLI 3】Typescriptを使ったVue.jsプロジェクト開発 環境準備編 今回からTypescriptを使ったVue.jsプロジェクト開発について解説していきます。 サンプルとして保育園比較サイトを作ってみます。サンプルなので小規模なものになります。サーバー側はPHP…

Androidアプリ開発 GoogleAPI連携 the name must not be empty: null

Androidアプリ開発 GoogleAPI連携 the name must not be empty: null 目次 AndroidアプリデータのバックアップにGoogleDriveを使う the name must not be empty: nullというエラー AndroidアプリデータのバックアップにGoogleDriveを使う Androidアプリの開…

Vue.Draggableで「Cannot convert undefined or null to object」のエラーが出た

vuedraggableを使用している箇所で以下のようなエラーが出ました。Vueでドラッグ&ドロップを使う際にお世話になっている「Vue.Draggable」でエラーが出ていたので対処方法を調べました。 www.npmjs.com Options props is deprecated, add sortable options d…

Mysqlで「0000-00-00 00:00:00」の登録が出来なかったので対処

今回は、タイトル通りで「0000-00-00 00:00:00」をinsertするとエラーとなったので解決方法を示します。 ■原因1 基本的には設定で解決できます。my.cnfの中のsql_modeを編集します。 私は以下の設定にしています。 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_T…

flywayのmigrateでERROR: Unable to connect to the database.に対処した話

今回はDockerを使った環境で、flywayのmigrateを実施した時に出た以下のエラーERROR: Unable to connect to the database. Configure the url, user and password!に対する対処方法を示します。migrateをしようと、以下のコマンドを実行しました。 >> $ ../f…

Nuxt.jsでページタイトルに共通文言を使用する

Nuxt.jsでページタイトルに共通文言を使用する 今回はNuxt.jsの各ページでタイトルを設定する際に、それぞれのページで共通の文言を入れる方法をご紹介します。 言葉で説明するのが難しいですが、以下のような例です。 ページ1のタイトル ページ1 | ここが共…

Nuxt.jsでassetsに作成した共通cssを読み込む

Nuxt.jsでassetsに作成した共通cssを読み込む nuxtjs今回はNuxt.jsで共通のcssを読み込む方法をご紹介します。 cssファイルをassets配下に作成 まずはcssファイルを作成します。 作成箇所はassetsで、今回は例としてmain.cssファイルを作成します。 assets/c…

無限ループのjavascriptを書かないように頑張ります

無限ループのjavascriptを書かないように頑張ります 元ネタ www3.nhk.or.jpエンジニアの方であればこの記事のことは耳に届いていると思います。 無限ループのプログラムのリンクをSNSに投稿したことで女子中学生が補導されましたね。 関連ネタ また、javascr…

Mysqlで大文字小文字を区別してレコードを取得する

Mysqlで大文字小文字を区別してレコードを取得する 今回はMysqlでvarcharの値を指定して、レコードを取得する際に大文字小文字を区別する方法をご紹介します。 目次 Mysqlでは大文字・小文字で区別しない 検索時に「BINARY」を指定する テーブル定義を変える…