Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
براتون n8n رایگان آوردم
حداقل برای چند ماه.
کافیه که یه اکانت گیت هاب داشته باشی که حداقل هفت روز از ثبت نامش گذشته باشه.
میتونی اینجا :
https://run.claw.cloud
n8n
یا کلی اپ دیگه رو نصب کنی و رایگان داشته باشی.

@DevTwitter | <Reza/>
Forwarded from Python Hints
بیشترین وقت و هزینه رو ضبط، ادیت و تمیز کردن ویدئو از من میگیره

چون بسیاری از مفاهیم رو حتی با todo-app هم میشه منتقل کرد (توی بکند)
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
ی پایپ لاین n8n گرفتم، ۲ ماهه داره گزارشات تحلیلی به شرکت میده (همه پلن‌ها رو شرکته بر این اساس چیده)

رفتم یک بررسی کنم، چون از کدهای خودم مطمئن بودم.
دیدم ۲ ماه هست داره کوئری و .... اشتباه میزنه و اصلا وضعیت شرکت این نیست.

هیچی دیگه؛ احتمالاً ی ضرر مالی یا زمانی اون پشت دارند.

تسک من که تموم شد، ولی اینکه خروجی AI رو تست و بررسی نکنید.
خیلی باگ هستا، خیلی
یه تست سرعت اینترنت جدید به اسم Orb اومده که تیم اصلی جدا شده از Speedtest ساختنش، تمرکزش روی کیفیت اینترنت هست تا سرعت.
از هرجای ایران و دنیا هستید کوت کنید و تست بگیرید.
https://orb.net

@DevTwitter | <Geek Alerts/>
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، git reset🔄
توی گیت، دستور reset مثل یه دکمه ی سفر در زمانه که مارو به گذشته ی پروژه میبره. اما چند حالت مختلف داره و بسته به اینکه کدوم یکی از این حالت ها استفاده بشن میتونه روی تاریخچه ی پروژه هم تاثیر بزاره.

Mixed🟡
این حالت پیش فرض برای دستور reset هست. HEAD رو به کامیت مشخص شده برمیگردونه. تغییرات بعد از اون کامیت از Stage خارج میشن(unstaged) ولی تغییرات هنوز توی فایل ها هستن. برای موقعی که میخواین تغییرات باقی بمونن ولی توی Stage نباشن خوبه.
شکل کلی دستور ریست:
git reset <--mode> <commit-id>

دستور ریست با حالت mixed:
git reset --mixed HEAD~1
git reset HEAD~1 # هست mixed حالت پیش فرض همین

دستور بالا آخرین کامیت رو پاک میکنه، تغییرات هنوز وجود دارن ولی دیگه توی Stage نیستن.

Soft🔵
فقط HEAD رو برمیگردونه به کامیت مشخص شده. تغییرات بعد از اون کامیت رو توی Stage نگه میداره. زمانی استفاده میشه که بخوایم کامیت رو حذف کنیم ولی تغییرات باقی بمونن، برای commit مجدد یا اصلاح پیام.
git reset --soft HEAD~1

به طور مثال دستور بالا آخرین کامیت رو پاک میکنه و تغییرات رو توی Staging قرار میده.

Hard🔴
توی این حالت HEAD به کامیت مشخص شده برمیگرده، Staging area و فایل هارو کاملا با کامیت مشخص شده هماهنگ میکنه، درواقع هرتغییر یا کامیتی بعد از کامیت مشخص شده پاک میشه و پروژه برمیگرده به وضعیت همون کامیت. وقتی استفاده میشه که بخوایم همه چی رو مثل اون کامیت کنیم و تغییرات بعد از اون رو حذف کنیم.
git reset --hard HEAD~1

این دستور پروژه رو طوری تغییر میده که انگار اصلا کامیت آخر وجود نداشته. هیچ تغییری هیچ جایی ذخیره نمیشه و فایل ها برمیگردن به کامیت قبلی.

جمع بندی
✍️
دستور reset میتونه نجات دهنده و حتی مخرب باشه. میتونه پروژه رو نجات بده یا یه تغییر بزرگ رو از بین ببره. کاربردای مختلفی داره و برای برگشت به کامیت های قبلی به شکل های مختلف استفاده میشه.
#️⃣ #programming


🥷🏻 CHANNEL | GROUP
Forwarded from Linuxor ?
می‌خوای بدونی خود توسعه دهنده های اندروید گوگل چطوری پیشنهاد می‌کنن اپ بسازی و از کامپوننت‌های Jetpack مثل ViewModel، LiveData یا Coroutines و Flow بهینه استفاده کنی؟ این ریپوی architecture-samples دقیقا همون چیزیه که لازم داری. پر از مثال‌های عملی که نشون می‌ده چطور می‌شه معماری‌های مدرن رو پیاده‌سازی کرد. برای یادگیری و حتی به عنوان الگو برای پروژه‌های واقعی عالیه، مخصوصا اگه تازه‌کارید یا می‌خواید با الگوهای جدید آشنا بشید.

github.com/android/architecture-samples


@Linuxor
کل پلن من از زندگی یادگیری کامل این لایه های HTTPs هست یادگیری به طور جامع و کامل و سطح بالا.

:)

شما فقط لایه های HTTP رو نظاره کنید از Application Layer تا Transport layer و Cryptography Layer و غیره که ساختار کلی اینترنت و web رو شکل داده.

@DevTwitter | <Mr.SNO/>
فلشم کلا به درگاه پروردگار رفته بود ، نه فرمت می‌شد نه باز می‌شد و هیچ راهی جواب نمی‌داد.با ChipGenius مدل چیپ رو درآوردم و با MPTools مخصوصش Firmware رو دوباره نوشتم
حالا مثل ساعت کار می‌کنه

@DevTwitter | <Mehran/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔶 «کار سخت» با تکه‌تکه کردن تبدیل می‌شه به کار آسون

زمان همانطور که دشمن شماست دوست شماهم هست:
سختی = کار بزرگ × زمان کم
آسونی = کار بزرگ ÷ زمان زیاد

اگه از هدف نهایی برای خودت غول بسازی برات سخته ولی اگه همونو تیکه تیکه کنی هر روز بخشی ازش رو انجام بدی خیلی راحتتر میشه بهش رسید
حتما از اثر مرکب توی زندگیتون استفاده کنید چنان معجزه‌ای میکنه که همه فکر میکنن چیت زدید

@TheRaymondDev
Forwarded from Linuxor ?
این ریپو یه مجموعه کامل از مثال های تنسورفلوعه؛ از مثال‌های پایه‌ای مثل رگرسیون خطی و K-Means گرفته تا مدل‌های خفنی مثل شبکه‌های GAN (مولد تخاصمی) که عکس تولید می‌کنن یا Autoencoderها. حتی مدیریت دیتاست با Dataset API و TFRecords هم پوشش داده. جون میده برای کسی که می‌خواد یه دید کلی از قدرت تنسورفلو پیدا کنه.

github.com/aymericdamien/TensorFlow-Examples

@Linuxor
Forwarded from Database Labdon
🔵 عنوان مقاله
pgconf.dev 2025 Wraps Up with Great Success in Montreal

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار می‌گیرد درباره رویداد PGConf.dev که در هفته‌ی پیش برگزار شده است، صحبت می‌کند و از آن به عنوان یک موفقیت بزرگ یاد می‌کند. نویسنده از چندین منبع شنیده که این رویداد بسیار موفقیت‌آمیز بوده و این مقاله را یکی از دقیق‌ترین و جامع‌ترین گزارش‌هایی می‌داند که تا به حال در مورد یک رویداد Postgres دیده است. مقاله همچنین شامل تصاویری از رویداد است که جذابیت بصری اضافه‌ای به نوشتار بخشیده است. امید است که در هفته‌های آینده ویدئوهایی از این رویداد نیز منتشر شود. در کل، این گزارش نمونه‌ی بارزی از پوشش عمیق و کامل رویدادی تخصصی در حوزه فناوری اطلاعات است.

🟣لینک مقاله:
https://postgresweekly.com/link/169529/web


👑 @Database_Academy
Forwarded from DevOps Labdon
🔵 عنوان مقاله
Supercharge data access performance with GKE Data Cache (5 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته، به معرفی ویژگی جدیدی در محیط Google Kubernetes Engine (GKE) تحت عنوان "GKE Data Cache" می‌پردازد که اکنون به طور کلی در دسترس قرار گرفته است. این قابلیت جدید به منظور بهبود قابل توجه در عملکرد خواندن داده‌ها برای بارهای کاری Kubernetes ایجاد شده است. با استفاده از GKE Data Cache، داده‌هایی که به طور مکرر دسترسی می‌یابند، در SSDهای محلی ذخیره می‌شوند که این امر فرآیند خواندن داده‌ها را سریع‌تر می‌کند. این ویژگی به ویژه برای کاربرد‌هایی که نیازمند دسترسی سریع و مکرر به مجموعه‌های بزرگ داده‌ها هستند، مفید است و می‌تواند به کاهش تأخیر و افزایش کارایی در پردازش داده‌ها کمک کند. بنابراین، GKE Data Cache یک پیشرفت قابل توجه در بهینه‌سازی عملکرد برای بارهای کاری مبتنی بر Kubernetes در محیط GKE محسوب می‌شود.

🟣لینک مقاله:
https://cloud.google.com/blog/products/containers-kubernetes/gke-data-cache-now-ga-accelerates-stateful-apps/?utm_source=tldrdevops


👑 @DevOps_Labdon
خبر کوتاه بود و غم انگیز!

کمپانی Builder AI که قرار بود با Vibe Coding جای مهندس های نرم افزار رو بگیره و برامون محصولات نرم افزاری بسازه دیروز به صورت رسمی اعلام ورشکستگی کرد!

این شرکت فقط 1.3 میلیارد دلار سرمایه از مایکروسافت جذب کرده بود!
https://www.financialexpress.com/business/start-ups/why-did-microsoft-backed-1-3bn-builderai-collapse-accused-of-using-indian-codersforaiwork/3854944/

@DevTwitter | <Max Shahdoost/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸GithubMultiView - userscript
با این یوزراسکریپتی راحت ریپو رو در سایتای زیر باز کنید:
gitingest.com
gitdiagram.com
DeepWiki.com

https://greasyfork.org/en/scripts/530563-githubmultiview

@TheRaymondDev
امروز یک مطلب خوب پیدا کردم راجع به MVC توی لاراول
خیلی میتونه کمکتون کنه

https://fkrihnif.medium.com/understanding-the-mvc-architecture-in-laravel-a-comprehensive-guide-8f620cc139b6

@DevTwitter | <Misagh Momeni Bashusqeh/>