Open Laszlo���g���č�郊�b�`�N���C�A���g�i2�j
Open Laszlo�œ��{���\�����Ă݂悤
����
2005/4/28
�{�A�ڂł̓I�[�v���\�[�X�̃��b�`�N���C�A���g���i�Ƃ��čŋߋ}���ɒ��ڂ��W�߂���uLaszlo�v��������Ă���BLaszlo�̓T�[�o�T�C�h�Ő��������R���e���c��Flash�Ƃ��ăN���C�A���g��Web�u���E�U�ɔz�M������̂ŁAMacromedia�Ђ�Flex�Ɣ��ɂ悭�����A�[�L�e�N�`�����̗p�B�O��u�I�[�v���\�[�X�̃��b�`�N���C�A���g���g�����v�̋L���ŃC���X�g�[�����ł����ǎ҂͂����������{�ꉻ���Ă݂悤�B
��9 ���{��Ńn���[���[���h
�@�uReset�v�{�^�����N���b�N���ă\�[�X�R�[�h���I���W�i���ɖ߂��܂��B���ɁA�uHello World�v���u�n���[���[���h�v�ƕύX���ē��{�����͂��uUpdate�v�{�^�����N���b�N���܂��B������Laszlo�A�v���P�[�V���� �̌��ʂ͕����������Ă��܂��܂��B
�@���[�h�}�b�v�ɂ��ALaszlo�v���[���e�[�V�����T�[�o��3.0b1����Unicode��������悤�ɂȂ��Ă���A���{��ɑΉ����Ă��܂��BLaszloExplorer���ȉ��̂悤��JSP�t�@�C����ύX���邾���ŁAUnicode��������悤�ɂȂ�܂��B
- C:\Program Files\Laszlo Presentation Server 3.0b2\Server
\lps-3.0b2\Laszlo-explorer\ source.jsp���G�f�B�^�ŊJ���܂��B
- �擪XML�R�����g�s�̎��i�u<%@ page import="Java.util.ArrayList,�v�s�̎�O�j�Ɉȉ���1�s��lj����܂��i�e�u�v����1�s�j�B
�u<%@ page contentType="text/html; charset=UTF-8" %>�v
- �uString src = request.getParameter("src");�v�s�̎�O�Ɉȉ���1�s��lj����܂��i�e�u�v����1�s�j�B
�urequest.setCharacterEncoding("UTF-8");�v
- �uBufferedWriter writer = new BufferedWriter(new FileWriter(tempFile));�v�s���R�����g�A�E�g���ȉ���3�s��lj����܂��i�e�u�v����1�s�j�B
�uFileOutputStream fos = new FileOutputStream(tempFilePath);�v
�uOutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");�v
�uBufferedWriter writer = new BufferedWriter(osw);�v
- �uresponse.addHeader("Content-Type","application/octet-strem");�v�s���R�����g�A�E�g���Ĉȉ���1�s��lj����܂��i�e�u�v����1�s�j�B
�uresponse.setContentType("application/octet-stream; charset=UTF-8");�v
- �uFile file = new File(temp?tempFilePath:application.getRealPath(src));�v�ƁuBufferedReader
reader = new BufferedReader(new FileReader(file));�v��2�s���R�����g�A�E�g���Ĉȉ���3�s��lj����܂��i�e�u�v����1�s�j�B
�uFileInputStream fis = new FileInputStream(temp?tempFilePath:application.getRealPath(src));�v
�uInputStreamReader isr = new InputStreamReader(fis, "UTF-8");�v
�uBufferedReader reader = new BufferedReader(isr);�v
�@�C�����I�������uReset�v�{�^�����N���b�N���ă\�[�X�R�[�h���I���W�i���ɖ߂��܂��B���ɁA�uHello World�v���u�n���[���[���h�v�ƕύX���ē��{�����͂��uUpdate�v�{�^�����N���b�N���܂��B����Łu�n���[���[���h�v���\�������͂��ł��i���1�j�B
���1�@���{�ꂪ�\���ł��� |
�@�uLaszloin 10 Minutes�v�ł́A�uHello World�v����n�܂���Laszlo�A�v���P�[�V�����̋@�\����ʂ�������Ă���̂ŁA���Ў����Ă��������B
��
Laszlo�v���O���~���O�A�[�L�e�N�`���[
�@�E �J���c�[��
�@Laszlo�v���[���e�[�V�����T�[�o3.0b2�����̊J�����Ƃ��ẮA�e�L�X�g�G�f�B�^��XML�G�f�B�^���g�p���܂��B�܂��A��q����Eclipse�x�[�X��IDE���ɂ��ẮAIBM�Ђ�����Ă���A�����p���邱�Ƃ��\�ł��B
�@�R�[�f�B���O�����\�[�X�t�@�C�����uC:\Program Files\Laszlo Presentation Server 3.0b2\Server\lps-3.0b2\my-apps�v�ɕۑ�����Ƃ��̎��s���ʂ� http://localhost:8080/lps-3.0b2/my-apps/�\�[�X�t�@�C���Ŋm�F���邱�Ƃ��ł��܂��B
�@�����ɏ�L�̃\�[�X�R�[�h���A�������Ȃǂ̃e�L�X�g�G�f�B�^�ɃR�s�[���y�[�X�g���āA�����R�[�h��UTF-8�ɂ��Atest.lzx �Ƃ����t�@�C�����ۑ����Ă��������B
�@�u���E�U��http://localhost:8080/lps-3.0b2/my-apps/test.lzx�ɃA�N�Z�X����ƃA�v���P�[�V�����̎��s���ʂ��\�������͂��ł��B
�@�E LZX
�@LZX��Laszlo�A�v���P�[�V�������L�q����XML��JavaScript���x�[�X�Ƃ����I�u�W�F�N�g�w���̌���ł��B
�@LZX�̑g�ݍ��݃I�u�W�F�N�g�A���\�b�h�A�v���p�e�B��N���X�́AXML�G�������g�Ƃ��ċL�q����i�ΐF�����j�A�������W�b�N��JavaScript���g�p���ċL�q����܂��i���F�����j�B
< canvas
width="200"> |
�@�E �C�x���g����
�@LZX�ł́A�C�x���g�̃R�[���o�b�N���[�`����method�G�������g�ŋL�q�ł��܂��i���F�����j
�����X�g1��
<canvas width="200"> |
�@�����܂łœ��{��\�����ł������낤���B����́ALazslo�̃R���|�[�l���g��f�[�^�o�C�j���O�A����ɂ�Eclipse���g�p�����J���܂ł�ǂ������B�ŏI�I�ɂ́ALaszlo���g����Amazon��Web�T�[�r�X�̃t�����g�G���h�̍쐬�܂ł��s���\�肾�B
- GAS�Ŗ_�A�~�A�܂���ȂNJe��O���t���쐬�A�ύX�A�폜���邽�߂̊�{ �i2017/7/12�j
�@���������ۂɁA�u�O���t�v�͕K�v�s���ȑ��݂��B����́A�u�O���t�̐V�K�쐬�v�u�O���t�̕ύX�v�u�O���t�̍폜�v�ɂ��ĉ������ - GET�^POST�Ńt�H�[�����瑗�M���ꂽ�l��PHP�Ŏ��u��`�ς݂̕ϐ��v�y�X�V�z �i2017/7/10�j
�@HTML�̃t�H�[���@�\�ɂ��Ă����炢���Aget/post���\�b�h�Ȃǂ̓��e��A�z�z��Ŋi�[����PHP�́u��`�ς݂̕ϐ��v�̒��g��A�t�H�[�����M�l�̎�舵���ɂ����钍�ӓ_�ɂ��ĉ�����܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - PHP��for�������[�v�E�o��break/�X�L�b�v��continue�y�X�V�z �i2017/6/26�j
�@�f������̃��W�b�N����break����continue���̗��_�Ǝg����������Bfor�����g�������[�v�����̊�{��while���Ƃ̈Ⴂ�A�������[�v�Ȃǂ������ďЉ�܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - Spreadsheet�f�[�^�̑I���A�폜�A�}���A�R�s�[�A�ړ��A�\�[�g �i2017/6/12�j
�@Spreadsheet�f�[�^�̑I���A�}���A�폜�A�R�s�[�A�ړ��A�\�[�g�Ɏg�����\�b�h�̎g�����Ȃǂ��������
|
|