めたる

JavaScript

v-kansai Vue.js/Nuxt.js meetup #4 に参加しました。

2019.03.20に開催されたv-kansaiへ行ってきた参加レポートになります。 ■登壇枠 Nuxt.jsとNetlifyがとても優しい件について Nuxt.jsのディレクトリ @shosho_egg ...
JavaScript

Vuetifyをv-appでラップせずに使いたい

Vuetifyはv-appで囲む必要がある VuetifyはVueのコンポーネントフレームワークでレスポンシブに対応していて、デザインも機能性も素晴らしいです。 ただひとつ欠点(?)があり、v-appで全体を囲まなければなりません。...
WordPress

WordPressプラグイン開発環境のベストプラクティス

DockerでWPテスト環境を作成する情報が少なかったので、簡単に紹介します。 開発環境 Docker wp-cli PHP 7.2.14 PHPUnit 6.1.0 Docker利用Image wordp...
WordPress

WordPressのプラグインをMVCで作成する

WordPressのプラグインをMVCで作成する情報があまりなかったので、簡単にですがご紹介します。 きっかけ 単一ファイルで書いていたComment Star Ratingが600行を超えて、久々に読んでみたら、どこを修正すれ...
PHP

【Laravel】管理者認証APIを追加する

Laravelではデフォルトでユーザ認証機能が用意されていますが、管理者認証は作成する必要があります。 今回はAPIから利用する方法を紹介します。 ガードとプロバイダの設定 config/auth.phpを以下に設定します。 ...
PHP

LaravelのAPIで利用する認証パターンまとめ

バックエンドにLaravelを使用しSPAを作成したい場合、認証の実装に悩んで色々調べたのでまとめます。 認証の実装パターン tymondesigns/jwt-auth Laravel Passport api_toke...
NO IMAGE WordPress

WordPressでaxiosからAjax使った際の400エラー

今回はよくあるアクション名の間違いの400エラーではなく、axiosを使ったら送信方式が違った話。 WordpressでAjax処理する方法 よくある400エラー ajaxのactionを間違えると400エラーが返...
その他

Electron + TypeScript + Webpack + React + HMRの環境まとめ

TypeScriptを使ったElectronの環境がなかったので作成しました。 シンプルな構成になってますので、ぜひ使ってみてください。 参考ページ 構成がシンプルで理想のTypeScriptを使っていない以外、理想の...
その他

台湾(台北)一人で行ってきた

台湾へ3泊4日の旅行へ行ってきました。 もともとは4泊5日の予定でしたが、台風24号(チャーミー)が直撃しそうだったため、急遽1日早く切り上げました。 1日目 台湾到着時にホテルを決めておらず、入国時に記入の必要があると怒られ...
その他

鳥取砂丘いってきた

9月15日、16日と鳥取へ旅行へ行ってきました。 昼飯 鳥取駅から徒歩5分ほど、地産地消のお店「たくみ」で、ランチメニューのハヤシライスをいただきました。 前菜にとまとの料理がでてきたのですが、おか...
その他

WEBエンジニアのリアルな転職活動

まず転職当時のスペックから 27歳、WEB業界は3年(業務:マークアップ、WordPress全般、Laravel保守) プライベートでLaravelやVue.jsを使用。 転職動機 エンジニアとしてもっと成長できる環境に身を置き...
その他

お得に旅行を予約する方法

最近立て続けに旅行の予約を行ったので、少しでもお得に旅行する方法をまとめます。 予約サイト 鳥取旅行は、「じゃらん」、台湾旅行には「エクスペディア」を利用しました。 どちらもポイントが付くのですが、現在は「じゃらん」のポイント...
PHP

Laravel-adminの導入

Laravel-adminでインストール、CRUD、CSVインポートの方法まで説明します。 Laravel-adminのインストール ここまでやるとDBにいろいろテーブルが作成されています。 ファイルで設定せず...
その他

【CSV, API】株価データを取得できるサービス

日本株のデータを気軽に利用できるサービスはなかなかありません。 2018年9月1日(現在)データを提供しているサイトをまとめました。 JPXデータクラウド 月額:162,000〜円 データフォーマット:CSV,JSO...
JavaScript

API BlueprintとaglioでAPIの仕様書を作成しました

API Blueprintとは API BlueprintとはWeb APIのドキュメントを書くための記法です。 以下の書籍で知り、仕様書を作成してみました。 株価を返すAPIドキュメント例 複数ドキュメント...
JavaScript

【備忘録】jsとPHPでの日付の操作を行う便利なライブラリ

PHPで日付を操作しようと思った時に、Carbonの名前が出てこなかったので、簡単にまとめます。 PHPで日付を扱う 基本的にDateTimeクラスで大丈夫かと思います。 Carbon CarbonとはPHP...
プログラム

Web API The Good Partsまとめ

Web APIに特化した書籍を購入したので、気になった箇所を簡単にまとめます。 Web APIとは何か サーバー側の情報を書き換えたり、サーバー側に置かれた情報を取得できたりするウェブシステムで、プログラムからあくせすし...
その他

curlでログインページのデータを取得する。

四季報にログイン 必要な情報はログインページのデベロッパーツールで確認できます。 ヘッダーを付加しないと以下のエラーが出ます。 ERROR: The request could not be sat...
WordPress

【Cocoon】スキンを作成しました。

Cocoonのスキンを作成しました。 ダウンロードはこちら その他のスキンのように、大きく見た目が変わるわけではありません。 行間や、文字間隔、アイキャッチの高さ調整、シンプルなタイトル、ナビの位置調整くらいのスキンになります...
WordPress

【Cocoon】ブログ運用・記述のルールまとめ

約3年間使っていたSimplicityから、Cocoonに変更しました。 記事を振り返ってみると書き方がばらばらで見づらかったので、今後は以下の記述ルールを設けます。 コードの記述 コードの表示はプラグインを使っています。 Co...