Beruniy Yoshlari (Axborot texnologiyalari)
11 subscribers
1 photo
1 link
Axborot texnologiyalari yo'nalishiga qiziquvchilar, shu yo'nalishda ishlayotgan va tajriba orttirayotganlarning maqolalari, qilgan ishlaridan na'munalar va IT yangiliklarlari.

Guruh: @beruniy_dasturchilari
Youtube: https://www.youtube.com/@beruniy_dev
Download Telegram
Channel name was changed to «Beruniy Yoshlari (Axborot texnologiyalari)»
Git tarmoqlanish (branching)

Tarmoqlar (branches) sizga asosiy kodga tegmay turib, alohida xususiyatlar ustida ishlash imkonini beradi. Har bir tarmoqni parallel olam deb tasavvur qiling:

Tarmoq yaratish:

git branch feature-login


Unga o‘tish:

git checkout feature-login


Ishlash va commit qilish – o‘zgarishlaringiz shu tarmoqda saqlanadi.

Asosiy (“main”) tarmoqqa birlashtirish:

git checkout main
git merge feature-login


💡Maslahat: Birlashtirilgan tarmoqlarni tozalash uchun o‘chirib yuboring:

git branch -d feature-login


To'liq ma'lumotni bu yerda o'qishingiz mumkin!

#Git
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🚨 2FA nima va nima uchun muhim?

2FA (Two-Factor Authentication) – bu ikki bosqichli autentifikatsiya bo‘lib, akkauntingiz xavfsizligini sezilarli darajada oshiradi.

Oddiygina parolga qo‘shimcha ravishda yana bir bosqichni qo‘shadi, masalan:

📱 SMS orqali yuboriladigan kod

🔑 Maxsus autentifikator dasturlar (Google Authenticator, Authy)

Biometrik autentifikatsiya (barmoq izi, Face ID)

Bu o'zi nimaga kerak?
Parolingiz o‘g‘irlansa ham, ikkinchi bosqichdagi xavfsizlik himoyasi sizni akkaunt buzilishidan saqlaydi.

Ishlatayotgan har qanday xizmatda (GitHub, Telegram, Gmail) 2FA-ni imkoni boricha yoqib qo'ying

#xavfsizlik #2FA
🔥2👍1
📌 JavaScriptda massivdan takroriy elementlarni olib tashlash

Massivda takroriy elementlarni olib tashlash uchun quyidagi sodda usul mavjud:


const numbers = [1, 2, 2, 3, 4, 4, 5];

// Yangi, takroriy elementlarsiz massiv yaratish
const uniqueNumbers = [...new Set(numbers)];

console.log(uniqueNumbers);
// Natija: [1, 2, 3, 4, 5]


Set obyekt turi faqat takrorlanmagan qiymatlarni saqlaydi. Shuning uchun massivni unga aylantirib, yana massivga qaytarish orqali takrorlangan elementlar olib tashlanadi.

👇 Grafik ko’rinishda:


[1, 2, 2, 3, 4, 4, 5]


[...new Set()]


[1, 2, 3, 4, 5]


#js #ecmascript #javascript
1
📌 “Webhook” nima va nima uchun ishlatiladi?

#webhook #integratsiya

Webhook — ilovalar orasida real vaqt rejimida ma’lumot almashish uchun ishlatiladigan mexanizm.

Oddiy qilib aytganda, bu “callback” URL manzili bo‘lib, biror voqea sodir bo‘lganda, avtomatik ravishda boshqa tizimga xabar yuboradi.

Webhook ishlatiladigan misollar:
💳 Onlayn to‘lov amalga oshganda avtomatik xabarnoma yuborish
🔔 Telegram bot orqali real vaqtda bildirishnomalar yuborish
GitHub, GitLab kabi platformalarda kod o‘zgarsa, avtomatik test ishga tushishi

Webhook ishlash prinsipi (oddiy grafik shaklida):