Ho'sh, albatta barcha narsalar yaxshilikga ! Ko'rib turganingizdak kanal telegramda o'z faoliyatini tugatyabti !
Bunga sabablar ko'p, ammo asosiysi vendor lock issue va uning oqibatlari. Bu man uchun prinspial darajada muhim edi. Boshida etibor bermagan bo'lsam ham ammo ohiri bo'lmadi, rekalamalar chiqaverishi huddi g'oyamga qarshi amal qilgandek hissiyotlarni paydo qildi.
Kanal ochilganiga 5 yildan ko'p bo'lgan edi, shu o'rinda birqancha urunishlar ham bo'lgan edi o'chirish uchun ammo qoldi. Balki ko'pchilik bu qarorimga rozi bo'lmas bilmayman. Ammo bu qaror keyingi bosqichlarga olib borishiga ishonaman.
Ushbu kanal man uchun katta axamiyatga ega edi, ko'p do'stlarimni ham bazi ishlarimni ham shu orqali topdim. Evaziga bilganimni ulashdim. Balki qayerdadir xato qilgandirman yoki kimdirni norozi qilgandirman. Lekin nima bo'lasa ham shu kungacha keldik, xatolardan hulosa qilamiz va yo'lni davom etamiz !
Endilikda rejalar va maqsadlar o'zgara boshladi, hamjamiyatlar uchun ham contrent tadbiq qilish uchun ham va shu sababdan telegramdagi faoliyatimni cheklashni boshladim. Xozircha manashu ma'lumotlar bilan cheklanaman va hammaga tashakkur! Sizlar bilan ko'p narsa o'rgandik ! Buyog'iga ham davom qilamiz ammo boshqa joyda !
Hammasini tog'irlab chiqganimdan kegin kanalga ulashib qo'yaman va kanal arxiv bo'ladi, aloqalarni yoqotmaslik uchun.
Bunga sabablar ko'p, ammo asosiysi vendor lock issue va uning oqibatlari. Bu man uchun prinspial darajada muhim edi. Boshida etibor bermagan bo'lsam ham ammo ohiri bo'lmadi, rekalamalar chiqaverishi huddi g'oyamga qarshi amal qilgandek hissiyotlarni paydo qildi.
Kanal ochilganiga 5 yildan ko'p bo'lgan edi, shu o'rinda birqancha urunishlar ham bo'lgan edi o'chirish uchun ammo qoldi. Balki ko'pchilik bu qarorimga rozi bo'lmas bilmayman. Ammo bu qaror keyingi bosqichlarga olib borishiga ishonaman.
Ushbu kanal man uchun katta axamiyatga ega edi, ko'p do'stlarimni ham bazi ishlarimni ham shu orqali topdim. Evaziga bilganimni ulashdim. Balki qayerdadir xato qilgandirman yoki kimdirni norozi qilgandirman. Lekin nima bo'lasa ham shu kungacha keldik, xatolardan hulosa qilamiz va yo'lni davom etamiz !
Endilikda rejalar va maqsadlar o'zgara boshladi, hamjamiyatlar uchun ham contrent tadbiq qilish uchun ham va shu sababdan telegramdagi faoliyatimni cheklashni boshladim. Xozircha manashu ma'lumotlar bilan cheklanaman va hammaga tashakkur! Sizlar bilan ko'p narsa o'rgandik ! Buyog'iga ham davom qilamiz ammo boshqa joyda !
Hammasini tog'irlab chiqganimdan kegin kanalga ulashib qo'yaman va kanal arxiv bo'ladi, aloqalarni yoqotmaslik uchun.
We must know - We will know
🔥24 14😱9 9👌7🤯6❤3😨3⚡1😁1🤝1
Assalomu Alaykum!
Ho'sh, birnecha oradan birnecha oy o'tdi va endi qaytishga, sizlarga ulashishga arzigulik narsalar bor bu narsalar ham vendor lock maslasiga nisbatan yechim bo'lishi mumkin.
Avvalo shuni elon qilmoqchiman:
3 haftadan buyon yangi jamoada va kompaniyada ishlayabman. Ha ishxona o'zgardi. Uzinfocom kompaniyasidagi Open source sofware jamoasiga qo'shildim. Buni asosida endi OSS bilan shug'ullanishga fulltime vaqtim bor va shu bilan birga asosiy stack ham o'zgardi infrastructure uchun nix va projectlarga Rust va Haskelldan foydalanamiz va shu stacklarda ishlayabman.
Avvalo kanal arxivlanishiga birnecha sabablar bor edi.
1. Vendor lock.
2. Share qilinadigan tayinli narsalar yo'q edi.
3. Mental holatim ham unchalik yaxshi emas edi.
Endilikda kanal yurgizishdan faqatgina manga emas balki kanal azolariga ham foyda bo'lishi mumkin. Shu sababli quyidagicha asoslarim bor:
1. Vendor lock muammoasi critical emas endilikda qandaydir informativ maqola yozsam asosiy manba boshqa joyda turadi.
2. OSS contribution jarayonlarini ulasha olaman va loyihalarga ko'ngillilarni topa olaman.
3. Hamkasblar bilan ham turli masalalarda fikr almasha olaman.
Endilikda kuzatuvchilarga ham aynan qandaydir foydali narsa ulashishim mumkin deb o'ylayabman:
1. Men ishlaydigan bazi OSS loyihalarga hissa qo'shishingiz mumkin.
2. Siz qilmoqchi bo'lgan OSS loyihalar haqida discussion qilishimiz mumkin.
3. OSS loyihalar bahonasida o'zingiz uchun yangi narsalarni kashf etishingiz va yaxshi networking qilishingiz mumkin.
Dasturchi sifatidagi koryeramdagi yangi gorizont ochildi va ushbu imkoniyatdan nafaqat o'zim foydalanishni balki boshqalarga ham yordamlashishni foydali deb bilaman. Albatta bunga cheklangan vaqt va energiya sarf qilaman lekin shu doirada bo'lsa ham hamma imkoniyatdan maksimal foydalanish kerak degan fikrdaman. Shusababdan kanal faoliyati tiklanishi ushbu xarakatlarda muhim ahamiyatga ega bo'lishi mumkin. Endi birga ishlash, tajriba almashish imkoniyatimiz bor ekan kelinglar foydalanamiz.
Ho'sh, birnecha oradan birnecha oy o'tdi va endi qaytishga, sizlarga ulashishga arzigulik narsalar bor bu narsalar ham vendor lock maslasiga nisbatan yechim bo'lishi mumkin.
Avvalo shuni elon qilmoqchiman:
3 haftadan buyon yangi jamoada va kompaniyada ishlayabman. Ha ishxona o'zgardi. Uzinfocom kompaniyasidagi Open source sofware jamoasiga qo'shildim. Buni asosida endi OSS bilan shug'ullanishga fulltime vaqtim bor va shu bilan birga asosiy stack ham o'zgardi infrastructure uchun nix va projectlarga Rust va Haskelldan foydalanamiz va shu stacklarda ishlayabman.
Avvalo kanal arxivlanishiga birnecha sabablar bor edi.
1. Vendor lock.
2. Share qilinadigan tayinli narsalar yo'q edi.
3. Mental holatim ham unchalik yaxshi emas edi.
Endilikda kanal yurgizishdan faqatgina manga emas balki kanal azolariga ham foyda bo'lishi mumkin. Shu sababli quyidagicha asoslarim bor:
1. Vendor lock muammoasi critical emas endilikda qandaydir informativ maqola yozsam asosiy manba boshqa joyda turadi.
2. OSS contribution jarayonlarini ulasha olaman va loyihalarga ko'ngillilarni topa olaman.
3. Hamkasblar bilan ham turli masalalarda fikr almasha olaman.
Endilikda kuzatuvchilarga ham aynan qandaydir foydali narsa ulashishim mumkin deb o'ylayabman:
1. Men ishlaydigan bazi OSS loyihalarga hissa qo'shishingiz mumkin.
2. Siz qilmoqchi bo'lgan OSS loyihalar haqida discussion qilishimiz mumkin.
3. OSS loyihalar bahonasida o'zingiz uchun yangi narsalarni kashf etishingiz va yaxshi networking qilishingiz mumkin.
Dasturchi sifatidagi koryeramdagi yangi gorizont ochildi va ushbu imkoniyatdan nafaqat o'zim foydalanishni balki boshqalarga ham yordamlashishni foydali deb bilaman. Albatta bunga cheklangan vaqt va energiya sarf qilaman lekin shu doirada bo'lsa ham hamma imkoniyatdan maksimal foydalanish kerak degan fikrdaman. Shusababdan kanal faoliyati tiklanishi ushbu xarakatlarda muhim ahamiyatga ega bo'lishi mumkin. Endi birga ishlash, tajriba almashish imkoniyatimiz bor ekan kelinglar foydalanamiz.
🔥34🤪9❤2⚡1🤣1 1 1
Kimgadir nix practice qiziq bo'lsa marhamat ! Task ancha oson nix formatterni configure qivorish kerak buning uchun tayyor
Marhamat loyihani fork qiling va pr yuboring.
Albatta bu esdan chiqmasin:
https://www.conventionalcommits.org/en/v1.0.0/
https://github.com/floss-uz/registrar/issues/3
alejandra
paketi o'rnatilgan. Marhamat loyihani fork qiling va pr yuboring.
Albatta bu esdan chiqmasin:
https://www.conventionalcommits.org/en/v1.0.0/
https://github.com/floss-uz/registrar/issues/3
GitHub
[Bug]: Configure nix formatter · Issue #3 · floss-uz/registrar
Description Nix formatter does not work. Steps to Reproduce uncomment this piece of code in treefmt.toml file ... [formatter.nixfmt-rfc-style] command = "nixfmt" excludes = [] includes = ...
❤4👏2⚡1
Agar yanayam osonrog'idan boshlayman desangiz marhamat:
Bu yerda faqat texni o'zgartirishingiz kerak. Ammo undan oldin floss guruhdagilar bilan kelishib olish kerak text contenti qanday shaklda bo'lishini.
Floss: https://t.me/flossuzc
https://github.com/floss-uz/regulator/issues/3
Bu yerda faqat texni o'zgartirishingiz kerak. Ammo undan oldin floss guruhdagilar bilan kelishib olish kerak text contenti qanday shaklda bo'lishini.
Floss: https://t.me/flossuzc
https://github.com/floss-uz/regulator/issues/3
❤2⚡1🔥1
Agar contributing qilishni istayotgan bo'lsangizu ammo savollaringiz bo'lsa yozib qoldirsangiz batafsil javob berishga harakat qilaman.
Masalan kimdir oddiy PR ochishni ham bilmasligi mumkin. Yana kimdir umuman workflowni tushunmaydi. Balki umuman ingliz tilini bilmassiz vaxakazo...
Shu sababdan savollar va tushunmovchiliklar bo'lsa ushbu post commentida qoldiring, shu bahona xozirda qilinayotgan contrabuting guides va yana birqancha narsalarni yanayam yaxshiroq qilishimiz mumkin.
Lekin maqsad ko'p contrabutorlar to'plash emas. Shu sababdan hammaga mos keluvchi nimadir vada qilinmaydi, lekin maksimal darajada qulay bo'lsa ko'pchilikga yoqimli bo'ladi.
Masalan kimdir oddiy PR ochishni ham bilmasligi mumkin. Yana kimdir umuman workflowni tushunmaydi. Balki umuman ingliz tilini bilmassiz vaxakazo...
Shu sababdan savollar va tushunmovchiliklar bo'lsa ushbu post commentida qoldiring, shu bahona xozirda qilinayotgan contrabuting guides va yana birqancha narsalarni yanayam yaxshiroq qilishimiz mumkin.
Lekin maqsad ko'p contrabutorlar to'plash emas. Shu sababdan hammaga mos keluvchi nimadir vada qilinmaydi, lekin maksimal darajada qulay bo'lsa ko'pchilikga yoqimli bo'ladi.
🔥5⚡1❤1
Floss hamjamiyatida AI masalasida bazi qonunlarni qabul qilyabmiz va ushbu qonunlarni RFC darajasida o'rnatishni maqsad qilganmiz.
Birnecha kun oldin shu masalada muhokamalar boshlangan edi. Ha umuman haligacha bu masalada ko'pchilik bir qarorga kelolmagan biz ham shular orasidamiz.
Ammo commentlardan biri yaxshigina o'ylashimga majub qildi. @AbduazizPy Open source projectlarga AI agentlar bilan contrabution qilish doirasida o'z fikrlarini izohlaganlar va ularning fikrlariga ko'ra eng fundamental narsadan biz yutkazyabmiz, AI bilan code yozib ownershipdan vos kechyabmiz.
Umuman olganda "Open source free software" nafaqat qandaydir loyihani githubga ochiq qo'yib qo'yish balki o'ziga yarasha tajriba almashish, networking qilish va qandaydir kichik hamjamiyatchaning paydo bo'lishiga asosdir.
Birnecha kun oldin shu masalada muhokamalar boshlangan edi. Ha umuman haligacha bu masalada ko'pchilik bir qarorga kelolmagan biz ham shular orasidamiz.
Ammo commentlardan biri yaxshigina o'ylashimga majub qildi. @AbduazizPy Open source projectlarga AI agentlar bilan contrabution qilish doirasida o'z fikrlarini izohlaganlar va ularning fikrlariga ko'ra eng fundamental narsadan biz yutkazyabmiz, AI bilan code yozib ownershipdan vos kechyabmiz.
Umuman olganda "Open source free software" nafaqat qandaydir loyihani githubga ochiq qo'yib qo'yish balki o'ziga yarasha tajriba almashish, networking qilish va qandaydir kichik hamjamiyatchaning paydo bo'lishiga asosdir.
GitHub
FLOSS rules on the use of AI. · Issue #10 · floss-uz/standards
Floss hamjamiyatida AI dan foydalanish maslasiga oid bo'lgan rfc
🔥6❤3⚡1
Keling sizlarga Ochiq va tekin dasturlar haqida biroz gapirib berayin. Juda fundamental narsalardan boshlasak, masalan windows, macos operatsion tizimlarining foydalanuvchilari jamlanuvchi biror joylarni bilasizmi ?
Asosiy source Microsoft yoki Apple community va bazi stackexchange threadlar yoki reddit. Lekin linux distrubutivlarining hamjamiyatlariga etibor bering. Qanchalik ko'p ? Chunki ochiq kodli va tekin, hamma hohlagancha o'zgartira oladi.
Linuxni taxminan 10 yildan buyon ishlataman turli distrubutivlar, va turli qurilamalarni ishlatib ko'rganman, Laptopdan tortib serverlar va mini-pc qurilmalargacha. Manda muammolar chiqganida esa turli forumlar va hamjamiyatlardan yordam olganman. Eng muhimi esa bular hammasi tekinga bo'lgan. Linuxga birinchi bor apache server qo'yganimni eslayman, linux uzbek hamjamiyatidagi Vodiylik aka har bir bosqichda bittalab yordam bergan edilar ancha vaqtimiz ketgan edi chunki linuxdagi network configlarni ham tog'irlash kerak bo'lgan. Aka hammasini tog'irlab bergan edilar, lekin mandan bir tiyn olmaganlar. Manashunday communitylarda yetishib vaqti kelib communitylarda o'zim ham boshqalarba yordam berishga ozmi ko'pmi ulgurdim va doyim yordam berishga tayyor bo'lganman bazida ko'p vaqt ketsa ham farqi bo'lmaydi. Chunki bu kasb madaniyatimiz deb bilaman va imkon qadar shunga amal qilaman, amal qilishga chaqiraman!
Communitylar bahona ko'p yaxshi hamkasblar, do'stlar va tanishlar ortirdim. Bazilari bilan birga ham ishladik bazilari bilan ishlash nasib etmadi. Lekin community supportdan doyim ko'p manfat ko'rganman va ko'p narsa o'rganib kelmoqdaman. Communitydagi hamma huddiku uztoz nimadir o'rgansa bo'ladi )) Albatta hamma joyda turlicha odamlar bor va odamlardagi qaramaqarshi fikrlar o'rtasidagi konfliktlar doyimiy mavjud. Albatta turli hamjamiyatlarda madaniyat turlicha ildiz otgani ham bor narsa. Lekin eng muhim nuqta shundaki agar qachondir nimadir yangilik bilan tanishsam manashu narsaga aloqador shu mavzuni biladiganlar hamjamiyatini qidirganman, dasturlash tillaridan tortib turli toolargacha va asosan ochiq kodli tekin dasturlarda manashunday hamjamiyat bo'lish madaniyati saqlanib qolgan. Ha mayli 3-5 kishi bo'lsa ham bor... Albatta qandaydir tildagi kichik kutbxona, driver kabi narsalarga aloqador narsalar umumiy yoki ushbu texnalogiyaga aloqador hamjamiyatlarda muhokama qilinadi chunki juda ham tor context uchun yana alohida joy qilgandan mano ham yo'q.
Lekin bilamizki dasturlash tillari, turli texnalogiyalarga aloqador forum va communitylar mavjud. Ha bazi yopiq va tekin bo'lmagan narsalarga ham bunday narsalar bor ammo ularni tepasida asosan kompaniyalar turishadi.
Endi ushbu boshlang'ich ma'lumotlardan bir hulosa qilsak:
Open source bizga nimalar beryabti ?
- Mavjud dasturni tekinga ishlata olamiz.
- Ma'lum qoidalar asosida kodni o'zgartira olamiz. O'zimizga moslashimiz mumkin.
- Forumlar va hamjamiyatlardan mutlaqo tekinga yordam olamiz.
- Forum va hamjamiyatlarda yangi tanishlar do'stlar ortira olamiz.
- Malum qoidalar asosida biror loyihani yanada yaxshiroq bo'lishiga o'z hissamizni qo'sha olamiz va bu jarayonda hamkasblar bilan fikr, tajriba almashamiz. Bu huddi tekinga malaka oshirish kursi kabi narsaku ahir ))
Asosiy source Microsoft yoki Apple community va bazi stackexchange threadlar yoki reddit. Lekin linux distrubutivlarining hamjamiyatlariga etibor bering. Qanchalik ko'p ? Chunki ochiq kodli va tekin, hamma hohlagancha o'zgartira oladi.
Linuxni taxminan 10 yildan buyon ishlataman turli distrubutivlar, va turli qurilamalarni ishlatib ko'rganman, Laptopdan tortib serverlar va mini-pc qurilmalargacha. Manda muammolar chiqganida esa turli forumlar va hamjamiyatlardan yordam olganman. Eng muhimi esa bular hammasi tekinga bo'lgan. Linuxga birinchi bor apache server qo'yganimni eslayman, linux uzbek hamjamiyatidagi Vodiylik aka har bir bosqichda bittalab yordam bergan edilar ancha vaqtimiz ketgan edi chunki linuxdagi network configlarni ham tog'irlash kerak bo'lgan. Aka hammasini tog'irlab bergan edilar, lekin mandan bir tiyn olmaganlar. Manashunday communitylarda yetishib vaqti kelib communitylarda o'zim ham boshqalarba yordam berishga ozmi ko'pmi ulgurdim va doyim yordam berishga tayyor bo'lganman bazida ko'p vaqt ketsa ham farqi bo'lmaydi. Chunki bu kasb madaniyatimiz deb bilaman va imkon qadar shunga amal qilaman, amal qilishga chaqiraman!
Communitylar bahona ko'p yaxshi hamkasblar, do'stlar va tanishlar ortirdim. Bazilari bilan birga ham ishladik bazilari bilan ishlash nasib etmadi. Lekin community supportdan doyim ko'p manfat ko'rganman va ko'p narsa o'rganib kelmoqdaman. Communitydagi hamma huddiku uztoz nimadir o'rgansa bo'ladi )) Albatta hamma joyda turlicha odamlar bor va odamlardagi qaramaqarshi fikrlar o'rtasidagi konfliktlar doyimiy mavjud. Albatta turli hamjamiyatlarda madaniyat turlicha ildiz otgani ham bor narsa. Lekin eng muhim nuqta shundaki agar qachondir nimadir yangilik bilan tanishsam manashu narsaga aloqador shu mavzuni biladiganlar hamjamiyatini qidirganman, dasturlash tillaridan tortib turli toolargacha va asosan ochiq kodli tekin dasturlarda manashunday hamjamiyat bo'lish madaniyati saqlanib qolgan. Ha mayli 3-5 kishi bo'lsa ham bor... Albatta qandaydir tildagi kichik kutbxona, driver kabi narsalarga aloqador narsalar umumiy yoki ushbu texnalogiyaga aloqador hamjamiyatlarda muhokama qilinadi chunki juda ham tor context uchun yana alohida joy qilgandan mano ham yo'q.
Lekin bilamizki dasturlash tillari, turli texnalogiyalarga aloqador forum va communitylar mavjud. Ha bazi yopiq va tekin bo'lmagan narsalarga ham bunday narsalar bor ammo ularni tepasida asosan kompaniyalar turishadi.
Endi ushbu boshlang'ich ma'lumotlardan bir hulosa qilsak:
Open source bizga nimalar beryabti ?
- Mavjud dasturni tekinga ishlata olamiz.
- Ma'lum qoidalar asosida kodni o'zgartira olamiz. O'zimizga moslashimiz mumkin.
- Forumlar va hamjamiyatlardan mutlaqo tekinga yordam olamiz.
- Forum va hamjamiyatlarda yangi tanishlar do'stlar ortira olamiz.
- Malum qoidalar asosida biror loyihani yanada yaxshiroq bo'lishiga o'z hissamizni qo'sha olamiz va bu jarayonda hamkasblar bilan fikr, tajriba almashamiz. Bu huddi tekinga malaka oshirish kursi kabi narsaku ahir ))
1❤4🔥3⚡1👏1
Programming ∀
Kimgadir nix practice qiziq bo'lsa marhamat ! Task ancha oson nix formatterni configure qivorish kerak buning uchun tayyor alejandra paketi o'rnatilgan. Marhamat loyihani fork qiling va pr yuboring. Albatta bu esdan chiqmasin: https://www.conventiona…
GitHub
Fix setup precommit by bahrom04 · Pull Request #4 · floss-uz/registrar
Alejandra qoʻshildi.