Aleph Nought
1.03K subscribers
65 photos
32 videos
4 files
148 links
(Aleph-nought, also Aleph-zero or Aleph-null) is the cardinality of the set of all natural numbers, and is an infinite cardinal.
Download Telegram
Blenderchilar yoki umuman 3d model yasay oladiganlar bo'lsa, zo'r (foydali) loyiha qilar edik, klent bor. Pulini arra qilamiz! Zadacha murakkab emas. Manimcha endi o'rganganlar ham qila oladi.
๐Ÿ‘4๐Ÿ”ฅ2๐Ÿค”2
This media is not supported in your browser
VIEW IN TELEGRAM
Quyon o'ynadi))

Foobar bo'yicha bugun bilganlarim:

1. Yozgan kodingizni yashirin usulda test qilarkan. Bu degani kodingiz qayerda fail bolganini bilmaysiz. Masalan birinchi yozilgan solution da 9 ta testdan 8 tasi pass. Ammo 1 ta fail boldi. Aynan qaysi case da fail bo'lgani ko'rinmidi.

2. Python ide lar uchun ideal til emas ekan)

3. Bazi joydan single-line comment larni o'chirganim uchun pass bo'ldi, bo'lmasa qarishni boshlayotgan edim)
๐Ÿ‘11๐Ÿ”ฅ5๐Ÿ‘พ2๐Ÿ‘1
Proximate...
๐Ÿ‘5
Forwarded from Poytaxt (Parallel Tashkent)
Media is too big
VIEW IN TELEGRAM
Poytaxt 2.0 is coming...
๐Ÿ”ฅ24๐Ÿ‘7๐Ÿ‘3
Yandex Taxiga o'xshash dasturni bugun jonli efirda yasab ko'rmoqchiman. Bir necha soatda ๐Ÿค‘

Okay, faqat bitta sharti bor: 200 ta like ๐Ÿ’ช

Texnologiyalar: react-native, supabase, google-sdk

Nomini: Samalyot taksi desak nima deysiz?)
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘90๐Ÿ”ฅ4โšก2
Media is too big
VIEW IN TELEGRAM
Bir labaratoriyadan shunday zakaz tushdi. Stamatologlar uchun ekan.

Appda tishlarning superimpozitsiyasini vizualizatsiya qilish mumkin.
๐Ÿ”ฅ17๐Ÿ‘6๐Ÿ‘2
Aleph Nought
Bir labaratoriyadan shunday zakaz tushdi. Stamatologlar uchun ekan. Appda tishlarning superimpozitsiyasini vizualizatsiya qilish mumkin.
Boshida 50 ta 20mb dan iborat .OBJ fayli berildi. Umumiy 1GB malumotni web ga yuklash kerak yana bitta vaqtda. Albatta bu samarali usul emas. Google ning DRACO sini fork qilib biroz refactor dan keyin 20mb li 3d modelni 1mb qila oladigan compressor yozdim. Compressor folder qabul qiladi va fayllarni compress qilib bitta .zip fayliga arxivlaydi. Arxivlash uchun NPM dan @zip.js/zip.js paketidan yaxshirog'ini topmadim. Range HTTP ni support qilarkan... Rendering uchun THREE.JS.
๐Ÿ‘14๐Ÿ”ฅ7๐Ÿ‘2
Eng muhimi qolib ketipti )))

WebGL da har xil solution lar uchun murojat qilavering)

@MuhammadxonNajimov
๐Ÿ‘16๐Ÿค4
simple static file server bilmislami? pullik bosayam.

zip faylli upload qilaman, url beradi osha url ni web dan read qilaman file qaytaradi.

Avtorizatsiya, access token moken la shartmas...
๐Ÿ‘9
Gemini (Bard) ChatGPT ni sindiradi deyishayotgandi (Har holda killer deb marketing qilishdi). Ammo ishlatib ko'rib hali beri emas degan fikrga keldim.
๐Ÿ‘16๐Ÿ˜3๐Ÿ”ฅ2๐Ÿ’ฏ1
Forwarded from Sardor Dushamov | PHP
UzGeeks Community o'z faoliyatini yana davom ettiradi.

2024 yilda katta rejalar qilindi. Xudo xohlasa ko'pchilikka manfaatli bo'ladi.

Sizlardan faqat ushbu Communityni qo'llab - quvvatlashingizni, meetuplarga qatnashib networkingizni yaxshilashni so'rab qolamiz.

Quyidagi link orqali 2024 yildagi meetuplar rejalarini ko'rishingiz mumkin.
๐Ÿ‘8
Forwarded from Bahodir Rajabov
IBM'dan offer oldim!

@bahodirajabov
๐Ÿ‘19๐Ÿ”ฅ7๐ŸŽ‰3๐Ÿ‘1
THREE.JS GPT (AI) Mentor o'z ishini boshladi. U sizga THREE.JS ni o'rganishga yordam beradi.

https://chat.openai.com/g/g-jGjqAMvED-three-js-mentor
https://threejs.org/
๐Ÿ‘12๐Ÿ”ฅ4
3D sohasida ishlaydigan mutaxasislar guruhidagi savolga javob.

Savol: Bir savol bor edi, bironta model render qilinsa kompyuter oสปsha setkalarni uchburchak(triangle) qilib hisoblaydimi?

Javob: Siz ishlatadigan high-level dasturlarda (3DS Max, Blender, SketchUp, ...) bemalol to'rtburchak chiza olasiz. Ammo o'sha dasturlarning barchasi faqat OS level'dagi Graphics API dan foydalanadi. Ya'ni Windows da DirectX 3D, Vulkan yoki OpenGL. MacOS da Metal yoki boshqasi, vahokazo. Ularning barchasida faqatgina Point (nuqta), Line (chiziq), Triangle (uchburchak) chizish mumkin.

Savolingizdagi "render qilsa" jumlasi "Computer Science" da "Rasterization" deyiladi. Ya'ni chizilgan narsani tasvirga aylantirish. Undan avval esa "Buffer stage" jarayoni amalga oshiriladi. Oddiy qilib aytganda geometriyani chizishdan (render qilishdan) avvalgi hisoblash bosqichi. Ana shu bosqichda sizning "uchburchak qilib hisoblaydimi?" degan savolingizga javob topiladi.

Oddiy 2D To'rtburchak - 2 ta uchburchakdan hosil bo'lsada, uchburchakda 3 ta nuqta bo'lgani bois, bizga umumiy 6 ta nuqta kerak deb o'ylaymiz. Aslida esa unday emas. 4 ta (1-nuqta, 2-nuqta, 3-nuqta, 4-nuqta) alohida uchburchak-lashtiriladi Bu fanda "Triangulation" deyiladi:

Birinchi uchburchak = 0-nuqta, 1-nuqta, 2-nuqta
Ikkinchi uchburchak = 2-nuqta, 3-nuqta, 0-nuqta


(Kompyuter 0 dan sanaydi)

30 / 3 = 10 (Bu yerda 3 soni - uchburchakni bildiradi). Javob 10. Ammo faqat 10 ta uchburchak qila olamiz degani emas. triangulyatsiya oqibatida 30 ta nuqtadan ham 100+ uchburchakni hisoblash mumkin.

Kompyuter keyingi bosqichda "Rasterization stage" ga aytadi: Mana bu 1-uchburchak va 2-uchburchak, ...

Aslida esa o'sha uchburchaklarning asli mavjud bo'lmaydi. Ya'ni siz ishlatadigan dasturlar unique (unikal) nuqtalarning reference'larini loyiha ichiga yozib qo'yadi. Shuning uchun siz modelni export qilayotganingizda "Triangulate" degan option'ga ko'zingiz tushishi mumkin. Agar u yoqilgan bo'lsa, to'rtburchak uchun 4 ta nuqta va index buffer ma'lumotlarini export qiladi. Agar yoqilmagan bo'lsa, to'rtburchak uchun 6 ta nuqtani o'zini export qiladi.

O'yin sahnalari, yoki har qanday graphics visualization'da avvaldan (dasturda) triangulyatsiya qilingan modellar tavsiya qilinadi. Chunki u murakkab modellardagi uchburchaklar sonini tejaydi. Hajm jihatidan katta yoki kichik bo'lishi bahsli masala, ammo hisoblash jihatidan (Ayniqsa real-time paytida) shu usul samaraliroq.

Maqola davomida vizual tushunish uchun rasm qoldiraman.
๐Ÿ‘12
v0, v1, v2, v3 - bu mavjud nuqtalar

indices - Triangulation qilingan ma'lumot. Oddiy aytganda uchburchaklar ketma-ketligi. Kompyuter indices ichidagi sonlarni har 3 tasinini - 1 uchburchak uchun manzillar ro'ytaxi deb ko'radi.

Rasmda 2 ta usulda uchburchak hisoblash ko'rsatilgan. 1-usulga etibor bersangiz, 6 ta nuqta va bazilari takrorlagan nuqtalar.
๐Ÿ‘10
Dastur ishlab chiqishda ishlatiladigan tizimlar

Hozirda dasturlash tillarini oสปrganishga qiziqish ortgan. Foundation'dan tortib PM boสปlishgacha turli mavzularda suhbatlar boสปlib oสปtmoqda.

- Men dasturlashni oสปrgandim. ABC tilini yaxshi bilaman. Oสปzimni Jun/Mid/Sen hisoblayman, - deydiganlar ko'p.

Lekin amaliyotga kelganida, ishlab ketish uchun yana yarim yil ish oสปrganishi kerak boสปlmoqda.

Endi oสปzingizga savol bering: Nima uchunโ“

Shu va boshqa sizni qiynayotgan savollarning javobini Angliyaning Moneff korxonasida, IT direktor (CTO) bo'lib ishlab yurgan hamyurtimiz Saidolim Djurayevdan eshitasiz.

GITA dasturchilar akademiyasining youtube kanalida "Dastur ishlab chiqishda ishlatiladigan tizimlar" nomi webinar bo'ladi.

๐Ÿ“… Sana: 9 mart
โฐ Vaqt: 20:00

๐Ÿ‘‰ Webinarda qatnashish uchun havola @gitauz - kanaliga joylanadi.

Telegram | You tube | Instagram
๐Ÿ‘6