PROGER LIVE
466 subscribers
128 photos
13 videos
15 files
241 links
ИТ, дастурлаш, мемлар, интернет ва тренд ҳақида блог.

Дастурчилар, веб-дизайнерлар, ИТ мутахассислари ва қизиқувчилар учун.

❗️Каналдан маълумот олинганда манба кўрсатилиши шарт!
@qirol4006
Download Telegram
​​IT-Kompaniyalardagi suhbatlarda tushadigan mantiqiy savollar

Soat 00:00, tun. Yomg'ir yog'ayapti. Uning qachon boshlanganligi muhim emas, qachon tugashi esa noma'lum. Savol: 72 soatdan so'ng, quyoshli ob-havo bo'ladimi yo'qmi?

#savol
❗️Folbinlik yaramaydi, javobni @dasturchiuzbot ga yozing

Javoblar @iProgeruz kanalida 17:00 da e'lon qilinadi
Yuqoridagi savolning javobi

Javob - yo'q 🚫

Soat 00:00, tun edi. 00:00 dan 72 soat bu yana 3 kun o'tib (72/24=3) shu vaqtga, 00:00 ga qaytadi degani. Tunda esa quyoshli ob-havo bo'lmaydi.


Bot to'lib ketdiku, aktiv uchun rahmat!

#savol_javob


👉 @iProgeruz
​​#JS #facts
JavaScript haqida qiziqarli ma'lumotlar

Ehtimol, javascript o'z nomini ... modaga hurmat sifatida nom olganligi bilan boshlash kerakdir. Ha, aniq. Biroq, dastlab bu til boshqa nomga ega edi - Mocha. Biroz vaqt o'tgach, JS LiveScript nomini oldi. Va hammasi yaxshi bo'ladi, lekin 1995 yilda "Java" so'zi juda mashhur bo'lib, ushbu tilni yaratishda ishlagan mutaxassislar "Live" prefiksini "Java" prefiksi bilan almashtirishga qaror qilishdi. Shunday qilib, moda uchun hurmat sifatida, JS o'zining zamonaviy nomini oldi.

Aytgancha, siz faqat Java va javascript-ni chalkashtirmasligingiz kerak (agar siz haqiqatdan ham qisqa shakldan foydalanmoqchi bo'lsangiz, unda JS qisqartmasidan foydalaning). Bu model va umumiy tushuncha jihatidan ikki xil til. Birinchisi yanada murakkab va kuchliroq (bu C ++ va C ga yaqin), javascript yaratuvchilari esa o'zlarining tillarini rivojlantirib, soddaligi va qulayligiga asosiy e'tiborni qaratdilar. Umuman olganda, ular tajribali dasturchilar tayyor mahsulotni ishlatishlari uchun qo'llaridan kelganini qilishga harakat qilishdi. Aytgancha, oldinga qarab, ular haqiqatan ham muvaffaqiyatli bo'lishgan deb ishonch bilan ayta olamiz.

Xulosa qilib aytganda, shuni aytmoqchimanki, JS darhol juda muvaffaqiyatli va sodda bo'lib chiqdi, u 1996 yilda xuddi shunday analogga ega edi. Ushbu juda o'xshash analog JScript deb nomlangan.




👉 @iProgeruz
​​#book #ru
ООП Программирование для начинающих. 2005
Muallif: A.S. Lesnevskiy
(RU)

OOP dasturlash haqida ajoyib qo'llanma. Rus dasturchisi Lesnevskiy tomonidan yozilgan. Bo'limlari:

— Titul
— So'z boshi
— 1-qism: Squeak
— 2-qism: Java
— Adabiyotlar

Bu kitobda eng kerakli ma'lumotlarni topishingiz mumkin.


👉 @iProgeruz
​​#sikl #java #cpp #python
3 ta dasturlash tilida 1 dan N gacha sonlar kodi

Masalan, son kiritasiz, 1 dan o'sha songacha bo'lgan barcha sonlarni chiqaradi. Online kompilyatorda Java, C++ va Pythonda sinab ko'rdim. Buni dasturchilar tilida sikl deyishadi. while, for, range yordamida sikl yaratish mumkin


👉 @iProgeruz
​​#telegram #update
TELEGRAM UPDATE — Polls 2.0

Ochiq so'rovnomalar, bir nechta javob imkoni, viktorina rejimi

• Endi siz so'rovnoma tashkil qilsangiz, uni anonim emas, balki ochiq qilishingiz mumkin, ya'ni kim nimaga ovoz berganligi ko'rinib turadi
• Siz endi bitta emas, bir nechta javobga ovoz bera olasiz
• Viktorina rejimi, ya'ni savol-javob ko'rinishida, to'g'ri javob bersangiz, yashil bo'ladi, xatoga qizil
Savol yaratish uchun @QuizBot dan foydalaning

Bundan tashqari:
—Fayl yuklanayotgan vaqtda qancha miqdorda olinganini ko’rsatiladigan bo’ldi;
—«Настройки чатов» bo’limi xabarlar blokini tahrirlash imkoni paydo bo’ldi

Manba: @telegram

👉 @iProgeruz
​​#year2020 #consultation
2020-yil — Ilm-ma'rifat va raqamli iqtisodiyotni rivojlantirish yili!

Mana do'stlar, anchadan beri kutgan narsa, yil nomini ham qo'yib oldik. Shaxsan, bu yilgi rejalar menga yoqdi. OTMlar haqida ham yaxshi xabarlar eshitdim. Shundan keyin qandaydir sal bo'lsa ham vatanparvarlik hissi uyg'ondi). Prezidentimiz so'zlarini diqqat bilan tingladim. Shu yil qilinadigan ishlar, maqsadlar katta. Yilimizning nomi, ilm-ma'rifatga ham bog'liq. Chunki, zamon o'qiganniki. Hozir jismoniy tarafdan emas, balki aqliy salohiyat orqali yaxshi yashash mumkin. Shuning uchun do'stlar, o'qish kerak. Dasturchi bo'lishingizga yordam beraman qo'ldan kelgancha, o'zingiz ham izlaning, o'qing, yuksaling. Lekin, ayniqsa, meni xursand qilgan tomoni, raqamli iqtisodiyotni rivojlantirish bo'ldi. Poraxo'rlik kamayadi (yo'qolmaydi lekin), qog'ozbozlik, hujjatbozlik ham kamayadi. Dasturchi sifatida ham quvontirgani, dasturchilarga ish topildi. Endi ular davlat ishida kamroq printer taxlaydi va saytlar bilan ko'p ishlaydi. Web dasturchilar mazza qilishadi. Frilanserlar ham. Ya'ni endi hamma narsa internet bo'ladi, dehqonchasiga. Siz tadbirkor bo'lsangiz, sizning ishingiz haqida ma'lumot olish uchun organ xodimlari uyingizga yoki ishxonangizgacha kelib o'tirmaydi, masofadan turib kuzatadi. Yoki oddiy qilib, kommunal to'lovlar ham. Soxta xodimlardan endi umuman qo'rqmasangiz bo'laveradi. Xulosa shuki, o'qing, izlaning, yuksaling. Qolgani bo'laveradi

👉 @iProgeruz
This media is not supported in your browser
VIEW IN TELEGRAM
#python #google
Dasturchi Google'dagi o'sha mashxur dinozavrni qo'l harakati orqali boshqarmoqda. Dastur Python yordamida taxlangan.

Manba: Tproger

👉 @iProgeruz
Kompyuter nega qotib ishlaydi?
Nafaqat dasturchilar uchun, balki hamma uchun birdek maslahat


Ko'p kishining kompyuteri qotadi, asta ishlaydi yoki boshqa narsa bo'ladi. Keyin esa ustalarga olib borishadi, qimmatga taxlatishadi. Bugungi post ham aynan kompyuter foydalanuvchilari uchun.

⭕️ Nega kompyuterim qotadi?

Buning sababi har xil. Keling ko'rib chiqamiz:
— Xotiraning kamligi (to'lib qolganligi)
— C Diskning bandligi
— Texnik nosozlik (kompyuter texnik qismi, hardware)
— Viruslar

Agar Google Chrome'ni ochganingizda kompyuter qotsa, ajablanmang. U hatto, 16Gblik OZUlarda ham qotadi. Chrome yopiq payti qotsa, "Диспетчер задач"ni oching. Tez ochish uchun hotkey - CTRL+SHIFT+ESC. Barcha amallarni ko'rib chiqing. Keraksizlarni "Завершить процесс" qiling. Shunda kompyuter protsessori kuchlanishi biroz kamayadi.

⭕️ Xotira bandligi va kamligi
Agar sizning kompyuteringizda keraksiz, foydasiz narsalarni olib yursangiz, kompyuteringizni ayblamang. Chunki xotira kompyuterning asosiy qismi. Uning bandligi, joyning kamligi kompyuterga katta zarar yetkazadi.
Agar siz C Diskni katta qismini band qilib qo'ysangiz... Xullas, kim aybdorligini bilasiz. Chunki C Disk sistema uchun ajratilgan. E'tibor bersangiz ham, u yerda Windows degan papka bor. Shu papka kompyuter "yuragi". Unga teginmang! Yana bir katta maslahat, do'stlar. O'yin ustanovka qilayotganingizda, iltimos, C diskga qilmang! D diskda Game degan papka oching, o'sha yerga qiling. Darvoqe, diskni har hafta defragmentatsiya qiling. Auslogics BoostSpeed dasturini maslahat beraman

⭕️ Texnik nosozliklar
Yana bir katta sabablardan biri - ventilyator va qattiq disk. Ventilyator sistema blokini sovutib turadi. Agar u to'xtab qolsa, kompyuter qiziydi, tabiiyki, kompyuter qizisa, ayrim amallarni to'xtatadi, keyin kompyuter qotadi. Kompyuter sistema blokini yechib oling. Yaxshilab tozalang. Moy tomizing. Xullas, unisini o'zingiz bilasiz.

⭕️ Viruslar.
Anti-virusingiz yo'qmi? Kompyuter nega ishlatyapsiz bo'lmasa? (Windows 7 bo'lsa, antivirus shart emas, bo'lari bo'ldi..) Viruslar biror bir dasturga yoki faylga birikkan holda kompyuteringizga kirib oladi va xotirani "yeydi". Uni vaqtida tozalamasa, qattiq diskingiz zarar ko'radi. Internetdan muntazam foydalansangiz, Kaspersky AntiVirusni maslahat beraman.

#computers


Dasturchilar bu yerga 👉 @iProgeruz
WINDOWS UCHUN HOTKEYLAR TO'PLAMI

Do'stingizga sichqonchasiz ko'p ishni qilish mumkinligini ko'rsatib, maqtanmoqchimisiz?

WIN + E — Mening kompyuterim katalogini ochadi
WIN + R —"Выполнить" oynasini ochadi
CTRL + SHIFT + ESC — "Диспетчер задач" ni ochadi
CTRL + ALT+ DELETE — Turli xil amallarni to'plamini ochadi
CTRL + A — Hamma narsani belgilab oladi
CTRL + PKM (Правая кнопка мышки) — Saralab belgilash, ya'ni alohida
WIN + D — "Рабочий стол" ga tez o'tish
WIN + PAUSE — Sistema xususiyatlari (Свойства)
SHIFT + CTRL + N — Yangi papka ochish

#hotkeys

Dasturchilar 👉 @iProgeruz
TESLA ISH SUHBATIDAGI SAVOL

Biz katta IT-Kompaniyalarga tushgan savollarni sizlar bilan baham ko'rishni yoqtiramiz. Bugungi mantiqiy savol kitob haqida. Savol oddiy, ammo matematik va logik fikrlashni bitta qilishga undaydi. Javobni kutmasdan ishlab ko'ring, balki sizni ham Teslaga olishar 😉

Sizda kitob bor. Kitob N betdan iborat. Agar har bir betning raqamlarini qo'shib chiqsa, 1095 hosil bo'ladi. Savol: Kitob necha betdan iborat?

Javob ertaga @iProgeruz kanalida 11:00 da e'lon qilinadi.

#savol

Dasturchilar 👉 @iProgeruz
​​KECHAGI SAVOLNING JAVOBI

Javob: 401 ta



Bir qarashda, vazifa qiyin ko'rinishi mumkin, ammo unday emas. Agar bizda N sahifalar bo'lsa, u holda biz N raqamlari birliklar o'rnida topishimiz mumkin.

Endi oddiy mantiq. To'qqiztasidan tashqari barcha sahifalarda biz kamida ikki xonali raqamlarga ega bo'lamiz. Ya'ni, biz buni hisobga olishimiz va N - 9 formulasiga qo'yishimiz kerak.

Xuddi shu tarzda, biz 1000 dan kam raqamlarning qolgan qismini ham hal qila olamiz. Aytishimiz mumkinki, ularning barchasi uch xonali bo'ladi, birinchi 99 ta raqamdan tashqari. Shu sababli biz formulamizga yana bir qo'shimcha qo'yamiz: N - 99.

Agar bizda 1095 dan kattaroq raqam bo'lsa, biz kitobda 1000 dan oshiq sahifani olamiz deb aytishimiz mumkin va N - 999 formulasiga yana bir qo'shimcha N-ni kiritamiz. Chunki barcha 999 sahifada 4 tadan kam raqamlar bo'ladi. har birida x belgilar. Biz buni qilmaymiz, chunki shu kabi sahifalar soni bizning sonimizdan oshib ketishi aniq ko'rinib turibdi.

Endi biz hamma narsani formulaga keltiramiz va hisoblaymiz. Biz shunga o'xshash narsani olamiz: N + (N - 9) + (N - 99). Ushbu formulada biz N ni topishimiz kerak, buning uchun formulani oddiy shaklga keltiramiz: 3N - 108 = 1095. Tenglamani hisoblab, 3N = 1203 yoki N = 401 degan javob olamiz.

P.S. Ko'p kishi tahminni bosibdi-da. 403 1-turganligi uchunmi ekan... 🤔
#savol_javob

📡 Savol itProger.com saytidan olindi.

Dasturchilar 👉 @iProgeruz
​​3 TA ESKIRGAN DASTURLASH TILLARI

Objective-C
. Bu bir nechta sintaksis va g'oyalarni birlashtirgan til. Xususan, C va Smalltalk. U 80-yillarda paydo bo'lgan. Hatto 2008 yilgacha ham tildan foydalanish alohida laboratoriyalar yoki sinov loyihalari bilan cheklangan edi. Til yomon emas, lekin ozgina funksional tarafdan zaifroq, buni faqat bir nechta dasturchilar buni bilishgan. Bu til iPhone kengayishi tufayli mashhurlikka erishdi, 2008 yilda mashhur iPhone 3G paydo bo'ldi. Mashhurlikning keskin o'sishi kelgusida uzoq kutilmadi.


Assembler tili. Dasturlashning tabiiy rivojlanishiga dosh berolmagani uchun "qarilikdan vafot etdi". Bir necha yil oldin, assemblerj tili juda ko'p yuklangan va samarali dasturlarni yaratish uchun asos bo'lgan va hech kim buni amalga oshira olmaydi, ayniqsa o'yin sanoatida. Dasturlashning murakkabligi va ehtiyotkorlikning oshishi katta mehnat xarajatlarini keltirib chiqardi, chunki tizimda disk raskadrovka uchun hech qanday ko'rsatma yo'q.


C. C ga qiziqishning pasayishi sababi xuddi shu sabablarga bog'liq, uni sayyoramizning eng yaxshi o'quv yurtlarida o'rganish odat tusiga kirgan, ammo C da dastur yaratish umidini faqat bitta sababga ko'ra taxmin qilish mumkin. Bugunda shu narsani kutishmoqda va IoT-da salohiyatni oshirishga e'tibor qaratmoqdalar. Afsuski, C-ga dasturchilar qiziqishi keskin pasayadi, ko'proq JavaScript, Java, Python va boshqalarga e'tibor beriladi.

#programming

Dasturchilar 👉 @iProgeruz
This media is not supported in your browser
VIEW IN TELEGRAM
ALIEXPRESS XAVFLIMI?

Aliexpress haqida eshitgansiz. Undan narsa buyurtma qilish kerakmi yo'qmi, bilmayman. Maslahatim, hozircha buyurtma qilmang. Axir hech kim bilmaydi-ku, ular qanday yuborishyapti buyurtmalarni.

Simpsons multfilmini juda yaxshi bilasiz, ular bashoratchiligi bilan ham mashxur. Ushbu videoda batafsil bilib olasiz.

P.S. Mavzudan yiroqlashganim uchun uzr

#outside

Dasturchilar 👉 @iProgeruz
​​XABARNI ANONIM HOLATDA O’QISH

Telegramda bir funktsiya bor — agar yuborilgan xabar o’qilgan bo’lsa unda ikkita «ptichka» belgisi turadi(o’zbekchada — «shomil», Google Translate).

Lekin aytaylik, suhbatdoshingiz xabar o’qilganini bilishini hohlamaysiz. Bunga 2 yechim bor.
Birinchisi, alternativ Telegram klient ishlatish. Masalan, Mobogram yoki Graph.
Ikkinchisi, Telegramning rasmiy klientida ham bu funktsiya bor. Buning uchun kontakt avatariga bosib turing va xabarni anonim tarzda o’qish mumkin.
Graph messenjerida bu «ficha» yanada takomillashtirilgan, chunki u yerda barcha xabarlarni anonim tarzda o’qish mumkin. Telegramning rasmiy klientida esa, faqatgina eng oxirgisini.


📡 Manba @fichauz
​​Kanal shu darajaga yetgancha, o'z muxlislariga eng yaxshi postlar bilan ulashgan. Yangi kelganlar u yergacha borishganmi, yo'qmi, bilmadim, ammo kanalni titkilab chiqmaganlar uchun, tepada qolib ketgan eng sara postlarni quyidagi havolalar orqali ko'rishingiz mumkin.

💡Ish suhbatlarida beriladigan ajoyib 3 savol

💵 Dasturchilarning maoshi 2019, dekabr

💻 2020-yil qaysi dasturlash tilini o'rgangani ma'qul?

👨‍💻 Freelancerlar kimlar?

👨‍💻 Qanday qilib, kuchli dasturchi bo'lish mumkin?

⌨️ Hakerlar kimlar aslida?


Dasturchilar 👉 @IPROGERUZ
This media is not supported in your browser
VIEW IN TELEGRAM
Sapyor o'yini Pythonda. Kompyuter uchun o'zingiz o'yin yarating!
Kod GitHub'da -
> https://github.com/r-ook/pymsweeper

#python #pygame

Dasturchilar 👉 @IPROGERUZ
Yana o'sha mavzu...

#outside

👉 @iProgeruz