Abduaziz Py 🔥


Гео и язык канала: Узбекистан, Узбекский
Категория: Технологии


@AbduazizZiyodov'ning o'zi bilgan va foydali bo'lishi mumkin bo'lgan ma'lumotlarini barchaga ulashish maqsadida ochgan kanali.

Связанные каналы  |  Похожие каналы

Гео и язык канала
Узбекистан, Узбекский
Категория
Технологии
Статистика
Фильтр публикаций


Видео недоступно для предпросмотра
Смотреть в Telegram
📹 GitHub Issues VS StackOverflow

Yorib qo'yibdi oxirini lekin.

Reference: https://www.youtube.com/watch?v=5WCMI5wuS7U

@AbduazizPy

341 1 8 12 19



🦀 Rust: systems programming

Kecha bir postni "share" qilishgan edi, bugun o'qib chiqdim. Post "why rust" degan savolga javob berish uchun motivatsiya bilan boshlanadi.

Xotira boshqaruvi masalasi Python/C++/Rust misollari bilan yoritilgan. "Garbage Collection"(GC)ni zaif tomoni ham qisqa aytib o'tilgan ekan, vaziyatdan foydalanib sizlarga agar ko'rmagan bo'lsangiz ushbu videoni ko'rishni ham aytardim.

Rustni bilmayman, lekin ownership(postda egalik deyilgan) & borrowing mavzulari odamlarni ezishidan xabarim bor. Postda shu kabi va mavzular alohida yoritilgan, diqqat bilan o'qib tushunsa bo'ladi. Rust ekspert emasman, lekin yetarlicha yangilik oldim.

* Rustda yozadiganlar "linked list"larni nega yoqtirmasligini ham tushunasiz.

📖 Postga havola: https://hamirturush.uz/2024-12-29-rust-tizim-dasturlash
📢 Telegram kanal: @hamirturush

@AbduazizPy


~ Haqiqat

Ertaga hamma "boshqacha" odam. Afsuski, 1 kunda boshqa odamga o'zgarmaysiz (1 yilda ham). 2 ta "phonk" qo'shiq qo'yilgan reels/shorts ko'rib ham.

Maqsad/reja qilish, yo'l qo'yilgan xatolarni to'g'irlash & sarhisob uchun 1 yil kutish ham shart emas. Kichikroq intervallardan foydalaning (2 hafta yoki 1 oy), xatolarni aniqlash osonroq. 1 yillik sarhisobda xatolaringizni keltirib berishingiz qiyin/noaniq (kontekst: uy/moshin olish haqida emas, shaxsiy rivojlanish haqida). Xatolar ko'zdan qochiriladi, natijada yana o'sha samalyotni o'q yegan joylarini mustahkamlash uchun yopishtirilgan temir panel kabi ahvol.

Maqsad/rejalaringizni ham hech kimga aytmang iloji bo'lsa:
1. Qizig'i yo'q.
2. Bajarish ehtimolingiz kamayadi, miyangiz qildim deb o'ylaydi shu reja/ishni (more: "Positive Fantasy Trap").

Quotes won't work unless you do.


@AbduazizPy

462 0 2 12 31

Видео недоступно для предпросмотра
Смотреть в Telegram
Uyga kelgandan keyin kampotlarni ichayotgan man:

#hazil

@AbduazizPy


Iloji bo'lsa ishlatmang bunaqa narsalarni.

@AbduazizPy






"No hate", shunchaki qiziq.

@AbduazizPy




💣 No More Bare Excepts

https://peps.python.org/pep-0760

try:
risky_operation()
except:
handle_any_error()
Maqsad yuqoridagidek uslubni yo'qotish. Quyidagini "majburiy" qilish:
try:
risky_operation()
except Exception as e:
handle_expected_error(e)
Dasturchi aynan qaysi exceptionni handle qilayotganini bilishi va kodda ko'rsatishi shart. Lekin hamma holatni qamrab oladigan universal handler ham yozib bo'lmaydi, kutilmagan holatlar juda ham ko'p (MemoryError exception'i uchun handler yozganmisiz hech ?)

Bularni hisobga olgan holda, avvaliga bizga ma'lum bo'lgan barcha exceptionlarni handle qilib, keyin qolgan holatlar uchun kod yozib qo'ysak bo'ladi menimcha:
try:
do_stuff()
except SomeExc:
...
except SomeSomeExc:
...
except Exception as exc:
...
finally:
...
else:
...
try/except:pass yozadiganlarga yuboramiz.

* edit-1: The syntax will be fully disallowed in Python 3.17.
* edit-2: PEPni 'https://t.me/AbduazizPy/355?comment=3349' rel='nofollow'>chopishibdi, post scheduled bo'lgan edi.

@AbduazizPy


Видео недоступно для предпросмотра
Смотреть в Telegram
🆕 Telegram update: verification platform

* https://telegram.org/blog/gifts-verification-platform#verification-platform
* https://core.telegram.org/gateway

SMS verifikatsiyaga alternativ, arzonroq ekan:

Verification via Telegram costs $0.01 per user – greatly reducing operating costs for your service. By comparison, SMS verification can cost up to 50 times more per user.
The Telegram Verification Platform also ensures instant delivery of your messages – unlike SMS, which can take several minutes to arrive and have failure rates as high as 5


Yaxshi yangilik. Avvaldan telegram botlar orqali "passwordless" avtorizatsiyani yo'lga qo'yganlar ham bor lekin. O'zbekistonda har bir telefonga bitta telegram to'g'ri kelishini hisobga olsak juda ham qulay yechim. 42.uz da adashmasam shunday uslub.

Telegram shuni alohida platforma/api darajasiga olib chiqib, "soqqa" qilyapdi. Barakasini bersin.

deb xabar qiladi muxbirimiz.

@AbduazizPy

999 0 7 13 15

https://www.youtube.com/watch?v=TB2wqzGSsqM


"They constantly try to sell language"

@Abduaziz


🐧 G - "Gigachad"

Universitetlarda talabalarni linux ishlatishga majburlash ijobiy albatta.

@AbduazizPy

912 0 2 19 21

🔥 Python 3️⃣.1️⃣3️⃣

3.13-versiyani avvalgilaridan farqi juda ham katta. Avvalgilari qandaydur "typing"ga oid yangi "fishka"lar bilan quloqga lag'monni ilgan bo'lsa, bu safargisi ancha qattiq(eksperimental yangiliklar). Asosiy yangiliklar:

* Interaktiv interpretatorni yaxshilashdi (terminalda python desangiz chiqadigan konsol).
* Free-Threaded rejim. Ya'ni GIL(global interpreter lock)ni o'chirib qo'yish mumkin. Multithreading "scam" deb bo'lmaydi endi.
* JIT kompilyatori qo'shildi (optimizatsiya deb tushunishingiz mumkin).

Xullas, vaqt ajratib nimalar o'zgardi/qo'shildi ekan deb o'qib chiqganingiz ma'qul menimcha.

📕 Havola: https://docs.python.org/3.13/whatsnew/3.13.html

* edit: 1-oktyabr kuni reliz.

@AbduazizPy


*️⃣ Redis: xatolik

Odatda docker orqali ishga tushuraman, lekin tizim o'zida "native" o'rnatilganini xohlaydi bu ko'ngil. Har doim tushunarsiz xatolik berardi systemctl(systemd) orqali ishga tushurilganda, sizda ham vujudga kelsa fix:

sudo chown -R redis:redis /var/log/redis
sudo chmod -R u+rwX,g+rwX,u+rx /var/log/redis
sudo chmod +r /etc/redis/redis.conf

Shu skriptni apt orqali o'rnatayotganda nega qo'shib qo'yishmagani qiziq. Redis'ning systemd servisi redis foydalanuvchisi tomonidan ishga tushurilar ekan, shuni biror super foydalanuvchiga o'zgartirib to'g'irlab qo'yish mumkin bo'lsa kerak. Lekin tepadagi yechim xavfsizroq.

#redis #note #error

@AbduazizPy

814 0 3 18 11



🐘 PostgreSQL 17

Perfomance, memory usage(xotiradan x20 marta kamroq joy egallaydigan ma'lumot turi ishlab chiqishibdi) bo'yicha zo'r yangilanishlar bo'ldi deb yozibdi ekan akalar.

https://www.postgresql.org/about/news/postgresql-17-released-2936

Who cares.

Just use PostgreSQL. Chiqganini & borligini bilib qo'ysangiz yetarli. O'rnatguncha versiyasiga e'tibor bermaysiz baribir.

@AbduazizPy


Kimdur mandan kodimga komment yozishni so'rasa:

@AbduazizPy



890 0 2 20 24
Показано 20 последних публикаций.