Telegram stands for freedom and privacy and has many easy to use features.
Last updated 2 weeks, 1 day ago
Sharing my thoughts, discussing my projects, and traveling the world.
Contact: @borz
Last updated 2 weeks, 4 days ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 6 months, 1 week ago
Trustober
Bu oy Dropbox uchun Trustober ya'ni HackMonth hisoblanadi. Barcha jamoalar turli xil yo'nalishlarda tayyorlangan muammolarni yechib chiqishadi va tizimdagi xatoliklarni qidirishadi. Tizimdagi xatolik darajasiga qarab score berishadi. Qancha ko'p tizimni buza olsangiz shuncha yaxshi.
Bu an’ananing yoqqan tomoni, juda ko'p o'rganasiz. Ko'plab zaifliklarni topish, tez fikrlash, qarorlar qabul qilish va ularni yechishni o'rganasiz.
"Tajribang ko'p ekan" deb captain qilib saylashdi, aslida unday emas. Lekin men imkoniyatdan foydalanib qoldim, o'z lavozimimni suv iste'mol qilgan holda jamoa nomini o'zim berdim. Ular baribir tushunishmaydi, bo'laveradi.
JPRQlar, biz yutamiz!
Testing in Action
Yaxshi dasturchi doim dasturini test qiladi. Test qilish uchun test yozishni o'rganing. Qanday test yozishingizni esa ushbu post orqali kashf qiling.
Inson bilgan bor bilimini gapirib bera olmaydi. Gapirib tushuntira olgan narsasini esa, yozib tushuntirishi qiyin.
Anchadan beri blog yozib kelaman, oldin ingliz tilida yozardim, hozir faqat O’zbek tilida yozaman. Bunga asosiy sabab O’zbek tilida ham bunday foydali kontentlarni ko’paytirish.
Blog yozish qiyin. Unga yetarlicha bilim, tajriba va sabr kerak. Chunki uni o’qigan insonlar sizni tushunishi uchun maksimal soddaroq tilda boshlab, keyin ilmiyroq tushunchani yetkazib berib yakunlashingiz kerak.
Yaqin kunlarda yaxshi bloglarni sizlar bilan bo’lishib o’taman. Undan oldin esa bloglar haqida fikr va takliflaringizni so’ramoqchiman.
Men yozgan maqolalar sizga yoqsa, avtorni qo’llab turishingiz, bizga ko’proq blog yozishda va uni ostidagi xizmatkor serverlar xarajatiga katta yordam bo’ladi.
O'z xissangizni qo'shing: tirikchilik.uz/otabek
FAANG'ga sayohat
2021: Facebookdagi amaliyot (internship) haqida eshitib qiziqishim juda oshgandi
2022: Amazon, Intel va Cloudflare dan rad javobi oldim
2023: Intel, BNY Mellon, Deloitte dan rad javobi
2024: Google (vaqtincha) muzlatildi, IBM, Dropbox va Meta offer.
2025: What's next?
Mana Linkedin, menga ergashib (follow qilib) qo'ying.
Yaxshi maqolalar: otabekswe.uz
Firewall
Networking sohasida tajribalarim juda kam. Shunga qaramay Senior darajaga 6ta kompaniya bilan intervyu o'tkazganman. Xulosa natijasida eng ko'p berilgan savol bu Firewall haqida bo'ldi.
Firewall - bu xavfsizlik devori. Qadimgi xitoy urushlarida devorlarga olovli sharlar otilgan bo'lsa, hozirgi urushda jpriqlar sizni veb-sahifangizga xujum qilishadi. O'sha xujumlarni oldini olish uchun firewall ishlatishingiz mumkin.
Firewall ayrim siz bergan yoki oldindan berilgan qoidalar asosida ishlaydi. Backdoors, Spam, SQL Injection, DDoS va shu kabi ko'plab xujumlarni oldini olishda ham ishlatishingiz mumkin.
Networking haqida ham keyinroq post yozishni reja qilib turibman. Hozircha sizdan "Manejeriz bilan komfliktga tushib qolsangiz nima qilasiz?" deyishsa ~~Hashmap~~ "Firewall" ishlataman deb javob bersangiz bo'ladi.
Signals
Linux operatsion tizimida signallar bor. Ba'zan ularni bilib, ba'zan bilmay ishlatasiz. Ctrl + D
ni bosib terminal dasturdan chiqasiz. Ctrl + C
ni bosib dasturni interrupt qilasiz. Keling ajoyib qisqa masterpost bilan tushnib olamiz.
UNIX-like tizim ishlatsangiz terminalingizni oching va ps
buyrug'ini yuboring. U sizga hozir ishlab turgan processlar ro'yxatini beradi. Oddiyroq qilib aytsak, qachon kompyuteringizda dastur ishga tushirganingizda har bir dastur har xil process (ishchi)da ishlaydi.
PID, TTY, TIME, CMD kabi columnlar beradi. CMD - dastur, PID esa process ID degani. Istalgan PID raqamni tanlang. Endi esa uni to'xtatishni istasangiz, kill
buyrug'idan foydalanasiz. Masalan mana bunday:
```
kill -SIGNAL PID
```
Signal qismiga uni nima qilishni kiritasiz, misol uchun to'xtat demoqchi bo'lsangiz -3, yoki -9.
```
kill -9 13488
```
Har bir signalni o'z ma'nosi bor. Ba'zan dasturni to'xtatib qo'yishingiz ham mumkin. Va keyinroq kelgan joyidan davom ettirishni aytishingiz ham mumkin. Endi dasturlardan chiqish uchun X buttonni emas balkim terminal orqali kill
buyrug'ini ishlatsangiz va o'zingizni hacker dek tutsangiz bo'ladi.
Bu haqda albatta keyinroq to'liq post yoziladi, hozircha shunisini o'qib turing!
P.S: Process tejash, resurs tejashdir!
#Experience
Sizga bir sir ochaman. Yaxshi va yomon dasturchi o'rtasidagi farq quyidagicha deb bilaman:
Yomon dasturchi:
1. Kod yozadi
2. Bug fix qiladi
3. Va yaxshilashni o'ylab ko'radi
Yaxshi dasturchi:
1. Loyihani dizaynini tuzadi va boshqalar bilan discuss qiladi
2. Kod yozib ishga tushiradi
3. Muhtojlik sezilganda yaxshilaydi
Kod yozish hech qachon 1-qadam bo'la olmaydi. Bo'ldimi, demak dastur emas muammo yaratibsiz degani!
So'ngi 2-yil ichida eng ko'p beriladigan savolga o'z fikrimni yozdim.
Bu hammasi emas,
- qanday loyihalar yaratish kerakligini,
- 42.uz serverini yoqib yuborganimni,
- loyiha yaratishni qayerdan va nimadan boshlashni,
- networking qilish foydalarini o'rganasiz.
Telegram stands for freedom and privacy and has many easy to use features.
Last updated 2 weeks, 1 day ago
Sharing my thoughts, discussing my projects, and traveling the world.
Contact: @borz
Last updated 2 weeks, 4 days ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 6 months, 1 week ago