Learning Flutter 📱💻
5 subscribers
117 photos
35 videos
3 files
67 links
Download Telegram
Forwarded from MobilDasturchi.Uz (Azizbek Asqaraliyev)
Flutterda MaterialApp va WidgetApp nimaligini va farqlarini bilasizmi?
Agar yo'q bo'lsa ushbu maqola siz uchun bo'lishi mumkin!

Maqolani o'zbek va ingliz tillarida o'qishingiz mumkin!
en | uz
So‘nggi kunlarda davlat sektoriga tegishli resurslardan ma’lumotlar sizib chiqqani (Data Leak) haqidagi xabarlar va skrinshotlar tarqaldi. Oddiy mutaxassis sifatida ushbu holatni tahlil qilar ekanman, xulosam shuki: Bu xakerlarning o‘ta kuchliligi emas, bu - bizdagi oddiy raqamli gigienaning yo‘qligidir.
Internetda aylanib yurgan dalillar (Logs, Screenshots) bizga 3 ta og‘riqli "diagnoz"ni ko‘rsatmoqda:
1. "Security Misconfiguration" (Noto‘g‘ri sozlamalar)
Skrinshotlarda Django Admin panellari va monitoring tizimlari ochiq turganini ko‘ryapmiz. Ishlab chiqaruvchi (Vendor) tomonidan berilgan standart sozlamalar o‘zgartirilmagan. DEBUG rejimi o‘chirilmagan. Tizimning "boshqaruv pulti" dunyoga ochiq. Buni buzish uchun xaker bo‘lish shart emas, shunchaki e’tiborsiz admin bo‘lish yetarli.
2. BOLA/IDOR zaifliklari va PII (Shaxsiy ma’lumotlar)
Eng achinarlisi API orqali fuqarolarning pasport seriyasi, JSHSHIR (PINFL) va tug‘ilgan sanalari shifrlanmagan (Plain Text) holda, JSON formatida oqib chiqayotganidir. API’da avtorizatsiya to‘liq tekshirilmayapti. Foydalanuvchi so‘rov yuborganda, tizim "Sen kimsan?" deb so‘ramasdan, bor ma’lumotni "dasturxon qilib" beryapti.
3. "Hardcoded credentials" va inson faktori
Tizimlarda "Mr. Astanov" kabi nomlar yoki kod ichida qolib ketgan parollar orqali kirilgani - bu DevSecOps madaniyatining yo‘qligidan dalolat. Dasturchilarimiz tezroq ishga tushirish (Deadline) uchun xavfsizlikni qurbon qilishmoqda.
"Data leak" (ma'lumotlar sizib chiqishi) shunchaki xakerlarning kuchliligi emas, bu - bizdagi tizimsizlik va standartlarga tupurib qo'yish natijasidir.
Biz yillab takrorlayapmiz, lekin "eshitmaydiganlar" uchun yana bir bor yozaman. Amerikani ochish shart emas, tayyor retseptlar bor:
1. CIS Controls (Texnik immunitet)
Bu shunchaki tavsiya emas, bu qon bilan yozilgan 18 ta texnik qoida. Tizimda nima borligini bilmay turib (Inventory), uni himoya qilolmaysiz. Admin huquqini hammaga tarqatib (Privilege Management), xavfsizlik kutmang.
CIS - bu sizning raqamli darvozalaringiz qanchalik mustahkamligini tekshiruvchi texnik standart.
2. ITIL (Jarayon intizomi)
Texnikangiz zo'r bo'lishi mumkin, lekin jarayon bo'lmasa, baribir yiqilasiz. O'zgarishlarni qanday qilasiz? (Change Management). Voqea yuz berganda kim nima qiladi? (Incident Management)
ITIL - bu "Xaos"ni "Tizim"ga aylantiruvchi boshqaruv tili.
3. Pen-testing va audit:
Tizimni xakerlar buzishidan oldin, o‘zimiznikilar "buzib" ko‘rishi kerak. Davlat resurslari muntazam ravishda "Black Box" va "White Box" auditdan o‘tishi majburiy bo‘lishi lozim.
Xullas raqamli dunyoda "Ishlayaptimi - tegma" degan qoida ishlamaydi. Agar biz xalqaro standartlarni (ISO 27001, CIS) real tatbiq etmasak, ma’lumotlarimiz "ko‘chada" yotaveradi.
Xavfsizlik bu mahsulot emas, bu jarayon.

Нурмухаммад Нурсаидов
Codex ishlatib cordilarmi cursorga raqobatchi bo'la oladimi ?
Problem solving 🥹
Forwarded from Nasibali Abdiyev
Agar GitHub dan foydalansangiz va sizning kodlaringiz asosida AI modellarini o’qitilishini xohlamasangiz darxol “Allow GitHub to use my data for AI model training” ni “Disabled” qilib qo’ying!!!

https://github.com/settings/copilot/features
Forwarded from Dr. Algorithm
CLAUDE.md
3.2 KB
Yana bir xabar.

Bir muhandis Claude Codening sizib chiqqan kodini o‘rganib, ajoyib maqola yozibdi.

* Faqat Anthropic xodimlarigagina ma’lum bo‘lgan sozlama.
* Sizga aytmay, sezdirmasdan kontekstni o‘chirib yuborilishi (auto-compaction).
* Yashirincha ishlovchi, ko‘p agentli (multi-agent) tizim imkoniyatlari.
* Fayllarni o‘qish va qidirishda natijalarning kesib tashlanishi.
* Tizim so‘rovlari (system prompts) tufayli sun’iy intellektning muammolarga chuqur kirmay, "dangasalik" bilan yuzaki yechim berishi.


Yakunda, ushbu cheklovlarni aylanib o‘tish va kod sifatini oshirish uchun maxsus CLAUDE.md fayli sozlamalari taqdim etilgan.

Buni o‘qish ko‘rishga arziydi.

To‘liq o‘rgana olsam, xabarini beraman.

Shu kunlarda @UzTechUK guruhimizda AI darsi qilmoqchi edik. Yaxshi keys bo‘ldi.


31.03.2026 London
@DrAlgorithm
👍1
Forwarded from Flutter Notes
Yangilik.

Bugundan boshlab Flutter framework ichidagi (flutter/flutter) Material va Cupertino kutubxonalari uchun yangilanishlar to'xtatildi. Yangi o'zgarishlar framework-dan ajratilgan quyidagi paketlarda davom etadi:

material_ui va cupertino_ui.

Flutter-ning 3.44 stabil versiyasi chiqarilgandan keyin, yuqoridagi paketlarning ham yangi versiyalari (1.0.0) chiqariladi va dasturchilar migratsiya qilishlari kerak bo'ladi.

Albatta migratsiya uchun qo'llanma taqdim etiladi.

Batafsil: Link

#News
Forwarded from Widget Master | Flutter
#ExpansionTile #Widget

ExpansionTile bu widget bosilganda pastga qarab yoyiladigan ya'ni ochiladigan widget.

Soddaroq qilib aytganda, foydalanuvchi ma’lum bir sarlavhani bossagina uning ichidagi batafsil ma’lumotlar ko‘rinadi.

Bu UI-da joyni tejash va ma’lumotlarni tartibli ko‘rsatish uchun juda qulay.

Ilova ichidagi Savol-javoblar, (FAQ) bo‘limida, til tanlash menyularida yoki uzun ro‘yxatlarni guruhlarga bo‘lib ko‘rsatishda ishlatish foydali bo‘ladi.

@WidgetMaster
Forwarded from Widget Master | Flutter
#FittedBox #Widget

FittedBox ushbu widget masalan (matn yoki rasmni) berilgan joyga sigʼdirib beradigan widget.

Soddaroq qilib aytganda joy kichik boʼlsa ichidagi elementni kichiraytiradi kattaroq boʼlsa elementni kattalashtiradi.

Matn uzunligi oʼzgarib turadigan joyda, UI buzilib ketmasligi uchun, turli ekran oʼlchamlariga moslashishda ishlatish foydali boʼladi.

@WidgetMaster
Forwarded from Samandar Ahadjonov
Bugunning bir daqiqasini GetX xotirasiga sukut saqlab o'tkazing.

Mahalla guzaridagi xolalarni ishonchli mish-mishlariga ko'ra getx ning git hub reposi 404 qaytarayotkan ekan.

O'zi tuproqni hidi kelib qolgan paket edi.

Ming tirilib qaytgan taqdirida ham, projectlaringizni uni ustiga qurmang, yuz ming yillik tavsiyam )

@ahadjonovss
💔1
Forwarded from Widget Master | Flutter
#GetX

14-aprel kuni GetX muallifi Jonatas Law'ning akkaunti GitHub'dan o'chirilgandi, GetX o'rniga getx_community 1.0.6 package 2 kun oldin publish qilinipti.

Bu ham GetX bilan bir xil menimcha, deyarli packageni loyhaga oʼrnatib importlarni toʼgʼirlashni oʼzi yetarli boʼladi.

Oʼzi birorta loyhada GetX ishlatib koʼrmaganman, GetX ishlatishni oqlamayman ham.

@WidgetMaster
ancha boldi masala yechmagnmga oson lekin mani juda kop oylantrdi javobi
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Git o'rganish uchun ajoyib sayt

Git’ni o'rganishni zerikarli deb o‘ylaysizmi? Bu sayt orqali siz Git’ni o'yin shaklida, oson va qiziqarli tarzda o'rganishingiz mumkin.

Unda siz kundalik ishlarda eng ko'p ishlatiladigan asosiy Git komandalarini amaliy tarzda o'zlashtirasiz.

➡️ Saytga o'tish

#foydali

💻 @dasturlash_hayoti — dasturchilar hayoti va IT memlari aralash kanal 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Naxalov | AI Blog 🔥
Claude Code endi faqat $100+ lik Max tarifida bo‘lishi haqidagi mish-mishlarni eshitgan dasturchilarning hozirgi holati
Forwarded from IT jobs in Uzbekistan
#foydali_reklama

Olimpiada darajasidagi dasturlash va matematika vazifalari bilan oʻzingizni sinab koʻring.

Eng kuchli ishtirokchilar Yandex'dan imkoniyatlarga ega boʻladi.

Yandex Coding and Math Contest endi Oʻzbekistondagi 18 yoshdan katta oliy o‘quv yurtlari talabalari, dasturchilar, muhandislar va IT-mutaxassislari uchun ochiq.

Agar siz algoritmlar, matematika va zamonaviy dasturlash tillarida oʻzingizga ishonsangiz, 2026-yil 25-aprelgacha ariza topshiring.

CMC nima?
Yandex tomonidan yaratilgan va Yandex School of Data Analysis tomonidan qoʻllab-quvvatlangan dasturlash va matematika tanlovi. Bu oʻzingizni sinab koʻrish, kuchli ishtirokchilar bilan tanishish va ajralib turish imkoniyati.

Sizni nimalar kutmoqda:
• Ishtirok etish bepul
• Ikki bosqichda: hamma uchun onlayn, eng kuchli ishtirokchilar uchun oflayn final
• Har bir bosqichda 8–10 ta algoritmik va matematik vazifalar
• Tanlov tili: ingliz tili

Gʻoliblar Yandex ML School Uzbekistan'ga Fast track, Yandex Uzbekistan'da amaliyot uchun suhbat imkoniyati va Yandex'dan boshqa sovrinlarni qoʻlga kiritadi.

Batafsil maʼlumot va ariza topshirish

Yandex “Yandex Coding and Math Contest” loyihasi doirasida ta’lim xizmatlarini ko‘rsatmaydi.