タグ

rubyとhtmlに関するtuto0621のブックマーク (4)

  • How to write a template engine in less than 30 lines of code

    Credit: This article is based off of the templating library mote. I was inspired by the simplicity of the library and it makes a great study piece for those who haven’t looked into the internals of templating engines before. Preface: What is templating? Template engines are tools that generate text (strings) from templates and help separate presentation from application logic. Unless you’ve been s

    How to write a template engine in less than 30 lines of code
    tuto0621
    tuto0621 2015/03/30
    超軽量テンプレートエンジンのmote面白い
  • Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい

    クローラー/スクレイピング Advent Calendar 2014の5日目です。あと、全部俺Advent Calendarも開催中です。 Webからデータを取るためにスクレイピングする際は、Rubyを使うことが多いです。理由としては、Nokogiriが手軽で簡単だからの一点です。Rubyによるクローラー開発技法でも随所に紹介しています。随所というレベルではなく、手を変え品を変えNokogiriでデータ取っているだけじゃねぇかと批判を受けるのではと、懸念するレベルかもしれません。Nokogiriは手軽で便利なので、ちょっと使い方を覚えておくだけで楽できるケースが一杯あります。ということで、Nokogiri入門編です。 Nokogiriの使い方 Nokogiriは、Rubyで実装されたHTML/XMLの構文解析器(パーサー)です。Rubyの中では、デファクト・スタンダードと言っても差し支えが

    Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい
  • Rubyによるクローラー開発技法の目次 - プログラマでありたい

    るびきちさんとの共著である「Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例」が今週末(8/23,24)くらいから、屋さんの店頭に並ぶようです。経緯や執筆スタイルなどは別途まとめたいと思いますが、ようやくここまで辿り着けたというところです。 AmazonとSBクリエイティブさんのページを見ても、8/21現在では詳細の目次が無いようです。手元にあったデータを貼り付けておきますので、参考にしていただければと思います。 Rubyによるクローラー開発技法 目次 Chapter 1 10分クローラーの作成 1-1 イントロダクション 2 1-1-1 クローラーとは 2 1-1-2 Rubyとは 2 1-2 クローラー 「GNU Wget」3 1-2-1 Wgetとは 3 1-2-2 インストール 4 1-2-3 Wget の簡単な使い方 7 1-2-4 クローラーとしての Wg

    Rubyによるクローラー開発技法の目次 - プログラマでありたい
  • webgen - Ruby/webgen

    webgenは、静的なHTMLを作成するツールです。 設定ファイルとソースファイルを用意し、コマンドを実行するとHTMLファイルを作成します。 物理的なディレクトリ階層をそのままWebサイトの階層に対応してくれます。パンくずリストも作成してくれます。 インストール インストールからサイトの作成まで webgenの概要 記法の変更 標準の Textile 以外の、MarkdownHTML、RDocを使用する方法 特定のパスを変換対象から外す CSVやsvnのフォルダを変換対象から外す方法 ファイルをコピーする webgenコマンドを実行したときに、srcフォルダからoutputフォルダにファイルをコピーする方法 メニューに表示する ページをメニューに表示する方法 メニューの表示順を変える メニューに表示されるページの順番を変更します。

  • 1