Dev Perfects – Telegram
Dev Perfects
40 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
Forwarded from Python BackendHub (Mani)
یک نکته بگم که برداشت اشتباه نشه از این پست من. من با این پست نمیخواستم این پیام رو به مخاطب بدم که حتما باید بری یک پروژه واقعی اوپن سورس استارت بزنی. میخواستم درک کنید چرا دانش theory برای گرفتن شغل میتونه کافی نباشه و چرا شرکتا همیشه ترجیحشون با کسیه که سابقه کاری داره. و درک کنید کد زدن برای بیزنس یک اسکیله که اگه برای بیزنسی کد نزدی قطعا نداریش.
امیربهادر راه های دیگه ای هم اشاره کرد مثل کاره فریلنسری. یا ...

نکته خیلی مهم اینه که وقتی من دارم رزومتون رو میخونم, نبینم صرفا دو پروژه فروشگاهی زدید و جز این چیزه دیگه ای نیست تو رزومتون. اون وایب problem solver رو باید من بدید. ممکنه هم با همچین رزومه ای کار پیدا کنید ولی احتمالش کمتره.
برای پیدا کردن کار بنظره من ۳ فاکتور دخیله: ۱. لوکیشن خوب. ۲. میزانی که اپلای میکنید. ۳. کیفیت رزومه. لوکیشن ممکنه دسته خودتون نباشه, ولی اون ۲ تای دیگه هست.

@PyBackendHub
درمورد این، که خیلی‌ها به ریسک برچسب ضعیف بودن زدن.

بوردی که روش اجرا شده، بورد پروتوتایپ میلک‌فایو هستش که از نظر پردازشی عملکرد بالایی داره ولی از نظر گرافیکی به صورت پیشفرض نه.
شرکت میلک‌فایو روی این بورد یک گرافیک ضعیف amd سوار کرده که عملاً از نظر توان توی در و دیواره.

یکی از برتری‌های بوردهای ریسک‌فایو نسبت به آرم های موجود پشتیبانی بهتر از pci هستش که یعنی میشه کارت گرافیک روشون بست مثلاً 7900xtx.

پ.ن: همین بورد قادره تا کرنل لینوکس رو توی ۳ الی ۵ دقیقه کامپایل کنه.


@SohrabContents
Forwarded from Sadra Codes
😂
Forwarded from 
چندین وقت قبل، «لاگ آروان»، چند ماه قبل لیبره‌آفیس و حالا هم لاگ اراک.
ما هیچ. ما نگاه.

#note
@amiria703_channel
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Silly EDR Bypasses and Where To Find Them
Credit: Marcus Hutchins
A proof of concept for abusing exception handlers to hook and bypass user mode EDR hooks.

_ Article _

https://github.com/MalwareTech/EDRception.git

#edr #redteam
Forwarded from 
خاطرهٔ من: انجام Hands-only CPR با ضربآهنگ این آهنگ. برای دیدن تکه‌فیلم‌های مربوط بهش، تو یوتیوب CPR Stayin Alive رو جستجو کنید.

#موقت
Forwarded from 
تو موقعیت‌های اضطراری، به جای گفتن: «کسی هست که کمکم کنه؟» یا «‌یکی زنگ بزنه اورژانس!»؛ به یکی اشاره کنید و بگید: «زنگ بزن اورژانس!» یا «کمکم کن!».
تو مورد اولی به خاطر اثر تماشاگر، ممکنه که افراد تمایل کمتری به یاری کردن داشته باشن.

#note #science
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-toml 2.2: Go Library for the TOML Format

🟢 خلاصه مقاله:
مقاله به بررسی TOML پرداخته، که یک فرمت فایل پیکربندی است و توسط یکی از بنیانگذاران گیت‌هاب، تام پرستون-ورنر، ابداع شده است. TOML به دلیل ساختار ساده و خوانایی بالا، انتخاب محبوبی برای تنظیم پروژه‌های نرم‌افزاری و تعریف وابستگی‌ها و پیکربندی‌ها است. نکته جالب توجه این است که این فایل پیکربندی توسط یکی دیگر از افراد با نام تام/توماس، که یک کتابخانه Go را نوشته، مورد استفاده قرار گرفته است. این اشاره به قابلیت‌های چندپهلو و همکاری‌های میان فرهنگی و درون صنعتی در توسعه ابزارهای دیجیتال دارد. اثر تام پرستون-ورنر در توسعه ابزارهای برنامه‌نویسی همچنان زنده و تأثیرگذار است.

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


👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (Koorosh)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ‌BenDev
توضیحات در رابطه با الستیک سرچ

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

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

🔸I do not fear computers. I fear the lack of them.

من از کامپیوترها نمی‌ترسم؛ از نبودن اون ها می‌ترسم.
Isaac Asimov

🆔 Channel | Group | YouTube
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
زیر این پیام بنویسید اگر کامپیوتر ها نباشن چه اتفاقات سمی براتون می‌افته 😁

گوشی موبایل و بقیه دیوایس های هوشمند هم حساب میشن

هر چیز سمی که به ذهنتون میرسه بگید 😂
نسخه ۱.۵ از نرم‌افزار v2rayN-Pro با پشتیبانی از ویندوزهای ۳۲ بیتی، بروزرسانی به آخرین نسخه از v2rayN، برخورداری از جدیدترین آپدیت هسته شخصی‌سازی‌شده XRAY و بهبود عملکرد حالت TUN، برای دانلود در دسترس عموم قرار گرفت.

👉 github.com/lowercase78/V2RayN-PRO/releases/latest
© Eagle_1157

🔍 ircf.space/software.php
@ircfspace
Forwarded from Gopher Academy
Forwarded from ASafaeirad
Storybook 8.2 is out now! 😃

It focuses on more reliable, flexible, and comprehensive component testing.

- More testing hooks
- Portable stories
- Package consolidation
- Streamlined onboarding
- Fresh site

Blog post

#storybook
💎 ابزار Django debug toolbar 💎
امروز می‌خوایم دربارهٔ یه ابزار فوق‌العاده برای دیباگ کردن توی پروژه‌های جنگویی صحبت کنیم: Django Debug Toolbar. این ابزار می‌تونه بهتون کمک کنه تا جزئیات دقیق درخواست‌ها، کوئری‌های پایگاه داده، قالب‌ها و خیلی چیزای دیگه رو ببینید و مشکلات پروژه‌تون رو سریع‌تر پیدا و برطرف کنید. توی این پست قراره قدم به قدم نحوهٔ نصب و استفاده از این ابزار رو توضیح بدم. 🚀


1. نصب Django Debug Toolbarبرای شروع، باید Django Debug Toolbar رو نصب کنید :
این ابزار به‌راحتی از طریق pip قابل نصب هست. کافیه ترمینال رو باز کنید و این دستور رو وارد کنید: 💻

pip install django-debug-toolbar


با این کار، پکیج مورد نیاز نصب میشه.

2. اضافه کردن به تنظیمات پروژه  :
حالا باید Django Debug Toolbar رو به تنظیمات پروژهٔ جنگوییتون اضافه کنید. برای این کار، فایل settings.py رو باز کنید و این کدرو رو به تنظیمات اضافه کنید: 🛠️

اضافه کردن به INSTALLED_APPS:
INSTALLED_APPS = [
    ...
    'debug_toolbar',
]


اضافه کردن به MIDDLEWARE:

MIDDLEWARE = [
    ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
]


با این کار، Django Debug Toolbar به پروژه‌تون اضافه می‌شه و میتونید ازش استفاده کنید. 🎉
3. تنظیم آیپی‌های مجازبرای اینکه این ابزار بتونه توی مرورگر نمایش داده بشه، باید آیپی‌هایی که برای دیباگ تولبار مجاز هستن رو تنظیم کنید. معمولاً برای توسعه توی لوکال از 127.0.0.1 استفاده می‌کنیم. بنابراین، این خط رو به settings.py اضافه کنید: 🌐

INTERNAL_IPS = [
    '127.0.0.1',
]


این تنظیمات به تولبار میگه که فقط وقتی از این آیپی درخواست میاد، نمایش داده بشه. 👀

4. اضافه کردن URLهای مربوطه حالا باید URLهای مربوط به Django Debug Toolbar رو به پروژه‌تون اضافه کنید. برای این کار، فایل urls.py رو باز کنید و این خطوط رو اضافه کنید: 🌍

django.conf import settings
from django.conf.urls import include
from django.urls import path

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns


این کار باعث می‌شه که وقتی پروژه توی حالت DEBUG هست، تولبار فعال بشه و URLهای مربوط به اون هم در دسترس باشن. 🔧

5. استفاده از Django Debug Toolbar حالا دیگه کارمون تمومه! کافیه سرور جنگو رو دوباره راه‌اندازی کنید و یکی از صفحات پروژه‌تون رو باز کنید. اگه همه چیز درست پیش رفته باشه، یه نوار ابزار (Toolbar) در سمت راست صفحه نمایش داده می‌شه.
این نوار ابزار اطلاعات خیلی مفیدی دربارهٔ درخواست HTTP، کوئری‌های پایگاه داده، قالب‌ها، تنظیمات و موارد دیگه بهتون نشون میده.

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

جمع‌بندی
فهمیدیم Django Debug Toolbar ابزاری قدرتمنده که میتونه خیلی بهتون کمک کنه تا پروژه‌هاتون رو بهینه تر کنید و مشکلات رو سریع‌ تر پیدا کنید.
پیشنهاد میکنم حتماً امتحانش کنید و ببینید چقدر کارتون رو راحت‌تر می‌کنه. 💪

دراینده یه ویدیو هم درمورش ضبط میکنیم

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

@ninja_learn_ir
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
⭐️‏GitHub و GitLab دو تا سرویس هستن که برنامه‌نویسا برای مدیریت کدها و پروژه‌هاشون استفاده می‌کنن، ولی یه سری فرقای مهم دارن.

👑GitHub
- چیه؟ GitHub یه سایتیه که توش می‌تونی کدهای پروژه‌هات رو بذاری، با هم‌تیمی‌هات کار کنی و کلاً پروژه رو مدیریت کنی.
- ویژگی‌ها: GitHub ابزارهایی داره که می‌تونی باهاشون مشکلات رو مدیریت کنی، تغییرات کد رو بررسی کنی (Pull Request) و حتی بعضی از کارای تکراری رو خودکار انجام بدی (مثل GitHub Actions).
- محبوبیت: GitHub خیلی بین برنامه‌نویسا معروفه، چون راحت می‌شه باهاش کار کرد و کلی ابزار دیگه هم باهاش سازگارن.

👀GitLab
- چیه؟ GitLab هم یه سرویس شبیه GitHubه، ولی با امکانات بیشتر. علاوه بر اینکه می‌تونی کدها رو مدیریت کنی، ابزارهایی هم برای تست و استقرار خودکار (CI/CD) داره.
- میزبانی: GitLab رو هم می‌تونی روی سرورهای خودت نصب کنی و مدیریت کنی، که اگه بخوای داده‌هات رو کاملاً دست خودت نگه داری، خیلی خوبه.

📌 فرق‌های اصلی بین GitHub و GitLab
1. میزبانی: تو GitHub معمولاً کدها روی سرورهای خودشون میزبانی می‌شه، ولی GitLab رو هم می‌تونی روی سرور خودت نصب کنی.
‏2.‏ ‏CI/CD: GitLab ابزارهای قوی‌تری برای تست و استقرار خودکار داره. GitHub هم داره، ولی GitLab زودتر این ویژگی‌ها رو داشت.
3. مدیریت پروژه: GitLab برای مدیریت کل پروژه از اول تا آخر ابزارای بیشتری داره. GitHub بیشتر روی مدیریت کد تمرکز داره.
4. کنترل دسترسی: GitLab تو تنظیم دسترسی‌ها و مجوزها دقیق‌تره، مخصوصاً برای تیم‌های بزرگ.
5. متن‌باز بودن: GitLab یه نسخه متن‌باز داره که می‌تونی باهاش هر تغییری که خواستی بدی. GitHub این‌طوری نیست.

⚡️در کل، GitHub برای پروژه‌های عمومی و کارای تیمی کوچیک‌تر یا پروژه‌های متن‌باز عالیه. ولی اگه یه تیم بزرگتر داری یا می‌خوای کنترل بیشتری روی پروژه و داده‌هات داشته باشی، GitLab گزینه بهتریه.

#git #github #gitlab
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM