コンパイラかく語りき

import { Fun } from 'programming'

Rethinkdbでデータをprepend, appendする方法

メモ。データをprepend, appendする方法。 r.table('shop').get("hoge_hoge_id").update({ drinks : r.row('drinks').append('White wine') }) append, prepend自体はDBのデータを変更しないことに注意。 参考: stackoverflow: How to append an element to …

MacにHadoopをインストールして、起動・実行する

環境 Mac(OSX 10.11.6) Homebrew インストール済み インストール Homebrewから入れます。 brew install hadoop バージョン Apache Hadoop Releases 公式によると、2017/05/22時点では2.8.0が最新版らしいです。 インストール先 入りました。 /usr/local/Cell…

slimでGoogleAdsenseモジュールを作成する

まずは、GoogleAdsenseの管理画面からコードを取得する。 取得したコードを以下ように修正すればOK。(サンプルコードのディレクトリ・ファイル名はRails上での作成を想定) gistd9a9fadb77798bca43fc29c5d8ec2e88 これを別のviewファイルから呼べばOK。Rail…

npmインストールしたパッケージコマンドの格納先

npm

超小ネタ。 npmでインストールパッケージについて、絶対パスで呼ばなくてはいけない局面があると思う。 webpack // webpack: command not found node_modules/.bin/webpack // OK 結論から言うと、↑のとおり、node_modules/.bin/にある。 以下、おまけ。 コ…

Express, MongoDBアプリケーションにRedisを導入する

やること ExpressとMongoDBで作成するアプリケーションにRedisを導入します。 作るもの 図書館を模したアプリケーションを作成します。 データ -> 書籍 データへのリクエスト -> 書籍が作成されたり、取り出されたり データストレージ(MongoDB)-> 書棚 キ…

Expressでルーティングをネストする際に、{mergeParams: true}でパラメータをマージする

まあ、タイトルの通りなんですが。小ネタです。 参照:Rest with Express.js nested router - stackoverflow.com やりたいこと ルーティングをネストしたい。 かつ、URL内にある:idをネストしたルーティングのどこからでも参照できるようにしたい。 例 user…

Dockerインストール後にさっそくCannot connect to the Docker daemonと怒られちゃった君へ

はい、僕です。 下記のDockerCLIインストール手順に従っていたところ、 https://new-console.ng.bluemix.net/docs/containers/container_cli_cfic_install.html 手順3でさっそくつまづきました。 $ docker run hello-world docker: Cannot connect to the D…

今さら始めるJavaScript Promiseの基礎の基礎

最近ようやくPromiseを触り始めました。わりと雰囲気で使ってしまっているので、ここらで自分のために整理を…。 ただ、基本的な例がすでに複雑というか、初心者にとってはムズい気がするので、超噛み砕いてみました。 Promise - MDN 最小構成 Promiseオブジ…

最小構成で始めるRollup.js

最小構成で始めるRollup.js Rollup.jsについては、既に素晴らしい記事があります。 Rollupがちょうどいい感じ しかし、初心者がRollupを使い、なおかつJSのモジュールシステムに馴染みがないとすると、もっとシンプルな構成が望ましいかなと思い、この記事を…

React, Express, Webpack, Relay, GraphQLでつくるSPA

アプリケーションと呼ぶには程遠いですが、ひとまず最低限の形になったのでメモ。 From REST to GraphQLを読んだのが、直接のきっかけっちゃあきっかけ。 JSだけで、一通り作ってみようと。 注意書き 筆者は、ReactもRelayもGraphQLも初心者です。このポスト…