Forwarded from Python BackendHub (Mani)
یک نقل قول (و حق) دیگه از پرایم
اگه از AI استفاده میکنید toolbox تون باشه، نه boxتون!
به زبون ساده تر، از AI مثل یک جعبه ابزار استفاده کنید. نه اینکه کامل بهش وابسته باشین.
ما به طور کلی دو مشکل داریم وقتی کد میزنیم،
یا داریم به کامپیوتر میگیم چیکار کنه. مثلا اگه رو این دکمه کلیک کردم، یک modal باز شه. فریم ورک و AI و جعبه ابزار هایی که داریم، به ما تو این مسیر کمک میکنن. این کاره خیلی سختی نیست. بالاخره از پسش برمیایم.
یا داریم فکر میکنیم که کامپیوتر باید چیکار کنه. اصل پیچیدگی کار ما همینجاست. و تو این مورد AI اصلا نباید و نمیتونه کمکتون کنه!
@PyBackendHub
اگه از AI استفاده میکنید toolbox تون باشه، نه boxتون!
به زبون ساده تر، از AI مثل یک جعبه ابزار استفاده کنید. نه اینکه کامل بهش وابسته باشین.
ما به طور کلی دو مشکل داریم وقتی کد میزنیم،
یا داریم به کامپیوتر میگیم چیکار کنه. مثلا اگه رو این دکمه کلیک کردم، یک modal باز شه. فریم ورک و AI و جعبه ابزار هایی که داریم، به ما تو این مسیر کمک میکنن. این کاره خیلی سختی نیست. بالاخره از پسش برمیایم.
یا داریم فکر میکنیم که کامپیوتر باید چیکار کنه. اصل پیچیدگی کار ما همینجاست. و تو این مورد AI اصلا نباید و نمیتونه کمکتون کنه!
@PyBackendHub
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
YouTube
Ray Charles - A Song For You (Official Lyric Video)
The official lyric video for Ray Charles' "A Song For You" from the upcoming boxset TRUE GENIUS
Leon Russell’s classic ballad "A Song For You" has been covered many times, by many artists. Ray Charles recorded version, from his 1993 album My World, earned…
Leon Russell’s classic ballad "A Song For You" has been covered many times, by many artists. Ray Charles recorded version, from his 1993 album My World, earned…
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
من ذره بدم ز کوه بیشم کردی
پس مانده بدم از همه پیشم کردی
درمان دل خراب و ریشم کردی
سرمستک و دستک زن خویشم کردی
— رباعی شمارهٔ ۱۹۶۵، رباعیات، دیوان شمس، مولانا، گنجور
#poem #quote
@amiria703_channel
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
superfile
https://superfile.netlify.app/
superfile is a modern terminal file manager crafted with a strong focus on user interface, functionality, and ease of use. Built with Go and Bubble Tea, it combines a visually appealing design with the simplicity of terminal tools, providing a fresh, accessible approach to file management.
#fm
#file_manager
https://superfile.netlify.app/
superfile is a modern terminal file manager crafted with a strong focus on user interface, functionality, and ease of use. Built with Go and Bubble Tea, it combines a visually appealing design with the simplicity of terminal tools, providing a fresh, accessible approach to file management.
#fm
#file_manager
Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
Yazi
https://yazi-rs.github.io/
https://github.com/sxyazi/yazi
Blazingly fast terminal file manager written in Rust, based on async I/O.
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
#fm
#file_manager
https://yazi-rs.github.io/
https://github.com/sxyazi/yazi
Blazingly fast terminal file manager written in Rust, based on async I/O.
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
Usage: https://yazi-rs.github.io/docs/installation
Features: https://yazi-rs.github.io/features
#fm
#file_manager
yazi-rs.github.io
Blazing fast terminal file manager written in Rust, based on async I/O.
Forwarded from IRCF | اینترنت آزاد برای همه
This media is not supported in your browser
VIEW IN TELEGRAM
مجری: آیا شما توانایی حذف محتوای ضدامنیتی یا غیراخلاقی از واتساپ بازگشایی شده رو دارید؟
- آقامیری [از جواب طفره میره] ... کاربرها میرن گزارش میکنن.
خب گزارش کاربر (report) که از قبل هم بود. مریضین فیلتر میکنین به بهانه «حکمرانی مجازی»، وقتی میدونین تره هم براتون خرد نمیکنن؟
© Hamed
🔍 ircf.space
@ircfspace
- آقامیری [از جواب طفره میره] ... کاربرها میرن گزارش میکنن.
خب گزارش کاربر (report) که از قبل هم بود. مریضین فیلتر میکنین به بهانه «حکمرانی مجازی»، وقتی میدونین تره هم براتون خرد نمیکنن؟
© Hamed
🔍 ircf.space
@ircfspace
Forwarded from Meitix
یه چیزی که خیلی وقتا توی دنیای تکنولوژی دربارهاش صحبت میکنیم، بحث availability یا همون در دسترس بودن سیستمه. حالا اگه یه اپلیکیشن داری، سوال اینه که کاربرات چه درصدی از زمان میتونن ازش استفاده کنن؟
اینجاست که بحث اون ۹۹ درصدای معروف میاد وسط.
🔸۹۹٪
یعنی توی یه سال، سیستم حدود ۳.۶۵ روز خوابیده. یه چیزی شبیه اینترنت خونت که بیشتر وقتا کار میکنه ولی بعضی وقتا وسط کار میخوابه.
🔸۹۹.۹٪
اینجا سیستم حدود ۸.۷ ساعت توی سال داون میشه.
🔸۹۹.۹۹٪
حالا داریم وارد حرفهایها میشیم. داونتایم سالیانه میشه فقط ۵۲ دقیقه. سیستم خیلی خفن و قابل اعتماده. مثل سرورایی که بانکها استفاده میکنن.
🔸۹۹.۹۹۹٪
یعنی یه داونتایم ریز در حد ۵ دقیقه توی سال. اینجا دیگه سیستم شبیه ساعت سوئیسیه.😅 هر لحظه کار میکنه.
🔸۹۹.۹۹۹۹٪
این سطح خدای availability حساب میشه! داونتایم در حد ۳۱ ثانیه توی ساله. اینو بیشتر شرکتایی دارن که اگه حتی یه لحظه داون بشن، ضررشون میلیونی یا میلیاردیه. مثل سیستمهای پرداخت آنلاین.
اینجاست که بحث اون ۹۹ درصدای معروف میاد وسط.
🔸۹۹٪
یعنی توی یه سال، سیستم حدود ۳.۶۵ روز خوابیده. یه چیزی شبیه اینترنت خونت که بیشتر وقتا کار میکنه ولی بعضی وقتا وسط کار میخوابه.
🔸۹۹.۹٪
اینجا سیستم حدود ۸.۷ ساعت توی سال داون میشه.
🔸۹۹.۹۹٪
حالا داریم وارد حرفهایها میشیم. داونتایم سالیانه میشه فقط ۵۲ دقیقه. سیستم خیلی خفن و قابل اعتماده. مثل سرورایی که بانکها استفاده میکنن.
🔸۹۹.۹۹۹٪
یعنی یه داونتایم ریز در حد ۵ دقیقه توی سال. اینجا دیگه سیستم شبیه ساعت سوئیسیه.😅 هر لحظه کار میکنه.
🔸۹۹.۹۹۹۹٪
این سطح خدای availability حساب میشه! داونتایم در حد ۳۱ ثانیه توی ساله. اینو بیشتر شرکتایی دارن که اگه حتی یه لحظه داون بشن، ضررشون میلیونی یا میلیاردیه. مثل سیستمهای پرداخت آنلاین.
Forwarded from Go Casts 🚀
مقایسه دیدگاه سازنده golang و rust
اگه یه چیزی رو دوست دارید عمیق یاد بگیرید سعی کنید از نگاه خود سازنده اون ابزار هم بهش نگاه کنید.
هیچ ابزاری کامل نیست و اگه بخوایم درک بهتر و راحت تری داشته باشیم بهتره که فلسفه و دیدگاه سازنده ش رو هم کمی بدونیم.
من قبلا یکی از اولین ارائه های rob pike و گولنگ رو تو کانال گذاشتم
https://t.iss.one/gocasts/97
در مقابل یکی از اولین ارائه های graydon hoare در mozilla رو بخونید
https://venge.net/graydon/talks/intro-talk-2.pdf
مثلا برای گولنگ تو طراحی و اهداف شون اشاره کرده بود که میخواد گرامر زبان منظم و ساده باشه با تعداد keyword کم
و در مقابل rust میگه syntax آخرین دغدغه ای هست که بهش فکر میکنم…
یا میگه multi-paradigm هستم، یعنی FP و OO و procedural رو بسته به استفاده شون تو زبان خواهم داشت.
دونستن این دیدگاه کمک میکنه که اگه مثلا rust یاد میگیری سعی نکنی همه چیز رو OO ببینی، یا همه چیز رو FP ببینی.
یا اگه گولنگ یاد میگیری شکایت نکنی چرا زبانش کوچیک و جمع و جوره و خیلی قابلیت های fancy نداره، و یا GC داره، خب تو طراحی ش همینو میخواسته و همینم انجام داده..
@gocasts
اگه یه چیزی رو دوست دارید عمیق یاد بگیرید سعی کنید از نگاه خود سازنده اون ابزار هم بهش نگاه کنید.
هیچ ابزاری کامل نیست و اگه بخوایم درک بهتر و راحت تری داشته باشیم بهتره که فلسفه و دیدگاه سازنده ش رو هم کمی بدونیم.
من قبلا یکی از اولین ارائه های rob pike و گولنگ رو تو کانال گذاشتم
https://t.iss.one/gocasts/97
در مقابل یکی از اولین ارائه های graydon hoare در mozilla رو بخونید
https://venge.net/graydon/talks/intro-talk-2.pdf
مثلا برای گولنگ تو طراحی و اهداف شون اشاره کرده بود که میخواد گرامر زبان منظم و ساده باشه با تعداد keyword کم
و در مقابل rust میگه syntax آخرین دغدغه ای هست که بهش فکر میکنم…
یا میگه multi-paradigm هستم، یعنی FP و OO و procedural رو بسته به استفاده شون تو زبان خواهم داشت.
دونستن این دیدگاه کمک میکنه که اگه مثلا rust یاد میگیری سعی نکنی همه چیز رو OO ببینی، یا همه چیز رو FP ببینی.
یا اگه گولنگ یاد میگیری شکایت نکنی چرا زبانش کوچیک و جمع و جوره و خیلی قابلیت های fancy نداره، و یا GC داره، خب تو طراحی ش همینو میخواسته و همینم انجام داده..
@gocasts
Forwarded from IRCF | اینترنت آزاد برای همه
جمعبندی ماجرای «گوگلپلی و واتساپ» ...
۱. گوگل و متا همکاری با ایران نداشتن و صرفا برای اقناع این رو گفتن.
۲. دلیل باز کردن واتساپ اینه که بر پایه شماره هست و اساسا میشه نظارت روی گروهها داشت، از طرفی پیامرسان محبوبی مثل تلگرام نیست که باعث به خطر افتادن پیامرسانهای داخلی بشه.
۳. غیرفعال کردن گوگل پلیپروتکت به شکل کلی یا محدود برای ایران خلاف قوانین حفظ امنیت کاربران گوگل هست و هیچ واحدی از گوگل اجازه توافقی بر خلاف قوانین داخلی این شرکت رو نداره.
۴. دلیل باز شدن گوگلپلی آلوده شدن گوشیهای اندرویدی توی ایران هست. گوشیهای آلوده محلی برای حمله به زیرساخت کشورهای دیگه شدن و نتیجه اینه که کشورهای دیگه اومدن ایران رو در بلکلیست ارتباط قرار دادن و دلیل باز کردن گوگلپلی جلوگیری حملات به زیرساخت کشورهای دیگه از طریق گوشیهای اندرویدی هست.
۵. هیچ گزارش معتبری در مورد امکان شنود پیام و تماس واتساپ وجود نداره، این پیامرسان دقیقا از رمزنگاری امن (E2E) سیگنال استفاده میکنه با این حال اگه ارتباط حساسی دارید از خود سیگنال استفاده کنید.
۶. مدیران واتساپ، سیگنال و iMessage سر لایحه Online Safety Bill بریتانیا که گفتن برای نظارت بیشتر میخوان پیامرسانهارو مجبور کنن رمزنگاری امن (E2E) رو کنار بذارن، گفتن ما از بریتانیا میریم اگه این قانون اجرا بشه.
© MrSoroushAhmadi
🔍 ircf.space
@ircfspace
۱. گوگل و متا همکاری با ایران نداشتن و صرفا برای اقناع این رو گفتن.
۲. دلیل باز کردن واتساپ اینه که بر پایه شماره هست و اساسا میشه نظارت روی گروهها داشت، از طرفی پیامرسان محبوبی مثل تلگرام نیست که باعث به خطر افتادن پیامرسانهای داخلی بشه.
۳. غیرفعال کردن گوگل پلیپروتکت به شکل کلی یا محدود برای ایران خلاف قوانین حفظ امنیت کاربران گوگل هست و هیچ واحدی از گوگل اجازه توافقی بر خلاف قوانین داخلی این شرکت رو نداره.
۴. دلیل باز شدن گوگلپلی آلوده شدن گوشیهای اندرویدی توی ایران هست. گوشیهای آلوده محلی برای حمله به زیرساخت کشورهای دیگه شدن و نتیجه اینه که کشورهای دیگه اومدن ایران رو در بلکلیست ارتباط قرار دادن و دلیل باز کردن گوگلپلی جلوگیری حملات به زیرساخت کشورهای دیگه از طریق گوشیهای اندرویدی هست.
۵. هیچ گزارش معتبری در مورد امکان شنود پیام و تماس واتساپ وجود نداره، این پیامرسان دقیقا از رمزنگاری امن (E2E) سیگنال استفاده میکنه با این حال اگه ارتباط حساسی دارید از خود سیگنال استفاده کنید.
۶. مدیران واتساپ، سیگنال و iMessage سر لایحه Online Safety Bill بریتانیا که گفتن برای نظارت بیشتر میخوان پیامرسانهارو مجبور کنن رمزنگاری امن (E2E) رو کنار بذارن، گفتن ما از بریتانیا میریم اگه این قانون اجرا بشه.
© MrSoroushAhmadi
🔍 ircf.space
@ircfspace
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
سناریو شماره ۳ - پر شدن فضای دیسک و آزاد کردن آینود و تفاوت ریاستارت با ریلود
توی این ویدیو یه لینوکس داریم که دیسکش توسط یک پروسسی که مهم هست داره پر میشه و ما میخوایم این مشکل رو حل کنیم. با مفاهیم آی نود آشنا میشیم و تفاوت ریستارت و ریلود رو توضیح میدیم
https://youtu.be/FA8ov9aMoJ0
توی این ویدیو یه لینوکس داریم که دیسکش توسط یک پروسسی که مهم هست داره پر میشه و ما میخوایم این مشکل رو حل کنیم. با مفاهیم آی نود آشنا میشیم و تفاوت ریستارت و ریلود رو توضیح میدیم
https://youtu.be/FA8ov9aMoJ0
Forwarded from محتوای آزاد سهراب
پروژه Divest که یک رام سفارشی اندروید بود بعد از ۱۰ سال به پایان رسید.
https://divestos.org/pages/news#end
@SohrabContents
https://divestos.org/pages/news#end
@SohrabContents
Forwarded from Linuxor ?
خلاصه امروز توییتر کامیونیتی برنامه نویسی و کامپیوتر :
امروز با git-wrapped.com اکثرا درگیر این بودن که توی کد زدن توی دنیا جز چند درصد برتر هستن و اسکرین شات هاشو منتشر میکردن، اما توی کامیونیتی خارجی یه سوال جالب پرسیده بودن که برای سال 2025 چه فریم ورک و لایبری رو قراره یاد بگیرین؟ خیلیا به شوخی نوشته بودن money.js ، ولی واقعا این لایبری وجود داره و برای تبدیل پول استفاده میشه.
@Linuxor
امروز با git-wrapped.com اکثرا درگیر این بودن که توی کد زدن توی دنیا جز چند درصد برتر هستن و اسکرین شات هاشو منتشر میکردن، اما توی کامیونیتی خارجی یه سوال جالب پرسیده بودن که برای سال 2025 چه فریم ورک و لایبری رو قراره یاد بگیرین؟ خیلیا به شوخی نوشته بودن money.js ، ولی واقعا این لایبری وجود داره و برای تبدیل پول استفاده میشه.
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
تا یک حدی بپرس کدام توزیع لینوکس،IDE،زبان برنامه نویسی و ...
بچسب به اصل کار ...
طرف توسعه دهنده کرنل لینوکس
بدون syntax highlighting
بدون LSP
فقط یک پنجره ترمینال، بدون tmux
فقط ترمینال خام و vi پایه
از ابتدا یک درایور USB کرنل را تو 3 ساعت مینویسه
https://youtube.com/watch?v=IXBC85SGC0Q
@DevTwitter | <MehrdadLinux/>
بچسب به اصل کار ...
طرف توسعه دهنده کرنل لینوکس
بدون syntax highlighting
بدون LSP
فقط یک پنجره ترمینال، بدون tmux
فقط ترمینال خام و vi پایه
از ابتدا یک درایور USB کرنل را تو 3 ساعت مینویسه
https://youtube.com/watch?v=IXBC85SGC0Q
@DevTwitter | <MehrdadLinux/>
Forwarded from Ninja Learn | نینجا لرن
از اونجایی که بعضی هاتون ممکنه متوجه نشده باشید که چه اتفاقی داره میوفته
پیشنهاد میکنم ویدیو دوست خوبم سیروان جان رو حتما ببینید
مشاهده ویدیو
➖➖➖➖➖➖➖➖➖
پیشنهاد میکنم ویدیو دوست خوبم سیروان جان رو حتما ببینید
مشاهده ویدیو
➖➖➖➖➖➖➖➖➖
🔆 CHANNEL | GROUP
Linkedin
#jwt #http #authentication #رمزنگاری | Sirwan Geramipour | 55 comments
🔐 توکن های jwt چی هستن و چطور برای احراز هویت استفاده میشن؟ این موضوع ویدیوی هشتم از سری ویدیوهای رمزنگاری به زبان ساده اس.
🔑 توی این ویدیو یاد میگیریم که… | 55 comments on LinkedIn
🔑 توی این ویدیو یاد میگیریم که… | 55 comments on LinkedIn
Forwarded from نوشتههای ترمینالی
جاواکارهای توی خونه، من یه سوال جاوا با موضوع thread و time طرح کردم برای مسابقه اخیر کوئرا که الان به بانک سوالات اضافه شده.
اگه دوست داشتین یه نگاهی بندازید بهش.
https://quera.org/problemset/268839
اگه دوست داشتین یه نگاهی بندازید بهش.
https://quera.org/problemset/268839
Quera
از آموزش و تمرین برنامهنویسی تا رقابت و استخدام در بهترین شرکتها! در Quera، بزرگترین جامعهی توسعهدهندگان ایرانی
Forwarded from DevTwitter | توییت برنامه نویسی
اگر با زبان Go کار میکنید
بهتون اکستنشن Error Lens رو پیشنهاد میکنم
در همون لحظه و محیط کد به شما ارور های احتمالی رو میده
@DevTwitter | <Misagh Momeni Bashuqeh/>
بهتون اکستنشن Error Lens رو پیشنهاد میکنم
در همون لحظه و محیط کد به شما ارور های احتمالی رو میده
@DevTwitter | <Misagh Momeni Bashuqeh/>