Kings Of Python
1.06K subscribers
123 photos
25 videos
120 files
130 links
🐍 Pythonda songi va tarqalmagan kodlar kanali: @KingsOfPy

⚙️ JavaScriptda so'ngi va tarqalmagan kodlar kanali: @Kings_of_Js

🗄️DevOps uchun eng kerakli va foydali kanal @kingsofdevops

Admin : @Mistrdev
Download Telegram
Forwarded from IT Tech | 🇺🇿 (Λlisher)
🗑 Ubuntu serverda RAM va ROM xotiradagi keraksiz cache fayllarni tozlash

1. RAM xotiradagi cache'larni tozalash:
sudo sync; echo 1 | sudo tee /proc/sys/vm/drop_caches



2. ROM xotiradagi cache'larni tozalash:
«apt» cache'larni tozalash
sudo apt-get clean
sudo apt-get autoclean


Keraksiz paketlarni olib tashlash

sudo apt-get autoremove


«tmp» katalogini tozalash

sudo rm -rf /tmp/*


«systemd» journali log fayllarini tozalash
sudo journalctl --vacuum-time=2weeks

Bu buyruq 2haftadan eski bo'lgan log fayllarni tozlaydi. Vaqtni o'zgartirishingiz mumkin (masalan: 1month)

Swap fayllarni tozalash
sudo swapoff -a
sudo swapon -a


💬 @IT_Tech_Uz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰1
Freelancer - zamonaviy mardikor.

Ushbu jumlaga qanday qaraysiz? Sizningcha togrimi?
😁10
Kings Of Python
https://youtu.be/VopAdzlsGJc?si=0UmY6LQOvIHS0mHj Sizlar ham korib chiqishingizni tavsiya qilaman. Kimdir xohlasa biz ham bir chellenge qilib ko'ramizmi?
Biz ham 3 kishi bilan challenge boshladik! Agar siz ham qoshilmoqchi bo'lsangiz pastda invite link qoldiraman. Bugundan boshlanadi.

📆 Days: 01.08.2024 - 30.08.2024
Time to sleep: 22:00
Time to wake up: 04:00

🔗 https://t.me/+4vRpW6P23FcyZTZi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Jakhongir Rakhmonov - IT
Salom, mening ismim Abstraction

Kompyuter bilan 0 va 1 lar orqali emas, odam tilida muloqot qilish uchun Assembly tili o’ylab topilgan. Bu dasturchilar hayotini juda osonlashtirgan. Bu menga, yani abstractionga, bitta misol.

Assembly bilan ham ishlaydiganlarning hayotini osonlashtirish uchun esa C dasturlash tili o’ylab topilgan. Yana bitta abstraction.

C bilan ishlaydiganlar hayotini osonlashtirish uchun esa Python kabi tillar o’ylab topilgan. Yana bitta abstraction.

Python bilan web dasturlash qilayotganlarning hayotini osonlashtirish uchun esa
Django, Flask, Fast API kabi frameworklar o’ylab topilgan.
Yana bitta abstraction.

Toshmat tashqi servislar bilan ishlashni osonlashtirish uchun mahsus classlar va funskiyalar yozgan. Bu ham bitta abstraction.

Kod yozishni hohlamaydiganlar uchun NoCode texnologiyalar o’ylab topilgan. Bu ham bitta abstraction.

Hullas, yillar davomida yuzlab, balki minglab darajada abstractionlar qurilgan. Buni abstraction level deb atashimiz mumkin.

Tanishganimdan hursandman.

@jakhonrakhmonov
👍61
Vatanga yetib kelishim bilan doim Ucell va Beelinega baravariga to'lab qo'yaman. Sababi ba'zi hududlarda beeline ishlamaydi, ba'zi hududlarda Ucell.

Beelinga $10, Ucellga $13 to'layman.

Ucell 50 GB, Beeline 50 GB beradi. Ammo internet sifati juda rasvo va MB juda barakasiz. Elektr iyul oyida qanday ketayotgan bo'lsa shunaqaga o'xshaydi.

O'zbekistonda tahminan 36 million aholi bor va undan kamida 20 millioni uyali aloqadan foydalanadi deb hisoblasak ham, kamida 4 million foydalanuvchi Beeline va Ucell dan foydalanadi. Tariflari ancha qimmat, eng arzonini olsak ham 50,000 so'm. Oyiga tahminan butun kompaniya $15 million daromad qiladi va 25 yil ichida hali asosiy shaharlar va transport yo'llarida stabil internetni birortasi ta'minlay olmagan. Hatto Pop shahrining temiryo'l vokzalida ham internet ishlamaydi.

Avvallari bu normal deb o'ylardim, haftasiga $3 ga cheksiz tarifni ishlatgunimcha. Temiryo'lda ham 80% 5G/4G ishlar ekan. Aholisi biznikidan 17 barobar kam bo'lgan davlatda kompaniyalar qiladigan daromad ham shunga yarasha 20 barobar kam bo'ladi. Shunchaki halol raqobat sabab barcha hududlar internet bilan ta'minlangan.

Butun dunyo internet asriga o'tib bo'lgan. Ishlar onlayn, tizimlar onlayn. Qayerlardadir internet tezligini Tbit larga olib chiqishyabdi, man esa $25 to'lab, E internet bilan sizlarga ushbu xabarni yozyabman.

Boshimga bitta starlink o'rnatay desam, u ham noqonuniy :))
😁8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Mana menga yozing 🤣
😁6👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
😁😂😂😂 Ctrl + ( C, V )
😁17👍3🔥2
Subdomen, IP, ochiq portlarni aniqlash uchun online tool

https://freecamp.dev/
🔥2
Forwarded from Uzbek Developers
beecoder.org sayti 20 ta tilda ishlaydi. Bu sayt qanday tartibda 20 ta tilda ishlashini topa olasizmi? Sizda qanday taxminlar bor? DLL-BOX.com ham shu tartibda ishlaydi ;)

uzbekdevs.uz / @uzbekdevs
NodeJs da UzumBank, Click, Payme integratsiya proyekt bor tashlasam python djangoga o'tkazib olasizlarmi?
Forwarded from Botir Ziyatov
JSON ma'lumotlar bilan ishlashni osonlashtiruvchi sayt

jsoncrack.com Bu ma'lumotlaringizni grafik shaklda ko‘rsatadi, bu esa ularni yanada tushunarli va oson tahlil qilish imkonini beradi.

Bu loyiha ochiq kodli.

@botirziyatov
👍6
Tasodifiy murakab parollar yaratish uchun 👇

https://randomkeygen.xyz
👍4🔥1
hello
👍9
Forwarded from IT Tech | 🇺🇿 (dev-au 🇵🇸)
#optimize_code
Hozir aiogramda bir skript yaratgan edim, aiogramda ishni ancha qulay qiladi

from aiogram.types import ReplyKeyboardMarkup, KeyboardButton


class KeyboardBuilder:
__row__: int
__reverse__: bool

def __init_subclass__(cls, row: int, reverse: bool) -> None:
cls.__row__ = row
cls.__reverse__ = reverse

def __new__(cls) -> ReplyKeyboardMarkup:
keyboards = [[]]
buttons = cls.__dict__

for key, value in buttons.items():
if not key.startswith("__") and isinstance(value, str):
if len(keyboards[-1]) == cls.__row__:
keyboards.append([])
keyboards[-1].append(KeyboardButton(text=value))

if cls.__reverse__:
keyboards = keyboards[::-1]
return ReplyKeyboardMarkup(keyboard=keyboards, resize_keyboard=True)


Ushbu klass, reply keyboardlarni tezkor yaratish va filtrlash imkonini beradi, negadir hozircha pycharm meni kodimni tanimayapti, lekin kod xatosiz ishlamoqda. Undan foydalanish quyidagicha

class StartMenu(KeyboardBuilder, row=2, reverse=True):
sign_up = 'Ro\'yxatdan o\'tish'
sign_in = 'Kirish'
statistics = 'Statistika'

Bu yerda row=2 => 2qatorli menyu yaratildi, tugmalar soni 3ta bo'lgani uchun, bitta tugma alohida qoladi, reverse esa teskari tartiblaydi ya'ni 1-yakka tugma statistika bo'lsa, pastda qolgan 2tasi, agar reverse bo'lmasa statistika oxirida yakka qoladi. Foydalanish esa quyidagicha:

await message.answer('Yana bir bor assalomu alaykum!', reply_markup=StartMenu())


Tugmalarni filterlash ham oson

@dp.message(F.text == StartMenu.statistics)


Pycharm biroz tanimay, qizg'ish tursa ham, yaxshi optimizatsiya. Just use it!
👍5🔥2
⚠️ Hozirda ko’pchilikni qiynaga muammo:

😱 Telegra.ph ga endi rasm yuklab bo’lmayabdi qayerdan endi bunday service topaman ?

Bunga yechim oddiy:
pip install photolink


pypi.org
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Aynan bizda bir narsa bor...

Agar uzbeksitonda yaxshi samarali g'oya o'ylab topilsa u davlat tomonidan yoki qaysidir chichqoq tomonidan nimadir qilishga urinish boladi...

Bularning bari bir soz bilan Ko'r yani muvaffaqiyatni yoki yaxshi g'oyani kora olmagan tupylardir...
🔥5😁4