HICTE Blog – Telegram
HICTE Blog
1.18K subscribers
382 photos
126 videos
8 files
616 links
گروهمون: @HicteGroup

دسته بندی پست‌ها: t.me/HicteBlog/743
Download Telegram
#پایتون

هر وقت صحبت از شیء گرایی و ارث بری میشه پای Mixin هم میاد وسط. اما دقیقا چیه؟ Mixin توی پایتون یک الگو هستش و کدهایی که از این الگو بهره می‌برند کلمه‌ی کلیدی خاصی یا چیز اضافه‌تری ندارند. فرض کنین ما می‌خواهیم یک متد جدید به یک کلاس اضافه کنیم تا کارایی یا Functionality اون رو زیاد کنیم. اینجا میشه از Mixin استفاده کرد.
مثلا کلاس‌های زیر رو در نظر بگیرید.
class Vehicle:
    pass

class Car(Vehicle):
    pass

class Van(Vehicle):
    pass

class Motorcycle(Vehicle):
    pass

حالا نیاز داریم که متد play music رو هم به این کلاس ها اضافه کنیم، دوتا راه داریم. اولیش اینه که:
class Vehicle:
    pass

class Car(Vehicle):

    def play_music(self):
        print("play_music")

class Van(Vehicle):

    def play_music(self):
        print("play_music")
   
class Motorcycle(Vehicle):
    pass

اما یک ایرادی وجود داره. اینجا خودمون رو تکرار کردیم. درواقع اومدیم دوبار یک تکه کد رو تکرار کردیم و این از نظر کدینگ وجه خوبی نداره. پس این راه حل ما نیست.
روش دوم اینه بیایم به بیس کلاسمون یعنی Vehicle یک متد تحت عنوان play_music اضافه کنیم.

class Vehicle:
    def play_music(self):
        print("play_music")

class Car(Vehicle):
    pass

class Van(Vehicle):
    pass

class Motorcycle(Vehicle):
    pass

اما در این صورت کلاس موتورسیکلت هم دارای رفتار پخش موزیک خواهد شد و این اشتباه است. اینجا است که Mixin خودش رو نشون می‌ده. به کد زیر توجه کنید.
class Vehicle:
    pass

class PlayMusicMixin:
    def play_music(self):
        print("play_music")

class Car(Vehicle, PlayMusicMixin):
    pass

class Van(Vehicle, PlayMusicMixin):
    pass

class Motorcycle(Vehicle):
    pass

درواقع از کلاس PlayMusicMixin قرار نیست هیچ شیٔ ای ساخته شود و صرفا مهم این است که کارایی کلاس‌های خاصی افزایش داده شود.
پ.ن: اون کلمه‌ی Mixin انتهای اسم کلاس هم قراردادیه، بهتره نوشته بشه ولی اجبار نداره.

🚁 Hicte Blog <~ @pythonlearnme
👍102
This media is not supported in your browser
VIEW IN TELEGRAM
#معرفی

یه اکستنشن با حیوونای بامزه برای VSCode

لینک marketplace

🚁 Hicte Blog
😁5😍4🔥1
😁16👍1
#خبر

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

طبق قوانین جدید اتحادیه اروپا موسوم به DMA، اپل موظف شده تا در هنگام راه اندازی اولیه دستگاه هاش برای کاربران اروپایی، امکان انتخاب مرورگر پیش فرض از بین مرورگرهای معروف رو در همون ابتدا به کاربر بده و بدون رضایت کاربران مرورگر سافاری رو برای اون پیش فرض نکنه.

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

🚁 Hicte Blog <~ @TechTube <~ bleepingcomputer
👍4💅21
#خبر

سم آلتمن، مدیرعامل OpenAI، از همکاری با اپل و اضافه‌شدن چت جی‌پی‌تی به محصولات این شرکت تا پایان سال ابزار خوشحالی کرد.

🚁 Hicte Blog <~ @Digiato
👍4🎉2💅1🗿1
#خبر

اعلان جنگ ایلان ماسک به اپل و OpenAI

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

علاوه‌براین، دستگاه‌های اپل بازدیدکنندگان از شرکت‌های ایلان ماسک هم باید قبل از ورود، تحویل داده شوند. ایلان ماسک علت این موضوع را «تهدید امنیتی غیر قابل قبول» اعلام کرده است.

🚁 Hicte Blog <~ @Digiato
👍16🔥3🤡1🗿1
🫡15👍4
😁16👍4🤝2
😁14🤔4👍2🔥1🤣1
HICTE Blog
#میم 🚁 Hicte Blog
#خبر

انویدیا با عبور از مایکروسافت، باارزش‌ترین شرکت جهان شد.

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

ارزش سهام انویدیا با افزایش ۳.۵۱ درصدی به ۱۳۵.۵۸ دلار رسیده تا ارزش بازار آن به ۳.۳۳۵ تریلیون دلار برسد. در مقابل، مایکروسافت با کاهش ۰.۴۵ درصدی ارزش سهام، حالا ارزش بازاری برابر ۳.۳۱۷ تریلیون دلار دارد و در رتبه دوم قرار گرفته است. اپل هم با کاهش ۱.۱۰ درصدی ارزش سهام، با ارزش بازار ۳.۲۸۵ تریلیون دلار به‌عنوان سومین شرکت باارزش دنیا شناخته می‌شود.

🚁 Hicte Blog <~ @Digiato
👍5🔥4
#خبر

سومین فرزند با مدیر ارشد نورالینک؛ ایلان ماسک حالا ۱۲ فرزند دارد.

براساس گزارش جدید بلومبرگ، ایلان ماسک اوایل سال جاری میلادی از مدیر ارشد نورالینک، «شیون زیلیس»، صاحب فرزند جدیدی شده است. نزدیک به دو سال پیش مشخص شد ایلان ماسک و زیلیس صاحب یک دوقلو هستند.

با این فرزند جدید، حالا ایلان ماسک ۱۲ فرزند دارد، البته شاید فرزندان مخفی دیگری هم در کار باشند که از آن‌ها بی‌اطلاعیم. ایلان ماسک ۳ فرزند از موسیقی‌دان کانادایی، «گرایمز»، و ۶ فرزند از رابطه‌های قبلی‌اش دارد. درنهایت هم صاحب ۳ فرزند از زیلیس شده است که تعداد کل فرزندان ماسک را به ۱۲ می‌رساند.

جزئیات بیشتر

🚁 Hicte Blog <~ @Digiato
🤯7🌚3🔥1😐1👀1
#خبر

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

دادگاه آسانژ در جزایر ماریانای شمالی روز چهارشنبه برگزار خواهد شد. طبق اطلاعات فاش‌شده از اسنادی که اواخر روز دوشنبه بایگانی شدند، دادستان‌ها گفته‌اند آسانژ به یک فقره توطئه برای به‌دست‌آوردن و انتشار اطلاعات ملی اعتراف خواهد کرد.

🚁 Hicte Blog <~ @Digiato
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
#فان

بیلی گیتیس و استیو بالمر درحال حرکات موزون 🗿

🚁 Hicte Blog
😁10👍1💅1
#خبر

محدودیت اندازه پارتیشن‌های FAT32 از خط فرمان ویندوز ۱۱ حذف شد

مایکروسافت در حال تلاش برای حذف محدودیت ۳۲ گیگابایتی پارتیشن‌های FAT32 در ویندوز ۱۱ است. با این وجود که FAT از حافظه‌هایی تا ۲ ترابایت پشتیبانی می‌کند، ویندوز تقریباً ۳۰ سال است که یک محدودیت دلخواه ۳۲ گیگابایتی اعمال کرده است.

تیم ویندوز در پست وبلاگی روز پنج‌شنبه خود علاوه بر جزئیات آخرین نسخه آزمایشی ویندوز ۱۱ کَنری اعلام کرد: محدودیت اندازه FAT32 در هنگام فرمت کردن دیسک‌ها از طریق خط فرمان (دستور format) از ۳۲ گیگابایت به ۲ ترابایت افزایش یافته است.

جزئیات بیشتر در وب‌سایت دیپ‌ویو

🚁 Hicte Blog <~ DeepView
👍4💅3🤣2😁1🏆1
#خبر

اقای James Cuda، مدیرعامل شرکت Procreate، سازنده اپ محبوب طراحی در ایپد، در ویدیویی گفته که از Generative AI یا نوع جدید مدلهای هوش مصنوعی که توانایی خلق چیزهای جدید دارن (محصولات مثل ChatGPT یا میدجرنی) متنفر هست و این نوع مدلهارو به اپهاش اضافه نمیکنه چون ایشون از این نوع هوش مصنوعی ها و کاری که با هنرمندان کردن، خوشش نمیاد!

عملا ایشون به کاربرانش تعهد داده که Generative AI در اینده هر چقدر هم که بخواد خوب و کاربردی باشه، بازم اپ Procreate قابلیتهایی مبتنی بر اون رو اضافه  نمیکنه.

چند روز پیش هم Halide، اپ محبوب عکاسی برای ایفون، قابلیتی به نام Process Zero رو اضافه کرده بود که هر گونه پردازش و بهبود عکسها توسط هوش مصنوعی رو غیرفعال میکرد.


🚁 Hicte Blog <~ @TechTube <~ theverge
👍6😐2🔥1🥰1👌1
🤣15💅3
#ویندوز

به‌روزرسانی امنیتی ویندوز در ماه جاری  تنظیمات 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


🚁 Hicte Blog <~ @linuxtnt
👍5🙏1🗿1