<?xml version="1.0" encoding="UTF-8"?>

<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom">
    <title>Design Caption</title>
    <subtitle>脳がSE向きのデザイナーの考えるデザイン情報ブログ</subtitle>
    <id>http://www.designcaption.com/:1</id>

    <link rel="alternate" type="text/html" href="http://www.designcaption.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.designcaption.com/http://www.designcaption.com" />
    <generator uri="http://nucleuscms.org/">Nucleus CMS v3.3</generator>
    <updated>2008-02-10T12:59:09Z</updated>

    <entry>
 <title type="html"><![CDATA[JeditでFIleMakerの計算式を書く２]]></title>
 <link rel="alternate" type="text/html" href="http://www.designcaption.com/FileMaker-Jedit2.html" />
 <author>
  <name>admin</name>
 </author>
 <updated>2008-02-10T12:59:09Z</updated>
 <published>2008-02-10T21:59:09+09:00</published>
 <content type="html"><![CDATA[以前書いた「<a href="http://www.designcaption.com/FileMaker-Jedit.html">JeditでFIleMakerの計算式を書く</a>」でご紹介したカラーリングファイルに色々とミスがあったので、書き直しました。<br />
<br />
また、Jedit Xは現在バージョン２を開発中で、β版が公開されています。<br />
今まで開くと強制終了してしまっていた大きなファイルが開けるようになっていたり、タブ機能が備わっていたり、ベーシックな部分の機能追加や、入力補完機能や、エンコーディング判定のプレビュー、Word 2007書類サポートなども備わり、完成版ができ上がるのがとても楽しみとなっています。<br />
詳しくは<a href="http://www.artman21.com/jp/jedit_x_2_beta/" target="_blank">オフィシャルページ</a>をご覧ください。<br />
<br />
今回カラーリングファイルを書き直すとともに、入力補完の辞書ファイルも作りました。<br />
カラーリングファイルは各関数の種類毎に分けてルールを作成していますので、好みに合わせてカラーを変えてみたりしてください。<br />
<br />
カラーリング、辞書ともにFileMaker Pro9をベースにつくってあります。7〜9までのバージョンでご利用頂けるかと思います。<br />
<br />
制作環境はJedit X β2.003となっております。是非ご利用下さい。<br />
<div style="text-align: center"><a href="/media/1/20080210-JeditX2-Completion-Dict-and-Coloring-for-FileMaker.zip"><img src="http://www.designcaption.com/media/1/20070917-Dwonload.jpg" width="288" height="67" alt="JeditX 2 カラーリング、入力補完辞書をダウンロード" title="JeditX 2 カラーリング、入力補完辞書をダウンロード" /></div>]]></content>
 <id>http://www.designcaption.com/:1:35</id>
</entry><entry>
 <title type="html"><![CDATA[JeditでFIleMakerの計算式を書く]]></title>
 <link rel="alternate" type="text/html" href="http://www.designcaption.com/FileMaker-Jedit.html" />
 <author>
  <name>admin</name>
 </author>
 <updated>2007-09-17T02:55:21Z</updated>
 <published>2007-09-17T11:55:21+09:00</published>
 <content type="html"><![CDATA[FileMakerで長文の計算式を書く場合、インデントなどを使いたい意味でもJedit等のテキストエディターを使って書いている人も多いと思う。<br />
私もその一人で少しまえまでは、miを使って書いていた。<br />
<br />
だが、最近はJeditを使い続けている。理由としては不等号などの記号をそのままコピーアンドペースト出来る点と、カラーリングの定義がとても細かく行える為だ。<br />
<br />
Jeditでは、「正規表現」というパターンマッチの手法を使っている。詳しくはJeditの「6.5 正規表現について」を参照してほしい。<br />
FileMaker的な説明をするとMiddle関数とPosition関数と、Substitute関数をまとめたような物で、これがFIleMakerに導入されたらどれだけHTMLの解析が楽になるか。と思うぐらい素晴らしい物だ。<br />
このパターンマッチの手法を使ったカラーリングの定義で、計算式が今までと全く違った見え方をする。<div class="rightbox"><a href="/media/1/20070917-FileMaker-Jedit.jpg" rel="lightbox" ><img src="http://www.designcaption.com/action.php?action=plugin&name=Thumbnail&p=20070917-FileMaker-Jedit.jpg&id=1" width="200" height="137" class="thumbnail" alt="FileMakerの計算式をJeditでカラーリング" /></a></div>サンプルにHTMLの文字抽出時に良く使う計算式をカラーリングした計算式のスクリーンショットを用意してみた。<br />
<br />
Let関数にも対応させた為、変数が良く分かる。変数の設定等で定義したりする「＄」から始まる変数に関しては色を変えて、分かりやすくなっている。<br />
<br />
コメントや、ダブルクオーテーションで囲われたテキストに関しては、元々あるカラーリングファイルの定義をそのまま使ったので、間違えは無いと思う。複雑な計算式を吐き出すプログラムを作る際にもとても分かりやすいと思う。<br />
<br />
今回はこのカラーリングファイルを公開するので是非とも使ってお役に立てたら幸いです。<br />
また、何か変な点等があればコメント等を頂ければ訂正を加えて行きたいと思いますので、よろしくお願いします。<br />
<br />
<div style="text-align: center; boder:0;"><a href="http://www.designcaption.com/media/1/20070917-FileMakerColoring.plist.zip"><img style="border-style: none;" src="/skins/blue/images/Down-Jedit.jpg" alt="DownLoad Jedit カラーリングファイル" /></a></div><br />
<br />
【追記】<br />
Jedit  オフィシャルサイトのライブラリにも登録して頂きました！<br />
ありがとうございます。<br />
<br />
<a href="http://www.artman21.com/jp/jedit_x/library.html">http://www.artman21.com/jp/jedit_x/library.html</a>]]></content>
 <id>http://www.designcaption.com/:1:30</id>
</entry><entry>
 <title type="html"><![CDATA[FileMaker9を少し触ってみた。]]></title>
 <link rel="alternate" type="text/html" href="http://www.designcaption.com/FileMaker9.html" />
 <author>
  <name>admin</name>
 </author>
 <updated>2007-09-17T02:17:44Z</updated>
 <published>2007-09-17T11:17:44+09:00</published>
 <content type="html"><![CDATA[先日発売されたFileMaker9。<br />
勿論注目の機能はMySQLをテーブルとして簡単に呼び出すことが可能という点だ。これによって、今まで重いとされていたFileMaker Serverを直接使った、Web公開の負担を軽減できるということだけでは無く、自社サイトのSQLサーバーがFileMaker9互換であれば、CSVデータ等を作ることなく、直接書き換え可能になるのだ。とは言っても、互換性のあるSQLサーバーを使ったサーバーとの契約は私個人では全くしておらず、自宅のサーバーもきっと違うだろう…。と思っていたら、そうでも無いことが発覚！！<br />
<br />
自宅サーバーのPHPのバージョンというか、実行アプリの保存場所がFileMaker（Server版の自動生成PHPと）と互換が無いらしく、インストールのし直しを余儀なくされている現状ではあまり面白いことは出来なさそうなのだが、今後CMSシステムをFileMakerを使ってどう操るかを色々と健闘したい。<br />
<br />
<br />
また、個人的にはデザイナー出身のFileMakerユーザーとして、デザイン機能の強化が気になる所。<br />
<br />
ウインドウサイズによって変化するオブジェクトの横幅、縦幅の設定が可能になった点は特に興味深い。<br />
というのも、FileMakerを使うパソコンは色々ある訳で、バイト先では基本的に20inchのパソコンを対象に行えばいいのだが、最近は部署を超えたデータベースを作ることもあるので、17inchのパソコンにも対応させないといけないからだ。<br />
<br />
ちなみに、サイズの定義の仕方はVB等と同じような形。各辺にロック・アンロックのチェックボックスが付いていて、ロックされていない辺に関しては勝手にウインドウに合わせて伸び縮みするという物。<br />
CSSで蓄えた可変的レイアウトの知識を使って面白いレイアウトを作りたい所だが、FileMaker9の導入はバイト先では現在の所未定である為、個人的に会社のパソコンにインストールしているFileMaker9で楽しむことしか現段階では出来ない…。<br />
<br />
<br />
他にもフィールド定義の部分で条件に合わせてフィールドの文字設定を変えることが出来るようになったのは面白い。<br />
例えば、利率が2%以下の物は危険である場合は、文字色を2%以下の場合赤くする。などの設定が可能。この設定に使うのは独自の設定で、計算式等では無い為、定義は難しいかもしれない。<br />
<br />
だが、今まで別フィールドを用意し、文字で警告していたりする場合はフィールドを減らすことも可能で、可視的に警告できるのでインターフェイスを考える上だけでは無くかなり効果的だと思われる。<br />
<br />
<br />
それと、巨大なデータベースを作る上では絶対に欲しい機能だったScriptのフォルダー管理が可能になったのは個人的には一番嬉しい点である。<br />
FileMaker 8.5までの場合Scriptは完全ただのリストだった為50個を超えた辺りから管理がし難く、古いデータベース等を見ると、もう使われないScriptが沢山残っている等の現実がある。フォルダー管理が出来ればバージョンアップの際にも「旧Ver6 Scripts」などのフォルダーに入れておけば、全く手を付けていないScriptがどれなのか一目で分かる。0からDBを作り直したい衝動に良く駆られる私としては、そういったストレスからも逃れられる助かる機能なのだ。<br />
<br />
<br />
ある程度ご存知の方は多いと思うが、FileMaker9はFileMaker7〜8.5と互換性がある為、導入の手間は無いに等しいだろう。<br />
<br />
また、FileMaker Serverに付いてきた、自動PHP精製プログラムも少しいじってみたが面白かった。FileMakerのDBを見て、PHPを自動で書き出すというそのままのプログラムだが、それを元に作り込めばCMSシステムも結構楽に作れるかもしれない。<br />
<br />
<br />
Web業界に今後どの程度の影響を与えてくれるのか注目したい所だ。]]></content>
 <id>http://www.designcaption.com/:1:29</id>
</entry>
</feed>