Skip to content

คนไทยมองโลก

แปลบทความดีเด่นเพื่อคนไทยในอุดมคติอันสูงส่ง

Menu
  • Sample Page
Menu

ห้านาทีถึงจูเลีย

Posted on มกราคม 22, 2023

ห้านาทีถึงจูเลีย

บทความนี้มีลิงค์พันธมิตร ดู การเปิดเผยพันธมิตร ของฉันสำหรับข้อมูลเพิ่มเติม

ต้องการเริ่มต้นและทำงานกับ Julia อย่างรวดเร็วหรือไม่?

คู่มือนี้จะแนะนำคุณเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา Julia แบบมืออาชีพทีละขั้นตอน คุณจะได้เรียนรู้วิธีการ:

  • ติดตั้ง Julia ด้วย juliaup
  • ตั้งค่าส่วนขยาย Julia VS Code
  • สร้างสภาพแวดล้อม dev ที่ใช้ร่วมกันด้วยเครื่องมือการพัฒนาทั่วไป
  • เขียนไฟล์ startup.jl เพื่อโหลดสภาพแวดล้อมที่ใช้ร่วมกันโดยอัตโนมัติทุกครั้งที่เปิด Julia

เปิดเทอร์มินัลของคุณแล้วมาดำน้ำกัน


ติดตั้ง Julia ด้วย juliaup

คุณ สามารถ ดาวน์โหลดไบนารี Julia ได้จาก julialang.org แต่นั่นน่าเบื่อ

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

ในการติดตั้ง juliaup ให้รันคำสั่งด้านล่างที่สอดคล้องกับระบบปฏิบัติการของคุณ:

แมคโอเอส/ลินุกซ์:

 curl -fsSL https://install.julialang.org | sh

หน้าต่าง:

 winget install julia -s msstore

เรียกใช้ juliaup status เพื่อดู Julia ทุกรุ่นที่ติดตั้งโดย juliaup ติดตั้งเวอร์ชันล่าสุดแล้ว:

 $ juliaup status Default Channel Version Update ---------------------------------------------------------- * release 1.8.5+0.aarch64.apple.darwin14

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ juliaup จาก README ของโครงการ บน GitHub


ตั้งค่าส่วนขยายรหัส Julia VS

คุณสามารถใช้ Julia กับโปรแกรมแก้ไขรหัสที่คุณต้องการ แต่ถ้าคุณต้องการประสบการณ์ IDE ตัวเลือกที่ดีที่สุดของคุณคือ VS Code คนกลุ่มเดียวกันที่อยู่เบื้องหลัง juliaup ดูแล ส่วนขยาย Julia VS Code พร้อมคุณสมบัติที่มีประโยชน์มากมาย

ดาวน์โหลดและติดตั้ง VS Code หากคุณยังไม่ได้ทำ จากนั้นเปิด VS Code แล้วคลิกที่แท็บ ส่วนขยาย ในแถบกิจกรรม:

ห้านาทีถึงจูเลีย

พิมพ์ julia ในแถบค้นหา ผลลัพธ์แรกควรเป็นส่วนขยายอย่างเป็นทางการของ Julia ซึ่งเผยแพร่โดยบัญชีที่ตรวจสอบแล้วชื่อ julialang:

ห้านาทีถึงจูเลีย

คลิกที่ ติดตั้ง เพื่อติดตั้งส่วนขยาย:

ห้านาทีถึงจูเลีย

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

ในการทดสอบนี้ ให้สร้างไฟล์ hello_world.jl ที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณ เปิดด้วย VS Code เพิ่มบรรทัด print("Hello, world") และบันทึกไฟล์ จากนั้นกดปุ่มเล่นที่มุมขวาบนของ หน้าต่าง:

ห้านาทีถึงจูเลีย

VS Code เรียกใช้สคริปต์และแสดงผลในหน้าต่าง Julia REPL ใหม่ที่ด้านล่างของหน้าต่างตัวแก้ไข

☝️
หมายเหตุ: หาก VS Code ไม่พบ Julia คุณอาจต้องชี้ไปยังตำแหน่งการติดตั้งที่ถูกต้องโดยเปลี่ยนการตั้งค่า julia.executablePath ดู เอกสารส่วนขยาย Julia VS Code สำหรับข้อมูลเพิ่มเติม

ส่วนขยาย Julia VS Code รองรับภาษา, Intellisense, linting และเครื่องมือจัดรูปแบบ และทุกอย่างที่คุณต้องการเพื่อดำดิ่งสู่โครงการ Julia แรกของคุณ


ขั้นสูง: สร้างสภาพแวดล้อม Dev ที่ใช้ร่วมกัน

ระบบนิเวศของ Julia มีเครื่องมือเพิ่มประสิทธิภาพที่ยอดเยี่ยมสำหรับนักพัฒนา ได้แก่:

  • Revise.jl สำหรับการใช้การเปลี่ยนแปลงโค้ดจาก REPL โดยไม่ต้องรีสตาร์ท Julia
  • OhMyREPL.jl สำหรับการเน้นไวยากรณ์ REPL และการจับคู่วงเล็บเหลี่ยม
  • BenchmarkTools.jl สำหรับการติดตามประสิทธิภาพและการวิเคราะห์เกณฑ์มาตรฐาน

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

เริ่มต้นด้วยการสร้างไดเร็กทอรีใหม่สำหรับสภาพแวดล้อมเครื่องมือ dev ฉันเก็บของฉันไว้ในโฟลเดอร์ชื่อ ~/.julia-environments/tools/ จากนั้น cd ลงในไดเร็กทอรีนี้แล้วเรียกใช้ Julia:

 $ mkdir -p ~/.julia-environments/tools $ cd ~/.julia-environments/tools $ julia

หลังจากที่ REPL เริ่มขึ้น ให้กด ] เพื่อเข้าสู่โหมดตัวจัดการแพ็คเกจ:

 julia> ] (@v1.8) pkg>

(@v1.8) ทางด้านซ้ายของ pkg> บ่งชี้ว่าสภาพแวดล้อม พื้นฐาน (หรือ ทั่วโลก ) สำหรับ Julia เวอร์ชัน 1.8 นั้นเปิดใช้งานอยู่ คุณอาจเห็นหมายเลขเวอร์ชันอื่น

☝️
หมายเหตุ: ด้วยกระบวนการโหลดสภาพแวดล้อมเริ่มต้นของ Julia คุณ สามารถ ติดตั้งแพ็คเกจในสภาพแวดล้อมส่วนกลางและเข้าถึงได้โดยอัตโนมัติในทุกโครงการ

มีสองเหตุผลที่ฉันไม่ทำเช่นนี้:

1. ฉันถูกควบคุมโดยการเขียนโปรแกรม Python เป็นเวลาหลายปีเพื่อหลีกเลี่ยงสภาพแวดล้อมทั่วโลก

2. สภาพแวดล้อมทั่วโลกของ Julia อาศัยอยู่ใน ~/.julia/environments/ ซึ่งจัดการโดย Julia เอง ฉันต้องการให้สภาพแวดล้อมเครื่องมือของฉันอยู่ในที่ที่ฉันรู้ว่ามันจะไม่เปลี่ยนแปลงกะทันหัน (และฉันสามารถควบคุมเวอร์ชันได้)

สร้างสภาพแวดล้อมใหม่ในไดเร็กทอรีปัจจุบันโดยดำเนินการ activate . ใน REPL:

 (@v1.8) pkg> activate . Activating new project at `~/.julia-enironments/tools` (tools) pkg>

ใช้คำสั่ง add เพื่อติดตั้งแพ็คเกจ Revise , OhMyREPL และ BenchmarkTools :

 (tools) pkg> add Revise OhMyREPL BenchmarkTools Updating registry at `~/.julia/registries/General.toml` Resolving package versions... Updating `~/.julia-enironments/tools/Project.toml` [6e4b80f9] + BenchmarkTools v1.3.2 [5fb14364] + OhMyREPL v0.5.13 [295af30f] + Revise v3.5.0 Updating `~/.julia-enironments/tools/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.3.2 [da1fd8a2] + CodeTracking v1.2.0 [a8cc5b0e] + Crayons v4.1.1 ... (output truncated) (tools) pkg>

ไฟล์สองไฟล์ถูกสร้างขึ้นใน ~/.julia-environment/tools/ :

  • Project.toml มีชื่อและแฮชสำหรับสามแพ็คเกจที่คุณติดตั้งด้วยคำสั่ง add
  • Manifest.toml อธิบายกราฟการพึ่งพาที่ได้รับการแก้ไขอย่างสมบูรณ์สำหรับแพ็คเกจใน Project.toml

เมื่อรวมกันแล้ว ~/.julia-environments/tools/ และไฟล์ Project.toml และ Manifest.toml จะกำหนด สภาพแวดล้อม ของ Julia อย่างเป็นทางการ แต่คุณจะต้องเปิดใช้งานสภาพแวดล้อมอย่างชัดเจนทุกครั้งที่คุณต้องการใช้

มาเปลี่ยนกันเถอะ


ขั้นสูง: เขียนไฟล์ startup.jl

กด Ctrl + D เพื่อปิด Julia REPL จากนั้น cd ลงใน ~/.julia/ ~/.julia/ ถูกสร้างขึ้นโดยอัตโนมัติเมื่อคุณติดตั้ง Julia ด้วย juliaup ประกอบด้วยสภาพแวดล้อมส่วนกลาง การลงทะเบียนแพ็คเกจ บันทึก และไฟล์การกำหนดค่า

สร้างไฟล์ ~/.julia/config/startup.jl ด้วยเนื้อหาต่อไปนี้ (เชียร์ Tim Holy สำหรับการรวมเทมเพลตสำหรับการโหลดแพ็คเกจใน startup.jl ใน Revise.jl docs ):

 # ~/.julia/config/startup.jl # Stack the tools environment on top of the currently active environment. # See: https://docs.julialang.org/en/v1/manual/environment-variables/#JULIA_LOAD_PATH # Remove the line below if you installed tools in your global environment push!(LOAD_PATH, Base.Filesystem.homedir() * "/.julia-environments/tools/") # Import the tools, or display a warning if something goes wrong try @eval using OhMyREPL catch e @warn "Error initializing OhMyREPL" exception=(e, catch_backtrace()) end try @eval using Revise catch e @warn "Error initializing Revise" exception=(e, catch_backtrace()) end try @eval using BenchmarkTools catch e @warn "Error initializing BenchmarkTools" exception=(e, catch_backtrace()) end
☝️
หมายเหตุ: คุณอาจต้องสร้าง ~/.julia/config/ ในการติดตั้ง Julia ใหม่

ตอนนี้ ทุกครั้งที่คุณเริ่ม Julia — แม้กระทั่งจาก VS Code — Revise , OhMyREPL และ BenchmarkTools จะถูกโหลดโดยอัตโนมัติ บน สภาพแวดล้อมที่ใช้งานอยู่ แยกจากการอ้างอิงอื่นๆ โดยไม่ต้องติดตั้งและนำเข้าในทุกๆ โปรเจ็กต์

ค่อนข้างดีถ้าคุณถามฉัน!


แพ็คเกจ startup.jl อื่นๆ

ต่อไปนี้คือแพ็คเกจที่มีประโยชน์อื่น ๆ บางส่วนที่ควรพิจารณาติดตั้งในสภาพแวดล้อมเครื่องมือของคุณและนำเข้าในไฟล์ startup.jl ของคุณ:

  • JuliaFormatter.jl สำหรับจัดรูปแบบรหัสของคุณโดยอัตโนมัติ
  • PkgTemplates.jl สำหรับสร้างแพ็คเกจ Julia ใหม่อย่างรวดเร็ว
  • Term.jl สำหรับการบันทึก ข้อผิดพลาด และสไตล์การทำซ้ำที่ดีขึ้น
  • AbbreviatedStackTraces.jl สำหรับการติดตามสแต็กที่ได้รับการปรับปรุง

และอย่าพลาด เธรดที่ใช้เวลานาน นี้ใน Julia Discourse พร้อมกรณีการใช้งานอื่นๆ อีกมากมายสำหรับ startup.jl


เจาะลึก

หากคุณสนใจที่จะเริ่มต้นใช้งาน Julia สำหรับการวิเคราะห์ข้อมูล ฉันไม่สามารถแนะนำหนังสือ Julia For Data Analysis ของ Bogumił Kamiński ได้เพียงพอ นอกจากนี้ยังมีหนึ่งในคำแนะนำที่ดีที่สุดเกี่ยวกับ Julia สำหรับโปรแกรมเมอร์ที่มีประสบการณ์ที่ฉันเคยเห็น

เข้าถึงได้ทันทีจาก Manning รุ่น Kindle มีให้บริการจาก Amazon

ห้านาทีถึงจูเลีย

▶️
เรียนรู้เพิ่มเติม: ฉันสัมภาษณ์Bogumiłเกี่ยวกับ Julia สำหรับการวิเคราะห์ข้อมูล ในปี 2022 สำหรับพอดคาสต์ Talk Julia ดูวิดีโอที่นี่ →

ต้องการมากกว่านี้หรือไม่?

อีเมลหนึ่งฉบับทุกวันเสาร์พร้อมเคล็ดลับที่นำไปใช้ได้จริง
เวลาของคุณน้อยกว่า 5 นาทีเสมอ

สมัครสมาชิกตอนนี้

กำลังประมวลผลใบสมัครของคุณ เยี่ยมมาก! ตรวจสอบกล่องจดหมายของคุณและยืนยันการสมัครของคุณ มีข้อผิดพลาดในการส่งอีเมล

  • A learning a day
  • A Smart Bear
  • AddyOsmani.com
  • AddyOsmani.com (AddyOsmani.com)
  • Adwyat Krishna
  • Adwyat Krishna (Adwyat Krishna)
  • Ahmad Shadeed (Ahmad Shadeed)
  • Alex Turek
  • All That is Solid
  • André Staltz
  • Ars Technica
  • Astral Codex สิบ (Astral Codex Ten)
  • Atoms vs Bits
  • AVC
  • AVC (AVC)
  • Basic Apple Guy
  • Ben Thompson
  • Benedict Evans
  • Blog – storytelling with data
  • Built For Mars
  • Caleb Porzio
  • Christian Heilmann
  • Christian Heilmann (Christian Heilmann)
  • Christopher C
  • Chun Tian (binghe)
  • Codrops
  • Cold Takes
  • Cold Takes (Cold Takes)
  • Daily Infographic
  • Dan Luu
  • Daniel Lemire's blog
  • David Amos
  • David Perell
  • David Walsh Blog
  • Derek Sivers
  • Derek Sivers (Derek Sivers)
  • Desvl
  • Devon's Site
  • Digital Inspiration
  • DKB Blog
  • dropsafe
  • dropsafe (dropsafe)
  • DSHR
  • Dunk
  • DYNOMIGHT
  • eagereyes
  • Endless Metrics
  • Engadget
  • Engadget (Engadget)
  • Entitled Opinions
  • Exception Not Found
  • Experimental History
  • Farnam Street
  • Fed Guy
  • Fed Guy (Fed Guy)
  • Felix Krause
  • Florent Crivello
  • FlowingData
  • FlowingData (FlowingData)
  • Free Mind
  • Full Stack Economics
  • Funny JS
  • Future A16Z
  • Glassnode Insights
  • Glassnode Insights (Glassnode Insights)
  • Hacker News (Hacker News)
  • Hacker News Daily
  • Hacker News Daily (Hacker News Daily)
  • Hacker Noon (Hacker Noon)
  • Harvard Health
  • Harvard Health (Harvard Health)
  • Human Who Codes
  • Hunter Walk
  • Infographics – Cool Infographics
  • Information is Beautiful
  • Irrational Exuberance
  • Jacob Kaplan-Moss
  • Jakob Greenfeld
  • James Sinclair
  • Jason Fried
  • Jeff Kaufman
  • Jeff Kaufman (Jeff Kaufman)
  • Joel on Software
  • John Resig
  • John's internet house
  • Johnny Rodgers
  • Julia Evans
  • Julian.com
  • Kevin Cox
  • Kevin Norman
  • KK – Cool Tools
  • KK – Recomendo
  • KK – The Technium
  • KK – The Technium (KK – The Technium)
  • KK – เครื่องมือสุดเจ๋ง (KK – Cool Tools)
  • KK – แนะนำ (KK – Recomendo)
  • Krishna
  • Lee Robinson
  • Lines and Colors
  • Lyn Alden – Investment Strategy
  • MakeUseOf (MakeUseOf)
  • Martin Fowler
  • Mobilism Forums
  • More To That
  • Morgan Housel
  • Morgan Housel (Morgan Housel)
  • My Super Secret Diary
  • NASA Astronomy Picture
  • Neckar's New Money
  • News Letter
  • Nick Whitaker
  • Nicky's New Shtuff
  • nutcroft
  • Paul Graham
  • Penguin Random House
  • Philip Walton
  • Phoenix's island
  • Pivotal
  • Product Hunt
  • Prof Galloway
  • Psyche
  • Python Weekly
  • Python Weekly (Python Weekly)
  • Quanta Magazine
  • Rachel
  • Rachel (Rachel)
  • Real Life
  • Riccardo Mori
  • Riccardo Mori (Riccardo Mori)
  • Sasha
  • Science & technology
  • Science current issue
  • Scott Hanselman's Blog
  • Sébastien Dubois
  • Sébastien Dubois (Sébastien Dubois)
  • Secretum Secretorum
  • Seth's Blog
  • Shu Ding
  • Sidebar
  • SignalFire
  • Simon Willison's Weblog
  • Simons Foundation
  • Singularity HUB
  • SLIME MOLD TIME MOLD
  • Slyar Home
  • Spencer Greenberg
  • Stay SaaSy
  • Stephen Malina
  • Stephen Wolfram Writings
  • Strange Loop Canon
  • Stratechery
  • Tech Notes
  • TechCrunch
  • TechCrunch (TechCrunch)
  • The Commonplace
  • The Intrinsic Perspective
  • The Latest in Hearing Health | HeardThat
  • The Rabbit Hole
  • The Verge
  • The Verge (The Verge)
  • The Wall Street Journal (The Wall Street Journal)
  • TLDR Newsletter
  • Tom's blog
  • Tomasz Tunguz
  • Tomasz Tunguz (Tomasz Tunguz)
  • Troy Hunt
  • twitter via [email protected] on Inoreader
  • Tychlog
  • Uncharted Territories
  • Visual Capitalist
  • Visual.ly (Visual.ly)
  • Visualising Data
  • Vitalik Buterin
  • Vitalik Buterin (Vitalik Buterin)
  • Weichen Liu
  • What's New
  • Works in Progress
  • Workspaces
  • Writing
  • Xe's Blog
  • xkcd.com
  • xkcd.com (xkcd.com)
  • Yihui Xie
  • Yihui Xie (Yihui Xie)
  • yuzu (yuzu)
  • Zoran Jambor
  • กฤษณะ (Krishna)
  • กลยุทธ์ (Stratechery)
  • การแสดงข้อมูล (Visualising Data)
  • ข้อมูลมีความสวยงาม (Information is Beautiful)
  • ความคิดเห็นที่มีสิทธิ์ (Entitled Opinions)
  • ความอุดมสมบูรณ์อย่างไม่มีเหตุผล (Irrational Exuberance)
  • คัดสรรสมอง (Brain Pickings)
  • จดหมายข่าว (News Letter)
  • จดหมายข่าว TLDR (TLDR Newsletter)
  • จอห์นนี่ ร็อดเจอร์ส (Johnny Rodgers)
  • จาค็อบ แคปแลน-มอสส์ (Jacob Kaplan-Moss)
  • จิตใจ (Psyche)
  • จูเลีย อีแวนส์ (Julia Evans)
  • ชีวิตจริง (Real Life)
  • ซาช่า (Sasha)
  • ดักลาส วาเก็ตตี้ (Douglas Vaghetti)
  • ดินแดนที่ไม่จดที่แผนที่ (Uncharted Territories)
  • ตัวชี้วัดที่ไม่มีที่สิ้นสุด (Endless Metrics)
  • ตากระตือรือร้น (eagereyes)
  • ทรอย ฮันท์ (Troy Hunt)
  • ทวิตเตอร์แปล
  • ทั้งหมดที่เป็นของแข็ง (All That is Solid)
  • ธรรมดา (The Commonplace)
  • นักพัฒนาภาคปฏิบัติ (The Practical Developer)
  • นักเศรษฐศาสตร์ (Enonomist)
  • นักเศรษฐศาสตร์ (The Economist)
  • นักเศรษฐศาสตร์พิมพ์ (Enonomist Print)
  • นายทุนทัศนศิลป์ (Visual Capitalist)
  • นิตยสาร Quanta (Quanta Magazine)
  • บล็อก – การเล่าเรื่องด้วยข้อมูล (Blog – storytelling with data)
  • บล็อก DKB (DKB Blog)
  • บล็อกของ Daniel Lemire (Daniel Lemire's blog)
  • บล็อกของ David Walsh (David Walsh Blog)
  • บล็อกข้อมูล | เดอะการ์เดียน (Datablog | The Guardian)
  • บันทึก Mad Ned (The Mad Ned Memo)
  • บ้านอินเทอร์เน็ตของจอห์น (John's internet house)
  • พอล เกรแฮม (Paul Graham)
  • พื้นฐาน Apple Guy (Basic Apple Guy)
  • พื้นที่ทำงาน (Workspaces)
  • ภาวะเอกฐานฮับ (Singularity HUB)
  • มหึมา (Colossal)
  • มากกว่านั้น (More To That)
  • มาร์ติน ฟาวเลอร์ (Martin Fowler)
  • มีอะไรใหม่ (What's New)
  • มุมมองภายใน (The Intrinsic Perspective)
  • มูลนิธิไซม่อน (Simons Foundation)
  • ยาคอบ กรีนเฟลด์ (Jakob Greenfeld)
  • รูปภาพดาราศาสตร์ของนาซ่า (NASA Astronomy Picture)
  • ล่าสินค้า (Product Hunt)
  • ลิน อัลเดน – กลยุทธ์การลงทุน (Lyn Alden – Investment Strategy)
  • ลูกจันทน์เทศ (nutcroft)
  • วันแห่งการเรียนรู้ (A learning a day)
  • วิทยาศาสตร์ & เทคโนโลยี (Science & technology)
  • วิทยาศาสตร์ปัญหาปัจจุบัน (Science current issue)
  • ศ.กัลโลเวย์ (Prof Galloway)
  • สมาร์ทแบร์ (A Smart Bear)
  • สัญญาณไฟ (SignalFire)
  • หลุมกระต่าย (The Rabbit Hole)
  • อนาคต A16Z (Future A16Z)
  • อะตอมกับบิต (Atoms vs Bits)
  • อาส เทคนิค (Ars Technica)
  • อินโฟกราฟิก – อินโฟกราฟิกสุดเจ๋ง (Infographics – Cool Infographics)
  • อินโฟกราฟิกรายวัน (Daily Infographic)
  • อเล็กซ์ ทูเร็ค (Alex Turek)
  • ฮันเตอร์วอล์ค (Hunter Walk)
  • เงินใหม่ของเนคคาร์ (Neckar's New Money)
  • เจสัน ฟรายด์ (Jason Fried)
  • เดวิด เอมอส (David Amos)
  • เดอะการ์เดียน (Guardian)
  • เดอะการ์เดียน (The Guardian)
  • เทคโนโลยีเสพติด (Engadget)
  • เบน ทอมป์สัน (Ben Thompson)
  • เบเนดิกต์ อีแวนส์ (Benedict Evans)
  • เศรษฐศาสตร์เต็มกอง (Full Stack Economics)
  • เส้นและสี (Lines and Colors)
  • เหวยเฉินหลิว (Weichen Liu)
  • แคนนอนวงแปลก (Strange Loop Canon)
  • แถบด้านข้าง (Sidebar)
  • แรงบันดาลใจดิจิทัล (Digital Inspiration)
  • แอตแลนติก (The Atlantic)
  • โซรัน จัมโบร์ (Zoran Jambor)
  • ใช้ประโยชน์จาก (Make Use Of)
  • ไดอารี่สุดยอดของฉัน (My Super Secret Diary)
  • ไดโนไมท์ (DYNOMIGHT)
  • ไม่พบข้อยกเว้น (Exception Not Found)
  • ไม่มีหมวดหมู่

ทวิตเตอร์แปล

#ยูเครน️ (ค้นหาด้วย Twitter) (#Ukraine️ (Twitter search)) arxivblog (arxivblog) Brett Winton (Brett Winton) Cathie Wood (Cathie Wood) GeekWire (GeekWire) Parag Agrawal (Parag Agrawal) Peter Thiel (Peter Thiel) Steph Smith (Steph Smith) The New York Review of  หนังสือ (The New York Review of Books) Vitalik Buterin (Vitalik Buterin) กีคไวร์ (GeekWire) ช่องของ Durov (Durov's Channel) ทหารเรือ (Naval) ทิมคุก (Tim Cook) ทิม คุก (Tim Cook) นาวาล (Naval) นเรนทรา โมดี (Narendra Modi) บิลเกตส์ (Bill Gates) มาร์ค เกอร์มัน (Mark Gurman) มาร์ค เกอร์แมน (Mark Gurman) สตีฟ สมิธ (Steph Smith) อีลอน มัสก์ (Elon Musk) เคธี่ วูด (Cathie Wood) เบรตต์ วินตัน (Brett Winton) เรย์ ดาลิโอ (Ray Dalio) โจ ไบเดน (Joe Biden) ไวทาลิก บิวเทริน (Vitalik Buterin)

  • กุมภาพันธ์ 2023
  • มกราคม 2023
  • ธันวาคม 2022
  • พฤศจิกายน 2022
  • ตุลาคม 2022
  • กันยายน 2022
  • สิงหาคม 2022
  • กรกฎาคม 2022
  • มิถุนายน 2022
  • พฤษภาคม 2022
  • เมษายน 2022
  • มีนาคม 2022
  • กุมภาพันธ์ 2022
©2023 คนไทยมองโลก | Design: Newspaperly WordPress Theme