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 mnr tech
Forwarded from mnr tech
Forwarded from طبرستان گنو
دوره جامع گنو لینوکس - قسمت اول
تماشا از پیرتیوب:
https://tubedu.org/w/iqDMCDuWW7p5hZuiV8WoSb
تماشا از یوتیوب:
https://youtu.be/oF0Hbqw5JAI

خوشحال می‌شم نظرتون رو برام تو کامنت‌ها بنویسین 😁
Forwarded from laravel-news
تلویند Tailwind CSS v4.0-beta.1 منتشر شد! 🚀
بهترین ابزار برای طراحی رابط کاربری، حالا سریع‌تر و قوی‌تر از همیشه!

ویژگی‌های جدید این نسخه:
5 برابر build سریع‌تر و 100 برابر rebuild سریع‌تر
ابزارهای داخلی مثل Imports و Vendor Prefixing
پشتیبانی از قابلیت‌های جدید CSS مثل Container Queries و starting-style 😍
پالت رنگی Wide-Gamut برای رنگ‌های زنده‌تر و طبیعی‌تر
پیکربندی ساده‌تر و مدرن‌تر با رویکرد CSS-first

💻 اگر می‌خواهید این نسخه را تست کنید، کافیه این دستور رو اجرا کنید:

npm install tailwindcss@next

اطلاعات بیشتر در وب‌سایت رسمی:
🌐 https://tailwindcss.com/docs/v4-beta

#TailwindCSS #CSS #Frontend #WebDevelopment
Forwarded from Linuxor ?
اگه دیدین یکی دسکتاپش رو زیبا کاستوم کرده با این برنامه میتونین کل اطلاعات دسکتاپ از جمله ایکون ها فونت و بکگراند و... رو بکاپ بگیرید و روی سیستم خودتون ریستور کنید :


https://github.com/vikdevelop/SaveDesktop


🐧 @Linuxor
Forwarded from Linuxor ?
شما که لینوکس نصب نمی‌کنید حداقل تو بلک فرایدی یه ویندوز اورجینال بخرین😁

🐧 @Linuxor ~ fun
‏لینوکس انقدر خوبه... واسه همه چی اجازه میگیره؛ «اجازه میفرمایید یک فایل دو بیتی از مدت زمان نصب رو بفرستیم برای برنامه‌نویس‌هامون؟ به خدا فقط یه عدد ۶رقمیه».
عوضش ویندوز؛ «اون عکس آقات بود با شورت بود داشت کباب باد میزد، هه! آپلودش کردیم رفت رو سروهای NSA. کارت تمومه »

<برنهارت/>

@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یه کتابخانه ساده با نام GallerySlideshow برای نمایش گالری تصویر محصولات نوشتم.

البته کتابخانه های زیادی وجود داره اما بعضی حجم زیاد و پیچیدگی و استایل جالبی نداره و تصمیم گرفتم خودم یه نمونه ایجاد کنم که در آینده توی پروژه ها استفاده کنم.

پیش نیاز استفاده از آن جی کوئری است.

پیش نمایش آنلاین :

https://rayiumir.github.io/GallerySlideshow/


گیت هاب کتابخانه :

https://github.com/Rayiumir/GallerySlideshow

برای حمایت از ما توی گیت هاب ⭐️ دهید.

اگر تمایل دارید این کتابخانه رو توسعه بدید, می توانید مرج دهید.

حجم دانلودش کتابخانه ۹۲ مگابابت هست و به خاطر کیفیت بالای عکس ها است. شرمنده


#jQuery
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
به روز رسانی :

- ویژگی overflow: auto برای اسکرول موبایلی Thumbnails اضافه کردم.

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Mailpit: Go-Powered Email and SMTP Testing Tool

🟢 خلاصه مقاله:
این مقاله به معرفی ابزاری کوچک، سریع، کارآمد و بدون وابستگی برای آزمایش ایمیل و ارائه API برای توسعه‌دهندگان می‌پردازد. این ابزار به عنوان یک سرور SMTP عمل می‌کند که ایمیل‌ها می‌تواند به آن فرستاده شوند و یک رابط وبی نیز دارد تا کاربران بتوانند ایمیل‌های دریافتی را مشاهده کنند. برنامه با زبان برنامه‌نویسی Go نوشته شده است، به همین دلیل می‌توان آن را به یک باینری تکی تبدیل کرد و بر روی هر سروری قرار داد. منبع کد این ابزار در GitHub موجود است. این ویژگی‌ها به توسعه‌دهندگان امکان می‌دهد تا به صورت موثری بر روی ارسال و دریافت ایمیل‌ها در محیط‌های توسعه تست کرده و بدون نیاز به وابستگی‌های خارجی، از آن استفاده کنند.

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


👑 @gopher_academy
#گزارش
کاهش محسوسی در پهنای باند خارجی از بعدازظهر روز اول آذر گزارش شده، که این موضوع به وضوح در داده‌های رادار کلودفلر و همچنین کاهش ترافیک به سمت این سرویس قابل مشاهده است. در کنار این، اختلالات گسترده‌ای نیز در رادار مهسا ثبت شده که به نوعی مکمل این مشکل است.

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

© IR-GFW

🔍 ircf.space
@ircfspace
Forwarded from C & micro & fpga (F.Naserizadeh)
Iot home automation

@c_micro
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰انتشار دبیان 13 و رای گیری

• نسخه جدید دبیان با نام رمزی "Trixie" برای سال 2025 برنامه‌ریزی شده است.

• رای گیری طرح گرافیکی: جامعه دبیان در حال رای‌گیری برای انتخاب طرح گرافیکی پیش‌فرض برای دسکتاپ این نسخه است.

• زمانبندی احتمالی انتشار: با توجه به الگوهای انتشار نسخه‌های قبلی، انتظار می‌رود دبیان 13 در بازه زمانی بین ژوئن تا آگوست 2025 منتشر شود.
دو مقاله شیک و قشنگ در مورد دیتابیس ها بصورت کلی و postgres

Things I Wished More Developers Knew About Databases
https://rakyll.medium.com/things-i-wished-more-developers-knew-about-databases-2d0178464f78

What I Wish Someone Told Me About Postgres
https://challahscript.com/what_i_wish_someone_told_me_about_postgres

@DevTwitter | <Hossein Nazari/>
Forwarded from آموزش لاراول | LaravelHub (rwx-rwx-rwx)
حل مشکل اجرای Apache در xampp
اجرای دستور زیر در CMD (اجرا با دسترسی administrator )

net stop http


🔥⚡️ کانال آموزشی LaravelHub
@LaraveHub
1
Forwarded from Meitix
😂😂
Forwarded from Meitix
البته درسته consistency رو بصورت یکپارچه نمیتونیم داشته باشیم ولی Eventual Consistency یه جور رویکرد توی سیستم‌های توزیع‌شده‌ست که سعی می‌کنه بین ویژگی‌های تئوری CAP یه تعادل برقرار کنه، مخصوصاً وقتی بخوایم Availability و Partition Tolerance رو حفظ کنیم.

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

تا وقتی که این همگام‌سازی کامل بشه، ممکنه بعضی از سرورها اطلاعات قدیمی رو نشون بدن، ولی در نهایت همه به یه داده‌ی یکسان می‌رسن.

کجاها استفاده می‌شه؟
اپلیکیشن‌هایی مثل شبکه‌های اجتماعی، پیام‌رسان‌ها یا سیستم‌های فروشگاهی آنلاین، مهم‌تره که سیستم همیشه در دسترس باشه و سریع جواب بده، حتی اگه گاهی داده‌ها با تأخیر هماهنگ بشن.

فرض کن توی یه پیام‌رسان، یه پیام می‌فرستی:
تو سرور اول (نزدیک‌ترین سرور به فرستنده)، پیام ذخیره می‌شه.
همون موقع دوستت پیام رو می‌بینه اما سرورهای دیگه هنوز پیام رو دریافت نکردن. بعد از چند ثانیه یا دقیقه، سرورهای دیگه هم پیام رو می‌گیرن و هماهنگ می‌شن.

این می‌شه یکپارچگی نهایی. شاید دوستت پیام رو زودتر ببینه، ولی در نهایت همه سرورها یه وضعیت یکسان پیدا می‌کنن.

خوب یا بد؟
🟢 خوبی: سرعت و دسترس‌پذیری سیستم بالاست.
🔴 بدی: اگه بخوای مطمئن بشی داده‌ها بلافاصله هماهنگن (مثل بانک‌ها)، این روش خیلی مناسب نیست.


خلاصه، Eventual Consistency یعنی "بالاخره درست می‌شه، ولی یه کم صبر کن😅"
Forwarded from Meitix
📚 تئوری CAP به زبان ساده

یه تئوری معروف تو دنیای مهندسی نرم‌افزار هست به اسم CAP یا «تئوری بروئر». این تئوری می‌گه سیستم‌های توزیع‌شده (مثل دیتابیس‌هایی که روی چند تا سرور کار می‌کنن) نمی‌تونن هم‌زمان این سه ویژگی رو با هم داشته باشن:

1. اConsistency (یکپارچگی): یعنی همه سرورها همیشه یه داده‌ی یکسان نشون بدن.


2. اAvailability (دسترس‌پذیری): یعنی همیشه سیستم آماده پاسخ‌گویی باشه، حتی اگه یه بخشیش خراب بشه.


3. اPartition Tolerance (تحمل پارتیشن): یعنی وقتی شبکه قطع می‌شه یا یه بخشی از سیستم به بقیه دسترسی نداره، باز هم کار کنه.



حالا مشکل کجاست؟
تئوری CAP می‌گه شما توی یه سیستم توزیع‌شده نمی‌تونین هر سه اینا رو با هم داشته باشین. باید بینشون یکی رو قربونی کنین. مثلا:

اگه یکپارچگی و تحمل پارتیشن رو انتخاب کنین، ممکنه دسترس‌پذیری قربانی بشه.

اگه دسترس‌پذیری و تحمل پارتیشن رو بخواین، ممکنه داده‌ها یکپارچه نباشن.

اگه یکپارچگی و دسترس‌پذیری براتون مهمه، سیستم نمی‌تونه پارتیشن شبکه رو تحمل کنه.


مثال عملی:
فرض کن تو یه پیام‌رسان هستی. می‌خوای پیام‌هایی که می‌فرستی سریع برسه (دسترس‌پذیری)، اما هم‌زمان مطمئن باشی همه گیرنده‌ها پیام یکسانی می‌گیرن (یکپارچگی). اگه اینترنت یکی از سرورها قطع بشه، دیگه باید انتخاب کنی: یا پیام سریع برسه(ولی شاید یکی درست دریافت نکنه)، یا صبر کنی تا اتصال سرور درست بشه تا همه پیام درست دریافت کنن.

خلاصه، CAP می‌گه توی سیستم‌های توزیع‌شده همیشه باید یه‌جایی کوتاه بیای مثل اینکه 😅
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🎙 اپیزود دوم z1cast منتشر شد! 🎙

-‌‏ I-XRAY دزدی اطلاعات به سبک مدرن

این قسمت درباره یه دزدی عجیب و غریب حرف می‌زنیم؛ یه هشدار جدی برای همه‌مون که بیشتر حواس‌مون به هویتمون، زندگی‌مون، مالمون و از همه مهم‌تر دیتامون و خانوادمون باشه!
اگه می‌خواید بدونید چطوری می‌تونید از خودتون و عزیزانتون محافظت کنید، حتماً این اپیزود رو از دست ندید. 🌟

لیست سرویس های استفاده شده در IXRAY : 👁

‏- FastPeopleSearch
‏- CheckThem
-‏ Instant Checkmate‌‌‏
- لینک کامل تمام سرچ انجین های جستجوی چهره

ابزار های مفید برای حذف اطلاعات :

- ‏Secure Eraser
‏- Jumbo Privacy
‏- Delete Me
📹 دست اندرکاران:

گویندگان و متن : فرهان و شایان

گرافیست : مهیب

کاور آرت، تدوینگر و پروداکشن: فرهان

شعر و متن ترانه: شایان

مجری و متن نمایشنامه: فرهان، اجراکنندگان: فرهان و شایان

میکس و مستر آهنگ: شروین

بازبین گران:
بازبینگر شعر: فرهام
بازبین‌گر پادکست: صادق
@z1cast #podcast #ep2 #single
Forwarded from Python BackendHub (Mani)
Don't do this - PostgreSQL

بعضی چیزا رو نمیدونستم جالب بود. مثلا اینکه اسم تیبل snake case باشه یا pascal case فکر میکردم کاملا سلیقه ای هست.

@PyBackendHub
به‌زودی در پارچ پلاسما....


- برنامه‌های merkuro و elisa و vlc به علت سنگین کردن ایزو از نسخه پلاسما حذف شدند.

- برنامه‌های haruna و strawberry که به ترتیب یک فرانت‌اند برای mpv و یک موزیک‌پلیر برپایه clementine هستند به‌عنوان جایگزین به ایزو اضافه شدند.


@ParchLinux