livedoor labs EDGE

Livin' on the Edge

²���������\µ\���\���\���\�����돫�����\���\���\������¼\�������SMALL LIGHT��¡� ������³«���������쏪�����������»

���³�����я�������������������¡�EDGE����������ӏ����¢����돩����������¹��¡�

¼���³�돪��������²��Џ��������������������������½���·�����������쏢�������������·������
����²��������䏢����\µ\���\���\���\��������ҏ���돪���쏪����������������­������Apache\���\���\������¼\�����¡�
������GoogleCode¾���������������³«�����������ď��·���������·�����ď�¡��¾����돢���� SMALL LIGHT ���������������������������¹��¡�
small


�돫������������쏢����web\µ���¼\���\¹�����Ï�����²��������䏢����½�������������¹��ԏ����Ï�돪�������¡�²��������䏢��\��\���\��\������¼\������µ�����������ď��������­������
�����я���ޡ���䏢������¡񏪤��Ï�����²���¼����������«������\µ\���\���\���\���½������������ҏ��·�����������쏢��������������������»��ӏ���돢������¡ߏ�����������·�����������쏢�������³����������
�����ď������������������¹���̏�¡�SMALL LIGHT�����ҏ��³�����Џ��¹���������л��ӏ���돢�������ӏ��������������������Ï�����\µ\���\��돢����\µ\���\���\���\��������ҏ�����������¹���������«��¡�
������URL������������µ­½��ҏ��·�����������쏢�������³��������������¡��½������URL������\��\���\»\¹���µ������������»��Џ�����������»���������������\µ\���\��돢���������С�¹���µ������������
²��������䏢���ҏ��½¼�����¹���������³����������½Ð�����������������������Ï��������������������������¹��¡�²��������䏪�������������������쏪���돢���Ώ�����������������������я�𡭏����̏����Џ��������������µ��������¡�


�����������ď�¡�����������������̏���ߏ��������������������������«�������������������������»�����я���²��������䏢����\��\���\��\���\��������ҏ��«���ޏ�����µ����½���������������ޏ����������쏢�­���������·�����ď�¡�
���Ï����������ҏ��������ޏ�����
���Ï����䏢�«���¹
���Ï��������������­���������µ���»������
���Ï����⏢���������������
�����������������������ď��³����������½Ð���������������¹������������¡�»�ߏ�����½Ð���·�����ď����������ď�����������»��������������������Ώ��������������������µ��������¡�


SMALL LIGHT�������������������������³�������돪�¾���������������������������������»�ߏ��������������¹���̏�¡��������«������������»�ߏ�����������
¹��Ï���������\��⏢�¼\�����������돫����������������Ώ����ď�����������𡭏�������������������µ��������¡��µ�������������¹��¡�
SMALL LIGHT �������«�����я����ď�����²���������\µ\���\���\���\�����돫�����\���\���\������¼\�������


SMALL LIGHT������\½���¼\¹\³���¼\������������³���������������«������������¼������������­���������¹��¡�
Small Light - Project Hosting on Google Code



���򏢱���������������\���\���\���\���\��\µ���¼\���\¹������µ¹���·�����������졭��������������������ď��·���������¹��¡�

 \³\���\���\����돫������ (12)

    • 1. n/a
    • 2011������01·���12������ 11:17
    • ��������������¡����������������������������̏�����»������������»���������������������������������������¹��¡�

      ������²���������Amazon�������������������������Ï������ޏ�������ҏ����؏��ޏ�����µ����½���̏����������Ð�����������̏����������я��������������������������«������»�ߏ����������ď��������������·���������¹��¡�
    • 2. ���·
    • 2011������01·���30������ 00:32
    • �돫�������¼������������̏����������������¹��¡�
      imlib2, Wand���̏��������ޏ��������Ð��¡�SmallLight����\���\���\¹\������¼\������������­���������¹���̏�¡񏪢µ¾���������²��������䏢��½����������������­�����������������������Ï�����»�ߏ��������������������������¹���«����
    • 4. ubuntu11.10 user
    • 2012������03·���29������ 06:54
    • 3 ubuntu11.10��������

      ������¼��ҏ�����¼�돢����
      http://code.google.com/p/smalllight/wiki/Install
      ���������������������������쏢������¡�\���\���\¹\������¼\������·���������·�����ď�¡�
      configure��¡�make��¡�make install������������������������������\��\������¼�����������������������»�����я��������·�����ď�¡�

      /etc/apache2/sites-available/mydomain.jp
      \���\���\���\���������������
      <VirtualHost xxx.xxx.xxx.xxx:80>\���\��\���\���\���\��\��ӏ�������������¡�
      RewriteEngine on
      RewriteRule ^/thumb_imlib2/(.*\.jpg)$ /small_light(dw=70,dh=70,cw=70,ch=70,e=imlib2,info=1,of=jpeg,q=50)/$1 [P,L]
      RewriteRule ^/thumb_imagick/(.*\.jpg)$ /small_light(dw=70,dh=70,cw=70,ch=70,e=imagemagick,info=1,of=jpeg,q=50)/$1 [P,L]
      RewriteRule ^/small_light[^/]*/(.+)$ http://www.mydomain.jp/$1 [P,L]
      RewriteRule /(.+) http://www.mydomain.jp/$1 [P,L]
      <LocationMatch ^/small_light[^/]*/>
      SetOutputFilter SMALL_LIGHT
      </LocationMatch>

      �����ҏ�����²������·��������¡�apache2�����ҏ�돩�µ�������돢�·��������¡�
      ����돢돫�»����³���·���������·�����ď��̏�¡񏩡�돢�������������������������������»�����я��������·�����ď�¡�

      ��¾���µ­mydomain.jp������������µ¹¾���������²��������\���\���\���\��я��������¹��¡�¼�����돪�����¼�����돩�\���\���\���\��я�����»����·���������·�����ď�¡�

      /var/log/apache2/access.log
      /var/log/apache2/error.log
      /var/log/syslog
      �����ҏ����Ώ��������·�����ď��̏�¡����������������������·��������������½�����Ï�����\��\������¼������½Ð�������µ���������������������������»�����я��������·�����ď�¡�

      ²��ď��̏�����돩̏��«�����������Ï��«������½��؏��ޏ��������������µ��������¡�
      µ¹���·�����������졭��������������������ď��·���������¹��¡�
    • 5. ubuntu11.10 user
    • 2012������03·���29������ 07:01
    • ���������­���������¹��¡�
      \���\���\¹\������¼\���»��Џ�����
      apt-get install apache2-prefork-dev libimlib2-dev libmagickwand-dev
      ������
      a2enmod rewrite proxy proxy_http
      ������¹��ԏ��������������·�����ď�¡�

    • 6. ubuntu11.10 user
    • 2012������03·���29������ 07:06
    • ¹¹���������������­���������¹��¡�

      /usr/sbin/apxs
      /usr/bin/apxs
      ��������������������¡�
      /usr/bin/apxs2
      ���̏������������ď����ď�������¡�

      ./configure --with-apxs=/usr/bin/apxs2 \
      --with-imlib2-config=/usr/bin/imlib2-config \
      --with-Wand-config=/usr/bin/Wand-config
      ���³���������������Ï�����¼���¹��ԏ��·���������������������·�����ď�¡�
      ������������\��\������¼���������·���������·�����ď�¡�

      �����������쏢¡�
      apt-get install apxs
      �����ҏ��·�����������Ώ��������·�����ď��̏�¡�
      E: \���\���\�ޏ��¼\��� apxs ���̏��«���������«���������������»������
      ���������������������Ð���«���������������·�����ď�����������¡�¾���µ­���������������쏢����������\���\���\¹\������¼\���������¹��ԏ��������������·�����ď�¡�

      apxs ������������������ apxs2�����������·�����ď��³���������̏�����돩̏������������������·�����������Ï��«����

      ���½���������½��������¡�ubuntu11.10���������Ð�ޏ�Џ��·�����������쏢�������������¹���������·�����������Ï��«���폪��������я��Ð�ޏ�Џ��·�����������叢�·�������������������¹���̏�¡�¡�
    • 7. ubuntu11.10 user
    • 2012������03·���29������ 07:09
    • ����ߏ��¹��������������¡񏢱½��돩�
      ������𡯏��Ð��¡�

      http://www.mydomain.jp/hoge.jpg
      �����ҏ�¡�
      http://www.mydomain.jp/small_light(dw=70,dh=70,cw=70,ch=70,e=imlib2,info=1,of=jpeg,q=50)/hoge.jpg
      ���������·��������¡�򡭡���\��\������¼���������������������������¹��¡�

      "GET /small_light(dw=70,dh=70,cw=70,ch=70,e=imlib2,info=1,of=jpeg,q=50)/hoge.jpg HTTP/1.1" 404 563 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"

      ���������¹��¡�
    • 8. �����돩�
    • 2012������03·���29������ 12:33
    • ubuntu11.10 user ���µ������

      ����������ӏ����¢����돩����������¹��¡�

      ²��������䏢�̏�������\µ���¼\Ð���¼������²��������䏪���С�¹\µ���¼\Ð���¼���̏���ޏ�����¾���¹�����������¡�
      SmallLight������\���\���\¹\������¼\���\���\­\���\���\���\����������ӏ�����¾��������̏����Џ���������¡ߏ�����»²¹�����������¡�
      ²¼µ­���������Ώ��������������������������«���«���������·�����������Ï��«��¡�

      ������¾��������̏����Џ�������: http://code.google.com/p/smalllight/wiki/Install#%E9%80%9A%E5%B8%B8%E4%BD%BF%E7%94%A8%E3%81%AE%E4%BE%8B

      Ubuntu 11.10 ������������³���������·���������·�����ď�¡�

      \���\���\���������½��������:
      # sudo apt-get install apache2-prefork-dev libimlib2-dev
      # sudo a2enmod rewrite proxy proxy_http
      # wget http://smalllight.googlecode.com/files/mod_small_light-1.1.1.tar.gz
      # tar xzvf mod_small_light-1.1.1.tar.gz
      # cd mod_small_light-1.1.1/
      # ./configure --with-apxs=/usr/bin/apxs2 --with-imlib2-config=/usr/bin/imlib2-config --without-Wand
      # sudo make install

      ����apxs2������imlib2������\���\¹������Ubuntu 11.10�����¡������­������¹������������»�����������������������¹
      ���Ï���²��я�����ImageMagick������¾�����¢̏��·���������������������¹

      Apache2������\³\���\���\��\�돪����¹¹:
      /etc/apache2/sites-available/default ������������돪�²¼�����ԏ����� </VirtualHost> ������¾���������²¼µ­�����ҏ�����²������·�����ď��������ޏ��������¹��¡�

      RewriteEngine on
      RewriteRule ^/thumb_imlib2/(.*\.jpg)$ /small_light(dw=70,dh=70,cw=70,ch=70,e=imlib2,info=1,of=jpeg,q=50)/$1 [P,L]
      RewriteRule ^/thumb_imagick/(.*\.jpg)$ /small_light(dw=70,dh=70,cw=70,ch=70,e=imagemagick,info=1,of=jpeg,q=50)/$1 [P,L]
      RewriteRule ^/small_light[^/]*/(.+)$ /$1 [P,L]
      <LocationMatch ^/small_light[^/]*/>
      SetOutputFilter SMALL_LIGHT
      </LocationMatch>

      ����돢돫�\���\¹\���:
      /var/www ������ test.jpg \���\���\���\��������ҏ����只���ӏ��·��������¡�\���\���\���\�����¼��������������¡�
      http://localhost/test.jpg
      http://localhost/thumb_imlib2/test.jpg

      �돪�¾��������ҏ��³���������������������µ��������¡�
    • 9. ubuntu11.10 user
    • 2012������03·���29������ 13:34
    • �����돩� ������
      ��������������������̏����������Ï�𡭏������������������·�����ď�¡�
      ����돢돫��·���������·�����ď�¡�

      �����������������Ώ��������¢����돩���������𡭏�����������������²���½���������
      # sudo make
      # sudo make install
      ���̏��µ���·���������«������»�ߏ��������������¹��¡�

      ��돫ҏ����������������¡돫���������������¡�
      --with-Wand-config=/usr/bin/Wand-config
      ������
      --without-Wand���������·�����ď�¡�

      ��������¡����������Ï�������¡�𡭏�����������������
      RewriteRule ^/small_light[^/]*/(.+)$ /$1 [P,L]
      ���������¹���������������³�����������ҏ�¡�
      ��돫ҏ�����������
      RewriteRule ^/small_light[^/]*/(.+)$ http://www.mydomain.jp/$1 [P,L]
      RewriteRule /(.+) http://www.mydomain.jp/$1 [P,L]
      ���������·���������������������·�����ď��̏�¡��³�����Ï��¹����������������������������������돢돫��·���������»�����я��������·�����ď�����������¡��³���������̏��¾�����䏢��������돩̏��������·�����������Ï��«��������¡�

      �����������̏����������Ï�𡭏������������������·�����ď�¡�
    • 10. ubuntu11.10 user
    • 2012������03·���29������ 13:38
    • 3 ���·�����ď�������¡��¼������������������¹��¡�

      \��\���\»\¹���������ď����я�������¡�\���\µ\���\���½�����������¹��ԏ����������������������������������Ï��³���������������¹����������������
      ½���²���\���\µ\���\��돢�·��������¡��²²��я�����돪�¹��Ώ�����\­\���\���\·\���������²��������䏢��\���\µ\���\��돢돪Џ������«���������½¼�����¹�����������������Ï�����»��������������Ώ�������¡�small_light������²��ď��«������¼������½�����򏪳������������������������¹���������·�����������Ï��«����
    • 11. ubuntu11.10 user
    • 2012������03·���29������ 13:44
    • \���\µ\���\��돢����������㏢������¡�\���\���\���\���\���²��������䏪�½¼�������������������㏢������¡��������������̏����㏢��\��쏢�¼\Ð���¼\���\���\������̏��������������������������·�����������Ï��«����
    • 12. ubuntu11.10 user
    • 2012������03·���29������ 14:09
    • # xxxxx_width_height.jpg»���������
      RewriteRule ^/([a-zA-Z0-9_]*)_([0-9]{1,4})_([0-9]{1,4}).jpg$ /small_light(dw=$2,dh=$3,cw=$2,ch=$3,e=imlib2,info=1,of=jpeg,q=75)/$1.jpg [P,L]

      ���������·���������·�����ď�¡�
    • 13. �����돩�
    • 2012������03·���29������ 14:24
    • �����돩����������¹��¡�

      ���³������\���\���\������¼\���������²������½���������³������������\���\­\���\���\���\���������½��Џ����������������������«������
      »�ߏ��������������¹�������������½�����������������ҏ����쏩���������Ώ��������������µ��������¡����������ď�¡񏪿��̏����С������­���������������������������
      ������������������������²½���·���������¹������������¡�¼�����돪�����������»����·�����������ď��������ޏ��������Ð������»�ߏ��������������¹��¡�

\³\���\���\������¹������

���¾�����
 
  ³»
 
 
Recent Entry
Archives

'); label.html('\ \���\���\���\���\��\���\���\�돢����������¹­¹��Ï�����\��Џ��¼\½\���\���\���\��돢����������²�������̏��������������ď�����\���\���\­���¼(cookie)������»��������Џ��·���������������������¹��¡�
\ ���³������\Ð\������¼�����ҏ��������������������«�ޏ�䏪���������·��Џ��³���¹���������³������������\���\���\­���¼������»��������Џ�����¾µ����������������ď����������������ď������������������µ���»�����������������ď��������­���������¹��¡�
\ �����������ď�¡�����µ��ҏ�����������������¼���\��Џ��¼\���\������¼���������������������쏢�ޏ�����½���������������¼������³���­��������������������¡�\���\���\­���¼������»��������Џ����ҡ�����������¹���������³���������������������­���������¹��¡�
\ ¾��䏢돪㏢����\���\���\���\���\�񏪿��̏�����µ�̏����я����ҏ��³���������������������µ��������¡�\ '); banner.append(label); var closeButton = $('