kurukuru-papaのブログ

主に、ソフトウェア開発に関連したメモを書き溜めたいと思います。

Ruby

ラズパイでRubyのWebクローリング/スクレイピング環境構築メモ(後半)

前回の続きです。前回は、OSアップデートから、Rubyのインストールまでの手順を書きました。今回は、Webクローリング/スクレイピングするためのRubyジェムをインストールする手順です。 Rubyジェムインストール(Selenium-WebDriver,Nokogiri) RubyでWebク…

ラズパイでRubyのWebクローリング/スクレイピング環境構築メモ(前半)

先日、ラズパイ上で、Ruby,SeleniumWebDriverのWebクローラー/スクレイピング環境を構築しました。Windows上では環境構築したことがありましたが、Linux系OS上では初めて環境構築しました。手間取ったことも多く、いくつか試行錯誤しながら作業したので、備…

二つのディレクトリの差分を別ディレクトリにコピーするスクリプトを作ってみました

ネットで調べ物をしていると、次のページを見つけました。Rubyの配列を上手く使っていて、非常に勉強になる内容でした。 Ruby標準パッケージでディレクトリ比較を作ってrsyncモドキをする - それマグで! http://takuya-1st.hatenablog.jp/entry/20100921/12…

クリップボード操作メモ

#! ruby -Ks # clipboad.rb # クリップボード操作サンプル # # 前提 # ・win32-clipboardライブラリがインストールされていること。 # インストールされていない場合は、次のようにしてインストールしてください。 # gem install win32-clipboard # ・デバッ…

Windowsのショートカットファイルの作り方メモ

#! ruby -Ks # shortcut.rb # ショートカットを作成します。 # # 前提 # - win32-shortcutが必要です。 # > gem install win32-shortcut require 'rubygems' require 'win32/shortcut' include Win32 shortcut = Shortcut.new "shortcut_test.lnk" shortcut.…

GAE/JRuby/Rails2でデモアプリ(2)

先日ブログに書いた方法(http://d.hatena.ne.jp/kurukuru-papa/20100220/1266661911)で、GAEのRailsアプリのスケルトンを作成しようとしましたが、作成スクリプトでエラーが発生して、作れなくなっていました。暫定対処方法をメモしておきます。エラーメッ…

GAE/JRuby/Rails2でデモアプリ

前回のエントリーに引き続きGAE/JRubyで、Webアプリを作ってみます。今度はRails2を使ってみました。GAE上でRailsを動かす方法は、バージョンや環境によって、いくつかの方法があるようで、上手く理解できませんでした。でも苦労して何とか動かすことができ…

GAE/JRuby GAEで10個以上のWebアプリを同時稼動させる

GAEでは、1アカウントで作成出来るWebアプリの数が、10個に制限されています。あまり使い勝手が良くないですが次のようにすると10個以上のWebアプリを同時に動作させることが出来そうです。考え方は簡単です。GAEは、10個のWebアプリに対して、各々複数バー…

GAE/JRuby/SinatraでHello World

前回のエントリーに引き続きGAE/JRubyで、Webアプリを作ってみます。今度はSinatraを使ってみました。試行錯誤作成しているので冗長な部分や間違いもあるかも知れませんが、一応動くものが出来たので、メモしておきます。 Sinatraって何? 軽量フレームワー…

GAE/JRuby/RackでHello World

Google App Engine上で、RubyのWebアプリを作ってみようと思いました。まずは、手始めにRackを利用します。試行錯誤作成しているので冗長な部分や間違いもあるかも知れませんが、一応動くものが出来たので、メモしておきます。 Rackって何? Webサーバー/Web…

JRuby Swing ファイルのドラッグ&ドロップ

JRubyのSwingを使用して、エクスプローラからファイルのドラッグ&ドロップを受け取るデモアプリを作ってみました。

はてなダイアリーを自動バックアップする

先日書店に行ってみると「Rubyist Magazine 出張版 Ruby on Windows」という書籍を見つけました。タイトルから想像できるように、Windows環境に特化したRubyの解説書でした。その中には、Internet Explorerを操作して、Web自動巡回という内容もありました。…

Excelファイルのシートのページ数を取得する方法

Excelファイルの各シートについて、ページ数を取得する方法は、2つあるようです。ただし、どちらの方法でも、縦と横の両方が複数ページにわたるようなワークシートでは、場合によっては、誤ったページ数を返却します。詳細は機械猫さんの次のサイトを見てく…