Because We Love Happy Coding

フリーライターがPHPとかJavaとか勉強してます

Vue.jsのわかりにくさを解決する

巷で人気のVue.jsだが、初心者にとってわかりづらかった点など。 どっからどこまでが予約語なのよ Vue.jsの本家サイトも、どの初心者サイトも、概略を伝える際に、予約語がどこまでなのかわからないのが辛かった。色分けしといてくれたらいいのに。大文字に…

mysqlでorderというカラム名をつけると "invalid data source name" エラーになる。

記事にするのも阿呆らしい話なんだけど…… 自分用にタスク管理の簡単なアプリを作っていて、項目の順番を決めるためにうっかり「order」というカラム名をつけていた。 PDO使って接続する時に何回やっても「invalid data source name」でエラーになる。 SELECT…

Node.jsについてわかったことまとめ

Node.jsについてわかったこと 仕事でがっつりNode.jsと取り組んだ結果、わかったことまとめ。 https://nodejs.org/en/nodejs.org Node.jsって何? よく「サーバーサイドJavaScript」と呼ばれるけど、実際どういうことかわかりづらい。 通常ブラウザ上で実行…

ffmpegでraw画像を扱う方法など調べたまとめ

ffmpegを仕事で使ったので調べたことなど。 https://www.ffmpeg.org/ffmpeg.htmlwww.ffmpeg.org オプション muxer -f image2 // 画像ファイル全般の指定 -f image2pipe // 画像ファイルをpipeにストリームするときの指定。 image2pipeに関する情報が少なくて…

nodebrew installでハマったら英語読め

仕事でnode.jsにどっぷり浸かったのもあり、検証したいこともあり、使って見たいタスクランナーもあり、Macにnode.jsを入れることにした。 webで調べると、nodebrewを使うとバージョン管理できて便利そう。幸いhomebrewはもう入れてあった。 インストール br…

JQuery.Deferred() の使い方をまとめてみた

混乱したのでまとめておく。JavaScript自体が標準でDeferredに対応したらしいので、今後需要は減るかもしんないけど。async/awaitだっけ? Deferredに限らず、レファレンスとか簡単な使い方みたいなのはwebでも見つかるけど、基本の構造とか標準的な使い方ま…

Vuexでgettersの挙動が納得できずハマった

Vue.js と Vuex を使っていて、ちょっとハマったので書いておきたい。初心者的なことなんですけど。 定義側 module Hoge const getters = { foo : state => state.foo } 呼び出し側 this.$store.getters.foo;// this.$store.getters.Hoge.fooは不可 store(st…