<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd">
  <channel>
    <title>職人的フリーソフトの使い方</title>
    <link>http://instany.seesaa.net/</link>
    <description>職人的フリーソフトの使い方,コマンドプロンプト拡張</description>
    <language>ja</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <itunes:subtitle></itunes:subtitle>
    <itunes:summary>職人的フリーソフトの使い方,コマンドプロンプト拡張</itunes:summary>
    <itunes:keywords></itunes:keywords>
    
    <itunes:author>lightbox</itunes:author>
    <itunes:owner>    
       <itunes:name></itunes:name>
       <itunes:email></itunes:email>
    </itunes:owner>
        <itunes:explicit>no</itunes:explicit>
        <item>
      <link>http://instany.seesaa.net/article/121355459.html</link>
      <title>WSH : GUID取得</title>
      <pubDate>Mon, 07 Jan 2019 23:04:14 +0900</pubDate>
            <description>Scriptlet.TypeLib で GUID を取得できます▼ InternetExplorer.Application でクリップボードへコピーする   &#39; GUID 取得用Set TypeLib = CreateObject(&quot;Scriptlet.TypeLib&quot;)&#39; クリップボード用&#39; ※ HTA 等では直接 window.clipboardData より実行&#39; ※ するように書き換える必要がありますSet objIE = CreateObject(&quot;Interne..</description>
            <itunes:summary><![CDATA[

Scriptlet.TypeLib で GUID を取得できます

▼ InternetExplorer.Application でクリップボードへコピーする


 
 
 

' GUID 取得用
Set TypeLib = CreateObject("Scriptlet.TypeLib")

' クリップボード用
' ※ HTA 等では直接 window.clipboardData より実行
' ※ するように書き換える必要があります
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
Do While objIE.Busy
	' 100 ミリ秒
	Wscript.Sleep 100
Loop

Call objIE.document.parentWindow.clipboardData.SetData( "Text", TypeLib.Guid &amp; "" )
objIE.Quit

WScript.Echo "クリップボードにコピーしました" &amp; vbCrLf &amp; vbCrLf &amp; TypeLib.Guid







▼ 自分でクリップボードへコピーする


 
 
 

' GUID 取得用
Set TypeLib = CreateObject("Scriptlet.TypeLib")

Call InputBox("コピーして使用して下さい","新しい GUID を取得しました",TypeLib.Guid)












<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
<strong>Scriptlet.TypeLib で GUID を取得できます</strong>

▼ InternetExplorer.Application でクリップボードへコピーする
</pre>
<div id="sh_5c335b8c7b75f" class="scroll">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5c335b8c7b75f .syntaxhighlighter div,#sh_5c335b8c7b75f .syntaxhighlighter span,#sh_5c335b8c7b75f .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div class="srcunit"> 
<pre data-name="code190107230044" class="brush:vbs;name:get-guid-1">
' GUID 取得用
Set TypeLib = CreateObject("Scriptlet.TypeLib")

' クリップボード用
' ※ HTA 等では直接 window.clipboardData より実行
' ※ するように書き換える必要があります
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
Do While objIE.Busy
	' 100 ミリ秒
	Wscript.Sleep 100
Loop

Call objIE.document.parentWindow.clipboardData.SetData( "Text", TypeLib.Guid &amp; "" )
objIE.Quit

WScript.Echo "クリップボードにコピーしました" &amp; vbCrLf &amp; vbCrLf &amp; TypeLib.Guid

</pre>
</div>
</div>
<script type="text/javascript">
SyntaxHighlighter.defaults['tab-size'] = 8;
dp.SyntaxHighlighter.HighlightAll("code190107230044"); 
</script>
<pre>

▼ 自分でクリップボードへコピーする
</pre>
<div id="sh_5c335be44b5f8" class="scroll">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5c335be44b5f8 .syntaxhighlighter div,#sh_5c335be44b5f8 .syntaxhighlighter span,#sh_5c335be44b5f8 .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div class="srcunit"> 
<pre data-name="code190107230212" class="brush:vbs;name:get-guid-2">
' GUID 取得用
Set TypeLib = CreateObject("Scriptlet.TypeLib")

Call InputBox("コピーして使用して下さい","新しい GUID を取得しました",TypeLib.Guid)


</pre>
</div>
</div>
<script type="text/javascript">
SyntaxHighlighter.defaults['tab-size'] = 8;
dp.SyntaxHighlighter.HighlightAll("code190107230212"); 
</script>
<pre>



</pre>

<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>開発用</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/121355459</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/463523428.html</link>
      <title>表示しているサイトで windows.prompt で検索文字列を入力させて Google を呼び出すブックマークレット</title>
      <pubDate>Sat, 05 Jan 2019 14:01:39 +0900</pubDate>
            <description>旧式の IFRAME をページに埋め込むバージョンはこちらです。ドメイン内 検索</description>
            <itunes:summary><![CDATA[

<img src="https://lh3.googleusercontent.com/-QEAmeHI_P1U/WwPa9rPsc4I/AAAAAAAArU8/PiQvSXzfrDAGviFSqkudlv57kc8QZa3NACHMYBhgL/s400/_img.png">

<a href="http://instany.seesaa.net/article/120066162.html" target="_blank">旧式の IFRAME をページに埋め込むバージョンはこちらです。</a>


<img src="https://lh3.googleusercontent.com/-6izw_O58Gf0/VYLX_fapd6I/AAAAAAAAayo/VNbaQOEFRxQ/s400/001.png">
<a href="javascript:var%20u=(document.URL).replace(/^http(s)?:\/\//g,&quot;&quot;);var%20p=u.lastIndexOf(&quot;/&quot;);var%20u=u.substr(0,p);var%20a=prompt(&quot;&#x691C;&#x7D22;&#x6587;&#x5B57;&#x5217;&#x3092;&#x5165;&#x529B;&#x3057;&#x3066;&#x304F;&#x3060;&#x3055;&#x3044;&quot;,&quot;&quot;);if(a!=&quot;&quot;&amp;&amp;a!=null){a=encodeURIComponent(a);a=a.replace(&quot;\u0025\u0032\u0030&quot;,&quot;+&quot;);a=&quot;https://www.google.co.jp/search?q=&quot;+a+&quot;+site:&quot;+u;window.open(a);}void(0);">ドメイン内 検索</a>






<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
<img src="https://lh3.googleusercontent.com/-QEAmeHI_P1U/WwPa9rPsc4I/AAAAAAAArU8/PiQvSXzfrDAGviFSqkudlv57kc8QZa3NACHMYBhgL/s400/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

<a href="http://instany.seesaa.net/article/120066162.html" target="_blank">旧式の IFRAME をページに埋め込むバージョンはこちらです。</a>


<img src="https://lh3.googleusercontent.com/-6izw_O58Gf0/VYLX_fapd6I/AAAAAAAAayo/VNbaQOEFRxQ/s400/001.png" style="border: solid 0px #000000;box-shadow:none;">
<a style='margin-left:130px;' href='javascript:var%20u=(document.URL).replace(/^http(s)?:\/\//g,"");var%20p=u.lastIndexOf("/");var%20u=u.substr(0,p);var%20a=prompt("検索文字列を入力してください","");if(a!=""&&a!=null){a=encodeURIComponent(a);a=a.replace("\u0025\u0032\u0030","+");a="https://www.google.co.jp/search?q="+a+"+site:"+u;window.open(a);}void(0);' onclick=" 
		alert('ブックマークバーまたは、お気に入りバーにドラッグドロップが簡単です'); 
		if (window.navigator.appName.toLowerCase().indexOf('microsoft') > -1) { 
			event.returnValue = false; 
		} 
		event.preventDefault(); 
		event.stopPropagation();
	">ドメイン内 検索</a>

</pre>




</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>ブックマークレット</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/463523428</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/121684058.html</link>
      <title>Seesaa(またはさくらのブログ) の記事の一括編集で『コメント・公開設定・広告の表示・カテゴリ』を一括変更するブックマークレット</title>
      <pubDate>Wed, 02 Jan 2019 22:17:23 +0900</pubDate>
            <description>※ さくらのブログに広告の表示はありません	href=&quot;javascript:var%20wnd=document.createElement(&#39;iframe&#39;);wnd.setAttribute(&#39;id&#39;,&#39;if&#39;);wnd.frameBorder=0;document.body.appendChild(wnd);wnd.contentWindow.document.write(&#39;&#39;)&quot;	onclick=&quot;		alert(&#39;ブックマークバーにドロップか、IEでは右クリックで..</description>
            <itunes:summary><![CDATA[

※ さくらのブログに広告の表示はありません

<img src="https://lh3.googleusercontent.com/-7zwtQ5JHhyc/XCy2RSJsY_I/AAAAAAAAt-g/wGULR6GNF7kO8S09wYC-LncVGJo42M4YACHMYBhgL/s750/_img.png">

<img src="https://lh3.googleusercontent.com/-6izw_O58Gf0/VYLX_fapd6I/AAAAAAAAayo/VNbaQOEFRxQ/s400/001.png">

<a href="javascript:var%20wnd=document.createElement(&#39;iframe&#39;);wnd.setAttribute(&#39;id&#39;,&#39;if&#39;);wnd.frameBorder=0;document.body.appendChild(wnd);wnd.contentWindow.document.write(&#39;&lt;script%20src=\&#39;https://winofsql.jp/s01.js\&#39;%20charset=\&#39;shift_jis\&#39;&gt;&lt;/script&gt;&#39;)">Sessaa 一括変更</a>


一括編集タブで使用します。検索結果でもいいですし、単純に200件表示でもいいです。

カテゴリの一括変更では、記事一覧を検索で絞ってから一括変更するといいと思います。カテゴリ番号は、そのカテゴリを表示した時の URL の最後の文字列( 例 : 7154748-1.html )のハイフン以降を除いた数字です。
( ｶﾃｺﾞﾘID を数字に変更してカテゴリ変更をクリックします )




 
 
 

javascript:var wnd=document.createElement('iframe');wnd.setAttribute('id','if');wnd.frameBorder=0;document.body.appendChild(wnd);wnd.contentWindow.document.write('&lt;script src=\'https://winofsql.jp/s01.js\' charset=\'shift_jis\'&gt;&lt;/script&gt;')








 
 
 

// plugin Bookmarklet
// by lightbox

parent.document.getElementById("if").style.position='absolute';
parent.document.getElementById("if").style.width='300px';
parent.document.getElementById("if").style.height='34px';
parent.document.getElementById("if").style.left='0px';
parent.document.getElementById("if").style.top='0px';
parent.document.getElementById("if").style.zIndex=100;
var sLocation = parent.location.host;
var sUrl = parent.location.href;
var doc = parent.document;
var tds = doc.getElementsByTagName("form");
var len = tds.length;
var cnt = 0;
var add = null;
for( i = 0; i &lt; len; i++ ) {
	if ( tds[i].name == 'search_form' ) {
//		cnt++;
//		if ( cnt == 2 ) {
			add = tds[i];
//		}
	}
}
var place = doc.createElement('div');
add.appendChild(place);
str="";
str+="&lt;select id=changetype style=margin-left:5px;&gt; \n";
str+="&lt;option value=\"0\" title=\"受付×/表示×\"&gt;×/×&lt;/option&gt; \n";
str+="&lt;option value=\"1\" title=\"受付○/表示○\"&gt;○/○&lt;/option&gt; \n";
str+="&lt;option value=\"2\" title=\"受付×/表示○\"&gt;×/○&lt;/option&gt; \n";
str+="&lt;option value=\"3\" title=\"受付○(承認制)\"&gt;承認制&lt;/option&gt; \n";
str+="&lt;/select&gt; ";

str+="&lt;select id=changetype2&gt; \n";
str+="&lt;option value=\"0\" selected=\"selected\"&gt;無効 / 公開&lt;/option&gt; \n";
str+="&lt;option value=\"1\" &gt;有効 / 非公開&lt;/option&gt; \n";
str+="&lt;/select&gt; ";

str+="&lt;INPUT type=button value='コメント' onClick='wnd.contentWindow.changeTarget(0)'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='公開設定' onClick='wnd.contentWindow.changeTarget(1)'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='広告の表示' onClick='wnd.contentWindow.changeTarget2()'&gt;";
str+="&amp;nbsp;&lt;INPUT id='target_cat' type=text value='ｶﾃｺﾞﾘID' onclick='this.select();' style='width:80px;'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='カテゴリ変更' onClick='wnd.contentWindow.changeTarget3()'&gt;";
place.innerHTML = str


str="";
str+="&lt;head&gt; \n";
str+="&lt;META http-equiv=\"Content-Type\" content=\"text/html; charset=shift_jis\" /&gt; \n";
str+="&lt;style type=text/css&gt; \n";
str+="body { margin:0;background-color:forestgreen;color:white; } \n";
str+="&lt;/style&gt; \n";
str+="&lt;/head&gt; \n";
str+="&lt;body&gt; \n";

str+="　plugin Bookmarklet by lightbox\n";

str+="&lt;/body&gt; \n";

document.write( str );
document.close();

var userAgent = window.navigator.userAgent.toLowerCase();
var appVersion = window.navigator.appVersion.toLowerCase();

function changeTarget(type) {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("changetype").value;

	// コメント
	if( type == 0 ) {

		for( i = 0; i &lt; len; i++ ) {
			name = sels[i].name;
			namelen = name.length;
			target = name.substr(namelen-7,7)
			if ( target == 'comment' ) {
				doc.getElementsByName(name)[0].value = value;
			}
		}

	}
	// 公開・非公開
	if( type == 1 ) {

		value = doc.getElementById("changetype2").value;
		if ( value == 0 ) {
			value = 1;
		}
		else {
			value = 0;
		}

		for( i = 0; i &lt; len; i++ ) {
			name = sels[i].name;
			namelen = name.length;
			target = name.substr(namelen-4,4)
			if ( target == 'flag' ) {
				doc.getElementsByName(name)[0].value = value;
			}
		}

	}

}
function changeTarget2() {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("changetype2").value;

	for( i = 0; i &lt; len; i++ ) {
		name = sels[i].name;
		namelen = name.length;
		target = name.substr(namelen-4,4)
		if ( target == 'link' ) {
			doc.getElementsByName(name)[0].value = value;
		}
	}
}


function changeTarget3() {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("target_cat").value;

	for( i = 0; i &lt; len; i++ ) {
		name = sels[i].name;
		namelen = name.length;
		target = name.substr(namelen-12,4)
		if ( target == '_cat' ) {
			doc.getElementsByName(name)[0].value = value;
		}
	}
}









<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
<strong><span style="color:#cc0033;">※ さくらのブログに広告の表示はありません</span></strong>

<img src="https://lh3.googleusercontent.com/-7zwtQ5JHhyc/XCy2RSJsY_I/AAAAAAAAt-g/wGULR6GNF7kO8S09wYC-LncVGJo42M4YACHMYBhgL/s750/_img.png" >

<img style='box-shadow:none' src="https://lh3.googleusercontent.com/-6izw_O58Gf0/VYLX_fapd6I/AAAAAAAAayo/VNbaQOEFRxQ/s400/001.png">
</pre>
<a style='margin-left:130px;'
	href="javascript:var%20wnd=document.createElement('iframe');wnd.setAttribute('id','if');wnd.frameBorder=0;document.body.appendChild(wnd);wnd.contentWindow.document.write('<script%20src=\'https://winofsql.jp/s01.js\'%20charset=\'shift_jis\'></script>')"
	onclick="
		alert('ブックマークバーにドロップか、IEでは右クリックでお気に入りに登録(お気に入りバー)が簡単です'); 
			if (window.navigator.appName.toLowerCase().indexOf('microsoft') > -1) { 
				event.returnValue = false; 
			} 
			event.preventDefault(); 
			event.stopPropagation();
	"
>Sessaa 一括変更</a>
<pre>

一括編集タブで使用します。検索結果でもいいですし、単純に200件表示でもいいです。

カテゴリの一括変更では、記事一覧を検索で絞ってから一括変更するといいと思います。カテゴリ番号は、そのカテゴリを表示した時の URL の最後の文字列( 例 : 7154748-1.html )のハイフン以降を除いた数字です。
( ｶﾃｺﾞﾘID を数字に変更してカテゴリ変更をクリックします )


</pre>
<div id="sh_5c2cb80531001" class="scroll">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5c2cb80531001 .syntaxhighlighter div,#sh_5c2cb80531001 .syntaxhighlighter span,#sh_5c2cb80531001 .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div class="srcunit"> 
<pre data-name="code190102220925" class="brush:js">
javascript:var wnd=document.createElement('iframe');wnd.setAttribute('id','if');wnd.frameBorder=0;document.body.appendChild(wnd);wnd.contentWindow.document.write('&lt;script src=\'https://winofsql.jp/s01.js\' charset=\'shift_jis\'&gt;&lt;/script&gt;')
</pre>
</div>
</div>
<script type="text/javascript">
SyntaxHighlighter.defaults['tab-size'] = 8;
dp.SyntaxHighlighter.HighlightAll("code190102220925"); 
</script>
<pre>

</pre>
<div id="sh_5c2cb7d7440bd" class="scroll">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5c2cb7d7440bd .syntaxhighlighter div,#sh_5c2cb7d7440bd .syntaxhighlighter span,#sh_5c2cb7d7440bd .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div class="srcunit"> 
<pre data-name="code190102220839" class="brush:js">
// plugin Bookmarklet
// by lightbox

parent.document.getElementById("if").style.position='absolute';
parent.document.getElementById("if").style.width='300px';
parent.document.getElementById("if").style.height='34px';
parent.document.getElementById("if").style.left='0px';
parent.document.getElementById("if").style.top='0px';
parent.document.getElementById("if").style.zIndex=100;
var sLocation = parent.location.host;
var sUrl = parent.location.href;
var doc = parent.document;
var tds = doc.getElementsByTagName("form");
var len = tds.length;
var cnt = 0;
var add = null;
for( i = 0; i &lt; len; i++ ) {
	if ( tds[i].name == 'search_form' ) {
//		cnt++;
//		if ( cnt == 2 ) {
			add = tds[i];
//		}
	}
}
var place = doc.createElement('div');
add.appendChild(place);
str="";
str+="&lt;select id=changetype style=margin-left:5px;&gt; \n";
str+="&lt;option value=\"0\" title=\"受付×/表示×\"&gt;×/×&lt;/option&gt; \n";
str+="&lt;option value=\"1\" title=\"受付○/表示○\"&gt;○/○&lt;/option&gt; \n";
str+="&lt;option value=\"2\" title=\"受付×/表示○\"&gt;×/○&lt;/option&gt; \n";
str+="&lt;option value=\"3\" title=\"受付○(承認制)\"&gt;承認制&lt;/option&gt; \n";
str+="&lt;/select&gt; ";

str+="&lt;select id=changetype2&gt; \n";
str+="&lt;option value=\"0\" selected=\"selected\"&gt;無効 / 公開&lt;/option&gt; \n";
str+="&lt;option value=\"1\" &gt;有効 / 非公開&lt;/option&gt; \n";
str+="&lt;/select&gt; ";

str+="&lt;INPUT type=button value='コメント' onClick='wnd.contentWindow.changeTarget(0)'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='公開設定' onClick='wnd.contentWindow.changeTarget(1)'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='広告の表示' onClick='wnd.contentWindow.changeTarget2()'&gt;";
str+="&amp;nbsp;&lt;INPUT id='target_cat' type=text value='ｶﾃｺﾞﾘID' onclick='this.select();' style='width:80px;'&gt;";
str+="&amp;nbsp;&lt;INPUT type=button value='カテゴリ変更' onClick='wnd.contentWindow.changeTarget3()'&gt;";
place.innerHTML = str


str="";
str+="&lt;head&gt; \n";
str+="&lt;META http-equiv=\"Content-Type\" content=\"text/html; charset=shift_jis\" /&gt; \n";
str+="&lt;style type=text/css&gt; \n";
str+="body { margin:0;background-color:forestgreen;color:white; } \n";
str+="&lt;/style&gt; \n";
str+="&lt;/head&gt; \n";
str+="&lt;body&gt; \n";

str+="　plugin Bookmarklet by lightbox\n";

str+="&lt;/body&gt; \n";

document.write( str );
document.close();

var userAgent = window.navigator.userAgent.toLowerCase();
var appVersion = window.navigator.appVersion.toLowerCase();

function changeTarget(type) {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("changetype").value;

	// コメント
	if( type == 0 ) {

		for( i = 0; i &lt; len; i++ ) {
			name = sels[i].name;
			namelen = name.length;
			target = name.substr(namelen-7,7)
			if ( target == 'comment' ) {
				doc.getElementsByName(name)[0].value = value;
			}
		}

	}
	// 公開・非公開
	if( type == 1 ) {

		value = doc.getElementById("changetype2").value;
		if ( value == 0 ) {
			value = 1;
		}
		else {
			value = 0;
		}

		for( i = 0; i &lt; len; i++ ) {
			name = sels[i].name;
			namelen = name.length;
			target = name.substr(namelen-4,4)
			if ( target == 'flag' ) {
				doc.getElementsByName(name)[0].value = value;
			}
		}

	}

}
function changeTarget2() {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("changetype2").value;

	for( i = 0; i &lt; len; i++ ) {
		name = sels[i].name;
		namelen = name.length;
		target = name.substr(namelen-4,4)
		if ( target == 'link' ) {
			doc.getElementsByName(name)[0].value = value;
		}
	}
}


function changeTarget3() {

	var sels = doc.getElementsByTagName("select");
	var len = sels.length;
	var name,namelen,target;
	var value = doc.getElementById("target_cat").value;

	for( i = 0; i &lt; len; i++ ) {
		name = sels[i].name;
		namelen = name.length;
		target = name.substr(namelen-12,4)
		if ( target == '_cat' ) {
			doc.getElementsByName(name)[0].value = value;
		}
	}
}

</pre>
</div>
</div>
<script type="text/javascript">
SyntaxHighlighter.defaults['tab-size'] = 8;
dp.SyntaxHighlighter.HighlightAll("code190102220839"); 
</script>
<pre>



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>ブックマークレット</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/121684058</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/418358530.html</link>
      <title>実運用では無く、学習用の WWWサーバーとしてはこれ以外に無い『AN HTTP Server』ですが、古いソフトなので使い方にコツがあります</title>
      <pubDate>Fri, 30 Mar 2018 21:29:56 +0900</pubDate>
            <description>大前提!! 管理者権限で起動するこれを守らないと、環境によっては訳が解らない事になります。httpd.exe のプロパティの『互換性タブ』の一番下の特権レベルで、『管理者としてこのプログラムを実行する』ほうが間違い無いです。▼ 以下は、ショットカットの場合の設定ショートカットを作成して、その詳細設定ボタンから常に管理者権限で起動するようにしておきます。これは、AN HTTPD がレジストリを使ってデータを保存するので、通常起動だと情報が意図しない場所に保存されて読み出しできな..</description>
            <itunes:summary><![CDATA[

<b>大前提!! 管理者権限で起動する</b>

これを守らないと、環境によっては訳が解らない事になります。

httpd.exe のプロパティの『互換性タブ』の一番下の特権レベルで、『管理者としてこのプログラムを実行する』ほうが間違い無いです。

<img src="https://lh3.googleusercontent.com/-8bkBfqIRV5c/Wr4sv5CAlHI/AAAAAAAAp2c/A5pfFmTCvvo04pk9f0yE1sHej5qwp5t6ACHMYBhgL/s480/_img.png">


▼ 以下は、ショットカットの場合の設定
<img src="https://lh3.googleusercontent.com/-X8qPGVqCMYw/VUYBIPrzfZI/AAAAAAAAaIc/-bPKhXYc794/s400/_img.png">

ショートカットを作成して、その詳細設定ボタンから常に管理者権限で起動するようにしておきます。これは、AN HTTPD がレジストリを使ってデータを保存するので、通常起動だと情報が意図しない場所に保存されて読み出しできなくなるからです。

AN HTTP Server が何故か落ちる場合は、レジストリの AnHttpd(HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd) を全て削除して下さい。何らかのの理由で整合性が保たれなくなって落ちています。httpd.exe を実行するとデフォルトの正しいエントリが作成されます。そしてもちろんの事ですが、実行は管理者権限で実行してください。

<a href="http://logicalerror.seesaa.net/article/406540956.html" target="_blank">Windows SDK の mt.exe を使って、exe ファイルそのものを変更して 管理者権限で実行させるようにする事もできます</a>

以下は、実行中の httpd.exe を終了させ、管理者としてカレントの httpd.exe を実行して、スクリプトのあるフォルダをドキュメントルートにします。(インデックス表示を許可するようにしています)


 
 
 

' 管理者として実行を強制する
Set obj = Wscript.CreateObject("Shell.Application")
if Wscript.Arguments.Count = 0 then
	obj.ShellExecute "wscript.exe", WScript.ScriptFullName &amp; " runas", "", "runas", 1
	Wscript.Quit
end if

Dim Fs,WshShell

Set WshShell = CreateObject("WScript.Shell")

Const ForWriting = 2
Set Fs = CreateObject("Scripting.FileSystemObject")
strCurPath = WScript.ScriptFullName
Set obj = Fs.GetFile( strCurPath )
Set obj = obj.ParentFolder
strCurPath = obj.Path

Call WshShell.Run( "cmd /c taskkill /im httpd.exe /f", , True )

Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\DocumentRoot\",strCurPath )
Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Index\Browsable","Off" )
WshShell.Run(strCurPath &amp; "\httpd.exe")






※ php.ini では、cgi.force_redirect = 0 を設定してください。

<a href="http://web.archive.org/web/20150205213143/http://www.st.rim.or.jp/~nakata/" target="_blank">WEB アーカイブ</a>からダウンロードは可能です。

とにかく、今年( 2015年 )の２月５日以降に、何があったのか配布サイトのトップの HTML が無くなっています。ダウンロードリンクはまだ生きていますが、いつ無くなっても不思議は無いです(なくなりました)。

<img src="https://lh4.googleusercontent.com/-L4tEmBrzF_k/VPFTXTgNttI/AAAAAAAAYlo/mnpTmbpzpO0/s300/_img.png">

Apache を使ってもいいのですが、インストールいらずで 軽量なので、USB に気軽にいくつでも入るので便利この上無いです。( USB への使い方は、エイリアス無しでルートにディレクトリを掘って何パターンも保存できると言う意味です )

しかし、確かにいろいろ面倒な事が山積みではあるので、知らない人が使おうと思う事はまず無いと思います。ですが、以降の手順であればすぐに PHP を使っていろいろな事ができます。

<b>"C:\httpd142p" に保存する</b>

これは、後々小回りが利くという意味でもありますが、Program Files は、Windows の権限の扱いが面倒だと言う事と、フォルダ名にスペースが混じっているという問題があります。Cドライブに自分が必ず普通にアクセスできる権限で保存します。二つ欲しければ違う名前にします( 但し、一度に起動できるのは一つまでですし、切り替えるにはドキュメントルートの変更が必要です / レジストリは同じ場所になるので )

<b>余計な機能は使わない</b>

<b>1) 引数を与えてレジストリ内に複数環境を作成する事ができる
2) サービスとして登録できる</b>

この二つの機能は、現在の環境(Windows7、Windows8.1)を考えると不向きですし、もともと簡単に実行環境を作る事が目的なので使ってはいけません。

<b>PHP の登録</b>

AN HTTP Serverは、フォルダの参照ができないので、自分でパスをコピーしてペーストしてやる必要があります。そして、PHP の場合は、チェックボックスを必ず二つチェックします。

<img src="https://lh3.googleusercontent.com/-M_fDNiS7HfQ/VUYG4VMa6pI/AAAAAAAAaIs/axYov28xypI/s505/_img.png">

以下は、php フォルダに置いて実行すると、php-cgi.exe を AnHttpd に自動登録するスクリプトです


 
 
 

' 管理者として実行を強制する
Set obj = Wscript.CreateObject("Shell.Application")
if Wscript.Arguments.Count = 0 then
	obj.ShellExecute "wscript.exe", WScript.ScriptFullName &amp; " runas", "", "runas", 1
	Wscript.Quit
end if

Dim Fs,WshShell

Set WshShell = CreateObject("WScript.Shell")

Const ForWriting = 2
Set Fs = CreateObject("Scripting.FileSystemObject")
strCurPath = WScript.ScriptFullName
Set obj = Fs.GetFile( strCurPath )
Set obj = obj.ParentFolder
strCurPath = obj.Path

const HKEY_LOCAL_MACHINE = &amp;H80000002
Set obj = GetObject _
	("winmgmts:\\.\root\default:StdRegProv")
strKeyPath = "SOFTWARE\AnHttpd\default\Progs\Names"
obj.EnumValues HKEY_LOCAL_MACHINE, strKeyPath, arrValueNames, arrValueTypes
nCount = 0
bEntry = false
For Each strValue In arrValueNames
	nCount = nCount + 1
	strValue2 = UCase(strValue)
	if strValue2 = ".PHP" then
		bEntry = true
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Names\" &amp; strValue,strCurPath &amp; "\php-cgi.exe" )
	end if
Next

if not bEntry then
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Names\.php",strCurPath &amp; "\php-cgi.exe" )
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Attrs\.php", 7, "REG_DWORD" )
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Count", nCount+1, "REG_DWORD" )
end if








<b>インデックスを表示させる</b>

<img src="https://lh3.googleusercontent.com/-gASBb5jnHYU/VUYHo2fnioI/AAAAAAAAaI0/a3Oh0ifTGus/s493/_img.png">

<b>これを最初に必ずセットしておきます。</b>


<b>ここから先はお好みで</b>

エイリアスを設定すると、ルート以外を参照可能になります

<img src="https://lh3.googleusercontent.com/-WVPcKqSkaaQ/VUYIb_IleHI/AAAAAAAAaI8/nndAdKgL_2o/s522/_img.png">

後は、ログの設定でトレースを出力するようにすると、ファイルのアップロードの際の内部フォーマットを確認できます。必要ならば、CGI 検査を出力するというチェックボックスが一般タブの下のほうにあります。

細かい話で言うと、Apache で動作するバイナリデータの直アップロードとかは動作しないので注意して下さい。さらに、C# とかで作った exe なんかを自作 CGI として動作させる事は可能です。




<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
<b class=gttl>大前提!! 管理者権限で起動する</b>

これを守らないと、環境によっては訳が解らない事になります。
<pre class="this bd">
httpd.exe のプロパティの『互換性タブ』の一番下の特権レベルで、『管理者としてこのプログラムを実行する』ほうが間違い無いです。

<img src="https://lh3.googleusercontent.com/-8bkBfqIRV5c/Wr4sv5CAlHI/AAAAAAAAp2c/A5pfFmTCvvo04pk9f0yE1sHej5qwp5t6ACHMYBhgL/s480/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>
</pre>

▼ 以下は、ショットカットの場合の設定
<img src="https://lh3.googleusercontent.com/-X8qPGVqCMYw/VUYBIPrzfZI/AAAAAAAAaIc/-bPKhXYc794/s400/_img.png" style="border: solid 1px #000000">

ショートカットを作成して、その詳細設定ボタンから常に管理者権限で起動するようにしておきます。これは、AN HTTPD がレジストリを使ってデータを保存するので、通常起動だと情報が意図しない場所に保存されて読み出しできなくなるからです。
<pre class="this bd">
<strong><span style="color:#CB3232;">AN HTTP Server が何故か落ちる場合は、レジストリの AnHttpd(HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd) を全て削除して下さい。何らかのの理由で整合性が保たれなくなって落ちています。httpd.exe を実行するとデフォルトの正しいエントリが作成されます。そしてもちろんの事ですが、実行は管理者権限で実行してください。</span></strong>
</pre>
<a href="http://logicalerror.seesaa.net/article/406540956.html" target="_blank">Windows SDK の mt.exe を使って、exe ファイルそのものを変更して 管理者権限で実行させるようにする事もできます</a>

<strong>以下は、実行中の httpd.exe を終了させ、管理者としてカレントの httpd.exe を実行して、スクリプトのあるフォルダをドキュメントルートにします。(インデックス表示を許可するようにしています)
</strong></pre>
<div id="sh_565e88734d525">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_565e88734d525 .syntaxhighlighter div,#sh_565e88734d525 .syntaxhighlighter span,#sh_565e88734d525 .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div> 
<pre data-name="code151202145811" class="brush:vb">
' 管理者として実行を強制する
Set obj = Wscript.CreateObject("Shell.Application")
if Wscript.Arguments.Count = 0 then
	obj.ShellExecute "wscript.exe", WScript.ScriptFullName &amp; " runas", "", "runas", 1
	Wscript.Quit
end if

Dim Fs,WshShell

Set WshShell = CreateObject("WScript.Shell")

Const ForWriting = 2
Set Fs = CreateObject("Scripting.FileSystemObject")
strCurPath = WScript.ScriptFullName
Set obj = Fs.GetFile( strCurPath )
Set obj = obj.ParentFolder
strCurPath = obj.Path

Call WshShell.Run( "cmd /c taskkill /im httpd.exe /f", , True )

Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\DocumentRoot\",strCurPath )
Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Index\Browsable","Off" )
WshShell.Run(strCurPath &amp; "\httpd.exe")
</pre>
</div>
</div>
<script type="text/javascript">
dp.SyntaxHighlighter.HighlightAll("code151202145811"); 
</script>
<pre>

<strong>※ php.ini では、cgi.force_redirect = 0 を設定してください。</strong>

<a href="http://web.archive.org/web/20150205213143/http://www.st.rim.or.jp/~nakata/" target="_blank">WEB アーカイブ</a>からダウンロードは可能です。

とにかく、今年( 2015年 )の２月５日以降に、何があったのか配布サイトのトップの HTML が無くなっています。<del>ダウンロードリンクはまだ生きていますが</del>、いつ無くなっても不思議は無いです(<strong>なくなりました</strong>)。

<img src="https://lh4.googleusercontent.com/-L4tEmBrzF_k/VPFTXTgNttI/AAAAAAAAYlo/mnpTmbpzpO0/s300/_img.png" style="border: solid 1px #000000">

Apache を使ってもいいのですが、インストールいらずで 軽量なので、USB に気軽にいくつでも入るので便利この上無いです。( USB への使い方は、エイリアス無しでルートにディレクトリを掘って何パターンも保存できると言う意味です )

しかし、確かにいろいろ面倒な事が山積みではあるので、知らない人が使おうと思う事はまず無いと思います。ですが、以降の手順であればすぐに PHP を使っていろいろな事ができます。

<b class=gttl>"C:\httpd142p" に保存する</b>

これは、後々小回りが利くという意味でもありますが、Program Files は、Windows の権限の扱いが面倒だと言う事と、フォルダ名にスペースが混じっているという問題があります。Cドライブに自分が必ず普通にアクセスできる権限で保存します。二つ欲しければ違う名前にします( 但し、一度に起動できるのは一つまでですし、切り替えるにはドキュメントルートの変更が必要です / レジストリは同じ場所になるので )

<b class=gttl>余計な機能は使わない</b>

<b>1) 引数を与えてレジストリ内に複数環境を作成する事ができる
2) サービスとして登録できる</b>

この二つの機能は、現在の環境(Windows7、Windows8.1)を考えると不向きですし、もともと簡単に実行環境を作る事が目的なので使ってはいけません。

<b class=gttl>PHP の登録</b>

AN HTTP Serverは、フォルダの参照ができないので、自分でパスをコピーしてペーストしてやる必要があります。そして、PHP の場合は、チェックボックスを必ず二つチェックします。

<img src="https://lh3.googleusercontent.com/-M_fDNiS7HfQ/VUYG4VMa6pI/AAAAAAAAaIs/axYov28xypI/s505/_img.png" style="border: solid 1px #000000">

<strong><span style="color:#CB3232;">以下は、php フォルダに置いて実行すると、php-cgi.exe を AnHttpd に自動登録するスクリプトです</span></strong>
</pre>
<div id="sh_565e8a2996cc6">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_565e8a2996cc6 .syntaxhighlighter div,#sh_565e8a2996cc6 .syntaxhighlighter span,#sh_565e8a2996cc6 .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div> 
<pre data-name="code151202150529" class="brush:vb">
' 管理者として実行を強制する
Set obj = Wscript.CreateObject("Shell.Application")
if Wscript.Arguments.Count = 0 then
	obj.ShellExecute "wscript.exe", WScript.ScriptFullName &amp; " runas", "", "runas", 1
	Wscript.Quit
end if

Dim Fs,WshShell

Set WshShell = CreateObject("WScript.Shell")

Const ForWriting = 2
Set Fs = CreateObject("Scripting.FileSystemObject")
strCurPath = WScript.ScriptFullName
Set obj = Fs.GetFile( strCurPath )
Set obj = obj.ParentFolder
strCurPath = obj.Path

const HKEY_LOCAL_MACHINE = &amp;H80000002
Set obj = GetObject _
	("winmgmts:\\.\root\default:StdRegProv")
strKeyPath = "SOFTWARE\AnHttpd\default\Progs\Names"
obj.EnumValues HKEY_LOCAL_MACHINE, strKeyPath, arrValueNames, arrValueTypes
nCount = 0
bEntry = false
For Each strValue In arrValueNames
	nCount = nCount + 1
	strValue2 = UCase(strValue)
	if strValue2 = ".PHP" then
		bEntry = true
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Names\" &amp; strValue,strCurPath &amp; "\php-cgi.exe" )
	end if
Next

if not bEntry then
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Names\.php",strCurPath &amp; "\php-cgi.exe" )
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Attrs\.php", 7, "REG_DWORD" )
		Call WshShell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\default\Progs\Count", nCount+1, "REG_DWORD" )
end if

</pre>
</div>
</div>
<script type="text/javascript">
dp.SyntaxHighlighter.HighlightAll("code151202150529"); 
</script>

<pre>

<b class=gttl>インデックスを表示させる</b>

<img src="https://lh3.googleusercontent.com/-gASBb5jnHYU/VUYHo2fnioI/AAAAAAAAaI0/a3Oh0ifTGus/s493/_img.png" style="border: solid 1px #000000">

<b>これを最初に必ずセットしておきます。</b>


<b class=gttl>ここから先はお好みで</b>

エイリアスを設定すると、ルート以外を参照可能になります

<img src="https://lh3.googleusercontent.com/-WVPcKqSkaaQ/VUYIb_IleHI/AAAAAAAAaI8/nndAdKgL_2o/s522/_img.png" style="border: solid 1px #000000">

後は、ログの設定でトレースを出力するようにすると、ファイルのアップロードの際の内部フォーマットを確認できます。必要ならば、CGI 検査を出力するというチェックボックスが一般タブの下のほうにあります。

細かい話で言うと、Apache で動作するバイナリデータの直アップロードとかは動作しないので注意して下さい。さらに、C# とかで作った exe なんかを自作 CGI として動作させる事は可能です。




</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>開発用</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/418358530</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/455667660.html</link>
      <title>XCOPY 用バックアップスクリプト(VBS) を作成する createBackupScript.vbs / ２回目からは新しいファイルのみバックアップ</title>
      <pubDate>Wed, 20 Dec 2017 12:07:15 +0900</pubDate>
            <description>ダウンロードした zip の中に createBackupScript.vbs があります。それを実行するだけです。実行すると、以下のディレクトリ選択ダイアログが表示されます。バックアップ先は、createBackupScript.vbs が存在するディレクトリになります。保存するディレクトリはネットワークドライブ内のディレクトリを指定すると、あちこちに PC の重要なファイルやフォルダを狙い撃ちでバックアップ可能になります。バックアップはカレントになるので、バックアップ場所..</description>
            <itunes:summary><![CDATA[

<a href="https://lightbox.sakura.ne.jp/homepage/download/createBackupScript.zip"><img src="http://winofsql.jp/image/lightbox_download.jpg" /></a>

ダウンロードした zip の中に createBackupScript.vbs があります。それを実行するだけです。実行すると、以下のディレクトリ選択ダイアログが表示されます。

<img src="https://lh3.googleusercontent.com/-ALBZ1uZhyNY/WjnNl2Z3JPI/AAAAAAAAoAA/ONuYy3L544g4m-PWcqzLoLm2OVKjo5gnwCHMYBhgL/s374/_img.png">

バックアップ先は、createBackupScript.vbs が存在するディレクトリになります。保存するディレクトリはネットワークドライブ内のディレクトリを指定すると、あちこちに PC の重要なファイルやフォルダを狙い撃ちでバックアップ可能になります。

バックアップはカレントになるので、バックアップ場所を変えたい場合は、createBackupScript.vbs を別の場所へコピーして実行して再びバックアップスクリプトを作成するか、既存のバックアップスクリプトのコピー先のフォルダのパスを変更します。

スクリプトコード内の strTarget の内容は、必要に応じて運用者が解りやすい日本語に変えるといいと思います。

▼ strTarget は、この表示にのみ使用されています
<img src="https://lh3.googleusercontent.com/-cXzrXX2y1Dw/WjnZM9qt8rI/AAAAAAAAoBQ/ACTcMsAqqaMxmkOHb2yIYA46oMzyHVOSACHMYBhgL/s324/_img.png">

※ ▼ "C:\httpd142p" を指定した結果
<img src="https://lh3.googleusercontent.com/-8sBqpqfmkos/WjnRJQATLAI/AAAAAAAAoAk/WWTMjTyrEmANcntxPGISmlAg0-f-aquUQCHMYBhgL/s268/_img.png">

時間がかかるのは最初の実行時のみです。２回目からは新しいファイルしかコピーしません。

▼ 最初
<img src="https://lh3.googleusercontent.com/-edeNkx8CLSo/WjnQsSuOgRI/AAAAAAAAoAk/YK4XvFPRgzQkUJEhjF-1od3aUe4h-1j2gCHMYBhgL/s520/_img.png">

▼ 直後にもう一度実行すると
<img src="https://lh3.googleusercontent.com/-aw1-9Y_8CAU/WjnRUBzseRI/AAAAAAAAoAs/2EwklWin09EZ1UAWfHVfJyDp9w8E6Q6IwCHMYBhgL/s520/_img.png">

<b>作成されたスクリプトのコード</b>


 
 
 

strName = Replace( UCase(WScript.ScriptName), ".VBS", "" )
strTarget = "C:\httpd142p"
if MsgBox( strTarget &amp; vbCrLf &amp; "のバックアップを開始します。よろしいですか?", 1 ) = 2 then
	Wscript.Quit
end if
Set WshShell = Wscript.CreateObject( "WScript.Shell" )
ExecCommand = "cmd.exe /C ""xcopy.exe ""C:\httpd142p"" ""D:\backup2\httpd\" &amp; strName &amp; "\"" /D /E /C /S /Y &amp; PAUSE"""
Call WshShell.Run( ExecCommand )











▼ 以下概要
------------------------------------------------------------------------

ディレクトリ選択でバックアップするディレクトリを決定し、カレントディレクトリにバックアップする為のスクリプトを作成します。

そのスクリプトを実行すると、カレントに目的のディレクトリをバックアップとしてコピーします。
XCOPY なので、2回目以降は新しいファイルのみコピーします

▼ 使用するオプション
/D : コピー元の日付がコピー先の日付より新しいファイルだけをコピーします
/E : ディレクトリまたはサブディレクトリが空であってもコピーします
/C : エラーが発生してもコピーを続けます
/S : 空の場合を除いて、ディレクトリとサブディレクトリをコピーします
/Y : 既存のファイルを上書きする前に確認のメッセージを表示しません

一番重要なのは、/D です。/S /E で、存在するディリクトリはすべてコピーされます。/E /Y によって、最後まで停止する事なく実行されます。

<b>追加で使う事が想定されるオプション</b>

コピーしたくないディレクトリやファイルがある場合、以下のように指定します。

/EXCLUDE:ファイルのパス

ファイルのパスが示すテキストファイル内に、除外するディレクトリやファイルにある文字列の一部を1 行に 1 つずつ記述します。

その文字列が、コピー対象ファイルの絶対パスの一部と一致した場合、そのファイルはコピーから除外されます。たとえば、"\obj\" という文字列を指定するとディレクトリ obj の下の全ファイルが除外 されます。".obj" という文字列を指定すると .obj という拡張子のファイルがすべて除外されます




 
 
 

' ***********************************************************
' 処理開始
' ***********************************************************
Set Fso = Wscript.CreateObject( "Scripting.FileSystemObject" )
Set Shell = Wscript.CreateObject( "Shell.Application" )

' ***********************************************************
' 実行中ディレクトリの取得
' ***********************************************************
strPath = Wscript.ScriptFullName 
Set objFile = Fso.GetFile( strPath )
strBackupFolder = Fso.GetParentFolderName( objFile )

' ***********************************************************
' バックアップ対象ディレクトリの取得
' ***********************************************************
' マイ コンピュータを基準にディレクトリ選択
Set objFolder = Shell.BrowseForFolder( 0, "バックアップするフォルダを選択してください", &amp;H4B, _
	"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}" )
if objFolder is nothing then
	WScript.Quit
end if
if not objFolder.Self.IsFileSystem then
	WScript.Echo "ファイルシステムではありません"
	WScript.Quit
end if

strTargetFolder = objFolder.Self.Path
strName = Replace( strTargetFolder, ":", "" )
strName = Replace( strName, "\", "_" )
strName = Replace( strName, " ", "" )
strName = "BK_" &amp; strName

' ***********************************************************
' スクリプト作成
' ***********************************************************
Set OutFile = Fso.OpenTextFile( strBackupFolder &amp; "\" &amp; strName &amp; ".vbs", 2, True )

OutFile.WriteLine "strName = Replace( UCase(WScript.ScriptName), "".VBS"", """" )"
OutFile.WriteLine "strTarget = """ &amp; strTargetFolder &amp; """"
OutFile.Write "if MsgBox( strTarget &amp; vbCrLf &amp; ""のバックアップを開始します。"
OutFile.WriteLine "よろしいですか?"", 1 ) = 2 then"
OutFile.WriteLine "	Wscript.Quit"
OutFile.WriteLine "end if"

OutFile.WriteLine "Set WshShell = Wscript.CreateObject( ""WScript.Shell"" )"
OutFile.Write "ExecCommand = ""cmd.exe /C """"xcopy.exe """""
OutFile.Write strTargetFolder &amp; """"" """""
OutFile.Write strBackupFolder &amp; "\"" &amp; strName &amp; ""\"""""
OutFile.WriteLine " /D /E /C /S /Y &amp; PAUSE"""""""
OutFile.WriteLine "Call WshShell.Run( ExecCommand )"

OutFile.Close

WScript.Echo "バックアップスクリプト : " &amp;  strName &amp; ".vbs" &amp; " を作成しました"










<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
<a href="https://lightbox.sakura.ne.jp/homepage/download/createBackupScript.zip"><img src="http://winofsql.jp/image/lightbox_download.jpg" style="border: solid 0px #000000" /></a>

ダウンロードした zip の中に createBackupScript.vbs があります。それを実行するだけです。実行すると、以下のディレクトリ選択ダイアログが表示されます。

<img src="https://lh3.googleusercontent.com/-ALBZ1uZhyNY/WjnNl2Z3JPI/AAAAAAAAoAA/ONuYy3L544g4m-PWcqzLoLm2OVKjo5gnwCHMYBhgL/s374/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

バックアップ先は、createBackupScript.vbs が存在するディレクトリになります。保存するディレクトリはネットワークドライブ内のディレクトリを指定すると、あちこちに PC の重要なファイルやフォルダを狙い撃ちでバックアップ可能になります。

バックアップはカレントになるので、バックアップ場所を変えたい場合は、createBackupScript.vbs を別の場所へコピーして実行して再びバックアップスクリプトを作成するか、既存のバックアップスクリプトのコピー先のフォルダのパスを変更します。

<strong>スクリプトコード内の strTarget の内容は、必要に応じて運用者が解りやすい日本語に変えるといいと思います。</strong>

▼ strTarget は、この表示にのみ使用されています
<img src="https://lh3.googleusercontent.com/-cXzrXX2y1Dw/WjnZM9qt8rI/AAAAAAAAoBQ/ACTcMsAqqaMxmkOHb2yIYA46oMzyHVOSACHMYBhgL/s324/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

※ ▼ "C:\httpd142p" を指定した結果
<img src="https://lh3.googleusercontent.com/-8sBqpqfmkos/WjnRJQATLAI/AAAAAAAAoAk/WWTMjTyrEmANcntxPGISmlAg0-f-aquUQCHMYBhgL/s268/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

時間がかかるのは最初の実行時のみです。２回目からは新しいファイルしかコピーしません。

▼ 最初
<img src="https://lh3.googleusercontent.com/-edeNkx8CLSo/WjnQsSuOgRI/AAAAAAAAoAk/YK4XvFPRgzQkUJEhjF-1od3aUe4h-1j2gCHMYBhgL/s520/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

▼ 直後にもう一度実行すると
<img src="https://lh3.googleusercontent.com/-aw1-9Y_8CAU/WjnRUBzseRI/AAAAAAAAoAs/2EwklWin09EZ1UAWfHVfJyDp9w8E6Q6IwCHMYBhgL/s520/_img.png" style='border:1px solid #c0c0c0;border-radius:0px'>

<b class=gttl>作成されたスクリプトのコード</b>
</pre>
<div id="sh_5a39d4d03eab2">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5a39d4d03eab2 .syntaxhighlighter div,#sh_5a39d4d03eab2 .syntaxhighlighter span,#sh_5a39d4d03eab2 .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div> 
<pre data-name="code171220121112" class="brush:vb">
strName = Replace( UCase(WScript.ScriptName), ".VBS", "" )
strTarget = "C:\httpd142p"
if MsgBox( strTarget &amp; vbCrLf &amp; "のバックアップを開始します。よろしいですか?", 1 ) = 2 then
	Wscript.Quit
end if
Set WshShell = Wscript.CreateObject( "WScript.Shell" )
ExecCommand = "cmd.exe /C ""xcopy.exe ""C:\httpd142p"" ""D:\backup2\httpd\" &amp; strName &amp; "\"" /D /E /C /S /Y &amp; PAUSE"""
Call WshShell.Run( ExecCommand )

</pre>
</div>
</div>
<script type="text/javascript">
dp.SyntaxHighlighter.HighlightAll("code171220121112"); 
</script>


<pre>



<strong>▼ 以下概要</strong>
------------------------------------------------------------------------

<strong>ディレクトリ選択でバックアップするディレクトリを決定</strong>し、カレントディレクトリにバックアップする為のスクリプトを作成します。

そのスクリプトを実行すると、カレントに目的のディレクトリを<strong>バックアップとしてコピー</strong>します。
<strong><span style="color:#0000FF;">XCOPY なので、2回目以降は新しいファイルのみコピーします</span></strong>

▼ 使用するオプション
<strong>/D : コピー元の日付がコピー先の日付より新しいファイルだけをコピーします</strong>
/E : ディレクトリまたはサブディレクトリが空であってもコピーします
/C : エラーが発生してもコピーを続けます
/S : 空の場合を除いて、ディレクトリとサブディレクトリをコピーします
/Y : 既存のファイルを上書きする前に確認のメッセージを表示しません

一番重要なのは、/D です。/S /E で、存在するディリクトリはすべてコピーされます。/E /Y によって、最後まで停止する事なく実行されます。

<b class=gttl>追加で使う事が想定されるオプション</b>

コピーしたくないディレクトリやファイルがある場合、以下のように指定します。

<strong>/EXCLUDE:ファイルのパス</strong>

ファイルのパスが示すテキストファイル内に、除外するディレクトリやファイルにある文字列の一部を1 行に 1 つずつ記述します。

その文字列が、コピー対象ファイルの絶対パスの一部と一致した場合、そのファイルはコピーから除外されます。たとえば、"\obj\" という文字列を指定するとディレクトリ obj の下の全ファイルが除外 されます。".obj" という文字列を指定すると .obj という拡張子のファイルがすべて除外されます

</pre>

<div id="sh_5a39cbf02d55f">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5a39cbf02d55f .syntaxhighlighter div,#sh_5a39cbf02d55f .syntaxhighlighter span,#sh_5a39cbf02d55f .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div> 
<pre data-name="code171220113320" class="brush:vb">
' ***********************************************************
' 処理開始
' ***********************************************************
Set Fso = Wscript.CreateObject( "Scripting.FileSystemObject" )
Set Shell = Wscript.CreateObject( "Shell.Application" )

' ***********************************************************
' 実行中ディレクトリの取得
' ***********************************************************
strPath = Wscript.ScriptFullName 
Set objFile = Fso.GetFile( strPath )
strBackupFolder = Fso.GetParentFolderName( objFile )

' ***********************************************************
' バックアップ対象ディレクトリの取得
' ***********************************************************
' マイ コンピュータを基準にディレクトリ選択
Set objFolder = Shell.BrowseForFolder( 0, "バックアップするフォルダを選択してください", &amp;H4B, _
	"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}" )
if objFolder is nothing then
	WScript.Quit
end if
if not objFolder.Self.IsFileSystem then
	WScript.Echo "ファイルシステムではありません"
	WScript.Quit
end if

strTargetFolder = objFolder.Self.Path
strName = Replace( strTargetFolder, ":", "" )
strName = Replace( strName, "\", "_" )
strName = Replace( strName, " ", "" )
strName = "BK_" &amp; strName

' ***********************************************************
' スクリプト作成
' ***********************************************************
Set OutFile = Fso.OpenTextFile( strBackupFolder &amp; "\" &amp; strName &amp; ".vbs", 2, True )

OutFile.WriteLine "strName = Replace( UCase(WScript.ScriptName), "".VBS"", """" )"
OutFile.WriteLine "strTarget = """ &amp; strTargetFolder &amp; """"
OutFile.Write "if MsgBox( strTarget &amp; vbCrLf &amp; ""のバックアップを開始します。"
OutFile.WriteLine "よろしいですか?"", 1 ) = 2 then"
OutFile.WriteLine "	Wscript.Quit"
OutFile.WriteLine "end if"

OutFile.WriteLine "Set WshShell = Wscript.CreateObject( ""WScript.Shell"" )"
OutFile.Write "ExecCommand = ""cmd.exe /C """"xcopy.exe """""
OutFile.Write strTargetFolder &amp; """"" """""
OutFile.Write strBackupFolder &amp; "\"" &amp; strName &amp; ""\"""""
OutFile.WriteLine " /D /E /C /S /Y &amp; PAUSE"""""""
OutFile.WriteLine "Call WshShell.Run( ExecCommand )"

OutFile.Close

WScript.Echo "バックアップスクリプト : " &amp;  strName &amp; ".vbs" &amp; " を作成しました"

</pre>
</div>
</div>
<script type="text/javascript">
dp.SyntaxHighlighter.HighlightAll("code171220113320"); 
</script>

<pre>



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>職人的 Windows</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/455667660</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/445332318.html</link>
      <title>『しねきゃぷしょん』/ フリーフォント / ダウンロードは Vectorから</title>
      <pubDate>Wed, 28 Dec 2016 22:33:03 +0900</pubDate>
            <description>2016 年に閉鎖されました。ダウンロードは現在 Vector から可能ですが、少し古いバージョンになります。最新バージョンは、インターネットアーカイブを chiphead.jp/font/htm/cinecaption.htm で探して 2016 年の最初のほうでダウンロードが可能だと思います。ダウンロードアーカイブ内の cinecaption2.28.txt より●配布条件このフォントは無料ですが著作権は放棄しておりません。ですのでフォントの改造・著作権表示の改変を禁止し..</description>
            <itunes:summary><![CDATA[

2016 年に閉鎖されました。<a href="http://www.vector.co.jp/soft/data/writing/se314690.html" target="_blank">ダウンロードは現在 Vector から可能</a>ですが、少し古いバージョンになります。

<img src="https://lh3.googleusercontent.com/-axLUrYqzCKI/WGO-6qSlaFI/AAAAAAAAimE/JAOWZ19LR9olwQ00LZ6qTj3wLR2TDufCwCHM/s600/cinecaption227.png">

最新バージョンは、インターネットアーカイブを chiphead.jp/font/htm/cinecaption.htm で探して 2016 年の最初のほうでダウンロードが可能だと思います。

<b>ダウンロードアーカイブ内の cinecaption2.28.txt より</b>

●配布条件
このフォントは無料ですが著作権は放棄しておりません。
ですのでフォントの改造・著作権表示の改変を禁止します。
再配布に関しては制限を緩和したので、自由に配布していただいてかまいません。

本来の条件として 再配布は可です。

●著作権関係
このフォントのひらがな部分のデザインは「雑念の塊」氏が、カタカナ、漢字、英字、記号部分のデザイン及びフォント作成はchipheadが行いました。

----------------------------------------

お二人の URL がこの後示されていますが、chiphead 氏、雑念の塊 氏 共に閉鎖されています。ただ、『雑念の塊』というハンドルは検索で見つける事ができます。但し、ご本人がどうかは不明です。



<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
2016 年に閉鎖されました。<a href="http://www.vector.co.jp/soft/data/writing/se314690.html" target="_blank">ダウンロードは現在 Vector から可能</a>ですが、少し古いバージョンになります。

<img src="https://lh3.googleusercontent.com/-axLUrYqzCKI/WGO-6qSlaFI/AAAAAAAAimE/JAOWZ19LR9olwQ00LZ6qTj3wLR2TDufCwCHM/s600/cinecaption227.png" style='border:1px solid #c0c0c0;border-radius:0px'>

最新バージョンは、インターネットアーカイブを chiphead.jp/font/htm/cinecaption.htm で探して 2016 年の最初のほうでダウンロードが可能だと思います。

<b class=sttl>ダウンロードアーカイブ内の cinecaption2.28.txt より</b>

●配布条件
このフォントは無料ですが著作権は放棄しておりません。
ですのでフォントの改造・著作権表示の改変を禁止します。
再配布に関しては制限を緩和したので、自由に配布していただいてかまいません。

本来の条件として <strong>再配布は可です。</strong>

●著作権関係
このフォントのひらがな部分のデザインは「雑念の塊」氏が、カタカナ、漢字、英字、記号部分のデザイン及びフォント作成はchipheadが行いました。

----------------------------------------

お二人の URL がこの後示されていますが、chiphead 氏、雑念の塊 氏 共に閉鎖されています。ただ、『雑念の塊』というハンドルは検索で見つける事ができます。但し、ご本人がどうかは不明です。



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント : 不明</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/445332318</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/445331831.html</link>
      <title>弐伍六（ニゴロク）/ フリーフォント</title>
      <pubDate>Wed, 28 Dec 2016 22:09:19 +0900</pubDate>
            <description>2009 年に閉鎖されていますが、フォントはベクターからダウンロードできます。文字種は少ないので使いどころは少し難しいかもしれません。(漢字数字に特徴があります)!&quot;#$%&amp;&#39;()* ,-./0123456789:;&amp;lt;=&amp;gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~´¨‐’°†‡μπ▼ readme フリーなのでご自由にお使いください。ーーーーーーーーーーーーーーーーーーーーーーーー(著作権について)著作権は、「256DESIGNs..</description>
            <itunes:summary><![CDATA[

2009 年に閉鎖されていますが、フォントは<a href="http://www.vector.co.jp/soft/data/writing/se275041.html" target="_blank">ベクターからダウンロード</a>できます。文字種は少ないので使いどころは少し難しいかもしれません。(漢字数字に特徴があります)

<img src="https://lh3.googleusercontent.com/-rloh1S5oJ_Q/WGOHVfAbdjI/AAAAAAAAilo/U4YNAwzSAfcpGifwzO036P5HqXxMeBRtQCHM/s600/freefont_logo_256.png">


!"#$%&'()* ,-./0123456789
:;&lt;=&gt;?@ABCDEFGHIJKLMN
OPQRSTUVWXYZ[\]^_`{|}~
´¨‐’°†‡μπ


<b>▼ readme</b>

 フリーなのでご自由にお使いください。
ーーーーーーーーーーーーーーーーーーーーーーーー
(著作権について)
著作権は、「256DESIGNs」にあります。

非営利目的の個人での使用は構いませんが商用利用は一度ご連絡ください。
著作者の許可なく販売したり、営利目的の製品に添付する事を固く禁止します。
また、このフォントを使用しておこる、いかなる損害に対しても一切の責任を負いません。

著作者を特定できないので、商用は無理です。



<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>
2009 年に閉鎖されていますが、フォントは<a href="http://www.vector.co.jp/soft/data/writing/se275041.html" target="_blank">ベクターからダウンロード</a>できます。文字種は少ないので使いどころは少し難しいかもしれません。(<strong>漢字数字に特徴があります</strong>)

<img src="https://lh3.googleusercontent.com/-rloh1S5oJ_Q/WGOHVfAbdjI/AAAAAAAAilo/U4YNAwzSAfcpGifwzO036P5HqXxMeBRtQCHM/s600/freefont_logo_256.png" style='border:1px solid #c0c0c0;border-radius:0px'>

<pre class="this bd">
!"#$%&'()* ,-./0123456789
:;<=>?@ABCDEFGHIJKLMN
OPQRSTUVWXYZ[\]^_`{|}~
´¨‐’°†‡μπ
</pre>

<b class=sttl>▼ readme</b>

 フリーなのでご自由にお使いください。
ーーーーーーーーーーーーーーーーーーーーーーーー
(著作権について)
著作権は、「256DESIGNs」にあります。

非営利目的の個人での使用は構いませんが商用利用は一度ご連絡ください。
著作者の許可なく販売したり、営利目的の製品に添付する事を固く禁止します。
また、このフォントを使用しておこる、いかなる損害に対しても一切の責任を負いません。

<strong>著作者を特定できないので、商用は無理です。</strong>



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント : 不明</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/445331831</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/441007308.html</link>
      <title>Windows ではフォントファイルのヘッダ(OTTO)で otf かどうかの判別が行われているそうです</title>
      <pubDate>Sat, 13 Aug 2016 16:16:10 +0900</pubDate>
            <description>Windowsではsfnt versionがアスキー文字でOTTO（[&#39;0x4f54&#39;, &#39;0x544f&#39;]に相当）である時のみフォントをCFFとして解析することに注意。GD の imagettftext で拡張子を .ttf に変更して動作したので、後からどちらのフォーマットなのか確認するのに必要になりました。関連する記事「送る」に入れる簡易ダンプ</description>
            <itunes:summary><![CDATA[

<a href="http://d.hatena.ne.jp/project_the_tower2/20101204/1291482945" target="_blank">Windowsではsfnt versionがアスキー文字でOTTO（['0x4f54', '0x544f']に相当）である時のみフォントをCFFとして解析することに注意。</a>

<img src="https://lh3.googleusercontent.com/-4yP0-E_rhaE/V67IT4hDNHI/AAAAAAAAgc0/oJozET9P7QoBDgmxZHqej9hJMazNPMEcACHM/s600/_img.png">

GD の imagettftext で拡張子を .ttf に変更して動作したので、後からどちらのフォーマットなのか確認するのに必要になりました。


<b>関連する記事</b>

<a href="http://instany.seesaa.net/article/120478180.html" target="_blank">「送る」に入れる簡易ダンプ</a>




<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
<a href="http://d.hatena.ne.jp/project_the_tower2/20101204/1291482945" target="_blank">Windowsではsfnt versionがアスキー文字でOTTO（['0x4f54', '0x544f']に相当）である時のみフォントをCFFとして解析することに注意。</a>

<img src="https://lh3.googleusercontent.com/-4yP0-E_rhaE/V67IT4hDNHI/AAAAAAAAgc0/oJozET9P7QoBDgmxZHqej9hJMazNPMEcACHM/s600/_img.png" style="border: solid 1px #000000">

GD の imagettftext で拡張子を .ttf に変更して動作したので、後からどちらのフォーマットなのか確認するのに必要になりました。


<b class=gttl>関連する記事</b>

<a href="http://instany.seesaa.net/article/120478180.html" target="_blank">「送る」に入れる簡易ダンプ</a>




</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/441007308</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/441006460.html</link>
      <title>サイト(www.cossack.jp)が閉鎖された 『えれーな』というフォントの入手方法</title>
      <pubDate>Sat, 13 Aug 2016 15:37:15 +0900</pubDate>
            <description>cossack(当時の作者名)  再配布不可。 個人だけでなく商用でも自由に利用できる( 当時のサイト内の記述 )  ダウンロードは http://download.forest.impress.co.jp/pub/win/e/elena/elenat.zip で WEBアーカイブで探せば可能WEBアーカイブ で上記のページを検索すると、2006 年が最終となり、1/16 日のアーカイブでダウンロード可能です。バックアップをしていなかった場合の対処方法として有効です。</description>
            <itunes:summary><![CDATA[


cossack(当時の作者名) 
 <b>再配布不可。</b> 個人だけでなく商用でも自由に利用できる( <a href="https://web.archive.org/web/20060321110545/http://www.cossack.jp/fontp/index.html" target="_blank">当時のサイト内の記述</a> ) 
 ダウンロードは http://download.forest.impress.co.jp/pub/win/e/elena/elenat.zip で WEBアーカイブで探せば可能



<a href="https://web.archive.org/" target="_blank">WEBアーカイブ</a> で上記のページを検索すると、2006 年が最終となり、1/16 日のアーカイブでダウンロード可能です。

バックアップをしていなかった場合の対処方法として有効です。



<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre>

<pre style="border:1px solid #ccc;padding:10px;background-color:#fff;">cossack(当時の作者名) 
 <b style="color:red">再配布不可。</b> 個人だけでなく商用でも自由に利用できる( <a href="https://web.archive.org/web/20060321110545/http://www.cossack.jp/fontp/index.html" target="_blank">当時のサイト内の記述</a> ) 
 ダウンロードは http://download.forest.impress.co.jp/pub/win/e/elena/elenat.zip で WEBアーカイブで探せば可能

</pre>

<a href="https://web.archive.org/" target="_blank">WEBアーカイブ</a> で上記のページを検索すると、2006 年が最終となり、1/16 日のアーカイブでダウンロード可能です。

バックアップをしていなかった場合の対処方法として有効です。



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント : 不明</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/441006460</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/440955596.html</link>
      <title>なごみ極細ゴシック(Line Font) は『再配布不可』です。</title>
      <pubDate>Thu, 11 Aug 2016 20:25:11 +0900</pubDate>
            <description>▼ フォント例なごみ極細ゴシックLine Font  再配布不可。かな文字がオリジナル  M+フォントベースサンプル書体見本M+フォントベースなので、再配布できると思ってしまいそうになりますが、M+フォントのライセンスがそもそも自由なライセンスなので、派生フォントに制限を加えても良い為、このようなケースも存在します。フリーフォントで、『再配布不可』という制限は大きく重要な制限で、当然 Webフォントには使えず、イラストAC 等のフリー素材の作成ルールとして『再配布不可のフォン..</description>
            <itunes:summary><![CDATA[

▼ フォント例
<a target="_blank" href="http://font.websozai.jp/">なごみ極細ゴシック</a>
Line Font 
 <b>再配布不可。</b>かな文字がオリジナル 
 M+フォントベース
<a target="_blank" href="http://goo.gl/MEghwc">サンプル</a><a href="javascript:void(0);">書体見本</a>

M+フォントベースなので、再配布できると思ってしまいそうになりますが、M+フォントのライセンスがそもそも自由なライセンスなので、派生フォントに制限を加えても良い為、このようなケースも存在します。

フリーフォントで、『再配布不可』という制限は大きく重要な制限で、当然 Webフォントには使えず、イラストAC 等のフリー素材の作成ルールとして『再配布不可のフォントを使用してはならない』というのがあります。良く注意して利用する必要があります


※ 一般的には作者のみなさんは、M+フォントを利用された場合、そのまま同じライセンスで配布されます

また、<a href="http://ipafont.ipa.go.jp/ipa_font_license_v1-html#jp" target="_blank">IPAフォントライセンスv1.0</a> のように、必ず IPAフォントライセンスv1.0 を使用するよう決められているものもあります。




<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
▼ フォント例
<a target="_blank" href="http://font.websozai.jp/">なごみ極細ゴシック</a>
<pre style="border:1px solid #ccc;padding:10px;background-color:#fff;">Line Font 
 <b style="color:red">再配布不可。</b>かな文字がオリジナル 
 M+フォントベース
<a target="_blank" class="button button-small button-highlight button-pill" href="http://goo.gl/MEghwc" style="color:white;font-weight:bold;float:right;margin-left:20px;">サンプル</a><a href="javascript:void(0);" class="button button-small button-primary button-pill" style="color:white;float:right;" onclick="open_font_ssample(&quot;http://winofsql.jp/image/sample/freefont_logo_NagomiGokubosoGothic.png&quot;)">書体見本</a>
</pre>
M+フォントベースなので、再配布できると思ってしまいそうになりますが、M+フォントのライセンスがそもそも自由なライセンスなので、派生フォントに制限を加えても良い為、このようなケースも存在します。

<strong>フリーフォントで、『再配布不可』という制限は大きく重要な制限で、当然 Webフォントには使えず、イラストAC 等のフリー素材の作成ルールとして『再配布不可のフォントを使用してはならない』というのがあります。良く注意して利用する必要があります</strong>


※ 一般的には作者のみなさんは、M+フォントを利用された場合、そのまま同じライセンスで配布されます

また、<a href="http://ipafont.ipa.go.jp/ipa_font_license_v1-html#jp" target="_blank">IPAフォントライセンスv1.0</a> のように、必ず IPAフォントライセンスv1.0 を使用するよう決められているものもあります。




</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/440955596</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/440955175.html</link>
      <title>『よく飛ばない鳥』のフリーフォントに添付されている『フォントのライセンスについて.txt』の要点</title>
      <pubDate>Thu, 11 Aug 2016 20:01:00 +0900</pubDate>
            <description>▼ フォント例チェックポイントフォント よく飛ばない鳥 (作者名＝マルセ)  再配布可。Webフォント可。改変しての二次配布不可  JIS第一/第二水準＋IBM拡張文字＋日本漢字能力検定1級配当漢字（一部を除く）＋α(約6,900字)サンプル端的には、「字形あるいは著作権表示、もしくはその両方を改変しての二次配布以外は用途に制限を設けておりません」、とあるのでそのままなのですが、もう少し他の記述より内容を明確にしたいと思います。再配布についてクリエイティブ・コモンズ・ライセン..</description>
            <itunes:summary><![CDATA[

▼ フォント例
<a target="_blank" href="http://marusexijaxs.web.fc2.com/quizfont.html#quizfont2">チェックポイントフォント</a> 
よく飛ばない鳥 (作者名＝マルセ) 
 <b>再配布可。</b>Webフォント可。<b>改変しての二次配布不可</b> 
 JIS第一/第二水準＋IBM拡張文字
＋日本漢字能力検定1級配当漢字（一部を除く）＋α(約6,900字)
<a target="_blank" href="http://goo.gl/hCIKxT">サンプル</a>

端的には、「<b>字形あるいは著作権表示、もしくはその両方を改変しての二次配布以外は用途に制限を設けておりません」</b>、とあるのでそのままなのですが、もう少し他の記述より内容を明確にしたいと思います。

<b>再配布について</b>

<b>クリエイティブ・コモンズ・ライセンスではCC BY-NDに相当します</b>、という記述があります。なので、再配布は可能という事です。

<a href="https://creativecommons.org/licenses/by-nd/3.0/deed.ja" target="_blank">どのようなメディアやフォーマットでも資料を複製したり、再配布できます。</a>

<b>Webフォントについて</b>

webフォントとしてのご利用には制約を設けておりませんので、サブセット化やWOFFコンバートは自由となります。

<b>字形の改変とは</b>

これも、<a href="https://creativecommons.org/licenses/by-nd/3.0/deed.ja" target="_blank">クリエイティブ・コモンズ・ライセンスではCC BY-ND</a> を参照すると、明瞭になります。

改変禁止 — あなたがこの資料を リミックスし、改変し、あるいはこの資料をベースに新しい作品を作った場合、あなたは改変された資料を頒布してはなりません。


太字、斜体、長体、平体、字間の調整、輪郭線のぼかしなどのフォント利用目的の一般的に想定しうる範囲内でデザイン上の効果を施す行為はその限りでは無いとありますが、基本的にそのようなアレンジはフォントファイル内の情報を変更しなくてもできるので、<b>フォントファイルそのものを改変して配布する行為は NG と思っていいでしょう</b>。




<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
▼ フォント例
<a target="_blank" href="http://marusexijaxs.web.fc2.com/quizfont.html#quizfont2">チェックポイントフォント</a> 
<pre style="border:1px solid #ccc;padding:10px;background-color:#fff;">よく飛ばない鳥 (作者名＝マルセ) 
 <b style="color:blue">再配布可。</b>Webフォント可。<b style="color:red">改変しての二次配布不可</b> 
 JIS第一/第二水準＋IBM拡張文字
＋日本漢字能力検定1級配当漢字（一部を除く）＋α(約6,900字)
<a target="_blank" class="button button-small button-highlight button-pill" href="http://goo.gl/hCIKxT" style="color:white;font-weight:bold;float:right;margin-left:20px;">サンプル</a>
</pre>
端的には、「<b>字形あるいは著作権表示、もしくはその両方を改変しての二次配布以外は用途に制限を設けておりません」</b>、とあるのでそのままなのですが、もう少し他の記述より内容を明確にしたいと思います。

<b class=sttl>再配布について</b>

<b>クリエイティブ・コモンズ・ライセンスではCC BY-NDに相当します</b>、という記述があります。なので、再配布は可能という事です。

<a href="https://creativecommons.org/licenses/by-nd/3.0/deed.ja" target="_blank">どのようなメディアやフォーマットでも資料を複製したり、再配布できます。</a>

<b class=sttl>Webフォントについて</b>

webフォントとしてのご利用には制約を設けておりませんので、サブセット化やWOFFコンバートは自由となります。

<b class=sttl>字形の改変とは</b>

これも、<a href="https://creativecommons.org/licenses/by-nd/3.0/deed.ja" target="_blank">クリエイティブ・コモンズ・ライセンスではCC BY-ND</a> を参照すると、明瞭になります。
<pre class="this bd">
改変禁止 — あなたがこの資料を リミックスし、改変し、あるいはこの資料をベースに新しい作品を作った場合、あなたは改変された資料を頒布してはなりません。
</pre>

太字、斜体、長体、平体、字間の調整、輪郭線のぼかしなどのフォント利用目的の一般的に想定しうる範囲内でデザイン上の効果を施す行為はその限りでは無いとありますが、基本的にそのようなアレンジはフォントファイル内の情報を変更しなくてもできるので、<b>フォントファイルそのものを改変して配布する行為は NG と思っていいでしょう</b>。




</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>フリーフォント</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/440955175</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/436197647.html</link>
      <title>Android Studio に関する NAVER まとめ一覧</title>
      <pubDate>Mon, 04 Apr 2016 17:48:53 +0900</pubDate>
            <description>Android Studio のインストールとエミュレータ実行までの手順Android Studio 1.4 : 初心者向けチュートリアル	Android Studio で大きなボタンを一つ作成Android Studio でボタンをクリックして トースト(Toast) を表示するAndroid Studio 予習開始！★ ショートカット★ 設定★ 操作Android Studio の設定速い!!! もう戻れない!!! Android 4.2 以上の実機デバッグAndroid..</description>
            <itunes:summary><![CDATA[

<a href="http://matome.naver.jp/odai/2142724979436702301" target="_blank">Android Studio のインストールとエミュレータ実行までの手順</a>
<img src="https://lh3.googleusercontent.com/-IaWUzS1i_pQ/VwJOLHR622I/AAAAAAAAeBw/GNihdFJ99agpULtIou0Rbuzot767vBAWACCo/s400-Ic42/_img.jpg">

<a href="http://matome.naver.jp/odai/2144404676140354301" target="_blank">Android Studio 1.4 : 初心者向けチュートリアル</a>
<img src="https://lh3.googleusercontent.com/-IUtopQT3_0U/VwJN4C99N8I/AAAAAAAAeBs/OFRb4pS1IBE8IKC6J2I-9ISPZhSTZubWgCCo/s400-Ic42/_img.jpg">
	
<a href="http://matome.naver.jp/odai/2142943139713456701" target="_blank">Android Studio で大きなボタンを一つ作成</a>

<a href="http://matome.naver.jp/odai/2142921885033504901" target="_blank">Android Studio でボタンをクリックして トースト(Toast) を表示する</a>
<img src="https://lh3.googleusercontent.com/-zviAz9vP_X8/VwJGro2J85I/AAAAAAAAeBc/wSxN9YU7Cjsqr8qiEHivvPzXbGWFyY_twCCo/s200-Ic42/Screenshot_2016-04-04-19-46-41.png">

<a href="http://matome.naver.jp/odai/2142797855365737001" target="_blank">Android Studio 予習開始！</a>
★ <a href="https://docs.google.com/spreadsheets/d/1m5liU-gXTuRcx3MfpPjkzGay7pN9yybKTPCxnmyQ7RU/edit?usp=sharing" target="_blank">ショートカット</a>
★ 設定
★ 操作

<a href="http://matome.naver.jp/odai/2143312850126761701" target="_blank">Android Studio の設定</a>
<img src="https://lh3.googleusercontent.com/-IqbA5kcpdgA/VwIfRqWm4xI/AAAAAAAAeBI/m_osdrcUZjkH7E5XuMir9KacOYoygXUqgCCo/s400-Ic42/_img.png">

<a href="http://matome.naver.jp/odai/2144497930570801101" target="_blank">速い!!! もう戻れない!!! Android 4.2 以上の実機デバッグ</a>

<a href="http://matome.naver.jp/odai/2144501063998250501" target="_blank">Android Studio : jar の作成と実行テスト</a>

<a href="http://matome.naver.jp/odai/2144307890400980801" target="_blank">Android Studio の初期モジュール app を startapp に変更する</a>






<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
<a href="http://matome.naver.jp/odai/2142724979436702301" target="_blank">Android Studio のインストールとエミュレータ実行までの手順</a>
<img src="https://lh3.googleusercontent.com/-IaWUzS1i_pQ/VwJOLHR622I/AAAAAAAAeBw/GNihdFJ99agpULtIou0Rbuzot767vBAWACCo/s400-Ic42/_img.jpg" style="border: solid 1px #000000">

<a href="http://matome.naver.jp/odai/2144404676140354301" target="_blank">Android Studio 1.4 : 初心者向けチュートリアル</a>
<img src="https://lh3.googleusercontent.com/-IUtopQT3_0U/VwJN4C99N8I/AAAAAAAAeBs/OFRb4pS1IBE8IKC6J2I-9ISPZhSTZubWgCCo/s400-Ic42/_img.jpg" style="border: solid 1px #000000">
	
<a href="http://matome.naver.jp/odai/2142943139713456701" target="_blank">Android Studio で大きなボタンを一つ作成</a>

<a href="http://matome.naver.jp/odai/2142921885033504901" target="_blank">Android Studio でボタンをクリックして トースト(Toast) を表示する</a>
<img src="https://lh3.googleusercontent.com/-zviAz9vP_X8/VwJGro2J85I/AAAAAAAAeBc/wSxN9YU7Cjsqr8qiEHivvPzXbGWFyY_twCCo/s200-Ic42/Screenshot_2016-04-04-19-46-41.png" style="border: solid 1px #000000">

<a href="http://matome.naver.jp/odai/2142797855365737001" target="_blank">Android Studio 予習開始！</a>
★ <a href="https://docs.google.com/spreadsheets/d/1m5liU-gXTuRcx3MfpPjkzGay7pN9yybKTPCxnmyQ7RU/edit?usp=sharing" target="_blank">ショートカット</a>
★ 設定
★ 操作

<a href="http://matome.naver.jp/odai/2143312850126761701" target="_blank">Android Studio の設定</a>
<img src="https://lh3.googleusercontent.com/-IqbA5kcpdgA/VwIfRqWm4xI/AAAAAAAAeBI/m_osdrcUZjkH7E5XuMir9KacOYoygXUqgCCo/s400-Ic42/_img.png" style="border: solid 1px #000000">

<a href="http://matome.naver.jp/odai/2144497930570801101" target="_blank">速い!!! もう戻れない!!! Android 4.2 以上の実機デバッグ</a>

<a href="http://matome.naver.jp/odai/2144501063998250501" target="_blank">Android Studio : jar の作成と実行テスト</a>

<a href="http://matome.naver.jp/odai/2144307890400980801" target="_blank">Android Studio の初期モジュール app を startapp に変更する</a>






</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>Android Studio</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/436197647</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/436195775.html</link>
      <title>開始時にプロジェクトを開かない / Android Studio の設定( Settings )</title>
      <pubDate>Mon, 04 Apr 2016 17:13:59 +0900</pubDate>
            <description>▼ プロジェクトが開いてしまったら、閉じます。すると以下のようになるので、『Configure』をクリックします▼ さらに、『Settings』をクリックしますそうすると、Android Studio の設定ダイアログが表示されるので『Appearance &amp; Behavior』の『System Settings』を選択して、『Confirm application exit』をチェックします</description>
            <itunes:summary><![CDATA[

▼ プロジェクトが開いてしまったら、閉じます。すると以下のようになるので、『Configure』をクリックします
<img src="https://lh3.googleusercontent.com/-C0vRFOobR3o/VwIe4xjlL3I/AAAAAAAAeBA/UhFjrPxnbC0PrHGa0mmv1QJ9OUBeFIpmgCCo/s500-Ic42/_img.png">

▼ さらに、『Settings』をクリックします
<img src="https://lh3.googleusercontent.com/-IqbA5kcpdgA/VwIfRqWm4xI/AAAAAAAAeBI/m_osdrcUZjkH7E5XuMir9KacOYoygXUqgCCo/s500-Ic42/_img.png">

そうすると、Android Studio の設定ダイアログが表示されるので『Appearance & Behavior』の『System Settings』を選択して、『Confirm application exit』をチェックします

<img src="https://lh3.googleusercontent.com/-xNnOoODS5J8/VwIfkK_t7iI/AAAAAAAAeBU/41WN-VgUK2gq6kxTSdTUuCtB2IioCu6ZgCCo/s500-Ic42/_img.png">



<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
▼ プロジェクトが開いてしまったら、閉じます。すると以下のようになるので、<strong>『Configure』</strong>をクリックします
<img src="https://lh3.googleusercontent.com/-C0vRFOobR3o/VwIe4xjlL3I/AAAAAAAAeBA/UhFjrPxnbC0PrHGa0mmv1QJ9OUBeFIpmgCCo/s500-Ic42/_img.png" style="border: solid 1px #000000">

▼ さらに、<strong>『Settings』</strong>をクリックします
<img src="https://lh3.googleusercontent.com/-IqbA5kcpdgA/VwIfRqWm4xI/AAAAAAAAeBI/m_osdrcUZjkH7E5XuMir9KacOYoygXUqgCCo/s500-Ic42/_img.png" style="border: solid 1px #000000">

そうすると、Android Studio の設定ダイアログが表示されるので『<strong>Appearance & Behavior』</strong>の<strong>『System Settings』</strong>を選択して、<strong>『Confirm application exit』</strong>をチェックします

<img src="https://lh3.googleusercontent.com/-xNnOoODS5J8/VwIfkK_t7iI/AAAAAAAAeBU/41WN-VgUK2gq6kxTSdTUuCtB2IioCu6ZgCCo/s500-Ic42/_img.png" style="border: solid 1px #000000">



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>Android Studio</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/436195775</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/436189895.html</link>
      <title>Seesaa のブログで超簡単に Twitter カードを使う。超簡単に、記事毎の画像も指定できます。</title>
      <pubDate>Mon, 04 Apr 2016 13:17:18 +0900</pubDate>
            <description>記事コンテンツの先頭に以下のコードを貼り付けます   &amp;lt;% if:page_name eq &#39;article&#39; -%&amp;gt;&amp;lt;meta name=&quot;twitter:card&quot; content=&quot;summary_large_image&quot; &amp;gt;&amp;lt;meta name=&quot;twitter:image&quot; content=&quot;画像のURL&quot; &amp;gt;&amp;lt;meta name=&quot;twitter:site&quot; content=&quot;@ユーザ名&quot; &amp;gt;&amp;lt;meta nam..</description>
            <itunes:summary><![CDATA[


<img src="https://lh3.googleusercontent.com/-hgL93Cs74Ok/VwHouJJMX3I/AAAAAAAAd_U/zBOzD1EFFFQauhQB6kv5EgY0VqN3cpZqQCCo/s576-Ic42/_img.png">

<b>記事コンテンツの先頭に以下のコードを貼り付けます</b>


 
 
 

&lt;% if:page_name eq 'article' -%&gt;
&lt;meta name="twitter:card" content="summary_large_image" &gt;
&lt;meta name="twitter:image" content="画像のURL" &gt;
&lt;meta name="twitter:site" content="@ユーザ名" &gt;
&lt;meta name="twitter:title" content="&lt;% article.subject | tag_strip %&gt;"&gt;
&lt;meta name="twitter:description" content="&lt;% article.body | tag_strip | oneline | text_summary(100) %&gt;"&gt;
&lt;% /if -%&gt;






Twitter カードの表示に記事の本文の先頭部分を表示したいので、コンテンツ =&gt; 記事 =&gt; コンテンツHTML編集 で貼り付けます。ここでの画像は、記事毎の画像を指定しなかった時の画像です。どこかにアップロードしておいて、URL を指定します。

<b>記事毎の画像</b>

Twitter カードでは、後から指定された画像用の META 要素が使用されるようなので、記事毎の画像は記事の先頭に META 要素をそのまま貼り付けます

<b>表示の確認</b>

画像を変更した場合は必ず実行しておきます。

▼ Card validator
<a href="https://cards-dev.twitter.com/validator" target="_blank">https://cards-dev.twitter.com/validator</a>

記事の URL を指定して Preview card ボタンをクリックします

<img src="https://lh3.googleusercontent.com/-9hxpmi-sIQE/VwHyRj1CTjI/AAAAAAAAeAU/xLCZ7lKGMMc45CCtXuRtxeNQSPAlGot6QCCo/s600-Ic42/_img.png">


『Seesaa のブログで超簡単に Twitter カードを使う。超簡単に、記事毎の画像も指定できます。』職人的フリーソフトの使い方｜<a href="https://t.co/nsrdyLuUhK">https://t.co/nsrdyLuUhK</a>&mdash; 夜歩き@DAZStudio (@sworc) <a href="https://twitter.com/sworc/status/716842058820943872">2016年4月4日</a>



<b>関連する記事</b>

<a href="http://logicalerror.seesaa.net/article/432750784.html" target="_blank">Seesaa ブログで Twitter カードを使用する方法</a>



<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<meta name="twitter:image" content="https://lh3.googleusercontent.com/-uj46xDteI6A/VwHxcjLel5I/AAAAAAAAeAE/mHZz7FnskXIqrOaLP3Ho65VXpyVnX3YCgCCo/s600-Ic42/syokunin_use_freesoft2.png" >
<pre class=w6>
<img src="https://lh3.googleusercontent.com/-hgL93Cs74Ok/VwHouJJMX3I/AAAAAAAAd_U/zBOzD1EFFFQauhQB6kv5EgY0VqN3cpZqQCCo/s576-Ic42/_img.png" style="border: solid 1px #000000">

<b class=gttl>記事コンテンツの先頭に以下のコードを貼り付けます</b>
</pre>
<div id="sh_5701e96c0d98a">
<style type="text/css"> 
.syntaxhighlighter { 
	word-wrap:break-word!important; 
} 
 
#sh_5701e96c0d98a .syntaxhighlighter div,#sh_5701e96c0d98a .syntaxhighlighter span,#sh_5701e96c0d98a .syntaxhighlighter code { 
	font-size:16px!important; 
	font-family: "メイリオ","ＭＳ Ｐゴシック"!important; 
} 
</style> 
 
<div style='width:600px;'> 
<pre name="code160404131124" class="brush:xml">
&lt;% if:page_name eq 'article' -%&gt;
&lt;meta name="twitter:card" content="summary_large_image" &gt;
&lt;meta name="twitter:image" content="画像のURL" &gt;
&lt;meta name="twitter:site" content="@ユーザ名" &gt;
&lt;meta name="twitter:title" content="&lt;% article.subject | tag_strip %&gt;"&gt;
&lt;meta name="twitter:description" content="&lt;% article.body | tag_strip | oneline | text_summary(100) %&gt;"&gt;
&lt;% /if -%&gt;

</pre>
</div>
</div>
<script type="text/javascript">
dp.SyntaxHighlighter.HighlightAll("code160404131124"); 
</script>
<pre class=w6>
Twitter カードの表示に記事の本文の先頭部分を表示したいので、<strong>コンテンツ => 記事 => コンテンツHTML編集</strong> で貼り付けます。ここでの画像は、記事毎の画像を指定しなかった時の画像です。どこかにアップロードしておいて、URL を指定します。

<b class=gttl>記事毎の画像</b>

Twitter カードでは、後から指定された画像用の META 要素が使用されるようなので、記事毎の画像は記事の先頭に META 要素をそのまま貼り付けます

<b class=gttl>表示の確認</b>

画像を変更した場合は必ず実行しておきます。

▼ Card validator
<a href="https://cards-dev.twitter.com/validator" target="_blank">https://cards-dev.twitter.com/validator</a>

記事の URL を指定して Preview card ボタンをクリックします

<img src="https://lh3.googleusercontent.com/-9hxpmi-sIQE/VwHyRj1CTjI/AAAAAAAAeAU/xLCZ7lKGMMc45CCtXuRtxeNQSPAlGot6QCCo/s600-Ic42/_img.png" style="border: solid 1px #000000">


<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">『Seesaa のブログで超簡単に Twitter カードを使う。超簡単に、記事毎の画像も指定できます。』職人的フリーソフトの使い方｜<a href="https://t.co/nsrdyLuUhK">https://t.co/nsrdyLuUhK</a></p>&mdash; 夜歩き@DAZStudio (@sworc) <a href="https://twitter.com/sworc/status/716842058820943872">2016年4月4日</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>


<b class=gttl>関連する記事</b>

<a href="http://logicalerror.seesaa.net/article/432750784.html" target="_blank">Seesaa ブログで Twitter カードを使用する方法</a>



</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>WEBサービス</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/436189895</guid>
                </item>
        <item>
      <link>http://instany.seesaa.net/article/418312734.html</link>
      <title>『新しい Google ドライブ』と『以前の Google ドライブ』の間には OCR 機能の圧倒的な差があります</title>
      <pubDate>Sat, 02 May 2015 22:05:00 +0900</pubDate>
            <description>古い Google ドライブ新しい Google ドライブこの数ヶ月様子を見てきましたが、大きな変化も無いので記録も含めて記事にします。そもそも、古い Google ドライブでは、アップロード時に画像をドキュメントに変換するように指定する事で、相当な精度で OCR の機能が働いていましたが、新しい Google ドライブでは、変換こそ、右クリックから『アプリで開く』=&amp;gt;『Google ドキュメント』と簡単になっていますが、OCR の機能はかなり低くなっています。新聞を写..</description>
            <itunes:summary><![CDATA[

<b>古い Google ドライブ</b>

<img src="https://lh3.googleusercontent.com/-PuRYNfKtEPM/VUTIOFhoJZI/AAAAAAAAaEs/tYVITrZR4ws/s600/_img.png">

<b>新しい Google ドライブ</b>

<img src="https://lh3.googleusercontent.com/-RAO0WjDnTm8/VUTIiVx6H9I/AAAAAAAAaE4/vZ1Z_Mz3KEU/s600/_img.png">

この数ヶ月様子を見てきましたが、大きな変化も無いので記録も含めて記事にします。そもそも、古い Google ドライブでは、アップロード時に画像をドキュメントに変換するように指定する事で、相当な精度で OCR の機能が働いていましたが、新しい Google ドライブでは、変換こそ、右クリックから『アプリで開く』=&gt;『Google ドキュメント』と簡単になっていますが、OCR の機能はかなり低くなっています。

新聞を写真で撮影し、黒い部分を加工で飛ばして文字が薄くなった状態でも、古い Google ドライブではなんなく文字に変換できますが、新しい Google ドライブでは全く無視されます。

▼ すごい精度!!
<img src="https://lh3.googleusercontent.com/-dV3rF9aL_K0/VUTLQku3VAI/AAAAAAAAaFQ/NxVIXucAU2I/s200/_img.png">

単純にキャプチャした文字画像ならは完全に近い形で新しい Google ドライブでも変換してくれますが、それではあまり意味無いと思います。今後まだ進化するのを期待して記録とします。

▼ できてあたりまえ・・・
<img src="https://lh3.googleusercontent.com/-oORIfHoKLlE/VUTKzgH1BEI/AAAAAAAAaFI/-2uPJqHWb9o/s600/_img.png">





<a></a>

]]></itunes:summary>
      <content:encoded><![CDATA[
<pre class=w6>
<b class=gttl>古い Google ドライブ</b>

<img src="https://lh3.googleusercontent.com/-PuRYNfKtEPM/VUTIOFhoJZI/AAAAAAAAaEs/tYVITrZR4ws/s600/_img.png" style="border: solid 1px #000000">

<b class=gttl>新しい Google ドライブ</b>

<img src="https://lh3.googleusercontent.com/-RAO0WjDnTm8/VUTIiVx6H9I/AAAAAAAAaE4/vZ1Z_Mz3KEU/s600/_img.png" style="border: solid 1px #000000">

この数ヶ月様子を見てきましたが、大きな変化も無いので記録も含めて記事にします。そもそも、古い Google ドライブでは、アップロード時に画像をドキュメントに変換するように指定する事で、相当な精度で OCR の機能が働いていましたが、新しい Google ドライブでは、変換こそ、右クリックから『アプリで開く』=>『Google ドキュメント』と簡単になっていますが、OCR の機能はかなり低くなっています。

新聞を写真で撮影し、黒い部分を加工で飛ばして文字が薄くなった状態でも、古い Google ドライブではなんなく文字に変換できますが、新しい Google ドライブでは全く無視されます。

▼ すごい精度!!
<img src="https://lh3.googleusercontent.com/-dV3rF9aL_K0/VUTLQku3VAI/AAAAAAAAaFQ/NxVIXucAU2I/s200/_img.png" style="border: solid 1px #000000">

単純にキャプチャした文字画像ならは完全に近い形で新しい Google ドライブでも変換してくれますが、それではあまり意味無いと思います。今後まだ進化するのを期待して記録とします。

▼ できてあたりまえ・・・
<img src="https://lh3.googleusercontent.com/-oORIfHoKLlE/VUTKzgH1BEI/AAAAAAAAaFI/-2uPJqHWb9o/s600/_img.png" style="border: solid 1px #000000">





</pre><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>WEBサービス</category>
      <author>lightbox</author>
      <guid isPermaLink="false">blog:https://blog.seesaa.jp,instany/418312734</guid>
                </item>
      </channel>
</rss>

