����̓f�B���N�g���҂̍Ō�A���O�Ȃǂ̃f�[�^���i�[�����f�B���N�g���ɂ��āB
�Ƃ͂����p�b�P�[�W�ŃC���X�g�[�����Ă���̂�
Ubuntu �x�[�X�̘b�ɂȂ�܂��B
Ubuntu �ł͊�{�I�Ƀ��O�t�@�C���� /var/log �̒����� �z���Ƀp�b�P�[�W���̃f�B���N�g���Ŋi�[����܂��B PostgreSQL �̏ꍇ /var/lib/postgresql �ɂȂ�܂��B
/var/log/postgresql
�ݒ�t�@�C����f�[�^�̃f�B���N�g���̂悤�� �f�[�^�x�[�X�N���X�^�̃T�u�f�B���N�g���͂���܂���B /var/log/postgresql �̒����Ƀ��O�t�@�C��������܂��B
$ ls -F /var/log/postgresql
/var/log/postgresql/postgresql-9.1-main.log
����Ƀ��O�t�@�C���̃t�@�C������ "9.1-main" �̂悤�Ƀf�[�^�x�[�X�N���X�^�Ɠ����L�[���[�h�������Ă��܂��B �i���O�t�@�C�����͐ݒ�ŕύX�ł��܂��j
VBA(VB) �ɂ͕�������r���� Like �Ƃ������Z�q������܂��B ������g�p����ƊȒP�ȃp�^�[�������Ȃ琳�K�\���╶��������g�p������ �ς܂��邱�Ƃ��ł��܂��B
If "abc" Like "a??" Then ... ' ��True
[�Q�l�T�C�g]
Excel(�G�N�Z��)VBA����FFind���\�b�h,Like���Z�q���g��������
# �Ő����ƃ}�b�`�����邱�Ƃ��ł��܂��� �S���p���Ȃ��̂ŁA�����ɔ��p�������`�F�b�N���鎞�� ���̂悤�� [] ���g�p���܂��B
If "3" Like "#" Then ... ' ��True If "�S" Like "#" Then ... ' ������� True �ɂȂ� If "3" Like "[0-9]" Then ... ' ��True If "�S" Like "[0-9]" Then ... ' ������� False �ɂȂ�
����̓e�[�u���Ȃǂ̃f�[�^���i�[�����f�B���N�g���ɂ��āB
�Ƃ͂����p�b�P�[�W�ŃC���X�g�[�����Ă���̂�
Ubuntu �x�[�X�̘b�ɂȂ�܂��B
Ubuntu �ł́A/var/lib/postgresql �ȉ��Ɋi�[����܂��B
/var/lib/postgresql
Ubuntu �̏ꍇ�A���̃f�B���N�g���̒����ɂ� �O�X��̐ݒ�t�@�C���Ɠ��l�� �f�[�^�x�[�X�N���X�^���Ƃ̃T�u�f�B���N�g��������܂��B
/var/lib/postgresql/9.1/main
$ ls -F /var/lib/postgresql 9.1/ $ ls -F /var/lib/postgresql/9.1 main/ $ ls -F /var/lib/postgresql/9.1/main base/ pg_stat_tmp/ postmaster.opts global/ pg_subtrans/ postmaster.pid pg_clog/ pg_tblspc/ server.crt@ pg_multixact/ pg_twophase/ server.key@ pg_notify/ PG_VERSION pg_serial/ pg_xlog/
����̓R�}���h�i���s�t�@�C���j���i�[�����f�B���N�g���ɂ��āB
�Ƃ͂����p�b�P�[�W�ŃC���X�g�[�����Ă���̂�
Ubuntu �x�[�X�̘b�ɂȂ�܂��B
initdb �� vacuumdb�Apsql �Ȃ� PostgreSQL �̎�ȃR�}���h�� �ȉ��̃f�B���N�g���Ɋi�[����܂��B
/usr/lib/postgresql/9.1/bin
$ ls -F /usr/lib/postgresql/9.1/bin
clusterdb* pg_basebackup* pg_upgrade*
createdb* pg_controldata* postgres*
createlang* pg_ctl* postmaster@
createuser* pg_dump* psql*
dropdb* pg_dumpall* reindexdb*
droplang* pg_resetxlog* vacuumdb*
dropuser* pg_restore*
initdb* pg_test_fsync*
�����̃o�[�W������ 1 �̃}�V���ʼnғ����邱�Ƃ����邽�� �R�}���h�������̃o�[�W�������i�[�ł���悤�� �T�u�f�B���N�g����������܂��B
�����A���ۂ� /usr/lib/postgresql/9.1/bin �ɂ� �p�X���ʂ��Ă��炸 /usr/bin �ȉ��ɂ��郊���N�t�@�C�����N�����邱�ƂɂȂ�܂��B
/usr/bin
$ ls -F /usr/bin (PostgreSQL �֘A�̂ݔ���) clusterdb@ pg_basebackup@ pg_lsclusters@ createdb@ pg_config@ pg_restore@ createlang@ pg_createcluster@ pg_upgradecluster@ createuser@ pg_ctlcluster@ psql@ dropdb@ pg_dropcluster@ reindexdb@ droplang@ pg_dump@ vacuumdb@ dropuser@ pg_dumpall@ vacuumlo@
���̂悤�� /usr/bin/ �ȉ��̃R�}���h�̓����N�ɂȂ��Ă��܂��B
�i��O�Ƃ��� initdb �̓����N������܂���j
$ readlink -f /usr/bin/vacuumdb /usr/share/postgresql-common/pg_wrapper
�܂��A�e�R�}���h�͒��� /usr/lib/postgresql/9.1/bin �ȉ��� �t�@�C���Ƀ����N����̂ł͂Ȃ� �ȉ��̃t�@�C���Ƀ����N���Ă��܂��B
/usr/share/postgresql-common/pg_wrapper
pg_wrapper �� Perl �̃X�N���v�g�ł��B
$ file /usr/share/postgresql-common/pg_wrapper
/usr/share/postgresql-common/pg_wrapper: Perl script, ASCII text executable
�O�q�����悤�� 1�̃}�V�����ŕ����̃o�[�W�������ғ����邱�Ƃ��ł��邽�� ��U���� pg_wrapper �ŁA�R�}���h���āA���ϐ��Ȃǂ���K�ȃo�[�W������ �R�}���h���N������悤�ɂȂ��Ă���킯�ł��B
���������ĎQ�l�ɂȂ�l�����邩������Ȃ��̏����Ă����܂��B
����Z�p�Ҏ����́A���x�����ɍ��i���邩�A���x�����̌ߑOI�ɒʉ߂���� ���̌�2�N�ԁA�ߑOI��Ə����Ă��炦�܂��B
�w�ߑOI���Ə��̎����ō��i�����x�ꍇ�� ���̎�������2�N�ԖƏ������̂��C�ɂȂ�܂����B
�ē��ɂ́u���x���������i�����v�Ə����Ă��邾���Ȃ̂� ���������ȋC�͂����̂ł��� �w�ߑOI���ĂȂ������x�Ŏ��̌ߑOI���Ə��ɂȂ�̂� �s�v�c�ȋC�������킯�ł��B
����Z�p�Ҏ����Z���^�[�ɓd�b�Ŏ���ł��B
���ʂ́w�Ə��̎����Ƃ��W�Ȃ��A���x�����ɍ��i������ 2�N�ԌߑOI���Ə��x�Ƃ̂��Ƃł����B
����͐ݒ�t�@�C�����i�[�����f�B���N�g���ɂ��āB
�Ƃ͂����p�b�P�[�W�ŃC���X�g�[�����Ă���̂�
Ubuntu �x�[�X�̘b�ɂȂ�܂��B
Ubuntu �ł͊�{�I�� /etc �̒����� �z���Ƀp�b�P�[�W���̃f�B���N�g���Ŋi�[����܂��B
/etc/postgresql
������ PostgreSQL �̏ꍇ /etc/postgresql �̉��ɂ� �i�C���X�g�[�����_�ł́j 9.1 �Ƃ����T�u�f�B���N�g�������Ȃ� ����ɂ��̒��ɂ� main �Ƃ����T�u�f�B���N�g����������܂���B
/etc/postgresql/9.1/main
������ /etc/postgresql/9.1/main �̉��� �ݒ�t�@�C�����i�[����Ă��܂��B
$ ls -F /etc/postgresql/9.1/main/
environment pg_hba.conf postgresql.conf
pg_ctl.conf pg_ident.conf start.conf
���� 9.1/main �ł����A ������ PostgreSQL �́g�f�[�^�x�[�X�N���X�^�h�������Ă��܂��B
[�Q�l�T�C�g]
�f�[�^�x�[�X�N���X�^�̍쐬 - PostgreSQL 9.1.5����
�f�[�^�x�[�X�N���X�^�́A���[����e�[�u���X�y�[�X�����L����f�[�^�x�[�X�̉�ł��B Ubuntu �ł́A1�̃T�[�o���ɕ����̃f�[�^�x�[�X�N���X�^���쐬�ł���悤�� ���炩���ߐݒ�t�@�C���Ȃǂ̃f�B���N�g���Ƀf�[�^�x�[�X�N���X�^�� �T�u�f�B���N�g�����쐬���Ă���Ă���킯�ł��B
�p�b�P�[�W�̃C���X�g�[������ �f�[�^�x�[�X�N���X�^���쐬���Ă���邽�� 1�����f�[�^�x�[�X�N���X�^���g�p���Ȃ��ꍇ�ł� �ŏ����� 9.1/main �̂悤�Ƀf�[�^�x�[�X�N���X�^�����ʂ���f�B���N�g���ɂȂ��Ă��܂��B
���Ȃ݂ɃC���X�g�[�����Ƀf�[�^�x�[�X�N���X�^�������ō쐬���Ȃ��f�B�X�g���r���[�V������ �R���p�C�����ăC���X�g�[�������ꍇ��A�lj��Ńf�[�^�x�[�X�N���X�^���쐬����ꍇ�� ��L�Q�l�T�C�g�ɋL�ڂ��Ă���悤�� initdb �R�}���h���g�p���� �f�[�^�x�[�X�N���X�^���쐬���܂��B
$ initdb -D /usr/lib/postgresql/9.1/main
jun ���� Raspberry Pi ��œ��� LuaJIT �� 3D ���C�u���������ꂽ�̂� 3D �� �V��ł݂����Ǝv���܂��B
[�Q�l�T�C�g]
Raspberry Pi ���� (20) LuaJIT�ł���y3D (2) LjES�����[�X - Jun's homepage
LuaJIT �� OpenGL ES2 �ɂ��Ă�������Ă܂��̂� �ڂ����͎��̃y�[�W�Ȃ��Q�Ƃ��Ă��������B
[�Q�l�T�C�g]
Raspberry Pi ���� (19) LuaJIT�ł���y3D (1) - Jun's homepage
Raspberry Pi ���� (7) OpenGL ES2 (1) �T�v - Jun's homepage
�Ƃ肠�����������Ă݂܂��B
�܂� Raspberry Pi ���N������ HDMI ����̏o�͂� TV �Ȃǂɏo���Ă����܂��B
���� LuaJIT �� 3D ���C�u�������_�E�����[�h���� �𓀂��܂��B
$ cd /tmp $ wget http://www.mztn.org/rpi/ljes-1.00.tar.gz $ tar zxf ljes-1.00.tar.gz
$ cd ljes-1.00 $ ls -F COPYRIGHT examples/ LjES/ README test/
examples �̒��ɃT���v��������܂��B
$ cd examples $ ls *.lua axis.lua donut.lua term.lua demo_shape.lua double_cone.lua truncated_cone.lua demo_spheres.lua sphere.lua
demo_shape.lua �����s���Ă݂܂��B
$ luajit demo_shape.lua
HDMI �̏o�͐�Ɏ��̂悤�� 3D ���\������܂��B
[Q]�L�[�ŏI�����܂��B [Ctrl]+[C]�ŏI�������ꍇ�A�R���\�[���̐ݒ肪�ύX���ꂽ�܂܂ɂȂ�܂��B ���̂Ƃ��́A�G�R�[����܂��A���̂悤�� term.lua �����s����ƌ��ɖ߂�܂��B
$ ./term.lua
����͂����܂ŁB
PostgreSQL ����{�I�Ȃ��Ƃ���Ċm�F���Ă����܂��B
�g�p������� Ubuntu12.10 �� PostgreSQL �� 9.1 �ł��B
����̓p�b�P�[�W�̃C���X�g�[���Ȃ̂� ���Ȃ� Ubuntu ���̘b�ɂȂ�܂��B �iUbuntu �D���Ȃ̂ŁE�E�E�j
�܂��AUbuntu12.10 �� [OpenSSH Server] �݂̂�I������ �C���X�g�[���������̏ꍇ postgresql �p�b�P�[�W�� apt-get ����� ���̃p�b�P�[�W���C���X�g�[������܂��B
postgresql postgresql-9.1 postgresql-common postgresql-client-9.1 postgresql-client-common libpq5 sgml-base xml-core libxml2:i386 ssl-cert
sgml-base �Ȃ� PostgreSQL ��p����Ȃ��p�b�P�[�W�ȊO������̂� �����͐�ɃC���X�g�[�����Ă��܂��܂��B
$ sudo apt-get install sgml-base xml-core libxml2 ssl-cert
���̏�Ԃ� postgresql �p�b�P�[�W���C���X�g�[�����܂��B
$ sudo apt-get install postgresql
����ƁA���̃p�b�P�[�W������܂��B
postgresql postgresql-9.1 postgresql-common postgresql-client-9.1 postgresql-client-common libpq5
���̂Ƃ��A���̃f�B���N�g�����쐬����܂��B
/etc/postgresql /etc/postgresql-common /run/postgresql /usr/share/postgresql /usr/share/postgresql-common /var/cache/postgresql /var/lib/postgresql /var/log/postgresql
���̃f�B���N�g���Ƀt�@�C����T�u�f�B���N�g�����i�[����܂��B
/usr/bin /usr/lib /usr/sbin /usr/share/doc /usr/share/man
postgresql �p�b�P�[�W�̃C���X�g�[������ �lj����ꂽ�t�@�C���ƃf�B���N�g���̈ꗗ�� ���������Q�Ƃ��Ă��������B
����́A��ȃf�B���N�g���ɂ��Č��Ă����܂��B