JavaScript,Ruby,プログラミング

こんにちは、しきゆらです

 

前回の記事でも書きましたが、最近はJavaScriptをよく書いています

その中で、サーバへデータを送信する時はオブジェクトをJSONとして送信するのが便利だということで

JSON文字列をJavaScriptで作って、サーバへ送っています

 

そして、サーバ側はRubyで書いているのですが

JSON文字列をRubyのオブジェクトに変換するためにはjsonというgemを使います

そこで注意することがあったのでメモしておきます

 

Ruby,プログラミング

こんにちは、しきゆらです

自分の中で、絶賛ブログ更新キャンペーン中です

 

それは置いておいて、今回の内容は

「サーバでのエラーもクライアントに返しちゃおう」

というお話です

Ruby,プログラミング

こんにちは、しきゆらです

今回はメモ的なもの

 

今までは、コードを書いたら実際に実行していたんですが

変数や実行した結果を出力するためのコードを書くのが面倒に思っていたので

irbでデバッグを行うようになりました

 

その中で、自分で書いたコードを

require './hogehoge'

として読み込んでいました

(この時は、.rbなしでも読み込んでくれるんですね。初めて知った・・・)

しかし、requireは一度読み込んだ後にファイルを修正した時、再読み込みができません

その度に一旦exitしてirbを起動し直すのがめんどい・・・

 

ということで

load './hogehoge.rb'

として読み込むようにしてみました

(loadでは.rbまで入れないとだめっぽい)

この場合はファイルを修正し、もう一度上記コードを実行すると再読み込みができます

これにより、煩わしいものが少し軽減されました

 

・・・ということで

とても雑いですが、参考になれば

さらに、もっといい方法があれば教えていただければ幸いです

 

おわり

Ruby,プログラミング

こんにちは、しきゆらです

 

前回の記事で木構造を作るプログラムを書きましたが、子ノードの追加がわかりにくかったのですこし変更しました

なんで、前回の追加の仕方だったのかなどを合わせてメモしておきます

 

Ruby,プログラミング

こんにちは、しきゆらです

 

今回は、Rubyで木構造を作ってみたので書いておきます

 

Ruby,プログラミング,環境構築

こんにちは、しきゆらです

今回は、Windows環境の中に仮想環境としてUbuntu15.10をインストールし、そこにRubyをコンパイルしてみたいと思います

前回の記事で、Windows環境でemacsを使ってコーディングできる環境を作ったわけですが、結局Rubyのgemやら、emacsの中のPathが微妙に変、という不満が積もり積もって

結局Windows上で環境整えるより、Linux上で環境を整えたほうがこの先楽なのでは・・・?

と思ったので仮想環境上にUbuntuをインストールしました

では、必要となる依存ライブラリから見て行きます

Ruby,プログラミング

こんにちは、しきゆらです

今回は、Windows64bit環境でSQLite3を使えるように設定していきます

 


 

Ruby,プログラミング

こんにちは、しきゆらです

今回は、RubyでCGIを作って動作させてみたいと思います

なおVirtualboxを使い、仮想環境下にCentOS7をインストールして行っています

 

Ruby,プログラミング

こんにちは、しきゆらです

今回は、Rubyでメールの送受信をやってみます

 

追記:2016年3月27日

net/smtpのリンクが間違っていたのを修正しました

なぜか、リンク先が「何も言えなくて・・・夏」になってました

いい曲ですけどね

 

追記:2017年10月18日

スクリプトを少し書き換えたものを新しく投稿しました。

【Ruby】メールを送信する

 

Ruby,プログラミング

こんにちは、しきゆらです

今回は、2015年12月25日にリリースされたRuby 2.3.0をコンパイルしていきたいと思います