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
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
پیرو این درد و دل تعدادی از دوستان درخواست داشتن که آموزش نون بذارم. یکی از نون‌های سختی که پختم و واقعا خیلی خوب از آب در اومد Schiacciata نام داره. یه نون ایتالیایی هستش که باهاش ساندویچ درست میکنن. من دقیقا از روی این آموزش این نون رو پختم :
https://www.youtube.com/watch?v=5cVZkH835og
بسیار مهمه مراحلی که میگه و از همه مهم تر اون ماساژی هست که باید هر نیم ساعت به خمیر بدید
نتیجه‌ی کار رو براتون توی پست بعدی میفرستم. ( عکسا رو به دوست ایتالیاییم آندرا نشون دادم و پشماش ریخته بود :) )
Forwarded from Linuxor ?
همه‌مون با CSS نوشتن طولانی و تکراری جنگیدیم لایبری Less.js یه پیش‌پردازنده‌ی CSS هستش که باهاش می‌تونی متغیر تعریف کنی، تابع بسازی و کد رو مثل یه زبان برنامه‌نویسی تمیز و قابل‌استفاده‌ی مجدد نگه داری. نتیجه؟ همون CSS معمولی خروجی می‌ده، ولی بدون اعصاب‌خوردی. برای تیمایی که دنبال سرعت و نگهداری راحت‌تر کدن خیلی مفیده چیز اضافی هم نیاز نیست یاد بگیرید.

lesscss.org

@Linuxor
Forwarded from Golden Code (@lix)
در لاراول، اگه بخوایم یک Service Provider تنها زمانی بارگذاری بشه که واقعا استفاده بشه، از کدوم ویژگی استفاده میکنیم؟
Final Results
17%
$defer در Service Provider
33%
lazyLoad()
13%
provides()
38%
bootWhen()
👍1
یه آسیب‌پذیری روز صفر خطرناک تو روترای تی‌پی‌لینک پیدا شده که می‌تونه به هکرها اجازه بده از راه دور کنترل دستگاه رو در دست بگیرن.
چندتا مدل مثل Archer AX10، Archer AX1500، EX141، Archer VR400 و TD-W9970 بیشتر در خطرن.
تا وقتی آپدیت رسمی بیاد، بهتره رمز پیش‌فرض رو عوض کنین، اگه لازم ندارین CWMP رو خاموش کنین، فریمور رو به آخرین نسخه بروزرسانی کنین و اگه می‌تونین روتر رو از شبکه‌های حساس جدا نگه دارین.

🔍 ircf.space
@ircfspace
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 دیپ ‌سیک ایجنت هوش مصنوعی برای رقابت جدی تر با OpenAI می‌سازد

استارتاپ چینی دیپ ‌سیک (DeepSeek) قصد دارد تا پایان سال ۲۰۲۵ نسل جدیدی از ایجنت ‌های را معرفی کند. این سیستم پیشرفته وظایف پیچیده و چندمرحله‌ ای را فقط با ورودی بسیار ساده از طرف کاربر انجام دهد و با یادگیری از اقدامات گذشته، به مرور کارایی خود را ارتقاء دهد.

#خبر

@TheRaymondDev
ابن ابزار از تیم facebook یک چیزی شبیه htop, btop هست البته با دسته بندی بهتر بخصوص برای ادمین‌های سرور

اما مهمتر از اون سورس کدش هست که با Rust نوشته شده و نکات جالبی داره :

Below Github
Forwarded from Curious Geek ⚡️
👀 خب حالا چرا رفتیم سراغ ساخت د گیکس؟
دقیقاً برای اینکه این مشکلاتی که بالا گفتم رو نداشته باشیم.

به جای شوآف و عنوان‌های توخالی → تمرکز روی پروژه و خروجی واقعی

به جای بحثای بی‌پایان → مستندات، ابزار و کد کاربردی

به جای فرهنگ «هر کی اوپن‌سورس نیست دزده» → نگاه متعادل: بعضی چیزا باید باز باشه، بعضی چیزا تجاری.

به جای باشگاه دبیرستانی → محیطی که حرفه‌ای‌ها و تازه‌کارها کنار هم رشد کنن.


📌 خلاصه: د گیکس ساخته شد تا یه جامعه باشه که کار حرفه‌ای رو جدی بگیره، ولی هم‌زمان برای تازه‌کارها هم مسیر یادگیری واقعی ایجاد کنه.

سلسله رویداد های حضوری د گیکس بزودی شروع میشه
🆔 @Hiradsajde
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
This media is not supported in your browser
VIEW IN TELEGRAM
گرفتن اسکرین شات لازم میشه 📸
ابزار های پیشفرض خوبی در ویندوز و لینوکس و مک هستند 😏
ولی مهرداد لینوکس 😎ابزار خفن آزاد معرفی میکنه Flameshot
ویندوز و لینوکس و مک نسخه داره انواع نصب
apt install flameshot

امکانات هم در فیلم واضحه
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۹۱۰

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

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
semantic versioning filter

🟢 خلاصه مقاله:
یک فیلتر مبتنی بر نسخه‌بندی معنایی اضافه شده است که امکان اجرای اسپک‌ها بر اساس محدودیت‌های نسخه را فراهم می‌کند. با تعریف قیودی مانند >=1.2.0 یا <2.0.0 می‌توانید تست‌های مرتبط با بازه‌های سازگاری خاص را اجرا یا نادیده بگیرید. این کار برای پشتیبانی از چند نسخه، کاهش نویز در CI و حفظ سازگاری بسیار مفید است و اجازه می‌دهد یک مجموعه تست واحد، رفتار نسخه‌های مختلف را به‌صورت دقیق و قابل اتکا پوشش دهد.

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


👑 @gopher_academy
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔺تعداد درخواست‌های رایگان از جمنای مشخص شد

گوگل بالاخره جزئیات محدودیت‌های استفاده از ابزار هوش مصنوعی جمنای را منتشر کرد:

🔸حساب رایگان Gemini 2.5 Pro: روزانه ۵ درخواست
🔸اشتراک AI Pro: روزانه ۱۰۰ درخواست
🔸اشتراک AI Ultra: روزانه ۵۰۰ درخواست

🔹البته حساب رایگان همچنین شامل ۵ گزارش Deep Research در روز و ۱۰۰ تصویر تولیدشده روزانه نیز می‌شود
اگر توی X پست برنامه‌نویسی میذارید می‌تونید به اکانت X ما بفرستید تا تو چنل هم منتشر بشه، (ریپست هم میشه همونجا)

x.com/devtwittir

اگر حساب X ندارید همینجا بفرستید برامون
@dvtwi
موقت

ازم پرسیدید که چرا کامنت‌ها رو بستی؟
در پاسخ باید بگم که من خیلی تلگرام نمیام و وقتی که کامنت‌ها باز هستند و دوستان سوال می‌پرسند برای خودم یک جور مسولیت و تکلیف میبینم که به پرسش‌ها پاسخ بدم، یعنی نمیتونم که بدون پاسخ رها کنم.
از اونجایی هم که خیلی نمیتونم وقت بزارم و رسیدگی کنم، برای خودم مشغله ذهنی بیشتری داشت و نمیتونستم از پسش بر بیام

سپاس فراوان
ابزار ‏LocalStack چیست و چرا برای توسعه‌دهندگان و مهندسان زیرساخت مفید است؟

ابزار ‏LocalStack یک پلتفرم متن‌باز برای شبیه‌سازی سرویس‌های AWS روی ماشین لوکال یا Docker است. این ابزار امکان توسعه و تست زیرساخت‌های ابری را بدون نیاز به اتصال به AWS واقعی و پرداخت هزینه فراهم می‌کند.

‏ویژگی‌های کلیدی:
‏- دارای APIهای استاندارد AWS: می‌توانید مستقیماً از AWS CLI، SDK یا Terraform استفاده کنید.
‏- شبیه‌سازی سرویس‌های مهم:
نسخه رایگان: S3، DynamoDB، Lambda، API Gateway، SNS/SQS، CloudFormation، IAM، Kinesis، CloudWatch Logs، Step Functions
نسخه Pro: سرویس‌های پیشرفته‌تر مانند Athena، Glue و EventBridge
‏- محیط تست واقعی: امکان تمرین با Terraform/CloudFormation، تست Lambda، S3، SQS و یکپارچه‌سازی با CI/CD pipeline بدون نیاز به اکانت AWS.
‏- صرفه‌جویی در هزینه: اجرای همه‌چیز به‌صورت لوکال، بدون هزینه تا زمان دیپلوی واقعی.

‏محدودیت‌ها:
‏- سرویس‌هایی مانند AWS WAF مستقیماً شبیه‌سازی نمی‌شوند، اما سرویس‌های مرتبط مثل S3، Lambda و EventBridge قابل تست هستند.

‏چرا LocalStack ارزشمند است؟
‏- تست سناریوهای پیچیده و Unit Testing برای Lambda، S3، SQS و غیره
‏- شبیه‌سازی محیط‌های Production در لوکال
‏- توسعه و دیباگ زیرساخت بدون وابستگی به اینترنت یا اکانت AWS
‏- یکپارچگی با CI/CD برای تست کدهای زیرساختی

در نهایت ‏LocalStack ابزاری قدرتمند برای توسعه و تست زیرساخت‌های AWS بدون هزینه‌های اضافی است.

@DevTwitter | <Mahdi Shahi/>
Forwarded from Syntax | سینتکس (Sovren)
مفهوم Trade-off در توسعه نرم‌افزار
(تعادل میان مزایا و معایب در تصمیم‌های فنی)

در توسعه نرم‌افزار، هیچ تصمیمی رایگان نیست. هر انتخابی، در کنار مزایا، هزینه‌ها و محدودیت‌هایی هم دارد. Trade-off یعنی برقراری تعادل میان این مزایا و معایب، و انتخاب بهترین گزینه متناسب با شرایط واقعی پروژه.

مثال ساده از دنیای خارج:
وقتی می‌خواهید خودرویی بخرید، معمولاً باید بین مصرف سوخت پایین و قدرت موتور بالا یکی را قربانی کنید. به ندرت خودرویی پیدا می‌شود که هر دو ویژگی را به بهترین شکل داشته باشد.

و در دنیای نرم‌افزار:

- اگر بخواهید سرعت توسعه بالاتر برود، احتمالاً باید کمی از بهینه‌بودن یا کارایی چشم‌پوشی کنید.
- اگر انعطاف‌پذیری کامل بخواهید، باید پیچیدگی بیشتری را بپذیرید.
- اگر سراغ فریم‌ورک‌های جدید بروید، نوآوری بیشتری به دست می‌آورید، اما منابع آموزشی و نیروی متخصص کمتری پیدا می‌کنید.

تفاوت در معیارهای سنجش
نکته مهم دیگر این است که معیارهای سنجش در هر پروژه متفاوت است:

- یک استارتاپ ممکن است سرعت رسیدن به بازار را مهم‌تر بداند.
- یک سیستم بانکی احتمالاً امنیت و پایداری بلندمدت را در اولویت قرار می‌دهد.
- یک پروژه تحقیقاتی شاید بیشتر به انعطاف‌پذیری و نوآوری اهمیت دهد.

بنابراین حتی اگر دو تیم روی یک زبان یا فریم‌ورک واحد بحث کنند، ممکن است از زاویه‌های متفاوتی آن را ارزیابی کنند و به نتایج متفاوتی برسند.


به همین دلیل، انتخاب زبان، ابزار یا فریم‌ورک هیچ‌وقت یک پاسخ مطلق «بهترین» ندارد.
سؤال درست این نیست که کدام بهترین است؟
بلکه این است که کدام گزینه با توجه به نیازهای فعلی پروژه و توان تیم، بهترین تعادل (Trade-off) را فراهم می‌کند؟

Source

#trade_off

@Syntax_fa