無料地図 openlayersでopenstreetmap(OSM)表示方法

Google Maps APIの有料化はGoogleにとって凶と出るだろう
という記事を見て、代わりとなる無料地図API「openlayers」でと無料地図「openstreetmap」を試してみた。

openlayersのダウンロード先 本家サイト
OpenLayers: Free Maps for the Web

ファイルを解凍すると多くの地図表示サンプルがあり、「openstreetmap」を表示するサンプルもある。

「openstreetmap」表示サンプル
OpenLayers-XXX\examples\osm.html

緯度経度を修正して東京ディズニーランドを表示
サンプル

var map, layer;
function init(){
  map = new OpenLayers.Map( ‘map’);
  layer = new OpenLayers.Layer.OSM( “Simple OSM Map”);
  map.addLayer(layer);
  map.setCenter(
    new OpenLayers.LonLat(139.885483, 35.630512).transform(
      new OpenLayers.Projection(“EPSG:4326″),
      map.getProjectionObject()
    ),12
  );  
}

MySQLライセンスに注意!MySQLha無料じゃない!?

システム開発で無料データベースを使おうということになると
・MySQL
・Postgresql
の2つが候補に挙がると思います。

しかし、MySQLを使う場合は注意が必要です。

MySQLのライセンスは、GPLライセンスです。

GPLライセンスとは

注意が必要なのは、プログラムでMySQLへ接続するための部品、コネクターにもGPLライセンスが適用されます。

要は、MySQLを使用するならソースコードを公開するか、したくない場合は商用ライセンスが必要だということ。

「Softagency」というMySQL正規販売パートナー会社のサイトにMySQLライセンスについてわかりやすく掲載されてます。(FAQがわかりやすいです。)

システム開発で無料データベース使用するなら「Postgresql」が無難というところでしょうか。

VB.NET ログ出力

システム構築をする上でログ出力は重要であるが、出力方法としてファイルに出力、DBに出力、イベント・ログに出力など様々な方法がある。

それらの方法で出力できるログ出力ライブラリがあるので紹介。

「log4net」というオープンソースのロギング・サービス

ダウンロード先
Download Apache log4net

ファイル、DB、イベント・ログ、メール送信など出力先が豊富なことに加え、マルチスレッドの環境でも正しくログを生成することができる。

参考サイト:オープンソースのロギング・サービス「log4net」を使う

クチコミ検索サイト

ネットショッピングで商品を探したりするときはクチコミやレビューを参考にしますよね!?

いろんなショッピングサイトのクチコミ情報を収集して閲覧できるサイトを見つけたので紹介します。

クチコミ集めました。~口コミ・商品レビュー検索~

・Amazon
・Yahoo!ショッピング
・楽天(現在、商品レビューページへのリンクのみ)
・coneco.net
・価格.com
のクチコミ・レビューをプログラムによって自動で取得して表示しているようです。

買いたい商品のクチコミやレビューを知りたい場合は便利!

Postgresqlのバキュームについて

Postgresqlのバキュームについてやトランザクション等、Postgresqlを使用するなら知っておきたい情報がとてもわかりやすく記載されているサイト。

PostgreSQL入門。トランザクション、ロック機能、VACUUM、同時実行制御、MVCC

いやぁ わかりやすい!勉強になります。

 
WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera