タグ

@rubyと@Rubyに関するtoteriのブックマーク (25)

  • MOGOK

    MOGOKは「コンピュータに使われる人」ではなく「コンピュータを使う人」でありたいと願うすべてのRubyプログラマを支援します

    toteri
    toteri 2011/09/08
    日本語RubyPaaS
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

  • Funnel

    The Japanese prime minister has recently and successfully made sure that the cabinet approved the regulations for some gambling resorts, the first which would indeed open in Osaka in the near future. Some say it may open in the year 2024 and it will also provide a great new source of tax revenues. Japan has also successfully legalized casinos in the year 2016, and they also passed another bill whi

    Funnel
    toteri
    toteri 2010/11/16
    ArduinoをAS,Rubyで操作できる!?
  • CentOS5.4にRubyの環境を作る手順 - しまてく

    備忘の為の作業ログです。 過去の作業ログ http://d.hatena.ne.jp/cimadai/20100424/centos_on_eeepc まずrubyをrpmにしてインストールする為に必要なもの 今回の方針はrpmにして管理しやすいようにしましょう、という前提で進めます。 ということでrpm化をするために必要なものをごってりインストール。 cd /usr/local/src/ yum install rpm-build rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -K rpmforge-releas

    CentOS5.4にRubyの環境を作る手順 - しまてく
    toteri
    toteri 2010/10/01
    ruby4skype試す
  • Phuby on Phails

    Phuby integrated with rails to let you use PHP views.

    Phuby on Phails
    toteri
    toteri 2010/07/31
    「ふびーおんふぇいるず」って何とも力が抜ける語感だこと
  • Ruby4PHP - Ruby4PHP

    Ruby for PHP ある言語を習得しているプログラマが、他の言語を使う時、一番イライラするのは、「PHPならXXという関数で実現できるあれ、Rubyではどうするんだ?」ということではないでしょうか。 ここは、PHPプログラマがRubyを使う(勉強する)時に、簡単にRubyでのやり方を見つけられるようになる、はずのサイトです。特に説明のない限り、WEBアプリケーション開発用です。 PHP関数名のページに、その機能を「おおよそ」実現する Ruby コードが記載されています。そのほかのページも同じく、PHPプログラマが、よく知っているPHPの機能のかかれたPHPのマニュアルに該当するページに、それを実現するRubyでのやり方が記載されている、ようになるよてい。協力者大歓迎

  • Maraigue風。:[Ruby][Twitter] OAuthのアクセストークンを、ブラウザなしで、Twitterのユーザ名およびパスワードのみを用いて取得する(通称:xAuth)ためのRubyのコード

    2010年02月15日 [Ruby][Twitter] OAuthのアクセストークンを、ブラウザなしで、Twitterのユーザ名およびパスワードのみを用いて取得する(通称:xAuth)ためのRubyのコード タイトル長めですが、大事なことなので全部書きました。 コードはこちら: メインのライブラリ/タイムラインを取得するサンプル gist: 304123 - GitHub(最終更新:2010.02.15 11:26) 発言を投稿するサンプル(上記ライブラリと組み合わせてご利用下さい) gist: 306853 - GitHub(最終更新:2010.02.18 3:09) 概要 Twitterでは、OAuthという認証のシステムが利用できる。 従来は、(ユーザ認証を伴う)TwitterAPIを利用する際、APIの呼び出しのたびにユーザ名・パスワードを送信する必要があった。一方OAuthでは

    toteri
    toteri 2010/06/10
    Ruby+xauth+Twitter
  • オープン・フリーのFX自動取引システム「jiji」

    「jiji (ジジ) 」は、オープン・フリーのFX自動取引システムです。 完全自動でのFX取引を実現 レートデータの取得から証券会社への発注まで、プログラミングしたルールに従った完全自動でのFX取引を実現します。(※1) 注:「必ず利益が出せる取り引きルール」を提供するソフトウェアではありません。取り引きルールを作成・検証し、実際に運用を行うためのフレームワークです。 取引ルールはRubyで 取引ルールはオブジェクト指向プログラミング言語「Ruby」で記述します。 オブジェクト指向言語ですので、よく使う機能の部品化・再利用が容易に行えます。 バックテスト機能を搭載 過去のデータを使用した取引ルールの検証(バックテスト)機能を実装済み。 運用前に、実際のレートデータを使用して動作を確認しておくことが可能です。(※3) 外出先からも操作可能 jijiはスタンドアロンなサーバーとして動作するWe

  • rubyでパスワードを自動生成するプログラムの紹介

    こんにちは、KBMJの中平@railsエンジニアです。 今回はrubyでパスワード生成する方法を書きたいと思います。 これは、私がユーザー登録のプログラム作成時などで、自動的にランダムなパスワードを生成する際に使っているrubyのパスワード生成コードを紹介いたします。 みなさんの参考になれば幸いです。 rubyのソースコードは以下になります。 pass_size = 12   a = ('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a   password = Array.new(pass_size){a[rand(a.size)]}.join 簡単にソースコード説明いたしますと まず、パスワード生成に使用する文字を配列に格納します。(今回は英数字) それを、パスワード登録で必要な文字数分(ここでは12文字)配列からランダムに一文字ずつ

  • dango

    dangoはリアルタイム通信を手軽に行うための無料のプログラミングフレームワークです。Flashによるブラウザ上の動作とRuby on Railsの柔軟で簡単なサーバー記述が繋がることで、簡単に高度なオンラインゲームが作れます。 Realtime communications network framework for Flash and Ruby on Rails.Realtime communications network framework for Flash and Ruby on Rails. Menu トップページ dangoについて ダウンロードとインストール チュートリアル ドキュメントとサンプル キャッチコピー dangoはリアルタイム通信を手軽に行うための無料のプログラミングフレームワークです。Flashによるブラウザ上の動作とRuby on Railsの柔軟で簡単な

  • プログラミング言語の進化の方向 - 世界線航跡蔵

    セキュリティ&プログラミングキャンプ のBoFで、笹田さんがやってたセッションで話したことがある。言語の進化はベストプラクティスの取り込みにある、と。 ベストプラクティス取り込みの歴史 計算可能である事柄を計算するだけが問題であるなら、チューリング完全な言語なら何でも良いということになるし、不完全な言語は出る幕すらない。ラムダ計算からの自然なマップを考えるならS式で書いて何か実行すれば良いんだし、最小のプリミティブから出発するのが目的ならLazy Kなんかもいいかもしれない。 でも、工学的要請からは、計算可能関数が等しく計算の対象となるわけではない。そして、ある種の計算の傾向、パターンに対して「こうすればいい」「こう考えればいい」「こう設計すればいい」というベストプラクティスが生まれてくる。プログラミング言語の歴史を眺めていると、経験の中から立ち現れるベストプラクティスを取り込んだものが多

    プログラミング言語の進化の方向 - 世界線航跡蔵
  • Railsでデバッグをする7つの方法 - Hello, world! - s21g

    記事の引越しから漏れていたのでサルベージ。 secondlifeさんの記事 に反応して後で書こうかなあと思っていたら、大分時間がたってしまいましたが、めげずに書いてみます。 1. p/pp こちらはRailsに限らず良く使われている方法ですが、RailsではWebサーバをフォアグラウンドプロセスとして立ち上げた状態で使う感じになります。

  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

  • yutakafukui.net - yutakafukui リソースおよび情報

    yutakafukui.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、yutakafukui.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

    toteri
    toteri 2008/08/04
    httpd.confの設定を参考にする
  • eruby 再インストール - blanket log

    原因はよく分からないのですが、なんか突然 mod_rubyで動かしていたページが Internal Server Error を出すようになり、ログを見ると [Sat Jun 28 14:32:04 2008] [error] mod_ruby: error in ruby [Sat Jun 28 14:32:04 2008] [error] mod_ruby: (eval):45: (eval):45: uninitialized constant Apache::ERubyRun (NameError) [Sat Jun 28 14:32:04 2008] [error] mod_ruby: from (eval):45:in `value'こんなんなってました。 Apacheの設定ファイル周りはおかしなところはなかったので、erubyを再インストールしてみることに。 すると conf

    eruby 再インストール - blanket log
    toteri
    toteri 2008/08/04
    apache2とmod_rubyで./configure.rbに引っかかったときのメモ
  • Apache2でmod_ruby

    第5回 Apache2でmod_ruby 2002/6/16 Apacheの次期バージョンが出てApache2が出ました。 待望のマルチプロセッサに対応したようです。エンタープライズ用途ではWebLogicやWebSphereがWebサーバとして多いのですが、Javaが要らない人にはまだまだApacheの需要が高いです。 WebLogicやWebSphereもApacheと連携して動くこともできるので既にマルチプロセッサで使っているエンタープライズサーバはApache2でさらにパフォーマンスがあがることが予想されます。 mod_rubyは基的にApache2を前提に作っていないそうなのですが、Apache2でも少しの変更で利用できるようになります。 さすがに全部の機能は使えないようですが、普通に使う分には特に問題なく使えます。 ところで、Apache1.3.24/2.0.36以

    toteri
    toteri 2008/08/04
  • Adobe Flash Player - Downloads

    https://main--cc--adobecom.hlx.page/cc-shared/assets/img/product-icons/svg/express.svg | Adobe Express 注目を集めるコンテンツを制作するなら、Adobe Expressがお勧めです 美しいコンテンツを簡単に作成して共有できます。プロがデザインした何千ものテンプレートの中から選び、SNS投稿、チラシ、バナーなどをあっという間に作成できます。 Adobe Expressを無料で入手

    Adobe Flash Player - Downloads
  • Tenjin - the fastest template engine in the world - kuwata-lab.com

    Tenjin News (2012-02-16) pyTenjin 1.1.0 released (2011-11-27) rbTenjin 0.7.1 released (2011-11-24) rbTenjin 0.7.0 released (2011-04-29) pyTenjin 1.0.2 released (2011-02-22) pyTenjin 1.0.1 released (2011-02-21) pyTenjin 1.0.0 released Introduction Tenjin is a very fast and full-featured template engine available in several script languages. How fast Tenjin is? The following is a result of benchmark

    toteri
    toteri 2008/05/23
    軽量&Multi-Languageなテンプレートエンジン
  • Rubyリファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第