end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2008-08-01から1ヶ月間の記事一覧

国土交通省にあるGISデータをPostGISへインポート

GIS

国土交通省国土計画局では、鉄道,地価公示,行政区域等の様々な地図データ(GISデータ)が公開されています。http://nlftp.mlit.go.jp/ksj/index.htmlここではGISデータがxml形式で公開されていますが、今回は、このデータをPostGISへインポートする方法を紹介…

LWPでコマンドラインからファイルをアップロード

フォームからファイルをアップロードするwebアプリケーションは、よく見かけますが、LWP::UserAagent を使用すれば、CLIプログラムでも可能です。 #!perl use strict; use warnings; use HTTP::Request::Common qw(POST); use LWP::UserAgent; use Data::Dum…

正規化に再入門

理解しているつもりだったのですが... 「正規化って何?」と聞かれて、第1正規形〜第3正規形をきちんと答えることができませんでした。そこで、次のような発注伝票を例に「正規化」に再入門してみます。 ┌────────────────────┐ │伝票番号:100 日付:20080827 …

postgresにバイナリデータを格納

PostgreSQLにはバイナリデータを格納する為にbytea型という独自仕様が用意されていますが、私の場合、Base64 encoding後、text型へ格納しています。 CREATE TABLE data_binary ( file_name text primary key, data text ); 次の例は、compress + base64 を行…

登録されているデータベースを一覧表示

bash-3.2$ psql -l -U postgres List of databases Name | Owner | Encoding -----------+----------+---------- EndoTest | postgres | EUC_JP postgres | postgres | EUC_JP template0 | postgres | EUC_JP template1 | postgres | EUC_JP

HAYST法でソフトウエアテストを効率化

ソフトウエアテストを効率化できるHAYST法というものを見つけたので、今回は、その復習を行います。 HAYST(ヘイスト)法の特徴 まず、クーン(Dr. Richard Kuhn)という方によれば、アプリケーションの種類により多少の違いはあるものの、テストでの組合せ因子…

ms-wordで変更履歴(差分)を記録する

ms-wordでは文章の変更内容や履歴を記録し、表示することができます。私の場合、他社とNDAを締結した際にこの機能を利用して、NDAを作成しました。この機能を利用するにはメニューバーから「ツール」→「変更履歴の記録」を選択して下さい。すると、それ以降…