プログラミングの第一歩は,とにかくプログラミング言語の文法を学ぶことです。以下,主要な言語別にお薦めの書籍を紹介していきましょう。 C言語 C言語の入門書と言えば,誰もが最初に挙げるのがBrian W. KernighanとDennis M. Ritchieが著した「プログラミング言語C第2版」です。この本は著者2人の頭文字をとってK&Rとも呼ばれ,長い間Cプログラマの間で「バイブル」「原典」とされてきました。本書の第1版に「Cの言語仕様を定義する」本という役割があったことが大きな理由です。実際,初期のコンパイラはこの本の巻末資料をもとに作られたものです。もっとも現在はANSIやISO/IECが言語仕様を策定しているため,厳密な仕様を知りたければそれらの仕様書を見るのが筋と言えるでしょう。 K&Rの良い点は,入門書としてわかりやすいことに加え,C言語の設計思想を開発者自身の言葉で読める点で
明日05月16日に株価上昇が見込まれる銘柄情報を抽出しました。 1381 アクシーズ(チャートを見る) 1775 富士古河E&C(チャートを見る) 2124 ジェイエイシーリクルートメント(チャートを見る) 2130 メンバーズ(チャートを見る) 2180 サニーサイドアップ(チャートを見る) 2475 WDBホールディングス(チャートを見る) 2488 日本サード・パーティ(チャートを見る) 2763 エフティコミュニケーションズ(チャートを見る) 3032 ゴルフ・ドゥ(チャートを見る) 3140 イデアインターナショナル(チャートを見る) 3276 日本管理センター(チャートを見る) 3753 フライトシステムコンサルティング(チャートを見る) 4344 ソースネクスト(チャートを見る) 4718 早稲田アカデミー(チャートを見る) 5184 ニチリン(チャートを見る) 5965 フ
A post on the yahoo finance / stock gem had been overdue for a long time. Last week I added the xml support for the result formatting and published a new version of the gem. So I thought its a good time to write a bit about how I got started with it, implementation details, usage, etc. Problem My mother has a portfolio of stocks and it became a bit difficult for her to keep an eye on their perform
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Ruby製ノコギリで株価を切り刻もう! : melborne.github.com - 株式投資は社会人のたしなみである 投資をせずしてリアル経済を知ることはできない ところが就業中に君がWebにアクセスして 株価をチェックしていると上司は怒る 場合によっては君を解雇する そんなばかなことはあってはならない yahoo_stockライブラリ 君がRubyを使えるなら上司に気づかれずに 株価をチェックできるかもしれない 幸いRubyにはyahoo_stockというライブラリがある Ruby gem for stock / finance data « Nasir Jamal yahoo_stockはYahoo!Financeが提供するCSVデータにアクセスする g
RubyによるWeb Scrapingライブラリの情報をまとめるためのWikiです。 Nokogiri HTMLをjQuery風に操作するライブラリ。Hpricotの書き直し版 Hpricot HTMLを「Rubyらしく」扱うライブラリ Mechanize Webサイトへ自動でアクセスするためのライブラリ scRUBYt! DSLを使って簡単にスクレイピングを行うライブラリ feedalizer htmlからRSSフィードを作るのに役立つライブラリ scrAPI パーサを定義することでHTMLを解析するライブラリ ウェブサイトから必要なデータを抽出すること。(Scrape = 削り取る) ライブラリによっては、受信したデータの解析だけでなくデータの送信にも対応している。 例: RSSを配信していないウェブサイトのHTMLをスクレイピングして野良RSSを作る Googleの検索結果をスクレイ
スクレイピングのチュートリアルを書いてみた。 参考:http://nokogiri.rubyforge.org/nokogiri/Nokogiri.html まだまだたくさんのクラスやメソッドがあるが(読んでない)、HTMLのスクレイピングに限定すれば多分これくらいで十分。 2014-02-16追記 なんかたくさんブックマークされていることに気づいたので、サンプルコードのRuby1.9/2対応のアップデート。 Mechanize周りも修正。WWW::Mechanize → Mechanize 等 (0) 前提知識 Ruby、HTML、DOM、CSSセレクタまたはXPath (1) クラス構造の理解 Nokogiri::HTML::Document < Nokogiri::XML::Document < Nokogiri::XML::Node < Object Nokogiri::XML::
GitHub is a development platform that is used by developers to store projects. It is founded on Git, and is used mainly for code development but helps to manage the software development cycle while providing access to a variety of features, such as bug tracking, task management, and wikis. A repository is where all of your projects’ files are stored, including any revisions you have made. Within t
Google recently acquired the startup Aardvark for $50 million. The idea behind Aardvark is to provide a way to ask complicated or subjective questions of your friends and colleagues. There are two papers that will be published at upcoming conferences that provide useful details on this idea. The first is actually by two members of the Aardvark team -- co-founder and Aardvark CTO Damon Horowitz and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く