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
🔥41
Forwarded from تب نیوز
جنگ ایران و اسرائیل نزدیک هست، اگه میخای از جهش جدید قیمت ها جا نمونی جوین شو 👉


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

🟡دکوراسیون و خلاقیت
@archnoghtechin

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

🟡هک و امنیت
@Error_hack_31

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

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

🟡پکیج های آموزشی پریمیوم
@PakageBank

🟡قبولی آزمون های نظام مهندسی
@madsland

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

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

🟡آزمون های رایگان عمران و معماری
@mohasebanVAnazeraneATi

🟡کاریابی رایگان
@ShahzadAds

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

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

🟡بسته بندی های خلاقانه
@Creative_packaging

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

🟡دستیابی به موفقیت ،کسب درآمد مالی
@Teknocontract

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

🟡تکنولوژیو اینجا یاد بگیر
@programerCity

🟡انواع عکس و وکتور آماده
@aksveector

🟡عکاسی حرفه ای
@cheshme_Designer

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

🟡کسب درآمد از برنامه نویسی
@codezap1

🟡پروکسی فوق‌العاده و دانلودی
@ReexProxy

🟡تست رایگان سرویس های وایرگارد و V2ray
@OfficialMIHANIT

🟡تاریخ ادبیات
@Azsefr_beyek_text

🟡آرایـــــــــه، ضرب‌المثــــــل، شعر فارســــــی
@Azsefr_beyek_farsi

🟡آنلاین‌شاپ بافتنی‌های پینترستی
@FahimeGallery

🟡سرزمین خنده و سرگرمی
@ma_asland

🟡آموزش بازاریابی و فروش
@academynab

🟡فروش فیلترشکن پرسرعت با رضایت مشتری
@DaniVPN_store

🟡ماجرا های ممد(ریلزای کارتونی اینستا)
@ma_astoon

🟡مکالمه و دستور زبان انگلیسی
@englishnavid2

🟡کامپیـــوتر ICDL
@Azsefr_beyek_test

🟡فریلنسری/ دورکاری فوری
@freelance_fouri

🟡کارجویان استان گلستان
@resume_golestan

🟡کاریابی وکسب درآمد
@poro_ad

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

🟡پروژه | استخدام ادمین
@Estkhdamadminchanel

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

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

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

🟡کاریابی استان گلستان
@est_golestan

🟡کانال سوالات تالیفی عمران محاسبات
@CivilmohasebAskary

🟡روانشناسی و مشاوره
@dideni_afshari

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

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

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

🟡اسپانیایی فوووول صحبت کن
@SpanishLg

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

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

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

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

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

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

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

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

🟡دانلود پکیج های آموزشی VIP
@PackPlus


🔑@Newstaab
#شغل‌های_آینده برای کساییه که هوش مصنوعی بلدن تو هم بیا یادبگیر ! 👇
https://www.tgoop.com/OPEN_DIGI
2025/10/21 02:47:58
Back to Top
HTML Embed Code: