JavaScript勉強会

JavaScriptの学習日記

2018-10-01から1ヶ月間の記事一覧

MySQLとElasticsearchを連携して検索を高速化

MySQLのデータ件数が多くなってくると、だんだん検索が遅くなっていきます。 Elasticsearchという検索エンジンを併用すると、検索の高速化が図れるようです。 (参考) https://vitalify.jp/blog/2017/02/elasticsearch_matome.html 全文検索エンジン「Elast…

PHPのエラーメッセージ [] operator not supported for strings

PHP

PHPのエラーの対処方法をメモ。 PHPで配列のデータ追加時に、以下のようなエラーメッセージが出ました。 Message: [] operator not supported for strings これは配列の初期化の扱いが、PHP7.1から変更されていることが原因のようでした。 (参考) kitaney-…

XAMPPのMySQLでテーブルをリストアする方法

XAMPPのMySQLの使い方をメモ。 WebサーバーのMySQLをバックアップして、XAMPPのMySQLにリストアしたいです。 データベースを丸ごとバックアップ&リストアする方法は以下にまとめました。 jsstudy.hatenablog.com データ量が大きくて一発でリストアするのが…

XAMPPのMySQLでデータベースをリストアする方法

XAMPPのMySQLの使い方をメモ。 Webサーバー(Linux)のMySQLでデータベースをバックアップして、ローカルのWindowsパソコンに入れたXAMPPのMySQLで復元したい場合の手順です。 データベースのバックアップ (1) LinuxサーバーにSSHでログインする。 (2) mysql…

Vue.jsの「el」とは?

Vue.jsの学習メモ。 jsstudy.hatenablog.com Vue.jsの基本的なコードを見ると、「el」というプロパティーがあるけど、これって何なんだろう?と思いました。 var app = new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } }) ↑この「el: '#app'」と…

Vue.js テキストのバインディング

Vue.jsの学習メモ。 jsstudy.hatenablog.com テキストのバインディング (p.36) Vue.jsを使って、最も基本的な処理である、画面に文字を表示させるという処理を実現してみます。 (サンプルコード) https://cr-vue.mio3io.com/guide/chapter1.html#テキスト…