👾 Geek Engineers
image_2024-11-07_15-03-34.png
چجوری توی راست برای struct ها pretty print داشته باشیم؟
در واقع توی راست یه ماکرو به اسم Debug وجود داره که به شما اجازه میده چیز های مختلف رو توی دیباگ مود پرینت کنید و جهت دیباگ ازش استفاده کنید.
اما اگر بخواید واقعا اون شیء printable باشه باید براش fmt::Display ایمپلمنت بکنید که به خوبی باهاش اشنا هستید احتمالا.
منتها Debug Macro که بصورت :
println!("{:?}", your_object);
نوشته میشه بصورت inline پرینت میکنه و خیلی ترو تمیز نیست.
یه امکان دیگه که راست بصورت built-in داره اینه که با استفاده از :
println!("{:#?}", your_object);
میتونید اون رو منظم چاپ بکنید. همونطور که توی تصویر میبینید :)
پ.ن : کد پارسرم داره کار میکنه🫠🖤
در واقع توی راست یه ماکرو به اسم Debug وجود داره که به شما اجازه میده چیز های مختلف رو توی دیباگ مود پرینت کنید و جهت دیباگ ازش استفاده کنید.
اما اگر بخواید واقعا اون شیء printable باشه باید براش fmt::Display ایمپلمنت بکنید که به خوبی باهاش اشنا هستید احتمالا.
منتها Debug Macro که بصورت :
println!("{:?}", your_object);
نوشته میشه بصورت inline پرینت میکنه و خیلی ترو تمیز نیست.
یه امکان دیگه که راست بصورت built-in داره اینه که با استفاده از :
println!("{:#?}", your_object);
میتونید اون رو منظم چاپ بکنید. همونطور که توی تصویر میبینید :)
پ.ن : کد پارسرم داره کار میکنه🫠🖤
یک REPL جالب نوشته شده برای Rust .
همچین چیز مشابهی برای اکثر زبان ها مث پایتون و روبی و غیره نوشته شده. وقتی مینویسید python3 وارد یه محیطی میشید که بصورت آنی میتونید کد رو evaluate کنید و نتیجش رو ببینید. اینم مث همونه...
https://github.com/sigmaSd/IRust
همچین چیز مشابهی برای اکثر زبان ها مث پایتون و روبی و غیره نوشته شده. وقتی مینویسید python3 وارد یه محیطی میشید که بصورت آنی میتونید کد رو evaluate کنید و نتیجش رو ببینید. اینم مث همونه...
https://github.com/sigmaSd/IRust
GitHub
GitHub - sigmaSd/IRust: Cross Platform Rust Repl
Cross Platform Rust Repl. Contribute to sigmaSd/IRust development by creating an account on GitHub.
Forwarded from Deleted Account
از اشتباهات مرگباری که برنامه نویسان گو انجام میدهند (و دیگر برنامه نویسان)
https://www.youtube.com/watch?v=biGr232TBwc
https://www.youtube.com/watch?v=biGr232TBwc
👍2
image_2024-11-17_15-28-26.png
109 KB
بلخره Taha Lang شامل for statement شد!🥲🫠
چندروزه واقعا پاره شدم با دیباگ کردن کد پارسر.
github.com/tahadostifam/taha-lang
چندروزه واقعا پاره شدم با دیباگ کردن کد پارسر.
github.com/tahadostifam/taha-lang
🫡3
راجب Kanban Board بخونیم یکم.
میدونم ساده ست منتها اینکه رو کانسپت هاش مسلط باشید و به موقعش بتونید تسک هاتون رو توی تیم به درستی مدیریت بکنید خیلی اهمیت داره.
احساس کردم خودم در این زمینه کمبود دارم و هیچوقت راجب این چیزا مطالعه عمیقی نکردم. بیشتر راجب این موضوع باهاتون مطالبی شیر خواهم کرد.
https://www.atlassian.com/agile/kanban/boards#:~:text=Kanban%20boards%20use%20cards%2C%20columns,often%20times%20invisible%20and%20intangible.https://www.atlassian.com/agile/kanban/boards#:~:text=Kanban%20boards%20use%20cards%2C%20columns,often%20times%20invisible%20and%20intangible.
میدونم ساده ست منتها اینکه رو کانسپت هاش مسلط باشید و به موقعش بتونید تسک هاتون رو توی تیم به درستی مدیریت بکنید خیلی اهمیت داره.
احساس کردم خودم در این زمینه کمبود دارم و هیچوقت راجب این چیزا مطالعه عمیقی نکردم. بیشتر راجب این موضوع باهاتون مطالبی شیر خواهم کرد.
https://www.atlassian.com/agile/kanban/boards#:~:text=Kanban%20boards%20use%20cards%2C%20columns,often%20times%20invisible%20and%20intangible.https://www.atlassian.com/agile/kanban/boards#:~:text=Kanban%20boards%20use%20cards%2C%20columns,often%20times%20invisible%20and%20intangible.
Atlassian
What is a Kanban Board? | Atlassian
A kanban board is a physical or digital project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency(or flow).
🔥2
حقیقتی راجب فریمورک های وب در گو. خلاصه مطلب :
میگه همه اینا خیلی شبیه همدیگه ن و کار خیلی متفاوتی انجام نمیدن. در حقیقت همه این کتابخونه ها مث Gin, Fiber, Chi, Echo و غیره یه سری wrapper هستن که دور fasthttp یا std http گو پیچیده شدن.
همچنین یک نصیحت برای کسایی که تازه میان سمت گو :
اول سعی کنید با با خود لایبرری های استاندارد گو یچیزی بسازید. بعدش برید سراغ این کتابخونه ها.
چون گو مث جاوا اسکریپت نیست که بین انتخاب لایبرری گیر کنید. در نهایت همه اونا یه کار انجام میدن داخل گو.
https://www.youtube.com/watch?v=JECZTdEJnOI
#go
میگه همه اینا خیلی شبیه همدیگه ن و کار خیلی متفاوتی انجام نمیدن. در حقیقت همه این کتابخونه ها مث Gin, Fiber, Chi, Echo و غیره یه سری wrapper هستن که دور fasthttp یا std http گو پیچیده شدن.
همچنین یک نصیحت برای کسایی که تازه میان سمت گو :
اول سعی کنید با با خود لایبرری های استاندارد گو یچیزی بسازید. بعدش برید سراغ این کتابخونه ها.
چون گو مث جاوا اسکریپت نیست که بین انتخاب لایبرری گیر کنید. در نهایت همه اونا یه کار انجام میدن داخل گو.
https://www.youtube.com/watch?v=JECZTdEJnOI
#go
YouTube
The TRUTH About Golang Backend Frameworks
🔍 What is the BEST Go Framework?
Are you tangled in the web of Go backend frameworks, wondering which one to choose for your next project? Look no further! In this eye-opening video, we dig deep into the core of popular Go frameworks like Gin, Chi, httpRouter…
Are you tangled in the web of Go backend frameworks, wondering which one to choose for your next project? Look no further! In this eye-opening video, we dig deep into the core of popular Go frameworks like Gin, Chi, httpRouter…
❤3👍3
Forwarded from کداکسپلور | CodeExplore
بلخره یه مطلب حقی دیدیم🤣🤣🤣
واقعا واقعا گو برای یه geek زیادی ازار دهنده ست. و اصلی ترین دلیلش هم اینه که بعنوان یه زبان های لول اونقد ساده ست که خیلی کار ها نمیشه باهاش انجام داد...💀🚬
https://www.youtube.com/watch?v=rWJ1tPCnVJI
واقعا واقعا گو برای یه geek زیادی ازار دهنده ست. و اصلی ترین دلیلش هم اینه که بعنوان یه زبان های لول اونقد ساده ست که خیلی کار ها نمیشه باهاش انجام داد...💀🚬
https://www.youtube.com/watch?v=rWJ1tPCnVJI
YouTube
Golang is BAD for SMART PEOPLE
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.r…
https://twitch.tv/ThePrimeagen
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.r…
👍2
WASM + PWA
https://blog.pixelfreestudio.com/webassembly-and-progressive-web-apps-a-powerful-combination/
https://blog.pixelfreestudio.com/webassembly-and-progressive-web-apps-a-powerful-combination/
PixelFreeStudio Blog -
WebAssembly and Progressive Web Apps: A Powerful Combination
Discover how WebAssembly and Progressive Web Apps (PWAs) work together to create powerful, fast, and efficient web experiences
👍2
نوت پد به این خوشگلی دیده بودین؟ فک کنم با نوت پد ویندوز رقابت کنه :/
https://github.com/Muhammed-Rahif/Notpad
با Rust, Tauri, Svelte نوشتنش. و البته TailwindCSS.
https://github.com/Muhammed-Rahif/Notpad
با Rust, Tauri, Svelte نوشتنش. و البته TailwindCSS.
GitHub
GitHub - Muhammed-Rahif/Notpad: The classic notepad, enhanced!
The classic notepad, enhanced! Contribute to Muhammed-Rahif/Notpad development by creating an account on GitHub.
👍3