❤1👍1
Go's html/template:
https://www.calhoun.io/intro-to-templates/
https://www.calhoun.io/intro-to-templates/
Calhoun.io
An Introduction to Templates in Go - Calhoun.io
This four part series explores Go's template package, which can be used to render HTML or text. Topics covered include contextual encoding, actions, using functions in templates, and how to build a proper view layer for a web application.
🔥4👍1
Forwarded from Geeky Career (Mohammad Moallemi)
This media is not supported in your browser
VIEW IN TELEGRAM
#cv #GluonCV #deep_learning
GluonCV: a Deep Learning Toolkit for Computer Vision
GluonCV provides implementations of state-of-the-art (SOTA) deep learning algorithms in computer vision. It aims to help engineers, researchers, and students quickly prototype products, validate new ideas and learn computer vision.
It features training scripts that reproduce SOTA results reported in latest papers, a large set of pre-trained models, carefully designed APIs and easy to understand implementations and community support.
https://cv.gluon.ai/
https://www.youtube.com/watch?v=nfpouVAzXt0
@Geeky_Career
GluonCV: a Deep Learning Toolkit for Computer Vision
GluonCV provides implementations of state-of-the-art (SOTA) deep learning algorithms in computer vision. It aims to help engineers, researchers, and students quickly prototype products, validate new ideas and learn computer vision.
It features training scripts that reproduce SOTA results reported in latest papers, a large set of pre-trained models, carefully designed APIs and easy to understand implementations and community support.
https://cv.gluon.ai/
https://www.youtube.com/watch?v=nfpouVAzXt0
@Geeky_Career
کارهایی که نباید در pair programming انجام دهیم
https://tuple.app/pair-programming-guide/antipatterns
https://tuple.app/pair-programming-guide/antipatterns
tuple.app
Tuple's Pair Programming Guide
Comprehensive guides for thoughtful pair programmers.
👍1
ابزار poppler یه ابزار برای رندر فایل های pdfئه.
حالا یه سری util هم داره که از cli فابل دسترسیه و خیلیم کار باهاشون راحته.
مثلا در اوردن image ها از یه pdf یا تبدیل به html یا چسبوندن چند تا pdf یا جدا کردن صفحه های یه pdf
https://www.mankier.com/package/poppler-utils
حالا یه سری util هم داره که از cli فابل دسترسیه و خیلیم کار باهاشون راحته.
مثلا در اوردن image ها از یه pdf یا تبدیل به html یا چسبوندن چند تا pdf یا جدا کردن صفحه های یه pdf
https://www.mankier.com/package/poppler-utils
Mankier
Package poppler-utils - man pages | ManKier
Command line utilities for converting PDF files
👍6🔥2
Forwarded from Computeronic|کامپیوترونیک
Go 1.18 ریلیز شد
▫️ جهت دریافت و مشاهده ویزگیهای جدید این نسخه میتونید به لینک زیر مراجعه کنید که داکیومنت خود گو هست:
https://go.dev/doc/go1.18
#GO #برنامهنویسی #کامپیوتر
➖➖➖➖➖➖➖➖➖
🆔@Computeronic
🌐 Computeronic.ir
▫️ جهت دریافت و مشاهده ویزگیهای جدید این نسخه میتونید به لینک زیر مراجعه کنید که داکیومنت خود گو هست:
https://go.dev/doc/go1.18
#GO #برنامهنویسی #کامپیوتر
➖➖➖➖➖➖➖➖➖
🆔@Computeronic
🌐 Computeronic.ir
👍1👎1🔥1
Forwarded from Go Casts 🚀
what-is-devops.pdf
455.1 KB
در راستای همین مبحث، این توضیح در مورد devops رو دیدم که خیلی ساده و واضح توضیح داده، خوندنش خالی از لطف نیست
مخصوصا این پاراگرافش رو دقت کنید
Devops is not a technology, tool or framework.
Devops is a cultural movement, mindset, philosophy to coordinate produce better, more reliable products.
#devops #visualized
@gocasts
مخصوصا این پاراگرافش رو دقت کنید
Devops is not a technology, tool or framework.
Devops is a cultural movement, mindset, philosophy to coordinate produce better, more reliable products.
#devops #visualized
@gocasts
این Alis هم یه installer برای آرچلینوکسه. پشتیبانی از UEFI داره و به نظر جالب میاد در کل.
روش کارش اینه که با iso های خود آرچ کار میکنه.
وقتی از روی یه iso آرچ بوت شدید اسکریپتشون رو دانلود میکنید
بعد یه فایل کانفیگ میده بهتون که برحسب نیاز ادیت میکنید
و میزنید نصب بشه.
البته بیشتر هم میشه شخصی سازی کرد.
https://github.com/picodotdev/alis/
روش کارش اینه که با iso های خود آرچ کار میکنه.
وقتی از روی یه iso آرچ بوت شدید اسکریپتشون رو دانلود میکنید
بعد یه فایل کانفیگ میده بهتون که برحسب نیاز ادیت میکنید
و میزنید نصب بشه.
البته بیشتر هم میشه شخصی سازی کرد.
https://github.com/picodotdev/alis/
GitHub
GitHub - picodotdev/alis: Arch Linux Install Script (or alis, also known as the Arch Linux executable installation guide and wiki)…
Arch Linux Install Script (or alis, also known as the Arch Linux executable installation guide and wiki) installs an unattended, automated and customized Arch Linux system. - picodotdev/alis
👍5
یه راهنمای نصب خوب با سرعت پیشروی و طول متناسب
برای arch
البته که همه ویکی خود آرچ رو توصیه میکنن، ولی یه مشکلی که هست اینه که یه صفحه واحد نداره و کلی باید بچرخی، بعد هم حس میکنی که اینقدری که خوندی کافی نیست و بیشتر باید بخونی
اما این خودش به تنهایی کافیه.
https://www.freecodecamp.org/news/how-to-install-arch-linux
برای arch
البته که همه ویکی خود آرچ رو توصیه میکنن، ولی یه مشکلی که هست اینه که یه صفحه واحد نداره و کلی باید بچرخی، بعد هم حس میکنی که اینقدری که خوندی کافی نیست و بیشتر باید بخونی
اما این خودش به تنهایی کافیه.
https://www.freecodecamp.org/news/how-to-install-arch-linux
freeCodeCamp.org
The Arch Linux Handbook – Learn Arch Linux for Beginners
If you ask a group of developers what Linux is, most of them will probably say it's an open-source operating system. Those with more technical knowledge will probably call it a kernel. For me, though, Linux is not just an operating system or a kernel...
👍1
میدونستید ممکنه یه دقیقهای ۶۱ ثانیه باشه؟
به این ترتیب:
When do leap seconds occur?
Leap seconds have always occurred at the end of December or the end of June, on the last second of the UTC day. The designation of the sequence of seconds is:
23h 59m 59s
23h 59m 60s
00h 00m 00s (the beginning of the following date)
https://www.nist.gov/pml/time-and-frequency-division/leap-seconds-faqs
به این ترتیب:
When do leap seconds occur?
Leap seconds have always occurred at the end of December or the end of June, on the last second of the UTC day. The designation of the sequence of seconds is:
23h 59m 59s
23h 59m 60s
00h 00m 00s (the beginning of the following date)
https://www.nist.gov/pml/time-and-frequency-division/leap-seconds-faqs
NIST
Leap Seconds FAQs
What time is it
👍2🤯1
حالا کلا leap second چیه؟
میگه ما دو تا تعریف از زمان داریم
یکی خیلی دقیقه و با ساعت اتمیه
یکی دقیق نیست و مرسومه که یه کسری از زمان چرخش کره زمین به دور خودشه
اینا یه تفاوت جزئی دارد حدود سالی ۱ ۲ ثانیه
حالا این ثانیه میاد تفاوت رو حل میکنه.
البته خودش ممکنه باعث یه سری مشکل بشه =)
میگه ما دو تا تعریف از زمان داریم
یکی خیلی دقیقه و با ساعت اتمیه
یکی دقیق نیست و مرسومه که یه کسری از زمان چرخش کره زمین به دور خودشه
اینا یه تفاوت جزئی دارد حدود سالی ۱ ۲ ثانیه
حالا این ثانیه میاد تفاوت رو حل میکنه.
البته خودش ممکنه باعث یه سری مشکل بشه =)
Forwarded from Bit Orbit 🪐 (Arya Shabane)
شاید بار ها کلمه tty را دیده باشید، اما tty واقعا چیست؟ و فایدهاش چیست؟ آیا به آن نیاز داریم؟ اصلا از کجا آمد؟
برای من چیز جالبی بود، برای همین گفتم متن اصلی رو #ترجمه کنم و منتشر کنم.
https://bit-orbit.github.io/blog/post/what-is-tty-in-linux/
برای من چیز جالبی بود، برای همین گفتم متن اصلی رو #ترجمه کنم و منتشر کنم.
https://bit-orbit.github.io/blog/post/what-is-tty-in-linux/
تجربه هایی از ۲۰ سال برنامه نویسی در حوزه های مختلف
https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c
https://alexewerlof.medium.com/my-guiding-principles-after-20-years-of-programming-a087dc55596c
Medium
My guiding principles after 20 years of programming
I’ve been programming since 1999. This year I’ve officially coded for 20+ years. I’ve started with Basic but soon jumped into Pascal and C…
یه پوشه داریم به اسم
با چه دستوری این کارو انجام بدیم که سیستم به فنا نره؟ =)
~
و میخوایم پاکش کنیم.با چه دستوری این کارو انجام بدیم که سیستم به فنا نره؟ =)
نوشتههای ترمینالی
خب این garuda از zen-kernel استفاده میکنه. یه نسخه متفاوتی از کرنل لینوکسه که قراره برای سیستم های رومیزی بهتر باشه چون interactive تره. تجربه من این بود که پرفورمنس فرق خاصی نداشت. باتری بدتر شده بود (البته توزیع هم عوض کرده بودم نمیشه لزوما گفت) و پیشرفت…
خب من garuda رو به چند تا دلیل پاک کردم:
خیلی بزک شده بود و اگرچه زیبا بود اما دقیقا اون چیزی نبود که میخواستم
هر کدوم از این قسمت ها منابع مثل رم و cpu اشغال میکردن
من بلد نبودم هر کدوم رو کانفیگ کنم تا اون چیزی بشه که من میخوام
به خاطر کرنلش و البته همین دلایلی که اینجا نوشتم مصرف باتریش زیاد بود
دنبال توزیع جایگزین بودم، یه توزیعی که خیلی وقت بود میخواستم نصبش کنم رو نصب کردم: endeavour OS
این هم یه توزیع arch-baseئه ولی برخلاف گارودا و مانجارو، پر از امکانات و برنامه های از پیش نصب شده نیست.
بیشتر شبیه arco linux ساده و بی امکانات اضافه س.
چیزایی که جالب بود برام:
خیلی شفاف دو تا حالت نصب offline و online داره. اگه افلاین باشه که فقط چیزایی که داره رو نصب میکنه و تمام
اما اگه انلاین باشید میتونین بین DE های مختلف و اینا سوییچ کنید
باز یه چیز دیگه که خیلی برام جالب بود این بود که قبل نصب یه script داره که میتونید توش رو پر کنید (فقط تو حالت انلاین) موقع نصب اون دستورا رو هم اجرا میکنه و مثلا میتونید پکیج های اضافه ای که میخواید رو با کمک خود installerش نصب کنید. البته من تستش نکردم.
تو این چند ساعتی نصب کردم خوشم اومد. عمر باتری خوبه. بدون چیزای اضافه زیباست و سبکه و لازم نیست قبل اینکه استفاده کنم، همه چیز رو تمیز کنم! همه چی همونطوریه که باید باشه.
اینم بگم که تو حالت افلاین DE اصلی و کانفیگ شده ش xfce ئه و به شکل معقولی کانفیگش کردن و کانفیگ هاشونم تو گیتهابشون هست. نمیدونم DE های دیگه رو کانفیگ کردن یا نه اما فکر نکنم.
خیلی بزک شده بود و اگرچه زیبا بود اما دقیقا اون چیزی نبود که میخواستم
هر کدوم از این قسمت ها منابع مثل رم و cpu اشغال میکردن
من بلد نبودم هر کدوم رو کانفیگ کنم تا اون چیزی بشه که من میخوام
به خاطر کرنلش و البته همین دلایلی که اینجا نوشتم مصرف باتریش زیاد بود
دنبال توزیع جایگزین بودم، یه توزیعی که خیلی وقت بود میخواستم نصبش کنم رو نصب کردم: endeavour OS
این هم یه توزیع arch-baseئه ولی برخلاف گارودا و مانجارو، پر از امکانات و برنامه های از پیش نصب شده نیست.
بیشتر شبیه arco linux ساده و بی امکانات اضافه س.
چیزایی که جالب بود برام:
خیلی شفاف دو تا حالت نصب offline و online داره. اگه افلاین باشه که فقط چیزایی که داره رو نصب میکنه و تمام
اما اگه انلاین باشید میتونین بین DE های مختلف و اینا سوییچ کنید
باز یه چیز دیگه که خیلی برام جالب بود این بود که قبل نصب یه script داره که میتونید توش رو پر کنید (فقط تو حالت انلاین) موقع نصب اون دستورا رو هم اجرا میکنه و مثلا میتونید پکیج های اضافه ای که میخواید رو با کمک خود installerش نصب کنید. البته من تستش نکردم.
تو این چند ساعتی نصب کردم خوشم اومد. عمر باتری خوبه. بدون چیزای اضافه زیباست و سبکه و لازم نیست قبل اینکه استفاده کنم، همه چیز رو تمیز کنم! همه چی همونطوریه که باید باشه.
اینم بگم که تو حالت افلاین DE اصلی و کانفیگ شده ش xfce ئه و به شکل معقولی کانفیگش کردن و کانفیگ هاشونم تو گیتهابشون هست. نمیدونم DE های دیگه رو کانفیگ کردن یا نه اما فکر نکنم.
نوشتههای ترمینالی
خب من garuda رو به چند تا دلیل پاک کردم: خیلی بزک شده بود و اگرچه زیبا بود اما دقیقا اون چیزی نبود که میخواستم هر کدوم از این قسمت ها منابع مثل رم و cpu اشغال میکردن من بلد نبودم هر کدوم رو کانفیگ کنم تا اون چیزی بشه که من میخوام به خاطر کرنلش و البته همین…
یه اپ ولکام هم دارن که کلی از چیزایی که بعد از نصب نیاز دارید کانفیگ کنید رو خودش پیشنهاد داده و جالبه.
یه اسکریپت هست به نام zed برای zsh که میتونین باهاش با خود shell فایل ادیت کنید
بالاشم با خوشحالی کامنت گذاشته که no ther shell could do this
خب بزرگوار به نظرت چرا؟
دیگه کسی که به zsh و این اسکریپته دسترسی پیدا کرده حتما یه viی nanoی چیزی هم میتونه پیدا کنه.
https://github.com/zsh-users/zsh/blob/master/Functions/Misc/zed
بالاشم با خوشحالی کامنت گذاشته که no ther shell could do this
خب بزرگوار به نظرت چرا؟
دیگه کسی که به zsh و این اسکریپته دسترسی پیدا کرده حتما یه viی nanoی چیزی هم میتونه پیدا کنه.
https://github.com/zsh-users/zsh/blob/master/Functions/Misc/zed
نوشتههای ترمینالی
یه اسکریپت هست به نام zed برای zsh که میتونین باهاش با خود shell فایل ادیت کنید بالاشم با خوشحالی کامنت گذاشته که no ther shell could do this خب بزرگوار به نظرت چرا؟ دیگه کسی که به zsh و این اسکریپته دسترسی پیدا کرده حتما یه viی nanoی چیزی هم میتونه پیدا…
و یه نکته اینکه چرا zsh که اینقدر کاربر داره، این همه قابلیت تقریبا داکیومنت نشده داره؟
همچنین پلاگین های پیشفرض oh my zsh هم درست حسابی توضیحی ازشون موجود نیست.
همچنین پلاگین های پیشفرض oh my zsh هم درست حسابی توضیحی ازشون موجود نیست.
بازی با bash:
برای اینکه یه دستور رو به خودش alias کنید میتونید همچین کاری بکنید:
alias ls="eval ls"
و خب مشخصه که دچار استک اورفلو میشه و segmentation fault!
برای اینکه یه دستور رو به خودش alias کنید میتونید همچین کاری بکنید:
alias ls="eval ls"
و خب مشخصه که دچار استک اورفلو میشه و segmentation fault!
😁5👍1