田舎の技術者が奮闘中

php ruby node.js javascript などのスクリプト言語とサーバー(Chef、Vagrant)に関して書きます。

emacsのinit.elでエラーが発生した際の対処方法

メモがわりです。 init.elを編集している時に構文を間違えてエラーを起こしてしまします。 そこで、自分はどこでエラーが発生しているか、いちいち新しく追加した構文を削除して確認していました。 init.elが短い時はいいのですが、最近では設定が長くなりす…

node.js シングルスレッドの罠

引き続きnode.jsの話です。node.jsはc10k問題を解決するために、開発されたと言われています。 簡単に言うと、今までの言語(PHP等)はたくさんアクセスがあるとそれだけプロセスが立ち上がって(マルチスレッド)、処理が追いつかないから最終的には止まっ…

socketstreamにtwitter bootstrapを導入する

社内のメンバーと新たなサービスを作ろうと思い、node.jsのフレームワークを模索中のところ、 どこの誰かが思いついたように「どうせやるんだったらsocketstreamでやろうっ!」と言いまして、いま猛勉強中ですorzそこで、socketstreamにtwtter bootstrapの導…

google maps apiに関しての仕様

最近ドキュメントの日本語化が進んで、非常に見やすくなっています。そこで気になる部分をまとめましたので、まぁメモがわりにブログに掲載しておきます。 商用サイトでの Google Maps API の使用 https://developers.google.com/maps/faq?hl=ja#tos_commerc…

railsにtwitter bootstrapを導入する。

デザインセンスがないので、「twitter bootstrap」を導入してみます。 んで、githubで色々と探していたら、結構出てきました。 その中で今回は「twitter-bootstrap-rails」を使用したいと思います。 まずGemfileの修正 gem "twitter-bootstrap-rails" んで「…

erbをhamlに変換する。

詳細はここから確認してください。gemファイルに追加 group :development do gem 'erb2haml' end 実行 $ bundle install んで変換 rake haml:convert_erbs 元ファイルは残るみたいですね。 必要に応じて削除しましょう。メモ:プロジェクト内の「.erb」を全…

bundler入門

今まで何気にbundlerを使っていたが、あまり詳しく知らなかったので、勉強+ブログ更新がてら再度勉強することにしました。 といっても本サイトをコピペするだけですけど。。。 まずはじめに bundlerをインストールします gem install bundler プロジェクト…

「rails generate devise:install」をした際に初期設定を言われたのでメモっとく

本当にメモです。以下、和訳Some setup you must do manually if you haven't yet: ※いくつかのセットアップを手動で行う必要があります。1. Ensure you have defined default url options in your environments files. Here is an example of default_url_o…

windowsでemacsを使う

簡単なメモ替わりです。以下からwindows版をDLhttp://ftp.gnu.org/gnu/emacs/windows/ (自分はemacs-22.3-bin-i386.zipを落とした)解凍後、そのままでも使えるが、C:\Program Filesへフォルダを移動設定ファイルをちょっといじる 設定ファイルは「.emacs.d…

emacsでコピペで文字列検索(I-search)する方法

よく「ctrl + s」で文字列を検索すると思いますが、文字列を「M + w」でコピーして「ctrl + y」でペーストすると、意図せぬ文字が入ってしまいます。 ほんとは、コピペしたいだけなのに・・・んで、ぐぐってみたら・・・方法が有りました!ちょっと手順がメ…

ruby on railsをubuntu11.10にインストール

前回の続きになります。今回はフルスタックのフレームワークで有名な「ruby on rails」をubuntuにインストールします。フレームワークは学習コストが高いですが、それに対する見返りのほうが大きいので是非勉強することをお勧めします。フレームワーク導入の…

rubyをubuntu11.10にインストール

ruby on railsをubuntuにインストールしたので、それのメモがわりに。 パッケージのインストール まずrvmをubuntuにインストールするために、必要なパッケージをインストールする。 ※rvm(Ruby Version Manager)とは、複数のRuby(バージョン違いもOK)をイ…

ruby on rails3 + paperclip + amazon S3 に画像をアップしてみる

はい、rails初心者です。 初回はrailsからAWSのS3に画像をアップしてみます。 ほとんどrails触ったことないんで、実際に完成できるか心配ですが頑張ってみます。 (環境に関しては次回まとめます。ちなみに nginx + passenger + mysqlです。)railsのインス…