Выберите регион
и язык интерфейса
Покажем актуальные для региона
Telegram-каналы и возможности
Регион
avatar

Programming ∀

programming_everyone
Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
Подписчики
1 190
24 часа
30 дней
10
Просмотры
810
ER
0,63%
Посты (30д)
8
Символов в посте
371
December 09, 21:10

Reset password qilish uchun eng xafsiz uslubni aytaymi ? Masalan tizim har N vaqtda passowrd yangilashga majburlaydi, hashlarni match qilgani uchun esa har safar birxil password qo'yib bo'lmaydigan qilish mumkin. Ideya: Reset password uchun hech qanday email…

December 09, 19:30

Bu anikdod edi.

December 09, 19:28

Reset password qilish uchun eng xafsiz uslubni aytaymi ?
Masalan tizim har N vaqtda passowrd yangilashga majburlaydi, hashlarni match qilgani uchun esa har safar birxil password qo'yib bo'lmaydigan qilish mumkin.
Ideya: Reset password uchun hech qanday email, sms, verification qilmaslik kerak. Balki eng zo'r uslub barcha passwordlar rotatsiyasini yozib chiqish.
Maslaan user biror tizimdan foydalanish jarayonida aytaylik todo appdan foydalanish jarayonida. Bunaqa passwordlar qilgan.
1. Password
2. PasswordV1
3 PasswordV2
Endi negadir password reset qilish kerak, demak user
PasswordPasswordV1PasswordV2
yozishi kerak shundan kegin reset password qila oladi.
Mobodoga man faqat "xavfsiz reset password" dedim.

November 30, 18:10

Mandagi variantlar:
1. Haskell
2. Lean4
3. Antelang
4. Rust
5. Effekt
6. Ocaml
7. Idris2
Yana 5ta topsam bo'ldi.

November 30, 18:04

AOC 12ta ekan.
Xar bir masalaga turlicha til ishlatib ko'raymikan ?
G'oya
Bobosherdan
olindi.

November 18, 15:07

Kanal tozalanmasligidan oldin vendorlock haqida ancha narsa yozgan edim. Developerlar bilib bilmasdan shunday tuzoqga tushib qoladilar va o'zlarini sistemalaridan ko'ra ko'proq shu cloudlar o'chmasligiga ishonadilar degan edim. Ammo cloudlar o'chganida qo'llaridan hechnima kelmasligini ham aytudim.
Manashu sababdan cloudflare, aws, gcp vaxakazolarda downtime bo'lishi man uchun bayram.

November 18, 14:52

Cloudflare yana 1-2 kun yonmasligini tilab qolaman
🥳

November 16, 08:45

Bizni xinux uchun wallpaperlar kerak. Yangi relizimiz nomi Jadid shu sababdan shu mavzuga mos wallpaperlar bo'lsa juda ham zo'r bo'lar edi. Agar orangizda grafika va dizayn bilan ishlaydiganlar bo'lsa iltimos kanal orqali DMga yozvoring.

November 04, 09:07

Qiziq tomoni ochiq kodli dasturlar juda ko'p maqsadlarga xizmat qiladi. Masalan wire misolida yozganim kabi o'rganish uchun.
Man gitubdagi juda ham ko'p loyihalarni localga clone qilib sinab ko'raman. Bazida docda yozilmagan narsalar chiqadi va ishim tezroq bitib ketadi. Yana bazida man qilolmagan yechimlar shu yerlardan topiladi. Albatta kitob, docs va yana boshqa resurslardan nimadir o'rganasiz. Ammo amaliy darajada ko'rish va o'rganish uchun eng yaxshi muhit bu open source. Ha OSSda ham doyim sifatli code bo'lmaydi, doyim ham zo'r yechimlar bo'lmasligi mumkin. Ammo sekin sekin o'zingizga qiziq odamlarni topasiz va ularning ishlari bilan tanishasiz o'rganasiz.

November 04, 08:56

Open sourcing Wire server code
Wire bu slackga o'xshagan dasturiy ta'minot. Loyiha bilan tanishib chiqganimda tushundimki ko'p narsalari o'xshaydi slackga va hamma ma'lumotlar shifrlangan holatda saqlanadi.
Slack kabi B2B sektorda ishlashiga qaramasdan ushbu loyiha ochiq kodli ekan. Bu yerda yozilgan:
https://wireapp.medium.com/open-sourcing-wire-server-code-ef7866a731d5
Maqolada ham yozib qo'yilgandak noning halol bo'lsa kochada ye degandak hamma asosiy narsalarni open source qivorishgan qoyil.
Qisqa qilib aytganda bunday qilishgan:
1. Startupni boshlashgan va ma'lum darajaga olib chiqishgan.
2. Oradan vaqt o'tib startup kodlari githubda ochiq kodli qilingan, backend mobile vaxakazo.
3. Loyiha 2016 yilda open source qilingan bo'lsa hozirgacha contribution qilinyabti.
Endi esa real case aytaman xozir o'zim ishlaydigan project uchun bazi narsalrni qilishim kerak edi. Ammo foydalangan paketimdagi bazi fichlarni tushunmagan joyimda shunchaki qidirib ko'rgan edim. Mandagi muammoga o'xshaganroq muammoni aynan wire misolida keltirishgan ekan va shunday qilib loyiha bilan tanishib qoldim endi esa ular qilgan yechimlarni o'rganib chiqyabman o'zimga tadbiq qilish uchun.