<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>とあるSASプログラマのブログ</title>
	<atom:link href="http://alicelidel.daa.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://alicelidel.daa.jp</link>
	<description>SAS, Android, Web, Game, Music を中心とした記事を書いています。</description>
	<lastBuildDate>Wed, 07 Mar 2012 05:50:11 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/feed" />
		<item>
		<title>電子メールの仕組みとセキュリティについて調べてみた。</title>
		<link>http://alicelidel.daa.jp/archives/1654</link>
		<comments>http://alicelidel.daa.jp/archives/1654#comments</comments>
		<pubDate>Sun, 26 Feb 2012 07:17:06 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[ネットワーク関係]]></category>
		<category><![CDATA[IMAP4]]></category>
		<category><![CDATA[IMAP4s]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[POP3s]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[SMTPs]]></category>
		<category><![CDATA[メールサーバ]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1654</guid>
		<description><![CDATA[電子メールの仕組みとセキュリティについて初心者にも分かりやすいように図解してみました。]]></description>
			<content:encoded><![CDATA[<p>会社で電子メールを使ったとあるシステムを作ることになり、電子メールの仕組みやセキュリティ問題について勉強してみました。せっかくなので私が疑問に感じ、調べたことも含め図解してみます。</p>
<p><span id="more-1654"></span></p>
<h4>メールサーバの仕組み</h4>
<p>メールサーバ上ではそれぞれ役割の異なる「SMTPサーバ」、「POP/IMAPサーバ」が稼働しています。<br />ざっくり言うとSMTPサーバはメールを送受信しDISCに保存するという役割をし、POP/IMAPサーバはそのメールサーバに溜まったメールをメール受信者の手元に届けるという役割をします。<br />POPとIMAPはメールを受信するためのプロトコルという意味では同じなのですが、POPは一般的にメールをサーバからダウンロードし端末側で管理するという使い方をし、IMAPはサーバ側にメールを蓄積し、端末からは参照しにいくだけという使い方をします。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/ff47ada8f4390f1b2b326a890391b5a4.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/ff47ada8f4390f1b2b326a890391b5a4.jpg" alt="メールサーバ" title="メールサーバ" width="600" height="400" class="alignnone size-full wp-image-1672" /></a></p>
<h4>メールサーバの動き</h4>
<p>実際にどのような流れになるのか見てみましょう。まずは同一メールサーバ内で完結する場合のメール送信の流れです。同一メールサーバ内で完結する時というのは、例えば私がドコモのメールを使い、ドコモの友達にメールを送信するような時です。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/64e1a3f5821eaa4ac945a9fb40be3342.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/64e1a3f5821eaa4ac945a9fb40be3342.jpg" alt="メール送信の流れ（同一メールサーバ内）" title="メール送信の流れ（同一メールサーバ内）" width="600" height="240" class="alignnone size-full wp-image-1674" /></a></p>
<p>端末からメールを送ると、SMTPサーバがメールを受信しDISCに保存します。この時点ではメールサーバにメールが置かれた状態で、メール受信者の手元にはまだ届いていません。ではいつ届くのかというと、それはメール受信者がメール来てませんか？とPOP/IMAPサーバに問い合わせをした時です。POP/IMAPサーバは溜まったメールを順次メール受信者へ送るということはせず、問い合わせに対して返事をするということしかしません。メールがすぐに受信されているように見えているのは、使用しているメールクライアントが1分毎、5分毎などの定期的な間隔でPOP/IMAPサーバに問い合わせ続けてくれているからです。<br />では、次に外部のメールサーバに送る時の流れを見てみましょう。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/f21560d3b28e3c7f8017f911ff7b297d.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/f21560d3b28e3c7f8017f911ff7b297d.jpg" alt="メール送信の流れ（外部メールサーバに送信時）" title="メール送信の流れ（外部メールサーバに送信時）" width="600" height="185" class="alignnone size-full wp-image-1678" /></a></p>
<p>先ほどと比べて送信側メールサーバから受信側メールサーバへメールを受け渡す動きだけが増えましたが、それ以外は特に変わりませんね。メール送信者をドコモユーザーの私、メール受信者をソフトバンクユーザーの友達として考えてみましょう。まず、私がドコモメールを送ると、ドコモのSMTPサーバがそれを受け取り、ソフトバンクのSMTPサーバへとメールを受け渡し、ソフトバンクのメールサーバのDISCへと保存されます。その後、友達がソフトバンクのPOP/IMAPサーバへメールの問い合わせをし、手元へ届きます。<br />なんとなく簡単そうですが、そもそも外部のメールサーバをどのようにして探すのかが気になりますね。メールの宛先には相手のメールサーバのIPアドレスなど書いてありません。どうやってそれを知ることができるのか、その答えはDNSサーバにあります。</p>
<h4>DNSサーバの仕組み</h4>
<p>（ここではDNSのメール配送以外の役割は割愛しています）<br />DNSサーバの役割はドメイン名に紐づくメールサーバのIPアドレスを教えてくれるというものです。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/f881d307bdae83dc99d7083ed1692764.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/f881d307bdae83dc99d7083ed1692764.jpg" alt="DNSサーバ" title="DNSサーバ" width="600" height="400" class="alignnone size-full wp-image-1768" /></a></p>
<p>外部にメールを送りたい時は、DNSサーバへ送信先メールサーバのIPアドレスを教えてくれという問い合わせをします。するとDNSサーバはインターネット上に無数に繋がったDNSサーバ群をたどり、どこかに存在する送信先のドメイン、IPアドレス情報をもつDNSサーバを見つけだし、情報を取得してくれます。そのおかげで送信先メールサーバの場所を特定することができるようになります。便利ですね。<br />逆に言えば外部からのメールを受信するためには、ドメイン情報とそれに紐づくIPアドレスの情報を保持したDNSサーバをインターネット上に公開しておかなければいけないということです。<br />次はメール送受信時におけるセキュリティについてです。</p>
<h4>セキュリティについて</h4>
<p>SMTPはポート25、POP3はポート110、IMAP4はポート143を使用します。ですがSMTPのポート25というのは認証も暗号化もできずセキュリティ面であまりにも弱すぎるため、ISP（プロバイダ）による規制がかけられ、自由にメールを送信することができなくなっています。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/8a54d64225912b8c51fd75405d015f86.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/8a54d64225912b8c51fd75405d015f86.jpg" alt="メール送受信の流れ１" title="メール送受信の流れ１" width="600" height="386" class="alignnone size-full wp-image-1682" /></a></p>
<p>まず、規制の1つとしてインバウンドポート25番ブロックというものがあります。<br />これはメール受信側のISPのメールサーバが送信元のIPアドレスを確認し、それが他社の動的IPアドレスだった場合に全てブロックするというものです。<br />次に、アウトバウンドポート25番ブロックについてです。これはISPの割り当てた動的IPアドレスから、外部にでていくメールサーバへの接続にポート25を使用させないというものです（ISPのメールサーバは可）。例えばドコモがアウトバウンドポート25番ブロックを実施していて、私の使用しているISPがドコモだとします。docomo.ne.jpというドメインのドコモメールを送る際はポート25で送ることができますが、kitarou.ne.jpなどのドコモ以外のメールサーバを使用して送るメールに関しては、ポート25がドコモによって塞がれてしまい送ることができません。<br />では、どうすればISP以外のメールサーバを使用してメールを送れるのかというと、サブミッションポートを使用します。これはポート25とは違い、SMTP AUTHによる認証を必ず行わなくてはいけないため、セキュリティ面でポート25より優れています。このサブミッションポートはISPによる規制はされていないので、ISP以外のメールサーバからもメールを送信できます。<br />なんだかめんどくさいですが、これもスパムメールを減らす為の措置なので我慢ですね。<br />では今度はこれらの規制をかいくぐり、自宅メールサーバからスパムメールをどうにか送れないか、スパムメール業者視点で考えてみましょう。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/be40e86cd7f1cb1589032bc8729b6e74.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/be40e86cd7f1cb1589032bc8729b6e74.jpg" alt="直接受信側メールサーバに送信すると" title="直接受信側メールサーバに送信すると" width="600" height="333" class="alignnone size-full wp-image-1684" /></a><!--more--></p>
<p>ポート25で送信しようとした時はアウトバウンドポート25番ブロックでブロックされます。また、サブミッションポートで送信しようとした場合は認証のID、パスワードがわからないので送ることができません。<br />ＩＳＰで規制されたポート25は完全に無理だとすると、サブミッションポートの認証用ＩＤ、パスワードを盗むという方法しかありませんね。認証用ＩＤ、パスワードの情報は盗めるのかというと実は簡単に盗めそうです。なぜならポート25やサブミッションポートは暗号化ができないからです。メール送信のパケットを傍受してしまえばメールの内容や認証用パスワードが丸見えですので、パケット傍受により得たログイン情報を使用し、その人になりすましたスパムメールを送り放題ということになります。<br />なんだか簡単に不正なことをされそうで、暗号化の必然性が見えてきました。<br />では最後に、暗号化された通信をするにはどうすればいいかです。<br />それはメール用プロトコルにおけるSSLを実装したSMTPs、POP3s/IMAP4sというプロトコルを使用するという方法です。<br />SSLについて詳しくは書きませんが、SMTPs、POP3s/IMAP4sを使用することにより、不正にパケットを傍受されてもメールや認証情報を見られることがなくなります。</p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/afe774f352fc62d7e7a7483e387cef9c.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/02/afe774f352fc62d7e7a7483e387cef9c.jpg" alt="メール送受信の流れ２" title="メール送受信の流れ２" width="600" height="386" class="alignnone size-full wp-image-1683" /></a></p>
<p>これでもう完璧だと思いますが、懸念事項があります。お互いのメールサーバがSMTPsに対応していないといけないということです。どちらもSMTPsを導入していないとSMTPサーバ間での通信でSMTPsを使った通信ができませんので傍受されてしまう可能性が生まれます。<br />他にもメールサーバを直接見られたらアウトというのもありますが、これを言っていていたらキリがないかもしれませんねｗ<br />以上です</p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1654/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1654" />
	</item>
		<item>
		<title>過去の遺産</title>
		<link>http://alicelidel.daa.jp/archives/1630</link>
		<comments>http://alicelidel.daa.jp/archives/1630#comments</comments>
		<pubDate>Sat, 11 Feb 2012 02:08:42 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[ネタ]]></category>
		<category><![CDATA[日常]]></category>
		<category><![CDATA[黒歴史]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1630</guid>
		<description><![CDATA[初めて作った自分のサイトを見たら面白かった。]]></description>
			<content:encoded><![CDATA[<p>過去のフォルダ整理をしていると、私が自分のウェブサイトを作るんだー！！と夢中になって作っていた時代の遺産が出てきました。</p>
<p><span id="more-1630"></span></p>
<p>なかでも、始めて作ったサイトの更新履歴を見て思わず笑ってしまいました・・・どうでもいい履歴ばかりｗ<br />この頃は何作るのも楽しくて、毎日徹夜してたのを思い出すな～。<br />以下、原文</p>
<h4>information</h4>
<ul>
<li>掲示板を作る</li>
<li>ｶｳﾝﾀｰ､ｱｸｾｽﾛｸﾞ収集の性能を良くした</li>
<li>ブログを作る</li>
<li>グラフィックカウンターを作る</li>
<li>不具合だらけの一言欄を作る</li>
<li>ちょくちょく画像をぱくる</li>
<li>ｶｳﾝﾀｰぱくってきた</li>
<li>ｱｯﾌﾟﾙって感じを目指す</li>
<li>ｻｯﾊﾟﾘした感じにしたくなる</li>
<li>気が変わる</li>
<li>FFぽいサイトを目指す</li>
</ul>
<h4>update</h4>
<ul>
<li>2007/03/11　ブログ更新</li>
<li>2007/03/11　掲示板をいちおう作った・・</li>
<li>2007/03/07　ブログ更新</li>
<li>2007/03/04　ブログ更新</li>
<li>2007/03/04　ｶｳﾝﾀｰ&#038;ｱｸｾｽﾛｸﾞ収集の性能up</li>
<li>2007/03/02　ブログ更新</li>
<li>2007/03/01　ブログ更新</li>
<li>2007/03/01　ブログを始めた</li>
<li>2007/02/27　ブログを作りはじめる</li>
<li>2007/02/26　アクセス解析機能つけた</li>
<li>2007/02/26　新カウンター完成な気がする</li>
<li>2007/02/26　躓いた所はPerlの記述だった･･</li>
<li>2007/02/25　新カウンターをテスト中</li>
<li>2007/02/25　おおまかに作った</li>
<li>2007/02/25　書けるとこを作った(しょぼい)</li>
<li>2007/02/24　ださくても我慢</li>
<li>2007/02/24　全体的に装飾</li>
<li>2007/02/24　カウンターを作ったぱくっていじった</li>
<li>2007/02/24　形だけ作った･･･</li>
</ul>
<p style="margin-top:3em;">時間がとれたら過去に作った壮大なBBSでも復活させてみようかなｗ</p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1630/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1630" />
	</item>
		<item>
		<title>伊東へ行ってきた</title>
		<link>http://alicelidel.daa.jp/archives/1599</link>
		<comments>http://alicelidel.daa.jp/archives/1599#comments</comments>
		<pubDate>Sat, 28 Jan 2012 05:57:57 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[自然]]></category>
		<category><![CDATA[海]]></category>
		<category><![CDATA[空]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1599</guid>
		<description><![CDATA[懐かしむと悲しくなるのはなぜでしょうか]]></description>
			<content:encoded><![CDATA[<p>海と空って綺麗ですよね。小学生～中学生時代、静岡に住んでいた私は毎週土曜日になると朝日が昇る前に自転車で海へ繰り出し、綺麗な日の出を見ながら釣りをしていました。</p>
<p><span id="more-1599"></span></p>
<p class="clear"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/01/7c0ad11998987027999360ff5492f070.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2012/01/7c0ad11998987027999360ff5492f070-300x225.jpg" alt="伊東の夕方" title="伊東の夕方" width="300" height="225" class="alignleft size-medium wp-image-1602 border" /></a>見たことも無い魚を釣り上げた瞬間に、近くにいたおっちゃんが突然「触るなぁ！」って怒鳴りだして（毒を持っている魚だった為）びびったこと。<br />隣にいたお兄さんが釣り竿を海へ落として、周りにいたみんなで必死に釣り竿釣りをしたこと。<br />釣りにあきてそのまま海で泳いで沖のテトラポットに登ったら、急にこんなに遠くまで来てしまった・・・と怖くなって急いで岸まで泳いで帰ったこと。<br />思い出を懐かしむと悲しくなってくるのはおっさんになったからでしょうか・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1599/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1599" />
	</item>
		<item>
		<title>【VBA】ExcelでSASの読み込みプログラムを自動生成するマクロを作ってみた。</title>
		<link>http://alicelidel.daa.jp/archives/1539</link>
		<comments>http://alicelidel.daa.jp/archives/1539#comments</comments>
		<pubDate>Wed, 16 Nov 2011 15:24:30 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[sas]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1539</guid>
		<description><![CDATA[ExcelのVBAを使ってSASの読み込みプログラムを自動生成するマクロを作ってみました。使える場面があるかどうかは不明ですが、興味のある方は使って見てください。]]></description>
			<content:encoded><![CDATA[<p>データのレイアウトを貼ればSASの読み込みプログラムを作成してくれるようなマクロがあったら便利だなーと思い、時間がある時に作成してみました。</p>
<p><span id="more-1539"></span></p>
<p>うちのパソコンにはExcel2007しか入っていないので、Excel2007の不便さに対する憤りをなんとか抑えつつ作りました。私がExcel2003に慣れすぎただけなのかもしれませんが、本当に使いづらい・・・。<br />最近VBAがマイブームなので暇があればVBAで他にもいろいろ作ってみようかと思います。</p>
<pre class="brush: vb; title: SASの読み込みプログラムを自動生成; notranslate">
Public Sub CreateSdsPgm()

    ' +--------------+ データ情報読み込み +--------------+
    '読み込みファイル名（フルパス）
    Dim inFileName As String
    inFileName = Trim(Sheets(1).Cells(3, 4).Value)

    'SASデータ出力先のパス
    Dim outFilePath As String
    outFilePath = Trim(Sheets(1).Cells(4, 4).Value)

    '出力SASデータセット名
    Dim outSasName As String
    outSasName = Trim(Sheets(1).Cells(5, 4).Value)

    'データタイプ
    Dim dataKind As String
    dataKind = Trim(Sheets(1).Cells(6, 4).Value)

    '項目数
    Dim nobs As Integer
    nobs = Sheets(1).Cells(7, 4).Value

    '区切り文字
    Dim dlm As String
    dlm = Sheets(1).Cells(8, 4).Value

    'レコード長
    Dim lrecl As String
    lrecl = Trim(Sheets(1).Cells(9, 4).Value)

    '読み込み開始行
    Dim firstObs As String
    firstObs = Trim(Sheets(1).Cells(10, 4).Value)

    '圧縮
    Dim assyuku As String
    assyuku = Sheets(1).Cells(11, 4).Value

    'パスワード
    Dim pswd As String
    pswd = Trim(Sheets(1).Cells(12, 4).Value)

    'プログラム出力先のパス
    Dim pgmPath As String
    pgmPath = Trim(Sheets(1).Cells(13, 4).Value)

    '出力プログラム名
    Dim pgmName
    pgmName = Trim(Sheets(1).Cells(14, 4).Value)

    ' +--------------+ 未入力チェック +--------------+
    If inFileName = &quot;&quot; Then
        MsgBox &quot;ERROR：見込みファイル名（フルパス）が指定されていません。&quot; _
               &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCritical
        Exit Sub
    End If

    If outFilePath = &quot;&quot; Then
        MsgBox &quot;ERROR：SASデータ飽出力先のパスが設定されていません。&quot; _
               &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCritical
        Exit Sub
    End If

    If outSasName = &quot;&quot; Then
        MsgBox &quot;ERROR：出力SASデータセット名が設定されていません。&quot; _
               &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCrLf
        Exit Sub
    End If

    If pgmPath = &quot;&quot; Then
        MsgBox &quot;ERROR：プログラム出力先のパスが設定されていません。&quot; _
               &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCrLf
        Exit Sub
    End If

&lt;blockquote&gt;
    ' +--------------+ PGM定義 +--------------+
    'PGM出力先設定
    If Right(pgmPath, 1) &lt;&gt; &quot;\&quot; Then pgmPath = pgmPath + &quot;\&quot;

    Dim outPgmPath As String
    If pgmName &lt;&gt; &quot;&quot; Then
        outPgmPath = pgmPath &amp; pgmName
    Else
        outPgmPath = pgmPath &amp; outSasName &amp; &quot;.sas&quot;
    End If

    'パスワード設定箇所のPGM定義
    Dim pgmPswd As String
    If Trim(pswd) &lt;&gt; &quot;&quot; Then
        pgmPswd = &quot; password = &quot;&quot;&quot; + pswd + &quot;&quot;&quot;&quot;
    Else
        pgmPswd = &quot;&quot;
    End If

    '区切り文字の設定
    Dim pgmDlm As String
    If dlm = &quot;カンマ&quot; Then
        pgmDlm = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;dlm = &quot;&quot;2C&quot;&quot;x&quot;
    ElseIf dlm = &quot;タブ&quot; Then
        pgmDlm = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;dlm = &quot;&quot;09&quot;&quot;x&quot;
    ElseIf dlm = &quot;スペース&quot; Then
        pgmDlm = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;dlm = &quot;&quot;20&quot;&quot;x&quot;
    ElseIf dlm = &quot;改行&quot; Then
        pgmDlm = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;dlm = &quot;&quot;0A&quot;&quot;x&quot;
    End If

    '出力先のLIBNAME設定箇所のPGM定義
    Dim pgmLibname As String
    pgmLibname = &quot;libname outlib &quot;&quot;&quot; + outFilePath + &quot;&quot;&quot;;&quot;

    'データステップヘッダー箇所のPGM定義
    Dim pgmDataHeader As String
    pgmDataHeader = &quot;data outlib.&quot; &amp; outSasName &amp; &quot; (compress = &quot; _
                    &amp; assyuku &amp; pgmPswd &amp; &quot;);&quot;

    'FIRSTOBS設定箇所のPGM定義
    Dim pgmFirstObs As String
    If firstObs &lt;&gt; &quot;&quot; Then
        pgmFirstObs = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;firstobs = &quot; &amp; firstObs
    Else
        pgmFirstObs = &quot;&quot;
    End If

    'LRECL設定箇所のPGM定義
    Dim pgmLrecl As String
    If lrecl &lt;&gt; &quot;&quot; Then
        pgmLrecl = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;lrecl = &quot; &amp; lrecl
    Else
        pgmLrecl = &quot;&quot;
    End If

    '読み込みファイル情報設定箇所のPGM定義
    Dim pgmInfile As String
    If dataKind = &quot;可変長&quot; Then
        pgmInfile = vbTab &amp; &quot;infile&quot; &amp; vbTab &amp; &quot;&quot;&quot;&quot; &amp; inFileName _
                    &amp; &quot;&quot;&quot;&quot; &amp; pgmFirstObs &amp; pgmDlm &amp; pgmLrecl &amp; vbCrLf _
                    &amp; vbTab &amp; vbTab &amp; &quot;dsd missover;&quot;
    ElseIf dataKind = &quot;固定長&quot; Then
        pgmInfile = vbTab &amp; &quot;infile&quot; &amp; vbTab &amp; &quot;&quot;&quot;&quot; &amp; inFileName _
                    &amp; &quot;&quot;&quot;&quot; &amp; vbCrLf &amp; vbTab &amp; vbTab _
                    &amp; &quot;recfm = F&quot; &amp; pgmFirstObs &amp; pgmLrecl &amp; &quot;;&quot;
    End If

    ' +--------------+ 属性情報、読み込み箇所の項目定義 +--------------+
    Dim i As Integer, n As Integer
    Dim label As String     '論理項目名
    Dim koumoku As String   '物理項目名
    Dim dataType As String  'データ型
    Dim sByte As String     'バイト数
    Dim format As String    'フォーマット
    Dim informat As String  'インフォーマット
    Dim length As String    '桁数

    Dim pgmLabel As String      'ラベル設定PGM
    Dim pgmFormat As String     'フォーマット設定PGM
    Dim pgmInformat As String   'インフォーマット設定PGM
    Dim pgmDataType As String   'データタイプ設定PGM
    Dim pgmAttrib As String     '属性設定PGM
    Dim pgmInput As String      '項目読み込み設定PGM

    For i = 1 To nobs

        'シートの値を代入
        label = Sheets(1).Cells(18 + i, 3).Value
        koumoku = Sheets(1).Cells(18 + i, 4).Value
        dataType = Sheets(1).Cells(18 + i, 5).Value
        sByte = Sheets(1).Cells(18 + i, 6).Value
        format = Sheets(1).Cells(18 + i, 7).Value
        informat = Sheets(1).Cells(18 + i, 8).Value
        length = Sheets(1).Cells(18 + i, 9).Value

        '項目それぞれの未入力チェック
        If koumoku = &quot;&quot; Then
            MsgBox &quot;ERROR：物理項目名が設定されていません。&quot; &amp; vbCrLf &amp; &quot;No &quot; _
                   &amp; CStr(i) &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCritical
            Exit Sub
        End If

        If dataType = &quot;&quot; Then
            MsgBox &quot;ERROR：データ型が設定されていません。&quot; &amp; vbCrLf &amp; &quot;No &quot; _
                   &amp; CStr(i) &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCritical
            Exit Sub
        End If

        If sByte = &quot;&quot; Then
            MsgBox &quot;ERROR：バイト数が設定されていません。&quot; &amp; vbCrLf &amp; &quot;No &quot; _
                   &amp; CStr(i) &amp; vbCrLf &amp; &quot;処理を中断します。&quot;, vbCritical
            Exit Sub
        End If

        'ラベルのPGM設定
        If label &lt;&gt; &quot;&quot; Then
            pgmLabel = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;label = &quot;&quot;&quot; &amp; label &amp; &quot;&quot;&quot;&quot;
        Else
            pgmLabel = &quot;&quot;
        End If

        'データタイプのPGM設定
        If dataType = &quot;文字&quot; Then
            pgmDataType = &quot;$&quot;
        ElseIf dataType = &quot;数値&quot; Then
            pgmDataType = &quot;&quot;
        End If

        'フォーマットのPGM設定
        If format = &quot;&quot; Then
            pgmFormat = &quot;&quot;
        Else
            pgmFormat = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;format = &quot; &amp; format
        End If

        'インフォーマットのPGM設定
        If informat = &quot;&quot; Then
            pgmInformat = &quot;&quot;
        Else
            pgmInformat = vbCrLf &amp; vbTab &amp; vbTab &amp; &quot;informat = &quot; &amp; informat
        End If

        '属性のPGM設定
        pgmAttrib = vbTab &amp; &quot;attrib&quot; &amp; vbTab &amp; koumoku &amp; pgmLabel &amp; vbCrLf _
                  &amp; vbTab &amp; vbTab &amp; &quot;length = &quot; &amp; pgmDataType &amp; sByte _
                  &amp; pgmFormat &amp; pgmInformat &amp; &quot;;&quot; &amp; vbCrLf

        '項目読み込みPGMの設定
        If dataKind = &quot;可変長&quot; Then

            If i = 1 Then
                pgmInput = vbTab &amp; &quot;input&quot; &amp; vbTab &amp; koumoku &amp; vbCrLf
            ElseIf i &lt;&gt; nobs Then
                pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; koumoku &amp; vbCrLf
            Else
                pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; koumoku &amp; &quot;;&quot;
            End If

        ElseIf dataKind = &quot;固定長&quot; Then

            If i = 1 Then
                n = 1
                If informat &lt;&gt; &quot;&quot; Then
                    pgmInput = vbTab &amp; &quot;input&quot; &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; informat &amp; vbCrLf
                Else
                    pgmInput = vbTab &amp; &quot;input&quot; &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; length &amp; &quot;.&quot; &amp; vbCrLf
                End If
                n = n + CInt(length)
            ElseIf i &lt;&gt; nobs Then
                If informat &lt;&gt; &quot;&quot; Then
                    pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; informat &amp; vbCrLf
                Else
                    pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; length &amp; &quot;.&quot; &amp; vbCrLf
                End If
                n = n + CInt(length)
            Else
                If informat &lt;&gt; &quot;&quot; Then
                    pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; informat &amp; &quot;;&quot;
                Else
                    pgmInput = pgmInput &amp; vbTab &amp; vbTab &amp; &quot;@&quot; &amp; CStr(n) _
                             &amp; vbTab &amp; koumoku &amp; vbTab &amp; length &amp; &quot;.;&quot;
                End If
            End If
        End If

        ' +--------------+ PGM書き出し +--------------+
        If i = 1 Then
            'ファイルを開く（新規作成）
            Open outPgmPath For Output As #1

            Print #1, pgmLibname &amp; vbCrLf
            Print #1, pgmDataHeader &amp; vbCrLf
        End If

        Print #1, pgmAttrib

        If i = nobs Then
            Print #1, pgmInfile &amp; vbCrLf
            Print #1, pgmInput &amp; vbCrLf
            Print #1, &quot;run;&quot;
        End If

    Next i

    'ファイル操作を終了する
    Close #1

    '作成したファイルを開く
    Dim objWShell
    Set objWShell = CreateObject(&quot;WScript.Shell&quot;)
    objWShell.Run &quot;notepad &quot;&quot;&quot; &amp; outPgmPath &amp; &quot;&quot;&quot;, 1, false&quot;
    Set objWShell = Nothing

End Sub
</pre>
<h4 style="margin-bottom:1em">使用例その１。可変長ファイルの使用例です。</h4>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/11/8dd936974b56f3e1263feb72097606a8.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/11/8dd936974b56f3e1263feb72097606a8-300x228.jpg" alt="使用例その１" title="使用例その１" width="300" height="228" class="size-medium wp-image-1554 border" /></a></p>
<p>これが生成されたコードです。</p>
<pre class="brush: plain; title: 生成されたSASの読み込みプログラムの例その１; notranslate">
libname outlib &quot;C:\Documents and Settings\&quot;;

data outlib.temp (compress = Binary password = &quot;0000&quot;);

	attrib	TEST1
		label = &quot;ラベル１&quot;
		length = 8
		format = best8.;

	attrib	TEST2
		label = &quot;ラベル２&quot;
		length = 8;

	attrib	TEST3
		label = &quot;ラベル３&quot;
		length = 8;

	attrib	TEST4
		label = &quot;ラベル４&quot;
		length = 8
		format = best12.;

	attrib	TEST5
		label = &quot;ラベル５&quot;
		length = 8;

	attrib	TEST6
		label = &quot;ラベル６&quot;
		length = $10;

	attrib	TEST7
		label = &quot;ラベル７&quot;
		length = $12;

	attrib	TEST8
		label = &quot;ラベル８&quot;
		length = $15;

	attrib	TEST9
		label = &quot;ラベル９&quot;
		length = $16;

	attrib	TEST10
		label = &quot;ラベル１０&quot;
		length = $20;

	infile	&quot;C:\Documents and Settings\testdata.csv&quot;
		firstobs = 2
		dlm = &quot;2C&quot;x
		lrecl = 512
		dsd missover;

	input	TEST1
		TEST2
		TEST3
		TEST4
		TEST5
		TEST6
		TEST7
		TEST8
		TEST9
		TEST10;

run;
</pre>
<h4 style="margin-bottom:1em">使用例その２。固定長ファイルの使用例です。</h4>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/11/506ab821c223dbb299ea66f57166c23a.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/11/506ab821c223dbb299ea66f57166c23a-300x227.jpg" alt="使用例その２" title="使用例その２" width="300" height="227" class="alignnone size-medium wp-image-1587 border" /></a></p>
<p>これが生成されたコードです。</p>
<pre class="brush: plain; title: 生成されたSASの読み込みプログラムの例その２; notranslate">
libname outlib &quot;C:\Documents and Settings\&quot;;

data outlib.temp2 (compress = Binary);

	attrib	TEST1
		label = &quot;ラベル１&quot;
		length = 8
		format = best12.;

	attrib	TEST2
		label = &quot;ラベル２&quot;
		length = 8;

	attrib	TEST3
		label = &quot;ラベル３&quot;
		length = 8
		format = nldate14.
		informat = yymmdd10.;

	attrib	TEST4
		label = &quot;ラベル４&quot;
		length = $10;

	attrib	CRLF
		label = &quot;改行コード&quot;
		length = $2
		format = hex.;

	infile	&quot;C:\Documents and Settings\testdata.csv&quot;
		recfm = F
		lrecl = 33;

	input	@1	TEST1	3.
		@4	TEST2	8.
		@12	TEST3	yymmdd10.
		@22	TEST4	10.
		@32	CRLF	2.;

run;
</pre>
<p style="margin-top:3em">たいしたものじゃないですが、ファイル置いておくので使ってみてください。たいしてテストしていないので、バグや改善点等ありましたら教えてくれるとありがたいですm(__)m<br />
動作確認済：Excel2003, Excel2007<br /><a href="http://alicelidel.daa.jp/Excel/CreateSdsPgm.xls">http://alicelidel.daa.jp/Excel/CreateSdsPgm.xls</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1539/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1539" />
	</item>
		<item>
		<title>かなーり久しぶりに。</title>
		<link>http://alicelidel.daa.jp/archives/1501</link>
		<comments>http://alicelidel.daa.jp/archives/1501#comments</comments>
		<pubDate>Fri, 26 Aug 2011 14:05:23 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[日常]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1501</guid>
		<description><![CDATA[しばらく記事を書いていなかったので、久しぶりに更新。ただの独り言です・・。]]></description>
			<content:encoded><![CDATA[<p>皆さまお久しぶりです。ちょっとまだ仕事が忙しいのと、子供の面倒で忙しいのが重なりパソコンを触る時間がなかなかとれなかったので更新が滞っておりました。<br />決してさぼってた訳ではない・・・はず。</p>
<p><span id="more-1501"></span></p>
<p>最近仕事の関係で福岡に行くことがちょいちょいあり、福岡含む九州に人生で初めて行きました。福岡は温泉があるし、ご飯がおいしいし、空気は澄んでいるし本当にいいところです。温泉で癒され、おいしいご飯を満喫。おかげさまで体重も増加増加・・・。。仕事が無ければ本当に最高だと思うんだ！観光もしてみたいのですが、そこまではまだ時間がとれる余裕が無く。。ちなみに東京からだと普通は飛行機で行く場所だと思いますが、私は飛行機が怖いので新幹線で5時間以上かけて行ってますｗさすがに東京から博多駅まで新幹線の人はほとんど見かけないですわー。<br />新幹線乗ってるながーい時間にFXでもやってれば楽しいんだろうけど、まーったく触っておりません。最近は特に初のアメリカ国債の格下げでドル売りの進行が著しくボラがありまくりでSUGOI楽しそうだけど、レバレッジ最大25倍規制適用により余力ギリギリすぎる私は手を加えて傍観者。元手が少なすぎるので、手をだしても一瞬で狩られて終わるだろう事請け合い。てことで、音楽を聴きながら、PSPのサカツクをやら、カイブツクロニクルなんかをやって時間を潰してます。<br />新幹線から降りる時、体の節々が悲鳴をあげているのは年のせいでは無いと信じたい</p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1501/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1501" />
	</item>
		<item>
		<title>最近のお勧めAndroidアプリ</title>
		<link>http://alicelidel.daa.jp/archives/1445</link>
		<comments>http://alicelidel.daa.jp/archives/1445#comments</comments>
		<pubDate>Sat, 11 Jun 2011 07:05:27 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[Amazon.co.jp]]></category>
		<category><![CDATA[Blue Skies Live Wallpaper]]></category>
		<category><![CDATA[カイブツクロニクル]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1445</guid>
		<description><![CDATA[お勧めAndroidアプリの紹介です。Amazon.co.jpの公式アプリ。ライブ壁紙「Blue Skies Live Wallpaper」。ソーシャルRPGゲーム「カイブツクロニクル」。]]></description>
			<content:encoded><![CDATA[<p>最近忙しくて更新が滞りまくりでした・・。<br />がしかし、久々だからといって特に書くこともなかったりするので、最近Androidアプリでいくつかいいものを見つけたので紹介します。</p>
<p><span id="more-1445"></span></p>
<dl>
<dt style="margin-top:3em"><a href="https://market.android.com/details?id=jp.amazon.mShop.android&#038;feature=search_result">Amazon.co.jp</a></dt>
<dd><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/amazon1.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/amazon1-168x300.png" alt="amazon1" title="amazon1" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1451 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/amazon2.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/amazon2-168x300.png" alt="amazon2" title="amazon2" width="168" height="300" class="alignnone size-medium wp-image-1452 border" /></a></dd>
<dd>やーっと作ってくれたアマゾンの公式アプリです。<br />洗練されたインターフェースに、商品バーコード検索機能などかなり完成度が高く使いやすいアプリでした。<br />買い物の70%くらいをアマゾンが占めている私にとっては必須のアプリになりました。ん、よく考えたらここ1年くらい買い物してないなぁ・・・。お金の使い道=95%飲みだったわ・・・。</dd>
<dt style="margin-top:3em"><a href="https://market.android.com/details?id=fishnoodle.clouds_free&#038;feature=search_result">Blue Skies Live Wallpaper</a></dt>
<dd><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/Blue-Skies-Live-Wallpaper1.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/Blue-Skies-Live-Wallpaper1-168x300.png" alt="Blue Skies Live Wallpaper1" title="Blue Skies Live Wallpaper1" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1455 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/Blue-Skies-Live-Wallpaper2.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/Blue-Skies-Live-Wallpaper2-168x300.png" alt="Blue Skies Live Wallpaper2" title="Blue Skies Live Wallpaper2" width="168" height="300" class="alignnone size-medium wp-image-1456 border" /></a></dd>
<dd>空を飛んでいるかのように爽快な気分になるライブ壁紙です。<br />どっかのサイトレビューを見てよさそうだったのでマーケットを探してみたら発見。<br />マーケットでの評価も高かったのでインストールしてみたところ、本当にイイ！なんつーかすがすがしい。基本的にはライブ壁紙って電池食うから嫌いだったんですが、見てるだけで癒されるのでこれはずっと使っています。是非お勧めしたいライブ壁紙です。<br />ちなみに有料版もあり、そちらは細かい設定ができるようになるみたいです。無料版でも十分だと思いますけどね。</dd>
<dt style="margin-top:3em"><a href="https://market.android.com/details?id=net.adways.dev.worldofmonster">カイブツクロニクル</a></dt>
<dd><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/e6e2f08c2467780db845e745f2c5448c.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/e6e2f08c2467780db845e745f2c5448c-168x300.png" alt="カイブツクロニクル1" title="カイブツクロニクル1" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1458 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/9d313581dfc8339f2b2811d667599100.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/9d313581dfc8339f2b2811d667599100-168x300.png" alt="カイブツクロニクル2" title="カイブツクロニクル2" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1459 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/db3707cf168c3b370700fb842f326390.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/db3707cf168c3b370700fb842f326390-168x300.png" alt="カイブツクロニクル3" title="カイブツクロニクル3" width="168" height="300" class="alignnone size-medium wp-image-1460 border" /></a></dd>
<dd><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/ff83e6012c5cac9d79a88cbfe96a7a33.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/ff83e6012c5cac9d79a88cbfe96a7a33-168x300.png" alt="カイブツクロニクル4" title="カイブツクロニクル4" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1461 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/9ede837dd19ba45ea9442621df6b0221.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/9ede837dd19ba45ea9442621df6b0221-168x300.png" alt="カイブツクロニクル5" title="カイブツクロニクル5" width="168" height="300" style="margin-right:0.5em;" class="alignnone size-medium wp-image-1476 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/d3b3d9e901bd44237c097907d7968631.png"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/06/d3b3d9e901bd44237c097907d7968631-168x300.png" alt="カイブツクロニクル6" title="カイブツクロニクル6" width="168" height="300" class="alignnone size-medium wp-image-1477 border" /></a></dd>
<dd>基本プレイ無料アイテム課金制のスマートフォン向けソーシャルRPGです。<br />ITニュースの記事でスマートフォン向けソーシャルゲームの成功例として紹介されていたゲーム。なんとすでに1日平均200万円以上の売り上げを出しているらしい。そんな記事を見て、それじゃー面白くないはずがないと思いプレイしてみて見事にはまりました。<br />クエストをこなしてボスを倒し強い装備を手に入れ、またスキルを鍛え、対人バトルでお金や領地拡張アイテムを取り合ったり、みんなで協力してボスを制限時間内に倒したりと楽しい要素が盛りだくさんのゲームです。<br />これもかなーりお勧めのゲームなのでAndroid携帯またはiphoneをお持ちの方は是非やってみてくださいね。始める時に私の招待ID<strong style="color:#331E0A">hock69</strong>を入力して始めるとお互いにちょっとしたアイテムが貰えるよ。</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1445/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1445" />
	</item>
		<item>
		<title>東部動物公園行ってきた</title>
		<link>http://alicelidel.daa.jp/archives/1401</link>
		<comments>http://alicelidel.daa.jp/archives/1401#comments</comments>
		<pubDate>Sun, 15 May 2011 13:44:39 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[自然]]></category>
		<category><![CDATA[東部動物公園]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1401</guid>
		<description><![CDATA[東部動物公園に行き、写真をたくさん撮ってきたのでアップしました。]]></description>
			<content:encoded><![CDATA[<p>満点の青空の中行ってきやした。<br />ここは小さいころにも何度か来た事があるのですが、こんなに広かったっけ？？ってくらい広く感じました。ホワイトタイガーからおっとせいまで幅広い動物達がいてなかなか楽しかった。ちなみに、園内で売っているアンパンマン等の風船は一番高いもので1,500円！動物園の入園料と同じ値段！！子供に買おうと思って値段を聞いて、あまりの高さに余裕で買うのをやめました！！</p>
<p><span id="more-1401"></span></p>
<p><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.05.09.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.05.09-300x225.jpg" alt="" title="2011-05-15 10.05.09" width="300" height="225" class="alignnone size-medium wp-image-1406 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.21.37.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.21.37-300x225.jpg" alt="" title="2011-05-15 10.21.37" width="300" height="225" class="alignnone size-medium wp-image-1408 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.27.35.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.27.35-225x300.jpg" alt="" title="2011-05-15 10.27.35" width="225" height="300" class="alignnone size-medium wp-image-1409 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.42.51.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.42.51-300x225.jpg" alt="" title="2011-05-15 10.42.51" width="300" height="225" class="alignnone size-medium wp-image-1410 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.59.33.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-10.59.33-300x225.jpg" alt="" title="2011-05-15 10.59.33" width="300" height="225" class="alignnone size-medium wp-image-1411 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.08.23.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.08.23-300x225.jpg" alt="" title="2011-05-15 11.08.23" width="300" height="225" class="alignnone size-medium wp-image-1412 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.11.25.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.11.25-300x225.jpg" alt="" title="2011-05-15 11.11.25" width="300" height="225" class="alignnone size-medium wp-image-1413 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.15.25.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.15.25-300x225.jpg" alt="" title="2011-05-15 11.15.25" width="300" height="225" class="alignnone size-medium wp-image-1414 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.30.31.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.30.31-300x225.jpg" alt="" title="2011-05-15 11.30.31" width="300" height="225" class="alignnone size-medium wp-image-1415 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.36.37.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.36.37-300x225.jpg" alt="" title="2011-05-15 11.36.37" width="300" height="225" class="alignnone size-medium wp-image-1417 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.38.26.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.38.26-300x225.jpg" alt="" title="2011-05-15 11.38.26" width="300" height="225" class="alignnone size-medium wp-image-1418 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.41.18.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.41.18-300x225.jpg" alt="" title="2011-05-15 11.41.18" width="300" height="225" class="alignnone size-medium wp-image-1419 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.49.26.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.49.26-300x225.jpg" alt="" title="2011-05-15 11.49.26" width="300" height="225" class="alignnone size-medium wp-image-1420 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.51.12.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-11.51.12-300x225.jpg" alt="" title="2011-05-15 11.51.12" width="300" height="225" class="alignnone size-medium wp-image-1421 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.01.11.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.01.11-300x225.jpg" alt="" title="2011-05-15 12.01.11" width="300" height="225" class="alignnone size-medium wp-image-1423 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.04.17.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.04.17-300x225.jpg" alt="" title="2011-05-15 12.04.17" width="300" height="225" class="alignnone size-medium wp-image-1424 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.15.44.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.15.44-300x225.jpg" alt="" title="2011-05-15 12.15.44" width="300" height="225" class="alignnone size-medium wp-image-1425 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.27.54.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.27.54-300x225.jpg" alt="" title="2011-05-15 12.27.54" width="300" height="225" class="alignnone size-medium wp-image-1426 border" /></a><br /><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.34.35.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/2011-05-15-12.34.35-300x225.jpg" alt="" title="2011-05-15 12.34.35" width="300" height="225" class="alignnone size-medium wp-image-1427 border" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1401/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1401" />
	</item>
		<item>
		<title>「パタポン3」はじめました</title>
		<link>http://alicelidel.daa.jp/archives/1369</link>
		<comments>http://alicelidel.daa.jp/archives/1369#comments</comments>
		<pubDate>Sun, 08 May 2011 08:53:04 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[パタポン3]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1369</guid>
		<description><![CDATA[子供が入院していて、暇な時間にパタポン３をはじめたよ（ ＾ω＾）]]></description>
			<content:encoded><![CDATA[<p>GWも今日で最後。皆さま連休はゆっくりと休めましたでしょうか？<br />私はGW中に子供が急性胃腸炎で入院となってしまい、ずーっと病院に閉じこもりっぱなしでした。。平日に病気になってしまうよりマシだったのかもしれませんが、長い間背もたれのない椅子に座っていたため腰を患ってあげく、看護で為替を放置していたらユロドル超絶暴落でぶっこきました・・・。っきゃろーがっ！！</p>
<p><span id="more-1369"></span></p>
<p>で、子供が寝ている時にこのゲームを進めてました。<br />どんなゲームか一言で言ってしまうと、ギャグセンス抜群な開発者が作った、リズム＋RPGゲームです。レベルを上げたり、スキルを上げたり、新しいクラスを覚えたりと基本はRPGなんですが、戦闘がリズムゲームてきな感じ。なかなかはまりますよ～。一人でやっててもすっげ楽しいけど、インフラストラクチャーモードで協力、対戦プレイもできるので更に楽しくなりそうです。<br />ただPSNの問題によりサービス開始は先送りになりそうです。PSN復帰したら誰か一緒にやらないか？ってことで疲れたのでまた来週。<br />来年のGWはいいことありますように。。。<br />では皆さま明日からお仕事頑張りましょう</p>
<p style="margin-top:3em;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/299f7a29a8d5791615fbc71f28c759a6.bmp"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/299f7a29a8d5791615fbc71f28c759a6.bmp" alt="パタポン３オープニング" title="パタポン３オープニング" class="aligncenter size-full wp-image-1377 border" /></a><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/8d32dfdf421e3d2d11dc020843b52784.bmp"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/05/8d32dfdf421e3d2d11dc020843b52784.bmp" alt="パタポン３ゲーム画面" title="パタポン３ゲーム画面" class="aligncenter size-full wp-image-1378 border" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1369" />
	</item>
		<item>
		<title>更なる進化を遂げた Dolphin Browser Mini 【ver 2.1】</title>
		<link>http://alicelidel.daa.jp/archives/1282</link>
		<comments>http://alicelidel.daa.jp/archives/1282#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:14:18 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Dolphin Browser Mini]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1282</guid>
		<description><![CDATA[Dolphin Browser Miniの新機能の紹介です。これを超えるようなAndroid用ブラウザが出てくることはあるのだろうか・・・。]]></description>
			<content:encoded><![CDATA[<p>以前に紹介したAndroid用ブラウザの<a href="https://market.android.com/details?id=com.dolphin.browser&#038;feature=more_from_developer">Dolphin Browser Mini</a>ですが、最新版ではver2.1となり更なる機能の強化、高速化を実現させています。前回紹介したBetaとれたてのver1.0から最新版へアップデートにて強化された主な機能を紹介したいと思います。</p>
<p><span id="more-1282"></span></p>
<p>今回は追加された機能の一部しか紹介しませんので、<a href="http://alicelidel.daa.jp/archives/235">過去記事</a>もご参照ください。<br />Android用ブラウザでは、Dolphin Browser Miniが圧倒的に良くて他を使う気が全くおきません。今後のアップデートにも期待しております。</p>
<ul class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-ver-2.1.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-ver-2.1-168x300.jpg" alt="Dolphin Browser Mini ver 2.1" title="Dolphin Browser Mini ver 2.1" width="168" height="300" class="alignleft size-medium wp-image-1294 border" /></a></li>
<li style="list-style-type:none;font-size:1.2em;font-weight:bold;margin-bottom:0.5em;">Dolphin Browser 開発チーム公式</li>
<li style="list-style-type:none;"><a href="http://www.facebook.com/pages/Dolphin-Browser/152443618142266">Facebook</a></li>
<li style="list-style-type:none;"><a href="http://twitter.com/#!/DolphinBrowser">Twitter</a></li>
<li style="list-style-type:none;"><a href="http://blog.dolphin-browser.com/">Blog</a></li>
<li style="list-style-type:none;"><a href="http://blog.dolphin-browser.com/faq/dolphin-browser-mini/">FAQ</a></li>
</ul>
<h4>Googleアカウント切り替え機能の追加</h4>
<ul style="margin-top:1em;" class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Data-Backup.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Data-Backup-168x300.jpg" alt="Dolphin Browser Mini Data Backup" title="Dolphin Browser Mini Data Backup" width="168" height="300" class="alignleft size-medium wp-image-1325 border" /></a></li>
<li style="list-style-type:none;">Toolbox → Data Backup から<a href="https://www.google.com/bookmarks/?hl=ja">Google Bookmarks</a>との同期ができるのは以前と変わらないのですが、その下に Switch User という項目が追加されました。左にはgoogleアカウント名が表示されています。<br />Switch User からgoogle アカウントを変更することができます。<br />複数アカウントを使いわけている人には重宝するのではないでしょうか・・・Google Bookmarks and ネットサーフィン用のアカウントを複数管理している人も少なそうですがｗ</li>
</ul>
<h4>画面の長押しでよく使う機能の選択画面が表示されるようになりました</h4>
<ul style="margin-top:1em;" class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/ddfd616591e64363129e36268fc1ab0c.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/ddfd616591e64363129e36268fc1ab0c-168x300.jpg" alt="Dolphin Browser Mini 画面長押し" title="Dolphin Browser Mini 画面長押し" width="168" height="300" class="alignleft size-medium wp-image-1340 border" /></a></li>
<li style="list-style-type:none;"><strong style="margin-right:1.5em;">Select Text</strong>テキスト選択</li>
<li style="list-style-type:none;"><strong style="margin-right:1.5em;">Gesture</strong>ジェスチャー入力画面</li>
<li style="list-style-type:none;"><strong style="margin-right:1.5em;">Full Screen</strong>フルスクリーン切り替え</li>
<li style="list-style-type:none;"><strong style="margin-right:1.5em;">Close Tab</strong>今開いてるTabを閉じる</li>
</ul>
<h4>テキスト選択機能の強化</h4>
<ul style="margin-top:1em;" class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Select-Text1.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Select-Text1-168x300.jpg" alt="Dolphin Browser Mini Select Text1" title="Dolphin Browser Mini Select Text1" width="168" height="300" class="alignleft size-medium wp-image-1336 border" /></a></li>
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Select-Text2.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Select-Text2-168x300.jpg" alt="Dolphin Browser Mini Select Text2" title="Dolphin Browser Mini Select Text2" width="168" height="300" class="alignleft size-medium wp-image-1337 border" /></a></li>
<li style="list-style-type:none;">ブラウザに限らずスマートフォンのテキスト選択は非常に不便だったのですが、この機能の追加により選択範囲の文字のズームが表示され、始点終点それぞれの矢印を設定し、囲まれた範囲が選択されるという方式になりとても便利になりました。<br />また、選択された文字列はコピーだけではなく共有、検索、翻訳も出来るようになっています。</li>
</ul>
<h4>Gesture登録が簡単に</h4>
<ul style="margin-top:1em;" class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Gesture.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Gesture-168x300.jpg" alt="Dolphin Browser Mini Gesture" title="Dolphin Browser Mini Gesture" width="168" height="300" class="alignleft size-medium wp-image-1330 border" /></a></li>
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/acdfc5e4a076a392bd8e68f2cf2c7487.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/acdfc5e4a076a392bd8e68f2cf2c7487-168x300.jpg" alt="Dolphin Browser Mini Gesture登録サンプル" title="Dolphin Browser Mini Gesture登録サンプル" width="168" height="300" class="alignleft size-medium wp-image-1334 border" /></a></li>
<li style="list-style-type:none;">Gesture入力画面で、未登録のGestureが入力されると追加しますか？と聞かれるようになりました。<br />また、どんなGestureを登録しようか悩まなくてもサンプルから選べるようになりました。これは便利！</li>
</ul>
<h4>詳細設定</h4>
<ul style="margin-top:1em;" class="clearfix">
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Settings1.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Settings1-168x300.jpg" alt="Dolphin Browser Mini Settings1" title="Dolphin Browser Mini Settings1" width="168" height="300" class="alignleft size-medium wp-image-1342 border" /></a></li>
<li style="list-style-type:none;"><a href="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Settings2.jpg"><img src="http://alicelidel.daa.jp/wordpress/wp-content/uploads/2011/04/Dolphin-Browser-Mini-Settings2-168x300.jpg" alt="Dolphin Browser Mini Settings2" title="Dolphin Browser Mini Settings2" width="168" height="300" class="alignleft size-medium wp-image-1343 border" /></a></li>
<li style="list-style-type:none;">翻訳機能が追加され、設定項目にTlanslation languageが追加されました。ここでJapaneseを選択しておけばテキスト選択→Translationのデフォルト言語が日本語になります。<br />気軽に翻訳できるのでなかなか重宝しております。<br />詳細設定画面は Toolbox → 右上のSettingsから</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1282/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1282" />
	</item>
		<item>
		<title>懐かしい曲聞いてました。</title>
		<link>http://alicelidel.daa.jp/archives/1261</link>
		<comments>http://alicelidel.daa.jp/archives/1261#comments</comments>
		<pubDate>Sun, 10 Apr 2011 15:00:34 +0000</pubDate>
		<dc:creator>ほっく</dc:creator>
				<category><![CDATA[音楽]]></category>
		<category><![CDATA[いさじ]]></category>
		<category><![CDATA[やらないか]]></category>
		<category><![CDATA[オーエンは彼女なのか？]]></category>
		<category><![CDATA[ゴム]]></category>
		<category><![CDATA[思い出は億千万]]></category>
		<category><![CDATA[東方]]></category>

		<guid isPermaLink="false">http://alicelidel.daa.jp/?p=1261</guid>
		<description><![CDATA[ネットでは有名（？）な懐かしのあの曲を久しぶりに聞いてました。年はとりたくないもんだなぁ。]]></description>
			<content:encoded><![CDATA[<p>パソコンの古いデータを消そうといじっていると懐かしい音楽ファイルを発見！数年前にYoutubeやニコニコ動画で見つけた曲のうち、特に好きだったのをmp3に変換したものでした。誰が作ったのかもわからない曲からネットではちょっとした有名人の曲などなど。なんだか懐かしくなって聞き入ってしまいました。</p>
<p><span id="more-1261"></span></p>
<p>その中でも特にはまっていたのは「U.N. オーエンは彼女なのか？−Sweets Time Midnight−」という曲。元は東方Projectというところが作った同人系ゲームのBGM曲らしい。それを誰かがアレンジしたもので、誰が歌ってるかもわからない。これは本当にはまった曲だったので、他に歌っている曲があるのならば今でも聞いてみたい。誰が歌っているの知らないかな？相対性理論みたいに声で人気でそうｗ</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/CejLvYyGYkw" frameborder="0" allowfullscreen></iframe></p>
<p style="margin-top:2em;">次のこの曲はゴムという方が歌っている「思い出は億千万」という曲。ネットでの歌い手ブームの火付け役といっても過言ではないほど人気のあった曲。初めてこの動画を見たとき、なんだかせつなくもなり、感動もしました。原曲はロックマン2のゲーム内BGMで、作詞者は不明らしいです。</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/mb2sX76tZwU" frameborder="0" allowfullscreen></iframe></p>
<p style="margin-top:2em;">最後この曲は入社した年の会社の納会で流したことがある曲だｗいさじ兄さんの伝説の曲だ。</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/qgiOKM9O3sM" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://alicelidel.daa.jp/archives/1261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://alicelidel.daa.jp/archives/1261" />
	</item>
	</channel>
</rss>

