Forwarded from طبرستان گنو
دوره جامع گنو لینوکس - قسمت اول
تماشا از پیرتیوب:
https://tubedu.org/w/iqDMCDuWW7p5hZuiV8WoSb
تماشا از یوتیوب:
https://youtu.be/oF0Hbqw5JAI
خوشحال میشم نظرتون رو برام تو کامنتها بنویسین 😁
تماشا از پیرتیوب:
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
💻 اگر میخواهید این نسخه را تست کنید، کافیه این دستور رو اجرا کنید:
اطلاعات بیشتر در وبسایت رسمی:
🌐 https://tailwindcss.com/docs/v4-beta
#TailwindCSS #CSS #Frontend #WebDevelopment
بهترین ابزار برای طراحی رابط کاربری، حالا سریعتر و قویتر از همیشه!
✨ ویژگیهای جدید این نسخه:
✅ 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
https://github.com/vikdevelop/SaveDesktop
🐧 @Linuxor
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
لینوکس انقدر خوبه... واسه همه چی اجازه میگیره؛ «اجازه میفرمایید یک فایل دو بیتی از مدت زمان نصب رو بفرستیم برای برنامهنویسهامون؟ به خدا فقط یه عدد ۶رقمیه».
عوضش ویندوز؛ «اون عکس آقات بود با شورت بود داشت کباب باد میزد، هه! آپلودش کردیم رفت رو سروهای NSA. کارت تمومه »
<برنهارت/>
@DevTwitter
عوضش ویندوز؛ «اون عکس آقات بود با شورت بود داشت کباب باد میزد، هه! آپلودش کردیم رفت رو سروهای NSA. کارت تمومه »
<برنهارت/>
@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یه کتابخانه ساده با نام GallerySlideshow برای نمایش گالری تصویر محصولات نوشتم.
البته کتابخانه های زیادی وجود داره اما بعضی حجم زیاد و پیچیدگی و استایل جالبی نداره و تصمیم گرفتم خودم یه نمونه ایجاد کنم که در آینده توی پروژه ها استفاده کنم.
پیش نیاز استفاده از آن جی کوئری است.
پیش نمایش آنلاین :
https://rayiumir.github.io/GallerySlideshow/
گیت هاب کتابخانه :
https://github.com/Rayiumir/GallerySlideshow
برای حمایت از ما توی گیت هاب ⭐️ دهید.
اگر تمایل دارید این کتابخانه رو توسعه بدید, می توانید مرج دهید.
#jQuery
@TheRaymondDev
البته کتابخانه های زیادی وجود داره اما بعضی حجم زیاد و پیچیدگی و استایل جالبی نداره و تصمیم گرفتم خودم یه نمونه ایجاد کنم که در آینده توی پروژه ها استفاده کنم.
پیش نیاز استفاده از آن جی کوئری است.
پیش نمایش آنلاین :
https://rayiumir.github.io/GallerySlideshow/
گیت هاب کتابخانه :
https://github.com/Rayiumir/GallerySlideshow
برای حمایت از ما توی گیت هاب ⭐️ دهید.
اگر تمایل دارید این کتابخانه رو توسعه بدید, می توانید مرج دهید.
حجم دانلودش کتابخانه ۹۲ مگابابت هست و به خاطر کیفیت بالای عکس ها است. شرمنده
#jQuery
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Mailpit: Go-Powered Email and SMTP Testing Tool
🟢 خلاصه مقاله:
این مقاله به معرفی ابزاری کوچک، سریع، کارآمد و بدون وابستگی برای آزمایش ایمیل و ارائه API برای توسعهدهندگان میپردازد. این ابزار به عنوان یک سرور SMTP عمل میکند که ایمیلها میتواند به آن فرستاده شوند و یک رابط وبی نیز دارد تا کاربران بتوانند ایمیلهای دریافتی را مشاهده کنند. برنامه با زبان برنامهنویسی Go نوشته شده است، به همین دلیل میتوان آن را به یک باینری تکی تبدیل کرد و بر روی هر سروری قرار داد. منبع کد این ابزار در GitHub موجود است. این ویژگیها به توسعهدهندگان امکان میدهد تا به صورت موثری بر روی ارسال و دریافت ایمیلها در محیطهای توسعه تست کرده و بدون نیاز به وابستگیهای خارجی، از آن استفاده کنند.
🟣لینک مقاله:
https://golangweekly.com/link/162403/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Mailpit: Go-Powered Email and SMTP Testing Tool
🟢 خلاصه مقاله:
این مقاله به معرفی ابزاری کوچک، سریع، کارآمد و بدون وابستگی برای آزمایش ایمیل و ارائه API برای توسعهدهندگان میپردازد. این ابزار به عنوان یک سرور SMTP عمل میکند که ایمیلها میتواند به آن فرستاده شوند و یک رابط وبی نیز دارد تا کاربران بتوانند ایمیلهای دریافتی را مشاهده کنند. برنامه با زبان برنامهنویسی Go نوشته شده است، به همین دلیل میتوان آن را به یک باینری تکی تبدیل کرد و بر روی هر سروری قرار داد. منبع کد این ابزار در GitHub موجود است. این ویژگیها به توسعهدهندگان امکان میدهد تا به صورت موثری بر روی ارسال و دریافت ایمیلها در محیطهای توسعه تست کرده و بدون نیاز به وابستگیهای خارجی، از آن استفاده کنند.
🟣لینک مقاله:
https://golangweekly.com/link/162403/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from IRCF | اینترنت آزاد برای همه
#گزارش
کاهش محسوسی در پهنای باند خارجی از بعدازظهر روز اول آذر گزارش شده، که این موضوع به وضوح در دادههای رادار کلودفلر و همچنین کاهش ترافیک به سمت این سرویس قابل مشاهده است. در کنار این، اختلالات گستردهای نیز در رادار مهسا ثبت شده که به نوعی مکمل این مشکل است.
تا این لحظه، مدرک یا شواهدی مبنی بر اعمال تغییرات جدید در فایروال یا سیاستهای فیلترینگ مشاهده نشده است. به نظر میرسد که این اختلالات عمدتاً به کاهش کیفیت نهایی و پهنای باند اختصاصیافته، برای ارتباطات خارجی مربوط باشد.
این کاهش کیفیت تقریباً در تمام اپراتورهای اصلی کشور، از جمله همراه اول، ایرانسل، مخابرات و حتی دیتاسنتر اصلی زیرساخت قابل مشاهده است.
© IR-GFW
🔍 ircf.space
@ircfspace
کاهش محسوسی در پهنای باند خارجی از بعدازظهر روز اول آذر گزارش شده، که این موضوع به وضوح در دادههای رادار کلودفلر و همچنین کاهش ترافیک به سمت این سرویس قابل مشاهده است. در کنار این، اختلالات گستردهای نیز در رادار مهسا ثبت شده که به نوعی مکمل این مشکل است.
تا این لحظه، مدرک یا شواهدی مبنی بر اعمال تغییرات جدید در فایروال یا سیاستهای فیلترینگ مشاهده نشده است. به نظر میرسد که این اختلالات عمدتاً به کاهش کیفیت نهایی و پهنای باند اختصاصیافته، برای ارتباطات خارجی مربوط باشد.
این کاهش کیفیت تقریباً در تمام اپراتورهای اصلی کشور، از جمله همراه اول، ایرانسل، مخابرات و حتی دیتاسنتر اصلی زیرساخت قابل مشاهده است.
© IR-GFW
🔍 ircf.space
@ircfspace
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰انتشار دبیان 13 و رای گیری
• نسخه جدید دبیان با نام رمزی "Trixie" برای سال 2025 برنامهریزی شده است.
• رای گیری طرح گرافیکی: جامعه دبیان در حال رایگیری برای انتخاب طرح گرافیکی پیشفرض برای دسکتاپ این نسخه است.
• زمانبندی احتمالی انتشار: با توجه به الگوهای انتشار نسخههای قبلی، انتظار میرود دبیان 13 در بازه زمانی بین ژوئن تا آگوست 2025 منتشر شود.
• نسخه جدید دبیان با نام رمزی "Trixie" برای سال 2025 برنامهریزی شده است.
• رای گیری طرح گرافیکی: جامعه دبیان در حال رایگیری برای انتخاب طرح گرافیکی پیشفرض برای دسکتاپ این نسخه است.
• زمانبندی احتمالی انتشار: با توجه به الگوهای انتشار نسخههای قبلی، انتظار میرود دبیان 13 در بازه زمانی بین ژوئن تا آگوست 2025 منتشر شود.
Forwarded from DevTwitter | توییت برنامه نویسی
دو مقاله شیک و قشنگ در مورد دیتابیس ها بصورت کلی و 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/>
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 )
🔥⚡️ کانال آموزشی LaravelHub
@LaraveHub
اجرای دستور زیر در CMD (اجرا با دسترسی administrator )
net stop http
🔥⚡️ کانال آموزشی LaravelHub
@LaraveHub
❤1
Forwarded from Meitix
البته درسته consistency رو بصورت یکپارچه نمیتونیم داشته باشیم ولی Eventual Consistency یه جور رویکرد توی سیستمهای توزیعشدهست که سعی میکنه بین ویژگیهای تئوری CAP یه تعادل برقرار کنه، مخصوصاً وقتی بخوایم Availability و Partition Tolerance رو حفظ کنیم.
داستان چیه؟
فرض کن یه سیستم داریم که بهجای اینکه بلافاصله دادهها رو در همه سرورها هماهنگ کنه، یعنی وقتی تغییراتی توی یه سرور ایجاد میشه، این تغییرات به مرور زمان توی بقیه سرورها پخش میشن.
تا وقتی که این همگامسازی کامل بشه، ممکنه بعضی از سرورها اطلاعات قدیمی رو نشون بدن، ولی در نهایت همه به یه دادهی یکسان میرسن.
کجاها استفاده میشه؟
اپلیکیشنهایی مثل شبکههای اجتماعی، پیامرسانها یا سیستمهای فروشگاهی آنلاین، مهمتره که سیستم همیشه در دسترس باشه و سریع جواب بده، حتی اگه گاهی دادهها با تأخیر هماهنگ بشن.
فرض کن توی یه پیامرسان، یه پیام میفرستی:
تو سرور اول (نزدیکترین سرور به فرستنده)، پیام ذخیره میشه.
همون موقع دوستت پیام رو میبینه اما سرورهای دیگه هنوز پیام رو دریافت نکردن. بعد از چند ثانیه یا دقیقه، سرورهای دیگه هم پیام رو میگیرن و هماهنگ میشن.
این میشه یکپارچگی نهایی. شاید دوستت پیام رو زودتر ببینه، ولی در نهایت همه سرورها یه وضعیت یکسان پیدا میکنن.
خوب یا بد؟
🟢 خوبی: سرعت و دسترسپذیری سیستم بالاست.
🔴 بدی: اگه بخوای مطمئن بشی دادهها بلافاصله هماهنگن (مثل بانکها)، این روش خیلی مناسب نیست.
خلاصه، Eventual Consistency یعنی "بالاخره درست میشه، ولی یه کم صبر کن😅"
داستان چیه؟
فرض کن یه سیستم داریم که بهجای اینکه بلافاصله دادهها رو در همه سرورها هماهنگ کنه، یعنی وقتی تغییراتی توی یه سرور ایجاد میشه، این تغییرات به مرور زمان توی بقیه سرورها پخش میشن.
تا وقتی که این همگامسازی کامل بشه، ممکنه بعضی از سرورها اطلاعات قدیمی رو نشون بدن، ولی در نهایت همه به یه دادهی یکسان میرسن.
کجاها استفاده میشه؟
اپلیکیشنهایی مثل شبکههای اجتماعی، پیامرسانها یا سیستمهای فروشگاهی آنلاین، مهمتره که سیستم همیشه در دسترس باشه و سریع جواب بده، حتی اگه گاهی دادهها با تأخیر هماهنگ بشن.
فرض کن توی یه پیامرسان، یه پیام میفرستی:
تو سرور اول (نزدیکترین سرور به فرستنده)، پیام ذخیره میشه.
همون موقع دوستت پیام رو میبینه اما سرورهای دیگه هنوز پیام رو دریافت نکردن. بعد از چند ثانیه یا دقیقه، سرورهای دیگه هم پیام رو میگیرن و هماهنگ میشن.
این میشه یکپارچگی نهایی. شاید دوستت پیام رو زودتر ببینه، ولی در نهایت همه سرورها یه وضعیت یکسان پیدا میکنن.
خوب یا بد؟
🟢 خوبی: سرعت و دسترسپذیری سیستم بالاست.
🔴 بدی: اگه بخوای مطمئن بشی دادهها بلافاصله هماهنگن (مثل بانکها)، این روش خیلی مناسب نیست.
خلاصه، Eventual Consistency یعنی "بالاخره درست میشه، ولی یه کم صبر کن😅"
Forwarded from Meitix
📚 تئوری CAP به زبان ساده
یه تئوری معروف تو دنیای مهندسی نرمافزار هست به اسم CAP یا «تئوری بروئر». این تئوری میگه سیستمهای توزیعشده (مثل دیتابیسهایی که روی چند تا سرور کار میکنن) نمیتونن همزمان این سه ویژگی رو با هم داشته باشن:
1. اConsistency (یکپارچگی): یعنی همه سرورها همیشه یه دادهی یکسان نشون بدن.
2. اAvailability (دسترسپذیری): یعنی همیشه سیستم آماده پاسخگویی باشه، حتی اگه یه بخشیش خراب بشه.
3. اPartition Tolerance (تحمل پارتیشن): یعنی وقتی شبکه قطع میشه یا یه بخشی از سیستم به بقیه دسترسی نداره، باز هم کار کنه.
حالا مشکل کجاست؟
تئوری CAP میگه شما توی یه سیستم توزیعشده نمیتونین هر سه اینا رو با هم داشته باشین. باید بینشون یکی رو قربونی کنین. مثلا:
اگه یکپارچگی و تحمل پارتیشن رو انتخاب کنین، ممکنه دسترسپذیری قربانی بشه.
اگه دسترسپذیری و تحمل پارتیشن رو بخواین، ممکنه دادهها یکپارچه نباشن.
اگه یکپارچگی و دسترسپذیری براتون مهمه، سیستم نمیتونه پارتیشن شبکه رو تحمل کنه.
مثال عملی:
فرض کن تو یه پیامرسان هستی. میخوای پیامهایی که میفرستی سریع برسه (دسترسپذیری)، اما همزمان مطمئن باشی همه گیرندهها پیام یکسانی میگیرن (یکپارچگی). اگه اینترنت یکی از سرورها قطع بشه، دیگه باید انتخاب کنی: یا پیام سریع برسه(ولی شاید یکی درست دریافت نکنه)، یا صبر کنی تا اتصال سرور درست بشه تا همه پیام درست دریافت کنن.
خلاصه، 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
- 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
بعضی چیزا رو نمیدونستم جالب بود. مثلا اینکه اسم تیبل snake case باشه یا pascal case فکر میکردم کاملا سلیقه ای هست.
@PyBackendHub
Forwarded from کانال اطلاعرسانی توزیع پارچ
بهزودی در پارچ پلاسما....
- برنامههای merkuro و elisa و vlc به علت سنگین کردن ایزو از نسخه پلاسما حذف شدند.
- برنامههای haruna و strawberry که به ترتیب یک فرانتاند برای mpv و یک موزیکپلیر برپایه clementine هستند بهعنوان جایگزین به ایزو اضافه شدند.
@ParchLinux
- برنامههای merkuro و elisa و vlc به علت سنگین کردن ایزو از نسخه پلاسما حذف شدند.
- برنامههای haruna و strawberry که به ترتیب یک فرانتاند برای mpv و یک موزیکپلیر برپایه clementine هستند بهعنوان جایگزین به ایزو اضافه شدند.
@ParchLinux