Forwarded from Python BackendHub (Mani)
https://dev.arie.bovenberg.net/blog/python-datetime-pitfalls/
اینو حتما بخونید. Datetime is hard. کدی که با دیت تایم سروکار داره، احتمال خیلی زیاد معمولا باگ داره
@PyBackendHub
اینو حتما بخونید. Datetime is hard. کدی که با دیت تایم سروکار داره، احتمال خیلی زیاد معمولا باگ داره
@PyBackendHub
Arie Bovenberg
Ten Python datetime pitfalls, and what libraries are (not) doing about it
It’s no secret that the Python datetime library has its quirks. Not only are there probably more than you think; third-party libraries don’t address most of them! I created a new library to explore what a better datetime library could look like.
Forwarded from Linuxor ?
این ریپو لیست بزرگی از پروژه هایی که با یه کامند ساده داکری میشه اونارو روی سرور بالا آورد رو جمع آوری کرده از چت روم های اختصاصی بگیر تا سرور اشتراک فایل و مانیتورینگ
https://github.com/hotheadhacker/awesome-selfhost-docker
@Linuxor
https://github.com/hotheadhacker/awesome-selfhost-docker
@Linuxor
Forwarded from دستاوردهای یادگیری عمیق(InTec)
قبلتر
بدون شک
نکته:
https://www.nvidia.com/en-us/products/workstations/dgx-station/
DGX Station رو معرفی کردم بودم (شخصا هم منتظرش هستم) یکی از دوستان پرسیده این یا اون ؟بدون شک
DGX Station به مراتب گزینه بهتری هست؛ اما برای شرکتی که میخواد انواع مدلها و Guard و ... رو تست کنه یا اینکه code assistant, agent توسعه بده و یا حتی Local LLM به نیروهاش بده DGX Spark گزینه ارزونتر و مناسبتری هست.نکته:
DGX Statiion هنوز معرفی هم نشده.https://www.nvidia.com/en-us/products/workstations/dgx-station/
NVIDIA
NVIDIA DGX Station
Revolutionary AI desktop with GB300 Superchip. 784GB memory, CUDA X-AI™ platform. Unparalleled performance for AI development teams.
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Revisto/Tech (Revisto)
سلام سلام. من پروژهای رو شروع کردم برای ترجمهی آزاد مستندات و داکیومنتهای رسمی پایتون به فارسی.
اگر این مسیر براتون جذابه و دوست دارید مشارکت کنید خیلی خوشحال میشم و ما نیاز داریم به این کامیونیتی برای ادامه و گسترش مستندات پایتون به فارسی.
اسم ما و مخزن پایتون به فارسی روی بخش ترجمهی devguide پایتون هم هست و من کارهای لازم رو برای به رسمیت شناخته شدن فعالیتمون کردم و الان نیاز به کمک شما داره.
طبق مستندات وقتی صفحههای
کاری که من کردم اینه که یک دور این صفحات رو با Google Translate ترجمه کردم و الان فقط نیاز دارن که هر بخش بازبینی (review) بشه.
ترجمه هم در سایت Transifex اتفاق میفته که توی ویدیو خیلی دقیقتر گفتم چجوری میشه شروعش کرد.
لینک ویدیو در یوتیوب
لینک مخزن گیتهاب ترجمه
لینک دیسکورد ترجمه فارسی
@RevistoTech
اگر این مسیر براتون جذابه و دوست دارید مشارکت کنید خیلی خوشحال میشم و ما نیاز داریم به این کامیونیتی برای ادامه و گسترش مستندات پایتون به فارسی.
اسم ما و مخزن پایتون به فارسی روی بخش ترجمهی devguide پایتون هم هست و من کارهای لازم رو برای به رسمیت شناخته شدن فعالیتمون کردم و الان نیاز به کمک شما داره.
طبق مستندات وقتی صفحههای
tutorial, bugs, library/functions صددرصد ترجمه بشن میتونیم درخواست بدیم تا ترجمهمون بخشی از docs.python.org و عمومی بشه.کاری که من کردم اینه که یک دور این صفحات رو با Google Translate ترجمه کردم و الان فقط نیاز دارن که هر بخش بازبینی (review) بشه.
ترجمه هم در سایت Transifex اتفاق میفته که توی ویدیو خیلی دقیقتر گفتم چجوری میشه شروعش کرد.
لینک ویدیو در یوتیوب
لینک مخزن گیتهاب ترجمه
لینک دیسکورد ترجمه فارسی
@RevistoTech
Forwarded from Ninja Learn | نینجا لرن
ریا نباشه منم دارم داکیومنت FastAPI رو ترجمه میکنم 😁✌️ ( اگه وقت کنم توی این پروژه هم مشارکت میکنم)
Forwarded from Syntax | سینتکس (عوضی)
💻 Vibe Coding: برنامهنویسی بدون درک کد؟!
داشتم توی توییتر (اکس) میچرخیدم که به یه اصطلاح جدید به نام Vibe Coding برخوردم. این یعنی یه برنامهنویس دیگه مستقیم کد نمینویسه، بلکه میره از ابزارهای AI مثل ChatGPT، Cursor AI، Copilot و این جور چیزا استفاده میکنه و کدی میسازه که شاید کار کنه، ولی نه خیلی قابل درک یا بهینه باشه!
🔹 مکانیزم این روش چجوریه؟
1️⃣ برنامهنویس یه ایده کلی داره.
2️⃣ میره به AI میگه که "یه چیزی بساز که این کار رو بکنه."
3️⃣ هوش مصنوعی یه کد میسازه که احتمالاً درست کار کنه.
4️⃣ آخرش، بدون اینکه خیلی درک کنه چطور کار میکنه، برنامه اجرا میشه!
📌 نتیجه؟
✅ کد نوشته شده و بالا اومده.
❌ اما ساختار و بهینه بودنش هنوز معلوم نیست.
❌ برنامهنویس حتی نمیدونه کد چطور کار میکنه!
❌ عملکرد؟ شاید درست کار کنه، ولی فقط تا وقتی مشکلی پیش نیاد!
❌ مشکلات امنیتی؟ ممکنه یه سوراخ امنیتی بزرگی وجود داشته باشه که کسی متوجهش نشه تا زمانی که به مشکل برخورد کنه! 🔓
یه مثال جالب از این قضیه، "Leo" یه برنامهنویس بود که با استفاده از Cursor AI بدون نوشتن حتی یک خط کد یه سیستم SaaS راه انداخت و داخل توییتر (اکس) پز میداد که چطور موفق شده و چقدر فروخته. اما بعد از یه مدت، یه توییت زد و گفت که وبسایتش تحت حمله قرار گرفته و اپلیکیشنش خراب شده! بعد مشخص شد که چیزای سادهای مثل authentication یا CORS رعایت نشده بود!
📌 نتیجهگیری:
حتی با اینکه AI میتونه خیلی سریع کد تولید کنه، ولی اینجا نکته اینجاست که سرعت شاید با کیفیت و پایداری تناقض داشته باشه. شاید بتونی یه چیزی رو سریع بسازی، ولی اینکه این ابزارها بتونن امنیت و کیفیت رو تضمین کنن، سوالیه!
پس هنوز باید توجه کنیم که درک عمیق از کد و اصول پایهای مهمه. باید بتونیم از این ابزارها استفاده کنیم، ولی همزمان باید آگاهی و تجربه هم داشته باشیم تا نرمافزارهای پایداری بسازیم.
@Syntax_fa
داشتم توی توییتر (اکس) میچرخیدم که به یه اصطلاح جدید به نام Vibe Coding برخوردم. این یعنی یه برنامهنویس دیگه مستقیم کد نمینویسه، بلکه میره از ابزارهای AI مثل ChatGPT، Cursor AI، Copilot و این جور چیزا استفاده میکنه و کدی میسازه که شاید کار کنه، ولی نه خیلی قابل درک یا بهینه باشه!
🔹 مکانیزم این روش چجوریه؟
1️⃣ برنامهنویس یه ایده کلی داره.
2️⃣ میره به AI میگه که "یه چیزی بساز که این کار رو بکنه."
3️⃣ هوش مصنوعی یه کد میسازه که احتمالاً درست کار کنه.
4️⃣ آخرش، بدون اینکه خیلی درک کنه چطور کار میکنه، برنامه اجرا میشه!
📌 نتیجه؟
✅ کد نوشته شده و بالا اومده.
❌ اما ساختار و بهینه بودنش هنوز معلوم نیست.
❌ برنامهنویس حتی نمیدونه کد چطور کار میکنه!
❌ عملکرد؟ شاید درست کار کنه، ولی فقط تا وقتی مشکلی پیش نیاد!
❌ مشکلات امنیتی؟ ممکنه یه سوراخ امنیتی بزرگی وجود داشته باشه که کسی متوجهش نشه تا زمانی که به مشکل برخورد کنه! 🔓
یه مثال جالب از این قضیه، "Leo" یه برنامهنویس بود که با استفاده از Cursor AI بدون نوشتن حتی یک خط کد یه سیستم SaaS راه انداخت و داخل توییتر (اکس) پز میداد که چطور موفق شده و چقدر فروخته. اما بعد از یه مدت، یه توییت زد و گفت که وبسایتش تحت حمله قرار گرفته و اپلیکیشنش خراب شده! بعد مشخص شد که چیزای سادهای مثل authentication یا CORS رعایت نشده بود!
📌 نتیجهگیری:
حتی با اینکه AI میتونه خیلی سریع کد تولید کنه، ولی اینجا نکته اینجاست که سرعت شاید با کیفیت و پایداری تناقض داشته باشه. شاید بتونی یه چیزی رو سریع بسازی، ولی اینکه این ابزارها بتونن امنیت و کیفیت رو تضمین کنن، سوالیه!
پس هنوز باید توجه کنیم که درک عمیق از کد و اصول پایهای مهمه. باید بتونیم از این ابزارها استفاده کنیم، ولی همزمان باید آگاهی و تجربه هم داشته باشیم تا نرمافزارهای پایداری بسازیم.
@Syntax_fa
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 نسخه ۱.۴.۰ پکیچ ورودیا (Vordia) منتشر شد.
Changes :
- feat(ignore): handle git ignore for remove .idea from projects file
- refactor(tikrack): refactor codes and handle some import and use
https://github.com/Rayiumir/Vordia
#لاراول
@TheRaymondDev
Changes :
- feat(ignore): handle git ignore for remove .idea from projects file
- refactor(tikrack): refactor codes and handle some import and use
https://github.com/Rayiumir/Vordia
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-vordia: Laravel Mobile Authentication Package , Supports Multiple Drivers
Laravel Mobile Authentication Package , Supports Multiple Drivers - GitHub - LaraPire/laravel-vordia: Laravel Mobile Authentication Package , Supports Multiple Drivers
Forwarded from Golden Code (@lix)
وقتی از دستور "%LIKE "%fo برای جستجو استفاده میکنیم، درین شرایط دیتابیس باید تمام اطلاعات رو برامون بررسی کنه که خب باعث میشه سرعت پایین بیاد. راه بهتر برای جستجوی سریعتر استفاده از full-text هستش.
این روش کمک میکنه تا دیتابیس خیلی سریعتر و کارآمدتر فرایند جستجو رو انجام بده.
(طریقه استفادش در تصویر درج شده)
#SQL
#PHP
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1902014134561947783?t=jHjPbh6DAmevpRPeQSCDWg&s=35
این روش کمک میکنه تا دیتابیس خیلی سریعتر و کارآمدتر فرایند جستجو رو انجام بده.
(طریقه استفادش در تصویر درج شده)
#SQL
#PHP
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1902014134561947783?t=jHjPbh6DAmevpRPeQSCDWg&s=35
X (formerly Twitter)
Martin Joo (@mmartin_joo) on X
LIKE "%foo%" queries can be very slow.
Use full-text index and full-text search instead:
Use full-text index and full-text search instead:
Forwarded from کانال اطلاعرسانی توزیع پارچ (ERFouX)
parch-guideline.pdf
16.7 MB
درود بر کاربران پارچلینوکس!
مفتخریم اعلام کنیم که راهنمای هویت بصری پارچلینوکس با همکاری همه جانبهٔ تیم طراحی هم اکنون آماده شده است! این راهنما (guideline) شامل قواعد طراحی لوگو و دیزاین کلی ماست و به تیم توسعه و مشارکت کنندگان کمک میکند تا در طراحی و توسعه نرم افزار های پارچ یکپارچگی ایجاد کنند.
در صورتی که تمایل دارید در این مسیر توسعه پارچ ما را همراهی کنید اکیدا پیشنهاد میشود این راهنما را مطالعه کنید.
مطالعه این راهنما میتواند شروع خوبی برای مشارکت در پارچ باشد.
با تشکر از همراهی شما ❤️
تیم توسعه پارچلینوکس
🐧 @ParchLinux
مفتخریم اعلام کنیم که راهنمای هویت بصری پارچلینوکس با همکاری همه جانبهٔ تیم طراحی هم اکنون آماده شده است! این راهنما (guideline) شامل قواعد طراحی لوگو و دیزاین کلی ماست و به تیم توسعه و مشارکت کنندگان کمک میکند تا در طراحی و توسعه نرم افزار های پارچ یکپارچگی ایجاد کنند.
در صورتی که تمایل دارید در این مسیر توسعه پارچ ما را همراهی کنید اکیدا پیشنهاد میشود این راهنما را مطالعه کنید.
مطالعه این راهنما میتواند شروع خوبی برای مشارکت در پارچ باشد.
با تشکر از همراهی شما ❤️
تیم توسعه پارچلینوکس
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
کشف: سازههای عظیم ۲ کیلومتری در زیر اهرام جیزه وجود دارند! این دیوانگی است!!! سازههای عظیم استوانهای مارپیچی با خطوط عمودی کشف شدهاند که بیش از ۶۰۰ متر از پایهی اهرام به سمت سازههای بزرگ زیرین امتداد مییابند!
https://x.com/TheProjectUnity/status/1902285244583309531
#متفرقه
@TheRaymondDev
https://x.com/TheProjectUnity/status/1902285244583309531
#متفرقه
@TheRaymondDev
Forwarded from Geek Alerts
گوگل Doodle نوروز ۱۴۰۴ رو معرفی کرد.
گوگل مثل هر سال برای نوروز، لوگوی خودش رو تغییر میده. این دودل مثل تمامی دودلهای دیگر با آیپی ایران نمایش داده نخواهد شد و برای سایر کشورهایی که نوروز را جشن میگیرند مثل تاجیکستان، ازبکستان، قزاقستان و ... به نمایش گذاشته خواهد شد.
دودل امسال هم توسط طراح ایرانیتبار، پندار یوسفی، طراحی شده است.
🔗 doodles
🤓 hadi @geekalerts
گوگل مثل هر سال برای نوروز، لوگوی خودش رو تغییر میده. این دودل مثل تمامی دودلهای دیگر با آیپی ایران نمایش داده نخواهد شد و برای سایر کشورهایی که نوروز را جشن میگیرند مثل تاجیکستان، ازبکستان، قزاقستان و ... به نمایش گذاشته خواهد شد.
دودل امسال هم توسط طراح ایرانیتبار، پندار یوسفی، طراحی شده است.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
نوروز رو پیشاپیش به همه شما عزیزان شادباش میگم
امیدوارم که همیشه سالم و سربلند و سرحال و خوشحال در کنار عزیزانتون باشید در حالی که جیبتون پر از پول و ذهنتون خالی از ناراحتی هست
ارادتمند شما
مرتضی باشسیز
نوروز رو پیشاپیش به همه شما عزیزان شادباش میگم
امیدوارم که همیشه سالم و سربلند و سرحال و خوشحال در کنار عزیزانتون باشید در حالی که جیبتون پر از پول و ذهنتون خالی از ناراحتی هست
ارادتمند شما
مرتضی باشسیز
Forwarded from کدنویس یکروزه
تبدیل کنندهی کامل واحدها
خوب از هوش مصنوعی Grok که واقعاً در برنامه نویسی از همهی نمونه ها بهتر عمل می کنه و حتا سلیقه اش در ساخت رابط کاربری واقعاً خاص هست، خواستم که اول مشخص کنه چه انواعی از واحدها داریم که عمومی تر و مهم هستن و بعد از مرتب سازی بر اساس اولویت، واحدهای اونها رو هم پیدا کنه و یک اینترفیس جذاب براش بسازه.
واقعاً جالب در آورد به خصوص در نمایش موبایلی که میتونید امتحان کنید.
اما یه چیز جالب ترش اینه که بعد از محاسبه، نتیجه رو به صورت یک جمله ی فارسی هم میسازه که مثلاً یک کیلومتر برابره با ۱۰۰۰ متر!
خوب از هوش مصنوعی Grok که واقعاً در برنامه نویسی از همهی نمونه ها بهتر عمل می کنه و حتا سلیقه اش در ساخت رابط کاربری واقعاً خاص هست، خواستم که اول مشخص کنه چه انواعی از واحدها داریم که عمومی تر و مهم هستن و بعد از مرتب سازی بر اساس اولویت، واحدهای اونها رو هم پیدا کنه و یک اینترفیس جذاب براش بسازه.
واقعاً جالب در آورد به خصوص در نمایش موبایلی که میتونید امتحان کنید.
اما یه چیز جالب ترش اینه که بعد از محاسبه، نتیجه رو به صورت یک جمله ی فارسی هم میسازه که مثلاً یک کیلومتر برابره با ۱۰۰۰ متر!
Forwarded from Syntax | سینتکس (Daimon)
به عنوان آخرین پست امسال این آموزش فان رو بهتون تقدیم می کنم
برای من خیلی پیش اومده ایمیلی که اشاره میکنه پول ریکوئست جدید زده شده رو میبینم و میگم حالا بعدا میرم ریویو میکنم الان حوصلش نیست ولی متاسفانه نصف مواقع یادم میره ریویو کنم و پول ریکوئسته همینجوری نامعلوم باقی میمونه مگه اینکه اون شخص دوباره یادآوری کنه یا اینکه خودم چک کنم پول ریکوئست هارو چیز جدیدی هست یا نه.
با خودم گفتم بهتره هر صبح قبل هر چیزی چک کنم آخرین تغییرات چیا هستن. ولی بازم نمیشه به ذهن فراموش کار آدم ها اعتماد کرد اما اگه میومد بصورت اتوماتیک هرصبح برای پول ریکوئست هایی که باز هستند و ریویو نشدن ایمیل یادآوری میزد، چقدر عالی میشد!
پس دست به کار شدم یچیز فان و جالب بزنم.
حالا چطور اینکارو انجام بدیم؟
گیتهاب اکشن یه قابلیتی داره که میتونیم تنظیم کنیم یه ورکفلو بصورت دوره تکرار همش اجرا بشه
خب پس قسمت اول مسئله حل شد بقیشم که کاری نداره یدونه smtp میخوایم اونم جیمیل در اختیارمون قرار میده و تا روزی 500 تا ایمیل هم رایگان میتونیم ارسال کنیم پس فقط نیازه یه سری ریکوئست و فیلتر ساده بزنیم تا پول ریکوئست های مدنظر رو در بیاریم و به آدرس ایمیل اشخاصی که ریویو میکنن ارسال کنیم.
در نهایت این ورکفلو رو پیادش کردم:
https://github.com/alireza-fa/github-actions/blob/main/.github/workflows/check_prs_and_send_email.yml
#github_action
@syntax_fa
برای من خیلی پیش اومده ایمیلی که اشاره میکنه پول ریکوئست جدید زده شده رو میبینم و میگم حالا بعدا میرم ریویو میکنم الان حوصلش نیست ولی متاسفانه نصف مواقع یادم میره ریویو کنم و پول ریکوئسته همینجوری نامعلوم باقی میمونه مگه اینکه اون شخص دوباره یادآوری کنه یا اینکه خودم چک کنم پول ریکوئست هارو چیز جدیدی هست یا نه.
با خودم گفتم بهتره هر صبح قبل هر چیزی چک کنم آخرین تغییرات چیا هستن. ولی بازم نمیشه به ذهن فراموش کار آدم ها اعتماد کرد اما اگه میومد بصورت اتوماتیک هرصبح برای پول ریکوئست هایی که باز هستند و ریویو نشدن ایمیل یادآوری میزد، چقدر عالی میشد!
پس دست به کار شدم یچیز فان و جالب بزنم.
حالا چطور اینکارو انجام بدیم؟
گیتهاب اکشن یه قابلیتی داره که میتونیم تنظیم کنیم یه ورکفلو بصورت دوره تکرار همش اجرا بشه
خب پس قسمت اول مسئله حل شد بقیشم که کاری نداره یدونه smtp میخوایم اونم جیمیل در اختیارمون قرار میده و تا روزی 500 تا ایمیل هم رایگان میتونیم ارسال کنیم پس فقط نیازه یه سری ریکوئست و فیلتر ساده بزنیم تا پول ریکوئست های مدنظر رو در بیاریم و به آدرس ایمیل اشخاصی که ریویو میکنن ارسال کنیم.
در نهایت این ورکفلو رو پیادش کردم:
https://github.com/alireza-fa/github-actions/blob/main/.github/workflows/check_prs_and_send_email.yml
#github_action
@syntax_fa
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.
۱۵- افزودن نوتیفیکیشن یا اطلاعیه ها
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
۱۵- افزودن نوتیفیکیشن یا اطلاعیه ها
قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev