��������

<���� | �ǿ� | ����>

2006-01-01

�� 2006

�������ᤳ�Ȥ����

����ʤ櫓�� 2005 ǯ�� SEGV �ǽ����ޤ����� SIGSEGV �Ͽ�����ǯ�������𤲤륷���ʥ�Ȥ������Ȥ���

(17:29)

�� cvs/svn/svk ��ư�ڤ��ؤ�

��äѤ����ݤ��� ���ʤ��������˽񤤤� cvs/svn/svk ��ư�ڤ��ؤ����ޥ�ɤ�񤤤Ƥߤ��� cvsc �Ȥ� cvsdiffl �ߤ������ȼ����ޥ�ɤ�Ƥ٤뤳�Ȥȡ� svk ����󥰥��ԡ��θ��Ф�Ŭ������̢�䤷�Ƥ���Τ���ħ��

#!/bin/sh
# $Id: vs.sh,v 1.3 2006/01/01 17:52:06 aamine Exp $
��
guess_vs() {
    if [ -d CVS ]
    then
        echo "cvs"
    elif [ -d .svn ]
    then
        echo "svn"
    elif grep -q "`pwd`:" $HOME/.svk/config
    then
        echo "svk"
    else
        echo "not under control of CVS/SVN/SVK" 1>&2
        exit 1
    fi
}
��
cmd_suffix() {
    basename $1 | sed 's/^vs//'
}
��
`guess_vs``cmd_suffix $0` ${@+"$@"}

�ʤ�Ȥʤ��԰¤ǤϤ��뤬�����������ȤäƤߤ褦��

�ġĤ����󡢤ɤ����Ƥ� cvs ���ǤäƤ��ޤ��ʡ�

(03:00)


2006-01-03

�� ���Ĥ��

��ǯ�᡹���ߤ����п��Τդ��դ��Ȳ����Ƥ���Τ�ȯ����

(11:38)


2006-01-08

�� ��Ȳ�ȸ��ƽ�

�ͥåȥ�������Ǥ��ƥ֥饦����᡼��� IRC ����Ȥ����� �椾��������Ȥ����Ρֻ�Ȳ�Ȥ����Ķ��פ��Ⱥ�ȸ�Ψ���ȤƤ⤤�����Ȥ��狼�ä��� ���󥿡��ͥåȤ�ȯ������Ǻ�ο��� 108 �ɤ����ǤϤʤ��Τ���

�����⤦���ͥåȥ���ڤ��äȡ�

(09:51)

�� �դĤ��� H

where ��Ȥ�����ʬŬ�Ѥʤ��Ǥ� fgrep ���񤱤뤳�Ȥ˵��դ���������ɡ� where ���ѿ���ͭ����Τ���ʬŬ�Ѥ��� �ɤ��餬���򤷤ˤ���������̯�ʤȤ����Ǥ��ʡ� �ʤ�Ȥʤ���Java �ʿͤʤ� where �Τ���ñ�����ʵ������������ɡ�

-- where ��Ȥ�
import System
import List
��
main = do args <- getArgs
          cs <- getContents
          putStr $ fgrep (head args) cs
��
fgrep pattern cs = unlines $ filter match $ lines cs
  where
    match line = any prefixp $ tails line
��
    prefixp str = pattern `isPrefixOf` str
��
-- ��ʬŬ�Ѥ�Ȥ�
import System
import List
��
main = do args <- getArgs
          cs <- getContents
          putStr $ fgrep (head args) cs
��
fgrep pattern cs = unlines $ filter (match pattern) $ lines cs
��
match pattern line = any (pattern `isPrefixOf`) $ tails line

��������ʬŬ�Ѥ�����ȴؿ�������Ȥ������ʤäƤ��ޤ��ʡġġ�

���ʤߤ˺ǽ�Ū�ˤϤ����ʤ롣

-- �ǽ���
import System
import List
��
main :: IO ()
main = do args <- getArgs
          case args of
            [pattern] -> putStr . fgrep pattern =<< getContents
            _         -> error "wrong argument"
��
fgrep :: String -> String -> String
fgrep pattern = unlines . filter (match pattern) . lines
��
match :: String -> String -> Bool
match pattern = any (pattern `isPrefixOf`) . tails

(10:21)

�� ����PC���ƤƤ�뤫�餪���ϰ¿�������عԤ�

http://www.vector.co.jp/magazine/softnews/060107/n0601076.html

�ץ������̾���ʥ��������롣

(13:36)


2006-01-12

�� ���줬����

����Ĥ���ġ��Ԥáġġġ����٤�

(18:09)

�� ruby-dev summary

�Ǥ֤��ޤ��ͤСġ�

�������������������ʤΤǵդ�鷺����

(19:18)


2006-01-13

�� �Ϥ���Τ���

�ޤ� 7 �٤Ϥ���������ʤ����ȻפäƤ��� 9 �� 3 ʬ���ä��� ���٤ߡ�

(09:12)


2006-01-16

�� ������

37 �ٸ�Ⱦ�ޤDz����ꡢ�⤱��褦�ˤʤä��Τ����褷�Ƥߤ롣 �ޤ��� 40 �٥��쥹�줬����³���Ȥϻפ�ʤ��ä��� ���������������Ĥ֤줿�������ǥ������塼�뤬����˥��ӥ��ˡġ�

(11:22)

�� IBM

��ؤ�ͧã�� IBM �Ȥ�����Ҥ�¸�ߤ��Τ�ʤ���Ĥ����ơ� ���ޤ�ξ׷�ˤ����ޤäƤ��ޤä���

(11:57)


2006-01-22

�� NRK����

http://www.seshop.com/event/dev/2006/community/

���� Ruby �β�Υ������ä��ۤ��������ʤ�����ϡ�

(03:09)

�����Υĥå��� (��1��)

�� KM [�� http://jp.rubyist.net/?Logotype]


2006-01-23

�� shebang

JARP ��� http://www.in-ulm.de/~mascheck/various/shebang/

��#!�פȥѥ��δ֤ζ���ϼ¤�ɬ�פǤϤʤ��ä��餷���� �ʤ󤫤��칥������ʤ��ä�����setup.rb �Ǥ���������ʤ��褦�ˤ��뤫��

(18:59)


2006-01-30

�� C# 3.0 �ġ� �ǤϤʤ���

http://www-ise2.ise.eng.osaka-u.ac.jp/~iwanaga/study/csharp/ap_ver3.html

��֥ǡ�������˾�������衪

(21:18)


<���� | �ǿ� | ����>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|