If you are seeing this page, it means that web has been DISABLED for over resource usage (Bandwidth/Disk space/CPU abuse) or Overdue payment Please contact support as soon as possible...
Nanoc © 2007–2024 Denis Defreyne. The content of the Nanoc website is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License, with exception of code examples, which are released into the public domain. Nanoc is licensed under the MIT license. Font Awesome licensed under SIL OFL 1.1. Subtle Patterns by Atle Mo. Deployed on Netlify, the hosting platform with native support for
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. If you've developed an application that displays user-supplied text in a Web browser, it's always possible that the user has entered some crazy HTML (or even CSS) that will break your site's layout. While it's easy to remove all HTML from a piece of text, you might want them to use certain subsets of HTML to format their c
ブログやサイト内の文字列を扱うサービスの中で、HTML中における本文を抽出するというのは重要な課題だ。ライブラリ化したものや、クローラとして提供されるものなど様々な形態が存在する。 そんな中、サイボウズの提供するサービス「パストラック」で利用されているその本文抽出モジュールはオープンソースとして公開されている。 今回紹介するオープンソース・ソフトウェアはExtractcontent、Rubyによる本文抽出モジュールだ。 Extractcontentは一つのRubyスクリプトからできている。読み込むだけで使えるので、Rails等に組み込むのも簡単だ。HTML全体を渡すと、タイトルと本文を同時に取り出してくれる。 パラメータは細かく存在し、それを変更する事で性能を変更できる。が、まずデフォルトのままで大丈夫だろう。 ライブラリだけで本文抽出ができるという手軽さが良い。ブログを使ったテキストサー
http://blog.labnotes.org/category/scrapi/ ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。 このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。たとえばとあるサイトのリンクを全部取得したければ、 require 'rubygems' require 'scrapi' require 'open-uri' require 'nkf' require 'pp' $KCODE = 'u' links = Scraper.define do process "a[href]", "urls[]"=>"@href" result :urls e
Aptanaとは Aptana は米Aptana, Incが提供するEclipseベースとしたオープンソースの統合開発環境だ。もともとは充実したHTML/CSS/JavaScriptの編集支援機能を売りにAjax向けの開発環境と位置づけられていたが、最近になってRuby on RailsやAdobe AIRにも対応するなどサポート領域を拡大している。AptanaのWebサイトからは Windows、Linux、MacOS X向けのアーカイブが用意されているほか、インストール済みのEclipseにプラグインとして導入することも可能だ。 充実のJavaScript編集支援機能 Aptana の最大の特徴はなんといっても充実したJavaScriptの編集支援機能だろう。ソースコードの強調表示や構文チェックはもちろんだが、なんといってもコード補完機能が強力だ。補完候補を表示するポップアップにはブラ
Rubygemsのroteが静的Webサイトの生成に便利です。まだまだ機能は少ないのですが、Railsのレイアウト機能を取ってきた感じなのでRailsやってる人は何となく使い方を把握するのは早いと思います。 `rote create PROJECT_NAME`を実行すると、gem/rote-xxx/lib/rote/project以下がコピーされます。 ディレクトリツリーはこんな感じ。 - / - README - Rakefile : taskを記述するだけでなく生成するファイルの設定ファイルもかねている - doc/ : 生成元のデータを入力したファイルを置くディレクトリ - layouts/ : テンプレート内にテンプレートを埋め込むためのもの - pages/ : メインとなるディレクトリ。アクセスできる各ページはここに置く - res/ : データ変換を行わない画像ファイルやC
Java, PHP, Ruby, Wicket この話題はPHP限定でもないので上の記事とは切り離しました。PHPのいいところを褒めてるところに書くと、褒めたい意図が壊れてしまうので。 symfonyの10分デモを見てて考えたことがきっかけではあるんだけど、実はRuby on Railsの勉強で本を読んでた時にも思ったこと。彼らはHTMLファイルにコードを書くことをなんとも思ってないんだね。もちろん、プログラマからすればその方が早いのかもしれないけどね、私には「HTMLはプログラマのものなの?」という思いがあります。 PHP(Ruby on RailsもeRB使ってる関係でそういう気があるんだけど)はなんでもかんでもHTMLページに書いちゃう傾向があるのだけども、仕事でデザイナの主張を聞くこともある身としては、HTMLにコードを書くことはちょっとこれからのウェブ開発フレームワークとしては受
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く