340ULM0b30 สำหรับ Zyxel P-660HN-T1A

Posted: 29th เมษายน 2014 by zerohate in Zyxel P-660HN-T1A True
Tags: , , ,

จากบทความที่แล้ว เรื่องการ Upgrade firmware 340ULM0b25 ซึ่งทนใช้มาตั้งนาน วันนี้มี firmware ตัวใหม่ออกมาแล้ว 340ULM0b30 จากการอัพเกรดยังไม่พบอะไรที่แตกต่างไปจากเดิม นอกจาก Dynamic DNS ที่มีเพิ่มเว็บ no-ip ขึ้นมา แต่ยังไงแล้ว firmware ใหม่ก็ต้องย่อมดีกว่าของเก่าแน่นอน (มั่ง)

340ULM0b30

Active items li ด้วย jQuery

Posted: 10th เมษายน 2014 by zerohate in Web
Tags: , ,

การใช้งาน <ul><li> สามารถนำไปประยุกต์ใช้ได้หลายประเภท ไม่ว่าจะเป็นการ list ข้อมูล หรือการทำ tab menu แต่ถ้าทำการ click แล้ว active แต่ละ item ของ <li> เราควรทำอย่างไร ลองมาดูวิธีการข้างล่างกัน

เริ่มแรกเลย เราต้องทำการสร้าง <ul><li> ขึ้นมาก่อนเลย

<ul class="menu">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
</ul>

จากนั้นให้สร้าง style sheet เพื่อความสวยงามของ <li> (สามารถไปหา ccs tab menu สวยๆมาประยุคต์ใช้งานได้)


<style>
.menu_tab li{
 float:left;
 border:1px solid #CCCCCC;
 margin-right:5px;
 width:100px;
 text-align:center;
}

.active{
 background-color:#FF0000;
}
</style>

เขียนคำสั่ง jQuery ทำหรับ active แต่ละ item ตามข้างล่างได้เลย


<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$('.menu_tab li').click(function() {
$('.menu_tab li').removeClass('active');
$(this).addClass('active');
});
</script>

ตัวอย่าง
Active items li ด้วย jQuery

Creating default object from empty value สำหรับ PHP 5.4

Posted: 3rd เมษายน 2014 by zerohate in PHP
Tags: , ,

ถ้าเกิดเราจะประกาศตัวแปรแบบ object ใน PHP ปกติแล้ว เราก็สามารถประกาศตัวแปรแล้วเพิ่ม value ให้มันได้เลย แต่…..ถ้าเกิดใน PHP 5.4 แล้วอาจจะต้องเจอ error ข้อความประมาณนี้

Warning: Creating default object from empty value in  test.php on line 54

ซึ่งกว่าผมจะหาสาเหตุนี้เจอก็นานอยู่เหมือนกัน เลยอยากเอามาแชร์ให้กับเพื่อนๆที่เจอปัญหาเดียวกันนี้ ตามตัวอย่างข้างล่าง

PHP 5.3

$items[$i]->title   = 'string ที่ต้องการ';

PHP 5.4

$items[$i] = new StdClass;
$items[$i]->title   = 'string ที่ต้องการ';

switch case มีเงื่อนไข regular

Posted: 21st ตุลาคม 2013 by zerohate in PHP
Tags: ,

การใช้งาน switch case โดยการกำหนดเงื่อนไขรูปแบบ Regular expression ตัวอย่างข้างล่างเป็นการกำหนดเงื่อนไขเฉพาะตัวเลขเท่านั้น

<?php 
switch($value){ 
   case 'a':
   // ส่วนทำงาน
   break;
   case (preg_match('/^[0-9]+$/', $value)?true:false):
   // ส่วนทำงาน
   break;
} 
?>

CM-7-20130201-NIGHTLY-zerohate สำหรับ Galaxy Cooper

Posted: 20th พฤศจิกายน 2012 by zerohate in Samsung Galaxy Cooper (S5830)

เนื่องด้วยรอม CM7.2 ยังอัพเดดอย่างต่อเนื่อง ผมเลยคิดว่าจะทำการเอารอม cm7.2 ที่อัพเดดตลอดมาทำการโมเพิ่มเติมแล้วปล่อยมาให้ใช้งานกัน โดยเพิ่ม script Adrenaline Engine, CronMod INT2EXT4+, kernel Firekernel และอื่นๆ ตามที่จะหาได้จาก XDA ซึ่งต้องแจ้งไว้ก่อนว่าทุกครั้งที่ผมปล่อยรอม CM เวอร์ชั่นใหม่ให้โหลด จะต้องทำการติดตั้งใหม่ตั้งแต่ต้น ซึ่งอาจจะไม่เหมาะกับคนใช้งานทั่วไป จึงอยากให้พิจารณาก่อนจะติดตั้งรอมตัวนี้ พื้นที่ในการลง app ไม่จำเป็นต้องใช้ Link2SD เพราะตัวเครื่องได้ติดตั้ง CronMod INT2EXT4+ ซึ่งจะนำพื้นที่ SD-Ext มาเป็น internal memory (จำเป็นต้องสร้าง Ext4)

เรามาทำให้ไฟล์ apk ในคอมพิวเตอร์ของเรา โชว์รูปภาพ icon กันดีกว่า จะได้สะดวกเวลาเราจะเลือกใช้งาน app ต่างๆ

Chernobyl Diaries (2012)

Posted: 31st ตุลาคม 2012 by zerohate in Movies
Tags: , ,

Chernobyl Diaries (2012) – เมืองร้าง มหันตภัยหลอน

ประเภท : Horror

คะแนน : 6/10

Clockworkmod สำหรับ Galaxy cooper นั้นประโยชน์ของมันก็คือไว้ flash rom ไว้สำหรับโมเครื่อง ลงรอมนอก ซึ่งหลักการทำงานนั้นเหมือนกัน Recovery mode เลยแต่จะออกมีลูกเล่นการใช้งานที่เยอะกว่าทั้งเรื่อง backup และ restore

หลังจากโม stock rom มาเยอะพอสมควร สำหรับในเวอร์ชั่นใหม่นี้ zerohateROM V7 ผมขอลองโมรอม CyanogenMod 7.2 บ้างแล้วกัน ซึ่งจริงๆแล้วผมแทบไม่ได้โมอะไรมากเลย เพราะว่าตัวรอม CM นั้นค่อนข้างจะลื่นและแรงอยู่แล้ว โดยผมแค่นำเอา CyanogenMOD Nightly เวอร์ชั่นล่าสุดมาทำการปรับแต่งรูปแบบ Theme Galaxy S3 (Theme LG Optimus One) และเพิ่มพลังการทำงานด้วย Kernel Firekernel ช่วยให้เครื่องแรงมากยิ่งขึ้น แต่ก็ต้องแลกมากับการใช้พลังแบตเตอรี่มหาศาลเหมือนกัน (ใช้งานตลอด 1-2 ชั่วโมง แต่สามารถ standby ได้หลายชั่วโมง) ส่วนพื้นที่ในการลง app ไม่จำเป็นต้องใช้ Link2SD เพราะตัวเครื่องได้ติดตั้ง Amarullz script ซึ่งจะนำพื้นที่ SD-Ext มาเป็น internal memory (จำเป็นต้องสร้าง Ext2,Ext3,Ext4)

zerohateROM V6 สำหรับเวอร์ชั่นนี้ได้กลับไปใช้ baserom เก่าเพื่อที่จะสามารถใช้งานภาษาไทยได้ (ตามคำเรียกร้อง) เพราะฉนั้น lockscreen เลยต้องใช้งานแบบเก่า และได้ปรับปรุงหน้าตาให้เป็นรูปแบบ Android 4.0.4 ICS (เฉพาะแค่ Theme) ส่วนความแรงของเครื่องนั้นไม่ได้เน้นเท่าไหร่เพราะว่าไม่ได้สามารถ Overclock CPU ได้ (800MHz) แต่เน้นไปเรื่องประหยัดแบตเตอรี่ซะมากกว่า ส่วนการทำงานของเครื่องยังคงลื่นเหมือนเดิม