Exosphere Archive


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



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


Agar kimdir "Python backendda ish yo'q, falon oydan beri topolmadim. Oxiri falon sohaga o'tib ketdim" deb taslim bo'lsa...

Xursand bo'lki, demak raqobatchi bittaga kamaydi.


Bugun insta rekda sinfdoshimni ko'rib qoldim. Anchadan beri treyding qilayotganini bilardim, lekin bilishimcha ancha kuchayib ketibdi. Qo'pol aytganda soqqani bosyapti, qoyil qoldim va xursand bo'ldim. Bir paytlar aytgan gapini ustidan chiqibdi.

Maktabda taxminan 6-7 sinfda o'qirkanmiz, miyamizda shunday tushuncha bor edi: maktabda yaxshi o'qisang odam bo'lasan, o'qimasang ko'cha tozalaysan. Sistema bizga shuni singdirgandi. A'lochi bo'lganlar va ayniqsa klaskom bo'lganlar biladi, alohida faxrlanish bo'ladi ularda). Menda ham shunday edi va o'zimcha aytardim: bu bollar kim bo'larkina katta bo'lsa.

O'shanda ko'chinski krugimiz aytardi:
- to'g'ri biz yaxshi o'qimasmiz, miyamiz formula yodlashga yetmas. Lekin ustoz aytgandek ko'chada qolmaymiz mana ko'rasan, o'sha ustozni oldidan takoy mashinada o'tib ketaman hali...


Ular o'zi bilmagan holda to'g'ri aytishgandi..


- Sizga ko'proq salohiyat emas, sizga ko'proq diqqat kerak.

- Sizga ko'proq vaqt emas, sizga ko'proq diqqat kerak.


Po'lat Alemdarning bu gapini qanday tushunish mumkin? Yutish-yutmaslikni in advance bilib bo'lmaydiku. Dasturlashda ham buning analogi bor aslida: transaction management.

Bunda bir process, yoki to'liq muvaffaqiyatli yakunlanadi, yoki umuman bo'lmaydi. Buni Databases fanida ACID principles nomi bilan ham eslaymiz.

Process boshlanishi o'yin o'ynash, yakunlanishi yutuq deb hisoblasak, process oxiriga bormay qolsa-chi/yutqazilsa? Unda Rollback operatsiyasi ro'y beradi, bunda tizim process boshlanishidan oldingi holatiga qaytadi. Ya'ni, hech qachon boshlanmagani kabi.

Yakunda natija baribir: "Men yoki doim yutaman, yoki umuman o'ynamayman"ga teng bo'ladi.


July 03, 2024
Tashkent, Uzbekistan


Hujumga
Xo'sh, qo'rquvlar zanjiri davlatimiz kuchini qirqayotgan asosiy dushmanlar ekan. Ular xuddi davlatimizni o'rab turgan va chegaralarimizga xavf solib turgan kichik beklik va amirliklar kabidir. Ularni qanday bosib olamiz?

Nimayam qilardik, ustiga yurish qilamiz. Hammasini birma-bir, galma-gal yo'q qilamiz. Har safar bosib olganimizda yana yangi 2 tasi bilan chegaradosh bo'lib qolsakda, muhimi maydonimiz va kuchimiz ko'payadi. Xullas, bir qo'rquvni bosib olib, uni kuchga aylantiramiz va rekursiv tarzda davom etamiz.

O'xshatishlar yetadi, hayotdachi?
- sahnaga chiqish? Luboy bir yaxshiroq tadbirga tirs qatnash, natija o'ylaganingdan yaxshiroq bo'ladi.
- birortasi bilan urushmaganman? Urushib ko'r, faqat mabodo ko'zing ko'karsa blame yourself :)
- noaniq kelajak? Aniq qil. O'zinga bog'liq bo'lmagan narsa chegaralarga xavf ham solmasligi kerak, o'ylama. Maqsadni belgila, yo'l o'zi paydo bo'ladi.
- yutqazishdan qo'rqish? Yutqazma. Yoki Po'lat Alemdar kabi bo'l, "yutqazsam aslo o'ynamayman".


July 03, 2024
Tashkent, Uzbekistan


Qo'rquvlar zanjiri
Avtoritar davlat tuzumining asosida nima mavjud? Qo'rquv. Boshliq o'z o'rnini, tartibini yo'qotishdan qo'rqadi. Natijada qattiq nazorat o'rnatadi. Sizning ichki siyosatda ham shundaymi?

Konservativ partiyalarning asosiy g'oyasi nima? Tarixan saqlanib kelgan odatlar, eski udumlarga sodiq qolish, yangiliklarni qabul qilmaslik. Sizning ichki siyosatda ham shundaymi?

Mazkur ikki tuzilma birgalikda qo'rquvlar zanjirini yaxshigina mustahkam qilib tuzib beradi. Nega endi zanjir? Bu siz qo'rquvingizdan ham qo'rqasiz degani :)

Aytaylik, do'stlar yig'ilishmoqda. Kun tartibida daryoda suzish ham bor. Siz esa suzishni bilmaysiz.
1. cho'kib ketsamchi?
2. Suzishga mos equipment olib bormayman unda. Shoshma, bollar majburlasachi?
3. Unda obetgacha o'tirib, qaytaman. Lekin bizni bollarni bilamanku, baribir oborsachi?
4. O'zi borsam shu ekanda. Yaxshisi bormayman.

Bu ahmoqona example, lekin o'ylab ko'ringchi, aynan shunday bo'lmasa ham qo'rquvlar zanjirini experience qilganmisiz?


July 02, 2024
Tashkent, Uzbekistan


#xulosa
🤔 Human brain => Operating System?
Biz yangi ma'lumotlarni juda sekin o'rganamiz. U ma'lumot qanchalik miyaning funksionaliga nisbatan chuqur bo'lsa, bu shuncha ko'p vaqt oladi. Qaysidir formulani 10 minutda yodlash mumkindir bir-ikkita misol yechib, lekin Tree Traversal texnikasini Operating Systemdagi implementatsiyasini aniq bittada tushunmaysiz.

💬 Bugun ChatGPT bilan suhbatlashdim: inson miyasini ham Computer OSlarga o'xshab "program" qilsa bo'ladimi? Qiyosiy jihatdan, bo'lar ekan.

📈 Kompyuterlar bir necha taskni bir vaqtda bajarishi efficiency belgisi bo'lsa, miyamiz bir vaqtda bitta task bajarishi uning samaradorligidir va bu narsa focus deyiladi. Miya qancha chuqur fokus qilsa, shuncha samarali ishlaydi. Pomodoro texnikasi ayni shu nuqtada tavsiya etilar ekan. Miya to'xtovsiz uzoq vaqt focus qilolmaydi, lekin orada tanaffuslar bilan mumkin va bu Operating System processlari kabi tez ishlashga yo'l ochadi.


June 28, 2024
Tashkent, Uzbekistan


#project
AttsUz (yoki TestBot) - dastlabki real projectlardan biri
.
Aslida may oyida buyurtma qilingan va 2 haftada tayyor qilish kerak bo'lgan bu "kichkina" (aslida kichkina emas) proyekt 1 oyga cho'zilib ketdi.

🔗 https://t.me/attsuz_bot

Dastlab uni Telebotda yasadim va oxirgi 35 kun ichidagi eng katta xatoni qildim. Lekin oxirgi 35 kunda nima qilish va nima qilmaslik kerakligi bo'yicha juda ko'p narsa o'rgandim. Ayniqsa, database taraflama optimizatsiya hamda SQLAlchemy ORM bo'yicha skillar qo'shildi.

21-June kuni 2.0 versiya sifatida aiogramda qayta yozishni boshladim. Shukrki, 5 kun ichida botni boshidan yozib chiqdim va kamchiliklari maksimum bartaraf bo'ldi. Shu orada aiogramning State Management va FSMContextini ishlatishni o'rgandim. DB schema ham minimize qilindi, keraksiz interactionlar olib tashlandi. Xullas, amallab tugatdik, now I hope there will not be unexpected errors... )


June 25, 2024
Tashkent, Uzbekistan


Репост из: voidp
📚 Siz yangi ma'lumotni qanday o'rganasiz?
Aytaylik kitob o'qiyapsiz, 300 betlik. O'zingiz yoqtiradigan mavzuda, o'qib hech zerikmaysiz. Lekin shu kitobni tugatgandan keyin bir muddat o'tib, "nima bo'lgandi?" deb qolish... Sizda shunday bo'ladimi? Menda ha.

🤔 Lekin agar mustaqil research qilsamchi?
1. Kitobdagi eng muhim ma'lumotlarni belgilab olaman.
2. Ularni google/gemini/chatgpt search qilaman.
3. Wikipediadan tortib boshqa chiqqan saytlargacha o'rganib chiqaman, ayniqsa rasmlar, xaritalar va videolarga alohida e'tibor beraman.
4. Iloji bo'lsa biror joyga yozib, save qilib qo'yaman.

✅ Agar 4-pointni bajarmasangiz ham shu 3 tasini o'zi sizga keragidan ortiq eslab qolish imkonini beradi. Chunki miyamiz shunchaki "ha shunday ekan" deb o'qib ketgandan ko'ra "nimaga shunday ekan" degan savolga javob topishga ko'proq qiziqadi va jarayonni eslab qoladi.

👇 Sizda qanday tajribalar bor bu borada?


@voidplog


#os #university
OS univer tarixida eng ko'p foyda keltirgan fanga aylanadi kerak nasib qilsa. Related kitoblardagi mavzular ketma-ketligida umumiylik bor:
- Operating Systems overview
- System structures
- Processes
- Threads
- Memory management
...

Ayniqsa hozir Andrew Tanenbaumning kitobida C ning operatsion tizimlardagi o'rni haqidagi qismini o'qib juda qiziqib ketdim.

@voidplog


#math
❓ Kun misoli - berilganlardan qaysi biri P(x) satisfiable bo'lishini kafolatlaydi?
ℹ️ Ma'lumot uchun, P(x) is satisfiable if there exists at least one x that P(x) is true.

🤔 Shunga ko'ra, A, B, D va F javoblar to'g'ri ekanini topa olamiz. Lekin shoshmang, E ham to'g'ri emasmi?

📊 Bir qarashda shunday, chunki "P(x) noto'g'ri bo'ladigan kamida bitta x topiladi" degani x tegishli bo'lgan to'plamning (aytaylik S) boshqa elementlarining hech biri uchun P(x) to'g'ri bo'lmasligini bermaydi. Ya'ni qandaydir boshqa bir y uchun P(y) to'g'ri bo'lib qolishi mumkinku.

✅ Lekin e'tibor berilsa, S to'plamda x dan boshqa element mavjudligining o'zi aniq emas. Savolda esa "satisfiabilityni kafolatlovchi" deyilgan. Demak, shu nuqtada yo'llar ayriladi va bu javobni belgilamaymiz :) ∆

@voidplog


#django
Djangoda User Modelini extend qilish, custom user tuzishning 3 xil usuli mavjud:
- Create a proxy model based on User model
- Use OneToOneField to link User Model into Profile model
- Create completely custom user model

Bugungacha 3-usuldan foydalanib keldim. Va muammolarga uchradim, ayniqsa BizNews projectida. Sababi butunlay custom logic qurish error-prone ekan. Shu sabab bundan keyin 2-usuldan foydalanamiz:

https://www.crunchydata.com/blog/extending-djangos-user-model-with-onetoonefield

@voidplog


#c
Nahotki yana C da yozishga qaytgan bo'lsak :))

🚀 Shell project written in C




PAUSED!


Репост из: JR TwitGram 🥂
Hozirgi va keyingi avloding eng katta epidemiyasi

Bu mavzu haqida ko’p aytaman, yozman lekin shunchalik jiddiyki menimcha yana va yana takrorlagim kelaveradi.

Telefon, social media, YouTube va hokazolar. Bizning miyamiz bunchalik ko’p ma’lumotlarni bunchalik qisqa vaqt davomida qabul qilishga moslashmagan. “Permanently Connected” bo’lish bizga juda va juda yomon ta’sir qiladi. Bu ketishda 5-10 yilda diqqatni bir joyda uzoq jamlay olmaydigan, natijada kitob o’qiy olmaydigan, “deep work” qila olmaydigan, faqat 10-20 sekundlik kontentni miyasi qabul qila oladigan yoshlarimiz ish bozoriga chiqishadi. Ular egallagan sohada yaxshi rivojlanish bo’lmaydi va kundan kunga yomonlashib ketaveradi.

Bu muammo haqida ko’pchilik o’ylanmayotganga o’xshaydi. Sizku yaxshi ham shu kanalda bor ekansiz. Bilib oldingiz 🙃 Ho’p, endi nima qilish kerak?

1. “Deep Work” kitobini o’qish kerak: https://www.goodreads.com/en/book/show/25744928. Umuman olganda Cal Newportni boshqa kitoblari ham zo’r.
2. Agar shu deep work qilish qobiliyatini kuchaytirsangiz siz juda osonlik bilan boshqalarni ortda qoldirib keta olishingizni tushunishingiz kerak. Chunki boshqalar TikTok, Instagram Stories ko’rish bilan band.
3. Bolalaringizni to’g’ri yo’lga solish kerak.
4. Bu videoni ko’rish kerak: https://www.youtube.com/watch?v=1TewCPi92ro
5. Olish kerak 🥂


⚔️ Siyosat shunaqa, vaqt o'tgani bilinmaydi. Ayniqsa sovetlarni xorlaganingda.

2 soat ichida atigi 41 ta turn va 2 yil o'tkazish, Turkiston SSR va Qirg'iziston SSRni yo'q qilish, Qora dengizga chiqish va Usmonliga Gretsiyani bosib olishiga yordam berishga ulguribman :)

@ekzosfera_da


Rus tilini baribir o'rganmayman, menga kerak emas derdim. Haqiqatan ham hozirgacha kerak bo'lmadi - ruslarga o'zbekcha yoki english gapiraman.

Maktabdayoq "nima uchun rus tili o'rganish kerak?" degan savolga "Ertaga oldinga bitta rus kelib qolsa nima qilasan?" deb javob berishgan. Vaholanki bu mutlaqo xato, sovet davridan qolgan "udum".

Hech bir tilni bu maqsadda o'rganmaslik kerak deb hisoblayman. Men hatto ingliz tilini ham dunyodagi hamma ma'lumotlar inglizcha bo'lgani, o'z manfaatimga ishlagani uchun o'rgandim, oldimga ingliz kelib qolishidan qo'rqib emas. Rus tili ham shunday bo'ladigan ko'rinadi.

@onexosphere


Linkedinda maktab o'quvchilari Data Analyst, Full Stack developer deb yozib qo'yganini ko'rib, "men nima qilyapman o'zi?!" deb o'ylab qolar ekansan😄

@ekzosfera_da



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

1

подписчиков
Статистика канала