RubyでCGI

RubyCGIを操作する方法について調べた結果をメモ

 

RubyCGI.org:RubyCGIをつくろう

http://www.rubycgi.org/cgi_explanation/index.htm

 

ルビマ:RubyビギナーのためのCGI入門(特に第二回目)

http://magazine.rubyist.net/?0012-CGIProgrammingForRubyBeginners

 

2つとも良いサイトではあるがいかんせん古いのが難点。他の新しいサイトも探してみます。

 

 

Ruby/Railsプログラミング環境の構築

仕事場で使っているPCは5年ほど前のVISTAのノートPC。

なので社長さんたちが使っているMACBOOKの開発環境と全く同じにするのは非常に面倒。ということでネット環境さえあればブラウザ上で同じ環境を構築してくれるものはないかなあと探して見たところ幾つかと候補が見つかったのでメモ。

 

・Nitoro.IO

https://www.nitrous.io/join/ZAreqxC_UNw?utm_source=nitrous.io&utm_medium=copypaste&utm_campaign=referral

解説サイト

Webブラウザだけで始めるRuby/Railsプログラミング

http://qiita.com/machu/items/0ecc5699273c18fd1cd8

 

IIJ GIO MOGOK

http://www.iij.ad.jp/biz/mogok/

 

・Heroku

https://www.heroku.com/

 

使い勝手等の問題を調べながら導入を考えていきます。

 

 

プロジェクトの共同管理にGit

プロジェクトを複数人で更新している時、こんな困ったことはありませんか?

誰かが自分の書いたプログラムを上書きしてしまった。

それぞれのプログラムバージョンが微妙に違う。

現バージョンで重大なバグが見つかったが過去のバージョンのバックアップを撮り忘れてた。

そもそも誰が更新したのかがわからない。

そんな時に役に立つのがGit!!

使い方はとっても簡単!!

自分の書いたプログラムを更新したい時に(ローカルに)コミットするだけ。

自動で変更の履歴が記録されます。

みんなでリモートにプッシュすれば更新が統合できるし、それをプルすれば全員が同じバージョンに!

 

詳しいやり方は下記のサイトで

 

サルでも分かるGit入門

ttp://www.backlog.jp/git-guide/

 

ttp://nanapi.co.jp/blog/2014/04/25/howtouseodesk/

sublime text3

プログラムを書くのには基本的にはテキスト編集ソフトが必要です。

メモ帳でも動きますがやはり使いづらい。

ということでプログラム用の機能が充実しているテキスト編集ソフトを探す旅へ。

 

サクラエディタ

色分け表示等基本的な機能は揃っていて拡張性もある。とりあえず入れるのにはおすすめ。

しかしながら自動補完機能等は入っていない(設定すれば入るのかな?)のでtexファイルをtexmakerで作ってた私にしては少し物足らない。

 

Sublime text3

恋に落ちるテキストエディタ

公式で宣言しているとおり自動補完機能やらファイルの自動認識、黒い画面に白い文字となんか妙にかっちょいいテキストエディタです。

日本語化に少し手間がかかりますが下のサイトを参考にすればスムーズに行くと思います。

Sublime Text3 を導入から設定まで詳しく解説するよ!

ttp://ideahacker.net/2014/01/26/7054/

 

emacs

社長さんおすすめのテキストエディタ。私は授業で使わされた時にいい思い出がないのでパス

新しいことを覚えるにはまずドットインストール

初めの記事に入った通り私はプログラムが殆ど出来ません。

唯一使ったことの有るプログラムは研究室で使ったC言語くらいという惨状。(社長曰くそれでもベースレベルはできているとのこと)

しかも仕事場で使うのはRuby、html、cssといったほぼ未知の領域。

そこでまず手を付けたのが三分動画プログラミング学習サイト”ドットインストール”

一本一本が短く全20本程度なのでやる気があれば1日で終わる分量。

この程度でプログラミングが身につくのかな?と言った感じですがこれまた社長曰くベースレベルにはなるとのお話。

大変ためになりました

 

技術ブログの開始

2014年3月からなんの因果か、システム系ベンチャー企業のお世話になることになりました。

全く知識の無いプログラム系のお仕事に四苦八苦しながら日々調べたことや参考にしたサイトを備忘録としてまとめていきます。