読者です 読者をやめる 読者になる 読者になる

コンパイラかく語りき

文系新卒プログラマーのメモ

【nodebrew】改めてNode.jsのバージョン管理

WebPack周りで、nodeのバージョンが古いばかりにエラーが出てしまいました。 ここでnodebrewをインストールして、Node.jsのバージョン管理をしっかりとやろうと思います。 参考にした記事がこちら。 qiita.com 一度nodeを削除する いま入ってしまっているnod…

Rails環境にWebpackを導入する(後半)

どうも、chuckです。 前回は以下の記事を参考に、Rails環境にWebPackを導入してみました。 qiita.com その記事がこちら↓ chuckwebtips.hatenablog.com 前回までで、環境設定は終わったので、今回は実際にJSを書いてビルドをしてみようと思います。 モダンJav…

Rails環境にWebpackを導入する(前半)

どうも!chuckです。 今日はRailsの開発環境にWebpackを導入してみたいと思います。 ※前提として、僕はまだまだひよっこエンジニアです。記事の中に誤りがあるかもしれません。その際は何卒ご指摘いただけると助かります。 Webpackとは gulpやbrowserifyのよ…

npmbrewをインストールした

しました。 すごいですね。homebrew, nodebrewと来て、npmbrewなんてものもあるんですね。 これでnpmのバージョンは自由自在です。 すべてはこちらに。 qiita.com npm install npmbrewにはsudoでのインストールが必要でした。

Macにzshをインストールした

先日、会社のMacにzshをインストールしました。 慣れてきたので、プライベートのMacにもインストールしてみました。 さらっと言いましたが、先月までzshが何かも知りませんでした。ゼッシュと読むらしいです。 バッシュじゃない方のシェルですね。(説明する…

Vagrantにsync機能があるって知ってました?(エラーとの戦いもあるよ!)

あったんです。sync機能。 今の会社ではじめて知りました。もうファイル転送ツールを使わなくていい!やったー! どういうこと? vagrantはあれですね。ローカル仮想環境をつくります。 つまりパソコンの中に、もう1台のパソコンをつくります。 外側のパソ…

sshログイン時のwarning: setlocaleを解消する

vagrantにログインする際、以下のエラーが出ました。 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): そのようなファイルやディレクトリはありません どうやらこれ、vagrantではなくsshの問題のようです。 qiita.com qiita.com Qiita…

MacOS上にローカル開発環境を作成する

2周目。 dotinstall.com 済み VirtualBoxダウンロード済み。 Vagrantダウンロード済み。 ここから新規 新規ディレクトリ作成。 新規ディレクトリにて、vagrantの初期化。 $ vagrant init bento/centos-6.7 VagrantFileが作成されました。 VagrantFileを編集…

なぜMacの中にLinuxローカル開発環境をつくるのか

メモ書き程度。 僕は以前、ローカル開発環境を作成しました。ドットインストールを参考にして、Macの中にLinux環境を作りました。 dotinstall.com それから半年が経ち、現職の先輩に疑問をぶつけてみました。 「そもそもなぜローカル開発環境を作るんですか…

Web開発のためのIDE「WebStorm」を導入したのでメモ

chuckです。ついに、自宅環境にIDEを入れたのでメモ。 なぜ入れたの?? いまUnderscore.jsというJavaScriptのライブラリを読んでいるのですが、これがなかなか関数型っぽいんですよね。 つまり、return functionとか、function(function)みたいな感じです。…

SublimeTextのインデントをタブからスペースに変更した

どうも!chuckです。 今回は小ネタです。スミマセン…。 SublimeTextのインデントが大きすぎたよ、というそれだけの話。

Railsでロシア語を表示させるまで(前編)

どうも!chuckです。 僕はいまRailsでロシア語単語帳を作っています。しかし、文字化けの問題にぶつかってしまいました。そう、日本語とおなじく、ロシア語もちょっと扱いにくい言語なのです(文字コード的な意味で) <a href="http://chuckwebtips.hatenab…