Micro:bit uPython: using external pins for serial communication
Category: Computer
Emacs + LaTeX for Windows
Try to install LaTeX for Windows 10 again.
Follow this,
The LaTeX Project
TeX Live on Windows
Ref:
LaTeX-a complete setup for Windows
How to create LaTeX documents with Emacs
LaTeX with Emacs (AUCTeX) in Windows
Additional for Japanese TeX (needs TeX and Emacs with supporting Japanese):
Using AUCTeX with Japanese TeX
Emacs Org-mode (how to)
I found this very useful YouTube contents, OrgMode Tutorial:
E01S01: Headlines & outline modeE01S02: ToDo Keywords
…
and
Org mode beginning at the basics
How I use Emacs and Org-mode to implement GTD
GNU Emacs (Text Editor for 64-bit Windows)
Software –> emacs-w64 or GNU Emacs (How to Install on Windows10)
(Choose file to install: emacs-26.3-x86_64.zip)
How to use –> A guided tour of Emacs, Practical Emacs tuorial
ความรู้เกี่ยวกับ Network (part1)
คำศัพท์ต่างๆ ที่ควรรู้
- IP Address
IP (Internet Protocol) Address คือ หมายเลขที่เป็นเฉพาะ (ไม่ซ้ำกัน)
สำหรับอุปกรณ์ใน network (เครือข่าย) เป็นตัวเลขระบุที่อยู่ของคอมพิวเตอร์ที่ต้องการสื่อสารด้วย
ปัจจุบัน Internet Protocol (มาตรฐานการสื่อสาร) ที่นิยมใช้กันคือ IPv4 นั้นจะใช้ IP Address
32 bits (แสดงด้วยเลขฐานสอง)
ส่วนมาตรฐาน IPv6 ที่จะเป็นที่นิยมในอนาคตนั้น จะใช้ IP Address 128 bits
สำหรับมาตรฐาน IPv4 นั้น IP Address จะแสดงทีละ 8 bitsและคั่นด้วย period (.)
และแสดงด้วยเลขฐาน10 ได้ ดังเช่น 192.168.1.44 - MAC Address
MAC (Media Access Control) Address เป็นหมายเลขเฉพาะสำหรับ hardware ของ
network หรือที่เรียกว่า NIC (Network Interface Card) ตัวเลขนี้จะไม่ซ้ำกันเลยสำหรับ
แต่ละอุปกรณ์ NIC ที่ใช้อยู่ในโลกนี้
หมายเลข MAC Address จะประกอบด้วยเลขฐานสอง 48 bits (6 octets) โดยที่ 24 bits
(3 octets) แรก จะระบุถึงยี่ห้อผู้ผลิต NIC ส่วน 3 octets ที่เหลือจะใช้ระบุถึงตัว NIC
แต่ละตัวสำหรับผู้ผลิตนั้นๆ - Port
อย่างที่ได้อธิบายความหมายของ IP Address ไปแล้วว่าคือ ตัวเลขที่ระบุตัวคอมพิวเตอร์ (ที่อยู่)
สำหรับการสื่อสารระหว่างคอมพิวเตอร์ที่อยู่ใน network นั้นๆ
แต่ในคอมพิวเตอร์หนึ่งเครื่องนั้นอาจมีหลายโปรแกรม (เช่น Web Browser, Mail Client, และโปรแกรมอื่นๆ)
ที่กำลังทำงานอยู่พร้อมๆกัน ที่ต้องติดต่อสื่อสาร (รับส่งข้อมูล) ผ่าน network ดังนั้นแค่ IP Address
อย่างเดียว Kernel (software ที่จัดการ hardware ของคอมพิวเตอร์ซึ่งได้แก่ CPU, memory และ
อุปกรณ์รอบข้างเช่น แป้นพิมพ์, NIC) ไม่สามารถจัดการได้ว่าข้อมูลใน network ที่รับหรือส่งนั้น สำหรับ
โปรแกรมไหน
การที่จะระบุตัวโปรแกรม (หรือ process) ที่จะรับหรือส่งข้อมูลจะใช้ตัวเลข port เป็นตัวระบุ ซึ่งจะเป็น
1 port ต่อ 1 application โดยที่ไม่ซ้ำกัน ซึ่งตัวเลข port จะแสดงได้ด้วยตัวเลข「0」-「65535」
โดยที่「0」-「1023」เราเรียกว่า well-known ports ซึ่งหมายเลข port เหล่านี้บางตัวจะถูกใช้กับ
protocol เฉพาะ เช่น HTTP ใช้ port80, POP3 ใช้ port110หรือ995