Egitでの衝突の解決

衝突マークが付く マージツールを使って衝突部分を修正する 修正したファイルをAdd(Pleiades等で日本語化している場合は「追加」) commitする 解決

転職しました

広告関連のメール電話問い合わせ対応っぽい仕事から、Java使ってWebアプリの開発するとこへ転職しました。FacebookやTwitterにもちょいちょい書いていますが、はてなダイアリーユーザーが転職したらダイアリーに書くのが慣習のようなので。

iDoneThisは「今日何してた」を置いておくサービス

iDoneThis登録しておくと毎日同じ時間に「今日何してた?」と(英語で)メールが来る。返信しておくと次の朝起きる頃にカレンダーに日記が入るというシンプルなサービス。

冷やし梅ささみ

極力シンプルに夏らしく。素麺、ざるうどんの付け合せや弁当の隙間埋め用。 調理から保存までタッパーで済ませる。 材料一人分と道具 品目 量 備考 ささみ 2本 胸肉でも出来るかも 梅干 2個 柔らかいタイプ 酒 適量(後述) なければ水でいい タッパーなど耐…

Rubotoメモ

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

Google Chromeにlivedoor Readerでの購読ボタンを表示する

ChromeFullFeed - Google Chrome 拡張機能ギャラリー自分の環境で動いた方法を下記に。 環境 Windows XP(OSは関係無さそうですが) RSS Subscription Extension(by Google) - バージョン: 2.1.3 Google Chrome 11.0.696.60 方法 初期状態だとLDRがRSSリー…

和名でっちあげシステム

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…

項目名から本文に含む地名

gis

それなりに形になってきた妖怪地図の地図データ作成の続き。Rubyで本文データ中の地名を抽出してCSV化、MySQLのテーブルに収めたのを項目名と突き合わせる。 SQL文 select page_title, `ken-name`, `tiiki-code`, `sityouson-name1`, `sityouson-name3`, old…

都道府県、市町村区の名前をDBへ

gis

郵便番号データダウンロード - 日本郵便辺りだともっと細かい町字レベルの名称まで得られるはずだが、流石にそこまで細かいと 妖怪地図作りに使うには固有名詞などとの重複が増える そもそも町字まで限定された既述のある項目はそう多いとは思えない という…

行政区分以外の地名

妖怪地図の作成に関してメモ。行政区分名だけで捕捉できない地名について。都道府県、市町村、特別区など以外に「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…

ブブゼラがはやりらしいので

どうですかね

マスを綺麗にする事

gis

書かないと忘れるので。HEX地球儀恐らく、六角形か五角形の頂点以外の一辺の中に無駄な頂点が設定してあると、投影法が変わった時に一辺が直線でないマスが出来てしまう。頂点以外の頂点(?)を削除すれば投影法を変えてもマスの辺自体は綺麗になるんだろう…

HEX地球儀

gis

ISEA Based DGGs Foldable Images of the ISEA3H Discrete Global Grid ISEA3Hとか言うやり方だと地球全部を六角形と五角形六角形で埋め尽くせる、らしいです。ただし、Googleマップなんかと同じ投影法の地図上に表示すると凄まじく変形します。日本の辺りは…

tenko2を暫定公開

goldbook's tenko2 at master - GitHub ソースはGithubへどうぞ。無印tenkoのソースもgithub上にあるはずですが、GUI部分以外は、tenko2の方を見る方が分かりやすいかと思います。tenko2はAndroid用天気予報アプリ「Tenko」をSQLiteで予報区データを扱うよう…

location#Addressから予報区への変換

参照:android.location.Addressの使い方 - 泥縄トラップ Android用天気予報アプリ「Tenko」 - 泥縄トラップ 作ったDBの構造 別表第四(第四条、第十条及び第十二条関係)を加工したCSVを取り込んでテーブルを作成した。テキストエディター EmEditor - EmEdito…

ランダムにレコードを選ぶ

db

参照:random関数 - SQLite関数の使い方 - SQLite入門rand()で乱数生成。absで正の数に限定し、「% カラム数」で乱数の範囲を限定する。 /*原型はこれ*/ SELECT * FROM table WHERE pk_uid = abs(random()) % 10 SELECT * FROM yohoku WHERE pk_uid = abs(ra…

「日本の妖怪一覧」からリンクされたページIDを抽出

db

より正確な方法があったので追記。pagelinksはWikipedia内部でのリンク情報を収めるテーブル。wikipediaから配布されているデータは1.6GBもある。下記のSQL文は日本の妖怪一覧からリンクされたページを表示するもの。カテゴリへのリンクは除いてある。 SELEC…

Wikipedia記事データのローカルDBへの取り込み

Wikipediaの本文のデータを落としてMySQLの中へ取り込む ←出来た 落としたデータから「日本の妖怪の一覧」に含まれる妖怪のページを抽出 内容から地名を抽出 【問題】古い地名が含まれるであろう点。古い地名に関する情報が必要 地名を地理情報のデータを関…

妖怪の生息地

gisも関連する話。Wikipediaには「日本の妖怪一覧」なる項目があり、個人的には涎の出るような情報です。それに思いを馳せてハァハァ言ってて唐突に思い付いた事があったのでここ数日作業しています。 事前にMySQLをパソコンに入れておく Wikipediaのデータ…

カラムのデータ型変更

revision.rev_commentのカラムで長さ不足のエラーがでるのでtinyblob->blobに。あとtext.old_textがblobだと扱いにくいのでtextに。 ALTER TABLE テーブル名 MODIFY カラム名 型 NOT NULL DEFAULT デフォルト値; MySQLクイック・リファレンス

IEに爆破された

ブックマークのお勉強 - 泥縄トラップのブックマークレットが見事に動きませんでした。Firefoxでテストしてたせいなのか、紙に出力したのを持ち出して打ち込んでも動きませんでした。めんどうだけどIEで動くものを作り直します。

タブ、改行、行末コメントを探す正規表現

Emeditorでブックマークレット作成作業をする際に使ったもの [\t\n]|//[^"]*$