NTP

Network Time Protocol

by Medical Engineering Ltd.

Star to NTP

Network Time Protocol

Network Time Protocol เป็นมาตรฐานการเทียบเวลา(clock synchronization)ในระบบเครือข่าย TCP/IP (Internet Protocol) NTP ใช้งานมาตั้งแต่ก่อนปี 1985 และถือเป็นโปรโตคอลอินเทอร์เน็ตที่เก่าแก่ที่สุดโปรโตคอลหนึ่งที่ใช้อยู่ในปัจจุบัน NTP ได้รับการออกแบบโดย David L. Mills จากมหาวิทยาลัยเดลาแวร์ NTP ใช้งานผ่าน UDP (User Datagram Protocol) Port Number 123

แบ่งระดับ Layer ได้ 3 ระดับ

Startum-0 : นาฬิกาอะตอมซึ่งอยู่บนดาวเทียม มีความเที่ยงตรงสูงสุด หรือ PTP (Precision Time Protocol)

Startum-1 : NTP Server Level1 ซึ่งรับค่านาฬิกาจากนาฬิกาอะตอมมากระจายต่ออีกชั้นโดยมี PPS(Pulse-per-second) เป็นสัญญาณจี้(triggers)ทุกวินาทีเพื่อให้เกิดการผิดพลาดน้อยยิ่งขึ้น สัญญาณ PPS มีความแม่นยำตั้งแต่ 12 พิโกวินาทีถึงไม่กี่ไมโครวินาทีต่อวินาที หรือ 2.0 นาโนวินาทีถึงไม่กี่มิลลิวินาทีต่อวัน ขึ้นอยู่กับความละเอียดและความแม่นยำของอุปกรณ์ที่สร้างสัญญาณ

Startum-2 : NTP Server Level2 ซึ่งรับค่านาฬิกาจากนาฬิกา NTP Startum-1 มากระจายต่ออีกชั้น

Startum-3 : NTP Server Level3 ซึ่งรับค่านาฬิกาจากนาฬิกา NTP Startum-2 มากระจายต่ออีกชั้น

Modern CSS Under the Spotlight

Modern CSS has increased and improved the available CSS properties and layout behaviors, and browser support is nearly in sync for most high-touch features.

Some examples of modern CSS include:

  • Flexbox
  • Grid
  • custom variables
  • @supports()
  • gradients
  • animation
  • 3D transforms
  • object-fit
  • :focus-within
  • calc()
  • min() / max() / clamp()
  • viewport units
  • scroll-(margin/padding/snap)
  • position: sticky
  • two-value display
  • expanded media query values
  • variable fonts

We also collectively have an improved understanding of what it takes to make accessible experiences.

Join Style Stage as a contributor to refresh your CSS skills, and learn from others!

Guidelines

Contributing a stylesheet to Style Stage means you agree to abide by our full guidelines.

TL;DR

All submissions will be autoprefixed and prepended with the CC BY-NC-SA license as well as attribution using the metadata you provide. You may use any build setup you prefer, but the final submission should be the compiled, unminified CSS. You retain the copyright to original graphics and must ensure all graphics used are appropriately licensed. All asset links, including fonts, must be absolute to external resources. Stylesheets will be saved into the Github repo, and detected changes that violate the guidelines are cause for removal.

Ensure your design is responsive, and that it passes accessible contrast (we'll be using aXe to verify). Animations should be removed via `prefers-reduced-motion`. Cutting-edge techniques should come with a fallback if needed to not severely impact the user experience. No content may be permanently hidden, and hidden items must come with an accessible viewing technique. Page load time should not exceed 3 seconds.

Most importantly - have fun and learn something new! Check out the resources for tips and inspiration.

Review full guidelines

Contribute

All who enjoy the craft of writing CSS are welcome to contribute!

By participating as a contributor, your work will be shared with your provided attribution as long as Style Stage is online, your stylesheet link and any asset links remain valid, and all contributor guidelines are adhered to.

Steps to Contribute

  1. Download the source files listed below to use as a reference to build your stylesheet.
  2. Host your completed stylesheet at a public URL, and ensure all asset links are absolute URLs to external resources.
  3. Create a pull request to add your information as a unique .json file to: src/_data/styles. The schema is detailed in the repo README, and you can review the FAQ on creating a pull request.
  4. If your contribution abides by the previously listed guidelines, your submission will be added!