Angularjs with Post method

วันนี้ ลองทดสอบ ใช้ Angularjs ส่งผ่าน method POST ไปที่ไฟล์ php บน server ของเรา ปรากฏว่า ไม่มีดาต้าจาก method POST ซะงั้น !!

ทำไม print_r($_POST) ถึงไม่มีข้อมูลอะไรอออกมาเลย แต่กลับมีข้อมูลใน $HTTP_RAW_POST_DATA  แทน ที่เป็นเช่นนี้เพราะอะไร ??

ลองดูตัวอย่าง code นี้จะเห็นได้ว่า Angularjs มีการส่งข้อมูลไปที่ server ด้วย method post แต่ข้อมูลที่ส่งจะมีลักษณะแตกต่างกันไป ตาม headers และการ encrypt data ด้วย หากต้องการให้ $_POST สามารถดักจับข้อมูลได้ ก็ต้อง แก้ไข header เป็น headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’} และ encrypt ฟังก์ชั่นด้วย   $httpParamSerializerJQLike สามารถดูรายละเอียดสามารถดูได้จาก  https://docs.angularjs.org/api/ng/service/$httpParamSerializerJQLike

index.php

 

<div ng-app="myApp" ng-controller="myCtrl">
  post_id : <input value="test" name="test"  ng-model="createModel.post_id" /> 
  post_name: <input value="test2222" name="test3342" ng-model="createModel.post_name" /><input type="button" ng-click="saveData()" name="senddata" value="senddata"> 
  
  <div><p> post : {{ response.post }}</p></div> 
  <div><p> post_raw_data : {{ response.post_raw_data }}</p></div> 
  <div><p> send_data : {{ response.send_data }}</p></div> 
  
</div>

<script src="angular.js"></script>
<script type="text/javascript">
  
   
    var app = angular.module('myApp', []);
    app.controller('myCtrl', function($scope, $http, $httpParamSerializerJQLike) {
        
        $scope.bCreate = false;
        $scope.bSearch = false;
        $scope.bResultTable = true;
        $scope.createModel = { 	post_id:'1', post_name:"test" };
        $scope.response = {post:'', post_raw_data:"", send_data:"" } 
        
        $scope.saveData = function() {
        //alert('saveData');
            $scope.bCreate = false;
        	$scope.bSearch = false;
        	$scope.bResultTable = true;
        	
        	console.log( $scope.createModel );
        	
        	$http({
              url: "addPostName.php",
              method: "POST",
          data: $httpParamSerializerJQLike($scope.createModel), //comment1
          //data: $scope.createModel,
          //data:   JSON.stringify($scope.createModel),  
          //headers: { 'Content-Type': 'application/x-www-form-urlencoded'} //comment1
          //headers: { 'Content-Type': 'application/json' }
          })
          .then(function(response) {
          $scope.response.post = response.data.POST;
          $scope.response.post_raw_data = response.data.HTTP_RAW_POST_DATA;
          $scope.response.send_data = response.data.DATA;
          	console.log(response);
                  // success
          }, 
          function(response) { // optional
          	console.log(response);
                  // failed
          });
        } 
    });  

</script>

addPostname.php

<?php  
    $result['POST'] =  isset($_POST['post_id'])?$_POST['post_id']: "POST is null  ";
     
    $result['HTTP_RAW_POST_DATA'] =  isset($HTTP_RAW_POST_DATA)?$HTTP_RAW_POST_DATA  : " POST_DATA  is  null  ";
     
    
    //echo " param " . $.param;
    
    if (isset($HTTP_RAW_POST_DATA  ))
      $result['DATA']  =  $HTTP_RAW_POST_DATA ;// $this->input->post('message');	 
    else
      $result['DATA']   = $_POST;
    
      echo json_encode( $result );

?>

รูปนี้ แสดงให้เห็นว่าถ้าเปลี่ยน headers type ดาต้าก็ที่ส่งขึ้น server ก็จะเปลี่ยนตามไปด้วย

การใช้งาน Codeigniter บน IIS Window Azure

การใช้งาน Codeigniter บน IIS  สิ่งสำคัญคือ route method ซึ่งโดยปกติแล้ว จะใช้งานได้ บน hosting ที่เป็น Apache โดยไม่ต้อง config อะไร แต่สำหรับ window azure หรือ IIS แล้วจะต้องมีการแก้ไขไฟล์   web.config เพื่อทำการ rewrite url เมื่อต้องการใช้งานจึงมีสิ่งที่ต้องทำ 2 อย่าง เพื่อให้ iis มีการ rewrite เหมือน .htaccess ใน appserv คือ

  •  install urlrewrite ตามตัวอย่าง ใน clip
  • สร้างไฟล์ web.config เพื่อใช้แทน ไฟล์ .htaccess

ตัวอย่างไฟล์ web.config เพื่อการ rewrite

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
      <rule name="Index">
        <match url="^(.*)$"/>
        <conditions>
          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
        </conditions>
        <action type="Rewrite" url="index.php/{R:1}"/>
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

Zenamp โปรแกรม NMAP for windows

เครื่องมือในการ scan อุปกรณ์ในระบบ network มีอยู่มากมายหลายตัว nmap เป็น ตัวหนึ่งที่ได้ รับความนิยมสูง ซึ่งโดยปกติแล้ว nmap จะรันอยู่บน Unix แต่เนื่องจากความนิยม ผู้พัฒนาได้สร้าง software nmap ที่รันบน OS window 7 ขึ้นไป โดยใช้ ชื่อว่า Zenamp

Zenmap เป็นโปรแกรมที่ใช้งานได้เหมือนกับ nmap แต่ยังมีข้อจำกัดบางประการเนื่องจากปัญหาของประสิทธิ์ port ของ window ข้อจำกัดที่ว่าก็คือ

  1. จะไม่สามารถ ทำ loop back 127.0.0.1 หรือ scan ตัวเอง ได้
  2. สามารถทำงานได้ดีบน LAN network จนกระทั่งมีการเรียกใช้  -sT -Pn options จะทำให้การทำงาน ผิดพลาดเนื่องจาก Microsoft ตัด raw TCP/IP packet ทิ้งตั้งแต่วินโดว XP sp2 ขึ้นไป

ตัวอย่างการใช้ Zemap ค้นหาอุปกรณ์ใน network ของเราว่ามีใครแอบมาใช้งานหรือไม่ namp -sn -v 192.168.1.1-254 (ทดสอบโดยการ ping scan ตั้งแต่ ip หมายเลข 192.168.1.1 ถึง 192.168.1.254)

ตัวอย่างการตรวจสอบอุปกรณ์ ภายในวง LAN ค้นหาว่าอุปกรณ์นี้ทำการเปิด port อะไรบ้าง nmap -O 192.168.1.7

ตรวจสอบอุปกรณ์ ผ่าน internet nmap -O 173.194.120.159 (google)

รายละเอียดเพิ่มเติมได้ที่ https://nmap.org/

Nox-เล่นเกมส์ มือถือ บน pc พรอ้มๆกันหลายเกมส์

อย่างที่เรารู้กัน โปรแกรม bluestacks สามารถเล่นเกมส์ บนมือถือได้ แต่ถ้าอย่างเล่น หลายๆ เกมส์ พรอ้มกัน หรือหลาย ID พร้อมๆ กันบนคอม จะทำอย่างไรล่ะ ? เพราะเกมส์ส่วนมากต้องเสียเวลา รอพลังเต็ม ถ้ารันทิ้งไว้หลายหน้าจอ ก็คงสะดวกกว่าแน่นอน

Nox – เป็นทางเลือกที่ดีเลย ที่จะเล่นเกมส์จากมือถือ หลายๆ เกม หรือคนละ ID พร้อมๆ กัน ขั้นตอนการติดตั้ง ก็ง่ายๆ เพียง donwload nox จาก http://en.bignox.com/ แล้วกดติดตั้ง

หลังจากติดตั้งจะปรากฏ icon ตามรูป nox สำหรับเรียกโปรแกรม และ Muti-Drive สำหรับควบคุมโปรแกรมทีละหลายเกมส์

 

 

หน้าต่าง multi-drive ที่ควบคุมการจำลองเกมส์บนเครื่องคอมพิวเตอร์

เล่นหลายเกมส์ ID เดียวกัน พร้อมกันได้

Dot arena ทำลายทีม สายฟ้า Destroy Team burn

เทคนิค การทำลายทีมสายฟ้า หรือ ทีม เบริน มานา
มีทั้งทีม ที่ใช้เบรค เป็นตัวหลัก และ ทีมที่บุกจากหน้าไปหลัง โดยเน้น ตัวที่มีพลังทำลายส่งไปถึงแนวกลาง หรือแนวหลังของศัตรูได้

 

ติดตั้ง IIS PHP MYSQL บน window7

ติดตั้ง IIS PHP MYSQL  บน window7

ขั้นตอนการติดตั้ง IIS + PHP + MYSQL บน window7 สามารถทำได้ง่ายๆ เริ่มจากการติดตั้ง IIS โดยทำการเปิด window feature  ตามภาพข้างล่าง

console panel -> program -> window fearue -> internet information services (IIS)

หลังจากติดตั้ง IIS เรียบร้อยแล้ว ให้ download web platform installer program ซึ่งสามารถ donwload ได้จาก microsoft

เมื่อติดตั้งเสร็จ สามารถเปิดจาก IIS manager แล้ว double click icon web platform installer พิมพ์ คำว่า “php” กด enter จะแสดงรายที่เกี่ยวข้อง ให้เลือก php เวอร์ชั่นที่ต้องการ และยังสามารถได้ หลาย version พร้อมกันอีกด้วย

เมื่อตั้งเสร็จแล้ว IIS Manager จะมี icon เพิ่มขึ้นมาตามรูป

ทำการติดตั้ง mysql ได้โดยการเรียกใช้ web platform installer เช่นเดียวกันขั้นตอนการติดตั้ง php

จะเห็นได้ว่าการติดตั้ง php และ mysql สามารถ ทำได้งานขึ้นผ่านโปรแกรม web platform installer

ตารางจุติ ตัวละคร Dot arena

ข้อมูล จุติตัวละคร เกม dot arena ( cr : http://www.youba.com/dtcq/xw/)

ตาราง ถ้ำกาลเวลา dojo และ บ่อพยากรณ์

 สถานที่  จ  พ พฤ  ศ
 ถ้ำกาลเวลา เงิน
ยา
 

Dojo

เวทย์
กายภาพ
นักรบ ญ
 

 

บ่อ พยากรณ์

เคน
หุ่นยนต์
มังกร
คนป่า
นก
มด
แรคน่า

 

ตาราง เควสและสกิลของฮีโร่ หลังจุติ

ชื่อ เควส 1 เควส 2 เควส 3 สกิลหลังจุติ
The Cap’n – กัปตัน  ด่านพิเศษ 13-1 ถ้ำกาลเวลา ด่านเงิน 4 ครั้ง  ด่านพิเศษ 11-2 : ลุยคนเดียว  ฮีโร่เผ่าลูกเรือ HP
 Emper – เอ็มเบอร์  ด่านพิเศษ 13-1 Dojo ด่านหญิง 10 ครั้ง  ด่านพิเศษ
14-3 :
ให้เอ็มเบอร์เป็นคนฆ่าบอสนัวร์
 การโจมตีแบบปกติ เพิ่มพลังการโจมตีธาตุไฟ
 Lucus – ลูคัส  ด่านพิเศษ 13-6 ถ้ำกาลเวลา ด่านยา4 ครั้ง  ด่านพิเศษ
14-6 :
ต้องไม่มีใครตาย
 เวทย์สร้างเกราะคุ้มครอง ทำให้อึดมาก
 Akoni – อโกนิ

 

 ด่านพิเศษ 14-4  Dojo ด่านเวท 10 ครั้ง  ด่านพิเศษ 12-1 : ลุยคนเดียว  ยิ่งเลือดน้อย ยิ่งตีเร็วขึ้น
 Drako – เดรโก  ด่านพิเศษ 13-1  บ่อหุ่นยนต์ ความยาก 5+ 1ครั้ง  ด่านพิเศษ 14-1 : เดรโกต้องสร้างความเสียหาย 200,000  เพิ่มพลังโจมตีให้ ฮีโร่ ที่บินได้
 Magnum – แม๊กนั่ม ด่านพิเศษ 14-6  ถ้ำกาลเวลา ด่านเงิน 4 ครั้ง  ด่าน 15-2  : ลุยคนเดียว  เพิ่มคริติคอล ในการโจมตี
 Abyss – อบิส ด่านพิเศษ 13-1  Dojo ด่านกายภาพ 10 ครั้ง ด่าน 13-2  : ลุยคนเดียว  เพิ่มเกราะให้นักเวทย์หญิง
 Vincent – วินเซน ด่านพิเศษ 13-3  บ่อ คนป่า ความยาก 5+ 1 ครั้ง ด่านพิเศษ
13-5 :
ต้องไม่มีใครตาย
 เพิ่มเลือดให้เผ่าผี ระหว่างการต่อสู้
Lokz – ร๊อค ด่านพิเศษ 13-6  Dojo ด่านเวท 10 ครั้ง  ด่านพิเศษ 11-3 : ลุยคนเดียว  เพิ่มเลือดให้อสูร ร่างเงา
 Hyral – ไฮรัล

 

 ด่านพิเศษ 14-6 Dojo ด่านเวท 10 ครั้ง  ด่านพิเศษ 11-3 : สร้างความเสียหาย 36,000  เพิ่มค่า mdef ให้แก่พวกไซอิ๋ว (ลาฟ, สไป, เวก้า , ไฮรัล)
Jade – เจด  ด่านพิเศษ 13-1 ถ้ำกาลเวลา ด่านเงิน 4 ครั้ง  ด่านพิเศษ
13-1 :
ให้เจดเป็นคนฆ่ากริม
 เพิ่มพลังโจมตี สายธนู
Naomi – นาโอมิ  ด่านพิเศษ 13-3 ถ้ำกาลเวลา ด่านยา 4 ครั้ง ด่านพิเศษ 14-4 : สร้างความเสียหาย 350,000  สร้างเกราะน้ำแข็ง
Sarpa – ซาปาร์  ด่านพิเศษ 14-4 ถ้ำกาลเวลา ด่านยา 4 ครั้ง  ด่าน 12-4  : ลุยคนเดียว  เพิ่มความเร็วการโจมตี พวกสัตว์ครึ่งบกครึ่งน้ำ
Gills – กิล  ด่านพิเศษ 13-6 ถ้ำกาลเวลา ด่านยา 4 ครั้ง ด่านพิเศษ
14-1 :
ให้กิลเป็นคนฆ่าลิลิท
 ทุกครั้งที่เลือดลด 15 % จะเพิ่มเกราะและลบล้างคำสาป
Athena – เอเธน่า ด่านพิเศษ 13-3  Dojo ด่านหญิง 10 ครั้ง ด่านพิเศษ
14-4 :
ต้องไม่มีใครตาย
 เพิ่มเลือดให้นักรบหญิง
Leo – ลีโอ ด่านพิเศษ 13-1 ถ้ำกาลเวลา ด่านเงิน 4 ครั้ง ด่านพิเศษ
13-2 :
ต้องไม่มีใครตาย
 เพิ่มเกราะให้ ฮีโร่ที่ถือโล่
Statik – สตาติก  ด่านพิเศษ 13-3 Dojo ด่านกายภาพ 10 ครั้ง ด่าน 11-3  : ลุยคนเดียว  เมื่อสเตติกตายจะทำลาย power ของศัตรู
Grim – กริม  ด่านพิเศษ 13-1 บ่อนกความยาก 5+ 1ครั้ง ด่านพิเศษ
13-2 :
ให้กริมเป็นคนฆ่าอบิส
 เสกโครงกระดูกจากซากศพ
Dagwood – แด๊กวู๊ด ด่านพิเศษ 14-6 บ่อแรกน่าความยาก 5+ 1ครั้ง ด่านพิเศษ
13-5 :
ต้องไม่มีใครตาย
 เพิ่มค่า atk speed ทั้งทีม
Celo – คีโอ ด่านพิเศษ 14-3  ถ้ำกาลเวลา ด่านยา 4 ครั้ง  ด่านพิเศษ
13-2 :
ให้คีโอเป็นคนฆ่าเบรค
เมื่อคีโอจะเพิ่มค่าpowerให้ทีม
Sirius – ซีรัส  ด่านพิเศษ 14-6 Dojo ด่านเวท 10 ครั้ง ด่าน 12-7  : ลุยคนเดียว สะสมพลังทุกครั้งที่โจม มากสุด 5 ครั้งใน 7 วินาที
Uldor – อูดอร์  ด่านพิเศษ 13-3  Dojo ด่านกายภาพ 10 ครั้ง  ด่านพิเศษ 14-4 : สร้างความเสียหาย 350,000  สาปให้เป็นเป็ดดำและขโมย power ของศัตรูมาเป็นของตัวเอง
Oggie – ออกกี้  ด่านพิเศษ 13-6  Dojo ด่านกายภาพ 10 ครั้ง ด่าน 11-2  : ลุยคนเดียว  ใช้ mini-multicasts โดนไม่เสียค่า power
Brutus – บรูตัส  ด่านพิเศษ 14-4 Dojo ด่านกายภาพ 10 ครั้ง ด่าน 10-2  : ลุยคนเดียว  เพิ่มค่า str ให้กับฮีโร่ที่ใช้ ขวาน
Junior – จูเนียร์  ด่านพิเศษ 14-3 บ่อมังกรความยาก 5+ 1ครั้ง  ด่าน 12-2  : ลุยคนเดียว  เพิ่มค่าความต้านทายเวทย์ให้เผ่ายักษ์
Buster – บัสเตอร์   บ่ออโกนิความยาก 5+ 1ครั้ง  ด่านพิเศษ
13-2 :
ให้บัสเตอร์เป็นคนฆ่าสตาติก
 ทุกครั้งที่ใช้สกิลจะมี shockwave สร้างความเสียหายแก่ศัตรู
Lilith – ลิลิธ  ด่านพิเศษ 14-3  Dojo ด่านหญิง 10 ครั้ง ด่านพิเศษ
13-4 :
ให้ลิลิธเป็นคนฆ่านาโอมิ
 ลดความเสียจากฮีโร่ ชาย
 Brody – โบรดี๊ ด่านพิเศษ 13-3 ถ้ำกาลเวลา ด่านยา 4 ครั้ง  ด่านพิเศษ
14-5 :
ให้โบรดี๊เป็นคนฆ่าเรเวน
 เมื่อตายจะระเบิดทำดาเมจ แก่ศัตรู
 Khaos – เคออส  ด่านพิเศษ 14-4 Dojo ด่านกายภาพ 10 ครั้ง ด่านพิเศษ
14-6 :
ให้เคออสเป็นคนฆ่าดันเต้
 เผ่าปีศาจเพิ่มเกราะ
Dragon – เดรคก้อน  ด่านพิเศษ 13-1 บ่อคนป่าความยาก 5+ 1ครั้ง ด่านพิเศษ
13-5 :
ต้องไม่มีใครตาย
เผ่ามังกรได้ ออร่าเพิ่มเลือด
Pyro – ไพโร  ด่านพิเศษ 13-6 ถ้ำกาลเวลา ด่านยา 4 ครั้ง ด่าน 13-4  : ลุยคนเดียว  ใช้ดาบเพิ่มพลังโจมตี
Vanguard – แวนการ์ด  ด่านพิเศษ 14-6 บ่อมังกรความยาก 5+ 1ครั้ง ด่านพิเศษ
14-2 :
ต้องไม่มีใครตาย
 ออร่าเพิ่มหลังโจมตี เผ่าที่แปลงร่างได้
Drakaina – เดรไคน่า  ด่านพิเศษ 13-6 บ่อคนป่าความยาก 5+ 1ครั้ง ด่าน 11-3  : ลุยคนเดียว  เผ่าธรรมชาติ เพิ่มเลือด
 Vega – เวก้า  ร้านขายของใน Epic บ่อนกความยาก 5+ 1ครั้ง ด่าน 11-2  : ลุยคนเดียว  เพิ่มพลังให้ นักรบที่มี ดาบ
 Shade – เชด  ด่านพิเศษ 14-4 Dojo ด่านกายภาพ 10 ครั้ง ด่าน 11-6  : ลุยคนเดียว เพิ่มพลังโจมตี โจมตีติดสตัน หรือพิษ 1/3
 Shaka – ซาก้า   Dojo ด่านกายภาพ 10 ครั้ง ด่าน 14-4 :
ต้องไม่มีใครตาย
เพิ่ม MTK ให้ แพนดอ ออคกี้ อโกนิ
 Blazer – บราเซอร์   Dojo ด่านเวท 10 ครั้ง ด่าน 14-4 :
สร้างความเสียหาย 350,000
เพิ่มค่า int ให้ จิมมี่, บราเซอร์, บูม, อโกนิ
 Spike – สไป   Dojo ด่านกายภาพ 10 ครั้ง ด่าน 12-4  : ลุยคนเดียว  ทุกครั้งที่ทำความเสียหาย จะเพิ่มค่าความเสียหายอีกจำนวนหนึ่ง
 Noire – นัว   Dojo ด่านหญิง 10 ครั้ง ด่าน 11-3  : ลุยคนเดียว  เพิ่มเกราะให้ฮี่โร่ หญิง
 DagWood – แดรกวู๊ด   บ่อแรคน่าความยาก 5+ 1ครั้ง ด่าน
13-5 :
ต้องไม่มีใครตาย
 เพิ่มความเร็วในการโจมตี ทั้งทีม
 Crackles – แดรกเคิล    Dojo ด่านกายภาพ 10 ครั้ง ด่าน 14-5 :
ต้องไม่มีใครตาย
 ดูดพลังชีวิต ซัมม่อนของศัตรู แปลงเป็น เลือดและสะท้อนพลังกลับไปสร้างความ เสียหายแก่ศัตรู
 Dawn – ดอน   Dojo ด่านหญิง 10 ครั้ง ด่านพิเศษ
13-4 :
ให้ดอนเป็นคนฆ่านาโอมิ
 สร้างบาเรีย สะท้อนการโจมตีของศัตรู
 Jugo – จูโก๊ะ   บ่อนกความยาก 5+ 1ครั้ง  ด่าน 12-2  : ลุยคนเดียว  ออร่าฮีโร่คนป่า เพิ่มความเร็วการโจมตี และการร่ายเวทย์
 Lumina – ลูมิน่า   ถ้ำกาลเวลา ด่านยา 4 ครั้ง ด่าน 14-6 : สร้างความเสียหาย 280,000  ออร่าเพิ่มเลือด ฮีโร่ที่ขี่สัตว์
 Gyzmo – กิชโม่   บ่อ มังกร ความยาก 5+ 1ครั้ง ด่าน 13-2 :
ให้กิซโม่เป็นคนฆ่าเบลค
 ออร่าเพิ่มความเร็วการโจมตี ฮีโร่ประเภทเครื่องจักร
 Bo mo – โบ โม   ถ้ำกาลเวลา ด่านยา 4 ครั้ง ด่าน 12-2 :
ต้องไม่มีใครตาย
 ออร่าเพิ่มพลังโจมตี ฮีโร่ธาตุไฟ
 Talonfang- ทาลอนแฟง    ถ้ำกาลเวลา ด่านเงิน 4 ครั้ง ด่าน 14-3 :
ต้องไม่มีใครตาย
 เพิ่มเลือดให้ ฮีโร่ที่เป็นสัตว์
 Freya – เฟร์ย่า   บ่อ มังกร ความยาก 5+ 1ครั้ง ด่าน
14-6 :
ให้เฟร์ย่าเป็นคนฆ่าดันเต้
 เพิ่มเลือด ฮีโร่ที่มีปีก
 Ragnar – แรคน่า   บ่อ มังกร ความยาก 5+ 1ครั้ง ด่าน 14-3 :
ต้องไม่มีใครตาย
ใช้คำสาป สร้างความเสียหายให้เป้าหมายมากขึ้น
 Rolf – รู๊ฟ   บ่อ อะไรก็ได้ความยาก 5+ 2ครั้ง ด่าน
14-4 :
ให้รู๊ฟเป็นคนฆ่าจูโก๊ะ
ออร่าเพิ่มเกราะให้ ฮีโร่เผ่าคนป่า
 Blake – เบลค   Dojo ด่านกายภาพ 10 ครั้ง ด่าน
14-4 :
ให้เบลคเป็นคนฆ่าจูโก๊ะ
 สร้างโล่ป้องกันเพลังเวทย์
 Neko – เนโก๊ะ   Dojo ด่านหญิง 10 ครั้ง  ด่านพิเศษ
14-3 :
ให้เนโก๊ะเป็นคนฆ่าบอสนัวร์
 ออร่าเพิ่มการหลบหลีกฮีโร่ สายเอลฟ์
 Raven – เรเว๊น   Dojo ด่านยา 10 ครั้ง ด่าน 14-3 :
ต้องไม่มีใครตาย
 โบนัสพลังโจมตีทั้งทีมเมื่อราเวนฆ่า ฮีโร่ฝ่ายตรงข้ามได้
 Aiona – ไอโอน่า   Dojo ด่านกายภาพ 10 ครั้ง  ด่าน 11-3 :
ลุยเดี่ยว
 ออร่าเพิ่มเกราะให้กับฮีโร่ต่างดาว

 

การใช้งานภาษาไทยบน bluestacks

การใช้งานภาษาไทย บน Bluestacks  สามารถทำได้โดยการ install keyboard ภาษาไทย เพิ่มบน bluestacks ซึ่งสามารถ download ได้จาก Google Play หลังจากนั้นให้ทำการเปิดใช้งาน keyboard โดยไปที่เมนู Setting -> Keyboard & input method

 เลือก ชนิดของ keyboard ที่มีภาษาไทย 

 

บันทึกวีดีโอ andriod โดยไม่ต้อง root เครื่อง

บางครั้งที่เราต้องการ บันทึกวีดีโอ ภาพเคลื่อนไหว หรือเกมส์ที่อยู่บน มือถือ หรือ tablet android ของเรา บ่อยครั้งที่โปรแกรม ฟรีบน Google Play จำเป็นต้อง root เครื่องเสียก่อน หรือบางโปรแกรมที่บอกไม่ต้อง root เครื่องก็ใช้งาน จริงไม่ได้

สำหรับ android version มากกว่าหรือ เท่ากับ 4.4 KitKat   จะมีคำสั่ง screenrecord ติดมากับ Android Debug Bridge (adb) ซึ่งสามารถบันทึกวีดีโอ ได้เลย

โดยมีขั้นตอนคือ

  • อุปกรณ์ต้องเป็น android version มากกว่าหรือเท่ากับ 4.4
  • เชื่อมต่ออุปกรณ์ กับเครื่องคอมพิวเตอร์ ผ่าน สาย usb และต้อง enable debug mode ที่อุปกรณ์ ขณะเชื่อมต่อ

 

 

 

 

 

 

 

 

 

  • Download adb program  เพื่อใช้ในการส่งคำสั่ง ปฏิบัติการ

โดยหลังจากเชื่อมต่อ อุปรกรณ์ กับ คอมพิวเตอร์ ให้ตรวจสอบว่า อุปกรณ์พร้อมทำการทดสอบหรือยัง ผ่านคำสั่ง

adb devices

หลังจากนั้นจึงใช้คำสั่ง

adb shell screenrecord /sdcard/test.mp4 

รายละเอียด คำสั่ง สามารถดูได้จาก http://developer.android.com/tools/help/shell.html หรือ พิมพ์

adb shell screenrecord --help

หลังจากที่ กด enter โปรแกรมจะทำการบันทึกหน้าจออุปกรณ์ เป็นไฟล์วีดีโอ หากต้องการหยุดการบันทึกก็ให้ กด ctrl+v

เมื่อบันทึกเสร็จแล้วก็สามารถนำไฟล์ที่บันทึกมาเก็บไว้ที่คอมพิวเตอร์ได้ โดยผ่านคำสั่ง

adb pull /sdcard/test.mp4

เมื่อตรวจสอบ folder ก็จะพบ test.mp4 ซึ่งเป็นไฟล์ วีดีโอที่เราบันทึกไว้ นั่นเอง

การใช้คำสั่ง screendrecord บันทึกวีดีโอ โดยไม่ต้อง รูทเครื่อง