2015年12月9日 星期三

Google Script

https://developers.google.com/apps-script/overview?csw=1

PC Control Codes

Function Code Data

POWER ON 02H 00H 00H 00H 00H 02H

POWER OFF 02H 01H 00H 00H 00H 03H

INPUT SELECT COMPUTER 1 02H 03H 00H 00H 02H 01H 01H 09H

INPUT SELECT COMPUTER 2 (Digital) 02H 03H 00H 00H 02H 01H 1AH 22H

INPUT SELECT COMPUTER 2 (Analog) 02H 03H 00H 00H 02H 01H 02H 0AH

INPUT SELECT VIDEO 02H 03H 00H 00H 02H 01H 06H 0EH

INPUT SELECT S-VIDEO 02H 03H 00H 00H 02H 01H 0BH 13H

PICTURE MUTE ON 02H 10H 00H 00H 00H 12H

PICTURE MUTE OFF 02H 11H 00H 00H 00H 13H

SOUND MUTE ON 02H 12H 00H 00H 00H 14H

SOUND MUTE OFF 02H 13H 00H 00H 00H 15H

2015年11月29日 星期日

像原生應用程式一樣的 WebApp?趕快學起來!

http://tech.mozilla.com.tw/posts/4803/%E5%83%8F%E5%8E%9F%E7%94%9F%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E4%B8%80%E6%A8%A3%E7%9A%84-webapp%EF%BC%9F%E8%B6%95%E5%BF%AB%E5%AD%B8%E8%B5%B7%E4%BE%86%EF%BC%81

firefox webapp開發網頁

jSocket code

<div id='mySocket'>
<button type="button" onclick="openTCP()">TCP Open</button>
<button type="button" onclick="closeTCP()">TCP Close</button>
</div>

<script src="https://jsocket.googlecode.com/svn-history/r119/trunk/jsocket/src/jsocket.js"></script>



<script>
var socket = null;

function openTCP() {
    socket = new jSocket();  
    socket.onReady = function(){
       socket.connect('192.168.27.245', 7142);          
    }
 
    // Connection attempt finished
        socket.onConnect = function(success, msg){
                if(success){
                        // Send something to the socket
                        console.log("TCP connection established sucessfully");
                        socket.write('Hello world');          
                }else{
                        console.log("TCP connection established fail");
                        alert('Connection to the server could not be estabilished: ' + msg);          
                }    
        }

        socket.onData = function(data){
                alert('Received from socket: '+data);
        }
     
        // Setup our socket in the div with the id="socket"
        socket.setup('mySocket');  
}

function closeTCP() {
    socket.halfClose();
    socket.close();
    if (socket.closed) {
      console.log("TCP socket has been cleanly closed");
    };
}

</script>