ブックマークのお勉強

仕事でブラウザに絡む作業が必要。反復の多い操作をブックマークレットで置き換えてみる。 業務に使うので自分で書き起こす。Web上の物を使うと責任の所在が不明瞭 →JSで外部への情報送信も可能。(!)情報流出 ページタイトルとURLのダイアログ表示 タイトルU…

SQL文のメモ

h2データベースの操作用に書いた物のまとめ。H2spatial/Download - OrbisGIS - Tracも使用。 --WKTで確認 SELECT ASTEXT(GEOM) FROM tableName; --テーブル作成 --文字数も考慮 CREATE TABLE tableName( PK_UID INTEGER AUTO_INCREMENT, PRN VARCHAR(4), SUN…

地名の文字数

gis

ちょっとH2 Database Engineで新しいテーブルを作るのに必要だったので。 都道府県:PRN 最長4文字。 そのぐらい覚えとけって話ですが。パッと出なかったのでSpatialiteに頼ってみる。三文字部分は割愛。 --文字数の多い物から SELECT distinct PRN, LENGTH(…

geometryからWKTに変換

gis

AsText AsText( geom Geometry ) : String http://www.gaia-gis.it/spatialite/spatialite-sql-2.3.1.html 「TxtFromGeom」とか言う感じだと思って少し迷った。PostGISでもAsTextで変換するらしい

「rake/extensiontask」のありか

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

Geanyでプログラムの実行結果をコピーする

Geany 0.18でRubyを書いてた際の話。解決から先に。 解決 設定画面で「VTEでプログラムを実行」にチェックを入れる。下画面に表示されるターミナルエミュレータ内で実行される。Ctrl+Cに関しては画面のリセットになってしまうが、右クリックからのコピーは有…

Geanyのテンプレート編集

These are read from the ~/.config/geany/templates/files directory (created the first time Geany is started). Geany 既にあるテンプレート(Ruby、PHPその他)を編集したい場合、~/.config/geany/templates/filesにテンプレートファイルがあるのでそれ…

ホストXP、ゲストUbuntuでSCIMが点滅するバグ

全角・半角キーを押すとSCIMが点滅する。 2、日本語入力 SCIM + Anthy の点滅 (半角/全角キーの反応無視) SCIM と Anthy のデフォルト設定で、「Zenkaku_hankaku」を削除 SCIM のON/OFFは、[Control] + [Space] 日本語入力 のON/OFFは、[Control] + [ j ] GO…

日本語OCRサービスに必要なn個の項目

画像をグレースケールor白黒化して行単位に切り出し 文字を最小単位に文章として意味をなさない程度に切り分ける 官公庁のPDF等、公開情報なら行単位の切り出し+適当な分量の分割でおk 最低限文字1つずつは認識出来ないと苦しいか? 英語対応のライブラリ等…

XPをホストにVirtualBoxでUbuntuを使う

環境、バージョン等 Windows XP SP3 VirtualBox 3.1.2 Ubuntu 8.04 LTS 必要な物 Sun VirtualBox - ダウンロード - サン・マイクロシステムズから本体を落とす。Open Source Editionの方が良い気がする。OSSは正義。 Ubuntuの入手 | Ubuntu Japanese Teamか…

Geometryの圧縮

gis

In order to compress any geometry stored into a given DB, you can use the following SQL sample: http://www.gaia-gis.it/spatialite-2.4.0/SpatiaLite-Geometries-Addendum.pdf BEGIN; UPDATE table_1 SET geom = CompressGeometry(geom); UPDATE tabl…

都道府県(庁)の公式サイト一覧

何に使うんだかはまだ考え中。ひとまず記録用にhttp://www.pref.hokkaido.lg.jp/ http://www.pref.aomori.lg.jp/ http://www.pref.iwate.jp/ http://www.pref.miyagi.jp/ http://www.pref.akita.lg.jp/ http://www.pref.yamagata.jp/ http://www.pref.fukush…

シェープファイルのzip用意しました

geo data利用条件については元になった国土数値情報の物に準じます。詳しくは添付のテキストファイルを参照して下さい。元々無償利用出来るデータだし、加工にもOSSしか使ってないので利用に元のデータ以上の制限はかけません。Android、iPhoneアプリだのWeb…

spatialiteを好きなところで

the xxx GUI tool way / the xxx language binding way: * there are lots of GUI tools supporting SQLite * and there are lots of language bindings supporting SQLite as well: o Python o PHP o Java o Visual Basic ADO .NET and so on * more or les…

8地方のシェープファイルを統合

やったよ! ついに俺やったよ! 手順 SQL文は634 - SQL/テーブル間のデータコピーより 8地方のシェープファイルを用意 spatialite-guiで全て取り込む 新しいテーブルを作る。テーブルの構造は8地方の物と同じにする create table コピー先テーブル名 as sele…

SpatiaLiteで逆ジオコーディング

国土数値情報-行政区域-SHAPEの全国分行政区域のデータをSpatiaLiteでSQLiteへ取り込む。そんなんあるなら国土数値情報XMLファイルから日本全国分のshapeファイルを作る - 泥縄トラップとか要らねーよ、って奴は甘い。蜂蜜を煮詰めたより甘い。上記リンク先…

国土数値情報(行政区域) タグ名・内容対応

参照:国土数値情報製品仕様書 第1.0版 別冊 符合化仕様(PDF) 15ページ国土数値情報XMLファイルから日本全国分のshapeファイルを作る - 泥縄トラップの手順でshapeファイルに変換するとXMLファイルでのタグ名がshapeファイルにおけるポリゴン/シェイプの属…

続・国土数値情報XMLファイルから日本全国分のshapeファイルを作る

国土数値情報XMLファイルから日本全国分のshapeファイルを作る - 泥縄トラップの続き2010年1月19日時点、Windows XPでの作業。各都道府県のshapeファイル×47(+付属のファイル)をまとめて1つのshapeファイルにする。 MapWindow GISをダウンロード MapWindow…

KeePassの自動入力について

KeePass Password Safe バージョン2.09での話 「Ctrl+Alt+A」でウィンドウタイトルと一致するエントリを検索して自動入力 Twitを使用している場合に、「常に最前面」の設定を有効にしていると自動入力の途中でTwitの方へ入力が移ってしまう 他のソフトでも最…

VocaloZip公開しました

php

VocaloZip MP3のありそうな曲だけ抽出 - 泥縄トラップにRSSをキャッシュする仕組み(Cache_Lite)を付け足して公開しました。デザインもへったくれも無い作りですが、ひとまず検索の手間が省けます。つまり俺得。

国土数値情報XMLファイルから日本全国分のshapeファイルを作る

10年1月19日時点でのやり方。1円もかけない。 XMLファイルを47都道府県分揃える 国土数値情報ダウンロードサービスから最新で平成20年のデータをダウンロードできる。国土数値情報統一フォーマットのダウンロードサービスへの方は恐らく古いデータ。北海道を…

地理情報メモ

OpenStreetMap FOSS4G MySQLにも地理データ型がある geometry PostgreSQLからの派生 PostGIS ossのGIS向け拡張 株式会社オークニー » PostLBS 同じくOSS 経路検索とか出来ちゃう SQLiteにも地理情報向け拡張がある ~ SpatiaLite download page http://www.ga…

MP3のありそうな曲だけ抽出

php

PHPでニコニコ動画のVocaloidランキングからMP3のありそうな曲だけ抽出してみる。まだDBにデータを保管してうんぬんかんぬんと言うお行儀の良い動作は付けてないので、下記のまま実行すると開く度にRSSを見に行ってサーバーに優しくない。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>VocaloZip</title> </head> <body> <h1>Vo</h1></body></html>…

ニコレポ同時投稿型の「またニコ」を少しばかり改変

ニコレポにも投稿できる私家版「またニコニコ動画見てる」公開してみる。 - Myrmecoleon in Paradoxical Library. ニコニコ分室 - ニコニコ部myrmecoleonさんの所のスクリプトを改変して、動画に対するコメント部分が前に来るようにしてみました。自分がニコ…

今更FizzBuzz

public class FizzBuzz { public static void main(String[] args) { int i = 1; for(; i <= 100; i++){ String s = ""; if(i%3 == 0)s = "Fizz"; if(i % 5 == 0)s = s+"Buzz"; System.out.println(s.isEmpty()?i:s); } } }

ヒャッハー! ブリトニースパムは消毒だー!

ちょっとした作業という事で。ブリトニースパムを地獄の業火で焼き尽くしてみましょう。 イメージ映像 イッヒッヒィー! 中身 import java.util.List; import twitter4j.Twitter; import twitter4j.TwitterException; import twitter4j.User; public class SpamBust…

Twitterボット「AI_box」 解説

箱の中のAI (AI_box) on Twitterメモしておく 現在の機能 ランダム台詞(クトゥルーネタ) 何か思い付いた方は@goldbookへネタを提供してくれたら追加します 適当に目に付いた人をネタに喋る事もあります 英語圏アカウントはブロック スパムをキーワードで弾…

TwitterBOTメモ

予定など アカウント取得 本アカウントと相互フォロー 連絡先を明記 フォローやDMのお知らせを無効に ひとまず時報Bot 「○時をお知らせします。」 タイムゾーンを弄らないままでCalendarのインスタンスを取得するとモーリタニア時間になってしまう。

TwnovelReader作ってみました。

TwnovelClient.javaを使って作ったAndroidアプリ。Twitter4jを使っています。今の所は、起動時に#twnovelタグを検索し、最新の呟きを取得して表示するだけのアプリです。気が向いたら検索語を指定したり他のtwnovelへ移動する機能も付けるかも知れません。

Twitter事前投稿をする何か

タネ:"Twitter / rikuo: Twitter怪談として、別個にアカウント作って幽霊 ..." API制限に掛からないように 特定時刻から呟き開始 それぞれの呟きに投稿時刻を指定 時報的な正確さは難しいだろうけど 予約投稿だと分かるのが望ましい 長文を入力すると140文…