chumby��ssh�������󤷤ƥ��쥪��swf��¹Ԥ���ޤǤΥ��
�⤦����Chumby Nite�����Ť�����褦�Ǥ����� ���ޤ���˿�꤫��chumby�򤪼ڤꤷ���Τǡ�chumby�ϥå���Ƴ���Ȥ��ơ�
- ssh�ǥ�������Ǥ���褦�ˤ���
- �����swf�ե������¹Ԥ���
�Ȥ����ޤǤΥ���Ĥ��Ƥ����ޤ���
- �����ˤ�뤳�� - ��������Ȥ���
- chumby���Ϥ�����
- ssh�ǥ�������Ǥ���褦�ˤ���
- ����swf��ư�����Ƥߤ�
�����ˤ�뤳�� - ��������Ȥ���
ͽ��chumby�Υ����Ȥǥ�������Ȥ��äƤ����ޤ���chumby���Τ򥢥��ƥ��١��Ȥ���Τˤ��Υ�������Ȥ�ɬ�פˤʤ�Τǡ������˥�������Ȥ��äƤ�����chumby��������Ԥ��ޤ��礦��
chumby���Ϥ�����
̵��LAN�˷Ҥ���
chumby��ư����ȡ����å������꡼��Υƥ���(���å��ȥɥ�å�)�򤷤���ǡ�̵��LAN����³������̤ˤʤ�ޤ���
chumby��ϥå�����ˤϥͥåȥ����³��ɬ�ܤʤΤǡ��ϥå�����ʤ�̵��LAN�˷Ҥ�����Ķ��Ǥ�����ޤ��礦��
���줫�顢̵��LAN�Υ�����ASCII�ǤϤʤ�16�ʿ��Ǥ����Ϥ������ޤ���
����Ƥ����郎����
$ echo -n 'himitsuno_key' | od -t x1 0000000 68 69 6d 69 74 73 75 6e 6f 5f 6b 65 79 0000015
����ʤɤ��ơ�16�ʿ������Ϥ��ޤ��礦��
��������v1.4��v1.5�Υե����०�����Ǥ�ư���ʤ��Τǡ�v1.2���᤹����v1.6���Ԥ�ɬ�פ�����褦�Ǥ���
�����ƥ��١������
̵��LAN�˷Ҥ��ä���³���Ƥϥ����ƥ��١������Ǥ���
chumby���Τβ��̤�ʤ�Ƥ����ȡ���Activate chumby�פβ��̤ǡ֥���ԥ塼��������ʤ�www.chumby.com�˥����������Ƥ͡פ�ɽ������ޤ���
������PC�֥饦���ǡ�chumby > activate a chumby�˥�����������ȡ�step 3�ΤȤ�������ȹ��θ��ФΤ褦�ʲ�����ɽ������Ƥ���Ϥ��Ǥ���
chumby���ΤǤ�NEXT�β��̤ˡ�Ʊ���褦���򤤸��Ф�ɽ�������Τǡ����̤򥿥å�����PC�֥饦����ɽ������Ƥ���Τ�Ʊ���ˤʤ�褦�ˤ��ޤ���
Ʊ�����ͤˤʤä���NEXT�򥿥å����ޤ��������ƥ��١��������������ȡ�PC�֥饦����step 4�Ȥ����Τ�����chumby ID��ɽ�����졢chumby���Τβ��̤ˤϡ�Activation successfull�פ�ɽ������ޤ���
���Τ��Ȥǥǥե���ȤΥ����ͥ�Υ���������ɤ��Ϥ��ޤ�ޤ�����λ����Ƚ�����åȥ��åפϤ����ޤ��Ǥ���
ssh�ǥ�������Ǥ���褦�ˤ���
���褤��ssh��chumby�˥������󤷤ޤ���
sshd��ư�������˽��פ����դ�
sshd��ư���������ξ��֤ϡ�IP���ɥ쥹�����狼��Ф���Ǥ�root���¤Ǥ��ʤ���chumby�˥�������Ǥ��Ƥ��ޤ��ޤ���
����Ǥ��ʤ��ͥåȥ���˷Ҥ���Ȥ��ϡ�������������¤�ǧ�ڤ�ݤ��٤��Ǥ���
�ǥե���ȤǤ�sshd����ư���Ƥ��ʤ��Τǡ� Hidden screen in Control Panel ���̤�˱�����˥塼��Ф���sshd��ư���ޤ���
- ���ξ����Υܥ���Ū����ʬ�򲡤��ơ�����ȥ롼��ѥͥ��ɽ�����ơ�
SETTINGS�򥿥å�
- CHUMBY INFO�򥿥å�
- ��Chumby Info�פβ��̤α�����Ρ֦С�(�ѥ�?)�򥿥å�
- ������˥塼��ɽ�������Τ�:
- SSHD�򥿥å������sshd����ư���ޤ���
- FBCGI�򥿥å������PC�֥饦����chumby�β���(�ե졼��Хåե�)��������褦�ˤʤ�ޤ�(��Ҥ��ޤ�)
�����chumby��ssh��������Ǥ���褦�ˤʤ�ޤ�����Chumby Info�䱣����˥塼��ɽ������Ƥ���IP���ɥ쥹���Ф���ssh���Ƥߤޤ������ΤȤ����桼��̾�ˤ�root����ꤹ��Τ�˺��ʤ��褦�ˤ��ޤ��礦��
$ ssh -l root IP_ADDRESS
sshd��ư������
���ξ��֤��ȡ�chumby��Ƶ�ư���뤿�Ӥ˱�����˥塼����sshd��ư����ɬ�פ��������ݤǤ���chumby����ư�����Ȥ��˼�ưŪ��sshd�ⵯư����褦�ˤ���ˤϡ�chumby�˥������󤷤ơ�/psp�Ȥ����ǥ��쥯�ȥ�β���start_sshd�Ȥ����ե��������ޤ���
# touch /psp/start_sshd
���줫��⤦��ġ�ssh�ǥ������󤷤Ƥ��顢sshd����ߤ��������䳫�Ϥ��������ϼ��Τ褦�ˤ���ФǤ��ޤ���
# service_control sshd stop # service_control sshd start
FBCGI - chumby�β��̤�PC�֥饦���Ǥߤ�
��ۤɤα�����˥塼�Ρ�FBCGI�פ򥿥å�����ȡ�chumby��ư���Ƥ���HTTP�����Ф��ͳ���ơ�chumby�β��̤򸫤뤳�Ȥ��Ǥ��ޤ���
������˥塼�Ρ�FBCGI�פ򥿥å������顢�ޤ���chumby��SSH�������󤷤ơ�ls /psp/cgi-bin/ ���ޤ���
�⤷��fb0��fb1�Ȥ����ե�����(����ܥ�å����)������С��֥饦����
- http://chumby��IP���ɥ쥹/cgi-bin/custom/fb0 (widget�β���)
- http://chumby��IP���ɥ쥹/cgi-bin/custom/fb1 (����ȥ�����ѥͥ�β���)
�˥�����������ȡ�chumby�β��̤�����(jpg)��ɽ������ޤ���
fb0��fb1���ʤ����ϡ�Chumby tricks - Using a browser to see what's on your chumby�Τ褦��CGI������ץȤ�ʬ�Ǻ���OK�Ǥ���
����swf��ư�����Ƥߤ�
�Ǹ�ˡ������swf��chumby��ư������ˡ��Ҳ𤷤ޤ���
chumby�ǥ��ݡ��Ȥ��Ƥ���Flash�ΥС������
Flash Lite 3.0�Ǥ��� Developing widgets for chumby - ChumbyWiki����⤦�����ܤ����������Ѥ��ޤ���
- Supported Features
- Flash video (FLV) encoded with ON2 and Sorenson Spark codecs
- Video, NetStream and NetConnection classes
- Internal PNG Transparent (PNG-24)
- Internal GIF Transparent
- External MP3 files
- External PNG, GIF, non-progressive JPEGs
- Not supported:
- Bitmap caching, bitmap effects or enhancements
- Stylesheets
- non-default code pages
- Focal gradients
- Progressive JPEGs
- External GIF Transparent
swf��¹Ԥ�����ˡ
(1)ľ�ܼ¹�
FlashDevelop/Example - ChumbyWiki�ǾҲ𤵤�Ƥ�����ˡ�Ǥ���
scp��USB�����chumby����ľ�ܸ�����Ȥ�����swf�ե�����򥳥ԡ����ơ�
����ȥ�����ѥͥ��λ���ơ�flashplayer��Ȥä�swf��¹Ԥ��ޤ���
(����ȥ�����ѥͥ��λ����Τ�)�����Ӥäݤ���ˡ�Ǥ��������˾Ҳ𤹤�����ͥ���ɲä�����ˡ����٤Ƥ��μ¹���ˡ��������֤�������ʤ��Τǡ���ȯ��ˤϤ褤�Ȼפ��ޤ���
$ scp konnichiwa.swf root@mychumby:/tmp/
# stop_control_panel # chumbyflashplayer.x -i /tmp/konnichiwa.swf
(2)�����ͥ���椫��¹�
Chumby tricks - ChumbyWiki - Mixing local widgets into a channel�ǾҲ𤵤�Ƥ�����ˡ�Ǥ���
�̾�����ͥ��widget���ɲä���ˤϡ�chumby�Υ����ȤǤ���ɬ�פˤʤ�ޤ�����swf�ե������profile.xml��USB����˥��ԡ����ơ�USB����򺹤����ޤޤ�chumby��ư����ȡ�USB������swf������ͥ���ɲä��뤳�Ȥ��Ǥ��ޤ���
profile.xml��Chumby tricks��Mixing local widgets into a channel�Τ򥳥ԥڤ���
- name
- description
- thumbnail href
- movie href
��ñ¤´ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½OK�Ǥ���thumbnail href�ϤȤꤢ������¸�ߤ��ʤ�jpg�ե������ؤ��Ƥ��Ƥ�widget��ư��ˤ�����ʤ��褦�Ǥ���
�����ǤҤȤ�tips��
Windows�ǥե����ޥåȤ���USB������ȡ�������ˡ�Ǥ�swf�μ¹Ԥ˼��Ԥ���Ȥ������󤬤���ޤ����錄���ξ��⤽�����ä��ΤǤ������֡��ȥ�å�������褯����ȡ�/dev/sda1��ޥ���Ȥ��褦�Ȥ��Ƽ��Ԥ��Ƥ��ޤ������ɤ���Windows�ǥե����ޥåȤ���ȡ��ǥХ����ޤ뤴��(/dev/sda)��ե����ޥåȤ���Τǡ��ѡ��ƥ������(sda1)��¸�ߤ��ʤ����ᤳ�Υ��顼���ФƤ����褦�Ǥ���
�����ǡ�Linux�ޥ���ˤ���USB����򺹤��ơ����Τ褦�˥ѡ��ƥ������(sda1)��1�Ĥ����ڤäơ�FAT�ǥե����ޥåȤ����Ȥ�����chumby��������ǧ�����Ƥ����褦�ˤʤ�ޤ�����
# fdisk /dev/sda Device Boot Start End Blocks Id System /dev/sda1 1 1021 127600 6 FAT16 # mkfs.msdos /dev/sda1
swf�ե��������
Hello World!
�ޤ��Ϥ���«��Hello World!�Ǥ���
��������Ƥ�HelloWorld.as���äơ�
class HelloWorld { function HelloWorld(mc:MovieClip) { mc.createTextField("tf",mc.getNextHighestDepth(),0,0,100,20); mc.tf.text="Hello World!"; } static function main() { var app:HelloWorld=new HelloWorld(_root); } }
MTASC (Debian etch��mtasc-1.12-2��Ȥ��ޤ���)�ǥ���ѥ��뤷�ޤ���
$ mtasc -swf HelloWorld.swf -main -header 320:240:12 -version 8 HelloWorld.as
HelloWorld.swf���Ǥ����顢��ۤɾҲ𤷤�swf�μ¹���ˡ�Τɤ��餫��chumby�Ǽ¹Ԥ��Ƥߤޤ��礦��
����ˤ������ˤ��
chumby�ˤ����ܸ�ե���Ȥ��ʤ��Τǡ�chumby��swf�����ܸ��ʸ�����ɽ������ˤϥե���Ȥ�������ɬ�פ�����ޤ���
����Ū����ˡ�ϡ���ͤβ����ߤƤ��ä��ۤ��������Ȼפ��ޤ���
- chumby�Υץ�����೫ȯ - ë���Υڡ���
MTASC + swfmill ��Ȥä���ˡ - Chumby �ˡ֤��󤸤礦�� ����ǤȤ�!!�פ�ɽ��������ˡ
haXe + swfmill ��Ȥä���ˡ
�ݥ���Ȥϡ��ե���Ȥ�ޤ뤴��������ȥ����������ʤ��ç¤ï¿½ï¿½ï¿½Ê¤ï¿½Î¤Ç¡ï¿½É½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê¸ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î¾ï¿½ï¿½ï¿½glyphs°����������ʸ������ꤹ��Ȥ����Ǥ�������Ǥ��ʤꥵ�����Ͼ������ʤ�ޤ���
(��)
�ȥ�å��Хå�URL
���ε����ؤΥ�����
��̤Ϥ���ʤ�Ĥʤ���ޤ�����
����ϡ��åµï¿½ï¿½Ê¸ï¿½ï¿½Ë¾Ò²ð¤µ¤ï¿½Æ¤ï¿½ï¿½ï¿½Wiki�ڡ�����Linksys USB200M��Ʊ����OK�Ǥ�����