タグ

Rubyに関するshintaksのブックマーク (76)

  • Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント

    Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント フリーソフトウェアの推進のためにリチャード・ストールマン氏が創設したフリーソフトウェア財団(Free Software Foundation)は3月26日、「2011 Free Software Awards」を発表。フリーソフトウェアに貢献した人物としてRubyの生みの親、まつもとゆきひろ氏が「The Award for the Advancement of Free Software」を受賞しました。 受賞にあたり、まつもと氏にメールでコメントを依頼したところ、以下のような文章をいただきました。そのまま掲載します。 まつもと氏のコメント Rubyの開発をはじめた1993年当時には「オープンソース」という単語そのものが存在しませんでした。また、LibrePla

    Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント
  • macを買って、今すぐherokuでruby1.9.3 + rails3.2しよう! - ppworks.jp

    みなさんがmacを買う理由の1つにherokuを使ってRailsの開発がしたいというのがあると思います。そこで、今回はmacを買ってきてherokuにdeployするまでの手順を書いてみました。念のため、手元のマシンでLionをクリーンインストールしてからの手順を記述しています。 買う もしmacを持っていなければ、今すぐ近くのmacが売っていそうなお店(そこらをぶらついているときにmacを売っているのを見たことありますよね!そこに行くんです!)で買ってきて下さい。ネットで買うといますぐこの記事に書いてあることを試すことができません。しかし、もうすぐ新しいmacとか出そうだから落ち着いた方がいい感もあるので、その辺は自己責任で判断しましょう。 ソフトウェアアップデート これしないと不安。しましょう。(アップデート後に再起動を促されることも多いと思います。) iTerm2 iterm2を入れ

    macを買って、今すぐherokuでruby1.9.3 + rails3.2しよう! - ppworks.jp
  • ブログに貼りたいコードをいい感じにシンタックスハイライトしてくれる syntaxhighlight.in が良さそう - 9mの日記

    ブログにコードを載せることが多くなりそうなので、コードスニペットをいい感じにHTMLで成形してくれるやつを探してみた。少し探してみた感じだと syntaxhighlight.in が良さそう。 syntaxhighlight.in jQueryとCSSとちょっとのJavaScriptを使えるようにする必要があるけど、テーマも選べるし、行のハイライトも手軽に設定出来ていい感じ。コピペ用のプレーンテキストとHTMLの切り替えが出来るのも便利。 Gist とか、もっと手軽に貼付けられるサービスもあるんだけど、どれもデザインがイマイチだったり、読み込みが遅かったりする。有名どころだと SyntaxHighlighter があって、Wordpressとかでもよく使われてるみたいなんだけど、サイズが大きくてやはり重い。描写までのタイムラグが気になる。syntaxhighlight.in はまあまあカス

  • ソフトバンクのWEB請求書もscraperにかけてしまう - それマグで!

    ついでだから、ソフトバンクのWEB明細もスクレーパー書いておいた。 テレビ見ながら、ついでにソフトバンクのWEB明細も切り取っておいた。 mysoftbankサイトから明細を取ってくる。 #!/usr/bin/env ruby require 'rubygems' require 'kconv' require 'openssl' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE require 'mechanize' url ="https://my.softbank.jp/msb/d/top" id="08042xxxxx" pw="**password**" m = Mechanize.new m.get url m.page.forms[0]["msn"]=id m.page.forms[0]["password"]=pw

    ソフトバンクのWEB請求書もscraperにかけてしまう - それマグで!
  • 日経の社説を一気に取得する。自分で読むのはバカバカしいからRubyに日経を読ませる。 - それマグで!

    新聞比べ読みをしたらいいとトラックバックがあったんだけど*1。 僕も日経の何がいいかよくわからん。エライ人が日経嫁とかウルサイんですね。僕も言われたことあります。 あんなもの自分で読むとストレスたまるので、とりあえずプログラムに読ませてみた。 日経の社説を取得するプログラム #!/usr/bin/env ruby #日経新聞の社説。 require 'rubygems' require 'mechanize' m = Mechanize.new m.get "http://www.nikkei.com/news/editorial/" #m.page.search('/html/body//h2[contains(., "社説")]').first.parent list = m.page.search('//h4/a').map{|e| [e.text,"http://www.nikke

    日経の社説を一気に取得する。自分で読むのはバカバカしいからRubyに日経を読ませる。 - それマグで!
  • 独学でコーディング! - a-newcomer.com

    ここ数年、会社を辞めて自分のペースで仕事を請け負うフリーランスという形態で仕事をする人が増えています。フリーランスには様々な職業があり、代表的なものでは翻訳業やイラストレーター、YouTuberもフリーランスに分類されます。そして代表的なフリーランスの職業がもう一つあります。それはプログラマー/エンジニアです。そのプログラミングの大部分を占める工程がコーディングであり、知識と技術を身につければ、憧れのフリーランスに鞍替えすることも夢ではありません。 それではコーディングの知識と技術を取得するにはどのようなルートがあるのでしょうか?現実として学校に通うか、プログラミングを請け負う会社に入社するか、あるいは独学で取得するかのいずれかを選択することになります。そこで今回は最も費用の少ない独学でコーディングを学ぶ方法を紹介したいと思います。 独学でコーディングの知識と技術を身につけるには まずはプ

    独学でコーディング! - a-newcomer.com
  • 忙しくてフィードが読めないのでClineという通知用のツールを作った - Joy Luck Crab

    2011-12-04 忙しくてフィードが読めないのでClineという通知用のツールを作った たまに時間があるとフィードを読む習慣を復活させようとするんですが、結局は途中で仕事が忙しくなって放置してしまい数日後「全部読んだことにする」ボタンをクリックする繰り返しに疲れた。 もうフィードアグリゲータで定期的に情報を集めるのは無理なんだなと最近は諦め始めていて、かといって最近の出来事がわからなくなるのはちょっと。。 別に全部に目を通さなくていいから最近の情報は常に目の届くところで渦巻いていてほしい。 一日のうちでいちばん眺めているのはディスプレイ(特にターミナル)で、そのターミナル上に新しめの情報が湧き水みたいに出てきては消えていく何かが欲しいと思ったので作ってみた。 Cline CUIをメインとした通知アプリのつもり。 これを入れると↓のような通知を永遠に垂れ流すことができる(screenのb

  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

  • 面白い!Ruby/Pythonなど多数のプログラミング言語をWebブラウザ上で実行する·repl.it MOONGIFT

    repl.itはWebブラウザ上で多数のプログラミング言語を実行し、その結果を確認できるソフトウェア。 repl.itHTML5/JavaScript製のオープンソース・ソフトウェア。プログラミングの学習はどこで行うのが良いだろうか。書籍を購入する人もいれば、オンラインのチュートリアルを見る人もいる。いずれの場合もローカルに実行環境を用意して行うものだろう。 利用可能な言語一覧 お勧めなのはオンライン学習なのだが、実行環境がJavaScriptくらいしか用意できないのが問題だった。だがrepl.itを使うとそれ以外のプログラミング言語もオンラインで実行できるようになる。 repl.itが使える言語としてはJavaScript、CoffeeScriptの他、RubyPython、Lua、Scheme、QBasic、Forth、Emoticon、Brainfuck、LOLCODE、Unla

  • Ruby合宿2011に参加した - ✘╹◡╹✘

    目次 きっかけ 僕は重度の臆病者で 人に教えること 複数人でつくること 1番大事にしたいこと おしまい 出来るだけ素直に書こうとしたら、文体が中学生っぽくなったので注意して読んで。 8月8日から8月12日までの5日間、僕は島根県で行われるRuby合宿というイベントに参加した。これは島根県主催で行われてるイベントで、5日間でRubyを基礎から学べる合宿だった。県としては島根県内IT企業への就職機会を増やすという目的もあったんだけど、参加者の目的の大部分はやはり、プログラミング言語Rubyの習得にあった。 きっかけ 僕もその1人で、Rubyのことを知るためにこの合宿に参加した。僕は普段、少しだけRuby on Railsを使ったことがあって、その中で使われているRubyという言語に興味があった。僕がRailsに出会ったのは2年ほど前のことで、当時の僕はまだプログラミングを知らなかった。大学でた

    shintaks
    shintaks 2011/08/19
    実は僕は重度の臆病者で、相手に嫌われることを本当に恐れているので、自分から人に話し掛けないという選択肢をいつも取る。所謂非コミュ、ぼっちに属するタイプの人間だと思う。
  • 数万のソースコードから目的の一行を一瞬で見つけ出す、Milkode - おんがえしの blog

    最新バージョンはコチラです。 Milkode(ミルコード)はソースコード検索エンジンです。手元にある大量のソースコードを登録し、ブラウザで閲覧したり検索することが出来ます。20000ファイル位であれば1秒位で特定の一行を見つけることが可能です。 Rubyで書かれており、使っているライブラリも含めてRubyGem経由でインストールすることが出来ます。 OSX, Unix $ sudo gem install milkode Windows(32bit) $ gem.bat install rroonga --platform x86-mingw32 $ gem.bat install milkode Windows(64bit) ※ 事前に64bit版rroongaのインストールが必要です。 $ gem.bat install milkode詳しいインストール方法はホームページをご覧下さい。

    数万のソースコードから目的の一行を一瞬で見つけ出す、Milkode - おんがえしの blog
  • PHP しか書けなかった僕が Ruby を始めたころに思ったこと10点 « blog.udzura.jp

    RubyKaigi とか色々あって、ふと、僕がプログラミングを始めたころのことを何となく思い出したので走り書きしておきます。特に PHP に関しては記憶が曖昧なところがおおいので、 PHPer モヒカン族によるツッコミを歓迎します。 配列とハッシュが違う PHP においては、配列も連想配列もすべて array() と言う関数で生成する。むしろ、配列というものがキーを数字にしているだけの連想配列と言う位置づけだと思う。 Ruby ではもちろん、主たるコレクションには Array と Hash の二種類が存在し、区別される。最初はこの区別に若干戸惑いを覚えた。 ちなみに Python だとリスト・タプル・辞書ともっと増えるわけで、Javaのコレクションクラスに至ってはさらに多いし、この辺はどの実装が正しいとか適切とかではなく慣習なのかなあ、と思ったりする。 型(クラス)がより厳格 PHP では

  • rubyビルドガイド

    ソースコードを手にいれる ソースコードはアーカイブか CVS 経由のいずれかで入手できる。 アーカイブで入手 どこからか入手したらハードディスク上に展開する。 この文書では ~/src/ruby にソースを置くとして話す。 ~/src % tar zxf ruby-XXX.tar.gz CVS を使って入手 CVS を使う場合は以下のようにして入手できる。 ~/src % cvs -d :pserver:anonymous@cvs.ruby-lang.org:/src login Password: anonymous ~/src % cvs -d :pserver:anonymous@cvs.ruby-lang.org:/src co ruby CVSはオプションの順番にうるさいので、うっかり-Dオプションを "ruby"の後にしたりしてはすること。coの直後に-Dを書かないとだめだ。

  • 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 また、クラス内の各構成要素の区切にも空行を挿入する。

  • いまどきのRubyとRailsの学び方 | Act as Professional

    code school という学習サイトがあります。現在は、Ruby on Railsに特化したコンテンツがありますが、確認する限りでは、jQueryやHTML5 & CSS3のコンテンツが近いうちに公開される予定です。 なにが、いまどきなのか? Ruby on Railsrails3に対応してる)が無料で学習できる Rails for Zombies をやってもらえば、すぐにわかるのですが、rails環境を一切つくることなく、Webブラウザだけで完結しているコンテンツなんです。 つまり、ブラウザにコードを打ち込んでいくと、動作する結果を返してくれるのです。環境作りに苦労することなく、学習に専念できるのです。 初心者向けのコンテンツだからこそ、こういった配慮は大事だなぁと考える。 Rails for Zombies は5章構成になっていて、1章ずつ動画で丁寧に説明されている。英語が聞き取

    いまどきのRubyとRailsの学び方 | Act as Professional
  • Ruby を全面的に採用した東京ガスの地震防災システム

    東京ガスでは、数年前より、業務システムのオープン化に取り組んでおり、今日に至っております。とくに、地震防災という非常にミッションクリティカルな業務システムへ Ruby を全面的に採用し構築、運用しています。今回のミニセミナーでは、東京ガスグループの(株)ティージー情報ネットワークに所属する武藤様にお越しいただき、2009 年 10 月に リニューアルした地震防災システム「SUPREME」を紹介して頂くとともに、システム全体像における Ruby の位置付け、および Ruby 適用の効果について、ユーザ視点でご講演いただきました。Read less

    Ruby を全面的に採用した東京ガスの地震防災システム