วันพุธที่ 6 ธันวาคม พ.ศ. 2560

มาสังเกตดูขั้วหลอดไฟที่ใช้ในบ้านกัน

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

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

ขั้วชนิดเกลียว

ขั้วชนิดนี้แทบไม่ต้องอธิบายอะไรมาก เป็นชนิดที่เราเห็นกันได้มากที่สุดตามท้องตลาดเพราะมีความสะดวกในการถอดเปลี่ยน เพียงแค่หมุนๆเท่านั้น สิ่งที่ต้องสังเกตเวลาซื้อมีเพียงอย่างเดียวคือขนาดนั่นเอง โดยจะใช้เบอร์เป็นการกำหนดขนาด หลักๆที่ใช้ในบ้านเราก็จะไล่ตั้งแต่ E-11, E-12, E-14, E-17, E-26, E-27

แล้วชนิดไหนกันล่ะที่ใช้กันเยอะๆ..?
ณ วันนี้ก็คงต้องยกให้ E-27 เพราะมีขนาดที่ใหญ่ และรองรับกับอุปกรณ์ได้มากที่สุดหากพูดถึงสิ่งของจำพวก โคมไฟ หลอดไฟตั้งโต๊ะ ที่สำคัญหาซื้อได้ง่าย มีแทบทุกร้าน

ขั้วชนิดเสียบ
หรือที่เราเรียกว่าหลอดแบบเสียบ เป็นหลอดที่คิดค้นและผลิตโดยบริษัท Philips มีใช้อย่างแพร่หลายในอดีต แต่ปัจจุบันลดจำนวนการใช้งานลงเรื่อยๆ ด้วยเหตุนี้จึงเป็นปัญหาสำหรับคนที่มีอุปกรณ์ที่จำเป็นต้องใช้งานกับหลอดแบบนี้เพราะหาซื้อได้ยาก ร้านขายหลอดไฟเล็กๆเริ่มทยอยนำออก รวมถึงห้างค้าปลีกขนาดใหญ่ก็เริ่มที่จะลดสต๊อกลง
ขั้วชนิดนี้แบ่งออกเป็น 3 แบบหลักๆ ได้แก่



1.) แบบ 2 ขาขนาดเล็ก หรือ G23 บนกล่องจะเขียนเป็นรุ่น PL-S 2P
เนื่องจากมันเป็นขั้วที่มีขาขนาดเล็กสุด ลักษณะสี่เหลี่ยมผืนผ้า ขนาด W ที่รองรับสำหรับหลอดชนิดนี้ก็จะต่ำกว่าชนิดอื่นในตระกูลหลอดแบบเสียบครับ


2.) แบบ 2 ขาทั่วไป หรือ G24d บนกล่องจะเขียนเป็นรุ่น PL-C 2P
เป็นหลอดที่มีการใช้งานมากในตระกูลหลอดเสียบ มีลักษณะเป็นสี่เหลี่ยมจตุรัส นอกจากลักษณะข้างต้นแล้วยังแบ่งลักษณะย่อยออกมาอีกเป็นรุ่นได้แก่
G24d-1, G24d-2, G24d-3 ข้อแตกต่างของมันมีไม่มากครับ ให้สังเกตตรงตำแหน่งรอยสี่เหลี่ยมเล็กๆที่ฐานบนสุดของหลอด ถ้านึกภาพไม่ออกให้ลองสังเกตจากรูปประกอบด้านล่างครับ



3.) แบบ 4 ขาทั่วไป หรือ G24q บนกล่องจะเขียนเป็นรุ่น PL-C 4P
หลอดชนิดนี้จะคล้ายๆ G24d แต่จะมีความพิเศษตรงจำนวนขาที่มีทั้งหมด 4 ขา แบ่งเป็นลักษณะย่อยได้แก่ G24q-1, G24q-2, G24q-3 โดยมีหลักเกณฑ์เดียวกับ G24d ในการแบ่ง


เปรียบเทียบระหว่าง G24d กับ G24q





ลิงค์ที่เกี่ยวข้อง:
https://fb1-cf.lnwfile.com/_/cf/_raw/e4/85/s6.jpg
http://www.lamptan.co.th/image/product/detail/16092016175634_Id116_1.jpg
https://www.thianthong.com/product/lamp-bulb/compact-fluorescent.html
https://www.pinterest.com/pin/64528207136562255/
http://www.ledlampshining.com/news/G24q-G24d-E27-LED-Corn-Light-Bulbs-FAQ-4.html
https://www.homedepot.com/p/Philips-7-Watt-Soft-White-2700K-PL-S-2-Pin-G23-Energy-Saver-Compact-Fluorescent-non-integrated-Light-Bulb-230227/204109110

วันอังคารที่ 22 สิงหาคม พ.ศ. 2560

[CSS][Javascript] Basic adjusting page for responsive website

There are basically 2 methods to perform.

1.) CSS way

<style>
body {
    background-color: lightblue;
}
@media screen and (max-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
</style>

2.) Javascript way

<script>
$(document).ready(function () {
/* detect window size to toggle menu */
if ($(window).width()<768)
{
isClosed = false;
$('.hamburger').toggleClass('is-open');
$('.hamburger').toggleClass('is-closed');
$('#wrapper').toggleClass('toggled');
}
});
</script>

This is just a snippet code for example.

パチンコ

วันพฤหัสบดีที่ 1 มิถุนายน พ.ศ. 2560

[Tools] DBeaver could not perform INSERT UPDATE DELETE operations with Microsoft SQL Server instance.

Many of database tools are available for download for free. However, I can't refuse that DBeaver is still the most lightweight and easy to use tool which I select. Everything are working fine til I got this problem according to the topic. This has been a problem to me for a long time. Let's see what happen and how to solve.

The problem:
An SQL Server instance connected by DBeaver could not be "Edit", "Delete", "Insert" via GUI tools in the program. The error message shows that "Internal error: can't obtain entity identifier".


Solution:
Because of the driver working with an instance is not compatible with the Database. To solve this problem is very easy. From the first step of create connection instance, "Microsoft Driver" should be selected in order to work with Ms SQL Database. Avoid using "jTDS driver" with MS SQL.


วันเสาร์ที่ 15 เมษายน พ.ศ. 2560

[Solution] Asus smart gesture is not working properly with ATK Package


The Asus smart gesture is a software that working with touchpad in Asus laptop comparing to Synaptic. Some of Windows 10 users may face with the problem which it's not working after Windows Update. Those solution has a few steps. I will make it clear so you can easy to follow.

วันเสาร์ที่ 11 มีนาคม พ.ศ. 2560

Laravel Internal Error 500 caused by permission in a linux system.

Although Laravel has a "Whoops" screen to show an error log helping developers to easily identify problems in their coding line by line, what if they do when a HTTP error is shown instead. This problem should be likely to happen when migrating project into a Linux system with an old traditional way.

Think of situation when you are working with a shared Linux hosting. All you have been grant is only a FTP to transfer web stuffs. Mean that composer won't be available to use anymore. Now, all of stuffs are uploaded to a Web server. First time you surf into any of path of a project, the "HTTP 500 Internal Server Error" may show out to the screen with no clues.

A web browser shows that HTTP ERROR 500 message.


This problem is caused by permission issue that should be set properly to the folder.
In an example, a Laravel version is 5.4 (which is the newest for now).
From root folder, look for a Storage folder. It is a logged files folder. With a default permission set of value, a web server is not be able to write errors in it. To fix this issue you have to manually give permissions for the group as 777 to /storage/framework/sessions and /storage/logs so both your login user and web server user can write to that log in the folders.

A big thanks to
http://stackoverflow.com/questions/23540083/failed-to-open-stream-permission-denied-error-laravel