uk
Feedback
Abduaziz π

Abduaziz π

Відкрити в Telegram
Buy Ad
467
Підписники
Немає даних24 години
-27 днів
-830 днів
Архів дописів

💣 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 chopishibdi, post scheduled bo'lgan edi. @AbduazizPy

🆕 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

https://www.youtube.com/watch?v=TB2wqzGSsqM "They constantly try to sell language" @Abduaziz
https://www.youtube.com/watch?v=TB2wqzGSsqM
"They constantly try to sell language" @Abduaziz

🐧 G - "Gigachad" Universitetlarda talabalarni linux ishlatishga majburlash ijobiy albatta. @AbduazizPy
🐧 G - "Gigachad" Universitetlarda talabalarni linux ishlatishga majburlash ijobiy albatta. @AbduazizPy

🔥 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

🐘 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
Kimdur mandan kodimga komment yozishni so'rasa: @AbduazizPy

https://www.bullshitremover.com Bizga shuni linkedin bilan integratsiyasi kerak, firefox addon/chrome extension ko'rinishida. @AbduazizPy

🌞 Pythonda ham bunchalik oson/tushunarli bo'lmasa kerak grafik interfeys qurish. #include "raylib.h" #include "resource_dir.
🌞 Pythonda ham bunchalik oson/tushunarli bo'lmasa kerak grafik interfeys qurish.
#include "raylib.h"
#include "resource_dir.h"

const int W_WIDTH = 800, W_HEIGHT = 600;
const char APP_TITLE[] = "BruhGL",
       RESOURCES_DIR[] = "resources";

int main()
{
  SetConfigFlags(
       FLAG_VSYNC_HINT | FLAG_WINDOW_HIGHDPI
  );
  InitWindow(W_WIDTH, W_HEIGHT, APP_TITLE);
  // rasm va boshqa assetlar saqlanadigan folder
  SearchAndSetResourceDir(RESOURCES_DIR);

  while (!WindowShouldClose())
  {
    BeginDrawing();
    ClearBackground(BLACK);

    DrawText(
           "Abduaziz Py", // matn
            W_WIDTH / 2, // x o'qidagi o'rni
            W_HEIGHT / 2, // y o'qidagi o'rni 
            30, // shrift hajmi
            ORANGE // rangi
    );
    EndDrawing();
  }

  CloseWindow();
  return 0;
}
🔥 More: https://www.raylib.com @AbduazizPy

✖️ Python: "@" operatori Matritsalarni ko'paytirishda foydalanilarkan. List ma'lumot turida emas, numpy matristsalarida ishla
✖️ Python: "@" operatori Matritsalarni ko'paytirishda foydalanilarkan. List ma'lumot turida emas, numpy matristsalarida ishlar ekan. Qiziq, avval bilmagandim. https://peps.python.org/pep-0465 * edit: Nega "@"?
This PEP proposes a new binary operator to be used for matrix multiplication, called @. (Mnemonic: @ is * for mATrices.)
@AbduazizPy

"Toksik" rust programmistlar(katta ehtimol bilan): https://www.reddit.com/r/linux/comments/1fg630o/comment/lmzwpcm @AbduazizPy

🦊 Firefox: vertical tabs about:config sahifasiga o'tamiz, va quyidagi parametrlarni belgilaymiz: sidebar.revamp -> true side
🦊 Firefox: vertical tabs about:config sahifasiga o'tamiz, va quyidagi parametrlarni belgilaymiz:
sidebar.revamp -> true
sidebar.verticalTabs -> true
Firefox'ni qayta ishga tushuramiz. Hozircha ishlab chiqish jarayonida bu "feature", yomon emas. @AbduazizPy

Dasturchi|Programmist|SWE|Koder|ITishnik lar kuni bilan tabriklayman. Feel free to touch some grass, winter is coming! tmux/a
Dasturchi|Programmist|SWE|Koder|ITishnik lar kuni bilan tabriklayman. Feel free to touch some grass, winter is coming! tmux/alacrity/nix|arch/rust|zig|haskell/neovim|zed ishlatadiganlarniyam tabriklanglar agar ko'chada ko'rib qolsangizlar (you probably won't). @Mabrur k6rdzmi @AbduazizPy

ℹ️ 2024: 0.5% of the Global Top 200 Websites Use Valid HTML Ko'proq: https://meiert.com/en/blog/html-conformance-2024/ @Abdua
ℹ️ 2024: 0.5% of the Global Top 200 Websites Use Valid HTML Ko'proq: https://meiert.com/en/blog/html-conformance-2024/ @AbduazizPy

1-rasmda import`lar haqida `PEP8`da. Keyingisida esa `cpython source kodida. Nimanidur tushunmayapmanmi yoki? * 4 oy avval ha
+1
1-rasmda import`lar haqida `PEP8`da. Keyingisida esa `cpython source kodida. Nimanidur tushunmayapmanmi yoki? * 4 oy avval ham commit bo'lgan ekan lekin, qiziq. @AbduazizPy

AI shunaqalarni ishini olib qo'yadi. Insoniyat tarixidagi eng "musor" o'zgarish logotiplar bo'yicha. Keyingi rasmda avvalgi h
+1
AI shunaqalarni ishini olib qo'yadi. Insoniyat tarixidagi eng "musor" o'zgarish logotiplar bo'yicha. Keyingi rasmda avvalgi holati. @AbduazizPy