fa
Feedback
TorhamDev | تورهام 😳

TorhamDev | تورهام 😳

رفتن به کانال در Telegram

زه گهواره تا گور، زور است زور

نمایش بیشتر
2 869
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+107 روز
+6330 روز
آرشیو پست ها
Repost from Python BackendHub
یک تکنیک بحث کردن که بنظرم ما ایرانیا خیلی توش ضعیفیم, وقتی با کسی بحث میکنید, بحث سره دفاع از ایده خودتون نیست. بحث سره اینکه که چه ایده ای میتونه بهترین ایده باشه. مثلا شما با ایده A دارین با کسی با ایده B بحث میکنید. اگه شما از ایده A و اون فرد از ایده B داره دفاع میکنه اونوقت اون بحث فرسایشیه. بحثی درسته که شما جوانب A و B رو بررسی کنی و بعد تصمیم بگیری کدوم بهتره, یا اینکه به یک ایده جدیدی مثل C برسید. @PyBackendHub

Repost from Python BackendHub
فردا بعد مدت ها یک ویدیو یوتیوب داریم کرش‌کورس sqlalchemy خیلیا این مدت ازم سوال زیاد میپرسیدن راجب sqla. و یک سری نکاتی هست که شاید براتون گیج کننده باشه، مثل تفاوت اجرا کوئری با scalars و execute تو این کرش کورس یک ویدیویی قراره به سطحی برسید که خیلی راحت بتونید از sqlalchemy تو پروژه هاتون استفاده کنید. تو این کرش کورس راحت ترین شیوه استفاده از sqla رو بهتون یاد میدم. پیش نیاز این کورس بلد بودن sql و پایتونه فقط. @PyBackendHub

بچه ها گفتن رزومه‌ای که فرستادی بفرست ببینیم... یک پادکست کدنالین دادیم درباره رزومه که لینکش اینه:
بچه ها گفتن رزومه‌ای که فرستادی بفرست ببینیم... یک پادکست کدنالین دادیم درباره رزومه که لینکش اینه:

وا این شرکت‌ها هم زنگ نمیزنن نمیزنن یکهو همه باهم زنگ میزنن. ترب مصاحبه گرفتم 🗿

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

رفرنس داکیومنت به این ماجرا داکیومنتش بخونید دانا و نابغه بشید:)
+1
رفرنس داکیومنت به این ماجرا داکیومنتش بخونید دانا و نابغه بشید:)

سر این پروژه یکچیزی هم درباره جنگو یاد گرفتم. مسئله: نیاز داریم یک فیلد به مدل دیفالت جنگو اضافه کنیم چون اورایت کردنش nmt حال ندارم. جواب: خب چندتا حالت میشه اینکار کرد، اول اینکه یک مدل جدا بزنید فارنکی با one2one فیلد کنید به مدل اصلی جنگو یا اینکه AbestractUser رو از خود جنگو ایمپورت کنید باهاش یک مدل جدید بسازید و فیلدا و هرچی میخوایید بهش اضافه کنید بعدش داخل تنظیمات بگید مدل ادمین جدید اینه. من حرکت دوم زدم چون به نظرم اوکی بود. نکته: روش‌های بالا همشون یکچیزی به مدل یوزر خود جنگو اضافه میکنن، نمیتونید ایطوری فیلدی ازش کم کنید(البته شاید بشه فیلدا اورایت کرد نمیدانم تست نکردم) و اینکه با این روش‌ها نمیتونید فانکشنالیتی مدل تغییر بدید تهش فانکشنالیتی جدید اضافه کنید مثلا نمیتونید set_password تغییر بدید. برای اون کار باید بزنید از base خودتون یک مدل یوزر بسازید به جنگو معرفی کنید :) فقط یک سری فیلد مشخص مثل is_staf داخلش باید باشه تا جنگو بتونه باهاش کنار بیاد. آره خلاصه :) @TorhamDevCH

امروز داشتم با گیت‌هاب کار میکردم سعی کردم کالکشن postman داخلش پوش کنم به عنوان داکیومنت. ولی یکهو گیت‌هاب سر پوش ارور برگردوند گفت شرمنده دیگه ما اینو گردن نمیگیریم :). تلاش کردم اسم فایل عوض کنم ولی مثل اینه فایل پارس میکرد نمیشد :). خیلی همیشه برام جالب بوده این پردازش‌های سمت گیت‌هاب چطوری انجام میشه، حجم عظیمی از سورس کد رو پارس میکنن و باهاش یک عالمه کار انجام میدن. @TorhamDevCH

دوستان رکورد تاریخی. همین الان جواب مصاحبه اومد دعوت شدم به مصاحبه پایانی

https://github.com/TorhamDev/GPT-profile-selector پخته شدم دوستان. این تسک یکی از شرکت‌هاست که دارم باهاشون مصاحبه رو پیش میرم... همین الان تمومش کردم. تقریبا :) @TorhamDevCH

یادمه اون اولا بعد از این که کشف کردم سریالایزرهای DRF گزینه raise_exception دارن زتدگیم متحول شد. دیگه لازم نبود شرط بنویسم :) حالت عادی:
        serializer = UserRegisterSerializer(data=request.data)
        if not serializer.is_valid():
            raise SomeError
        else:
            # do ur thing
حالت کشف شده توسط تورهام:

        serializer = UserRegisterSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
البته حالت اول fixability بیشتری میده میتونید ارور خودتون برگردونید. @TorhamDevCH

Repost from جادی | Jadi
ماجرا وقتی خنده دار تر می شه که بدونیم هواپیمای ساوت وست که چهارمین هواپیمایی بزرگ آمریکا است، از کرش‌های دیروز ویندوزهای کلاینت به خاطر برنامه امنیتی کراوداسترایک جون سالم به در برده؛ چطوری؟ به خاطر استفاده از ویندوز ۳.۱ (: ویندوز ۳.۱ یکی از اولین نسخه های خیلی عام ویندوز بود که در ۱۹۹۲ منتشر شد و بعد از ورود به داس، اجراش می کردین و محیطی با منطق دسکتاپ‌های امروزی بهتون می‌داد ولی خب ظاهرا این هواپیمایی که همیشه به خاطر قدیمی بودن همه چیزش مورد انتقاده، هنوز از همین سیستم ۳۰ ساله استفاده می کنه و مشکلات «جدید» روش تاثیری نذاشتن! البته همه سیستم های ساوت وست از ویندوز ۳.۱ استفاده نمی کنن. بعضی بخش ها هم (مثلا بخش برنامه ریزی پروازها) ویندوز ۹۵ دارن که البته هنوز کاملا از رده خارج حساب می شه. و البته تذکر دو نکته مهمه: ۱. معمولا صنایع از جدیدترین تکنولوژی ها استفاده نمی کنن بلکه از تکنولوژی های جا افتاده ای که بدون مشکل کار می کنن بهره می برن. نیروی دریایی آلمان هنوز فلاپی دیسک داره (: ۲. استفاده از سیستم عامل خیلی قدیمی یا فریمورکی که براش آپدیت امنیتی نمیاد بسیار خطرناکه چون مشکلات امنیتی شناخته شده داره که دیگه حل نمی شن.

درباره بحث‌های امشب گروه : 02:27

Repost from جادی | Jadi
چرا دیروز بخش بزرگی از ویندوز۱۰های شرکت‌های مهم غیرقابل استفاده شدن:‌ باگ کراوداسترایک https://youtu.be/pjNzvWU6h-M خبر اینطوری شروع شد که ویندوز ۱۰ ها دارن کرش می‌کنن و صفحه آبی نشون می‌دن و بوت نمی‌شن. بعد مشخص شد این فقط برای ویندوزهای شرکت های بزرگ و مهم اتفاق می‌افته و یک ساعت بعد بخش های زیادی از پروازهای جهان کنسل شده بود و بانک‌ها کار نمی‌کردن و سایت‌های خبری بالا نمی‌اومدن. این رو شاید بشه حادترین مساله امنیتی کامپیوتری جهان در چند سال اخیر دونست و دلیلش بسیار ساده بود: یه آپدیت اشتباه یه شرکت که قرار بود مسوول امنیت این کامپیوترها باشه (: #ویدئو #ویندوز #خبر

دوستان منم ویندوز دارم از اونجایی که میدونید، ولی خوشبختانه زیاد خوابیدم هنوز روشنش نکردم 😂😂

یک روز زیاد خوابید IT پوکید 😂😂

The Death of Slim Shady (Coup De Grâce) CD 1 TRACK 2 (320).mp311.56 MB

فحش دادن تو لینکدین رو عادی سازی کنید لطفا. #فرهنگ_مورد_نیاز

2|11 - Marshall Mathers - Eminem (320).mp312.42 MB