<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.type33.com/lib/styles/feed.css" type="text/css"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
    <title>type33 wiki</title>
    <tagline></tagline>
    <link rel="alternate" type="text/html" href="http://wiki.type33.com/"/>
    <id>http://wiki.type33.com/</id>
    <modified>2009-01-05T10:43:14+09:00</modified>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
    <entry>
        <title>perl:cpan</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/perl/cpan?rev=1223448351&amp;do=diff1223448351"/>
        <created>2008-10-08T15:45:51+09:00</created>
        <issued>2008-10-08T15:45:51+09:00</issued>
        <modified>2008-10-08T15:45:51+09:00</modified>
        <id>http://wiki.type33.com/perl/cpan?rev=1223448351&amp;do=diff1223448351</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>Sample

Date::Manip


use Date::Manip;

my $log = `tail -1 /var/log/mail`;
my $timeStr = join( q{ }, (split(/\s+/, $log))[0..2] );
my $timestamp = Date::Manip::UnixDate($timestr, '%s');
print $timestamp.&quot;\n&quot;;


Datetime


use DateTime;

my $foo = DateTime-&gt;now(time_zone =&gt; 'local')-&gt;subtract(seconds =&gt; ++$option{log_read_sec})-&gt;strftime(&quot;%b %d %T&quot;);
my $bar = DateTime-&gt;now(time_zone =&gt; 'local')-&gt;subtract(seconds =&gt; ++$option{log_read_sec});

print &quot;foo: $foo, bar: $bar&quot;;</summary>
    </entry>
    <entry>
        <title>javascript - created</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/javascript?rev=1220936008&amp;do=diff1220936008"/>
        <created>2008-09-09T13:53:28+09:00</created>
        <issued>2008-09-09T13:53:28+09:00</issued>
        <modified>2008-09-09T13:53:28+09:00</modified>
        <id>http://wiki.type33.com/javascript?rev=1220936008&amp;do=diff1220936008</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>snippets

数値に対して3桁毎にカンマを入れる

jQuery のプラグインを探してもそれらしいのが無かったので、独自で用意。
 


var numberFormat = function(num)
{
  return num.toString().replace(/([\d]+?)(?=(?:\d{3})+$)/g, function (t) { return t+','; });
}

// alerts 10,000
alert(numberFormat(10000));</summary>
    </entry>
    <entry>
        <title>index</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/index?rev=1220935635&amp;do=diff1220935635"/>
        <created>2008-09-09T13:47:15+09:00</created>
        <issued>2008-09-09T13:47:15+09:00</issued>
        <modified>2008-09-09T13:47:15+09:00</modified>
        <id>http://wiki.type33.com/index?rev=1220935635&amp;do=diff1220935635</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>*  Symfony
	*  emacs
	*  php
	*  javascript
	*  shell
	*  mysql
	*  debian
	*  svn
	*  linux
	*  nagios
	*  puppet
	*  bind
	*  api
	*  hardware
	*  windows
	*  mac
	*  firefox
	*  jquery
	*  会社設立
	*  雇用保険</summary>
    </entry>
    <entry>
        <title>jquery</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/jquery?rev=1220926837&amp;do=diff1220926837"/>
        <created>2008-09-09T11:20:37+09:00</created>
        <issued>2008-09-09T11:20:37+09:00</issued>
        <modified>2008-09-09T11:20:37+09:00</modified>
        <id>http://wiki.type33.com/jquery?rev=1220926837&amp;do=diff1220926837</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>snippet

IE で select box を innerHtml() で書き換えるとボックスの大きさがリサイズされない。

一旦 hidden にして visible にする。
 


$('.class' + id).html(data).css({visibility: 'hidden'}).css({visibility: 'visible'});</summary>
    </entry>
    <entry>
        <title>symfony:sfarrayvalidator - created</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/symfony/sfarrayvalidator?rev=1220411151&amp;do=diff1220411151"/>
        <created>2008-09-03T12:05:51+09:00</created>
        <issued>2008-09-03T12:05:51+09:00</issued>
        <modified>2008-09-03T12:05:51+09:00</modified>
        <id>http://wiki.type33.com/symfony/sfarrayvalidator?rev=1220411151&amp;do=diff1220411151</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>Description

Tried sfArrayValidator in this thead written by matters.
 This validator enables you to check each value of array with symfony’s validator (like sfNumberValidator, sfStringValidator).
 
 Worked pretty fine for me and would love to be bundled in future releases soon.</summary>
    </entry>
    <entry>
        <title>symfony</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/symfony?rev=1220406278&amp;do=diff1220406278"/>
        <created>2008-09-03T10:44:38+09:00</created>
        <issued>2008-09-03T10:44:38+09:00</issued>
        <modified>2008-09-03T10:44:38+09:00</modified>
        <id>http://wiki.type33.com/symfony?rev=1220406278&amp;do=diff1220406278</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>Basics

	*  Getting Started
	*  generate

Model

	*  Propel

View

	*  View
	*  Helper
	*  r3 install

Validator

	*  sfArrayValidator

Scalability

	*  session を sfMySQLSessionStorage で管理する。

Customize

	*  Prevent caching with javascript_include_tag() and stylesheet_tag()</summary>
    </entry>
    <entry>
        <title>windows</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/windows?rev=1219121318&amp;do=diff1219121318"/>
        <created>2008-08-19T13:48:38+09:00</created>
        <issued>2008-08-19T13:48:38+09:00</issued>
        <modified>2008-08-19T13:48:38+09:00</modified>
        <id>http://wiki.type33.com/windows?rev=1219121318&amp;do=diff1219121318</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>Applications

For Basic Users

	*  firefox
		*  ブラウザ

	*  thunderbird
		*  mailer

	*  launchy
		*  ランチャー

	*  VLC Media Player
		*  動画プレイヤー

	*  CCCP
		*  動画コーデック詰め合わせ

	*  vix
		*  画像ビューア</summary>
    </entry>
    <entry>
        <title>svn</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/svn?rev=1218084847&amp;do=diff1218084847"/>
        <created>2008-08-07T13:54:07+09:00</created>
        <issued>2008-08-07T13:54:07+09:00</issued>
        <modified>2008-08-07T13:54:07+09:00</modified>
        <id>http://wiki.type33.com/svn?rev=1218084847&amp;do=diff1218084847</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>アカウント管理


sudo mkdir /home/svn
sudo groupadd svn
sudo chown -R :svn /home/svn
sudo chmod -R g+wr /home/svn
sudo usermod -G dialout,cdrom,floppy,www-data,irc,video,plugdev,svn,puppet,adm &lt;id&gt;


リポジトリ作成


svnroot=/home/svn; for d in &lt;projectName&gt; ; do svnadmin create $svnroot/$d/trunk;svnadmin create $svnroot/$d/tags;svnadmin create $svnroot/$d/branches;svnadmin create $svnroot/$d/docs; done</summary>
    </entry>
    <entry>
        <title>debian</title>
        <link rel="alternate" type="text/html" href="http://wiki.type33.com/debian?rev=1218076125&amp;do=diff1218076125"/>
        <created>2008-08-07T11:28:45+09:00</created>
        <issued>2008-08-07T11:28:45+09:00</issued>
        <modified>2008-08-07T11:28:45+09:00</modified>
        <id>http://wiki.type33.com/debian?rev=1218076125&amp;do=diff1218076125</id>
        <author>
            <name>topaz2 topaz2</name>
        </author>
        <summary>tips

使いたい locale が無い。

	*  ターミナルに日本語出力されるのがウザいので LANG 指定。


$ export LANG=&quot;en_US.UTF-8&quot;
$ svn
svn: warning: cannot set LC_CTYPE locale


	*  この際だから .zshenv を全部 en_US に変更。</summary>
    </entry>
</feed>
