Home > FAQ!? > 便利覚書的な Archive

便利覚書的な Archive

GoogleMapのマイマップの位置情報をCSVへエクスポートする方法

PDAにてモバイルGoogleMapを使用時にスターをつけるとPCのブラウザにて連動するので
連動したスターをマイマップへ登録します。
そこから吐き出す方法なのですが。。。

本来はマイマップのGoogleEarthで表示をクリックしKMLファイルをダウンロードし
それをGoogleEarthにて開く、これしか知りませんでした。
でもこの場合はだとそっから位置情報をCSVでまとめたりとかできないんですよね。

見つけました

Google マイマップのデータをKMLにエクスポートしてCSVに変換する方法 - 自然環境保全のための周辺技術
http://d.hatena.ne.jp/tmizu23/20091024/1256298170

これめっちゃいいです、最終目的がCSVへエクスポートする事でしたらGooglEarthもインスコする必要ないし
(もともとインスコしてもできないみたいなのだが。。)


var input;
var output;

input = WScript.Arguments(0);
output=input.replace(".kml",".csv");
var fs = new ActiveXObject ("Scripting.FileSystemObject");
var outf = fs.CreateTextFile (output, true);
var xmlDoc = WScript.CreateObject("MSXML.DOMDocument");
xmlDoc.load(input);

var wpts = xmlDoc.documentElement.getElementsByTagName("Placemark");
outf.WriteLine("lat,lon,name,snippet,description");
for(var i = 0; i<wpts.length;i++){
 var names = wpts[i].getElementsByTagName("name");
 if(names.length>0 && !!names[0].childNodes[0]) var name = names[0].childNodes[0].text;
 var snippets = wpts[i].getElementsByTagName("Snippet");
 if(snippets.length>0 && !!snippets[0].childNodes[0]) var snippet = snippets[0].childNodes[0].text;
 var descriptions = wpts[i].getElementsByTagName("description");  
 if(descriptions.length>0 && !!descriptions[0].childNodes[0]) var description = descriptions[0].childNodes[0].text;
 // descriptionのタグを消したい時は、こちら↓
 // if(descriptions.length>0 && !!descriptions[0].childNodes[0]) var description = descriptions[0].childNodes[0].text.replace(/\r?\n/g, "").replace(/,/g," ").replace(/<("[^"]*"|'[^']*'|[^'">])*>/g," ");
 var points = wpts[i].getElementsByTagName("Point");
 if(points.length>0 && !!points[0].childNodes[0]) var point = points[0].childNodes[0].text.split(",");
 outf.WriteLine(point[1]+","+point[0]+","+name+","+snippet+","+description);
    
 }//for i

outf.Close();

=====手順=====

このスクリプトをテキストエディタにコピペして「kml2csv.js」という名で保存
(私の場合はjsは関連付けでドリームウィーバーにしているので「.jse」にしました。Windows7にて確認済み)

GoogleMap上にてマイマップを表示し編集ボタンをクリックし地図上に表示されている「GoogleEarthで表示」を
右クリックしURLをコピーしそのままブラウザのURLアドレスバーにペースト

「output=nl」のところを「output=kml」に変更しアクセス。

勝手にKMLファイルがダウンロードされるので

ダウンロードしたKMLファイル最初に作成した「kml2csv.js」へドラッグすると
同じ階層に勝手にCSVが同じ名前でできあがります。

※「GoogleEarthで表示」でURLを変更してダウンロードしたKMLファイルはそのまま
エクセルでCSVとして読み取り専用ですが見ることもできます。


私の業務に非常に役にたってます。

いままでマイマップのマーカーをクリックして空検索をかけてそこで出てきた座標をCSVへ「ペタペタ」
してました。これだと数個ならいいんですが数千個とかあると心が折れそうになるw

これ、GoogleMapAPIを活用している方は覚えておいて損はないかもです。

MovableTypeでのmt-config.cgiの設定について

MovableTypeを動作を動作させる際に重要なmt-config.cgiの設定に関しての

覚書リンクです。


設定に関しての説明(シックスアパートのページ)

環境設定ファイル mt-config.cgi の設定 | Movable Type 4 ドキュメント
http://www.movabletype.jp/documentation/configuration.html


リファレンス(シックスアパートのページ)

環境変数リファレンス | MovableType.jp
http://www.movabletype.jp/documentation/appendices/config-directives/


他にやりたい事の逆引きをまとめてるページがあるとたすかるのだが。。。

Windows7にもクイックランチあったのね。

XPやVistaにていままでずーっと使い続けていたクイックランチャがWindows7には無い・・・

と勘違いし一時はMacOSにしようかと思ってしまうくらい悩んだ挙句、

ぐぐったら、あっさりとありました。

タスクバー上にて右クリックしツールバー>新規ツールバーでフォルダーの項目に

SHELL:QUICK LAUNCH


と入力しフォルダの選択ボタンをクリック

するとタスクバーにQuickLaunchとメニューが表示されるのでそこから

タスクバー上にて右クリックしタスクバーの固定を解除しぐりぐりとQuickLaunchの文字を

左へ移動。またその上で右クリックしボタン名の表示タイトルの表示のチェックを解除したら。

できあがり。

↓参考にさせていただきました。

パソコン小技ブログ | Windows7:クイック起動
http://tips.bonbon-voyage.net/?eid=987496

Windows7のクイック起動は超便利!!|ぼくんちのTV 別館
http://freesoft.tvbok.com/tips/win7rc64/quick_launch.html



※ちなみに私のクイックランチはこんな感じ。
 Windows7でもテーマを変えてXPライクに使ってます。
taskbar.jpg


Error: Forbidden Your Blog (Trackback Blacklist)

FC2のブログ記事にトラックバックしようとしたらエラーがでてしまった。

Error: Forbidden Your Blog (Trackback Blacklist)

なんじゃこりゃ。

FC2はスパムトラバへの対応の関係で自分のところで把握しているサーバー以外からの
トラックバックは全てスパム扱い(ブラックリスト)としているようです。
(ココログとかも同じ可能性あり)

よって自前でブログ構築している人はこのエラーに見舞われるようです。

そんな殺生な~

↓参考にさせていただきました!
約定期blog: Q: FC2にTBすると必ずBlack Listなんだが...
http://sephiebrain.jp/blog/diary/archives/2008/05/000997.html

↓参考にさせていただきました!
FC2のブラックリストに載ってしまった? - Blog::R.1000Leaf
http://lab.1000leaf.net/200712/000109.php

HTTP error: 403 Throttledが出ちゃうの。

ブログ記事を書き終えてカテゴリ設定やトラックバック送信先にURLを入れて、記事をアップしたときに

「HTTP error: 403 Throttled」

なんですかこれ。

どうもトラックバックした相手先のスパムよけのmt-config.cgiの設定のキャパを超えてしまい

一定期間のトラバ受付ロック状態になっているということのようです。

このブログはまだスパム来てないのでmt-config.cgiの設定はまだしていないのですが

トラバが多いブログを運営している方はここに設定する値に注意したほうが良いようです。
今回は反面教師的な感じで記事にしてみました。

OneHourMaxPings 50 一時間のラックバックping受付最大数
OneDayMaxPings 1000 一日のラックバックping受付最大数

くらいが緩い設定みたいデフォはそれぞれ10と50
(このブログのconfig.cgiには項目自体なかったバージョンによって違うのかな)

どちらもこの数を超えた場合は受付がロックされ、ログも吐かないので気づかない事態に陥る事に
なるので注意っす。

mt-config.cgiの設定以外にもスパムよけの方法があることを今回の一件で知ることができました。

トラックバック時の HTTP error: 403 Throttled について - インフラメンコ
http://www.hyk-home.com/blog/infra/archives/2008/04/01-064227-53.html


※mt-config.cgiの設定以外にもスパムよけの方法(プラグイン方式)
小粋空間: asciiTBPingfilter プラグイン
http://www.koikikukan.com/archives/2006/07/25-013333.php

こちらの管理人のyujiroさんは恥ずかしながら
Twitterでの僕の唯一のフォロアーです(ありがとうございます!)

Make Link

ブログでトラックバックするときにはその記事を本文に盛り込みリンクするのがマナーみたいですが、

タイトルとかURIとかを記入するのが「まんどくせー」
なんとかならんかいな、と思っていました。

Fox使ってるひとには便利なアドオンで解決できそうです。

Make Link :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/142

↓とても詳しく説明してくれてます。

Make Link のメモ - elderrisの日記
http://d.hatena.ne.jp/elderris/20080622/1214131117

新、ブロガー御用達貼り付けツール Make Link - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=20080622_MakeLink

ブロガー御用達Firefoxアドオン「Make Link」の設定方法 - できるネット+ 編集部ブログ
http://dekiru.impress.co.jp/blog/2008/06/firefox_make_link.html

(あまりにも簡単にコピペできるもんで連貼りみたいになってもた(汗
でもどのページも参考になりましたよ^^v)

上記のページを参考にMTのリッチテキスト用?のセッティングをしてみます。
(デフォルトではタグ付きでコピーされるのでリッチテキストで編集する場合は逆にテキストのみでよい場合)

まずページ上どこでもよいので右クリック>MakeLink>設定を選択し下記を表示し新規をクリックmakelink1.jpg

ここに
%text%
%url%
と改行付きで入力
makelink2.jpg

設定はこれだけ、あとは取り込みたいページにて右クリック>MakeLink>(先程の設定で付けた名称)をクリックし↓
makelink3.jpg

メモ帳やMTの場合はブログ記事作成画面のリッチテキスト画面にてコピー
makelink4.jpg

こんな感じになります。

ちょー便利。

mt.Vicunaをローカルで編集

MTでテンプレートデザインをするにあたって感覚的にCSS構造をまとめてくれているmt.Vicunaを使用しているのですが、適用スキンの変更や、今後のオリジナルデザインの適用などに
リアルタイムでローカルにて確認できるキットまで配布していただいておりとても感謝です。

MTにmt.Vicunaを設置する前にこれで感覚を掴むのもよいのかもしれません。

いろいろなこの辺の技術的な初心者には本当にありがたいです。

Vicunaのスキンをローカルで編集・調整する方法-3.5ping.org
http://3ping.org/2007/07/28/1516

wu先生ありがとうございます。ホップ本もかなり役にたってます。

これからスキンデザイン変更をガシガシやっていきたいと思います。

サムムネイルクリックで画像が浮き上がって表示するLightbox2

最近こ洒落たサイトではこれが導入されているみたいです。
(気にはなっていたが仕組みを知らなかった汗)

JavaScriptが使える環境なら動作するようです。

http://www.lokeshdhakar.com/projects/lightbox2/

lightbox2capture.jpg

導入方法が詳しく紹介されています。
ゼロからはじめるLightbox 2.0 - 簡単にWebで写真アルバム機能を
http://journal.mycom.co.jp/articles/2007/06/14/lightbox/index.html

さらに展開して色々できる事もわかりました。(是非参考にしたい)
Lightboxスクリプトいろいろ-DesignWalker
http://www.designwalker.com/2008/01/lightbox.html

GoogleとYahoo!にサイトを登録

検索にひっかからないとせっかく作ったホームページに誰も足を運んでくれない。

早めに登録しときましょ。

GoogleにURLを追加
http://www.google.co.jp/addurl/

googlesiteset.jpg


Yahoo検索結果に表示させる方法
http://submit.search.yahoo.co.jp/add/request

yahoositeset.jpg

ファビコンを設置

Photoshopにて正方形の画像を作成し(gifとかpngとかjpgとかで可)

自動生成サービスにて変換
http://www.chami.com/html-kit/services/favicon/

このサイトで参照ボタンからさっきPhotoshopで作成した正方形の画像を選択し
Generate FavIcon.icoボタンを押下

サンプルが表示された画面から

What else you can do:

の項目の

Download only favicon.ico
リンクをクリックして表示された原寸アイコンを右クリックにて画像を保存でダウンロード

faviconcapture001.jpg


ダウンロードが終わったら、FTPソフトにて保存したアイコンをルートへ保存する

MovableTypeでは管理画面より
デザイン>テンプレート>メインページから
右ペインの共通Head内要素リンクをクリックしそのテンプレート編集画面にて

<link rel="shortcut icon" href="favicon.ico" />

を挿入

あとは確認をする時だが、すぐに反映されない場合が普通なので気長に待つ。
ブラウザを起動しなおしたりでなんしか10分くらいかかった




MovableTypeをインストールして最初にやること1(順不同)

デザイン>テンプレート>ブログ記事個別エントリー>テンプレートの設定の
アーカイブマッピングにて

パスを

yyyy/mm/entry-basename.html

がデフォルトなのを

%f

に変更している。

mt_capture001.jpgブログ記事を作成した時にデフォルトだと日付フォルダに記事が保存されるのを防げる。
(ただしこのパスだとルートに全部保存されていくのでブログ記事作成の時に出力ファイル名がかぶる可能性がるので注意)
応用してカテゴリーフォルダに保存するのも良いのかも知れない。


Windows便利ショートカット覚書

Windows+R ファイル名を指定して実行
Windows+D デスクトップの表示
Windows+E マイコンピュータ

Alt+F4 選択プログラムを閉じる

Alt+Tab タスクの切り替え

Ctrl+マウスホイールコロコロ 拡大
Ctrl+0 原寸

ファイルを選択してF2 リネーム

読めない漢字はメモ帳にコピー して選択反転し変換キー

PrtSc 画面コピー
Alt+PrtSc 選択ウインドウのみ画面コピー

IMEのカタカナ英語辞書をアクティブにすると「ういんどうず」と入力すると「Windows」と変換できる!


※仕事やプライベートで使う上で非常に便利なショートカットです。
かなり目からウロコ。

Index of all entries

Home > FAQ!? > 便利覚書的な Archive

Photos
Feeds
Categories
Links

Return to page top