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 Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Exploring Android Exploitation: A Journey into Stack Overflow Vulnerability
Credit: @INVOXES
https://kousha1999.github.io/posts/2024/Android-Stack-Overflow-Exploitation-with-Frida
Forwarded from Python Hints
جواب سوالات پرتکرار این ماه + یک ایده (پیشنهاد از دوستان)

۱- بیشترین سوال این ماه در مورد برگزاری دوره بوده:

همونطور که قبلاً گفتم، قطعاً همه چیز بصورت رایگان در اختیار همه قرار خواهد گرفت.
اهل دوره برگزار کردن نیستم.

۲- من نمی‌تونم وقت بذارم، و درصورتی که برای دوره هزینه نکنم commitment نخواهم داشت یا اینکه گفتند، می‌خوام بصورت فشرده و سریع یادبگیرم و برای همین هزینه وقت شما رو پرداخت می‌کنم:

پرداخت هزینه ساعتی برای دوره‌های خصوصی بنده واقعاً برای ۱ نفر بصرفه نیست، مخصوصاً اگر دوره مقدماتی مدنظر باشه (به این فکر کنید که من باید دستمزد دلاری رو ساعت پر نکنم و بجاش برای آموزش آماده بشم)
اما هزینه دوره تا ۵ یا نهایتاً ۶ نفر برای ساعتی فرقی نمی‌کنه و افزایش نداره.

ولی بازم میگم، برای دوره مقدماتی بنظر خودم مناسب نیست.

۳- می‌خوام روی یک موضوع خاص باهاتون دوره بردارم که توی آموزش‌های کانال یا یوتیوب نیست.

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

۴- این از طرف شرکتی بود که باهاش سابقه همکاری داشتم (برای آموزش نیروها)
چرا هزینه همکاری ساعتی از هزینه آموزش ساعتی کمتر هست ؟

من موقع آموزش، حتی موضوعی مثل پایتون حتماً قبلش در طول هفته سعی می‌کنم خودم رو به روز کنم و مطمئن بشم موضوعی که در موردش صحبت می‌کنم deprecate شده یا در حال شدن نیست.
علاوه بر اون وقتی قرارداد کاری بسته میشه، من به کسی آموزش نمی‌دم؛ مسئله رو حل می‌کنم و بعد دستمزدم رو دریافت می‌کنم.
توضیح کد و ... برای نفر بعدی و نحوه نگهداری انجام میشه اما در آینده برای توسعه مدل‌های جدید و ... (هوش مصنوعی بعنوان مثال) و یا بهبود باز هم احتمال اینکه شرکت با خودم
قرارداد امضا کنه زیاد هست.

۵- آموزش‌های backend, docker, AI , ... هم بصورت رایگان یا مثل دوره کتابخونی انجام می‌دید ؟

واقعاً بستگی به بازخورد یوتیوب و کانال داره؛ اگر به حدی باشه که بتونم دوستان دیگری رو برای کمک مجاب کنم حتماً، یا حتی به طوری که بتونیم نیرویی رو برای ادیت ویدئو‌ها و ... داشته باشیم.

۶- لینک donate ندارید؟
خیر، این موضوع فرهنگ بسیار زیبایی هست. در حال حاضر وقت خودم و آیدین عزیز گرفته می‌شه برای دوره‌ی کتابخوانی و هردو توافق کردی که بصورت رایگان تا انتها ادامه بدیم.

اگر روزی donate انجام بشه هم، حتماً تمام هزینه برای استخدام نیروهای Junior (که هم کمک باشند، هم یادبگیرند هم کمک درآمدشون باشه) صرف خواهد.
فقط و فقط Junior (دانشجو، سرباز، مدرسه‌ای و با هدف حمایت در مسیر مورد علاقه) در هریک از زمینه‌های برنامه‌نویسی، ویدیو ادیت و ...

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

اما ایده یکی از دوستان:
حدود ۲ ماه قبل یکی از دوستانم برای آماده کردن رزومه، بهم روزمه داد و گفت کمک کنم رزومه‌اش رو برای موقعیت شغلی در شرکت آمازون آماده کنه.
منم قطعا کمک کردم (موارد مهم رو قبلتر توی جلسه لایو که توی کانال گذاشتیم به رایگان به اشتراک گذاشتم) حدود ۳-۴ نسخه رزومه شد.

توی این مدت، دو نمونه پروژه هم روی گیت‌هاب قرار داد به اینصورت که من بهش تسک دادم ایشون انجام می‌داد و من هر ۱-۲ روز یکبار کامنت می‌ذاشتم و ازشون ادیت می‌خواستم تا در نهایت ۲ تا کد خوب شد.
همون موارد هم توی رزومه‌اش گذاشت.

۲ هفته قبل مصاحبه داد و قبول شد (قبلاً خودم تجربه مصاحبه با آمازون رو داشتم و حدوداً می‌دونستم مراحل اولیه چطور هست) منتظر مرحله آخر هست.

دیشب که صحبت می‌کردیم، ایده داد کن با همین نکات به دیگران برای استخدام کمک کنم.
یعنی دوره و ... نباشه، هزینه ساعتی برای
code review, resume review

ایده جالبی بود.
شاید این مورد رو در نظر بگیرم.
Forwarded from کداکسپلور | CodeExplore (Koorosh)
خروجی این کد چیه؟
def mystery(x):
return lambda y: x + y

f1 = mystery(5)
f2 = mystery(10)

result = f1(f2(3))
print(result)

#python #quiz
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کداکسپلور | CodeExplore (Koorosh)
خروجی کد بالا چیه؟
Anonymous Quiz
12%
15
44%
18
12%
20
32%
Error
Forwarded from DevAcademy
شرکت
گلرنگ_سیستم
برای پست کارشناس توسعه دهنده

فرانت_اند
به صورت قرارداد ساعتی/پاره وقت
استخدام
میکند.

- جنسیت بدون تفاوت
- دارای حداقل 3 سال تجربه کار عملی و پروژه هایی جهت بررسی فنی.
- تسلط کامل به
#React

#HTML
,
#CSS
,
#Bootstrap
,
#Javanoscript

- دارای تجربه کار به صورت
#Teamwork

- توانایی حضور حداقل 2 روز کاری در هفته در محل شرکت.

از علاقمندان پیوستن به شرکت گلرنگ سیستم دعوت میکنم در صورت تمایل رزومه خود را جهت بررسی در پیغام خصوصی و یا ایمیل ارسال و یا رزومه ی خود را در سامانه گروه صنعتی گلرنگ تکمیل فرمایند.

mahdavikia.m@gmail.com

https://people.golrang.com/jobs/2728/%DA%AF%D9%84%D8%B1%D9%86%DA%AF-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85_-%DA%A9%D8%A7%D8%B1%D8%B4%D9%86%D8%A7%D8%B3-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D9%81%D8%B1%D8%A7%D9%86%D8%AA-%D9%85%D8%AD%D8%B5%D9%88%D9%84%D8%A7%D8%AA-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8_2024-08-21



💻@DevAcaademy
💬@DevAcademyGroup
Forwarded from Go Casts 🚀
این مقاله رو نمیگم بخونید که جای net/http در گولنگ از fasthttp استفاده کنید
و نه اینکه بخواید بصورت non RFC compliant درخواست هاتون رو ارسال کنید

بلکه به شما نشون میده که ارسال یه http request چه مراحلی داره و بعدش میتونید به این فکر کنید که چطور بعضی از این مراحل رو کمتر کنید که عملکرد اپلیکیشن شما بهتر بشه

How I sent 500 million HTTP requests to 2.5 million hosts
https://www.moczadlo.com/2024/how-i-sent-500-million-http-requests-in-under-24h

مثلا شاید قسمت dns cache رو بشه با این کتابخونه بهبود داد
https://github.com/rs/dnscache

یا مثلا http.Client رو بگونه ای استفاده کنید که reuse کنه connection رو به کمک http.Transport
https://blog.cubieserver.de/2022/http-connection-reuse-in-go-clients/

The [Client.Transport] typically has internal state (cached TCP connections), so Clients should be reused instead of created as needed.
https://godocs.io/net/http#Client


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

@gocasts

#golang
#گولنگ
Forwarded from Sadra Codes
تقریبا اولین بارمه که‌ پروژه‌ای رو لانچ می‌کنم روی پلتفورم ProductHunt.

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

داستان چیست؟
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️فرایند بوت در لینوکس
⭐️خلاصه ای از فرایند بوت شدن لینوکس:


۱. روشن کردن سیستم (Power On):
۲. اجرای BIOS/UEFI – تست سخت‌افزارها و شناسایی (Detect Devices): BIOS
۳. اجرای POST: POST (Power-On Self-Test) تست سخت‌افزارها.
۴. بارگذاری GRUB: GRUB (Grand Unified Bootloader) بارگذاری می‌شود. این مرحله شامل انتخاب سیستم‌عامل برای بوت شدن است.
۵. خواندن فایل /boot/grub2/grub.cfg: GRUB فایل پیکربندی خود را می‌خواند.
۶. انتخاب یک سیستم عامل برای بوت شدن (Choose a Boot Device): کاربر می‌تواند یک سیستم‌عامل را برای بوت انتخاب کند.
۷. بارگذاری هسته لینوکس و فایل‌های مورد نیاز سیستم عامل
۸. اجرای Startup Scripts: اسکریپت‌های راه‌اندازی اجرا می‌شوند.
۹. کاربران می‌توانند وارد سیستم شوند (Users can login now)

توضیح هر مرحله زیاده و لی اگر نیاز به توضیح هرمرحله داشتید، بپرسید.☺️
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
http://seilany.ir
Forwarded from کداکسپلور | CodeExplore (تبلیغات 📢)
سلام بچه ها چطورین ، ما درحال برگزاری دوره ای هستیم تحت عنوان «حملات سخت افزاری» مناسب افراد علاقمند به هک و امنیت ، الکترونیک ، IoT و...
توی این دوره یاد میگیرید چطوری از اکثر دستگاه های الکترونیکی دسترسی بگیرید و کنترلشون کنید ، حتی درب ریموتی پارکینگ همسایه :)
برای اطلاعات بیشتر و تهیه دوره به آیدی زیر پیام بدید❤️
@Py_Sudo
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️فاجعه در لینوکس شروع شد.

پیرو این پست
https://news.1rj.ru/str/linuxtnt/3898

🔹به‌روزرسانی امنیتی ویندوز در ماه جاری تنظیمات Secure Boot Advanced Targeting (SBAT) را تغییر داده و بوت لودرهای لینوکس را مسدود می‌کند. این به‌روزرسانی برای مقابله با آسیب‌پذیری CVE-2022-2601 در GRUB2 اعمال شده است.
با این حال، این به‌روزرسانی به اشتباه برخی سیستم‌های دوگانه‌بوت را نیز تحت تأثیر قرار داده و باعث شده است که کاربران نتوانند به لینوکس بوت شوند.
🔹ویژگی SBAT (Secure Boot Advanced Targeting) یک ویژگی امنیتی در سیستم‌های مبتنی بر UEFI است که برای محافظت بیشتر در برابر حملات بوت طراحی شده است. این ویژگی به سیستم اجازه می‌دهد تا بوت لودرهایی را که امضای دیجیتالی معتبر ندارند یا در برابر آسیب‌پذیری‌های شناخته شده وصله نشده‌اند، مسدود کند.

راهکارهای پیشنهادی:

غیرفعال کردن ویژگی Secure Boot Advanced Targeting (SBAT) در سیستم ویندوز:

reg add
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut
/d 1 /t REG_DWORD
Forwarded from Meitix (Meiti)
😂😂
Forwarded from Syntax | سینتکس (Daimon)
🐬 ما توی کافه برنامه نویسان روزانه کلی مطالب جدید میزاریم‌ ,
میتونین با جواب دادن به سوال ها خودتون رو باهاش محک بزنید 🍸
با افراد دیگه نظرتون ب اشتراک بزارید ♻️

😀 خلاصه که این تبادل نظر باعث میشه اطلاعاتتون بیشتر بشه و حرفه ای تر کار کنید ؛

شماهم به ما بپیوندید شاید بتونیم کمکتون کنیم 💔

لینک چنلمون@Cafe_Of_Code

لینک گروهمون@IRdeveloperchat
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Sadra Codes
آقا ساپورت کنید ببینم یک پروداکت‌هانت رو می‌گیریم یا نه. 😅
تقریبا ۱۵ ساعت مونده و سومیم. با نفر اول تقریبا ۷۰ تا vote فاصله داریم.

https://www.producthunt.com/posts/hey-7fed5187-9b92-4ee8-9ce5-e08d5bc63d15
Forwarded from Sadra Codes
دوم شدیم همین الان. 🥹
چه زود! دمتون خیلی گرم.
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
زمانی که چند تا از دکمه های کیبوردم خراب شده بود، برای بیشتر کد هایی که می‌خواستم بنویسیم به اون دکمه ها نیاز داشتم! بعد این سوال برام پیش اومد که تو زبان های برنامه نویسی مختلف چه کلید هایی از کیبورد بیشتر استفاده میشن؟ یک میلیون کد پایتون رو پردازش کردم و نتیجه عکس زیر شد

• وحید •

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
آموزش Qt6 - قسمت یازدهم - QThread

در این قسمت درباره کلاس‌ها و ابزارهای Qt که مخصوص کار با تردها هستن صحبت میکنم و ویژگی‌های خاص و متمایز کننده‌ی اون‌هارو بررسی میکنیم و تعداد زیادیشون رو معرفی میکنم و تعدادی از اون‌هارو هم باهاشون کار میکنیم و برنامه باهاشون می‌نویسیم و در نهایت هم چندتا تمرین تعریف میکنم که خودتون حل کنید.

لینک ویدیو در یوتیوب:
https://youtu.be/vY_9BCx-_XU

@Bardiaism
Forwarded from 
@twittdl_bot

بارگیری فیلم و عکس از توییتر:

#موقت #معرفی
Forwarded from Bardia Play
Media is too big
VIEW IN TELEGRAM
همه چی درباره بازی روی لینوکس

تو این ویدیو درباره گیم روی لینوکس و صحبت میکنم و توضیح میدم که چی شد این همه بازی اومدن روی لینوکس و چطوری بازی‌های مطرح مثل GTA و Assassin's Creed و God of War رو روی لینوکس اجرا کنیم و از تجربه بازی روی لینوکس لذت ببریم

لینک ویدیو در یوتیوب:
https://youtu.be/EC3h-B3A--c

@Bardia_Play
Forwarded from Linuxor ?
این ویدیو رو دنیل استنبرگ یک ماه پیش توی چنل یوتیوبش گذاشته فقط 395 بازدید !


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


🐧 @Linuxor
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
به مناسبت تولد گیت 😍
معرفی ۲۹ ابزار جانبی برای توسعه functionality گیت
این ابزار ها کارایی گیت را افزایش میدهند

مثل دلتا که چند روز پیش معرفی کردم

🔥در آینده کم کم برای هر کدام یک پست جداگانه
مینویسم و توضیح کاربرد آنها را میدهم
مرسی Linus که گیت را نوشتی 💐

git-extras
git-lfs
git-filter-repo
git-stats
git-bug
git-delta
git-branchless
git-repair
git-toolbelt
git-quick-stats
git-secret
git-annex
git-absorb
git-standup
git-town
git-of-theseus
git-crypt
git-machete
git-imerge
git-chglog
git-fuzzy
git-big-picture
hercules
git-sizer
git-crecord
git-xargs
git-fame
git-prompt.zsh
git-flow

⁉️ اگر ابزاری جا مونده به لیست اضافه کنم بفرمایید تا بعدا مفصل در موردشان صحبت کنیم 😎
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#HeadlessCMS #strapi

آشنایی با هدلس CMS جذاب Strapi 🚀

اِستِرَپی یک Headless CMS محبوب و جذابه که با NodeJS ساخته شده و بهتون این امکان رو میده که به راحتی APIهای سفارشی بسازید و مدیریتشون کنید.

مهم‌ترین ویژگی Strapi انعطاف‌پذیری بالای اون در ایجاد و مدیریت محتواس اگر علاقه مندید خیلی سریع و ساده بکند سایتتون رو بزنید پیشنهاد میکنم ازش استفاده بکنید

Channel | Group | YouTube