<?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/"
	>

<channel>
	<title>LETTUCE-EATER</title>
	<atom:link href="http://lettuce-eater.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://lettuce-eater.com/blog</link>
	<description>レタス好きWEBデザイナーのログ</description>
	<lastBuildDate>Wed, 14 Sep 2016 10:54:24 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>SNSに投稿する文字列をURIエンコードしたときのメモ</title>
		<link>http://lettuce-eater.com/blog/archives/364</link>
		<comments>http://lettuce-eater.com/blog/archives/364#comments</comments>
		<pubDate>Wed, 14 Sep 2016 10:54:24 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[SNS]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=364</guid>
		<description><![CDATA[オリジナルのボタンで各種SNSに投稿する際、付与する日本語テキストを含む情報をURIエンコードしたときに少しハマったときのメモです。 結果からいうとencodeURIComponentをかける範囲によ...]]></description>
				<content:encoded><![CDATA[<figure><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/09/201609uri.jpg" alt="201609uri" width="1280" height="512" class="aligncenter size-full wp-image-384" /></figure>
<div class="lead">オリジナルのボタンで各種SNSに投稿する際、付与する日本語テキストを含む情報をURIエンコードしたときに少しハマったときのメモです。</div>
<p><span id="more-364"></span><br />
結果からいうとencodeURIComponentをかける範囲によって挙動不審な動きをしてしまったという。</p>
<h2>失敗例</h2>
<p>まずは共通のhtmlとしてボタンを設置します。<br />
今回はFacebook、Twitterと最近増えてるLINEのボタンを。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;sns-area&quot;&gt;
&lt;a class=&quot;Facebook&quot; href=&quot;#&quot; target=&quot;_blank&quot;&gt;シェア&lt;/i&gt;&lt;/a&gt;
&lt;a class=&quot;Twitter&quot; href=&quot;#&quot; target=&quot;_blank&quot;&gt;ツイートする&lt;/a&gt;
&lt;a class=&quot;Line&quot; href=&quot;#&quot; target=&quot;_blank&quot;&gt;LINEで送る&lt;/a&gt;
&lt;/div&gt;
</pre>
<p>そしてすぐ後などにjavascriptを記述します。</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script&gt;
var text = encodeURIComponent(&quot;SNSに投稿する文字列をURIエンコードしたときのメモ)&quot;);
var pageurl = &quot;http://lettuce-eater.com/blog/?p=364&quot;;
var Facebook_url = encodeURIComponent(&quot;http://www.facebook.com/sharer.php?u=&quot; + pageurl + &quot;&amp;t=&quot; + text);
var Twitter_url = encodeURIComponent(&quot;http://twitter.com/share?text=&quot; + text + &quot;&amp;url=&quot; + pageurl);
var Line_url = encodeURIComponent(&quot;http://line.me/R/msg/text/?&quot; + text + &quot; &quot; + pageurl);
$('.Facebook').attr('href', Facebook_url);
$('.Twitter').attr('href', Twitter_url);
$('.Line').attr('href', Line_url);
&lt;/script&gt;
</pre>
<p><a title="URIエンコード失敗例のDEMO" href="http://lettuce-eater.com/blog/wp-content/uploads/2016/09/uri_demo1.html" rel="shadowbox;width=400;height=400">→失敗例のDEMO</a></p>
<p>テキストとページのURLを用意し、各共有用のURLにくっつけたものを encodeURIComponent でURIエンコードして準備完了。<br />
jQueryでaタグのhref属性に入れたら完了、のはずでした。</p>
<p>開発者ツールとかで書き換えられたhref属性を見てみても正しくエンコードされたURLが記述されているのに、クリックするとこのページのURLが頭に差し込まれてわけのわからないアドレスになりNot Foundに。</p>
<h2>成功例</h2>
<p>先ほどのjavascript部分を修正します。</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script&gt;
var text = encodeURIComponent(&quot;SNSに投稿する文字列をURIエンコードしたときのメモ&quot;);
var pageurl = &quot;http://lettuce-eater.com/blog/?p=364&quot;;
$('.Facebook').attr('href',(&quot;http://www.facebook.com/sharer.php?u=&quot; + pageurl + &quot;&amp;t=&quot; + text));
$('.Twitter').attr('href', (&quot;http://twitter.com/share?text=&quot; + text + &quot;&amp;url=&quot; + pageurl));
$('.Line').attr('href', (&quot;http://line.me/R/msg/text/?&quot; + text + &quot; &quot; + pageurl));
&lt;/script&gt;
</pre>
<p><a title="URIエンコード成功例のDEMO" href="http://lettuce-eater.com/blog/wp-content/uploads/2016/09/uri_demo2.html" rel="shadowbox;width=400;height=400">→成功例のDEMO</a></p>
<p>変更点としては入込み前の完成文言にencodeURIComponentをかけるのではなく、日本語の部分にのみ先にencodeURIComponentをかけたところです。</p>
<p>詳しい人はすんなりわかりそうですがハマってしまった自分としてはBLOGネタとしてメモでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/364/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>既存の gulp 環境データをローカルで動かすまでのログ</title>
		<link>http://lettuce-eater.com/blog/archives/351</link>
		<comments>http://lettuce-eater.com/blog/archives/351#comments</comments>
		<pubDate>Fri, 17 Jun 2016 01:53:43 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[gulp]]></category>
		<category><![CDATA[Node.js]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=351</guid>
		<description><![CDATA[業務でgulp.jsを使うことになり、既存のデータを提供された後に環境を用意するまでに起こったことなどのメモです。環境はMac OS X El Capitanです。 参考：Gulp.js入門 – コー...]]></description>
				<content:encoded><![CDATA[<figure><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/06/201606gulpfirst.jpg" alt="201606gulpfirst" width="1280" height="512" class="aligncenter size-full wp-image-352" /></figure>
<div class="lead">業務でgulp.jsを使うことになり、既存のデータを提供された後に環境を用意するまでに起こったことなどのメモです。環境はMac OS X El Capitanです。</div>
<p><span id="more-351"></span></p>
<ul class="reference">
<li><span>参考：</span><a href="http://liginc.co.jp/web/tutorial/117900" title="Gulp.js入門 – コーディングを10倍速くする環境を作る方法まとめ" target="_blank">Gulp.js入門 – コーディングを10倍速くする環境を作る方法まとめ</a></li>
<li><span>参考：</span><a href="http://blog.mismithportfolio.com/web/20150822gulp-intro" title="【gulp】初めてでもできるgulpの導入ととりあえず使ってみるまで" target="_blank">【gulp】初めてでもできるgulpの導入ととりあえず使ってみるまで</a></li>
</ul>
<p>とりあえず必要な <a href="https://nodejs.org/en/" target="_blank">node.js</a> 導入後、ターミナルにて</p>
<pre class="brush: plain; title: ; notranslate">
$ node -v
</pre>
<p>でバージョン確認できたら完了</p>
<h2>gulpをグローバルインストール</h2>
<p>node.jsがインストールされていたら npm コマンドが使えるので、<br />
従来は下記のように入力しインストールするが若干変わったらしく・・・</p>
<pre class="brush: plain; title: ; notranslate">
$ npm install -g gulp
</pre>
<p>以下でインストールする。</p>
<pre class="brush: plain; title: ; notranslate">
$ npm install --global gulp-cli
</pre>
<p>※ちなみにgulp導入済みだった場合は、衝突を防ぐため下記を実行で一旦gulpを削除してからインストールをした方が良いようです</p>
<pre class="brush: plain; title: ; notranslate">
$ npm rm --global gulp
</pre>
<p>最後に下記コマンドでバージョンが表示されれば、各プロジェクトにgulpをインストールする準備完了</p>
<pre class="brush: plain; title: ; notranslate">
$ gulp -v
</pre>
<h2>作業ディレクトリごとにgulpをローカルインストール</h2>
<p>まず npm で cd コマンドを使い作業環境に移動するのですが、作業ディレクトリをターミナルアイコンにドラッグして起動すると移動済み状態で開始するというのを知ってからは後者の方法で進めています。</p>
<p>下記コマンドで npm セッティング。設定内容はとりあえず全部 Yes ということで -y をつけると自動で進むらしい。</p>
<pre class="brush: plain; title: ; notranslate">
$ npm init -y
</pre>
<p>package.json が作成されるので、ようやく gulp のローカルインストールへ。<br />
下記コマンドで現在の作業ディレクトリに gulp 関係のファイルがインストールされます。</p>
<pre class="brush: plain; title: ; notranslate">
$ npm install gulp --save-dev
</pre>
<p>インストール後、gulpfile.js というのを作りいろいろ記述していくようなのですが、今回は既存環境の実行だったのですでに存在していました。</p>
<h2>gulpを走らせる</h2>
<p>既存の gulpfile.js ということで、下記コマンドを実行すれば良いはずだったんですが</p>
<pre class="brush: plain; title: ; notranslate">
$ gulp
</pre>
<p>すぐにプラグイン不足ということに気づき、gulpfile.js に記載されているプラグインをインストールしていきます。<br />
プラグインのインストールコマンド</p>
<pre class="brush: plain; title: ; notranslate">
$ npm install プラグイン名 --save-dev
</pre>
<p>プラグインのアンインストールコマンド</p>
<pre class="brush: plain; title: ; notranslate">
$ npm uninstall プラグイン名 --save-dev
</pre>
<p>下記記述方法で一括インストール可能</p>
<pre class="brush: plain; title: ; notranslate">
$ npm install --save-dev プラグイン名 プラグイン名 ...
</pre>
<p>ただ、どうしても imagemin-pngquant というプラグインが下記エラーでインストールできず</p>
<pre class="brush: plain; title: ; notranslate">
npm ERR! pngquant-bin@3.1.0 postinstall: `node lib/install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the pngquant-bin@3.1.0 postinstall script.
npm ERR! This is most likely a problem with the pngquant-bin package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node lib/install.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls pngquant-bin
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 15.4.0
npm ERR! command &quot;node&quot; &quot;/usr/local/bin/npm&quot; &quot;install&quot; &quot;imagemin-pngquant&quot; &quot;--save-dev&quot;
npm ERR! cwd /Users/XXXX/XXXX/XXXX/XXXX
npm ERR! node -v v0.11.11
npm ERR! npm -v 1.3.25
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/XXXX/XXXX/XXXX/XXXX/npm-debug.log
npm ERR! not ok code 0
</pre>
<p>よくよく読んでいるとnodeとかnpmが古いんじゃないかと思い下記サイト様を参考にアップデートしました。</p>
<ul class="reference">
<li><span>参考：</span><a href="http://blog.nocorica.jp/2015/03/nodejs-npm-update/" title="Node.js と npm のアップデート" target="_blank">Node.js と npm のアップデート</a></li>
</ul>
<p>imagemin-pngquant のインストールが完了し、再び下記コマンドで無事にgulp環境が動いて終了です。</p>
<pre class="brush: plain; title: ; notranslate">
$ gulp
</pre>
<p>今回の教訓はエラーちゃんと読め！でした。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Capitan × Fusion Driveのクリーンインストールは大変だった</title>
		<link>http://lettuce-eater.com/blog/archives/329</link>
		<comments>http://lettuce-eater.com/blog/archives/329#comments</comments>
		<pubDate>Thu, 07 Apr 2016 09:02:33 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[El Capitan]]></category>
		<category><![CDATA[Fusion Drive]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=329</guid>
		<description><![CDATA[iMac 5Kを購入し、MacBook ProからTime Machineを使って簡単移行しました。このやり方だとFusion Drive関係無しで、時間的には1時間ほどでとりあえず環境構築でき簡単に...]]></description>
				<content:encoded><![CDATA[<figure><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall.jpg" alt="cleaninstall" width="1280" height="512" class="alignnone size-full wp-image-332" /></figure>
<div class="lead">iMac 5Kを購入し、MacBook ProからTime Machineを使って簡単移行しました。<br />このやり方だとFusion Drive関係無しで、時間的には1時間ほどでとりあえず環境構築でき簡単に移行できました。</div>
<p><span id="more-329"></span></p>
<p>ただ、adobeのアカウント再認証や、使っていたSassやCompassが動かなくなりターミナルでのインストール先を変更する必要があるなどありましたが、問題はXcode経由でCompassを導入しようとした際、アップデートされたXcodeを起動してすぐライセンス・規約に同意するフェーズで[agree]ボタンが無反応だったところです。</p>
<ul class="reference">
<li><span>参考：</span><a href="http://blog.h-wd.info/2015/10/10/installing-sass-on-os-x-10-11-el-capitan/" title="【Mac】OS X 10.11 El CapitanでSassなどが動かなくなった場合の対処方法" target="_blank">【Mac】OS X 10.11 El CapitanでSassなどが動かなくなった場合の対処方法</a></li>
</ul>
<p>ターミナル側からの認証も試したのですが何の反応もなく、1日対処法を探しあきらめてクリーンインストールをした時のメモです。<br />
（Fusion DriveのOS再インストールとしてこれが正しいかはわからないですが、今の所おかしい挙動もなく動いています。</p>
<h2>ディスクユーティリティでSDD/HDDを消去する前に、認識されている論理ボリュームグループを消去する</h2>
<p>先にこの工程を行っておかないと、HDDを初期化中にエラーが起きてディスクを認識されなくなりロックされたりすることがあるようです。</p>
<ul class="reference">
<li><span>参考：</span><a href="http://sutema.net/mac-cleaninstall" title="El Capitanクリーンインストール中にまさかのトラブル発生-HDDが認識されない不具合の修正方法" target="_blank">El Capitanクリーンインストール中にまさかのトラブル発生-HDDが認識されない不具合の修正方法</a></li>
</ul>
<p>iMacを終了後、[コマンド＋R]を押しながら起動し、OS Xユーティリティの画面まできたら画面上部メニューのユーティリティからターミナルを起動します。</p>
<p>下記を入力、Enterを押してMacにマウントされているディスク情報を確認します。</p>
<pre class="brush: plain; title: ; notranslate">
diskutil cs list
</pre>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_1-768x1024.jpg" alt="cleaninstall_1" width="768" height="1024" class="aligncenter size-large wp-image-334" /></p>
<p>Logical Volume Group の右に表示されているのが論理ボリュームグループとして認識されているディスク固有の文字列だそうです。</p>
<p>次に下記を入力、Enterを押してディスクを消去します。<br />
※XXXXの部分は前の工程で表示された文字列をコピぺ</p>
<pre class="brush: plain; title: ; notranslate">
diskutil cs delete XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
</pre>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_2-768x1024.jpg" alt="cleaninstall_2" width="768" height="1024" class="aligncenter size-large wp-image-336" /></p>
<ul class="reference">
<li><span>参考：</span><a href="http://ezxnet.com/mac/entry11467/" title="Yosemiteのクリーンインストール時にディスクエラーになりインストール出来ない時の対処方法" target="_blank">Yosemiteのクリーンインストール時にディスクエラーになりインストール出来ない時の対処方法</a></li>
</ul>
<h2>ディスクユーティリティでSDD/HDDを初期化し<br />OSのインストールへ</h2>
<p>ターミナルを終了しディスクユーティリティを開き、マウントされているSSD/HDDを各個消去します。</p>
<p>いざ、El Capitanをインストールしようとディスクユーティリティを閉じ「OS Xを再インストール」を開き進んでいくと<br />
SSDとHDDのどっちにインストールする？にような状態になっていたので、これはFusion Driveなのかと不安になりました。</p>
<p>これでいいのかと思い調べると下記記事を発見。</p>
<ul class="reference">
<li><span>参考：</span><a href="https://miamisurfin.wordpress.com/2015/10/11/el-capitan%E3%80%81fusion-drive%E3%81%AF%E8%A6%81%E6%B3%A8%E6%84%8F/" title="El Capitan、Fusion Driveは要注意" target="_blank">El Capitan、Fusion Driveは要注意</a></li>
</ul>
<p>現バージョンでは不明ですが「El CapitanのDisk UtilityはFusion化をしてくれません」との記述あり。</p>
<p>Yosemiteインストデータをすぐに準備出来そうになかったので、<br />
自分でFusion化できないかと調べると古めの記事ですが下記記事を発見しました。</p>
<ul class="reference">
<li><span>参考：</span><a href="http://d.hatena.ne.jp/hypercrab/20131222/p1" title="Mac で HDD+SSD で Fusion Drive を作って MacOS Xを再インストールするAdd" target="_blank">Mac で HDD+SSD で Fusion Drive を作って MacOS Xを再インストールするAdd</a></li>
</ul>
<h2>ターミナルを使いSDD/HDDをFusion Drive化</h2>
<p>上記サイトを参考にまずOS Xインストールを中断し、ターミナルを開きます。</p>
<p>まず下記を入力、Enterを押してマウントされているdisk*のどちらがSSD/HHDなのかを調べます。</p>
<pre class="brush: plain; title: ; notranslate">
diskutil list
</pre>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_3.jpg" alt="cleaninstall_3" width="980" height="560" class="aligncenter size-full wp-image-337" /></p>
<p>次に下記を入力、Enterを押してSSD/HDDを一つの論理ボリュームグループとしてまとめます。<br />
参考サイトに、“ただし disk0 が SSD で、disk1 が HDD の場合。”とあるのでSSDであるdisk1を先に記述。<br />
&#8216;SKYLAB&#8217;の部分は論理ボリュームグルームの名前らしいので任意のもので。</p>
<pre class="brush: plain; title: ; notranslate">
diskutil cs create 'SKYLAB' disk1 disk0
</pre>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_4.jpg" alt="cleaninstall_4" width="979" height="658" class="aligncenter size-full wp-image-338" /></p>
<p>CoreStrage operation が走り数十秒ほど待つと、<br />
Discoverd new Logical Volume Group の右にディスク固有の文字列が設定されます。</p>
<p>上記文字列をコピーし下記を入力、Enterを押してFusion化へ。<br />
ここでの’SKYLAB’の部分はHDDの名前になるので以降この名前で表示されます。<br />
（↑基本では&#8217;Macintosh HD&#8217;と表示されているやつです</p>
<pre class="brush: plain; title: ; notranslate">
diskutil coreStorage createVolume XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX jhfs+ 'SKYLAB' 100%
</pre>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_5.jpg" alt="cleaninstall_5" width="980" height="399" class="aligncenter size-full wp-image-339" /></p>
<p>これでFusion Drive化が終了し、ディスクユーティリティでも1つのドライブと認識されました。</p>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_6.jpg" alt="cleaninstall_6" width="980" height="545" class="aligncenter size-full wp-image-340" /></p>
<h2>OS Xを再インストール</h2>
<p>OSのインストール先を選ぶ画面でも1つのドライブとして表示されました。</p>
<p><img src="http://lettuce-eater.com/blog/wp-content/uploads/2016/04/cleaninstall_7.jpg" alt="cleaninstall_7" width="931" height="650" class="aligncenter size-full wp-image-341" /></p>
<p>最後に、冒頭で起こっていたXcodeを起動後のライセンス・規約に同意するフェーズで[agree]ボタンが無反応！という現象について<br />
El Capitanインストール後にすぐXcodeをインストールして起動してみたところ何事もなかったかのように[agree]ボタンは機能しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/329/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordBench東京初参加『WordPressでのブログライティングとブログ運営』</title>
		<link>http://lettuce-eater.com/blog/archives/315</link>
		<comments>http://lettuce-eater.com/blog/archives/315#comments</comments>
		<pubDate>Wed, 08 Jul 2015 08:11:41 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Seminar]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=315</guid>
		<description><![CDATA[7月3日に渋谷のイベントスペース21Cafeで行われた、WordBench東京 7月『WordPressでのブログライティングとブログ運営』へ行ってきました。 Doorkeeperイベントページ ht...]]></description>
				<content:encoded><![CDATA[<figure><img src="/blog/wp-content/uploads/2015/07/wordbench7.jpg" alt="WordBench東京初参加『WordPressでのブログライティングとブログ運営』" /></figure>
<div class="lead">7月3日に渋谷の<a href="https://geechs-magazine.com/21cafe/index" target="_blank">イベントスペース21Cafe</a>で行われた、WordBench東京 7月『WordPressでのブログライティングとブログ運営』へ行ってきました。</div>
<p><span id="more-315"></span></p>
<p><strong>Doorkeeperイベントページ</strong><br />
<a href="https://wbtokyo.doorkeeper.jp/events/24846" title="WordBench東京 7月『WordPressでのブログライティングとブログ運営』" target="_blank">https://wbtokyo.doorkeeper.jp/events/24846</a></p>
<p>今回はWordPressの構築側の話というよりはブログツールとして利用した際のお役立ち情報を聞いてきましたので、あくまで自分用メモの延長ですが雑記として残したいと思います。</p>
<h2>WordPressでSEOを考慮した、運営術</h2>
<p><strong>中島 真洋氏（ナカシマ マサヒロ）</strong><br />
運営ブログ：<a href="http://www.kigurumi.asia/" target="_blank">着ぐるみ追い剥ぎペンギン</a><br />
スライド：<a href="https://www.slideshare.net/secret/8MprHK5i7wF1mr" target="_blank">https://www.slideshare.net/secret/8MprHK5i7wF1mr</a></p>
<p>構築されるサイト構造とプラグインの充実によりWordPressはSEOに強いが、さらに各SNSからのアクセス流入を増やすために下記事柄に注目する。</p>
<ul class="dotlist">
<li>titieにはSEOキーワード（2つほど）を意識したタイトルをつける</li>
<li>記事を書き終えてからタイトルをつけるくらいの意気込みで</li>
<li>Googleが新しい検索結果導入してから表示が変わったので、タイトルの表示文字数は28文字程にする。もしくは大事な要素は前半に入れる</li>
<li>連載ナンバーとかは極力入れずにちゃんと変えたタイトルにする</li>
<li>多少は煽るような言葉を入れるのも良い。その際検索エンジン向けとSNS向けのタイトルを違うものにする</li>
<li>SNS投稿に便利な「Jetpackプラグイン」も良いが、各SNSにまったく同じ内容が投稿されてしまうので、個々に合わせて紹介文や概要文などを追加する</li>
</ul>
<p>記事ごとにやさしく面倒を見て、外のネット界隈に出てもやっていけるように育てるという印象を受けました。</p>
<h2>WordPressとヒートマップ：Ptengineプラグイン</h2>
<p><strong>吉田 喜彦氏（よしだ よしひこ）</strong><br />
運営ブログ：<a href="http://www.kagua.biz/" target="_blank">カグア！Googleアナリティクス解説Blog</a><br />
スライド：<a href="http://www.slideshare.net/kagua/wordpressptengine" target="_blank">http://www.slideshare.net/kagua/wordpressptengine</a></p>
<p>googleアナリティクスはLPなどの縦長ページとかは苦手なところもあるので、補強する意味でもヒートマップツールを利用するとメリットもいっぱいあります。</p>
<p><strong>Ptengine</strong> &#8211; 無料で使えるヒートマップツール</p>
<ul class="dotlist">
<li>WPプラグインがありユーザ登録後インストすればすぐ使える</li>
<li>無料版の制限は1ページのみ計測でPV25000まで。バナー表示追加で+10k<br />→ 検証用に設定して傾向を見ては別ページに設定して、という使い方かなと</li>
<li>コンバージョン、クリック計測</li>
<li>デバイスごとに分けて計測</li>
<li>閲覧されていたエリアを閲覧できるアテンション機能</li>
<li>スクロール停止位置のヒートマップ。記事の一定箇所が注目されているというのが可視化される</li>
</ul>
<p>他のおまけ情報。<br />
・楽天のシェアボタン、Amazonの広告おすすめ<br />
・aタグよりサムネイルがクリック率高いのでサムネイルは手を抜かない<br />
・アーカイブオルグ &#8211; 昔のサイトを見ることができるサービス</p>
<p>登壇の中で言っておられた「作業は無限だがリソースは有限なので、ヒートマップで優先順位の参考にできる」というのが印象的でした。<br />
より良いブログブラッシュアップの方法としてヒートマップツール導入はありかと。</p>
<h2>私のブログ更新ツールを晒します（完全版）</h2>
<p><strong>和田 稔氏（わだ みのる）</strong><br />
運営ブログ：<a href="http://mon8co.com/" target="_blank">モンハコ</a></p>
<p>ブログの更新は大変！<br />
時間がかかるポイントを見出し、適切なツールを使って時間の節約をしようというお話。</p>
<p>１.写真・図版の撮影・挿入<br />
iPhoneからは？ &#8211; PictPort　というDropboxへの転送が楽になる有料アプリ<br />
デジカメからは？ &#8211; Eyefi という無線LANで飛ばせるSDカードがある</p>
<p>２.レイアウト調整<br />
MarsEdit &#8211; ローカル環境でレイアウト再現し、プレビューしながら編集可能。写真をD&#038;Dで挿入できる</p>
<p>３.繰り返しの定型文<br />
TextExpander &#8211; 事前登録しておくとすぐに出せるスニペットツール</p>
<p>４.文章構成<br />
ATOK Passportのプレミアムプラン<br />
構成をチェックしてくれる</p>
<p>５.関連記事のリンク作成<br />
内部リンクはSEO的に影響する<br />
Googleが手動リンクと自動リンクをみわけているらしい<br />
思い入れのある記事を関連リンクに入れたいが、手動の関連記事リンク作成は手間なので下記ツールなどを利用<br />
getTabInfo &#8211; 関連記事作成支援ツール</p>
<h2>ライトニングトーク</h2>
<p><strong>根津 陽氏(ねづ あきら)</strong><br />
運営ブログ：<a href="http://blog.nzakr.com/" target="_blank">NEZU.log</a><br />
タイトル：ブログ執筆環境をタスクランナーで自動化してみる<br />
node.jsを使用している <a href="http://gulpjs.com/" target="_blank">gulp</a> などタスクランナーツールを使い、ブログ運営の作業も自動化することによって爆速化できます！というお話。</p>
<p><strong>田原 遊馬氏（たはら ゆうま）</strong><br />
運営ブログ：<a href="http://www.90zbear.com/" target="_blank">90zbear.com</a><br />
タイトル：ビジュアルエディタ用CSSで快適なブログライフを！<br />
記事執筆時、ビジュアルエディタにcssを反映させることにより確認更新の頻度も減りスムーズに<br />
エディタ用のスタイルシート用意し、function.phpに数行追加で実現ができるというお話。</p>
<p><strong>岡本 雄樹氏（おかもと ゆうき）</strong><br />
SEOやソーシャル対応は面倒！忙しい人はsimplicityというテーマに丸投げしようwというお話。<br />
シンプルなソーシャル対応機能が付いているのでサクッと導入できる。デザインは一般的になってしまうが根本的な時間短縮に納得です。</p>
<p><strong>齋木 弘樹氏（さいき ひろき）</strong><br />
電車遅延で齋木さんが後から来られたので、司会の清野さんが代弁で登壇されました。<br />
タイトル：「WordCamp東京に行ってみよう！」<br />
タイトルのごとくWordCamp東京へ行こうというお話。<br />
日付は10月31日（土）、11月1日（日）で、今年のテーマは「more publishing」みんなで発信して盛り上げて行こう！的なことで詳細は順次決まっていくそうです。</p>
<h2>まとめ</h2>
<p>今回、更新が頻繁でない自分にとっては少しでも運用のためになるノウハウが満載でした。</p>
<p>一番大変なのはやっぱり記事のネタを考えるところ、それ考えると記事を生かすために気を配り<br />
手を抜くポイント・力を入れるポイントを見極めて慣れていけばブログの品質もグッと上がると思いました。</p>
<p>登壇者の方々、21Cafe運営の方々、懇親会でお話してくださった方々お疲れさまでした！</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/315/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LETTUCE-EATER BLOG のデザインが version1.0になりました</title>
		<link>http://lettuce-eater.com/blog/archives/305</link>
		<comments>http://lettuce-eater.com/blog/archives/305#comments</comments>
		<pubDate>Fri, 10 Apr 2015 01:10:22 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=305</guid>
		<description><![CDATA[前回も紹介した「WordPress レッスンブック 3.x対応（エビスコム著）」を粗方読み進めて作成したテーマを本ブログの公式テーマとして公開しました。 もともとブログ始めた頃は当時デフォルトだった「...]]></description>
				<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2015/04/theme_lettuce.jpg" alt="LETTUCE-EATER BLOG のデザインが version1.0になりました" /><br />
前回も紹介した「WordPress レッスンブック 3.x対応（エビスコム著）」を粗方読み進めて作成したテーマを本ブログの公式テーマとして公開しました。<span id="more-305"></span></p>
<p>もともとブログ始めた頃は当時デフォルトだった「Twenty Twelve」のまま運営してましたが、ようやく更新することができてとりあえずの一歩全身です。<br />
参考書を元に制作を進めていったので基本シンプルな構成で、前のテーマとぱっと見変わらない感じがしますが一応現代風にレスポンシブ対応もできたかと。</p>
<p>まだいろいろ足らないので随時追加・更新していこうと思います。<br />
・パンくず<br />
・固定ページ系<br />
・サイトのSNS系ボタン<br />
・フッターコンテンツ<br />
・ページトップボタン</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/305/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ゼロから始めるWordPress勉強会 初参加！</title>
		<link>http://lettuce-eater.com/blog/archives/291</link>
		<comments>http://lettuce-eater.com/blog/archives/291#comments</comments>
		<pubDate>Fri, 27 Mar 2015 10:52:46 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Seminar]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=291</guid>
		<description><![CDATA[3月24日に「コワーキングスペース茅場町 Co-Edo」で行われたWordPressの勉強会に参加してきました。 【Doorkeeperイベントページ】 第20回ゼロから始めるWordPress勉強会...]]></description>
				<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2015/03/zerokarawp.jpg" alt="ゼロから始めるWordPress勉強会 初参加！" /><br />
3月24日に「コワーキングスペース茅場町 Co-Edo」で行われたWordPressの勉強会に参加してきました。<span id="more-291"></span></p>
<p>【Doorkeeperイベントページ】<br />
<a href="https://coedo-wordpress.doorkeeper.jp/events/21787" title="第20回ゼロから始めるWordPress勉強会　〜テーマをゼロから作ろう〜" target="_blank">第20回ゼロから始めるWordPress勉強会　〜テーマをゼロから作ろう〜</a></p>
<p>今回使用されたスライドを公開されていたので合わせて紹介します。<br />
<a href="https://docs.google.com/presentation/d/1Gq7dj6GOnkt6prT3affAp5uUxJt_JYI_AYHiZ6DT_d8/edit#slide=id.g7a7d5be50_035" title="ゼロからはじめるWordPress ゼロからテーマをつくる編" target="_blank">ゼロからはじめるWordPress ゼロからテーマをつくる編</a></p>
<p>自分は、WordPressについて趣味程度しか使ったことがなく、phpもほとんど触ったことがなかったので、<br />
今回の内容はできる人にとっては本当に初歩的な事だとは思いますが、なかなか一歩が踏み出せない自分にとって大きな一歩でした。</p>
<h2>これからの進歩のために</h2>
<p>スライドの最後に紹介されている「WordPress レッスンブック 3.x対応（エビスコム著）」は<br />
自分が2年くらい前に購入したのと同じものでした。どれだけさぼってるんだとw<br />
<iframe src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS1=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=79B006&#038;t=moroto0b-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;ref=tf_til&#038;asins=4883377245" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br />
上記の本を読破したらば、最近コリスさんの記事でも紹介されていた下の本も購入したいところ。<br />
<iframe src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS1=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=79B006&#038;t=moroto0b-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;ref=tf_til&#038;asins=4797381078" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<h2>小耳に挟んだこと</h2>
<p>・charsetは日本語の前に記述<br />
・WordPress、Theme内functions.phpは自動で読み込む<br />
・bootstrapはreset.cssのごとくとりあえず読み込んで、使いこなすのがいい感じ<br />
・ググってたどり着く記事には、若干間違ってることもあり泥沼行きもあるので注意<br />
・WordPress初歩を抜けたら下記のような公式オンラインマニュアルを一読するといい<br />
<a href="http://wpdocs.sourceforge.jp/" title="WordPress Codex 日本語版" target="_blank">WordPress Codex 日本語版</a></p>
<h2>まとめ</h2>
<p>参加側としての勉強も大切だけれど、LTだけでも登壇者として参加したほうが数倍経験を積める！<br />
とのことなので、積極的にLTする側になるこ！という今年の新たな目標が増えました。</p>
<p>運営側・参加者の方々お疲れ様でした。<br />
また、懇親会でお話できた方々も本当にありがとうございました！</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/291/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lettuce-eaterのインデックスページを公開しました</title>
		<link>http://lettuce-eater.com/blog/archives/271</link>
		<comments>http://lettuce-eater.com/blog/archives/271#comments</comments>
		<pubDate>Sun, 01 Feb 2015 04:37:21 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=271</guid>
		<description><![CDATA[lettuce-eater.com 今までブログだけだったんですが、突貫での公開に至りました。 コンテンツごとに全画面 各コンテンツの高さが少なくても、最低でも全画面表示されるようにするには下記を記述...]]></description>
				<content:encoded><![CDATA[<p><img alt="HTML5 Conference 2015 雑記" src="/blog/wp-content/uploads/2015/03/lettuce.jpg"><br />
<a href="http://lettuce-eater.com/" title="lettuce-eater.com" target="_blank">lettuce-eater.com</a><br />
今までブログだけだったんですが、突貫での公開に至りました。<span id="more-271"></span></p>
<h2>コンテンツごとに全画面</h2>
<p>各コンテンツの高さが少なくても、最低でも全画面表示されるようにするには下記を記述します。</p>
<pre class="brush: css; title: ; notranslate">
html,body {
	height: 100%;
}
section {
	min-height: 100%;
}
</pre>
<h2>ローポリ風画像背景</h2>
<p>CONTACTの背景に使用しているローポリ画像は下記ソフトを使用して作成しました。<br />
<a href="http://dmesh.thedofl.com/" title="DMesh" target="_blank">DMesh</a></p>
<p>Mac / Win 共に無料版があるので手軽に試すこともできます。<br />
ただローポリポイント作成時に画面サイズまでしか表示できないので、それ以上の解像度用が作成できません。</p>
<p>ちょくちょく更新していこうと思うので、以後よろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/271/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Conference 2015 行ってきました</title>
		<link>http://lettuce-eater.com/blog/archives/244</link>
		<comments>http://lettuce-eater.com/blog/archives/244#comments</comments>
		<pubDate>Fri, 30 Jan 2015 13:10:38 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=244</guid>
		<description><![CDATA[先日参加してきた HTML5 Conference というイベントの雑記&#038;メモです。 そりゃもう人見知りなのにこんな大型イベントに赴くなんて、 HTML5周辺の知らないことばかりで楽しかった...]]></description>
				<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2015/01/html5.jpg" alt="HTML5 Conference 2015 雑記" /><br />
先日参加してきた HTML5 Conference というイベントの雑記&#038;メモです。<br />
そりゃもう人見知りなのにこんな大型イベントに赴くなんて、<br />
HTML5周辺の知らないことばかりで楽しかったです。<br />
<span id="more-244"></span><br />
【公式】<a href="http://events.html5j.org/conference/2015/1/" title="HTML5 Conference" target="_blank">HTML5 Conference</a><br />
【参加登録サイト】<a href="http://html5j.doorkeeper.jp/events/18695" alt="Doorkeeper HTML5 Conference" target="_blank">Doorkeeper HTML5 Conference</a><br />
【講義資料まとめ】<a href="http://unsolublesugar.com/20150125/104819/" alt="HTML5 Conference 2015 講演資料まとめ #html5j" target="_blank">HTML5 Conference 2015 講演資料まとめ #html5j</a></p>
<p>自分の時間割は下記でした。<br />
10:00 &#8211; 10:50 【講堂】<a href="#a1"> オープニングセッション</a><br />
11:20 &#8211; 12:00 【ルームD】<a href="#a2"> HTML5マークアップについて矢倉先生に聞いてみよう</a><br />
13:20 &#8211; 14:00 【ルームD】<a href="#a3"> Web Componentsのアクセシビリティ</a><br />
14:20 &#8211; 15:00 【ルームE】<a href="#a4"> 2015年これからの日本のWebサイトパフォーマンスについて</a><br />
15:20 &#8211; 17:00 【ルームF】<a href="#a5"> [ハンズオン]やってみたら実は簡単！ WebGLで開ける新しい表現</a><br />
17:40 &#8211; 18:50 【講堂】<a href="#a6"> スペシャルセッション</a></p>
<p>※ 以下個人がヒアリングし感じた内容を含みますので、詳細は公式の動画等を確認ください。</p>
<h2 id="a1">オープニングセッション</h2>
<p>なかなか理解できる内容ではなかったのですが、登壇者3名の話にはとても引き込まれました。</p>
<p>特に印象的だったのは慶應義塾大学教授 村井 純さんの、アメリカの『Netflix』という動画配信会社が行った<br />
テレビで情報を収集し、その内容を反映したコンテンツを配信しエミー賞を取ったというもの。</p>
<p>また、アメリカで足を怪我された際に、事前にレントゲンデータを日本に送っておくことにより<br />
帰国後の治療がスムーズだったというのも革新的だと思いました。</p>
<h2 id="a2">HTML5マークアップについて矢倉先生に聞いてみよう</h2>
<p>・今年に入り <a href="http://www.w3.org/community/html5jp/" target="_blank">HTML5 Japanese Community Group</a> てのが設立された<br />
・アクセシビリティについても考慮するが、正しいマークアップの結果確保されてるもの<br />
・様々なマークアップを行う際は、経験を元にパターンを取り入れる事により効率化<br />
・チーム製作においてはパターンも共有し、より良いモノへと更新していく<br />
・作業で悩む時間を削減するための手段<br />
・<a href="https://github.com/hail2u/html-best-practices">HTML Best practice</a><br />
・WEBCRE8 酒井さんの、GitHubでマークアップの基本を共有アップデート中[<a href="https://github.com/webcre8/html5style">html5style</a>]
・htmlページのもくじを生成する方法<br />
　- ページ内の見出しを自動で取得しつつ構文するjavascript<br />
　- 統一されたマークアップではないので汎用性のある柔軟なプログラムじゃないと使えない<br />
・チーム内でSaSSが浸透していれば、サイトの規模により導入の利点が大きい<br />
・ビルドツールGrant等も並行して推進していくと良い<br />
・構文を最後に整えたり、自動変換したりしてパターンの統一化を</p>
<h2 id="a3">Web Componentsのアクセシビリティ</h2>
<p>・一時的な制約、屋外での太陽光なども考慮<br />
・3つのポイント<br />
　- セマンティクス（データの意味）<br />
　- 様々なデバイス・環境でのインタラクション<br />
　- 代替えコンテンツ</p>
<p>・視覚的に同じでも、マシンがセマンティクスを認識できるほうがいい<br />
・Custom Elements で拡張されたマークアップ<br />
・独自要素の定義　- 通常のDOMツリーには表示されない shadow DOM を使う<br />
・WAI-ARIAを導入し、拡張マークアップすることでアクセシビリティの強化</p>
<h2 id="a4">2015年これからの日本のWebサイトパフォーマンスについて</h2>
<p>・ページDL（DLと表示は別）時間、日本はアメリカの3倍ほどの時間がかかっている<br />
・webパフォーマンスの品質管理として、納品前にパフォーマンス試験をする仕組みを導入　キャパシティプランニング<br />
・納品後にパフォーマンスの指摘を受けた後にパフォーマンス検証を進めると、工数が多くなってしまう<br />
・バックエンドが強くなっても、末端のスマホ等の進化が遅めなので、劇的な進化は望めない<br />
・W3Cでも、ほぼコネクティングがない環境を想定した構築も想定している<br />
・夜9時から深夜1時くらいに通信が重くなる傾向があるので、ターゲットに合わせて昼夜も考慮したパフォーマンス計測も必要<br />
・パフォーマンス・データを見る上で統計学が有用</p>
<p>【WEBパフォーマンスの改善はどう変わる？】<br />
・イメージファイルの最適化（jpeg pngの圧縮）<br />
・JavascriptとCSSの最適化（minify）<br />
・ネットワークの最適化（css spriteなど）<br />
・マルチバイトとWEBフォント（日本語は重く難しい）<br />
・レイアウトのデザイン（2015年は企業TOPページから画像が消える現象!?）<br />
・モバイル向けWEB<br />
・アニメーション（ブラウザ、プラットフォーム下で要注意）</p>
<p>・あえて機能を精査・削減（取捨選択）することでの向上を図る<br />
・制限があってこそ、クリエイティブが発揮できるもの<br />
・PCは1MB以内、SPは100kb以内の制限内でやっていくという指針</p>
<h2 id="a5">[ハンズオン]やってみたら実は簡単！ WebGLで開ける新しい表現</h2>
<p>今回一番興味があったWebGLに関する発表でした。<br />
このハンズオンで使用された素材データは下記にアップされています。<br />
<a href="https://github.com/tokyowebglmeetup/h5conf2015#%E7%B4%A0%E6%9D%90url" target="_blank">【ハンズオン】やってみたら実は簡単！ WebGLで開ける新しい表現 ファイル置き場</a></p>
<p>【webGL × THREE.js】<br />
面白法人カヤック 比留間 和也さん<br />
<a href="http://www.slideshare.net/hirumakazuya/html5-conference-webgl" target="_blank">HTML5 Conference 2015 WebGLハンズオン資料</a></p>
<p>・3Dの世界でマウスが指し示す場所は、点ではなく線の当たり判定（魔貫光殺砲？的な）<br />
・今年も webGl TOKYO MEETUP というイベント開催予定</p>
<p>【Blender × THREE.js】<br />
株式会社ピクセルグリッド 小山田 晃浩さん<br />
<a href="https://speakerdeck.com/yomotsu/webgl-plus-3d-models-by-using-three-dot-js-blender-exporter" target="_blank">WebGL + 3D models by using Three.js Blender Exporter</a></p>
<p>・世の3Dモデルを利用してみる（NASAとかyobi3D[3dモデルデータ検索サイト]）<br />
・blender exporter r69 （THREE.jsへの書き出しアドオン？　最新版はリメイクしたので未完成、r71くらいを待ったほうがいいと）</p>
<p>【GLSLでシェーダグラフィック】<br />
WebGLエンジニア 杉本 雅広さん</p>
<p>・hsv &#8211; rgbではなく、色相・彩度・明度で表現する<br />
・2Dのシェーダーを知り、アイディア次第では面白いものができるのでは<br />
・&#8221;js4kintro&#8221;で検索したらシェーダーの面白例みれる！</p>
<h2 id="a6">スペシャルセッション</h2>
<p>・スマホタッチの300ms問題を解決するには、現状下記全部実行！<br />
　- html{touch-action:none;}<br />
　- viewport 指定<br />
　- fastclick.js</p>
<p>・javascriptのsetintervalは、別タブで同時に起動するとおかしい</p>
<p>ラストにあったHTML5クイズは結局1問も正解ならず！<br />
景品にあったフォクすけのぬいぐるみ欲しかった・・・。</p>
<h2 id="a4">まとめ</h2>
<p>以上、とても充実した1日を送れました。<br />
html5jスタッフの方々、ボランティアスタッフの方々、登壇者の方々、東京電機大学の方々、ありがとうございました！</p>
<p>2015年はアクティブにいきます。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/244/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook黒をProに買い換えました。</title>
		<link>http://lettuce-eater.com/blog/archives/229</link>
		<comments>http://lettuce-eater.com/blog/archives/229#comments</comments>
		<pubDate>Mon, 26 Jan 2015 12:24:44 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=229</guid>
		<description><![CDATA[ブログアウトプットのリハビリとして、最近Macbookを買い換えたので日記代わりに。 旧型 MacBook (Early 2008) Core 2 Duo 2.4GHz クロ MB404J/A ・メモ...]]></description>
				<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2015/01/20150126.jpg" alt="ブログアウトプットのリハビリとして、最近Macbookを買い換えたので日記代わりに。" /><br />
ブログアウトプットのリハビリとして、最近Macbookを買い換えたので日記代わりに。</p>
<p><span id="more-229"></span></p>
<h2 id="h01">旧型</h2>
<p><strong>MacBook (Early 2008) Core 2 Duo 2.4GHz クロ MB404J/A</strong><br />
・メモリを限界の4Gに増設<br />
・バッテリーが瀕死だったので換装（ロワジャパン Apple MacBook 13インチ 用 A1185 互換バッテリー）<br />
・処理速度が体感遅く感じたのでHDD→SSDに換装（Samsung SSD840 ベーシックキット250GB）</p>
<p>今まで使用していたのは2010年頃に中古で購入した上記で、マットブラックの色も結構気に入ってました。<br />
いろいろ手を加えてだましだまし使ってきましたが、先日の HTML5 Conference に参加するということで急遽買い換える事に。キッカケを探していたっぽいです。</p>
<h2 id="h01">新型</h2>
<p>MacBook Airと少し悩みましたが、今回購入したのは初のMacBook Pro。<br />
<strong>13インチMacBook Pro Retinaディスプレイモデル </strong></p>
<p>これで、最新版のXcodeがインストできなかったり、Git関連環境構築周りや、エディタでTypescriptをビルドするまでの環境づくりができなかったのが解消されたらいいなという願望。</p>
<p>旧環境はTime Machineでバックアップを取っていたので、新Macへの移行は簡単でした。<br />
・起動して言語選択<br />
・Time Machineバックアップから移行を選択<br />
3、40分の後に問題なく移行が完了しました。</p>
<p>【参考】<a href="http://support.apple.com/ja-jp/HT4889" target="_blank" title="OS X：Mountain Lion 以前を使って別の Mac からデータを移行する方法">OS X：Mountain Lion 以前を使って別の Mac からデータを移行する方法</a></p>
<p>ただカンファレンス中に気づいたんですが、128GBのSSDの残り容量が8GB!?と気づいて帰ってから急いでデータの整理して40GBくらいまで確保出来ました。</p>
<p>【参考】<a href="http://kayakuguri.github.io/blog/2014/07/24/mac-storage/" target="_blank" title="Macの空き容量を増やす">Macの空き容量を増やす</a></p>
<p>いい加減ほったらかしすぎていたのでこのブログもリニューアル準備中です。</p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/229/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haxe もサポートしている Sublime Text 2 を使うときのいくつかメモまとめ</title>
		<link>http://lettuce-eater.com/blog/archives/168</link>
		<comments>http://lettuce-eater.com/blog/archives/168#comments</comments>
		<pubDate>Fri, 09 Aug 2013 15:25:28 +0000</pubDate>
		<dc:creator><![CDATA[moroto]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Haxe]]></category>
		<category><![CDATA[Sublime Text]]></category>

		<guid isPermaLink="false">http://lettuce-eater.com/blog/?p=168</guid>
		<description><![CDATA[兼ねてからMacで手軽に使えるエディターを探していたんですが、Create JSやる → Haxeいいよ → Macで → Sublime Text 2あるよ、という経緯と使ってみた感じしっくり来たの...]]></description>
				<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2013/08/sublimetext2.jpg" alt="Haxe もサポートしている Sublime Text 2 を使うときのいくつかメモまとめ" /><br />
兼ねてからMacで手軽に使えるエディターを探していたんですが、Create JSやる → Haxeいいよ → Macで → Sublime Text 2あるよ、という経緯と使ってみた感じしっくり来たのでSublime Text 2を使う事にしました。<br />
<span id="more-168"></span></p>
<ul>
<li><a href="#h01">Sublime Text 2 をインストールして初期設定</a></li>
<li><a href="#h02">Sublime Text 2 にPackageをインストール</a></li>
<li><a href="#h03">Sublime Text 2 の見た目を変える Theme と Color Scheme</a></li>
<li><a href="#h04">Sublime Text 2 を日本語化</a></li>
<li><a href="#h05">Sublime Text 2 で Haxe を使うまでの手順</a></li>
<li><a href="#h06">Windows で Sublime Text 2 を使った時のメモ</a></li>
</ul>
<h2 id="h01">Sublime Text 2 をインストールして初期設定</h2>
<p>【参考】<a href="http://mnemoniqs.com/web/sublimetext2/" target="_blank">Sublime Text 2ってエディタがすごくイイ。Dreamweaverから乗り換えた時の初期設定とか使い方とかをメモ</a></p>
<p>【1】Sublime Text 2 を<a href="http://www.sublimetext.com/2" target="_blank">公式</a>からダウンロードしてインストール<br />
【2】ユーザ初期設定をする</p>
<p>【参考】<a href="http://blue-ham-cake1024.hatenablog.com/entry/2012/09/07/Sublime_Text_2_%E3%81%AEDefault%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E7%9C%BA%E3%82%81%E3%82%8B" target="_blank">Sublime Text 2 のDefault設定ファイルを眺める</a><br />
Preference > Settings User を開くとPreferences.sublime_settings というタブが開くのでそこに変更箇所を &#8220;,&#8221; 区切りで記述していきます。以下は、とりあえず自分の設定です。</p>
<pre class="brush: jscript; title: ; notranslate">
{
	&quot;detect_indentation&quot;: false,
	&quot;draw_white_space&quot;: &quot;all&quot;,
	&quot;highlight_line&quot;: true,
	&quot;line_padding_top&quot;: 2,
	&quot;soda_folder_icons&quot;: true,
	&quot;tab_size&quot;: 4,
	&quot;trim_trailing_white_space_on_save&quot;: true,
	&quot;word_separators&quot;: &quot;./\\()\&quot;':,.;&lt;&gt;~!@#%^&amp;*|+=[]{}`~?&quot;
}
</pre>
<h2 id="h02">Sublime Text 2 にPackageをインストール</h2>
<p>【参考】<a href="http://mnemoniqs.com/web/sublimetext2/" target="_blank">Sublime Text 2ってエディタがすごくイイ。Dreamweaverから乗り換えた時の初期設定とか使い方とかをメモ</a><br />
【1】Package Control をインストール<br />
【2】command + Shift + p で Command Palette を開き、Package Control:install Package を選択。<br />
一覧から必要なPackageをインストールしていきます。以下は、自分がインストしたもの。</p>
<pre class="brush: plain; title: ; notranslate">
HTML5
CSS Snippets
jQuery
jQuery Mobile Snippets
SublimeLinter
BracketHighlighter
SFTP
</pre>
<h2 id="h03">Sublime Text 2 の見た目を変える Theme と Color Scheme</h2>
<p>いくつかデフォルトでテーマがインストールされていますが追加するときは、Package Control:install Package から Theme &#8211; XXXX を選択でインストできます。</p>
<p>Preferences.sublime_settings を開き、設定を追加します。(&#8220;,&#8221;の記述に注意)</p>
<pre class="brush: jscript; title: ; notranslate">
{
	：
	&quot;theme&quot;: &quot;Soda Light.sublime-theme&quot;
}
</pre>
<p>また、Color Scheme は <a href="http://macromates.com/" target="_blank">TextMate</a> というエディタのものを流用できるようなので下記からダウンロードしてきました。<br />
<a href="http://textmatetheme.com/" target="_blank">→&nbsp;TextMate Theme</a></p>
<p>解凍した中の拡張子が &#8220;.tmTheme&#8221; のファイルを下記フォルダにコピーします。</p>
<p><span class="bold">[Mac OS X 10.6]</span><br />
ユーザー/ユーザ名/ライブラリ/Application Support/Sublime Text 2/Packages/Color Scheme &#8211; Default<br />
<span class="bold">[Windows 7]</span><br />
C:/ユーザー/ユーザ名/AppData/Roaming/Sublime Text 2/Packages/Color Scheme &#8211; Default</p>
<p>Sublime Text 2 の Preferences > Color Scheme > さっきコピーしたスキーマファイルを選択して変更。</p>
<h2 id="h04">Sublime Text 2 を日本語化</h2>
<p>【参考】<a href="http://tokyoweb.jugem.jp/?eid=65" target="_blank">Sublime Text 2 の日本語化ファイルを置く場所はここ Windows8</a></p>
<p>ダウンロードしてきた下記ファイルを、オリジナルをリネームした後にフォルダにコピー。<br />
Main.sublime-menu<br />
Context.sublime-menu</p>
<p><span class="bold">[Mac OS X 10.6]</span><br />
ユーザー/ユーザ名/ライブラリ/Application Support/Sublime Text 2/Packages/Default<br />
<span class="bold">[Windows 7]</span><br />
C:/ユーザー/ユーザ名/AppData/Roaming/Sublime Text 2/Packages/Default</p>
<h2 id="h05">Sublime Text 2 で Haxe を使うまでの手順</h2>
<p>主に下記サイト様を参考に進めました、のでここではざっくりと。<br />
【参考】<a href="http://www.digifie.jp/blog/archives/1238" target="_blank">Haxe + CreateJs を Sublime Text 2 で開発する準備をしてみたのでメモ</a></p>
<p>【1】Haxe を<a href="http://haxe.org/?lang=jp" target="_blank">公式</a>からダウンロードしてインストール<br />
【2】Haxe のプラグインを複数、ターミナルからインストール<br />
【3】Package Control:install Package から Haxe を選択してインストール</p>
<p>これでHaxeがはじめられます。</p>
<h2 id="h06">Windows で Sublime Text 2 を使った時のメモ</h2>
<p><span class="bold">・Shift_JIS、EUC_JPに対応していないので日本語が文字化けしてました。</span><br />
ConvertToUTF8 というプラグインをインストすると解決できます。<br />
【参考】<a href="http://re-dzine.net/2012/10/sublime-text-2-shift-jis/" target="_blank">Sublime Text 2をShift_JISに対応させるプラグインがあると聞いて</a></p>
<p><span class="bold">・win版だと日本語がインラインで入力できなかったのですがコレもプラグインで解決。</span><br />
Package Control:install Package から IME Surport を選択してインストール<br />
【参考】<a href="http://webkikaku.co.jp/staff/software/windows-sublime-text-2/" target="_blank">Windows版「Sublime text 2」で日本語をインライン入力する方法</a></p>
<p><span class="bold">・【Error】 Fatal error: exception Failure(&#8220;File not found build.hxml&#8221;) と言われてビルドできず</span><br />
下記を参考にsublime-projectファイルを設定するとbuild.hxmlを読み込むようになり、ctrl+Bでビルドできるようになりました。<br />
【参考】<a href="http://qiita.com/amay077/items/570beb096056d6f16f2a" target="_blank">Sublime Text 2 の Haxe 用プロジェクトファイルのテンプレ<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lettuce-eater.com/blog/archives/168/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
