JavaScript

No Image

es6では、Array.fromで、配列の数分ループを回せるので

回したい回数分の配列を作成して、Array.fromに渡します。

コールバックでは使用する文字列からランダムに

一文字を抽出する処理 ...

Docker, GoLang

No Image
gooseというgoで書かれたDBマイグレーションツールがあり、これだけを含んだDockerイメージを作った。hub.docker.comにアップしてあるのででという感じで実行出来る。

git, 開発

No Image

よくチュートリアルのなどで

なんて感じでcloneして使うやり方を書いてあったりするけども

普通にgit cloneすると
他のブランチの情報とかも管理ディレクトリに持ってきている状態なので ...

heroku, Ruby, Ruby on Rails 4, インフラ

最近、herokuで稼働させているRailsのアプリが「Memory Quota Exceeded」と言われる事が多くなり、定期的にワーカーの再起動をしたいと思ってました。

見る限り、swapも出てしまい、レスポンスも遅く ...

デプロイ

概要

consulのevent発行=>event watchの機能をフルに使ったデプロイになります。
event watchで起動されるデプロイツールがstretcherになります。

前提条件

オートスケーリング ...

git

No Image

gitにExcelファイルあげちゃった。そして差分も見たいです。

エンジニア以外にもgithubを使い出しているところが増えつつありますが、

このような要望が少なくありません。

エンジニアとしては、 ...

開発

No Image

Atom Editorで、プロジェクト内のファイルが多すぎてキーワード検索をかけると結果が多すぎて、そこからさらに検索かけたくなったりします。
そんな時に、例えばこのディレクトリは除外したい or このディレクトリ内だけ検索し ...

コラム, つぶやき, 開発

No Image

どうも、GENDOSUです。

今回は今までの経験から、少しだけベンチャー・中小企業における開発チームについて思った事などを書きます。

ベンチャー・中小企業における開発チームで重要な事は

短期間で動くものを ...

JavaScript, Mithril.js

No Image

Mithril.jsを始めてみて、早速というか、すごく初歩的な事かもしれないけど

バーチャルDOMという事での罠にはまりました。

バーチャルDOMはバーチャルな訳ですよ。

バーチャル

と ...

JavaScript, Mithril.js

No Image

Mithril.js はじめました。

今回、社内で使う管理画面の一部に、動的な制御入れたいな~という要望があり

その要望に対して自前で作ると

データの流れとかを考えたときにかなりややこしくなりそうだ ...

Ruby

No Image

クリスマスプレゼントなのか

Ruby2.2 がリリースされてました。

Rails使いとしては

たとえば、新しい Ruby のガーベージコレクタは Symbol オブジェクトのガーベージコレクトができ ...

git, ubuntu

No Image

git cloneしたときに

(gnome-ssh-askpass:***): Gtk-WARNING **: cannot open display:

という表示が出てエラーになる。

どうも、SS ...

git, Windows

No Image

TortoiseSVNや、TortoiseGitで、競合が発生した場合に使用するTortoiseMergeですが、あまり使い勝手が良いとはいえないです。

そんなときは、P4Mergeを入れてみましょう。

インス ...

git

No Image

同一リビジョンで違うファイルを比較する

違うブランチのファイルを比較する

同一名称でブランチ間比較

Ruby, Windows

No Image

今回の要件Windowsに複数のバージョンのRubyをインストールする。
バージョンの切り替えを出来るようにする。
ネイティブなgemもインストールしたい。
たとえばnokogiri とか jsonとか
ダウンロー ...

CentOS, git

No Image

CentOS 5.9 には、標準状態ではyumでgitをインストール出来ない模様。

なので、RPMforgeを使ってyumにリポジトリを追加してからgitをインストールして見ます。

このページを参考に

Ruby on Rails 4, ubuntu

No Image

rvmを使って実行環境を分けつつ、crontabなどで自動起動をさせたい時

まずはrvmでラッパーを作成する

これを実行すると、~/.rvm/binにstart_unicorn_railsというファイルが出来上 ...

git

No Image

コミットで、productionというキーワードを含んだ追加・削除・変更が行われたログの一覧を取得

master..branch間のコミットで、productionというキーワードを含んだ追加・削除・変更が行われたログの一 ...

git

No Image

git for Windows で、外部のエディタを使うのも良いですが、たまにはviも使ってみましょう。

と言うことで

とgitのコンフィグを設定してあげるだけで、コミットログの編集にviを使う事が出来ま ...

git

No Image

昔からWindows上でUnixのコマンドを扱える環境として

Cygwinがありました。

当時というか、ちょっと前まで、レジストリに何か設定を残したりしてて

うれしくない、ということで、最近はマシン ...