Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение.
Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными.
Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать.
Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку.
В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир".
В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее.
#dev
✏️ Photoshop "otmen", Paintga o'tamiz!
ℹ️ Endi dasturda AI integratsiyasi mavjud bo'lib, xira rasmlarni 8 karra kattalashtirib, tiniqlashtirsa bo'ladi.
💫 Bundan tashqari unga qo'shilgan Copilot+ orqali rasmlarga Generative Fill (rasmni AI orqali to'ldirish) va Generative Erase (generativ lastik) yordamida ishlov berish mumkin.
➡️#dastur | Birinchi raqamli IT-Blog
🍋Everything — kompyuterdagi fayllarni chaqmoqdek topadigan dastur
Kompyuteringizda kerakli faylni topolmay vaqt yo‘qotyapsizmi? Everything bu muammoni hal qiladi.
Dastur kompyuterdagi barcha fayl va papkalarni bir necha soniyada indekslaydi va siz yozishni boshlashingiz bilan natijani darhol chiqaradi. Qidiruv shu qadar tezki, katta hajmdagi diskda ham deyarli kutmaysiz.
⚡️ Imkoniyatlari:
✅ Fayl va papkalarni bir zumda topish
✅ Nomi bo‘yicha tezkor qidiruv
✅ Filter va kengaytirilgan qidiruv
✅ Tarmoqdagi papkalar bo‘yicha qidiruv
✅ Juda yengil — tizim resursini kam ishlatadi
Windows’ning standart qidiruvi sekin tuyulsa, Everything siz uchun ayni muddao. Ayniqsa IT xodimlari, dasturchilar va kompyuter ustalari uchun juda foydali vosita.
Agar 32 razryadli versiyasi kerak bo'lsa: link
📊Bizning barcha loyihalar | #dastur
🔥 Bu dastur bilan birqancha rasm ko'rinishidagi ma'lumotlaringizni PDF fayl ko'rinishiga keltira olasiz!
Masalan sizda: labaratoriyaning 5 xil surati bor, uni bitta pdf fayl qilib yuborishni so'rashdi.
Siz hech ikkilanmay dasturni ishga tushiring va rasmlarni ketma-ketligi bilan joylang, convert top pdf tugmasini bosing — tamom!
✅ Barcha turdagi Windows uchun
👉Bizning barcha loyihalar | #dastur
Biror dasturni to'liq o'chirib beruvchi dasturlar
#dastur
ℹ️ Kompyuterdagi biror dasturni to'liq o'chirish va o'sha dasturdan hech qanday iz qolishini istamasangiz ushbu dasturlar yordamida keraksiz dasturni o'chirishingizni tavsiya qilaman. O'rnatish va ishlatish juda oson.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok
Flow Launcher v2.0.2
#dastur
ℹ️ Dasturni o'rnatasiz, Alt va Probel tugmalarini bosib istagan narsangizni yozsangiz topib beradi. Yangi versiyalarini saytidan olsangiz bo'ladi.
@kompyuter_akademiyasi
easyQuizzy - test tuzish uchun qulay dastur
#dastur
ℹ️easyQuizzy - turli savollardan test tuzish va testni .exe fayl ko'rinishida saqlash imkoniyatini beruvchi dastur hisoblanadi.
🎞O'rnatish va foydalanish
💾: 4.4 mb (.rar)
📌 Mavzuga oid postlar:
• S_Test - test tuzish va o'tkazish uchun qulay va sodda dastur!
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram / YouTube / Xarita / Guruh
ShareIt'ni o'rniga KDE Connect!
#dastur
📱KDE Connect — bu kompyuter va smartfoningizni bir-biriga bog‘laydigan bepul dastur. U orqali telefon va kompyuter o‘rtasida qulay integratsiya yaratiladi.
🔑Asosiy imkoniyatlari:
* Fayllarni tezkor ulashish (telefon ↔️ kompyuter)
* Telefon orqali kompyuterni masofadan boshqarish (masalan, multimedia pult sifatida ishlatish)
* Telefoningizga kelgan qo‘ng‘iroq va xabarlarni kompyuterda ko‘rish
* Telefoningizni sichqoncha yoki sensorli panel sifatida ishlatish
* Clipboard sinxronizatsiyasi (copy-paste telefon va PC o‘rtasida ishlaydi)
* Wi-Fi orqali ulanadi, USB kerak emas
🌐Internet kerakmi?
Yo‘q, KDE Connect ishlashi uchun majburiy internet kerak emas. Qurilmalar bir xil Wi-Fi tarmog‘ida bo‘lsa kifoya. Aloqa mahalliy tarmoq (LAN) orqali amalga oshadi.
* Internet bo‘lmasa ham fayl yuborish, xabarlarni ko‘rish, masofadan boshqarish ishlayveradi.
* Internet faqat tashqi xizmatlarga (masalan, email, bulutga fayl yuborish) kerak bo‘ladi.
⬇️Yuklash (Linux/Andorid/Windows/macOS/iOS)
😎V.M.: Hozirgina o'zim 67 dan oshiq rasm va videolarni tezda o'tkazdim. Ishlatib ko'ringlar.
@kompyuter_akademiyasi
Fleshka uchun "antivirus"lar 🫤
#dastur
ℹ️ Ancha oldinroq fleshkalarga virus tushishidan himoya qiluvchi antivirus dasturlarini topishni va ular haqida video yoki maqola yozish bo'yicha va'da bergan edim. Lekin ancha izlanishlar natijasida bunday yaxshi dastur yo'q ekanligiga amin bo'ldim (balki men topolmagandirman).
🌐Ushbu saytda esa yuqorida yuklangan dasturlar yordamida fleshkani himoyalash mumkinligi haqida ma'lumot berilgan, lekin dasturlarni sinab ko'rish davomida birorta foyda his qilmadim. Istasangiz dasturlarni sinab ko'ring, balki sizga foydasi tegar.
✅Tavsiya: IT sohasidagi 60 yillik tajribamga tayanib fleshkani himoyalashni quyidagi usullarini tavsiya qilaman:
- Imkon qadar virusli, ko'pchilik foydalanadigan kompyuterlar bilan fleshka orqali aloqa qilmang. Bu eng oson himoyalanish yo'li.
- Kompyuteringizda antivirus bo'lsin va tez tez fleshkangizni tekshirtirib turing.
- Jamoat kompyuterlaridan foydalanishga majbur bo'lsangiz fleshkangizni ushbu usul bilan ham qisman himoya qilishingiz mumkin, ilgari o'zim o'qish davrida shu usuldan ko'p foydalanar edim: Fleshani himoyalashni oson usuli
💻 Kompyuterni birga o'rganamiz ⤵️
🛫Telegram I 📺YouTube
Windows 11 Classic Menu
#dastur
ℹ️Ushbu usul foyda bermagan bo'lsa mana shu dastur yordamida Windows 11'ning kontekst menyusini Windows 10'nikiga o'xshatishingiz mumkin.
🎯 O'zim hozir sinab ko'rdim.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok