Category Archives: Web programming

รวมเกร็ดความรู้เกี่ยวกับด้าน เว็บโปรแกรมมิ่ง ไม่ว่าจะเป็น PHP , Javascript , jQuery , CSS

ประสบการณ์เรียนรู้ E-learning แบบเสียตังค์เป็นอย่างไร

25560423-115625.jpg

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

Continue reading

1 doc 1 relate vs. 1 doc array mongodb

MongoDBวันนี้จะมาแชร์ความรู้เกี่ยวกับ Mongo DB บ้างไม่ได้เขียนอะไรที่เป็นสาระมานาน (ฮา) โดยวันนี้จะพูดเรื่องการออกแบบการเก็บข้อมูลแบบง่ายๆที่ทำให้ต้องชั่งใจเมื่อเราต้องการใช้ในการเช็คว่าข้อมูลนี้สัมพันธ์กัน เรามาดูกันเลยดีกว่า Continue reading

ข้อควรระวังเมื่อใช้ Ajax

อาจจะเรียกว่าเว็บโปรแกรมเมอร์สมัยนี้ไม่อาจจะหลีกเลี่ยงได้เลยกับการใช้ Ajax เพราะว่ามันตอบสนองได้คล้ายกับพวกโปรแกรมที่รันบนระบบปฏิบัติการ ไม่ต้องทำการ refresh หน้าไปมาน่ารำคาญ แต่หลายๆคนรวมทั้งผมด้วยนั้น อาจจะพลาดในบางเรื่องและบางจุดวันนี้ผมจะเอาประสบการณ์ที่เจอมาเล่าสู่กันฟังจ้า

Continue reading

ข้อควรระวังเมื่อใช้ replica ของ mongodb

เมื่อมีโค้ดที่ทำการ insert แล้วต่อด้วยการ update ในทันทีจะต้องระวังควรจะใส่ safe = true ด้วยเพราะว่าระบบทำการ insert ไปเครื่องลูกๆไม่ทันทำให้ update ไม่ทัน จึงใส่ค่า safe = true เพื่อให้ทำการ insert ให้ชัวร์ก่อนแล้วค่อยทำการเรียกค่ามา update

หรือทางแก้อย่างอื่นคือทำ ajax เรียกไป insert ก่อนแล้วให้ส่งค่าตอบกลับมาว่า ok หรืออะไรก็ได้ให้เราูรู้ว่า insert เสร็จแล้วค่อยเรียกให้ update ซึ่งวิธีนี้ไม่ค่อยจะดีเท่าไร เหมือนทำให้ผ่านๆไปงั้นๆ วิธีแรกดีกว่า

[fix,solve] wordpress plugin jetpack Warning: array_key_exists()

Hi, this problem I have found when I updated jetpack. I see many people get this warning

Warning: array_key_exists(): The first argument should be either a string or an integer in /srv/http/domain.com/wp-content/plugins/jetpack/modules/photon.php on line 183

I try to fix it then I did it ! but … I not sure the plugin can run smootly ( I mean work complete like it was before update ) or not. ok let’s check it out.

1. you have to download the file name ‘photon.php’ form the path that in the warning.

2. open it and find the line 183. you will see the code something like this:

if ( false == $width && false == $height ) {
                                    $width = $src_per_wp[1];
                                    $height = $src_per_wp[2];
                                    $transform = 'fit';
                                } elseif ( isset( $size ) && array_key_exists( $size, $image_sizes ) && isset( $image_sizes[ $size ]['crop'] ) ) {
                                    $transform = (bool) $image_sizes[ $size ]['crop'] ? 'resize' : 'fit';
                                }

3. you put this code before that code in the second

f(gettype($size) == 'array')
								{
									$size = 'full';
								}

that’s it. easy :)

I hope this help you and I apologize my english skill. I try to do the best :(