Home

nBoze.com

JavaScriptの配列変数に関して

  • Posted by: nboze
  • 2010年2月16日 17:56
  • JavaScript
var a = new Array();
a[0] = "日曜日";
a[1] = "月曜日";
a[2] = "火曜日";
a[3] = "水曜日";
a[4] = "木曜日";
a[5] = "金曜日";
a[6] = "土曜日";


は下記ように記載しても同じ結果が得られる。
この場合varの記載が無くなる。

a = new Array("日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日");


illustratorからワイヤーフレームを書き出す手順

Webデザインのフローでillustratorにてワイヤーフレームを作成している場合

photoshop形式にて書き出しphotoshopにて肉付けをしていくという手順になると

思います。

illustratorCS3からPSD形式に書き出す方法ですが

ファイル>書き出し

です。

その際、本来のワイヤーの外側に適当に作成したロゴとかがあって、目的と

違う変な形で書き出されるという場合はロゴのオブジェクトを消さずに

書き出したいエリアを選択し

オブジェクト>トリムエリア>作成

にてトンボをつけてみる。この状態で書き出すとトンボの内側のみ書き出されます。

デフォルトは新規作成でワイヤーを作成したさいには指定サイズでトンボが作成されて

ますが僕はコレが嫌いなので一旦解除し書き出し前に再度トンボをつけてます。

HTML5の動画対応について

昨日アップルからiPadが発表されました。
これ、あいかわらずブラウザがFLASH対応してないんですよね。
おそらくですがHTML5のvideoタグが主流になる事を見越して、というかその流れを
作り出そうとしているのでは?といろいろ憶測が飛び交っているのですが。。。

私、HTML5全然勉強してません(汗
これを機会に学んでいこうと思います。

YouTubeにてHTML5対応動画が実はすでにアップされていたんですね。
知りませんでした。
一応対応ブラウザはChrome、Safari、Firefoxみたいです。
IE8やOperaはまだ対応していないみたい。

こちらで切り替えが必要になります。
YouTube - Broadcast Yourself
http://www.youtube.com/html5

youtubehtml5selector.jpg

実際に試してみましたが動作がかるい感じがします。
ただ、まだ対応動画が少ない(全体の4割弱)ので「これから」って感じですけどAppleの策略で
比較的早まりそうな予感がします。

大変参考になりました。
[N] YouTube、HTML5による動画再生をサポート - ねたふる
http://netafull.net/bb/033321.html

Vimeoを利用している方はこちらも参考になるかもです。
VimeoもHTML5動画に対応、iPhoneのSafariでは? - Tomute's Notes
http://d.hatena.ne.jp/tomute/20100121/1264147740


ブラウザのHTML5対応に関してとタグ毎の状況などが知りたいならこちらが参考になります。
最新ブラウザのHTML5タグへの対応状況をまとめてみた - IT-Walker on hatena
http://d.hatena.ne.jp/Syunpei/20090703/1246631018


Windows7のデスクトップからホームグループアイコンを削除する。

  • Posted by: nboze
  • 2010年1月28日 17:14
  • Windows7
ホームグループアイコン使わないのでいらないんですよ。邪魔っす
なのでレジストリで消しちゃいます。
戻すのは同じキーを作成するだけです。
regedit.exeで消してもよいのですがキーを探すのめんどいので
レジストリファイルをぱぱっと作って実行しちゃいます。


○削除
メモ帳にて新規ファイルに削除.regとファイル名を付け下記をコピペして保存しメモ帳を終了し
作成した削除.regをダブルクリック

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}]



○戻し方
メモ帳にて新規ファイルにリストア.regとファイル名を付け下記をコピペして保存しメモ帳を終了し
作成したリストア.regをダブルクリック

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}]
@="Other Users"


registryicon.jpg

さんこうになりましたありがとうございます!
Windows 7 のエクスプローラーからホームグループ アイコンを削除する方法 - さよならストレス
http://d.hatena.ne.jp/wwwcfe/20090913/remove_homegroup_icon_from_windows7_explorer

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を活用している方は覚えておいて損はないかもです。

Index of all entries

Home

Photos
Feeds
Categories
Links

Return to page top