<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/siyuki/">
    <title>紫雪の技術メモ</title>
    <link>http://w.atwiki.jp/siyuki/</link>
    <atom:link href="https://w.atwiki.jp/siyuki/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>紫雪の技術メモ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-10-24T15:40:16+09:00</dc:date>
    <utime>1256366416</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/siyuki/pages/7.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/17.html">
    <title>正規表現</title>
    <link>https://w.atwiki.jp/siyuki/pages/17.html</link>
    <description>
      *正規表現

**正規表現とは？

どっちかつーと抽象表現。
複雑な意味を持つ記号表記のこと。
ある範囲を指す文字列。


**メタキャラ

単体で、文字そのものとは別に意味を持つ文字？

|「^」（キャレット、山形、ハット）|１．行頭（行の先頭）|「 ^test 」　で、行頭がtestのものだけ拾う。|
| |２．（ブラケット表現内では）否定|「 [^abc] 」　で、[]内がa,b,c以外の１文字を意味する。|

|「$」（ドル記号）|行末（行の末尾）|「 .txt$ 」　で、テキストファイルのみ指定など。|

|「.」（ピリオド、ドット）|任意の一文字|「 ..Z 」　で、最後がZになる３文字のもの全てを指定。ただしパスの中では「?」を使う。|

|「*」（アスタリスク）|１．直前の文字の、０回以上の繰り返し|「 aa* 」　で、aaaaa などを表す。|
| |２．０文字以上の任意の文字（パスの中で使用）|「 ./* 」　で、全てのファイル・フォルダを指す。|

|「?」（クエスチョン）|１．直前の文字の０回または１回の繰り返し|「 aa???? 」　で、aabc などを表す。|
| |２．任意の１文字（パスの中で使用）|「 ./file_NO?.txt 」　で、file_NO1.txt などを指す。|


|「+」（プラス）|直前の文字の一回以上の繰り返し|「 aa+ 」で、aaa などを表す。（*の、文字数＋１バージョン）|

|「-」（マイナス、ハイフン）|前後に指定された文字の範囲（ブラケット表記）|「 [0-9] 」で、０から９までの間の任意の１文字|


|「」（）||「  」|

|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|
|「」（）||「  」|






**おまけ

|正規表現|拡張正規表現| |
|grep|egrep|「Global Regular Expression Print」|
&gt;grep [option    </description>
    <dc:date>2009-10-24T15:40:16+09:00</dc:date>
    <utime>1256366416</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/16.html">
    <title>Antメモ</title>
    <link>https://w.atwiki.jp/siyuki/pages/16.html</link>
    <description>
      ここではAntに関するメモを書いていこうかと。

プロパティに入れる値（クラスパスなど）を、フォルダから再帰的に取得して
一つに繋げたい場合の書き方。

	&lt;path id=&quot;classpathlist&quot; &gt;
		&lt;fileset dir=&quot;ディレクトリパス&quot; &gt;
			&lt;include name=&quot;**/*.jar&quot; /&gt;
		&lt;/fileset &gt;
		&lt;fileset dir=&quot;ディレクトリパス&quot; &gt;
			&lt;include name=&quot;**/*.jar&quot; /&gt;
		&lt;/fileset &gt;
	&lt;/path &gt;
	&lt;property name=&quot;classpath&quot; refid=&quot;classpathlist&quot; /&gt;    </description>
    <dc:date>2009-05-12T20:28:12+09:00</dc:date>
    <utime>1242127692</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/15.html">
    <title>ファイル保管系</title>
    <link>https://w.atwiki.jp/siyuki/pages/15.html</link>
    <description>
      *ファイル保管系

Webスペース上に、ファイルを保管しておけるサービス。
保管でなくとも、Webを経由してファイルのやりとりが行えるサービスをまとめる。

----

ファイルバンク【FILEBANK】
http://www.filebank.co.jp/

比較的早い時期に、大規模なファイルの共有を行えるサービスとして有名になったサービス。
ファイルストレージサービスとしては有名だが、他人とのファイル共有、
アップロードしたファイルの配布などに、非常に手間がかかるため、最近は人気が落ちてきた？
個人で使用するには十分なサービス内容。
&amp;bold(){ファイルアップロードから１４日間の保存。}

----

MediaFire
http://www.mediafire.com/

容量無制限な無料ファイルストレージサービス。
ファイルのアップロードにログインを必要としなかったり、もはや不思議と呼んでいいサービス内容。
現在その使い勝手を調査中だが、かなり最強くさい。
あまりにうますぎる話だと疑いたくなるのが人の性分というもので、
しばらく用心しながら使ってみて、所感を載せていこう。

本当に有用なようなら、使い方を含めた特集を組んでみようかな。


----    </description>
    <dc:date>2008-06-26T17:00:05+09:00</dc:date>
    <utime>1214467205</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/14.html">
    <title>Oracleネタ</title>
    <link>https://w.atwiki.jp/siyuki/pages/14.html</link>
    <description>
      *Oracleネタ


Oracleに関しての業務に役立つネタを書いていこうと思います。



オラクルパーティション
http://www.ne.jp/asahi/hishidama/home/tech/oracle/partition.html

適当にTips
http://www.occn.zaq.ne.jp/maekawa/oracletip/    </description>
    <dc:date>2008-05-14T13:50:01+09:00</dc:date>
    <utime>1210740601</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/13.html">
    <title>Javaネタ</title>
    <link>https://w.atwiki.jp/siyuki/pages/13.html</link>
    <description>
      *Javaネタ

昔、無名クラスを見つけて、
なんだこりゃ！？って喜んで載せてたけど、

クロージャや関数プログラミングが流行になった今、
結局静的にしかインスタンスを生成できない仕組みなんて
時代遅れなのかもしれない。

Java1.7について書いてみようと思う。    </description>
    <dc:date>2011-08-19T09:15:19+09:00</dc:date>
    <utime>1313712919</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/12.html">
    <title>WEB開発統合環境</title>
    <link>https://w.atwiki.jp/siyuki/pages/12.html</link>
    <description>
      *WEB開発統合環境

このページでは、WEBサイト運用における、全てを網羅した
開発の統合環境を作成してみたいと思います。

じりじりと進めていく予定です。


まずは、WEBサイト作成にあたっての、CGI系の開発言語の策定ですが
とりあえず、フリーWEBスペースではもう扱われることが定番となっており
かつ簡単＆オブジェクト指向ということで、

PHPを採用したいと思います。


統合開発環境といったら、eclipseベースにしといたほうが懸命そう。
ということで、ひとまずPDTに着目しました。


**参考リンク


http://blog.ne2ma2.com/archives/83

http://de-lab.com/development/eclipse/eclipse/




上記サイト様の記事を参考にして、自分で構築してみたら、
手順を書いていこうと思います。



予定としては、これにaptanaのプラグインを足して、
JavaScriptその他の開発＆デバッグも行えるようにする予定。

一応、aptanaだけでWEB系は全部いけるだろうと踏んでるんだけど、
重そうというのもあって、HTMLやCSSのプラグインは他を探すのもありかなと思ってます。

しかしなんというか、便利な世の中になったものだねホント。    </description>
    <dc:date>2008-04-08T10:14:32+09:00</dc:date>
    <utime>1207617272</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/11.html">
    <title>SVNの導入手順</title>
    <link>https://w.atwiki.jp/siyuki/pages/11.html</link>
    <description>
      *SVNの設定方法

**１．SVNのダウンロード

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
上記のサイトから、落としたいSVNを取得する。

普通のsvn-1.4.5-setup.exeとかでいいみたい。


**２．インストール

ダウンロードしたSVNのexeを実行して、nextを押していけばインストールは終了する。
選択できる部分はインストールフォルダ程度。

一応Windows 95系のユーザは 環境変数 APR_ICONV_PATHを設定する必要がある。
 SET APR_ICONV_PATH=&quot;C:\Program Files\Subversion\iconv&quot;


**３．リポジトリの作成

SVNのデータ格納領域である、リポジトリを作成する。
今回はドライブ直下に、以下の構成でフォルダを作成。
C:\svn\
この直下に、プロジェクトごとにリポジトリを用意していく形が望ましい。
今回は、「TestProject」という名前のリポジトリフォルダを作成していく例を紹介する。

 コマンドライン：
 svnadmin create --fs-type bdb c:/svn/TestProject/
 もしくは 
 svnadmin create --fs-type fsfs c:/svn/TestProject/

上記コマンドで、「TestProject」配下をリポジトリにできる。
この際のFSタイプだが、基本的にはFSFSを使用するのが良い。
ファイル制御の、従来の形式がBDB。新形式がFSFS。今後、BDBはサポートされなくなる方向なので
問題が無い限りFSFSを使っていくことをお勧めする。


作成したリポジトリにアクセスするには、

 コマンドライン：
 file:///c:/svn/TestProject/

のように書く。普通にコマンドラインでフォルダパスを書いても、リポジトリにアクセスすることにはならないので注意！
UNC パスで書く場合、
 file://ServerName/path/to/TestProject/
のように書くことができる。
    </description>
    <dc:date>2008-03-24T18:16:39+09:00</dc:date>
    <utime>1206350199</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/10.html">
    <title>ネタ</title>
    <link>https://w.atwiki.jp/siyuki/pages/10.html</link>
    <description>
      *ネタ書き

**一般系

プログラマーの“宿命”？ ファイル操作に関する常識
http://www.atmarkit.co.jp/fjava/rensai4/programer07/programer07_1.html

Ctrl＋Alt＋Delでセキュリティ・ダイアログを表示させる
http://www.atmarkit.co.jp/fwin2k/win2ktips/710secdlg/secdlg.html


**XML

たのしいXML
http://www6.airnet.ne.jp/manyo/xml/

伸び縮みマークアップ言語
http://ykr414.com/xml/

XML Maniax
http://634.ayumu-baby.com/xml/


**JAVA

Javaのすごいところ
http://www.techscore.com/tech/Java/index.html

Javaとかサーブレット周りの面白いところ。Tomcatに詳しい
http://homepage2.nifty.com/yoks/TechNote/index.htm


**フレームワーク関連

TERASOLUNA
http://www.nttdata.co.jp/services/s090159.html

Eclipseプラグイン　Spring IDE
http://www.atmarkit.co.jp/fjava/rensai4/spring2_01/spring2_01_2.html


**Ajax  JavaScript

JavaScript DOMリファレンス
http://www.openspc2.org/JavaScript/JavaScript_DOM/

DOMから始めるJavaScriptモダン・スクリプティング
http://itpro.nikkeibp.co.jp/article/COLUMN/20070626/275913/?ST=swd-tech

JavaScriptでDOMを使う――オブジェクト指向入門の入門
http://piro.sakura.ne.jp/latest/flakes/033oo_javascript.    </description>
    <dc:date>2008-03-14T18:37:58+09:00</dc:date>
    <utime>1205487478</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/9.html">
    <title>やること！</title>
    <link>https://w.atwiki.jp/siyuki/pages/9.html</link>
    <description>
      *やること！


やることをここに羅列していこう。
終わったら消すこと！


- タグライブラリのデファクトスタンダードの検索と調査。  -- 家で  (2007-12-05 18:28:02)
- 不変クラスについての調査を家ででも行うべ。  -- 調査小ネタ  (2009-03-28 10:58:40)
#comment(vsize=1,nsize=25,size=50)    </description>
    <dc:date>2009-03-28T10:58:40+09:00</dc:date>
    <utime>1238205520</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/siyuki/pages/7.html">
    <title>究極の掲示板プロジェクト</title>
    <link>https://w.atwiki.jp/siyuki/pages/7.html</link>
    <description>
      *究極の掲示板プロジェクト！

今日のWebサイトにとって、
掲示板は必要不可欠であると言っても過言では無いのではなかろーか。
掲示板というと、初歩的なサーバサイドプログラムとして
言語習得の練習に使われることが多かったりして、簡単なイメージがあるが
実はシンプルであるが故に、非常に要件の難しいものだったりする。

皆に認められる、使いやすい掲示板とはなんぞや。

ここでは優れた掲示板を作成する為に、いろんなことをやっていこうと思う。

まず、掲示板の機能を大別。
・発言を書き込む
・書き込みを保存する
・保存データを表示する

 環境
言語：PHP5
DB：MySQL
サーバ：アパッチ？


 書き込み
見易さに注力した一行レス形式を採用する。
新規作成は一番上に表示？　新しい画面を用意？

 保存
DBに保存するものとする。
１テーブルに集めるのがいいか、テーブルを分けるのがいいか検討。
場合によってはデザインをテーブル格納。
アイコン等を用意する場合も考慮。


 表示
まずはゲストブックタイプを採用したい。
ツリーやスレッドタイプは、あくまでも主流ではない。
やはり、掲示板を開いただけで、すぐさま記事の内容が目に飛び込んでくる形でありたい。

大量にレスがついた場合の、
スレの長大化による可読性の低下を防ぐ為に、スレッドにはスクロールバーをつけたい。（全体の可読性向上）

同時に、スクロールバーをつけることにより、可読可能範囲の狭くなる件について
動的スレッドサイズ変更ボタンをつけて、１スレッドの大きさを変更できるようにしたい。（個々のスレッドの可読性向上）
スレッドそのものをクリックで、大きさを標準まで上げるようにする？

新たに追加されたレスが見逃される可能性がある為、
スレッドに２４時間以内？　のレス検出＆表示マークをつける。
同時にレスがついたスレは一番上に持ってくるか？

また、スレッドのみを別画面で表示するボタンをつけるか？
その場合、２ｃｈのように見出しヘッダー的なものを上部に持ってくるか？

１ページ何件が望ましいだろう？


 デザイン
あまり投稿時にいろいろと、入力者に設定させるのは面白くない。手間をかけさせたくない。
色な    </description>
    <dc:date>2008-01-09T20:32:46+09:00</dc:date>
    <utime>1199878366</utime>
  </item>
  </rdf:RDF>
