Telegram Web
♦️تو پروژه ‌های جنگو، کوئری‌های اضافی به دیتابیس می‌تونن سرعت اپلیکیشن رو نابود کنن. یه تنظیم کمتر شناخته ‌شده؟

استفاده از defer() برای لود نکردن ستون ‌های غیر ضروری. مثلاً تو یه اپلیکیشن وبلاگ، اگه فقط عنوان و تاریخ پست ‌ها لازمه، می‌تونی ستون ‌های سنگین مثل محتوای متنی رو کنار بذاری.

این کار تعداد داده ‌های لود شده رو کم می‌کنه و سرعت کوئری رو گاهی تا ۵۰٪ بالا می‌بره.

نکته: همیشه چک کن کدوم ستون ‌ها واقعاً لازمن، چون defer اشتباه می‌تونه منطق اپلیکیشن رو به هم بزنه.

#Django #Python #backend #developer

💻 @CyberAmooz
👍1
🔹یه اشتباه رایج تو celery ؟

تنظیم نادرست task retries که می‌تونه اپلیکیشن جنگو رو کرش بده. اگه تسک‌ها به خاطر خطاهای موقتی (مثل قطعی دیتابیس) بدون کنترل retry بشن، ورکرها بیش از حد لود می‌شن. یه راه‌حل؟

محدود کردن retry ها با پارامترهای درست. مثلاً تو یه تسک ارسال ایمیل، می‌تونی حداکثر ۳ تلاش با تاخیر مشخص بذاری.

این کار از انباشته شدن تسک‌ها جلوگیری می‌کنه.


#Django #Celery #Python

💻 @CyberAmooz
1👀1
🔸 یه اشتباه رایج تو جنگو؟ لود کردن داده‌های اضافی با کوئری‌های ناکارآمد.

مثلاً استفاده از Post.objects.all() بدون بهینه‌سازی، برای هر رابطه ForeignKey یه کوئری جدا می‌زنه. راه‌حل؟

از select_related :)

این کد تعداد کوئری‌ها رو از n+1 به یه کوئری کاهش می‌ده. مثلاً تو یه وبلاگ با ۱۰۰ پست، این ترفند می‌تونه زمان لود رو از چند ثانیه به چند میلی‌ثانیه برسونه. برای روابط ManyToMany، از prefetch_related استفاده کن.


#Django #Python #Backend

💻 @CyberAmooz
2
🔥 فایرفاکس دسکتاپ توی اخرین اپدیتش ظاهر خودشو تغییر داده و هوش مصنوعی اضافه کرده

🤝 هوش مصنوعی
- هر هوش مصنوعیی که بخواید میتونید تنظیم کنید
- پنل چت کنار صفحتون باز میشه و بهش دسترسی کامل دارید
- براتون میتونه صفحه هارو خلاصه کنه و ...

✌🏻 ظاهر
- میتونید تب هارو از بالا، انتقال بدید به چپِ ( یا راستِ ) صفحه تا مثل یک ساید‌بار باهاش رفتار کنید
- همچنین اکستنشن هاهم میان داخل سایدبار

#تکنولوژی

💻 @CyberAmooz
1
🔘 براساس گزارشات منتشرشده، به‌نظر می‌رسد که امکان دریافت پیامک OTP مربوط به فعال‌سازی سرویس‌های خارجی مجدداً فراهم شده و از امروز می‌توان کد فعال‌سازی تلگرام، اینستاگرام، واتس‌اپ و ... را دریافت کرد!

#اخبار



💻 @CyberAmooz
👍21
✔️ ۱۲ دستور پر استفاده گیت

#گیت_هاب #گیت #git

💻 @CyberAmooz
👍3
مایکروسافت کارمندان خود را اخراج کرد تا بودجه بیشتری برای بخش هوش مصنوعی داشته باشد 🤯

🛑گفته شده که مایکروسافت قصد دارد نزدیک 80 میلیارد دلار روی بخش هوش مصنوعی سرمایه‌گذاری کند که 25 میلیارد بیشتر از سال گذشته است

🛑اینطور به‌نظر می‌رسد که مایکروسافت برای تأمین این هزینه 9 هزار از کارمندان را اخراج و پروژه‌های مختلف را کنسل کرد


#اخبار



💻 @CyberAmooz
3😁1🤯1
نوستالژی ویندوز XP رو زنده کن! 🥲

🔹 اگر دوست دارید مجدد یاد و خاطرات گذشته با ویندوز XP رو زنده کنید حتما وارد وب سایت زیر بشید


🔗 win32.run

#سرگرمی


💻 @cyberamooz_ir
👍51👎1
🔴 استفاده از annotate در جنگو

خیلیا تو جنگو هنوز نمی‌دونن annotate چیه و چطوری می‌تونه جون سرورتو نجات بده.

۹۵٪ جنگو کارا وقتی می‌خوان یه مقدار محاسبه ‌ای از دیتابیس بخونن، میرن حلقه میزنن و هی کوئری می‌زنن!

بعد میگن چرا کند شد؟ چرا N+1؟ چرا سرور داغ کرد؟

به جای اینکه تو حلقه بری برای هر آبجکت یه کوئری جدا بزنی، با annotate همون لحظه توی دیتابیس همه‌چی رو محاسبه کن و آماده تحویل بگیر.

یعنی قبل از اینکه دیتا بیاد سمتت، همون‌جا توی دیتابیس محاسبه‌اش کن.

یعنی لازم نیست برای هر ردیف جداگانه کوئری بزنی. با یه حرکت همه رو می‌گیری، با یه کوئری تمیز.

کد توی تصویر رو الان ببین.

بدون annotate

۱۰۰ تا محصول داری؟ ۱۰۰ تا کوئری برای شمردن ریویوها! کند و بی‌مصرف.

با annotate

یه دونه کوئری! همه‌چی آماده، تمیز، سریع.

☑️ نتیجه

⚡️ سرعت چند برابر
⚡️ کوئری کمتر
⚡️ کد تمیزتر

یه لایک برام بزن که بفهمم پست برات مفید بوده❤️

#جنگو
#پایتون
#django
#python

💻 @cyberamooz_ir
4👎1
🔸ربات دانلود از یوتیوب

🤖 @YoutubeDoBot

#معرفی_ابزار #معرفی


💻 @cyberamooz_ir
☑️ اگر شما هم برنامه نویس ربات تلگرام با کتابخانه های تلتون و پایروگرام هستید، وقتی میخواهید API HASH و API ID از سایت my.telegram.org تهیه کنید اما با خطای Error در سایت روبرو می شوید می توانید از ربات زیر استفاده کنید

🤖 @RailBot

#معرفی_ابزار #ربات


💻 @cyberamooz_ir
2
گاهی وقت ها براتون پیش اومد که بخواهید کتابخانه های پایتون رو به صورت آفلاین و بدون دسترسی به اینترنت نصب کنید ❗️


📝 برای این کار ابتدا باید تمام کتابخانه ها رو توی یک فایل txt مثلا requirements.txt ذخیره کنیم با دستور زیر:

pip freeze > requirements.txt


🗳 در قدم بعد فایل کتابخانه های پایتون رو دانلود کنید. فرمت کتابخانه های پایتون whl است. با دستور زیر کتابخانه ها رو دانلود می کنیم:

pip wheel -r requirements.txt -w /path/download


📔 برای دانلود تکی هم می تونید از این دستور استفاده کنید:

pip wheel <package_name> -w /path/download/


⚙️ برای نصب پکیج ها در ویندوز باید این دستور رو در پاورشل بزنید:

Get-ChildItem *.whl | ForEach-Object { pip install $_.FullName }


🐧 اگر از لینوکس استفاده می کنید می تونید از دستور زیر استفاده کنید:

pip install *.whl


#پایتون #برنامه_نویسی

💻 @cyberamooz_ir
4
🎩 معرفی افزونه Material Icons for GitHub

🔸 با این افزونه که برای مرورگر گوگل کروم هست، مخزن های سایت گیت هاب رو شبیه Visual Studio Code کن

🔗 لینک افزونه

#افزونه #برنامه_نویسی

💻 @cyberamooz_ir
1🔥1
🔒 امنیت یعنی جزئیات Hardening از کجا شروع میشه؟

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

🎯 هدفش چیه؟

ساده ‌ست کاری کنیم که سیستم ‌هامون به کمترین شکل ممکن در معرض خطر باشن. این می‌تونه شامل حذف سرویس ‌های غیرضروری، بستن پورت ‌های باز، محدود کردن دسترسی ‌ها، غیرفعال کردن قابلیت ‌های پیش‌فرض ناامن، و کلی اقدام دیگه باشه. بستگی داره کجا داریم ازش استفاده می کنیم مثلاً توی سیستم ‌عامل؟ دیتابیس؟ یا حتی اپلیکیشن؟

🧠 نکته مهم: Hardening نه یه مرحله، بلکه یه فرآیند پیوسته ‌ست.

هر بار که چیزی به سیستم اضافه می‌کنی، باید دوباره فکر کنی آیا این بخش جدید نیاز به مقاوم ‌سازی داره یا نه؟

🛡 سخت سازی (Hardening) در دنیای Django چطور عمل می‌کنه؟

برای مثال در پروژه ‌های Django، قبل از دیپلوی کردن، حتماً این موارد توی تصویر رو چک کنید.

در یک جمله:

دیپلوی پروژه تازه شروع ماجراست، نه پایانش.

#پایتون #جنگو

💻 @cyberamooz_ir
1
👌 جنگو ۶ رسید!

جنگو نسخه ۶.۰ (آلفا) منتشر شده و تغییرات بزرگی همراه خودش آورده

چند مورد مهم:
- تسک‌های پس‌زمینه داخلی → دیگه برای کارهای ساده نیازی به Celery نیست
- بهبود پشتیبانی از async: مقیاس‌پذیری راحت‌تر
- فرم‌ها و ORM بهتر: کوئری‌های تمیزتر و تایپینگ قوی‌تر
- بهبودهای پنل ادمین: امکانات بیشتر برای دولوپرها
- تایپ annotation در همه جا: تجربه بهتر در ویرایشگرها

برای من جذاب‌ترین بخش، تسک‌های پس‌زمینه داخلی هست — چون دیگه برای پروژه‌های کوچک و متوسط، نیاز به نصب و کانفیگ سلری نداریم.

#پایتون #جنگو


💻 @cyberamooz_ir
👍1
🍿 فیلم سینمایی بیوگرافی استیو جابز با عنوان Jobs 2013

🔸 یکی از بهترین فیلم های بیوگرافی بود که تو حوزه کامپیوتر و برنامه نویسی دیدم حتما پیشنهاد می کنم ببنیدش.

📌 دانلود فایل فیلم پایین همین پست

#فیلم #سرگرمی #برنامه_نویسی


💻 @cyberamooz_ir
هوش مصنوعی: قاتل مغز برنامه‌نویسا؟

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

تسک رو می ‌دن به مدل، جواب می ‌گیرن، تحویل می ‌دن…
اما سؤال اینه: واقعا دارن پیشرفت می‌کنن؟
مگه قدرت اصلی ما برنامه ‌نویسا حل مسئله نیست؟


🔹 مسیر پیشنهادی من برای استفاده درست و پیشرفت کاری:

1️⃣ قبل از AI، فکر کن.
سعی کن خودت منطق مسئله رو دربیاری، حتی اگر طول بکشه.
این فکر کردن، مغزتو تمرین می‌ده.

2️⃣ شروع کن به نوشتن.
باگ می‌خوری، گیر می‌کنی، ناامید می‌شی — ولی همین چالش‌هاست که باعث میشه واقعاً مهارتت قوی بشه.

3️⃣ اگه گیر کردی، سرچ کن.
هنوز کلی سایت، بلاگ و فروم هست که می‌تونن کمکت کنن.
ولی فقط کپی پیست نکن، تحلیل کن، بفهم چرا جواب داده.

4️⃣ هوش مصنوعی رو مثل یه هم‌تیمی باتجربه در نظر بگیر.
بهش توضیح بده کجا گیر کردی، ازش راهنمایی بگیر، نه کد آماده.
وقتی مثل هم‌تیمی فکرش کنیم، بهترین نتیجه رو می‌گیریم.

5️⃣ آخرین راه:
اگر هیچ‌چیز جواب نداد، می‌تونی از AI بخوای کد بزنه.
اما اون کد رو فقط نگاه نکن — خودت تایپش کن، تغییرش بده، درکش کن.


⚡️ نتیجه:
هوش مصنوعی می ‌تونه ابزار فوق ‌العاده‌ای باشه،
اما اگر جای فکر کردن و یادگیری واقعی رو بگیره،
کم‌کم تبدیل میشه به چیزی که ذهن ما رو تنبل و خنثی می‌کنه.


#برنامه_نویسی


💻 @cyberamooz_ir
🔥31
⁉️ بدو که #پرتقال داره تو کانالش دوره های پولیشو رایگان میذاره 🍊💡

https://www.tgoop.com/+uB0HN1jdGSRlY2I8

〰️〰️〰️〰️〰️〰️〰️〰️
100ها گیگ پکیج آموزشی (فول رایگان)
@Computer_IT_Engineering

کانون زبان ایران
@English_ili

پرسش و پاسخ رشته ی معماری
@httpsart_creativity

کـــافـــه زبــان|English Cafe|
@English_cafe8

آموزش شبکه مایکروسافت و سیسکو حرفه ای
@modirshabake

کانال فیلم و سریال و مستند
@freeforbiddendocumentaries

آبجکت های رایگان معماری
@Art_Creativity3

موبایل و کامپیوتر + Ai
@kingo_wallpaper

تور چالش و تست های انگلیسی
@en_quizztour

انگلیسی حرفه ای کودک و بزرگسال
@EnglishWithFiles

قالب + افزونه + سایت آماده وردپرس
@Templates_wp

فیلترشکن رایگان
@FreeNetPlus1

چالشششش ٢١ روزه
@englishmelody12

با من هکر حرفه ای شو
@protect_cyber_sec

گروه معماری
@Archreferece

آزمون های نظام مهندسی معماری
@madsland

کاریابی صورتی
@karyabiad

دانلود پروکسی های تلگرام
@v2rayenn

مینی دوره های رایگان AI
@EduPediia

ترفندو آموزش
@TricksFarsi

آرشیو نسخه PDF کتابها
@Archive_Ketaab

آکادمیِ زبان انگلیسی لینگو تور
@lingotour_academy

اشتباهات رایج زبان
@Fixenglish1

کسب و کار _ بازاریابی
@Marketing_SBS

آموزش رایگان زبان انگلیسی |ازصفرتاصد مکالمه وگرامر
@EnglishSmh

نکته و تست ارشد صنایع غذایی
@Foodtesttechnique

منبع عظیمی از اطلاعات تکنولوژی
@ProgramerCity

منابع جمع‌آوری شده IELTS خودخوان (رایگان)
@theiranfromiran

کاریابی استخدام نیرو ادمینی
@poro_ad

آکادمی زبان انگلیسی تابش/آیلتس +7
@IELTS_Brilliance

اخبار بازار سرمایه
@bazar_soudi

آموزش و خدمات v2ray
@v2ovan

نُت دونی ویولن
@violin_sheet

موزیکای قفلی و بروز
@ma_asmusic

چطوربه انگلیسی بگیم خُل شدی؟
@be_translator

جدیدترین موزیک های ایرانی
@Musicyab3

پروکسی ها اختصاصی
@shadow_vpn_31

اگهی کار در منزل VIP
@ShahzadAds

آرشیو کتابهای صوتی
@Archive_Ketabb

گروه تبادل تجربیات آکادمیک و دانشجویی
@academic_experience_exchange

هک امنیت
@Shadow_Acadmey

فیلم با تحلیل
@SuCcESs_Film

مرکز مشاوره اپلای و مهاجرت
@apply_undergraduated

من و کتاب
@ME_KETAB

آموزش سخت افزار کامپیوتر از صفر (فول رایگان)
@PC_Laptop_Hardwares

گروه مهندسی نرم افزار
@autocad70

آموزش مکس و ویری
@tdmax_vray

مبتدی تا حرفه ای Autocad
@autocad7000

آموزش نرم افزارهای معماری
@Arch_referece

هک و امنیت
@Error_hack_31

دنیای هکری شدن
@Hackers_Victor85

منبع اصلی برنامه نویسی اندروید
@Apkprogramming

دانلود پادکست و کتاب های کمیاب
@farsiiketab

برنامه نویسی و طراحی سایت
@cyberamooz_ir

دوره تضمینی طراحی معماری نظام مهندسی
@tarrahimemari

مقاله ❖ISI❖ با هوش مصنوعی ؟!
@akhtar_electronic_group

کتاب‌های کمیاب و نایاب
@freeforbiddenbooks

فقط گرامر
@usuk1


⭕️
@Tab_Mohandesi24
.
1
🖥 این پک رو به تلگرامتون اضافه کنید و دیگه دنبال پروژه،موقعیت شغلی، فیلم آموزشی، کتاب و جزوه که هر روز بهش نیاز داری نگرد!🔽

🛡
https://www.tgoop.com/addlist/53D1pU6jZfk2ZWE0
.
2025/10/20 03:18:09
Back to Top
HTML Embed Code: