<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>volute.org</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/" />
    <link rel="self" type="application/atom+xml" href="http://www.volute.org/atom.xml" />
    <id>tag:www.volute.org,2009-06-22://1</id>
    <updated>2010-04-16T09:07:28Z</updated>
    <subtitle>じぶんへのおぼえがきめもとか。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/" version="4.261">Movable Type Commercial</generator>

<entry>
    <title>なんか※印が逆インデント的な事になってる事、あるよね！</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/2010/04/kome-dento.html" />
    <id>tag:www.volute.org,2010://1.7</id>

    <published>2010-04-16T07:44:06Z</published>
    <updated>2010-04-16T09:07:28Z</updated>

    <summary> どーもー。仕事の備忘録的な為に作ったブログなのにコンプライアンス的な事ばっか気...</summary>
    <author>
        <name>yukayamagishi</name>
        
    </author>
    
        <category term="HTML＋CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.volute.org/">
        <![CDATA[<p class="img_R"><img src="http://www.volute.org/images/indent_space.gif" width="320" height="200" alt="こういうレイアウト、あるよね" /></p>

<p>どーもー。仕事の備忘録的な為に作ったブログなのにコンプライアンス的な事ばっか気になってあんまりかける事がないよ！！大人って大変だよね〜。気にしなきゃ行けないことまみれだよ。でもそろそろ気にするのも心の底からめんどくさくなってきたので、くだらない事からちまりちまりと書いてきます。書き続けられるか...は、ミス三日以下坊主なのであんま期待しないでください。内容も。</p>

<p>さーてさて、なんか右の図みたいに、※（米印）だけがこう、左にはみ出てて、それ以下の文章が右にインデントされてたり、しますよね。デザインする側的にはつい、こういったちまい処理したくなっちゃうんだけど、このちまいのが以外とめんどくさかったり、あるよね。私だけじゃないよね、この気持ち！！</p>

<p>以下、続きからこの地味なやつの対処法。</p>]]>
        <![CDATA[<p>多分、こういうデザインデータがやってきた時「どうコイツを捌いてやろうかフヒヒ」とか考える訳です。</p>

<h2>その１：咄嗟に考えつくのは改行して全角スペースを入れるってやつ。</h2>
<p>まー、ダメとは言わんさ。スペースでも。<br />
だけんどもさ、見た目としては保証されたかもしれないけど文章としては不可思議な所にスペースが来る訳で。<br />
「ちょっと！文章として成り立ってないわよ！ｷｰｰｰ!」と万が一怒られてしまっても何も言い訳出来ない。<br />
すみません、ちょっと出来心で...と言うしかない。<br />
それにCMSとか入ってて編集する度にスペースの位置考えて入力するのもめんどいし、なにより文章としてこれはあかん。<br />
ブラウザや人の設定によってもスペースの解釈って違うしね。</p>

<h2>その２：じゃあ、※を画像にして配置してみる？</h2>
<p>うん、スペースよりも（個人的には）有効な手だと思う。<br />
これならCMSでの入力だってへっちゃらだし、文章中に変なスペース入れる必要だってない。<br />
ない...けど...。<br />
文字サイズ、大きくしたり小さくしたりしたら、画像だとバレてしまうやん？いや、バレても良いんだけどさ、いいんだけどさ！！<br />
それに、私はMacなので良いけどアンチエイリアスの効いてない（もしくはその逆もあり）windowsとかで見たら画像だとバレてしまうやん？いや、バ（ry<br />
とにかく、なんか、こう...頑張ってマークアップとかしてて、この部分だけ負けた気分になるというか...俺はこんなちっぽけな※粒に負けたのか...ってなる。</p>

<h2>その3：マイナスインデントしてみようか！</h2>
<p>前置きなげーーーよ！やっと本題です。スマンかった！正直スマンかった。<br />
とにかく、最近の私はこの方法でやってます。※のヤツをぎったんぎったんにしてやってます。<br />
　∧＿∧<br />
　(　･ω･)＝つ≡つ<br />
　(っ　≡つ＝つ<br />
　/　　　) ﾊﾞﾊﾞﾊﾞﾊﾞ<br />
　( /￣∪ <br />
</p>

<p>まずは、HTML。すごく...普通</p>
<pre class="html">
&lt;p&gt;※注意！この辺りにはクマが出没します。そう言ってる間にも奴らが息を潜めてこちらの様子を伺ってうわなにするやめ...&lt;/p&gt;
</pre>

<p>次はCSS。</p>
<pre class="css">
 p{
 	text-indent: -1em;
 	margin-left: 1em;
 	}
</pre>
<p>まずは※分をマイナスインデントで左に。<br />
text-indentは本来、文章の始めを一マスインデント（スペース）させる時とかに使います。<br />
webにはあまりなじみのない文中のインデントですが、紙モノのエディトリアルの方とかに文章もらったりすると、よく文頭にスペースでインデントが入ってたりします。<br />
余談ですが、知り合いの文章書きな方曰く、このインデントは非常に重要だそうです、文章界では。。。</p>
<p>で、戻りますがtext-indentで文頭をマイナスで一文字分左に動かしちゃいます。<br />
そうすると※だけ本来の&lt;p&gt;のボックスからピョコロっとはみ出ると思います。ピョロンと。<br />
で、基本的にこの処理をするボックス（この場合は&lt;p&gt;）に固定幅が与えられていない事が前提だったりするんですが、<br />
最後にこのピョロっとボックスからはみ出た※分をmargin-leftでマイナスインデントした分だけずらします。こんだけ！</p>

<p>※もマークですが、文中において飾り要素ではなく意味があるものなので、<br />
文章の一部としてあった方がいいんじゃないかなーどうかなーといった感じです。</p>

<p>とにかく、最近の私はこういう※注が来たときは、こういう方法で料理してやってますぐえへへ</p>

<p>おわり</p>]]>
    </content>
</entry>

<entry>
    <title>くいしんぼっと と言うTwitter bot を作ってみました</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/2010/01/-twitter-bot.html" />
    <id>tag:www.volute.org,2010://1.6</id>

    <published>2010-01-12T07:58:42Z</published>
    <updated>2010-01-12T08:51:37Z</updated>

    <summary>  先日「くいしんぼっと」という名前の、いかにもふざけたTwitter botを...</summary>
    <author>
        <name>yukayamagishi</name>
        
    </author>
    
        <category term="日々" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.volute.org/">
        <![CDATA[<p class="img_R"><img src="http://www.volute.org/kuishinbot.png" width="250" height="250" alt="くいしんぼっとさん" /></p>

<p>
 先日「<a href="http://twitter.com/kuishin_bot">くいしんぼっと</a>」という名前の、いかにもふざけたTwitter botを作ってみました。プログラマでもない私がbotを作るだなんて、プログラミングに興味がわいたのかと言われればそういう訳でもなく。<br />
ゲンミツに言えば"興味"こそあれど、私の脳みそではどうやらお話にならない（根っからの文系脳）様で、学生の時のActionScriptの授業も四苦八苦でした。
</p>

<p>
今回は、そんなbotの（リリースの）おはなし。<br />
ちなみに→のうさぎはもちろん「うさしまる」です。
</p>]]>
        <![CDATA[<p>
というのはまあ、おいといて。<br />
作ってみようと思い、かつそれを実現できたのは<a href="http://twitter.com/pha">@pha</a>さんの<a href="http://pha22.net/twitterbot/">プログラミングができなくても作れるTwitter botの作り方</a>に出会ったから。ここの場をお借りしてになりますが、改めてありがとうございます。
</p>

<p>
おかげさまで、おもいっくそ文系脳な私にでも作れちゃったんだから本当にありがたい。まあ、さすがにcronの設定には悩まされましたが。。。
</p>

<p>
ちなみにくいしんぼっととは、Twitterで@kuishin_bot 宛にリプライをするとメニューをつぶやき返してくれるbotです。<br />
それにプラスして『朝・昼・夜（もしくは夕）デザート』の言葉に反応して、それぞれのメニューを返します。ランダムに返すので、何を返すかは私もわからないです。
</p>

<p>
ちなみにとても謎なのが、正規表現で→[夕夜]と書いたのになぜか「晩」という言葉にも反応すると言う事...。わからん。。。まあ、晩御飯っていう言い方もあるので反応してくれるのはありがたいんだけど...謎。なぞ。<br />
だれかおしえて！！
</p>

<p>
まあ、詳しい事は<a href="http://www.volute.org/kuishinbot/">くいしんぼっとのサイト</a>で〜。
</p>

<p>
余談ですが、きっかけはなんとなくだったものの、使ってくれた皆さんに「便利」とか「たのしい」とか言ってもらえるのってなんだか嬉しいですね！<br />
自分的にはこいつが"使えるヤツ"だとは思ってもみなかったのですが、いざ運用してみると意外と「使える」と言ってくれる方が多い。ありがたや。<br />
おかげさまで<a href="http://twinavi.jp/info/detail/857">twinavi</a>さんにもお役立ち／便利系として登録していただきました！
</p>

<p>
うれしいねぇ〜。あそんでくださって、本当にありがとうございます。
</p>]]>
    </content>
</entry>

<entry>
    <title>CSSを使ったonMouseの画像きりかえとか</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/2009/06/cssonmouse.html" />
    <id>tag:www.volute.org,2009://1.4</id>

    <published>2009-06-24T09:20:42Z</published>
    <updated>2009-06-25T02:48:04Z</updated>

    <summary> ウェブサイトのデザインやコーディングをしていてよくやるのが「グローバルナビゲー...</summary>
    <author>
        <name>yukayamagishi</name>
        
    </author>
    
        <category term="HTML＋CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.volute.org/">
        <![CDATA[<p> ウェブサイトのデザインやコーディングをしていてよくやるのが「グローバルナビゲーション」を画像にして、onMouseすると画像が切り替わるってやつです。</p>

<p>backgroundで画像を指定するんですが、フツウにonMouse前と後の画像をそれぞれ用意して指定すると、onMouseした時にこう「チカッ」と一瞬消えるの。アレ、地味なんだけど結構気になる。</p>

<p>原因は、onMouseした時に画像を読み込み始めるのでそのタイムロス？でチカッとなる。みたい。</p>

<p>ということで、チカッとしない方法。<br />
結構既にもうやっている人多いんだけど、自分めも用な感じで！</p>]]>
        <![CDATA[<p class="img_R"><img src="http://www.volute.org/sample/cssmenu/sample_logo.gif" width="250" height="100" alt="画像はこんな感じ" /></p>
<p>まず、onMouseする画像はこんな感じにつくります。onMouse前と後の画像をピッタリ上下くっつけて一つの画像にします。ココではわかりやすい様に"縦100px横250px"です。ちなみに一つ分は"縦50px横250px"です。</p>

<p>まずは<a href="http://www.volute.org/sample/cssmenu/">サンプルページ</a>。</p>

<p>以下ソースの簡単な解説。</p>
<pre class="css">
a{
	display: block;
	width: 250px;
	height: 50px;
	background: url(sample_logo.gif) no-repeat top left;
	text-indent: -400000px;
	}
</pre>
<p>まずはaタグをinline要素からblock要素に。これで縦横指定が効いたりします。<br />
そして、くっつける前の一つ分の画像のサイズを縦横指定（この場合は"縦50px横250px"）。<br />
backgroundで画像を読み込み、text-indentをマイナス指定して、とんでもなく左方向へ吹っ飛んでいただきます。</p>

<p>これで下準備はOK！次は:hoverした時の画像切り替えです。</p>

<pre class="css">
a:hover{
	background-position: 0 -50px;
	}
</pre>
<p>先にaタグに必要な指示（blockとか）はしたので、後はbackground-positionでonMouse時にずらすだけです。<br />
この場合はonMouse前と後の画像が縦に並んでいるので、縦方向だけにズラしたいです。のでので！横方向は0を指定。縦方向は上にズラしたいので、マイナス画像の高さ分の数値を指定して上げます。<br />
この場合は、一つの表示領域が高さ50pxなので、-50pxを指定してます。</p>

<p>これで、大丈夫なんじゃないでしょうか。。。</p>]]>
    </content>
</entry>

<entry>
    <title>fixedをつかった2カラムレイアウトとの戦い</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/2009/06/fixed2.html" />
    <id>tag:www.volute.org,2009://1.3</id>

    <published>2009-06-23T04:52:09Z</published>
    <updated>2009-06-23T06:23:07Z</updated>

    <summary> もう2年くらい前？にとあるサイトのコーディングをしなきゃならなくて、それが右の...</summary>
    <author>
        <name>yukayamagishi</name>
        
    </author>
    
        <category term="HTML＋CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.volute.org/">
        <![CDATA[<p class="img_R"><img src="http://www.volute.org/images/fixed_sample.gif" alt="こんなかんじ" width="320" height="200" /></p>
<p>
もう2年くらい前？にとあるサイトのコーディングをしなきゃならなくて、それが右のサイドナビゲーションにfixedをつかった2カラムレイアウトだった。<br />
当時、fixedがIEにはそのままじゃ効かない！って事を知ってる程度だった私は勿論、position: fixed;なんて使った事がなかった。<br />
「私になんて無理だよー！！」って思いつつも「挑戦してみたい」ってキモチが高くて、躍起になって頑張った記憶があります。。。なつかしい。
</p>

<p>
ということで、続きから覚え書きとサンプルコード。
</p>]]>
        <![CDATA[<p>
このframeをつかってやればいいじゃない！と言わんばかりのこのレイアウト。<br />
でも何の意地か、frameだけは使いたくなかった。なんとなくだけど。
</p>

<p>
というか、webの学校に入るまでは自分は紙の仕事をしたいと思っていたし、正直webには然程興味がなかった。多分間違って学校入学しちゃったんだと思う。<br />
当時の私と言えば、ウッカリ「ソースコードを表示」を押してしまって、画面いっぱいのソースコードが出たときは「ウイルスだぁぁああ！！！」と叫んだりした事もあった。
</p>

<p>
そんな状態からwu先生にHTMLの基礎を教わった私は、勿論"frame"も"tableレイアウト"も知らなかった。なにそれおいしいの？状態ってやつです。
</p>

<p>
前置きが長くなったけど、どのみちframeを使えなかったし、意地でもやりたくなかった。<br />
苦肉の策でIE用のCSSとか使ってるけど。
</p>

<p>
詳しくは<a href="http://volute.org/fixed/">サンプルページ</a>のHTML内にCSSがぶっ込んであるのでそちらご参照くだせえ。
</p>

<pre class="css">
#main{
	width:420px;
	margin-left: 30px;
	}
#side{
	position: fixed;
	top: 0px;
	left: 460px;
	width:330px;
	height: 100%;
	}
.bottom{
	position: absolute;
	bottom: 0;
	}
body{
	background: url(null) fixed;
	height: 100%;
	}
</pre>
<p>
#sideの中にある.bottomをposition: absolute;で下合わせにして、#sideの領域を常に下まで延ばしています。
</p>

<p>
それで、IE7でうまく動く様にコイツをいれました。
</p>
<pre class="html">
&lt;!--[if lt IE 7]&gt;
&lt;style type="text/css"&gt;
 #side{
  position: absolute;
  top: expression(eval(document.documentElement.scrollTop+0));
  left: 460px;
 }
 body {
  background: url(null) fixed;
 }
&lt;/style&gt;
&lt;![endif]--&gt;
</pre>

<p>そんなかんじで、こんな感じです。</p>]]>
    </content>
</entry>

<entry>
    <title>うだうだしてたので</title>
    <link rel="alternate" type="text/html" href="http://www.volute.org/2009/06/post.html" />
    <id>tag:www.volute.org,2009://1.2</id>

    <published>2009-06-22T08:46:07Z</published>
    <updated>2009-06-22T09:13:49Z</updated>

    <summary>ついにvicunaってみた！ 結局、自分のサイトつくる〜って言い出してから、周り...</summary>
    <author>
        <name>yukayamagishi</name>
        
    </author>
    
        <category term="はじめに。" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="日々" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.volute.org/">
        <![CDATA[<p>ついにvicunaってみた！</p>

<p>結局、自分のサイトつくる〜って言い出してから、周りのプレッシャーに負けてうだうだしてましたが、もうとりあえずvicunaではじめます。</p>

<p>んで、すこしづつvicunaをカスタマイズしていって、勇気が出たら１から作ろう。。。そうしよう。誰に向ける訳じゃないけど、これからここには「いままで」と「これから」ACOで働いてる最中に思った事、感じた事、実験してみた事などなど。未来の自分の為に気が向いた時に書きなぐっていく予定です。予定は未定。</p>

<p>とりあえず、そんなかんじです。</p>]]>
        <![CDATA[<p>あ、お前誰って話ですよね、そうですね。一応。<br />
ここはあえて、グローバルコミュニケーションめざして無理して出来ない英語で。</p>

<dl class="info">
<dt>Name</dt><dd>Yamagishi</dd>
<dt>Gender</dt><dd>Female</dd>
<dt>Birthday</dt><dd>09 October 1986</dd>
<dt>University</dt><dd>TECHNOS COLLEGE '07</dd>
<dt>Secondary School</dt><dd>HORIKOSHI HIGH SCHOOL '05</dd>
<dt>Affiliation</dt><dd>A.C.O. Inc.</dd>
<dt>Position</dt><dd>Designer</dd>
</dl> ]]>
    </content>
</entry>

</feed>
