2008ǯ05��19��

chumby��ssh�������󤷤ƥ��쥪��swf��¹Ԥ���ޤǤΥ��

¤Ï¤Æ¤Ê¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ËÅÐÏ¿

�⤦����Chumby Nite�����Ť�����褦�Ǥ����� ���ޤ���˿�꤫��chumby�򤪼ڤꤷ���Τǡ�chumby�ϥå���Ƴ���Ȥ��ơ�

  • ssh�ǥ�������Ǥ���褦�ˤ���
  • �����swf�ե������¹Ԥ���

�Ȥ����ޤǤΥ���Ĥ��Ƥ����ޤ���

chumby

�����ˤ�뤳�� - ��������Ȥ���

ͽ��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�ʿ������Ϥ��ޤ��礦��

;�̤Ǥ�����USB��Ethernet�����ץ���Ȥ��С�ͭ���ǤΥͥåȥ����³���ǽ�ʤ褦�Ǥ�����ʹ�Ǥ�����PLANEXUE-200TX-G�Ǥ�ư�������Ǥ���
��������v1.4��v1.5�Υե����०�����Ǥ�ư���ʤ��Τǡ�v1.2���᤹����v1.6���Ԥ�ɬ�פ�����褦�Ǥ���

�����ƥ��١������

̵��LAN�˷Ҥ��ä���³���Ƥϥ����ƥ��١������Ǥ���
chumby���Τβ��̤�ʤ�Ƥ����ȡ���Activate chumby�פβ��̤ǡ֥���ԥ塼��������ʤ�www.chumby.com�˥����������Ƥ͡פ�ɽ������ޤ���
������PC�֥饦���ǡ�chumby > activate a chumby�˥�����������ȡ�step 3�ΤȤ�������ȹ��θ��ФΤ褦�ʲ�����ɽ������Ƥ���Ϥ��Ǥ���

activation step 3

chumby���ΤǤ�NEXT�β��̤ˡ�Ʊ���褦���򤤸��Ф�ɽ�������Τǡ����̤򥿥å�����PC�֥饦����ɽ������Ƥ���Τ�Ʊ���ˤʤ�褦�ˤ��ޤ���
activation chumby

Ʊ�����ͤˤʤä���NEXT�򥿥å����ޤ��������ƥ��١��������������ȡ�PC�֥饦����step 4�Ȥ����Τ�����chumby ID��ɽ�����졢chumby���Τβ��̤ˤϡ�Activation successfull�פ�ɽ������ޤ���

���Τ��Ȥǥǥե���ȤΥ����ͥ�Υ���������ɤ��Ϥ��ޤ�ޤ�����λ����Ƚ�����åȥ��åפϤ����ޤ��Ǥ���

ssh�ǥ�������Ǥ���褦�ˤ���

���褤��ssh��chumby�˥������󤷤ޤ���
sshd��ư�������˽��פ����դ�
sshd��ư���������ξ��֤ϡ�IP���ɥ쥹�����狼��Ф���Ǥ�root���¤Ǥ��ʤ���chumby�˥�������Ǥ��Ƥ��ޤ��ޤ���
����Ǥ��ʤ��ͥåȥ���˷Ҥ���Ȥ��ϡ�������������¤�ǧ�ڤ�ݤ��٤��Ǥ���

�ǥե���ȤǤ�sshd����ư���Ƥ��ʤ��Τǡ� Hidden screen in Control Panel ���̤�˱�����˥塼��Ф���sshd��ư���ޤ���

  1. ���ξ����Υܥ���Ū����ʬ�򲡤��ơ�����ȥ롼��ѥͥ��ɽ�����ơ� SETTINGS�򥿥å�
    control panel
  2. CHUMBY INFO�򥿥å�
    Settings
  3. ��Chumby Info�פβ��̤α�����Ρ֦С�(�ѥ�?)�򥿥å�
    Chumby Info
  4. ������˥塼��ɽ�������Τ�: secret menu
    • SSHD�ò¥¿¥Ã¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½sshd����ư���ޤ���
    • FBCGI�ò¥¿¥Ã¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½PC�֥饦����chumby���(�ե졼��Хåե�)��������褦�ˤʤ�ޤ�(��Ҥ��ޤ�)

�����chumby��ssh��������Ǥ���褦�ˤʤ�ޤ�����Chumby Info�䱣����˥塼��ɽ������Ƥ���IP���ɥ쥹���Ф���ssh���Ƥߤޤ������ΤȤ����桼��̾�ˤ�root����ꤹ��Τ�˺��ʤ��褦�ˤ��ޤ��礦��

$ ssh -l root IP_ADDRESS

login chumby

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�����ܸ��ʸ�����ɽ������ˤϥե���Ȥ�������ɬ�פ�����ޤ���

����Ū����ˡ�ϡ���ͤβ����ߤƤ��ä��ۤ��������Ȼפ��ޤ���

Konnichiwa

�ݥ���Ȥϡ��ե���Ȥ�ޤ뤴��������ȥ����������ʤ��礭���ʤ�Τǡ�ɽ��������ʸ��������ξ���glyphs°����������ʸ������ꤹ��Ȥ����Ǥ�������Ǥ��ʤꥵ�����Ͼ������ʤ�ޤ���


(��)
klab_gijutsu2 at 14:22��Comments(1)��TrackBack(0)

�ȥ�å��Хå�URL

���ε����ؤΥ�����

1. Posted by Kubo   2008ǯ07��29�� 11:32
�轵��FW1.6����꡼�����줿�Τǡ��긵��Chumby��PLANEX UE-200TX-G��ͭ����³�Ǥ��뤫��Ƥߤޤ�����
��̤Ϥ���ʤ�Ĥʤ���ޤ�����
����ϡ��嵭��ʸ��˾Ҳ𤵤�Ƥ���Wiki�ڡ�����Linksys USB200M��Ʊ����OK�Ǥ�����

���ε����˥����Ȥ���

̾��:
URL:
  ����òµ­²ï¿½: ɾ��: ��    ��
 
 
 
Blog�⸡��
�ǿ�����
Archives
���Υ֥����ˤĤ���
DSAS�Ȥϡ�KLab �����ۤ����Ѥ��Ƥ��륳��ƥ�ĥ����ӥ��Ѥ�Linux�١����Υ���ե�Ǥ�������5����Υǡ������󥿤ˤƹ��ۤ������Ѥ��Ƥ��ޤ������桹��DSAS����Ȥ��䤹�����������ˡ������Ƥ����ϤDZ��ѤǤ��뤳�Ȥ��ܻؤ��ơ��������ɤ˶Ф���Ǥ��ޤ���
���Υ֥����Ǥϡ������ DSAS �ǻȤäƤ��뵻�ѤξҲ�䡢�¸����Ƥߤ���̤���𡢥ȥ�֥�˴������ޤ줿���ηи��̤ʤɡ���������������������򿥤�ޤ��ƾҲ𤷤Ƥ��������Ȼפ��ޤ���
�ǿ�������
<%==comments[n].author%>
<% } %>