By Blltz Writer on Tag: Google, Web, AMP
Google

กูเกิลประกาศแผนต่อเนื่องสำหรับมาตรฐานแสดงผลเว็บไซต์ความเร็วสูง Accelerated Mobile Pages (AMP) โดยระบุว่าจะควบรวมมาตรฐานนี้เข้ามาไว้ในระบบค้นหาของตัวเองภายในเดือนกุมภาพันธ์ปีหน้า

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

By Blltz Writer on Tag: Google, Web, AMP
Google

ให้หลังหนึ่งเดือนนับตั้งแต่เปิดตัว Accelerated Mobile Pages (AMP) มาตรฐานใหม่สำหรับการแสดงเนื้อหาจากเว็บไซต์ที่สามารถดึงข้อมูลมาแสดงผลบนหน้าจอผู้ใช้ได้รวดเร็วขึ้น ล่าสุดกูเกิลออกมาประกาศข้อมูลเพิ่มเติมของโครงการนี้แล้ว

ในโพสต์ล่าสุดของโครงการ AMP กูเกิลประกาศเร่งเดินหน้าเต็มที่ โดยคาดว่าจะเปิดให้สามารถใช้งานหน้าแสดงเนื้อหาแบบ AMP อย่างสาธารณะได้ครั้งแรกในช่วงต้นปี 2016 โดยตอนนี้มีบรรดาสำนักข่าวกว่าพันแห่งให้ความสนใจกับ AMP อย่างมาก ซึ่งมีสื่อรายใหญ่อย่าง BBC, Sankei, New York Times, News Corp และ Washington Post รวมอยู่ด้วย

By bentino Contributor on Tag: Development, Drupal, Web, CMS
Development

Drupal 8 ระบบจัดการเนื้อหายอดนิยมตัวหนึ่ง (ที่เมืองไทยไม่ค่อยนิยม) ออกเวอร์ชั่นใหม่วันนี้ (19 พ.ย. 2558) โดยเป็นการออกแบบ และพัฒนาใหม่ทั้งหมด ไม่ได้อาศัยโค้ดจากเวอร์ชั่นเก่า

สำหรับในเวอร์ชั่นนี้พัฒนาด้วย PHP Framework ที่ชื่อ Symfony (เป็นตัวเดียวกับที่ใช้ใน Laravel ด้วย)

โดยมีจุดเด่นที่สำคัญจากเวอร์ชั่น 7 ดังนี้

By lew Founder on Tag: Google, Web, Twitter, AMP
Google

กูเกิลออกมาตรฐาน Accelerated Mobile Pages (AMP) แนวทางการสร้างเว็บเนื้อหาโดยคำนึงถึงความเร็วในการแสดงผลเป็นสำคัญ

AMP ประกอบไปด้วยแนวทางการพัฒนาเว็บ AMP HTML, AMP Validator ซอฟต์แวร์ตรวจสอบว่าหน้าเว็บทำตามมาตรฐานหรือไม่, และไลบรารีจาวาสคริปต์ AMP JS ที่ช่วยเร่งความเร็วในการดึงข้อมูลจากภายนอก ตอนนี้รองรับ YouTube, ทวิตเตอร์, และโฆษณา

แนวทางสำคัญของ AMP คือการกำหนดขนาดของทรัพยากรทั้งหมดล่วงหน้าก่อนดาวน์โหลดมาจริง เช่นภาพที่ใช้แท็ก amp-img จะต้องกำหนดความกว้างและสูงเสมอ หรือโฆษณาที่เป็นแท็ก amp-ad ก็ต้องกำหนดขนาดเช่นกัน

By lew Founder on Tag: Google, Open Source, Internet, Web, Open Standard
Google

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

Brotli ใช้เทคนิคสมัยใหม่ ทำให้อัตราการบีบอัดดีกว่าขั้นตอนวิธีเดิมๆ ประสิทธิภาพการบีบอัดไฟล์ของ Brotli แย่กว่า gzip มาก โดยรวมแล้วข้อมูลจะเล็กกว่าการบีบอัดด้วย Zopfli (ซึ่งไม่ต้องแก้ไขเบราว์เซอร์) อยู่ 20-26%

By ตะโร่งโต้ง Writer on Tag: Development, Web, MIT, Languages
Development

นักวิจัยของ MIT พัฒนาภาษาใหม่สำหรับการสร้างเว็บ ให้ชื่อว่า Ur/Web โดยรวมเอาเทคโนโลยีสำคัญสำหรับการพัฒนาเว็บมาไว้ด้วยกัน

By lew Founder on Tag: Apple, Web, Open Standard, W3C, Blink
Apple

ปัญหามาตรฐานเปิดสำหรับการรับอินพุตบนหน้าจอสัมผัสเป็นปัญหามายาวนานจนกระทั่งไมโครซอฟท์เคยทำแพตช์ให้ WebKit เพื่อให้รองรับมาตรฐานเปิด Pointer Events ตั้งแต่ปี 2012 แต่ล่าสุดมาตรฐาน Pointer Events ก็ดูจะพ่ายแพ้ต่อ Touch Events API ของแอปเปิลแล้วเมื่อ Blink ประกาศไม่รองรับ Pointer Events

By ตะโร่งโต้ง Writer on Tag: Web, Vine
Web

Vine เพิ่มช่องทางใหม่สำหรับการใช้งานผ่านเว็บ vine.co

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

By lew Founder on Tag: Development, Web, JavaScript, asm.js, Mozilla
Development

ขณะที่ฝั่ง Chrome กำลังพัฒนา NaCl เพื่อการรันโค้ดแบบเนทีฟในเบราว์เซอร์ ทางฝั่ง Mozilla ผู้พัฒนาไฟร์ฟอกซ์นั้นหันไปพัฒนา asm.js มาตรฐานที่เน้นการออปติไมซ์บางส่วนของจาวาสคริปต์เพื่อให้คอมไพล์ภาษา C/C++ มาเป็น asm.js ได้ และรันได้ความเร็วใกล้เคียงเนทีฟ ตอนนีทาง Mozilla ก็ออกมาแถลงผลการปรับปรุงรอบล่าสุดว่าช้าที่สุดไม่เกิน 1.5 เท่าของโค้ดแบบเนทีฟจากคอมไพล์เลอร์ clang แล้ว

By ตะโร่งโต้ง Writer on Tag: Google, Web, DDoS, Jigsaw
Google

Google สร้างโครงการใหม่ชื่อ Project Shield (ชื่อเดียวกันกับเครื่องเล่นเกมพกพาของ NVIDIA แต่ไม่มีความเกี่ยวข้องกันแต่อย่างใด) โดยมุ่งช่วยให้เว็บไซต์ต่างๆ ให้รอดจากปัญหาเว็บล่มอันเนื่องจากการถูกโจมตีแบบ DDoS

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

By modeQ Writer on Tag: Web, News, Digital Magazine, Flipboard
Web

Flipboard แอพสำหรับอ่านข่าวในมือถือ เปิดตัวเวอร์ชันเว็บบราวเซอร์แล้ว โดยในเวอร์ชันนี้รองรับ HTML5 สามารถเปิดอ่านข่าวได้โดยการพลิกหน้าหนังสือเหมือนในเวอร์ชันของ iOS หรือ Android โดยหลังจากการเปิดตัว Flipboard เวอร์ชัน 2 ไปเมื่อเดือนมีนาคม ปัจจุบันมีผู้ใช้งานสร้างแมกกาซีนของตัวเองไว้อ่านมากถึง 2 ล้านคนแล้ว

Flipboard เวอร์ชันเว็บนี้รองรับเบราว์เซอร์ชั้นนำเช่น IE9 ขึ้นไป, Safari, Chrome และ Firefox รองรับภาษาต่างๆ 11 ภาษา เช่น ภาษาอังกฤษ, ญี่ปุ่น, จีน, ฝรั่งเศสและเยอรมัน และเช่นเดิมครับ "ไม่มีภาษาไทย"

By lew Founder on Tag: Google, Browser, Web, Chrome, Blink
Google

เอนจินเรนเดอร์เว็บ Blink ที่กูเกิลแยกออกมาจาก WebKit เริ่มเดินหน้าปรับโค้ดให้ลดสิ่งที่ต้องซัพพอร์ตลงอย่างรวดเร็ว โดยช่วงแรกโครงการ Blink ถอดการรองรับระบบคอมไพล์ไป 7 ระบบ และลบไฟล์ไป 7,000 ไฟล์

ฟีเจอร์ใหม่ๆ ที่เริ่มถูกทดลองใน Blink แล้วได้แก่ Oilpan ที่เก็บ DOM ใน heap ที่มีการจัดการหน่วยความจำที่ไม่ได้ใช้งานแล้ว หรือ Lazy block layout ระบบเรนเดอร์ใหม่ที่เรนเดอร์เฉพาะส่วนที่มองเห็น ทำให้เรนเดอร์หน้าเว็บได้เร็วขึ้นนับร้อยเท่าตัวในบางกรณี

By lew Founder on Tag: Internet, Web, Open Standard, ACID
Internet

ในยุคของการแข่งขัน "ฟีเจอร์" ระหว่าง Netscape และ Internet Explorer กลุ่มนักพัฒนาที่เล็งเห็นว่าการแข่งขันอย่างไร้มาตรฐานจะทำให้เว็บกลายเป็นฟอร์แมตปิด และสร้างความลำบากต่อการพัฒนาในอนาคต จึงได้ก่อตั้งโครงการ The Web Standards Project (WaSP) ที่เรารู้จักกันคือหน่วยงานนี้เป็นผู้สร้างชุดทดสอบ ACID

By ตะโร่งโต้ง Writer on Tag: Web, Mobile App, Google+
Web

หลายคนคงคุ้นเคยกับการใช้บัญชี Facebook หรือ Twitter ในการ sign-in เพื่อใช้แอพหรือเข้าเว็บต่างๆ และล่าสุด Google+ ได้เพิ่มระบบดังกล่าวให้ใช้งานได้แล้วเช่นเดียวกัน

Google เปิดให้นักพัฒนาสามารถเพิ่มปุ่มสำหรับ sign-in ด้วยบัญชี Google+ เข้าสู่แอพและเว็บต่างๆ ได้ โดยฟีเจอร์นี้สามารถปรับใช้งานได้กับหลายระบบและหลายภาษา ทั้ง Android, iOS, Java, .NET, Python, PHP, JavaScript, Go และ Ruby สามารถดูคำแนะนำการใช้ฟีเจอร์ใหม่จาก Google ได้ที่นี่

By terminus Contributor on Tag: Internet, Social Network, Research, Web
Internet

หลายคนคงเคยได้ยินเรื่องของ "Six degrees of separation" มาบ้าง ซึ่งเป็นทฤษฎีที่บอกว่าถ้าเราลากเส้นเชื่อมโยงว่าคนไหนรู้จักกับคนไหนบ้างแล้วหาเส้นที่สั้นที่สุด ทุกคนบนโลกนี้จะเชื่อมโยงรู้จักกันภายในไม่เกิน 6 ลำดับขั้น เช่น ผมอาจจะมีคนรู้จักที่รู้จักกับคนที่รู้จักกับคนที่รู้จัก...ที่รู้จักกับประธานาธิบดีสหรัฐอเมริกา ไม่ว่าผมจะเป็นมนุษย์ที่สังคมรังเกียจกีดกั้นเพียงไร ระยะห่างที่สั้นที่สุดของห่วงโซ่ระหว่างผมกับประธานาธิบดีสหรัฐฯ จะน้อยกว่าหรือเท่ากับ 6 ลำดับขั้น (ทฤษฎี Six degrees of separation ยังคงเป็นที่ถกเถียงกันอยู่และไม่มีห

By lew Founder on Tag: Internet, Web, Open Standard, W3C
Internet

ที่ประชุม W3C เสนอร่างแรกของมาตรฐาน Encrypted Media Extensions (EME) หรือ "มาตรฐานการจัดการสิทธิ (DRM) สำหรับเนื้อหาในเว็บ" เปิดแก่สาธารณะ เป็นเวอร์ชั่นแรก มาตรฐานนี้จะรวมเอากระบวนการเก็บกุญแจถอดรหัสเนื้อหาเอาไว้ในเบราว์เซอร์, อัลกอริทึมสำหรับการถอดรหัส, และกระบวนการตรวจสอบว่าเบราว์เซอร์ยังคงออนไลน์อยู่ เพื่อจะรับชมเนื้อหาที่ดาวน์โหลดมา

By ตะโร่งโต้ง Writer on Tag: Web, FBI, Google Maps
Web

FBI เปิดเว็บไซต์แสดงข้อมูลตำแหน่งจุดเกิดเหตุปล้นธนาคาร โดยอิงข้อมูลแผนที่ Google Maps

ในเว็บดังกล่าว มีการระบุข้อมูลของคนร้ายที่ต้องการจับกุม เช่น รูปภาพ, คำบรรยายลักษณะรูปพรรณสันฐาน, อาวุธที่ใช้ เป็นต้น พร้อมทั้งระบุตำแหน่งจุดเกิดเหตุลงในแผนที่ Google Maps

By sdayu Contributor on Tag: Development, Python, Web
Development

เมื่อวันที่ 18 ธันวาคม 2555 ที่ผ่านมาทางทีมงาน Pylons Project ได้ประกาศออกรุ่น Pyramid (Python web framework ที่พัฒนาขึ้นใหม่จากทีมงาน Pylons เดิม ซึ่ง Pyramid ไม่ใช่ full stack framework อย่าง Django) เวอร์ชัน 1.4 อย่างเป็นทางการ หลังจากปล่อยรุ่นทดสอบมาพักใหญ่ โดยมีคุณสมบัติเด่นๆ ดังประกาศไว้ที่ What’s New In Pyramid 1.4 ต่อไปนี้

By lew Founder on Tag: PHP, Drupal, Web, CMS
PHP

วันพรุ่งนี้จะมีงาน Drupal Meetup Bangkok รวมพลคนทำงานเกี่ยวกับ Drupal ทั้งโปรแกรมเมอร์และดีไซน์เนอร์ มาแชร์แนวทางการพัฒนาและทำความรู้จักกัน

ลำพังงานมีตติ้งเฉยๆ คงไม่มีอะไรเป็นข่าวนัก แต่งานนี้มีคนสำคัญมากันหลายคน ได้แก่

By mk Founder on Tag: Google, Development, Web
Google

นักพัฒนาเว็บหรือเจ้าของเว็บคงทราบกันดีว่าในยุคสมัยนี้ เราเลี่ยงไม่ได้กับการฝังโค้ดจาวาสคริปต์จากบริษัทไอทีต่างๆ ลงในเว็บของเราเพื่อใช้งานบริการบางอย่าง ตัวอย่างที่ชัดเจนคือ Google Analytics (Blognone ก็ใช้อยู่) หรือ Google AdSense เป็นต้น (ภาษาเว็บมาสเตอร์เค้าเรียก "tag")

ปัญหาของโค้ด tag คือทำให้เว็บโหลดช้าลง และอาจมีปัญหากับการแสดงผลของเว็บเพจด้วย (โดยเฉพาะเว็บที่ฝัง tag มาเยอะๆ) กูเกิลที่บ้าความเร็วเป็นทุนเลยตั้งเป้าแก้ปัญหานี้ พัฒนา Google Tag Manager ขึ้นมาช่วยเหลือเว็บมาสเตอร์ทั้งหลาย

Subscribe to Web