😡با برنامهنویسی ک اسم متغیرشو فارسی مینویسه باید چطوری برخورد کرد؟
😵💫🤒مثلن👇
MahsulatMojud
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
😵💫🤒مثلن👇
MahsulatMojud
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🤣11🍌6💊5🗿3
🔴𝗧𝗼𝗽 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀 :
1️⃣ 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Acts as the traffic controller for all incoming requests, routing them to the appropriate service.
2️⃣ 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗠𝗲𝘀𝗵 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Orchestrates inter-service communication, managing load balancing, service discovery, and security.
3️⃣ 𝗕𝘂𝗹𝗸𝗵𝗲𝗮𝗱 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Isolates each service in a separate "compartment" for failure resilience.
4️⃣ 𝗖𝗶𝗿𝗰𝘂𝗶𝘁 𝗕𝗿𝗲𝗮𝗸𝗲𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Prevents system-wide failures by halting requests to a failing or unresponsive service.
5️⃣ 𝗘𝘃𝗲𝗻𝘁-𝗗𝗿𝗶𝘃𝗲𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Facilitates communication between services through event publishing and subscribing.
6️⃣ 𝗦𝗶𝗱𝗲𝗰𝗮𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Deploys an auxiliary "sidecar" service alongside each microservice to handle tasks like logging, monitoring, and security.
7️⃣ 𝗦𝘁𝗿𝗮𝗻𝗴𝗹𝗲𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Gradually replaces a monolithic application with microservices.
8️⃣ 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Acts as a phonebook for microservices, facilitating inter-service communication.
9️⃣ 𝗦𝗮𝗴𝗮 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Manages transactions spanning multiple services by breaking them into steps and providing compensating actions if something goes wrong.
🔟 𝗖𝗤𝗥𝗦 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Separates the read and write operations for data, allowing independent optimization and scaling.
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
1️⃣ 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Acts as the traffic controller for all incoming requests, routing them to the appropriate service.
2️⃣ 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗠𝗲𝘀𝗵 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Orchestrates inter-service communication, managing load balancing, service discovery, and security.
3️⃣ 𝗕𝘂𝗹𝗸𝗵𝗲𝗮𝗱 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Isolates each service in a separate "compartment" for failure resilience.
4️⃣ 𝗖𝗶𝗿𝗰𝘂𝗶𝘁 𝗕𝗿𝗲𝗮𝗸𝗲𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Prevents system-wide failures by halting requests to a failing or unresponsive service.
5️⃣ 𝗘𝘃𝗲𝗻𝘁-𝗗𝗿𝗶𝘃𝗲𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Facilitates communication between services through event publishing and subscribing.
6️⃣ 𝗦𝗶𝗱𝗲𝗰𝗮𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Deploys an auxiliary "sidecar" service alongside each microservice to handle tasks like logging, monitoring, and security.
7️⃣ 𝗦𝘁𝗿𝗮𝗻𝗴𝗹𝗲𝗿 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Gradually replaces a monolithic application with microservices.
8️⃣ 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗥𝗲𝗴𝗶𝘀𝘁𝗿𝘆 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Acts as a phonebook for microservices, facilitating inter-service communication.
9️⃣ 𝗦𝗮𝗴𝗮 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Manages transactions spanning multiple services by breaking them into steps and providing compensating actions if something goes wrong.
🔟 𝗖𝗤𝗥𝗦 𝗣𝗮𝘁𝘁𝗲𝗿𝗻: Separates the read and write operations for data, allowing independent optimization and scaling.
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍5❤1🎉1🤣1
Forwarded from Gopher Academy (Javad)
✅ پروژه شبکه بلاکچین Pactus
پروژهای که بیش از دو سال از شروعش میگذره. چندین بار در کلیت پروژه تغییرات داده شد تا به یک استحکام نسبی برسد. در حال حاضر شبکه آزمایشی پروژه درحال اجراست. این شبکه خیلی تا حالا به ما کمک کرده. چندین مشکل را تو شبکه آزمایشی تونستیم پیدا کنیم و رفع و رجوعشون کنیم.
مسیر پروژه خیلی همواره نبوده. هنوز خیلی کار و مشکل هست، اما در یک جمعبندی کلی، میشه گفت که پروژه به یک ثبات اولیه رسیده. در حال حاضر ۲۰۰ ولیدیتور در شبکه هستند و تخمین خودمون چیزی در حدود ۲۵ تا ۵۰ کامپیوتر هم در شبکه بهم متصل هستند. انتظار داریم بتونیم به ۱۰۰۰ ولیدیتور و ۲۰۰ کامپیوتر برسیم.
اما Maintainer و توسعه دهنده اصلی این پروژه آقای مصطفی صداقت جو (@mos_joo) می باشد که اهل مالزی است و ۲ سال است فوکوس کرده روی این پروژه.
اکنون این پروژه localnet, testnet دارد که داخل testnet حدودا ۲۰۰ ولیدتور فعال دارد که دارند staking می کنند برروی شبکه و اما شبکه mainnet در حال تکمیل شدن است و در Q3 امسال استارت می شود.
من اینجا دوست داشتم دوستانِ علاقمند را دعوت کنم که در روند توسعه پروژه به ما کمک کنند. خصوصا اگر بتونیم از تجربیات دوستان در پروژه بهره ببریم و نواقص پروژه را رفع و کیفیت پروژه را ارتقا بدهیم.
اگر علاقه مند به برنامه نویسی حوزه بلاکچین هستید پروژه پکتوس یک شروع خوب برای یادگیری برنامه نویس بلاکچین هست.
برنامه نویسی بلاکچین مثل کوه یخ می ماند:
- بخش روی سطح آب می توانیم به قراردادهای هوشمند و کارهای روتین با شبکه دانست.
- بخش زیر آب برنامه نویسی شبکه بلاکچین و node و کلیات خود شبکه است (بخش پردرآمد این روزا).
نکته آخر و خوب شما می توانید با مشارکت خود در توسعه این پروژه به پیشرفت پروژه و افزایش دانش خود کمک کنید و ما یکسری مزایا برای پیوستن به تیم توسعه دهنده در نظر گرفتیم:
۱. دریافت bounty برای انجام issue هایی که لیبل bounty دارند.
۲. ورکشاپ های رایگان آموزش کلیات برنامه نویسی بلاکچین (یادگیری عمیق عناوین)
۳. پیوستن به تیم core developer در صورت صلاح دید.
۴. تقویت رزومه شما در زمینه بلاکچین
۵. پرداخت ریالی bounty ها برای مشارکت کنندگان داخل کشور
و...
لینک ها
- صفحه خانگی: https://pactus.org/
- آموزش عناوین کلی پروژه: https://pactus.org/learn/
- نقشه راه: https://pactus.org/about/roadmap/
- اکسپلورر: https://pactusscan.com
- گیتهاب: https://github.com/pactus-project
- مخزن پروژه: https://github.com/pactus-project/pactus
- نحوه مشارکت: https://github.com/pactus-project/pactus/blob/main/CONTRIBUTING.md
- دیسکورد پکتوس: https://discord.gg/H5vZkNnXCu
- کانال تلگرام پکتوس: https://t.me/pactusblockchain
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
پروژهای که بیش از دو سال از شروعش میگذره. چندین بار در کلیت پروژه تغییرات داده شد تا به یک استحکام نسبی برسد. در حال حاضر شبکه آزمایشی پروژه درحال اجراست. این شبکه خیلی تا حالا به ما کمک کرده. چندین مشکل را تو شبکه آزمایشی تونستیم پیدا کنیم و رفع و رجوعشون کنیم.
مسیر پروژه خیلی همواره نبوده. هنوز خیلی کار و مشکل هست، اما در یک جمعبندی کلی، میشه گفت که پروژه به یک ثبات اولیه رسیده. در حال حاضر ۲۰۰ ولیدیتور در شبکه هستند و تخمین خودمون چیزی در حدود ۲۵ تا ۵۰ کامپیوتر هم در شبکه بهم متصل هستند. انتظار داریم بتونیم به ۱۰۰۰ ولیدیتور و ۲۰۰ کامپیوتر برسیم.
اما Maintainer و توسعه دهنده اصلی این پروژه آقای مصطفی صداقت جو (@mos_joo) می باشد که اهل مالزی است و ۲ سال است فوکوس کرده روی این پروژه.
اکنون این پروژه localnet, testnet دارد که داخل testnet حدودا ۲۰۰ ولیدتور فعال دارد که دارند staking می کنند برروی شبکه و اما شبکه mainnet در حال تکمیل شدن است و در Q3 امسال استارت می شود.
من اینجا دوست داشتم دوستانِ علاقمند را دعوت کنم که در روند توسعه پروژه به ما کمک کنند. خصوصا اگر بتونیم از تجربیات دوستان در پروژه بهره ببریم و نواقص پروژه را رفع و کیفیت پروژه را ارتقا بدهیم.
اگر علاقه مند به برنامه نویسی حوزه بلاکچین هستید پروژه پکتوس یک شروع خوب برای یادگیری برنامه نویس بلاکچین هست.
برنامه نویسی بلاکچین مثل کوه یخ می ماند:
- بخش روی سطح آب می توانیم به قراردادهای هوشمند و کارهای روتین با شبکه دانست.
- بخش زیر آب برنامه نویسی شبکه بلاکچین و node و کلیات خود شبکه است (بخش پردرآمد این روزا).
نکته آخر و خوب شما می توانید با مشارکت خود در توسعه این پروژه به پیشرفت پروژه و افزایش دانش خود کمک کنید و ما یکسری مزایا برای پیوستن به تیم توسعه دهنده در نظر گرفتیم:
۱. دریافت bounty برای انجام issue هایی که لیبل bounty دارند.
۲. ورکشاپ های رایگان آموزش کلیات برنامه نویسی بلاکچین (یادگیری عمیق عناوین)
۳. پیوستن به تیم core developer در صورت صلاح دید.
۴. تقویت رزومه شما در زمینه بلاکچین
۵. پرداخت ریالی bounty ها برای مشارکت کنندگان داخل کشور
و...
لینک ها
- صفحه خانگی: https://pactus.org/
- آموزش عناوین کلی پروژه: https://pactus.org/learn/
- نقشه راه: https://pactus.org/about/roadmap/
- اکسپلورر: https://pactusscan.com
- گیتهاب: https://github.com/pactus-project
- مخزن پروژه: https://github.com/pactus-project/pactus
- نحوه مشارکت: https://github.com/pactus-project/pactus/blob/main/CONTRIBUTING.md
- دیسکورد پکتوس: https://discord.gg/H5vZkNnXCu
- کانال تلگرام پکتوس: https://t.me/pactusblockchain
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍6🤔2👎1
🔴15 ways to learn Go:
1. Code: A Tour of Go: https://lnkd.in/eE-PHYXu
2. Read: Learning Go - https://lnkd.in/e6V2cU2H
3. Do: Install Go! - https://go.dev/doc/install
4. Code: @Exercism’s Go Track - https://lnkd.in/eZbEennb
5. Read: The Go Programming Language - https://lnkd.in/eCGc8Wai
6. Build: Use the projects on Coding Challenges to build real-world applications - https://lnkd.in/ebRhtc-C
7. Read: Go by Example - https://gobyexample.com/
8. Code: Do the Gophercises - https://gophercises.com/
9. Read: Effective Go - https://lnkd.in/e_ZtJg9p
10. Study: Programming with Google Go Specialization - https://lnkd.in/e3Tf4zX9
11. Read: An introduction to Programming in Go - https://lnkd.in/eyxbJwMj ideal if you’re also new to programming.
12. Study: Go: The Complete Developer's Guide - https://lnkd.in/eAqcjCr5
13. Read: Efficient Go: Data-Driven Performance Optimization - https://lnkd.in/eVJgiriz
14. Read/Do: Go Developer Roadmap - https://roadmap.sh/golang
15. Read: Let’s Go - https://lnkd.in/epyWKvHj
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
1. Code: A Tour of Go: https://lnkd.in/eE-PHYXu
2. Read: Learning Go - https://lnkd.in/e6V2cU2H
3. Do: Install Go! - https://go.dev/doc/install
4. Code: @Exercism’s Go Track - https://lnkd.in/eZbEennb
5. Read: The Go Programming Language - https://lnkd.in/eCGc8Wai
6. Build: Use the projects on Coding Challenges to build real-world applications - https://lnkd.in/ebRhtc-C
7. Read: Go by Example - https://gobyexample.com/
8. Code: Do the Gophercises - https://gophercises.com/
9. Read: Effective Go - https://lnkd.in/e_ZtJg9p
10. Study: Programming with Google Go Specialization - https://lnkd.in/e3Tf4zX9
11. Read: An introduction to Programming in Go - https://lnkd.in/eyxbJwMj ideal if you’re also new to programming.
12. Study: Go: The Complete Developer's Guide - https://lnkd.in/eAqcjCr5
13. Read: Efficient Go: Data-Driven Performance Optimization - https://lnkd.in/eVJgiriz
14. Read/Do: Go Developer Roadmap - https://roadmap.sh/golang
15. Read: Let’s Go - https://lnkd.in/epyWKvHj
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
🎉4👍2
📘 Software Architecture Metrics
Case Studies to Improve the Quality of Your Architecture
➖Edited by: Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, and Eoin Woods
➖Paperback : 218 pages (B5)
➖Edition : 1
➖Year : 2022
➖Publisher : O'Reilly
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Case Studies to Improve the Quality of Your Architecture
➖Edited by: Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, and Eoin Woods
➖Paperback : 218 pages (B5)
➖Edition : 1
➖Year : 2022
➖Publisher : O'Reilly
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3❤1
📘 Mastering API Architecture
Design, Operate, and Evolve API-Based Systems
➖Edited by: James Gough, Daniel Bryant,Matthew Auburn
➖Paperback : 290 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : O’Reilly
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Design, Operate, and Evolve API-Based Systems
➖Edited by: James Gough, Daniel Bryant,Matthew Auburn
➖Paperback : 290 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : O’Reilly
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍11👎1
✅ چندتا issue ساده و خوب برای مشارکت در پروژه Pactus
https://github.com/pactus-project/pactus/issues/539
https://github.com/pactus-project/pactus/issues/528
https://github.com/pactus-project/pactus/issues/527
https://github.com/pactus-project/pactus/issues/515
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://github.com/pactus-project/pactus/issues/539
https://github.com/pactus-project/pactus/issues/528
https://github.com/pactus-project/pactus/issues/527
https://github.com/pactus-project/pactus/issues/515
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🗿3🕊2👍1👎1🍾1
دروووودی مجدد،
امروز هم با یک دوره ی خفففن و جدید اومدیم خدمتتون⚡🙌
قسمت اول از دوره ی go master class (Design, Develop, Deploy) امروز در کانال یوتوب دواپس هابیز منتشر شد.
توی این قسمت به روند دوره، تاریخچه زبان گو٬ نصب اون و مقدمات و کلیات زبان گو میپردازیم.
محمد نصر دوست داشتی که احتمالا قبلا از دوره ی cfs میشناسیدش، زحمت این دوره همچی تموم رو کشیده 🤩❤️
ویدیو رو ببینید و بازنشر کنید 🌋❤️
https://youtu.be/3GIEmRfMA0Ih
▬ شبکه های اجتماعی محمد عزیز:
linkedin: https://www.linkedin.com/in/mohammadne/
github: https://github.com/mohammadne
portfolio: https://mohammadne.me
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
امروز هم با یک دوره ی خفففن و جدید اومدیم خدمتتون⚡🙌
قسمت اول از دوره ی go master class (Design, Develop, Deploy) امروز در کانال یوتوب دواپس هابیز منتشر شد.
توی این قسمت به روند دوره، تاریخچه زبان گو٬ نصب اون و مقدمات و کلیات زبان گو میپردازیم.
محمد نصر دوست داشتی که احتمالا قبلا از دوره ی cfs میشناسیدش، زحمت این دوره همچی تموم رو کشیده 🤩❤️
ویدیو رو ببینید و بازنشر کنید 🌋❤️
https://youtu.be/3GIEmRfMA0Ih
▬ شبکه های اجتماعی محمد عزیز:
linkedin: https://www.linkedin.com/in/mohammadne/
github: https://github.com/mohammadne
portfolio: https://mohammadne.me
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤6🕊2👍1
دوستان عزیزی که مثل محمد نصر عزیز یا مهدی مهرابی عزیز همچنین سایر دوستان دیگر که تلاش میکنند با آموزششون به جامعه گولنگ کاران کمک کنند.
می توانند مطالب، مقالات، ویدئوها و هرچیز دیگری را برای بنده و یا بردیا عزیز بفرستند تا تو کانال و گروه باز نشر کنیم.
@Ja7adR
@mrbardia72
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
می توانند مطالب، مقالات، ویدئوها و هرچیز دیگری را برای بنده و یا بردیا عزیز بفرستند تا تو کانال و گروه باز نشر کنیم.
@Ja7adR
@mrbardia72
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍9❤1
❎Performance Tips for Postgres FDW
▶️https://www.crunchydata.com/blog/performance-tips-for-postgres-fdw
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
▶️https://www.crunchydata.com/blog/performance-tips-for-postgres-fdw
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🤣2
بچهها ممکنه خیلی از اوقات نیاز به یک منتور داشته باشید که توی مسیر شغلی بهتون کمک کنه، سایت ADPList با هدف منتورینگ رایگان برای همه ایجاد شده و میتونید توی این سایت ثبتنام کنید و خیلی راحت با منتورهای این پلتفرم جلسه رایگان ست کنید و ازشون کمک بگیرید.
https://adplist.org/explore?tab=mentors
#DevTwitter | <boby cloud/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://adplist.org/explore?tab=mentors
#DevTwitter | <boby cloud/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔥8
💙کامپیوترها حتی وقتی خاموش هم باید زمان رو نگه دارن.
💙 در این قسمت از آموزش #لینوکس در مورد زمان و سنجشش حرف میزنم.
💙 قسمت جالبیه و کلی چیز باحال و کاربردی داره؛بخصوص که پروتکل مورد استفاده، پروتکل مورد علاقه من یعنی NTP است و دستوراتش
🔴https://youtu.be/GN54NlA4wC4
🔴https://youtu.be/Ihm6AYNFUKA
#جادی
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
💙 در این قسمت از آموزش #لینوکس در مورد زمان و سنجشش حرف میزنم.
💙 قسمت جالبیه و کلی چیز باحال و کاربردی داره؛بخصوص که پروتکل مورد استفاده، پروتکل مورد علاقه من یعنی NTP است و دستوراتش
🔴https://youtu.be/GN54NlA4wC4
🔴https://youtu.be/Ihm6AYNFUKA
#جادی
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍8❤1
❎Order of execution of a Query
▶️https://sqlbolt.com/lesson/select_queries_order_of_execution
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
▶️https://sqlbolt.com/lesson/select_queries_order_of_execution
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3❤2
🔴URL, URI, URN - Do you know the differences?
🔹 URI
URI stands for Uniform Resource Identifier. It identifies a logical or physical resource on the web. URL and URN are subtypes of URI. URL locates a resource, while URN names a resource.
🔹 URL
URL stands for Uniform Resource Locator, the key concept of HTTP. It is the address of a unique resource on the web. It can be used with other protocols like FTP and JDBC.
🔹 URN
URN stands for Uniform Resource Name. It uses the urn scheme. URNs cannot be used to locate a resource. A simple example given in the diagram is composed of a namespace and a namespace-specific string.
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔹 URI
URI stands for Uniform Resource Identifier. It identifies a logical or physical resource on the web. URL and URN are subtypes of URI. URL locates a resource, while URN names a resource.
🔹 URL
URL stands for Uniform Resource Locator, the key concept of HTTP. It is the address of a unique resource on the web. It can be used with other protocols like FTP and JDBC.
🔹 URN
URN stands for Uniform Resource Name. It uses the urn scheme. URNs cannot be used to locate a resource. A simple example given in the diagram is composed of a namespace and a namespace-specific string.
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3❤2🍾2
👍4
😁برای اهل دل هاش👇🏻👇🏻
🔵Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
🟢https://github.com/create-go-app/cli
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔵Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
🟢https://github.com/create-go-app/cli
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍7💊2❤1
#دون
یک باگ بزرگ کامپیوتری وجود داره به اسم Y2K38 که 19 ژانویه ی 2038 ساعت 03:14:07 اتفاق میوفته.
همونطور که میدونید کامپیوتر ها تاریخ رو بر اساس ثانیه های گذشته از اول ژانویه ی 1970 تا حالا حساب میکنن. (که بهش Unix timestamp میگن)
این عدد در اکثر سیستم ها توی یک signed 32-bit integer ذخیره میشه که میتونه از عدد
-2,147,483,648
تا
2,147,483,647
توی خودش ذخیره کنه
توی تاریخ 19 ژانویه ی 2038، عدد تاریخ از این مقدار فراتر میره، سر ریز حافظه اتفاق میوفته و شمارشگر تاریخ ریست میشه
هم اکنون: 1,688,061,955
راه حلش ذخیره ی تاریخ توی یک عدد 64 بیتی هست
البته تا اون تاریخ قطعا این مشکل حل خواهد شد و همین حالا هم خیلی از سیستم ها حلش کردن
#DevTwitter
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
یک باگ بزرگ کامپیوتری وجود داره به اسم Y2K38 که 19 ژانویه ی 2038 ساعت 03:14:07 اتفاق میوفته.
همونطور که میدونید کامپیوتر ها تاریخ رو بر اساس ثانیه های گذشته از اول ژانویه ی 1970 تا حالا حساب میکنن. (که بهش Unix timestamp میگن)
این عدد در اکثر سیستم ها توی یک signed 32-bit integer ذخیره میشه که میتونه از عدد
-2,147,483,648
تا
2,147,483,647
توی خودش ذخیره کنه
توی تاریخ 19 ژانویه ی 2038، عدد تاریخ از این مقدار فراتر میره، سر ریز حافظه اتفاق میوفته و شمارشگر تاریخ ریست میشه
هم اکنون: 1,688,061,955
راه حلش ذخیره ی تاریخ توی یک عدد 64 بیتی هست
البته تا اون تاریخ قطعا این مشکل حل خواهد شد و همین حالا هم خیلی از سیستم ها حلش کردن
#DevTwitter
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍5🤔2🐳2