![「Ruby 2.4」系列の公式サポートが終了 ~後継バージョンへの移行を/「Ruby 2.7」「Ruby 2.6」は通常メンテナンス中。「Ruby 2.5」は2021年3月末まで](https://cdn-ak-scissors.b.st-hatena.com/image/square/378b0ded7bf01eb79d8569713dfef13c2bd7555a/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1246%2F588%2Fimage1.jpg)
情報収集はビジネスマンとしての基本である。しかし普段シェルで作業する者としては、毎回ブラウザを立ち上げる時間すら不毛である。よって、シェルから一瞬で情報収集できるRubyのワンライナーを書いた。 上からYahoo, はてな, Naverまとめ, 2ちゃん $ ruby -r open-uri -e 'open("http://www.yahoo.co.jp").read.scan(/topics.+?>([^<]+?)</) {|m| puts m}' $ ruby -r open-uri -e 'open("http://b.hatena.ne.jp/hotentry").read.scan(/entry-link.+>(.+?)</) {|m| puts m}' $ ruby -r open-uri -e 'open("http://matome.naver.jp/").read.sc
2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の本質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさんの話はもちろん、統計的裏付けだとか学問的裏付けがある議論というものではありませんし、ご本人も楽しそうに話し、聴衆も楽しんでトークを聞くというゆるい感じのものでした。ただ、「イノベーションの本質は捉えがたい」というメッセージや、「だからあれこれ考えずにコードを書こう、われわれはコードを書くことにアイデンティティを感じているのだから、それこそがハッピーになる道だ」というメッセージは、参加していたRubyistたちの胸に響くものがあったのではないかと思います。 以下、口語文体のまま、ポイントとなる前半のトークをまとめてみました。トーク後半
たのしい開発 スタートアップRuby 大場寧子、大場光一郎、五十嵐邦明、櫻井達生(著) 技術評論社 2012年7月 ISBN-10: 4774151661 ISBN-13: 978-4774151663 2604 円(税込) ■なぜRubyistに惹かれたのか Rubyへの心変わりは誰の影響だっただろうか。 業務と関係なければ、勉強しなくていいと思っていたはずだった。アジャイル系コミュニティに参加したしばらくあと、地域Rubyコミュニティに迷い込み、いつしか彼らと楽しくお酒を飲むようになっていた。 アジャイル系コミュニティの人々が仕事について・技術について話している姿は楽しそうだった。 彼らはRubyistでもあった。彼らの姿に惹かれ、僕もRubyを学び始めた。 そうして門を叩いた地域Rubyコミュニティの人々も、アジャイル系コミュニティと同様に、技術について話している姿は輝いていた。 そ
某プロジェクトでRuby on Rails使うっていぅんで 「アジャイルWebアプリケーション開発」本なんて買ってチュートリアルとかやってます。 ただ、Ruby自体なにも分からないので、Rails覚えてもどれだけできるかがよく分からなす。 ってことでRubyを勉強する!と先ほど書いてみた4つのスクリプトをご紹介。間違ってたらツッコミよろしくおくんなまし。 とはいえ簡単なやつだよ!でも新しいおっぱいダウンロードスクリプトもあるよ! open-uri.rb まずは、Perlで言うLWP的なもの、つまりHTTPクライアントでこの日記のHTMLを取得してみるよー。 あら、簡単だねっ。 require "open-uri" html = open("http://yusukebe.com/").read; p html twitter-search.rb お次に「お得意の」APIを叩く系をやってみる
Hackety Hack is another great site that teaches you how to program, for free. Specifically, it teaches the Ruby programming language. There’s tons of lessons on there already and they are constantly adding more. Hackety Hack is available for Mac and Windows. Of late, there’s been a proliferation of websites and programs that teach you how to code for free, to the point where it is extremely easy
Android Market APIはGoogle Play(旧Android Market)のアプリ情報を取得するRubyライブラリです。 もしGoogle Playのアプリマーケットにあるデータを使ってシステムを作るならば使ってみてほしいのがAndroid Market APIです。Ruby製のGoogle Play(旧Android Market)スクレイピングライブラリです。 インストールします。Rubygemsで簡単にインストールできます。 データを取得します。様々な情報が返ってきます。 名前の取得です。 スクレイピングを使っているからかうまくとれない情報もあります。 説明文。 日本語のアプリもデータ取得できます。 トップセールスから取得というのもできます。 Google Playの画面も今の所Android Marketと比べて大きく変わっていないので殆どのデータが取得できてい
ここ数年、会社を辞めて自分のペースで仕事を請け負うフリーランスという形態で仕事をする人が増えています。フリーランスには様々な職業があり、代表的なものでは翻訳業やイラストレーター、YouTuberもフリーランスに分類されます。そして代表的なフリーランスの職業がもう一つあります。それはプログラマー/エンジニアです。そのプログラミングの大部分を占める工程がコーディングであり、知識と技術を身につければ、憧れのフリーランスに鞍替えすることも夢ではありません。 それではコーディングの知識と技術を取得するにはどのようなルートがあるのでしょうか?現実として学校に通うか、プログラミングを請け負う会社に入社するか、あるいは独学で取得するかのいずれかを選択することになります。そこで今回は最も費用の少ない独学でコーディングを学ぶ方法を紹介したいと思います。 独学でコーディングの知識と技術を身につけるには まずはプ
JavaScriptプログラマーの間で「CoffeeScript」を使う人が増えています。CoffeeScriptとは一体どんな言語なのか、そして実際の現場で使うにはどうしたらいいのか、この連載を通して解説していきます。Webブラウザ向けのフロントエンド開発にも、そしてサーバサイド開発にも使える内容となっています。 CoffeeScriptが登場する前 JavaScriptは広く普及している言語ですが、ソースコードは見苦しいものになりがちです。小さなプログラム程度なら構いませんが、大規模なプログラムを作るのはかなり骨が折れる作業です。冗長な記号や面倒な決まり文句などが積み重なると、読みづらくメンテナンスしづらいソースコードができてしまいます。 JavaScriptを使ってある程度の規模の開発を経験したプログラマーの多くはそのような不満を感じ、もう一度JavaScriptで大きな開発をしたい
2011年9月6日〜8日の3日間、神奈川県のパシフィコ横浜・国際会議センターにて、ゲーム開発者の技術交流などを目的としたCEDEC(コンピュータエンターテインメントデベロッパーズカンファレンス) 2011が開催された。 最終日に“Ruby開発が教えてくれたこと”と題した発表を行ったのは、ネットワーク応用通信研究所の……いや、こう言ったほうがわかりやすい人が多いかもしれない、プログラミング言語“Ruby”の開発者の、まつもとゆきひろ氏。“ストレスなくプログラミングを楽しむ”ことを目的として開発された、Rubyの思想とは。 まつもと氏とプログラミング言語との出会いは、中学生のころに遡る。父親が買ってきたポケコンで、BASICでプログラミングするようになったのが始まりだ。しかしながら、当時はちゃんとしたコンピューターは高価な時代で、インターネットもない。まつもと少年は「いつかコンピューターを手に
Web ページからデータを抽出してデータベースに突っ込むことに性的興奮を覚えるみなさん、 ScraperWiki 使うとキモチイイですよ。以上です。 そうではないみなさんには少々の説明が必要かと思いますので少々書きます。 ScraperWiki はスクレーパ(Web ページをスクレイピングするスクリプト)とスクレイピングで得られたデータを共有しようぜっという Web サービスです。Wiki と名が付いていますが Wiki っぽいページ構成になってるわけではなく、スクレーパやデータを誰でも編集できるようにして成果を共有するという理念が Wiki と共通しているのが由来みたいです。 ScraperWiki を使うとスクレーパを作るのがラクになります: Web ベースのエディタでスクレーパを書き、その場で実行できる PHP、 Python または Ruby が使える(HTML パーサなどのモジュ
まつもとゆきひろ氏。いただいた名刺の肩書きは「ネットワーク応用通信研究所 フェロー」だが、ほかにもRubyアソシエーション理事長、楽天技術研究所フェローなども兼任する いまや開発者の間だけではなく、"世界で活躍する日本人"として一般メディアでも紹介される機会が多い、ご存じ"Matz"ことRuby開発者のまつもとゆきひろ氏。家族と暮らす松江を拠点にしながらも、Rubyカンファレンスやセミナー、産学連携プロジェクトへの参加など、日本と世界を駆けめぐる忙しい毎日を送っている。今回、その多忙なスケジュールの合間を縫ってまつもと氏に直接お話を伺う機会を得た。最近の活動、OSSプロジェクト、Ruby生みの親としての思いなど、開発者・まつもとゆきひろの一面をお伝えできればと思う。 なお、今回のインタビューはヒューマンアカデミーの協力で実現した。同社はまつもと氏、およびまつもと氏がフェローを務めるネットワ
Ruby - A Programmer's Best Friend The Great Ruby Shootout (July 2010)にLinuxにおけるRuby実行環境のベンチマーク結果が掲載されている。ベンチマークが実施されたのはUbuntu 10.4 LTS x86_64版、Intel Core 2 Quad Q6600、8GBメモリの環境。Ruby Benchmark Suiteの提供しているベンチマークのうちいくつかを抜粋して実施したという。 公開されているデータはひとつの指針にすぎないが、それぞれのRuby実行環境の特徴がでており参考になる。比較に使われたRuby実行環境は次の8つ。 Ruby 1.8.7 p299 Ruby 1.9.1 p378 Ruby 1.9.2 RC2 IronRuby 1.0 (Mono 2.4.4) JRuby 1.5.1 (Java HotSp
松江市の食品会社である中隆(なかたか)は2010年5月12日、パッケージにプログラミング言語Rubyのロゴを配した「Ruby on 松江ラーメン・キュービックシリーズ」を発売した。売り上げの一部をRubyアソシエーションに寄付し、Rubyの普及を支援する。 中隆は麺類を中心に食品製造を手がけている。「Ruby on 松江ラーメン」は、地元の食材であるしじみをスープに使用している。 Rubyアソシエーションはオープンソースのプログラミング言語Rubyの普及と発展を目的に設立された合同会社。Rubyの作者であるまつもとゆきひろ氏が理事長を務める。Ruby公式サイトの運営やRuby開発者の支援などを実施している。 松江市ではRubyにより地元の産業振興を図る「Ruby City Matsue プロジェクト」を進めている(関連記事)。島根県も国際会議「RubyWorld Conference」を中
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く