データに変換する関数をでちあげます(先に使ったコードと本質的に同じもの)。変換したものに名前をつけておきます。newbooks))準備はここまで。肩慣らしにテーブルからヘッダ部分を取り出してみましょう。ような指定が使えます。似た(ほとんどそのまんまの)構文で記述できます。適用すれば求めるノードが手に入るという仕掛けです。ふうのやり方を紹介します。バージョンと同じです。コンバーターの作り方がちょっと違います。いう関数は、引数として述語をとり、その述語を満たすようなノードを「再帰的に」とってくるコンバーターを作ります。「再帰的に」というのは、述語を満たすノードをSXML木の根っこを起点に探すだけでなく、あらゆる子孫(大本の根っこも含みます)を起点に探すという意味です。)という述語を指定しているので、とにかく木全体からその名前のノードをとってきます。ところで、得られるノードは1つとは限りません。部分木になっているということです。これらの結果から、例えば「親」を知ることができます。「何でもいい」という述語です。)なら何でもいいからとってこい、という意味になります。いうリストだけれども、そういう表現のリストに対して上記の結果が得られるのではありません。(当たり前の話だけど、最初はやっぱり見た目に惑わされがち。ような言語であればわりと直感的に書けます。ここでは、先の書籍一覧のテーブルの各行に「税」という項目を追加してみます。税額は、すでにテーブルに含まれている価格から求めます。そこでまず、価格の文字列から税額の文字列を作る関数を定義します。ここでは安直に正規表現で。ノードを作る関数」を定義します。一部をいじる関数を作るときは、このようにノードからノード(あるいはノードの集合)への関数として定義しておきましょう。用の適用関数をいろいろ利用できて便利です。連結したもので既存のノードを置き換えます。"140円")))))軸とかテーブルのいちばん左の列をヘッダのように使いたいことがあります。つけるにはどうしたらいいでしょうか。思いつくのは、先行する要素がなければ属性を追加する、という処理です。ように、親や子孫、先行や後続といった「軸」が利用できます。これを使って、各行の先頭の要素に背景色の属性を付けてみましょう。要素のそれぞれについて、先行する兄弟の要素がいるかどうかチェックし、いなかったら属性を設定しています。ように木を明示する必要があります。1つめの要素、のような指定の仕方で取得することももちろんできます。root)山括弧にするには良し悪しは別にして、やはり山括弧に戻せないといろいろ不便です。いじっている場合には。root))よろしくインデントされた結果が返されます。共有2011/08/133才、補助輪なし自転車への挑戦3才半の息子のために自転車を買いました。補助輪もついていたのですが、取り付けずにさっそく公園にいきます。気持ち下り勾配のある場所なのですが、はじめてペダルつきの自転車に挑戦して、いきなり一人で乗ることができました。我が子ながらよくやったと思います。ちなみに、この自転車の商品名は「いきなり自転車」です。先日『インターネットのカタチ』という本にからめたイベントの懇親会でこの自転車の販売会社の方と知り合い、旧モデルをゆずっていただきました。ありがとうございます。親バカ記事ではあるのですが、なんで3才半でいきなり自転車に乗れるのかを知りたい人はけっこういると思うので、種明かしをします。実は、彼は1才半ころからこれで遊んでました。ペダルなしの二輪車です。一般名称としてはバランスバイクとか呼ばれています。この「ストライダー」という商品を選んだのは、Webでいろいろ調べたところ、さまざまな配慮がなされた商品であるように見受けられたからです。当時は日本の代理店が皆無だったので個人輸入しました(自転車は車両扱いで関税がかからない!)。最近は日本でもふつうに手に入るようになり、街でも見かけるようになりました。車体がそこそこ軽いので、1才も終わりになると自分で取り回せるようになりました。足で地面を蹴って進むので1才でもよちよちながら走行を楽しめます。まがりなりにも二輪車なので、ある程度のスピードで走るには前進速度とバランスに対する感覚が必要になります。公道を走るからには、交差点で止まるとか、他人がいるときは飛ばさないとか、そういう交通に対する理解も培っていく必要があります。最近ではこれくらいには乗りこなせるようになっていました。15秒付近から両足を離して滑走しています。(個人差はあるでしょうが、たいていの子はしばらく練習すればこれくらい走れるようです。)というわけで、3才半でいきなり補助輪なし自転車で走れたのは、このバランスバイクで養った何かのおかげではないかと推測しています。サンプル数が高々1なので推測の域は出ませんが、自分はかつて苦労して補助輪はずしの練習をした覚えもあるし、バランスバイクの影響がまったくないということはないように思います。補助輪なしで走れるには走れるのですが、3才半だと自転車の本体が重くて取り回しがうまくできないのと、ペダルをこぎ出すための筋力が足りないようで、自力でゼロからこぎ出せるわけではありません。最初の動画のように下り勾配がある場所ならいけるのですが、そうでなければ助走が必要です。「いきなり自転車」の後ろには大人が制御するための舵取り棒がついていたので、これはたいそう助かりました。共有2011/08/10TeXで「最後のコマンド」だけ挙動を変える(ワンパス版)@munepixyzさんのツイートで、あるコマンドの挙動を最後の出現のときだけ別なものにしたい、というTeXフォーラムへの質問があったことを知りました。最後のコマンドhttp://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=691&parent=3733すでに、LaTeXで.auxファイルを使うというお手本のような回答があがっていますが、くだんのコマンドが本文のトップレベル階層にしか出現しない場合には、texコマンドを一回起動するだけで求める動作を実現できます。TeXフォーラムに登録していないため、ここでネタにします。いつもは文字列「hoge」を出力し、最後の出現だけは文字列「fuga」を出力するコマンド\hogeの定義はこれだけです。(最後の\fiと#2の位置が逆だったバグを直しました(2012/2/27)。utさんコメントでの指摘ありがとうございます。\fi#2}こんなふうに使います。pdftexを起動してインタプリタに以下を貼り付ければ、最後の\hogeだけがfugaに置き換わったPDFができあがります。この行を本文の最後に追記する\eject\hogeの定義では、引数を指定する部分が#1\hoge#2というあまり見慣れない形をしています。これは大雑把に言うと「次に\hogeが出てくるまでを#1に、その\hogeの直後のトークンを#2に束縛して、定義の本体を実行せよ」という意味です。このように、TeXのマクロでは引数のパターンマッチができる!実際には1つのパターンでしか定義できないので、これはパターンマッチでもなんでもないのですが、この「パターンでマクロの引数を取り出す」手法はTeXプログラミングの主要な武器のひとつです。少なくとも私はそうおもっているので、自分でもけっこう使う機会が多いです。これを知ってればlatex.ltxだってもりもり読めるよ。出版される前の本の内容は、通常は著者や編集者に代表される「制作サイド」の人間にしか読まれない。専門性の高い本であれば査読とか監修といったプロセスを有識者にお願いすることはあるけど、そうしたお願いをするときには有償だったりカバーや袖に名前を出したりすることが多いので、これも「...職務経歴書いろいろあって職務経歴書を作成してみることにしました。機能を使うのが一番お手軽です。編集をお手伝いしました。Blogger.自己紹介Unknown詳細プロフィールを。