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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
پایان. من میرم دیگه کاستوم کنم بقیش طولانی و حوصله سر بره x)
Forwarded from Gopher Academy
🔵 عنوان مقاله
Konf 1.0: A Flexible Configuration Loader

🟢 خلاصه مقاله:
مقاله به بررسی ویژگی‌های کتابخانه‌ی Konf می‌پردازد که برای مدیریت تنظیمات پیکربندی در برنامه‌ها مناسب است. این ابزار انعطاف‌پذیری بالایی دارد و از منابع مختلف تنظیمات، از فایل‌های محلی و متغیرهای محیطی گرفته تا سرویس‌های ابری مانند S3، AWS AppConfig و GCP Secret Manager پشتیبانی می‌کند. Konf به شما اجازه می‌دهد که بدون وابستگی شدید به یک منبع خاص، تنظیمات لازم برای برنامه خود را مدیریت کنید. این ویژگی‌ها کنترل و انعطاف بیشتری به توسعه‌دهندگان می‌دهد و به آن‌ها امکان می‌دهد که نحوه بارگذاری و ادغام تنظیمات در برنامه‌ها را به شکل صحیح و کارآمد ترتیب دهند.

🟣لینک مقاله:
https://github.com/nil-go/konf


👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (Koorosh)
کیک مخصوص فرانت کارا

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
#یک_دقیقه_با_کامپیوتر

💻در مجموعه یک دقیقه با کامپیوتر سعی می‌کنیم در کمتر از یک دقیقه مفاهیم دنیای کامپیوتر را به صورت ساده و جذاب بیان کنیم. محتوای این مجموعه برش‌هایی کوتاه از پادکست‌ها هستند که سعی می‌شود با عوامل بصری متفاوت ارائه شود.

🔥این یک دقیقه با #تلگرام_و_دورف

این یک دقیقه برشی از قسمت چهارم پادکست مشورت کامپیوتری‌ها بود.



[تلگرام | اینستاگرام | ویرگول | اسپاتیفای | کست‌باکس | اپل‌پادکست]


🔰مشورت کامپیوتری ها
@coaching_ce
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
‏چیزی که باید شرکت بذاره تو کابینت ها تا کارمندا استفاده کنن

@SEYED_BAX
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
سقوط کانال سید و رفتن به قهقرا، مشکل چیست ؟

@SEYED_BAX
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#golden_sentence


💎 جمله طلایی امروز 💎

🔸Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

هر کسی می‌تونه کدی بنویسه که یک کامپیوتر بتونه اون رو را اجرا کنه، اما برنامه‌نویسان خوب کسانی هستند که میتونن کدی بنویسند که برای انسان‌ها هم قابل فهم باشد 🚀
Martin Fowler

- به نظرتون چجوری میتونیم به همچین کسی تبدیل بشیم ؟

Channel | Group | YouTube
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
سندباکس در لینوکس
در linux وقتی میگیم Sandboxing همه میرن سمت Chroot Jail ، seccomp، Namespace ، Incus شاید کمی سخت باشه
ابزار firejail ساده،کاربردی
firejail firefox

توضیحات فنی :
برنامه Firejail یک sandbox از نوع SUID که با محدود کردن محیط در حال اجرا برنامه‌های غیرقابل اعتماد با استفاده از namespaces لینوکس، seccomp-bpf و قابلیت‌های لینوکس، ریسک های امنیت را کاهش می‌دهد. Firejail به یک process و همه descendants آن اجازه می دهد تا private view خود را از globally shared kernel resources ، مانند network stack، process table، جدول mount داشته باشند. Firejail می تواند یا هم SELinux یا AppArmor کار کند

آموزش نصب:
در مخازن اصلی version 0.9.66 وجود دارد میتوانید با دستور
apt install firejail firejail-profiles

اگر نبود با ppa نسخه 0.9.72 را نصب کنید
sudo add-apt-repository ppa:deki/firejail
sudo apt-get update
sudo apt-get install firejail firejail-profiles

🔥حالا بزن مثلا
firejail firefox
firejail vlc

⁉️ اگر در کار با Firejail سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎
#linux
Forwarded from Go Casts 🚀
وقتی راجع به distributed system و communication بین سرویس ها صحبت می کنیم، یه مکانیزمی که میتونه ارتباط رو reliableتر کنه به خاطر ذات unreliable شبکه، استفاده از الگوهای ساده ای مثل retry هست، اما واقعیت اینه که اسمش retry هست تو دلش بری خودش هزارتا داستان داره

مقاله خیلی جالب و جذابی بود از تیم یاندکس
Good Retry, Bad Retry: An Incident Story
https://medium.com/yandex/good-retry-bad-retry-an-incident-story-648072d3cee6

توضیحات «دوره + تیمسازی بکند Go Casts» و تخفیف ۵۰ درصدی رو در این پست میتونید بخونید 👇
https://news.1rj.ru/str/gocasts/491

@gocasts

#retry
#golang
#گولنگ
Forwarded from Linuxor ?
این عکس که میبینید بزرگ ترین LAN پارتی توی جهانه که توی یونشوپینگ سوئد برگزار شده.

مراسم LAN پارتی به این صورته که یه عده ای جمع میشدن یه جا و با کابل LAN سیستم هاشونو به هم دیگه شبکه میکردن.

که بعد ها ایده گیم نت از روی LAN پارتی به ایران اومد به قدری از گیم نت ها توی ایران استقبال شد که توی هر محله مثل سوپرمارکت ها ما یه گیم نت هم داشتیم. البته حداقل الان توی جایی که ما زندگی میکنیم گیم نت های کامپیوتری بر پایه LAN نیست دیگه.

🐧 @Linuxor
Forwarded from کداکسپلور | CodeExplore (ᎷᎪᎻᎠᏆ)
💻 معرفی برنامه Windows Sandbox | آزمایشگاه امن دیجیتال شما

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

نحوه فعال‌سازی Windows Sandbox:

1️⃣وارد بخش Turn Windows features on or off بشید.

2️⃣بعد گزینه Windows Sandbox رو پیدا و فعال کنید.

3️⃣در نهایت با ری‌استارت کردن سیستم کار فعالسازی تموم میشه.

نحوه اجرای Windows Sandbox:

1️⃣در منوی استارت، "Windows Sandbox" رو جستجو کنید.

2️⃣روی آن کلیک کنید تا اجرا شود.

3️⃣حتی میتونید فایل‌ها رو بین سیستم اصلی و Sandbox کپی و پیست کنید.

#Windows #SandBox
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Philocode
یه جوونمرد بین شما نیست یه سند بده برم بذارم پسر مردم رو از بند بیارم بیرون؟ (دریم‌کمپانی)
Forwarded from Linuxor ?
همسرش عکس های عروسیشون رو ریخته روی کامپیوتر ویندوزی، برنامه One-Drive عکس هارو بخاطر کمبود حافظه گروگان گرفته :)


حالا MMO از دست ویندوز ناراحته و میخواد بیاد لینوکس :)

البته لینوکس عکساتو گروگان نمیگیره درایور وایفایتو گروگان میگیره😂

🐧 @Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
انتشار Wine 9.16 با بهبودهای Wayland و اجرای اولیه Driver Store

نسخه Wine 9.16 اکنون برای اجرای برنامه‌ها و بازی‌های ویندوز در لینوکس در دسترس است. این نسخه شامل تغییرات زیر است:
اشکالات رفع شده در نسخه 3.19 (مجموعاً 31 مورد):
1. رفع عیب بازی BrainSplode! به درستی نمایش داده نمی‌شد.
2. برنامه Advanced SystemCare 6.4 در هنگام راه‌اندازی با خطای تقسیم بر صفر کرش می‌کرد.
3. برنامه utorrent 2.2.1 باعث ایجاد خطای نرم‌افزاری می‌شد.
4. سرور بازی Terraria 1.2.0.x در هنگام راه‌اندازی شکست می‌خورد.
5. چندین برنامه به پیاده‌سازی یک ویژگی خاص نیاز داشتند.
6. نصب‌کننده SentriLock SentriCard utility 4.0.x به دلیل ورودی بزرگ کرش می‌کرد.
7. چندین برنامه به پیاده‌سازی یک ویژگی دیگر نیاز داشتند.
8. نسخه نمایشی بازی Battlefield 2 کرش می‌کرد.
9. نصب‌کننده نسخه نمایشی بازی The Guild 2 در هنگام شروع کپی فایل‌ها کرش می‌کرد.
10. ابزار اشکال‌زدایی winedbg نمی‌توانست فرآیند ایجاد کند.
11. برنامه داخلی wordpad.exe در Wine با نسخه 1.6.2 کرش می‌کرد.
12. برنامه Advanced SystemCare 6.4 در هنگام بازیابی خصوصیات کلاس WMI کرش می‌کرد.
13. برنامه ClassicStartMenu از Classic Shell 4.3.0 در هنگام فراخوانی یک تابع خاص کرش می‌کرد.
14. بازی‌های Grand Theft Auto 5 و Tomb Raider 2013 به یک ویژگی خاص نیاز داشتند.
15. چندین برنامه و بازی به دلیل عدم وجود دستگاه D2D و زمینه دستگاه اجرا نمی‌شدند.
16. برنامه FACEIT Desktop client در هنگام راه‌اندازی کرش می‌کرد.
17. کلاینت بازی Tibia گزارش می‌داد که نمی‌تواند بازی را اجرا کند.
18. بازی Project CARS 2 در هنگام راه‌اندازی هنگ می‌کرد.
19د بسیاری از برنامه‌ها و بازی‌ها پس از کامپایل Wine با نسخه جدید gcc اجرا نمی‌شدند یا کرش می‌کردند.
20. نصب‌کننده Paint Shop Pro 2018/2019 شکایت می‌کرد که JavaScript غیرفعال است و سپس متوقف می‌شد.
21. برنامه RasAero II در هنگام فشردن دکمه به دلیل استثنای تبدیل آرگومان کرش می‌کرد.
22. کلاینت 32 بیتی بازی Black Desert Online در هنگام راه‌اندازی کرش می‌کرد.
23. گیم‌پلی بازی Assassin’s Creed پس از نگاه کردن به اطراف با ماوس فریز می‌شد.
24. ابزار Wineconsole اندازه فونت را با تنظیمات dpi سیستم مقیاس نمی‌کرد.
25. برخی از اشیاء در بازی K-Shoot Mania به درستی نمایش داده نمی‌شدند.
26. نصب‌کننده Lego Mindstorms EV3 1.3.1 کرش می‌کرد.
27. برنامه SofTalk 1.56 در هنگام فشردن دکمه “Play” به طور غیرعادی خارج می‌شد.
28. برنامه Affinity Designer به دلیل پیاده‌سازی نشده بودن یک ویژگی خاص کرش می‌کرد.
29. برنامه Affinity Designer به دلیل پیاده‌سازی نشده بودن یک ویژگی دیگر کرش می‌کرد.
30. بازی S.T.A.L.K.E.R. Call Of Prypyat DX11 دارای اشکالات بصری بود.
31. برنامه‌های Qt پس از فراخوانی یک تابع خاص بدون اتصال سخت‌افزار تبلت کرش می‌کردند.

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
Forwarded from Geek Alerts
خب You.com که میشه باهاش نسخه‌های کاستوم از انواع مدل‌ها مثل GPT-4o رو ساخت مدتی هست که بات تلگرام و واتساپ رو معرفی کرده.
برای مثال توی تلگرام میتونید از آی‌دی @YouDotComBot برای چت باهاش استفاده کنید.
از فارسی پشتیبانی میکنه و جواب‌های نسبتا کوتاه بهتون میده و دردسرهای لاگین یا نصب برنامه جدید‌رو هم نداره.
یه نکته هم اینکه اگه ازش منابع بخواید بهتون میده و ابزار خوبی برای پیدا کردن منابع هم هست.
پ.ن. اطلاعات حساس رد و بدل نکنید و اینجوری بهش نگاه کنید که حریم‌خصوصی خاصی نیست هرچند که خودشون تاکید داشته باشن.
@geekalerts
اولین گام برای ایجاد یک گروه پشتیبانی در ماتریکس برداشته شد.


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

برای عضویت در فضای ماتریکس پارچ:

https://matrix.to/#/#parch:matrix.org

آموزش ماتریکس:
https://fa.wikibooks.org/wiki/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D8%B4%DB%8C%D9%88%D9%87%E2%80%8C%D9%86%D8%A7%D9%85%D9%87_%D9%BE%DB%8C%D8%A7%D9%85%E2%80%8C%D8%B1%D8%B3%D8%A7%D9%86%DB%8C_%D9%85%D8%A7%D8%AA%D8%B1%DB%8C%DA%A9%D8%B3

@ParchLinux
یک موردی رو بگم.

دوستان ماتریکس فضای ذخیره سازی ابری شما نیست! حتی اینکه شماهم از تلگرام برای ذخیره دیتا‌هایی مثل عکس کارت ملی و .... استفاده می‌کنید کاملاً اشتباهه!


اگر به دنبال فضای ابری ایمن هستید، برید نکست‌کلود برای خودتون سلف‌هاست کنید یا اگر هم نمیتونید با یکی به صورت شراکتی این کارو انجام بدید.


@SohrabContents
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
🟠‏Svelte یه فریمورک جالب و جدید برای ساختن سایت‌ها و اپلیکیشن‌های وب با JavaScript هست. تفاوتش با فریمورک‌های معروف مثل React و Vue اینه که وقتی داری کد می‌نویسی، Svelte اون کدها رو به جاوا اسکریپت خالص تبدیل می‌کنه که مرورگر می‌فهمه و اجرا می‌کنه، یعنی مثل بقیه فریمورک‌ها نیاز نیست مرورگر موقع اجرا کار اضافی انجام بده.

چون که عکسش رو براتون گذاشتم نمیشه توضیحات کاملی این پایین توی کپشن نوشت، پس همین زیر میفرستم براتون که کامل ببینین چیا داره👇👇

#svelte
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CleverDevs (Mahdi)
Typography Responsive


بجای استفاده از مدیا کوئری،
یه تکنیک برای ریسپانسیو کردن تایپوگرافی‌‌ها اینه که:

1. فونت‌سایز اون متن توی کوچیک‌ترین حالت سایت رو بدست میارید
مثلا کوچیک‌ترین حالت 320px هست و فونت‌سایز اون متن هم تو این حالت 16px.

2. همینکارو برای بزرگ‌ترین حالت هم انجام میدیم مثلا 1280px حداکثر سایز سایته و تو این حالت فونت‌سایز 28px هست.

3. حالا این اطلاعات رو طبق عکس وارد این سایت میکنیم:
Fluid Typography Calculator

4. و بوم یه فانکشن clamp بهمون میده و فونت‌سایز اون متن رو برابر باهاش قرار میدیم.

#Design #CSS #Tool
@CleverDevs @CleverDevsGp