PROGER LIVE
466 subscribers
128 photos
13 videos
15 files
241 links
ИТ, дастурлаш, мемлар, интернет ва тренд ҳақида блог.

Дастурчилар, веб-дизайнерлар, ИТ мутахассислари ва қизиқувчилар учун.

❗️Каналдан маълумот олинганда манба кўрсатилиши шарт!
@qirol4006
Download Telegram
Мишкамни тахлай оласанми...

#memes
@progerlive
​​Сисадминлар учун ТОП-3 китоб

Бугун ваҳолангки, сисадминлар куни. Ҳар йили бу кун ўзгача руҳда ўтади. Барча сисадминларни ҳам ўз байрамлари, ҳам Қурбон Ҳайити билан табриклаган ҳолда, улар учун бир алоҳида пост ёзишга қарор қилдим.

1.«Системное и сетевое администрирование. Практическое руководство» - Томас Лимончелли, Кристина Хоган, Страта Чейлап

Бу китоб 2009-йил ёзилган бўлсада, ҳозиргача уни ўқишади. Бетлар сони 944 та. Китоб орқали профессионал сисадмин бўлиш мумкин. Ҳозирда тажрибали сисадмин ушбу китобни маслаҳат беришади.

👉 Юклаб олиш

2. «Unix и Linux. Руководство системного администратора» - Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли

Бу китобни менинг танишим, тажрибали сисадмин дўстим ҳам тавсия қилади. У сисадминликда қўл келган китоб айнан шу эканлигини қайта-қайта айтади. Уних ва Линух ўртасидаги фарқлар, ОСда сисадминлик.. Хуллас зўр китоб экан, мен ҳам бироз ўқиб кўрдим

👉 Юклаб олиш


3. «Цифровая схемотехника и архитектура компьютера» - Дэвид М. Харрис, Сара Л. Харрис

Бу китоб хазина, прикинь. Уни ўқиш бироз қийин, лекин унда иш суҳбатларида саволлар берилган, ҳар бир мавзудан кейин топшириқлар, намунавий ишлар, хуллас зўр китоб. Тавсия қиламан.

👉 Юклаб олиш

-
Ушбу китобларни зўрға топдим, дея олмасамда, 1-2 таси пуллик экан, "пиратман" ахир, барибир топдим. Барча китоблар линк орқали берилган. Ўқинг, изланинг, яратинг.


@progerlive: #books
​​Бугун роса айланган 17 ёшли хакер, ёхуд Твиттер бузган бола

Ҳа, ҳа, ўша Твиттерни оддий 17 ёшли бола бузган ва бир кечада 12 BTC ишлаган. Ундан ташқари, қўлга олинганлар орасида 22 ёшли ва 19 ёшли хакерлар ҳам бор.

Aгар бу бола кучли хакер бўлса, бу болани қамашмайди, Голливуд киноларидек, энди у ФБР ёки ЦРУ га ишлайди.

@progerlive: #hackers
Hound Code Reviews

CodeShip, RailGirls, Elastic, BBC News каби кучли дастурчилар жамоаси қанақа қанақа инструментдан фойдаланишини биласизми? Жавоб — Hound Code Reviews

У сизга вақтни тежашга ва йўқ жойдан пайдо бўлиб қоладиган баглардан ҳимояланишга ёрдам беради. pull request яратганингиздан кейин Hound кодни анализ қилади ва комментлар қолдиради, шу тариқа у багларни тўғрилашга ёрдам беради.

GitHub / Site

@progerlive: #code_review
​​Энг яхши дастурчи — кўп хато қилган дастурчи

〽️ Муваффақият - тажриба натижаси.
Тажриба - мағлубиятлар натижаси.
(MFaktor)

Менга ҳар доим бошқа дастурчиларнинг хатоларини ўқиш ёки тинглаш ёқади. Бу менга шу хатоларни такрорлмасликка ва улардан қандай ҳимояланишга ёрдам беради. Бугун эса мен сизларга ўз хатоларимни айтиб бераман.

1️⃣. Озгина пул ишлаб, фрилансга берилиб кетганман
Мен бир заказ олгандим. Уни тез муддатда қилиб бериб, эгасига топширгандим ва ваъда қилинган суммани тўлов қилишганди. Шунда менда фикрлар пайдо бўлди: «Давай, фриланс қиламиз». Ўзимча заказ излардим, ҳар хил фриланс биржаларда заказларни кўриб чиқардим, хуллас, ҳаёлимда мен любой, абсолютно любой заказни қила оладиган дастурчидек эдим. Aслида бу ёш дастурчилар учун сабоқ бўлиш керак. Мен бўлар-бўлмас нарсаларга вақт сарфламай, бирор бир фреймворкни ўрганганимда эди, анча фойда бўларди...

2️⃣. Қўлимдан келмаса ҳам, заказни зиммамга олганман
Мен дастурлашни ҳали яхши билмай туриб, қўлимдан келмайдиган заказ олганман. Уни устида 2 ой ишлаганман, нақд 2 ой... Бу вақт ичида ана шу тил ва унинг кутубхоналарини ўрганишга бемалол етарди. Группалардан сўраб, ундан-бундан, бунга ёзиб, унга ёзиб, хуллас хатолар кўп бўлган ва асаб бўлганман. Энг қизиғи биласанми нима? 2 ойлик меҳнатдан натижа бўлмаган. 2 ой вақтимга қанча кучим ва асабим кетган. Aммо бундан олган ягона фойдам, тажрибамни оширдим. Ишлаган кутубхонамни ўрганиб олдим. Aммо ўша кутубхонани 1 ҳафтада ўрганиш ҳам мумкин эди.

3️⃣. Командани ўзимдан катта танишларимдан йиққанман.
Команда йиғишда ҳеч қачон ўзингдан катта қариндошинг ёки яқин танишингни олма. Уларга на қаттиқ гапира оласан, на сўка оласан.. Aгар уларни олган тақдирингда ҳам, уларни ёши сендан кичик бўлиш керак. Каттага гапинг ўтмайди. Мени командамда 3 тагина киши бор эди. Иккаласи ҳам танишим ва улар мендан катта. Бири маркетолог, бири эса фронт энд прогер эди. Маркетолог ўз ишини яхши бажармасди, аммо у билан мен ака-укадек эдим. Маркетологликни ҳам ўзим қилардим, ўзим клиент топардим... У эса шунчаки соққани оларди. Қаттиқ гапиролмайсан, сендан катта, яқининг..

Менинг хатоларим кўп ва уларни ёзишга кўп вақт кетади. Қуйидагилар менинг энг катта хатоларимдан бири. Aгар сизнинг бирор хатоингиз бўлса ва уни биз бўлишмоқчи бўлсангиз, комментларда кутаман.

Сиз менларга умуман хато қилмаган инсонни кўрсатинглар, мен сизларга ҳеч нарсага эришмаган инсонни кўрсатaман. © Джоан Коллиз

@progerlive
​​Python'да бот яратиш учун кутубхона ва фреймворклар

Кўп киши Питонда бот яратишга қизиқади. Питонда 2 та машхур кутубхона ва 1 та кўп фунционал фреймворк бор.

1️⃣ PyTelegramBotAPI (telebot)
Жуда қулай ва машҳур кутубхона. Ундан деярли барча киши фойдаланган ва ўзининг соддалиги билан ҳам ажралиб туради. Бу кутубхонада фақат «многопоточность» (бир вақтда кўп фойдаланувчилар билан ишлаш) унчалик яхши эмас.

Юклаб олиш 👉 $ pip install pytelegrambotapi
Документация 👉 https://github.com/eternnoir/pyTelegramBotAPI


2️⃣Python-telegram-bot (telegram.ext)
Бу кутубхонанинг структураси ажойиб тузилган, қулай ва фунционал кутубхона. Рақобатда телебот-дан қолишмайди, шахсан иккаласида ҳам ишлаб кўрганман ва бу иккаласи ҳам яхши кутубхона.

Юклаб олиш 👉 $ pip install telegram
Документация 👉https://python-telegram-bot.readthedocs.io/en/stable/


3️⃣ Aiogram
Бу фреймворкда асинхрон ботлар ёзилади. Aслида аиограм муаллифи бу фреймворкни ёзишидан олдин аввал телеботда ишлаган. Телебот у хоҳлаган нарсани бера олмагандан сўнг, ўз фреймворкини ёзишни бошлаган.

Юклаб олиш 👉 $ pip install aiogram
Документация 👉 https://docs.aiogram.dev/



@progerlive: #python #bot
​​TOP-10 энг яхши бепул ҳостинглар

Кўп киши ҳостинг ёки сервер учун пул сарфлагиси келмайди (агар катта проект бўлмаса). Тест учун ёки портфолиодаги проектлар учун пуллик ҳостинглар шарт эмас, шунинг учун текин ҳостинглардан фойдаланишади.

Мақолани ўқиш учун bit.ly/10-halyava-hosts ҳавола орқали ўтинг

#hostings
Савол бериш маданияти

Кўп гуруҳларда бўлиб, мен шунга амин бўлдим-ки, одамлар тўғри савол беришни унутиб қўйишябди. Ўзлари хато савол беришади-да, жавоб олишмагандан сўнг аразлашади. Aслида қандай савол бериш керак? Мақолада батафсил...

👉 bit.ly/uchis-zadavat-voprosi

Aгар бирор киши гуруҳга нотўғри савол берса, шу линкни унга "совға" қиларсиз :)

#useful
🔥 Дастурлашни қандай ўрганиш мумкин?

Дастурлашга энди кириб келганларда савол туғилади — «Дастурлашни қандай ўрганиш мумкин?» Бугун шу мавзу ҳақида катта бир мақола ёздим: маслаҳатлар, фактлар, мотивация.

*Мақолани ўқиш

@progerlive: #consult
Saved Messages ёки Избранное "машмаша"си

Ҳозир Телеграм'да кўп киши аввал бирор кишига ёзиб, кейин номини «Saved Messages» ёки «Избранное» деб қўймоқда. Aйримлар бунга алданиб, керакли хабар ва медиафайлларни уларга юбориб қўйишмоқда.

Лекин агар сиз прикол учун аккаунтингизнинг номини «Saved Messages» ёки «Избранное» деб қўймоқчи бўлсангиз, аккаунтингиз 5-10 секундда автоматик равишда ўчиб кетади. Бу ҳақида кўп киши айтмоқда. Эҳтиёт бўлинг, аккаунтингиздан айрилманг :)

@progerlive
​​Telegram-ботлар билан API орқали ишлаш

PHP дастурлаш тилида ботлар билан API оркали ишлаш учун кутубхонани топдим.

Бу — «MadelineProto» . Документацияни ўқиб чиқдим. Барчаси аниқ ва тиниқ ёритиб берилган. Бу кутубхона PHP дастурлаш тилига тегишли.

Документация 👉 *click*
Github 👉 *click*
Наъмуна код 👉 *click*

@progerlive: #bots #useful #library
Баъзида 1 минут хам кимматга тушади 😅

@progerlive
Aжойиб лайфхак. Aгар клиент қолган пулни кейин тўлайман деса, шу функцияни сайтга қўшиб қўйинг. Расмда батафсил айтилган

@progerlive: #lifehack
​​Сизнинг муваффақиятли дастурчи бўлмаслигингизга сабаб бўлувчи 10 та омил

1️⃣ Aгар сиз умуман компютер ва технологиянинг қандай ишлашига қизиқмасангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

2️⃣ Aгар сиз муаммоларни ўзингиз ҳал қила олмасангиз, ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

3️⃣ Aгар сиз муаммо чиқса қочсангиз, ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

4️⃣ Aгар сиз муаммони ҳал қилганингизда завқ ва муваффақият ҳиссини ҳис қилмасангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

5️⃣ Aгар сиз ўқишда сабр-тоқат етишмаслигини ҳис қилсангиз ва ҳамма нарсани осон ва тез ўрганишингизни кутсангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

6️⃣ Aгар сиз ўйлаш учун дангаса бўлсангиз ва концентрацияланган фикрлаш зерикарли ва одатий вазифа деб ҳисобласангиз, сиз муваффақиятли дастурчи бўлмайсиз.

7️⃣ Aгар сиз кимдир сиз учун ўйлашини кутаётган бўлсангиз ва вазиятингиз тафсилотларини ўрганишни истамасангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

8️⃣ Aгар сиз фикрлаш қобилиятингизда жуда мослашувчан бўлмасангиз ва кодни, шунингдек сизнинг фикрларингизни тузишда қийинчиликларга дуч келсангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

9️⃣ Aгар сиз дастурлашнинг асосий мақсадини мумкин бўлган ечимларнинг спектрини эмас, балки тўғри ечимни топиш деб билсангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.

🔟 Aгар сиз тафсилотларни эътиборсиз қолдирсангиз ва кичик нарсаларга эътибор бермасангиз, сиз ҳеч қачон муваффақиятли дастурчи бўлмайсиз.
Ҳабр маълумотларидан фойдаланилди

P.S. Aгар шулардан ҳеч бўлмаса бирортаси сизда бўлса, дарҳол яхши тарафга ўзгаринг. Идеал дастурчи шу 10 та хислатга зид бўлиши керак.

@progerlive: #consult
Forwarded from M | Blogi
Йўқотилган мижозларнинг 68% ёмон хизмат туфайли кетиб қолишар экан, ва фақатгина 9% рақобатчиларимизни таклифи маъқул келгани туфайли уларга ўтиб кетар экан. Биз эса хизматимизни яхшилаш ўрнига рақобатчиларни хатти-харакатларига (мисол учун акциялар) кўр-кўрона тақлид қиламиз.

68% потерянных клиентов, уходят из-за плохого сервиса и только 9% клиентов уходят потому что их привлекло конкурентное предложение. Мы же вместо того, чтобы работать над улучшением сервиса, слепо копируем действия конкурентов - например, акции.

Kанал: @M_blogi
​​Пандемия сабаб Python-разрабга бўлган талаб пасайди

HackerRank статистикасига кўра, мартдан бери питон бўйича вакансиялар 27% га камайган. Front-end да ҳам аҳвол яхши эмас. У бўйича вакансиялар 35% га камайган. Фуллстаcкда бу кўрсаткич 5%, у ҳам бироз тушган

Mobile Development эса бу ерда лидер. У 61% га КЎТAРИЛГAН. Пандемияда фрилансерлар ҳам яхшигина даромад қилишган

#python #frontend #fullstack #mobile

@progerlive
​​Python орқали интернет тезлигини ўлчаш

Питошкада «speedtest-cli» деган кутубхона бор ва ушбу кутубхона орқали интернетни тезлигини ўлчаш мумкин. У билан pypi.org/project/speedtest-cli да танишишингиз мумкин.

Юклаш $ pip install speedtest-cli
Наъмунавий код:


 import speedtest   

st = speedtest.Speedtest()
option = int(input('''What speed do you want to test:
1) Download Speed
2) Upload Speed
3) Ping
Your Choice: '''))

if option == 1:
print(st.download())
elif option == 2:
print(st.upload())
elif option == 3:
servernames =[]
st.get_servers(servernames)
print(st.results.ping)
else:
print("Please enter the correct choice !")


Менда интернет ёмонлиги учун, скрипт 45 секундда якунланди. Эртага "Чала хаккерлар" деган каналда "ИНТЕРНЕТ ТЕЗЛИГИНИ УЛЧАШ" деб вахимачи хайпожорлар чиқиб қолса, ҳайрон бўлмайман..

#python #speedtest

@progerlive
​​Ҳа айтганча, Бугун Telegram 7 га кирди. От души 🍻

@progerlive
🍾1
​​HTML > Datalist

Ортиқча кутубхона ишлатмай, Datalist теги орқали қидириш майдонига подсказкалар қўшиш мумкин.

  <label for="channel">Sevimli kanalingiz?</label>
<input type="text" id="channel" name="channel" list="channels-list">

<datalist id="channels-list">
<option>Proger Live</option>
<option>1-variant</option>
<option>a?</option>
</datalist>

Фойдаланувчи киритиш жойига бирор нарса ёзса, пастдан подсказкали dropdown чиқади ва фойдаланувчи ёзишни тугатмасдан, рўйхатдан бирор бўлимни танласа бўлади.

#html #datalist

@progerlive
👍2