ruby

Rubotoメモ

WindowsXP上、「自分の環境」でRubotoを使う場合のメモ。 アプリの生成→apk化について。 正しい例 ruboto gen app --package org.ruboto.example.hoge cd hoge jruby -S rake 失敗 下記のようにアプリを生成して、ディレクトリを移動した後rakeを実行すると…

和名でっちあげシステム

http://lifesciencedb.jp/MEXT_H18/ii-7d71540862808853958b767a30fb63d04f9b/ii-1-8f9e66f830b730bd30fc30e930b9/751f72695b66540d65e5672c8a9e4e00822c540d5bfe5fdc8f9e66f8のファイルを拝借 和名だけのテキストファイルを作る KFcoderで単語拾う テキスト…

sinatraのサンプルコード

http://www.sinatrarb.com/intro-jp.html How to: Return JSON from Sinatra - Nathan Hoadシンプルさを追求した感じのライブラリ。 "SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。"ですって。以下サンプル…

なんだコレはと言われたら

地図ですと答える。まあまだ途中なので…。ruboto IRB入れるとIS06上でスクリプト書いて実行できて楽しいです。持ち運ぶキーボード買おうかな。 # encoding: UTF-8 require 'java' class MapMaker def initialize(x_max = 10, y_max = 10, geo=["土", "水"]) …

pikで別バージョンのRubyを取ってくる

一部訂正。p302やp330の指定をしなかった(330を入れた)場合に、自分の環境ではirbやrubygemが動作しなかった。302を指定して入れた場合には動作したのでひとまず302を入れるようにコマンドも修正。pikのコマンドメモ。ローカルに無いバージョンを取ってく…

任意の大きさのPNGを円で埋める

rubyでSVGファイルを生成するの続き 本当は六角形を出力したいんですが、ひとまず円で使い方を覚えるなど。 使用例 幅、高さ、ファイル名 F:\dev\ruby>ruby write_svg.rb 800 600 100 maru.png [-30, -100] [56, -150] [142, -100] [228, -150] [314, -100] …

rubyでSVGファイルを生成する

前振り Windows XP SP3 ruby 1.9.2p0 (2010-08-18) [i386-mingw32] xml - Ruby Support for SVG - Stack Overflow 「RubyでSVG使うためのライブラリ無いの」「Cairoはどうよ」とかいうやり取りだと思われる。 For Windows user:% gem install cairo --platfo…

地名抽出のコード

都道府県、市町村区の名前をDBへのデータを使った物は上げてなかった気がするので一応。ちなみに、下記のコードの時点ではSQLite内のデータを使用しているが、先に書いた項目名-地名の一覧表示をするSQLではMySQL内に入れたデータを使っている。 require 'ru…

行政区分以外の地名

妖怪地図の作成に関してメモ。行政区分名だけで捕捉できない地名について。都道府県、市町村、特別区など以外に「wikipedia:奥多摩」「wikipedia:本所 (墨田区)」といった行政区分に限定されない地名や、「wikipedia:利根川」のような自然の地形が舞台となっ…

Wikipediaダンプから地名を抽出

↓このへんの記事の続き Wikipedia記事データのローカルDBへの取り込み - 泥縄トラップ 「日本の妖怪一覧」からリンクされたページIDを抽出 - 泥縄トラップ 妖怪の生息地 - 泥縄トラップ Wikipediaの本文のデータを落としてMySQLの中へ取り込む 落としたデー…

dbの読み込みテスト

sqlite.rb #sqlite.rb #ruby1.8 require 'rubygems' require 'sqlite3' db_location = "F:\\tools\\spatialite-gui-win-x86-1.3.0_beta\\20100318.sqlite" db = SQLite3::Database.new(db_location) sql = "select distinct aac, cn2 from japan" res = db.q…

「rake/extensiontask」のありか

no such file to load -- rake/extensiontaskとか言われたら「gem install rake-compiler」。