Sunday, February 15, 2015

Problem 1 PHP Show Calendar

Test1.php


Test1.php เป็นการเขียนโปรแกรม php เพื่อแสดงปฏิทินของเดือนปัจจุบัน

CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Learning - Getting Started with PHP</title>
</head>
<body>
<!------------------------------------------------>
<?php
//----------------------Show Topics-------------------------
date_default_timezone_set( 'Asia/Bangkok' );
$today = time(); // get current time and date
echo 'To Day: ' . date( 'd', $today ) . " : \n";
echo date( 'm', $today ) . " : \n";
echo date( 'Y', $today ) . "  \n<br>";
echo 'Time: ' . date( 'H:i:s a', $today ) . " \n<br>";

//----------------------Show Calendar-------------------------
  $count = 0;
  $start = 0;
  $year = date( 'Y', $today );
  $day = mktime(0,0,0,date( 'm', $today ),1,$year);
  $firstday = date( 'w', $day );
  $totalday = date( 't', $day );
  $status = 0;
  $colers = ['#FF0000','#FFFF00','#FF33CC','#00FF00','#FFCC00','#0033FF','#9900FF'];

echo <<<END
   <center><table border="1" width="90%"
   cellspacing="5" cellpadding="5"
   bgcolor="#ffffcc">
END;
  //----------------------Show title-------------------------
  echo '<CAPTION> ' . date( 'F', $day ) .' '. $year .'<br>This month has ' . $totalday.' days.<br>Frist day is ' .date( 'l', $day ). "</CAPTION>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. "Su" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[1]. '>'. "Mo" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[2]. '>'. "Tu" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[3]. '>'. "We" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[4]. '>'. "Th" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[5]. '>'. "Fr" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[6]. '>'. "Sa" . "</td>\n";
  echo "</tr>\n";

  for ( $w=0; $w < 6; $w++ ) {
    echo "<tr>";
    for ( $d=0; $d< 7; $d++ ){//week
     //----------------------Check Firstday-------------------------
     if ($status == '0'){
    if ($start==$firstday ) {$status++;}    
     }
     //----------------------Show Date-------------------------
     if ($status == '1'){
        if ($count<$totalday){
if ($count == date( 'd', $today )-1 ){
echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. ++$count . "</td>\n";++$start;
}else { echo '<td align="center" valign="center">'. ++$count . "</td>\n";++$start;}//show date
        }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
     }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
    }
    echo "</tr>\n";
  }
  echo "</table></center><br>";


?>
<!------------------------------------------------>
</body>
</html>
Output Test1.php 




Test2.php


Test2.php เป็นการเขียนโปรแกรม php เพื่อแสดงปฏิทินของทุกเดือน ในปีปัจจุบัน

CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Learning - Getting Started with PHP</title>
</head>
<body>
<!------------------------------------------------>
<?php
//----------------------Show Topics-------------------------
date_default_timezone_set( 'Asia/Bangkok' );
$today = time(); // get current time and date
echo 'To Day: ' . date( 'd', $today ) . " : \n";
echo date( 'm', $today ) . " : \n";
echo date( 'Y', $today ) . "  \n<br>";
echo 'Time: ' . date( 'H:i:s a', $today ) . " \n<br>";

//----------------------Show Calendar-------------------------
for($m=0; $m < 12; $m++ ) {//month
  $count = 0; 
  $start = 0;
  $year = 2015;
  $day = mktime(0,0,0,$m,1,$year);
  $firstday = date( 'w', $day );
  $totalday = date( 't', $day );
  $status = 0;
  $colers = ['#FF0000','#FFFF00','#FF33CC','#00FF00','#FFCC00','#0033FF','#9900FF'];

echo <<<END
   <center><table border="1" width="90%"
   cellspacing="5" cellpadding="5"
   bgcolor="#ffffcc"> 
END;
  //----------------------Show title-------------------------
  echo '<CAPTION> ' . date( 'F', $day ) .' '. $year .'<br>This month has ' . $totalday.' days.<br>Frist day is ' .date( 'l', $day ). "</CAPTION>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. "Su" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[1]. '>'. "Mo" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[2]. '>'. "Tu" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[3]. '>'. "We" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[4]. '>'. "Th" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[5]. '>'. "Fr" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[6]. '>'. "Sa" . "</td>\n";
  echo "</tr>\n";
  
  for ( $w=0; $w < 6; $w++ ) {
    echo "<tr>"; 
    for ( $d=0; $d< 7; $d++ ){//week
     //----------------------Check Firstda-------------------------
     if ($status == '0'){
    if ($start==0 & $firstday == 0 ) {$status++;}
        if ($start==1 & $firstday == 1 ) {$status++;}
        if ($start==2 & $firstday == 2 ) {$status++;}
        if ($start==3 & $firstday == 3 ) {$status++;}
        if ($start==4 & $firstday == 4 ) {$status++;}
        if ($start==5 & $firstday == 5 ) {$status++;}
        if ($start==6 & $firstday == 6 ) {$status++;}       
     }
     //----------------------Show Date-------------------------
     if ($status == '1'){
        if ($count<$totalday){
if ($count == date( 'd', $today )-1 & $m == date( 'm', $today )){
echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. ++$count . "</td>\n";++$start;
}else { echo '<td align="center" valign="center">'. ++$count . "</td>\n";++$start;}//show date
        }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
     }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
    }
    echo "</tr>\n";
  }
  echo "</table></center><br>";

}

?>
<!------------------------------------------------>
</body>
</html>
Output Test2.php




Test3.php


Test3.php เป็นการเขียนโปรแกรม php เพื่อแสดงปฏิทินของเดือน,ปี ที่เราต้องการทราบ โดยสามารถป้อนค่าของเดือนและปีที่ต้องการได้ กรณีไม่ป้อนค่าจะแสดง ปฏิทินของเดือน,ปี  ปัจจุบัน

CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Learning - Getting Started with PHP</title>
</head>
<body>
<!------------------------------------------------>
<?php

//----------------------Show Topics-------------------------
date_default_timezone_set( 'Asia/Bangkok' );
$today = time(); // get current time and date
$m = date( 'm', $today );
$y = date( 'Y', $today );
echo 'To Day: ' . date( 'd', $today ) . " : \n";
echo date( 'm', $today ) . " : \n";
echo date( 'Y', $today ) . "  \n<br>";
echo 'Time: ' . date( 'H:i:s a', $today ) . " \n<br>";

//----------------------Input-------------------------
echo <<<END
   <center><form action="test3.php" method="get/post">
        <table width="90%"><tr>
<td>Month:<input type="text" name="month" value=$m /><br /></td>
<td>Year :<input type="text" name="year"  value=$y /><br /></td>
<td><input type="submit" name="submit" value="Submit" />
</td></tr></table>
  </form></center>
END;

//----------------------Get input-------------------------
  $year = $_REQUEST["year"];
  if(!$year){$year=$y;}
  $month = $_REQUEST["month"];
  if(!$month){$month=$m;}

//----------------------Show Calendar-------------------------
  $count = 0; 
  $start = 0;
  $day = mktime(0,0,0,$month,1,$year);
  $firstday = date( 'w', $day );
  $totalday = date( 't', $day );
  $status = 0;
  $colers = ['#FF0000','#FFFF00','#FF33CC','#00FF00','#FFCC00','#0033FF','#9900FF'];

echo <<<END
   <center><table border="1" width="90%"
   cellspacing="5" cellpadding="5"
   bgcolor="#ffffcc"> 
END;
  //----------------------Show title-------------------------
  echo '<CAPTION> ' . date( 'F', $day ) .' '. $year .'<br>This month has ' . $totalday.' days.<br>Frist day is ' .date( 'l', $day ). "</CAPTION>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. "Su" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[1]. '>'. "Mo" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[2]. '>'. "Tu" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[3]. '>'. "We" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[4]. '>'. "Th" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[5]. '>'. "Fr" . "</td>\n";
  echo '<td align="center" valign="center" bgcolor= '.$colers[6]. '>'. "Sa" . "</td>\n";
  echo "</tr>\n";
  
  for ( $w=0; $w < 6; $w++ ) {
    echo "<tr>"; 
    for ( $d=0; $d< 7; $d++ ){//week
     //----------------------Check Firstda-------------------------
     if ($status == '0'){
    if ($start==$firstday ) {$status++;}      
     }
     //----------------------Show Date-------------------------
     if ($status == '1'){
        if ($count<$totalday){
if ($count == date( 'd', $today )-1 & $month == date( 'm', $today ) & $year == date( 'Y', $today )){
echo '<td align="center" valign="center" bgcolor= '.$colers[0]. '>'. ++$count . "</td>\n";++$start;
}else { echo '<td align="center" valign="center">'. ++$count . "</td>\n";++$start;}//show date
        }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
     }else {echo '<td align="center" valign="center">'." ". "</td>\n";++$start;}//show gap
    }
    echo "</tr>\n";
  }
  echo "</table></center><br>";

?>
<!------------------------------------------------>
</body>
</html>
Output Test3.php



Sunday, February 8, 2015

Using Python 3 on CentOS 7


















Install"Komodo Edit 8.5.x (free and opensource IDE) for CentOS 7 "

Download "Komodo Edit 8.5.x (free and opensource IDE) for CentOS 7 " 

Download "Komodo Edit 8.5.x (free and opensource IDE) for CentOS 7 " 

ไฟล์ Komodo... ที่ดาวโหลดมา จะเป็นไฟล์ Zip

ทำการแตกไฟล์ Komodo...


เปิด terminal แล้วไปยังไดเร็ตทอรี่ ที่เก็บไฟล์ Komodo ไว้
ใช้คำสั่ง $ ./install.sh

หลังจากใช้คำสั่ง $ ./install.sh
terminal จะให้เราเลือกไดเร็คทอรี่ ที่ต้องการติดตั้ง ในตัวอย่างนี้ให้กด ENTER เป็นการเลือกไดเร็คทอรี่ปัจจุบัน
รอให้ติดตั้งจนเสร็จ

จะเห็นว่ามีตัว Komodo... เพิ่มเข้ามา

Install"CentOS 7 for VMware Player "

Download ไฟล์ CentOS

กด Everrything ISO

เลือก http://mirrors.hosting.in.th/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-Everything.iso
เปิด VMware Player แล้วกดเลือก Create New Virtual Machine

กด Browse

เลือกไฟล์ CentOs ที่โหลดมา

กด Next

ตั้งค่า Full name ,Useer name ,password
กด Next

ตั้งชื่อ virtual
กด Next

เลือก maximum disk 20 (สามารถเลือกให้มากกว่านี้ได้)
เลือก spilt virtual .....
กด Next

กด Next

กด OK

กด Remind me Later

รอให้ทำการติดตั้งจนเสร็จ

เมื่อติดตั้งเสร็จก็จะมีหน้าต่าง CentOS เปิดขึ้นมา ให้เราใส่ passwoed ที่ตั้งไว้ก่อนหน้านี้

เลือกภาษาที่ต้องการใช้
กด Next

หน้าต่างแสดงการตั้งค่าภาษาที่เราเลือก
กด Next

ตั้งค้าเรียบร้อย กด Next เพื่อเริ่มใช้งาน

Install"VMware Player Free for Windowns 64-bit"

download"VMware Player Free for Windowns 64-bit"
http://www.vmware.com/go/downloadplayer/

เลือก Download VMware Player for Windowns 64-bit 

จะได้ไฟล์ติดตั้ง VMware Player 

เปิดไฟล์ติดตั้ง VMware Player 

กด Next 
เลือก I accept .....
กด Next

กด Next

กด Next

กด Next

กด Next

กด Continue

รอให้โหลดจนเสร็จ

กด Finish

กด Continue

กด Finish

หน้าต่าง VMware Player ก็จะเปิดขึ้นมา