Forwarded from Python BackendHub (Mani)
یک نکته بگم که برداشت اشتباه نشه از این پست من. من با این پست نمیخواستم این پیام رو به مخاطب بدم که حتما باید بری یک پروژه واقعی اوپن سورس استارت بزنی. میخواستم درک کنید چرا دانش theory برای گرفتن شغل میتونه کافی نباشه و چرا شرکتا همیشه ترجیحشون با کسیه که سابقه کاری داره. و درک کنید کد زدن برای بیزنس یک اسکیله که اگه برای بیزنسی کد نزدی قطعا نداریش.
امیربهادر راه های دیگه ای هم اشاره کرد مثل کاره فریلنسری. یا ...
نکته خیلی مهم اینه که وقتی من دارم رزومتون رو میخونم, نبینم صرفا دو پروژه فروشگاهی زدید و جز این چیزه دیگه ای نیست تو رزومتون. اون وایب problem solver رو باید من بدید. ممکنه هم با همچین رزومه ای کار پیدا کنید ولی احتمالش کمتره.
برای پیدا کردن کار بنظره من ۳ فاکتور دخیله: ۱. لوکیشن خوب. ۲. میزانی که اپلای میکنید. ۳. کیفیت رزومه. لوکیشن ممکنه دسته خودتون نباشه, ولی اون ۲ تای دیگه هست.
@PyBackendHub
امیربهادر راه های دیگه ای هم اشاره کرد مثل کاره فریلنسری. یا ...
نکته خیلی مهم اینه که وقتی من دارم رزومتون رو میخونم, نبینم صرفا دو پروژه فروشگاهی زدید و جز این چیزه دیگه ای نیست تو رزومتون. اون وایب problem solver رو باید من بدید. ممکنه هم با همچین رزومه ای کار پیدا کنید ولی احتمالش کمتره.
برای پیدا کردن کار بنظره من ۳ فاکتور دخیله: ۱. لوکیشن خوب. ۲. میزانی که اپلای میکنید. ۳. کیفیت رزومه. لوکیشن ممکنه دسته خودتون نباشه, ولی اون ۲ تای دیگه هست.
@PyBackendHub
Forwarded from محتوای آزاد سهراب
درمورد این، که خیلیها به ریسک برچسب ضعیف بودن زدن.
بوردی که روش اجرا شده، بورد پروتوتایپ میلکفایو هستش که از نظر پردازشی عملکرد بالایی داره ولی از نظر گرافیکی به صورت پیشفرض نه.
شرکت میلکفایو روی این بورد یک گرافیک ضعیف amd سوار کرده که عملاً از نظر توان توی در و دیواره.
یکی از برتریهای بوردهای ریسکفایو نسبت به آرم های موجود پشتیبانی بهتر از pci هستش که یعنی میشه کارت گرافیک روشون بست مثلاً 7900xtx.
پ.ن: همین بورد قادره تا کرنل لینوکس رو توی ۳ الی ۵ دقیقه کامپایل کنه.
@SohrabContents
بوردی که روش اجرا شده، بورد پروتوتایپ میلکفایو هستش که از نظر پردازشی عملکرد بالایی داره ولی از نظر گرافیکی به صورت پیشفرض نه.
شرکت میلکفایو روی این بورد یک گرافیک ضعیف amd سوار کرده که عملاً از نظر توان توی در و دیواره.
یکی از برتریهای بوردهای ریسکفایو نسبت به آرم های موجود پشتیبانی بهتر از pci هستش که یعنی میشه کارت گرافیک روشون بست مثلاً 7900xtx.
پ.ن: همین بورد قادره تا کرنل لینوکس رو توی ۳ الی ۵ دقیقه کامپایل کنه.
@SohrabContents
Forwarded from ⚝
چندین وقت قبل، «لاگ آروان»، چند ماه قبل لیبرهآفیس و حالا هم لاگ اراک.
ما هیچ. ما نگاه.
#note
@amiria703_channel
ما هیچ. ما نگاه.
#note
@amiria703_channel
Forwarded from Source Byte ( P҉d҉y҉👾)
Silly EDR Bypasses and Where To Find Them
Credit: Marcus Hutchins
_ Article _
https://github.com/MalwareTech/EDRception.git
#edr #redteam
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 ⚝
تو موقعیتهای اضطراری، به جای گفتن: «کسی هست که کمکم کنه؟» یا «یکی زنگ بزنه اورژانس!»؛ به یکی اشاره کنید و بگید: «زنگ بزن اورژانس!» یا «کمکم کن!».
تو مورد اولی به خاطر اثر تماشاگر، ممکنه که افراد تمایل کمتری به یاری کردن داشته باشن.
#note #science
@amiria703_channel
تو مورد اولی به خاطر اثر تماشاگر، ممکنه که افراد تمایل کمتری به یاری کردن داشته باشن.
#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
go-toml 2.2: Go Library for the TOML Format
🟢 خلاصه مقاله:
مقاله به بررسی TOML پرداخته، که یک فرمت فایل پیکربندی است و توسط یکی از بنیانگذاران گیتهاب، تام پرستون-ورنر، ابداع شده است. TOML به دلیل ساختار ساده و خوانایی بالا، انتخاب محبوبی برای تنظیم پروژههای نرمافزاری و تعریف وابستگیها و پیکربندیها است. نکته جالب توجه این است که این فایل پیکربندی توسط یکی دیگر از افراد با نام تام/توماس، که یک کتابخانه Go را نوشته، مورد استفاده قرار گرفته است. این اشاره به قابلیتهای چندپهلو و همکاریهای میان فرهنگی و درون صنعتی در توسعه ابزارهای دیجیتال دارد. اثر تام پرستون-ورنر در توسعه ابزارهای برنامهنویسی همچنان زنده و تأثیرگذار است.
🟣لینک مقاله:
https://github.com/pelletier/go-toml
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - pelletier/go-toml: Go library for the TOML file format
Go library for the TOML file format. Contribute to pelletier/go-toml development by creating an account on GitHub.
Forwarded from کداکسپلور | CodeExplore (Koorosh)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from BenDev
الستیک سرچ دوباره اوپن سورس شد 🎉🎉
@BenDevelop
https://www.elastic.co/blog/elasticsearch-is-open-source-again
@BenDevelop
https://www.elastic.co/blog/elasticsearch-is-open-source-again
Elastic Blog
Elasticsearch Is Open Source. Again!
Elastic announces the return of open source licensing for Elasticsearch and Kibana, adding AGPL as an option alongside existing licenses. This change reinforces our long-standing commitment to open source principles and the open source community.
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)
زیر این پیام بنویسید اگر کامپیوتر ها نباشن چه اتفاقات سمی براتون میافته 😁
گوشی موبایل و بقیه دیوایس های هوشمند هم حساب میشن
هر چیز سمی که به ذهنتون میرسه بگید 😂
Forwarded from IRCF | اینترنت آزاد برای همه
نسخه ۱.۵ از نرمافزار v2rayN-Pro با پشتیبانی از ویندوزهای ۳۲ بیتی، بروزرسانی به آخرین نسخه از v2rayN، برخورداری از جدیدترین آپدیت هسته شخصیسازیشده XRAY و بهبود عملکرد حالت TUN، برای دانلود در دسترس عموم قرار گرفت.
👉 github.com/lowercase78/V2RayN-PRO/releases/latest
© Eagle_1157
🔍 ircf.space/software.php
@ircfspace
👉 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
It focuses on more reliable, flexible, and comprehensive component testing.
- More testing hooks
- Portable stories
- Package consolidation
- Streamlined onboarding
- Fresh site
Blog post
#storybook
Forwarded from Ninja Learn | نینجا لرن
💎 ابزار Django debug toolbar 💎
امروز میخوایم دربارهٔ یه ابزار فوقالعاده برای دیباگ کردن توی پروژههای جنگویی صحبت کنیم: Django Debug Toolbar. این ابزار میتونه بهتون کمک کنه تا جزئیات دقیق درخواستها، کوئریهای پایگاه داده، قالبها و خیلی چیزای دیگه رو ببینید و مشکلات پروژهتون رو سریعتر پیدا و برطرف کنید. توی این پست قراره قدم به قدم نحوهٔ نصب و استفاده از این ابزار رو توضیح بدم. 🚀
1. نصب Django Debug Toolbarبرای شروع، باید Django Debug Toolbar رو نصب کنید :
این ابزار بهراحتی از طریق pip قابل نصب هست. کافیه ترمینال رو باز کنید و این دستور رو وارد کنید: 💻
با این کار، پکیج مورد نیاز نصب میشه. ✅
2. اضافه کردن به تنظیمات پروژه :
حالا باید Django Debug Toolbar رو به تنظیمات پروژهٔ جنگوییتون اضافه کنید. برای این کار، فایل settings.py رو باز کنید و این کدرو رو به تنظیمات اضافه کنید: 🛠️
اضافه کردن به INSTALLED_APPS:
اضافه کردن به MIDDLEWARE:
با این کار، Django Debug Toolbar به پروژهتون اضافه میشه و میتونید ازش استفاده کنید. 🎉
3. تنظیم آیپیهای مجازبرای اینکه این ابزار بتونه توی مرورگر نمایش داده بشه، باید آیپیهایی که برای دیباگ تولبار مجاز هستن رو تنظیم کنید. معمولاً برای توسعه توی لوکال از 127.0.0.1 استفاده میکنیم. بنابراین، این خط رو به settings.py اضافه کنید: 🌐
این تنظیمات به تولبار میگه که فقط وقتی از این آیپی درخواست میاد، نمایش داده بشه. 👀
4. اضافه کردن URLهای مربوطه حالا باید URLهای مربوط به Django Debug Toolbar رو به پروژهتون اضافه کنید. برای این کار، فایل urls.py رو باز کنید و این خطوط رو اضافه کنید: 🌍
این کار باعث میشه که وقتی پروژه توی حالت DEBUG هست، تولبار فعال بشه و URLهای مربوط به اون هم در دسترس باشن. 🔧
5. استفاده از Django Debug Toolbar حالا دیگه کارمون تمومه! کافیه سرور جنگو رو دوباره راهاندازی کنید و یکی از صفحات پروژهتون رو باز کنید. اگه همه چیز درست پیش رفته باشه، یه نوار ابزار (Toolbar) در سمت راست صفحه نمایش داده میشه.
این نوار ابزار اطلاعات خیلی مفیدی دربارهٔ درخواست HTTP، کوئریهای پایگاه داده، قالبها، تنظیمات و موارد دیگه بهتون نشون میده.
مثلاً با استفاده از این ابزار میتونید ببینید چه کوئریهایی به پایگاه داده زده شده، چقدر زمان برده و جای بهینهسازی داره یا نه.
همچنین میتونید اطلاعات مربوط به درخواستها و پاسخهای HTTP رو بهدست بیارید و از نحوهٔ پردازش درخواستها در سمت سرور مطلع بشید. 🔍
جمعبندی ✅
فهمیدیم Django Debug Toolbar ابزاری قدرتمنده که میتونه خیلی بهتون کمک کنه تا پروژههاتون رو بهینه تر کنید و مشکلات رو سریع تر پیدا کنید.
پیشنهاد میکنم حتماً امتحانش کنید و ببینید چقدر کارتون رو راحتتر میکنه. 💪
دراینده یه ویدیو هم درمورش ضبط میکنیم
امید وارم براتون مفید بوده باشه :)
@ninja_learn_ir
امروز میخوایم دربارهٔ یه ابزار فوقالعاده برای دیباگ کردن توی پروژههای جنگویی صحبت کنیم: 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 ابزاری قدرتمنده که میتونه خیلی بهتون کمک کنه تا پروژههاتون رو بهینه تر کنید و مشکلات رو سریع تر پیدا کنید.
پیشنهاد میکنم حتماً امتحانش کنید و ببینید چقدر کارتون رو راحتتر میکنه. 💪
دراینده یه ویدیو هم درمورش ضبط میکنیم
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
- چیه؟ GitHub یه سایتیه که توش میتونی کدهای پروژههات رو بذاری، با همتیمیهات کار کنی و کلاً پروژه رو مدیریت کنی.
- ویژگیها: GitHub ابزارهایی داره که میتونی باهاشون مشکلات رو مدیریت کنی، تغییرات کد رو بررسی کنی (Pull Request) و حتی بعضی از کارای تکراری رو خودکار انجام بدی (مثل GitHub Actions).
- محبوبیت: GitHub خیلی بین برنامهنویسا معروفه، چون راحت میشه باهاش کار کرد و کلی ابزار دیگه هم باهاش سازگارن.
- چیه؟ GitLab هم یه سرویس شبیه GitHubه، ولی با امکانات بیشتر. علاوه بر اینکه میتونی کدها رو مدیریت کنی، ابزارهایی هم برای تست و استقرار خودکار (CI/CD) داره.
- میزبانی: GitLab رو هم میتونی روی سرورهای خودت نصب کنی و مدیریت کنی، که اگه بخوای دادههات رو کاملاً دست خودت نگه داری، خیلی خوبه.
1. میزبانی: تو GitHub معمولاً کدها روی سرورهای خودشون میزبانی میشه، ولی GitLab رو هم میتونی روی سرور خودت نصب کنی.
2. CI/CD: GitLab ابزارهای قویتری برای تست و استقرار خودکار داره. GitHub هم داره، ولی GitLab زودتر این ویژگیها رو داشت.
3. مدیریت پروژه: GitLab برای مدیریت کل پروژه از اول تا آخر ابزارای بیشتری داره. GitHub بیشتر روی مدیریت کد تمرکز داره.
4. کنترل دسترسی: GitLab تو تنظیم دسترسیها و مجوزها دقیقتره، مخصوصاً برای تیمهای بزرگ.
5. متنباز بودن: GitLab یه نسخه متنباز داره که میتونی باهاش هر تغییری که خواستی بدی. GitHub اینطوری نیست.
#git #github #gitlab
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Infosec Fortress
DEF CON 24 - Joshua Drake, Steve Christey Coley - Vulnerabilities 101
#vulnerability
#research
#vr
#conference
Video
———
🆔 @Infosec_Fortress
#vulnerability
#research
#vr
#conference
Video
———
🆔 @Infosec_Fortress
YouTube
DEF CON 24 - Joshua Drake, Steve Christey Coley - Vulnerabilities 101
If you’re interested in vulnerability research for fun or profit, or if you’re a beginner and you’re not sure how to progress, it can be difficult to sift through the firehose of technical information that’s out there. Plus there are all sorts of non-technical…