Tech memo

日々学んだ技術のびぼうろく

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

Node.js のインストール (Node.js のバージョン管理ツール nodebrew をつかう)

やること Node.js のバージョン管理システムである nodebrew をインストールして、 好きなバージョンの Node.js を使えるようにする。 前提 CentOS6 nodebrew のインストール nodebrew は Node.js のバージョン管理を行うツール。 公式 を参考にインストール…

Vue.js 2.1 のコンポーネントを使ってみた

Vue.js 2.1 で作った掲示板システムの一部をコンポーネント化することを通して、Vue.js のコンポーネントについて実践的に学んでいく。

Lumen での共通関数の作りかた

つくるもの Lumen でどこからでも使える共通関数を作る。 共通関数 Common::sayHello() をつかうと 'Hello!!' と返す共通関数を作成する。 共通クラスを追加 app/Libs/Common.php を作成し、そこにCommonクラスを定義する。

Lumen で RESTful API を作ってみた

LaravelライクなRestful Resource ControllerをLumenで作ってみた。LumenはLaravelの Restful Resource Controllerには対応していないため、自前で用意する。

Vagrantで AWS EC2 を構築してみる

Infrastructure as Code への最初の一歩として、Vagrant経由で AWS EC2を立ち上げる。vagrant up や vagrant destroy で ローカルからEC2を操作できるようになる。

Electron と Express を使ってデスクトップアプリを作ってみる

Electron と Express でデスクトップアプリを作るためのチュートリアル。Electronでのテスクトップアプリ開発にExpressを導入することで開発効率アップ!

Vagrant CSS, JS, HTML などの静的ファイルの更新が反映されない時の対処方法

エラー内容 CSS, JS, HTML などの静的ファイルを変更しても変更分が反映されない。 ブラウザキャッシュの影響ではなさそう。 ページキャッシュなどもしていない。 直し方 Web サーバのconfファイルにて、sendfile を使用しない設定に変更して Vagrant を再起…

Vagrant フォルダマウントエラーの直しかた "Failed to mount folders in Linux guest."

ざくっと概要 Vagrant の Box の Guest Additions のバージョン違いによるエラーの直しかたについてのメモ。 なおしかた プラグインで対応 (vagrant-vbguest) 1) でも直らない場合は手動でカーネルアップデート → 再起動 で直るはず。 以下詳解していく。 エ…

Laravel製軽量フレームワーク Lumen のインストール方法

前提 Web サーバの設定は完了済み。 Lumen コマンドを使用してインストールする。 インストール手順 Lumen コマンドのインストール Lumen コマンドで新規アプリケーション作成 インストール完了! 1. Lumen コマンドのインストール composer で Lumenコマン…

Mac Finderの動作が異様に遅い時の対処方法

Mac

Mac を使っていると、ときどきFinder の動作が異様に遅くなるときがある。 そんなときは、下記のスクリプトを使えばすぐ直る。 #!/bin/bash # SpeedUpFinder.sh # # ----------------------------------------------------------------------------- # Purpo…

Lumen 5.3 と Vue.js 2.1 で簡易掲示板を作る 〜フロントエンド編〜

Lumenと Vue.js 2.1 の入門として簡単な掲示板を作ってみる。今回はVue.jsでフロントエンドを実装しつつ、Vue.jsの文法について解説していく。

Lumen 5.3 と Vue.js 2.1 で簡易掲示板を作る 〜バックエンド編〜

Lumenと Vue.js 2.1 の入門として簡単な掲示板を作ってみる。今回はLumenでのバックエンド編。DB と API を作っていく。