Post

プログラミング

2016-11-04 21:05:27

ES6のExportとImportについて

ES6のexportとimportについて把握しきれていないところがあったので調べてみました。 exportの使い方 export 文は、指定したファイル (またはモジュール) から関数、オブジェクト、プリミティブをエクスポートするために使用 引用元:MDN - Export ここでいうエクスポートとは、何かを定義するという意味合いに近いかと思います。 エクスポートには2種類の方法があります。 名前付きエクスポートexport { hogeFunction };  // 宣言済みの関数をエクスポート export const hoge = 1; // 定数をエクスポート letやvarも可。...

プログラミング

javascript es6

2017-05-06 20:58:17

dotEnvの環境変数をクライアントサイドでも使えるようにする - dotenv-webpack

dotenv-webpackは.envファイルに用意された環境変数をクライアントサイドでも利用したい時に便利なライブラリです。 導入npm install dotenv-webpack --save-dev webpack.config.jsにpluginとして設定します。 const Dotenv = require('dotenv-webpack'); module.exports = [ ~~~ゴニョゴニョゴニョ~~~ { plugins: [new Dotenv({ path: 'path/to/.env',...

プログラミング

javascript npm webpack

2017-01-30 20:55:51

cdコマンドでディレクトリをタイピングするのが面倒くさくなってきたのでシェルスクリプ...

概要cd hogehogeとかパスやらディレクトリやらタイプするのが面倒になるという怠惰っぷりを発揮してきたので、シェルスクリプトを使って少し楽できるようにしました。 ソース#!/bin/sh # cd by selecting numbers function cdSelect() { dirs=`ls -a` PS3="Select directory > " echo 'Directory list:' select dir in ${dirs} do stty e...

プログラミング

bash shellscript

2017-02-22 20:54:17

bitflyerのprivate apiを使ってビットコイン資産状況をslackに通知する

背景bitflyerが用意しているAPIをちょっと使ってみたかったので資産状況を返すAPIをたたいてみました。 ソースnodejsでAPIをたたきます。レスポンスデータは恥ずかしいので見せません。//// なおソースコードの大部分はドキュメントの例を参考にしています() var request = require('request'); var crypto = require('crypto'); var key = 'your_bitflyer_api'; var secret = 'your_bitflyer_secret'; var timestamp = Date.now().t...

プログラミング

api bitcoin nodejs bitflyer

2017-01-17 21:05:36

bitflyerのprivate apiを使ってビットコイン資産状況をslackに通知する Par...

前回、bitflyerのAPIを叩くだけ叩いてポイーしてたので、今回はレスポンスデータを整形して資産情報データとしてslackに投げれるようにします。 とりあえずasyncで非同期処理APIを複数叩く必要があったのでasyncを使いました。エラー拾っているところは参考サイト(失念しました)を真似ています。なんだか見通しの悪いコードになってしまいました・・・ var request = require('request'); var crypto = require('crypto'); var async = require('async'); var key = 'YOUR_KEY'; v...

プログラミング

bitflyer api async bitcoin nodejs

2016-11-22 20:49:06

.bashrcにgitのショートカットコマンドをつくった

git add hogehoge, git commit hogehoge, git push hogehoge.... 基本的なgitコマンドしか使わないのですが、毎回コマンド叩くの面倒くさい、楽したいということでエイリアスをつくってみました。 スクリプト#git branch alias git-b='git branch' #git checkout function gitCheckout() { stty erase ^H echo -n "What is the new branch name"?...

プログラミング

bash git shellscript

2016-06-27 16:02:30

Laravelのデバッグツールlaravel-debugbarをつかってみる

Laravelのlaravel-debugbarというデバックツールについて紹介します。 github-laravel-debugbar laravel5.1でも5.2でも使えました。 composerでlaravel-debugarを導入composer require barryvdh/laravel-debugbar --dev からの composer install facadeで使えるようにするインストールするだけでもデバッグツールとして問題なく使えますが、より詳細にデバッグしたい場合はfacadeで使えるようにしておくと便利です。 app.phpのproviderとalias部...

プログラミング

laravel

2016-05-15 16:05:02

Laravelをinstallerでカンタンインストール

Laravelをインストールする時、composerを使って毎回面倒なコマンドをうっていたのですが、インストーラを使ったほうが楽でした(今更感)。 準備 composer MacOS インストーラをグローバルインストールcomposer global require "laravel/installer" パスを通す MacOSならこれでいけると思います。(Winは知りません・・・) export PATH="~/.composer/vendor/bin:$PATH" 新規プロジェクト作成laravel new PROJECTNAME 最新版のLara...

プログラミング

laravel