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
بیلد ۱۳ فروردین پارچ عرضه شد.


تغییرات:

۱- اضافه شدن کلید به ایزو
۲- گنوم ۴۸

دریافت از وبسایت پارچ


@ParchLinux
Forwarded from Linuxor ?
می‌دونین CS Go چیه؟ آفرین اشتباه حدس زدین بازی نیست دوتا زبان برنامه نویسیه


@Linuxor
Forwarded from جیرینگ
نفر اول: حتماً جنگ میشه، مگه ندیدید دیگو مارسیا پر از بمب افکن و بمب‌های سنگرشکن شده.
نفر دوم: عمراً اتفاقی بیوفته، آمریکا با آخونداست حالا ببین، سال دیگه به حرفم می‌رسی.
نفر سوم: فراماسونرها نقشه‌های خودشون را دارند. شماها نمی‌دونید.

آیا شما هم مثل من از شنیدن این قبیل اظهارات در جمع‌ها خسته شدید؟ یک راه حل جادویی براتون دارم که درجا همه رو ساکت می‌کنه.

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

من حتی اخیراً کمی تحریک شده بودم که به عنوان یک پروژه موقتی و بامزه پیاده‌ش کنم. یک سایت ساده که سریع بشه جلوی کارشناسان امور جنگی فامیل، بازش کرد تا بتونند شرط‌شون رو ببندند. شرط‌ها با هم جفت بشن (یک به یک P2P). واحد پول میلی‌گرم طلا باشه تا ارزشش طی مدت شرط‌بندی (مثلاً ۲ ماه) از بین نره. پول طرفین نگهداری بشه و بعد از تموم شدن مهلت شرط، به برندگان پرداخت بشه.

پ.ن: اگر خواستید بدونید کسانی که واقعاً پول وسط گذاشتند چه نظری دارند، این را در سایت شرط‌بندی انگلیسی پُلی مارکت نگاه کنید. تا دو روز پیش ۵۰ درصد گفته بودند آره جنگ میشه الان ۳۳ درصده.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پایان جنگ مدیریت بسته‌بندی‌های لینوکس!
توزیع‌های لینوکس بالاخره روی یک سیستم مدیریت بسته واحد توافق کردند

🔹 معرفی OnePackage:
انقلابی در مدیریت بسته‌های لینوکس

جامعه لینوکس پس از ده‌ها سال چالش در زمینه مدیریت بسته‌ها، بالاخره به یک توافق تاریخی رسید! در کنفرانس OneLinux که اخیراً در گرینلند به صورت آنلاین برگزار شد، نمایندگان برجسته‌ترین توزیع‌ها شامل دبیان، اوبونتو، فدورا/ردهت و SUSE رسماً اعلام کردند که از این پس از یک سیستم بسته‌بندی واحد به نام OnePackage استفاده خواهند کرد.

🔹 ویژگیها
• حذف تنوع آزاردهنده فرمت‌های DEB، RPM، Snap، Flatpak و AppImage
• یکپارچه‌سازی سیستم‌های موجود
• کاهش حجم سیستم

ترکیب امنیت Flatpak با کارایی Snap
حفظ قابلیت حمل AppImage
مدیریت هوشمند فضای ذخیره‌سازی
سازگاری کامل با تمام توزیع‌های اصلی

واکنش ها:
لینوس توروالدز: "بالاخره! حالا می‌توانیم روی چیزهای مهم‌تر تمرکز کنیم"
مارک شاتلورث (کنونیکال): "احساس عجیبی دارم... انگار صدای هزاران باگ ناپدید شد!"

📅 زمان‌بندی اجرا از ماه آینده

📌نویسنده: حسین سیلانی
https://learninghive.ir
والا به خدا

#meme
@SohrabContents
تیم طراحی پارچ هردفعه ادم رو سوپرایز می‌کنه :)



@SohrabContents
دزدی اطلاعات با xss قسمت اول

یکی از روشای دزدی اطلاعات XSS (Cross-Site Scripting) هست xss برای هکرا خیلی جذابه به خصوص وقتی بتونی رمز و اطلاعات کارت بقیه رو بدزدی

میخوایم به صورت عملی و قدم به قدم بهتون xss یاد بدیم

کلا xss یعنی چی ؟

تزریق و اجرای کد مخرب جاوا اسکریپت برای دزدی اطلاعات یا کنترل حساب

مثلا شما میخواید به وردپرس لاگین کنید ما از طریق تزریق یا کد مخرب جاوا اسکریپتی که توی سایت گذاشتیم میتونیم نام کاربری و پسورد شما رو بدزدیم و بفرستیم برای خودمون

ما در این قسمت ها در مورد تزریق کد جاوا اسکریپت صحبت نمیکنیم اما در قسمت های بعدی کد های xss رو براتون قرار میدیم که بتونید اطلاعات وردپرس رو بدزدید و برای خودتون ارسال کنید

و بهتون یاد میدیم چطور جلوی این کار خطرناک رو برای سایت خودتون بگیرید

@poinair پوینا
سرور افقی و سرور عمودی چیست ؟ تفاوت وردپرس و دیجی کالا در سرور

سرور عمودی :

به یک سرور سخت‌افزاری واحد گفته می‌شود که می‌توان منابع آن را (مثل CPU، RAM، Hard) تا یک حد مشخص ارتقا داد.
اما این ارتقا محدودیت دارد و بیشتر از یک سقف مشخص نمی‌توان آن را تقویت کرد.

که به صورت سخت افزاری این کار انجام میشه

سرور افقی :

از کنار هم قرار دادن و اتصال چندین سرور به هم تشکیل می‌شود. این مدل محدودیتی در تعداد سرورها ندارد و می‌توان تعداد زیادی سرور را به‌صورت موازی اضافه کرد تا بار کاری بین آن‌ها تقسیم شود.

که به صورت نرم افزاری این کار انجام میشه

مثلا برای هر جدول دیتابیس یک سرور برای وب سرور یک سرور و برای فایل ها یک سرور جداگانه در نظر گرفته میشه

اما تفاوت دیجی کالا و وردپرس در سرور :

وردپرس فقط از یک تک سرور عمودی پشتیبانی میکنه برای همین محدودیت رم و سی پی یو و داره و نمیشه بیش از حد بزرگش کرد

اما دیجی کالا صد ها یا هزاران سرور افقی داره که برای هر کار یک سرور جداگانه در نظر گرفته شده

@poinair پوینا
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۵۳

منم که گوشه میخانه خانقاه من است
دعای پیر مغان ورد صبحگاه من است
گرم ترانه چنگ صبوح نیست چه باک
نوای من به سحر آه عذرخواه من است
ز پادشاه و گدا فارغم بحمدالله
گدای خاک در دوست پادشاه من است
غرض ز مسجد و میخانه ام وصال شماست
جز این خیال ندارم خدا گواه من است
مگر به تیغ اجل خیمه برکنم ور نی
رمیدن از در دولت نه رسم و راه من است
از آن زمان که بر این آستان نهادم روی
فراز مسند خورشید تکیه گاه من است
گناه اگر چه نبود اختیار ما حافظ
تو در طریق ادب باش گو گناه من است

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Using Cursor for Large Projects

🟢 خلاصه مقاله:

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

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


👑 @gopher_academy
Forwarded from Linuxor ?
نمی‌دونم چرا کانتریبیوتم به لینوکس رو قبول نمی‌کنن


@Linuxor
Forwarded from Mulan (Saghar Mulan)
NP-Hardness.pdf
1.4 MB
🖇Combinatorial Optimization - Hossein Akbaripour
Forwarded from SoniaCircuit (Sony)
دیدم خیلی بچه های گروه خیلی ماین کرفت بازی میکنن گفتم سایت قدیمی سید مهدی خودمون (@seyedmahdi4) رو براتون بزارم
با ۲ کلیک میتونید سرور ماین کرفت بخرید. ارزون و راحت

9craft.ir
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building a Secure Session Manager

🟢 خلاصه مقاله:

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

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


👑 @gopher_academy
Forwarded from ‌BenDev
رفقای عزیز

این ویدیو بهم ساجست شد ۲ دقیقه اولش رو دیدم و خب از شدت مزخرفات نتونستم بیشتر ببینم


https://youtu.be/xZ8zpFSQi7U?feature=shared


لطفا زیر همین پست از اینجور پست ها یا ویدیو هارو برام بفرستین
هر چیزی که مربوط به هوش مصنوعی و جایگزین شدن برنامه نویس و اینهاست
یه جا جواب همه رو می‌دم

البته می‌تونین سوال و ابهامی هم خودتون داشتین بنویسین

@BenDevelop
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 یه برنامه نویسی ایرانی به نام مصطفی غلامی تم اختصاصی به نام آرورین برای VSCode با رنگ بندی عالی و ملایم ساخته است.

حتما امتحانش کنید.

برای VSCode :

https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain

</Mostafa Gholami>

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 شرکت Automattic اعلام کرد که تعدیل نیروی این شرکت ۱۶ درصد از کارمندان را در سراسر بخش‌ها تحت تأثیر قرار داده است و بعد از درگیری حقوقی با WP Engine و نیاز به تغییر ساختار شرکت، اقدام به تعدیل نیرو کرد.

#خبر
#وردپرس

@TheRaymondDev
Forwarded from Code Module | کد ماژول (𔓙)
معماری میکرو فرانت‌اند چیه؟! 🪡

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

مزایای استفاده از میکروفرانت‌اند 👇

مستقل بودن تیم‌ها و توسعه سریعتر

هر تیم می‌تونه روی یک بخش خاص از پروژه کار کنه، بدون اینکه روی سایر بخش‌ها تأثیر بذاره. این موضوع روند توسعه رو سریع‌تر و مدیریت رو ساده‌تر می‌کنه.

چند تکنولوژی در یک پروژه

در یک پروژه میشه از فریمورک‌ و کتابخانه های مختلف مثل React، Vue یا Angular در قسمت‌های مختلف استفاده کرد. این ویژگی برای پروژه‌های قدیمی که نیاز به مهاجرت تدریجی دارن، بسیار مفید هست.

بروزرسانی آسون و بدون تأثیر روی کل پروژه

هر میکروفرانت‌اند به‌صورت مستقل دپلوی میشه و تغییرات در یک بخش، باعث خرابی یا مشکل در سایر بخش‌ها نمیشه.

بهینه‌سازی عملکرد

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

مقیاس‌پذیری بهتر

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


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

#microfrontend
@CodeModule