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
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
در برنامه نویسی، برای مقایسه ی تغییرات یک مخزن کنترل نسخه Git با git diff روی Commit، شاخه، فایل و .. مشکل syntax-highlighting داشتم 🤔

ابزار delta این مشکل را حل کرد 😎

🗓 نصب :
برای نصب از این لینک بسته به توزیع لینوکس خودتان یا ویندوز و ... استفاده کنید
🗓 آموزش و نکات :
در فایل ~/.gitconfig باید تنظمیات را بسنه به نیاز خودتان اضافه کنید
[core]
pager = delta
[interactive]
diffFilter = delta --color-only
[delta]
navigate = true # use n and N to move between diff sections
side-by-side = true #برای نمایش به صورت کنار هم در عکس میبینید
line-numbers = true # برای شماره گذاری خطوط
# delta detects terminal colors automatically; set one of these to disable auto-detection
# dark = true
# light = true
[merge]
conflictstyle = diff3
[diff]
colorMoved = default

🗓 ابزار های دیگر :
این syntax-highlighting که انجام میشه برای خروجی ابزار های git, diff, grep, و blame هم قابل استفاده است

⁉️ اگر در مورد راه اندازی سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎
Forwarded from CleverDevs (Mahdi)
این آقا ستار هاشمی وزیر ارتباطات جدید کشوره.

ببینیم تو فحش خوردن میتونه رکورد جهرمی رو بشکونه یا نه

#News
@CeverDevs @CleverDevsGp
اگه سی شارپ خوب بود آموزشش رو با php نمیزدن😄

🔗 Ali🦀 @ali77gha
📲 @twittdl_bot
1
Forwarded from کداکسپلور | CodeExplore (Koorosh)
چجوری توی Go یک عدد صحیح رو به یک متغیر نسبت میدیم؟
Anonymous Quiz
11%
var x = 10
29%
x := 10
24%
int x = 10
36%
گزینه ۱ و ۲
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (MohammadMahdi)
‏نیروهای بک‌اند در غذاخوری شرکت، چند دقیقه بعد از اینکه روی پروداکشن پوش کردن و سرور بالا نمیاد:

✅️ @SEYED_BAX | Joe
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Dev Dastan (Hossein Mousavi)
🔐 How does SSH work?

✔️ SSH (Secure Shell) is a network protocol used to securely connect to remote machines over an unsecured network. It encrypts the connection and provides various mechanisms for authentication and data transfer.

It has three main layers:


1️⃣ Transport Layer
The Transport Layer provides encryption, integrity, and data protection to ensure secure communication between the client and server.

2️⃣ Authentication Layer
The Authentication Layer verifies the identity of the client to ensure that only authorized users can access the server.

3️⃣ Connection Layer
The Connection Layer multiplexes the encrypted and authenticated communication into multiple logical channels.



📚 Article: [here]

#softwareEngineering #network


🖥 Follow @devDastan for more content.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
با کتابخانه Ammo.js آشنا بشید 😎

‏Ammo.js یک کتابخانه فیزیک سه‌بعدیه که به زبان جاوااسکریپت نوشته شده و بر اساس Bullet Physics Engine، که یک موتور فیزیک مشهور و قدرتمنده، توسعه داده شده.

این کتابخانه به دولوپرا این امکان رو میده که فیزیک واقع‌گرایانه رو به بازی‌ها و برنامه‌های سه‌بعدی شون اضافه کنن. Ammo.js به ویژه برای پروژه‌های وب و بازی‌های تحت وب طراحی شده و به راحتی می‌تونه با کتابخانه‌هایی مثل Three.js و Babylon.js ترکیب بشه.

ویژگی‌های خاص کتابخانه Ammo.js ⬇️

◀️فیزیک واقع‌گرایانه: Ammo.js از الگوریتم‌های پیشرفته‌ای برای شبیه‌سازی فیزیک استفاده می‌کنه که شامل برخوردها، گرانش، و داینامیک اجسامه.

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

◀️سیستم برخورد: Ammo.js دارای یک سیستم برخورد قویه که می‌تونه چندین جسم رو به طور همزمان مدیریت کنه و برخوردهارو به دقت شبیه‌سازی کنه.

◀️داینامیک اجسام: این کتابخانه امکان شبیه‌سازی داینامیک اجسام سخت و نرم رو فراهم می‌کنه، به طوری که میشه رفتارهای مختلفی رو برای اجسام مختلف تعریف کرد.

◀️سازگاری با وب: Ammo.js به راحتی با مرورگرها کار می‌کنه و می‌تونه در پروژه‌های تحت وب بدون نیاز به نصب نرم‌افزار اضافی استفاده شه.

◀️توسعه‌ی بازی‌های سه‌بعدی: در کنار کتابخانه‌هایی مثل Three.js می‌تونه برای ایجاد بازی‌های سه‌بعدی با فیزیک واقع‌گرایانه مورد استفاده قرار بگیره.

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

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

Document 🌕

#js #library
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
A collection of tools which integrate with Cobalt Strike
(and possibly other C2 frameworks) through BOF and reflective DLL loading techniques.




https://github.com/outflanknl/C2-Tool-Collection
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Directory Services Internals (DSInternals)
Ad toolkit ,PowerShell Module and Framework


https://github.com/MichaelGrafnetter/DSInternals/tree/master

#ad
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
BounceBack
redirector for your red team operation security

https://github.com/D00Movenok/BounceBack

#c2 #infrastructure #redteam #redirector
Audio
رادیو جادی ۱۷۵ - کار و زندگی و تنبلی و فلسفه و جهان بینی در گپی با پادکست کارگاه

https://youtu.be/TC9VV4nxLvc

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

#پادکست #رادیو
Forwarded from کداکسپلور | CodeExplore (Koorosh)
استفاده از else در کار با حلقه ها ⌨️

☄️این نکته که می‌خوام بگم شاید خیلی از افراد بهش توجه نکرده باشن: در پایتون، شما می‌تونید از "else" در کنار یک حلقه "for" یا "while" استفاده کنید، ولی این "else" فقط در صورتی اجرا می‌شه که حلقه بدون "break" به پایان برسه. این ویژگی ممکنه کمتر شناخته‌شده باشه.
for i in range(5):
if i == 3:
break
print(i)
else:
print("Loop finished without break")

🆒در این کد، چون حلقه با break متوقف می‌شه، بلوک else اجرا نخواهد شد. اما اگه break نبود، else اجرا می‌شد و "Loop finished without break" چاپ می‌شد. خیلی‌ها از این نکته آگاه نیستن و معمولاً else رو با if یا try مرتبط می‌دونن، نه با حلقه‌ها!

#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Source Byte (Anastasia 🐞)
Audio
رادیو جادی ۱۷۵ - کار و زندگی و تنبلی و فلسفه و جهان بینی در گپی با پادکست کارگاه

https://youtu.be/TC9VV4nxLvc

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

#پادکست #رادیو
گیتهاب یک اطلاعیه حذف DMCA را برای ۳۸۷۹ مخزن، از جمله "bypass-paywalls-chrome"، صادر کرده است. این اقدام به درخواست NM/A، نماینده ۲۲۰۰ ناشر، انجام شده است. NM/A ادعا می‌کند که این مخازن با دور زدن دیوارهای پرداختی،
حقوق مالکیت معنوی ناشران را نقض

https://github.com/github/dmca/blob/master/2024%2F08%2F2024-08-09-news-media-alliance.md

@DevTwitter | <محمدی،محمد/>
Forwarded from Yasha
لطفا فقط باهاش تست کنید. توی آپدیت جدید رمزنگاریش به طور کلی عوض میشه و پیام های قبلی به دلیل ناسازگاری حذف میشن.
505
Arctic Monkeys
الان یکماه فقط این گوش میدم. اولین موزیکی که حفظ شدم D:
احساس میکنم که جادی اینطوریه که، مشغول کار و شخمم اگر که محصول نمیده به ....