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

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

❗️Каналдан маълумот олинганда манба кўрсатилиши шарт!
@qirol4006
Download Telegram
.txt faylni Visual Studioda ochishga uringaningda

#ithumor

💻 @iProgeruz
​​Eski loyihangni bitirolmay turganingda, xo'jayining yangi loyiha topshirsa

#ithumor

💻 @iProgeruz
​​PHP ning eng yaxshi 4 framework'lari

Hozirda IT bozor ko'plab PHP yechimlarini taklif qiladi. Statistika shuni ko'rsatadiki, ko'pchilik foydalanuvchilar Laravel, Symfony va Code Igniter-dan foydalanadilar. Ammo foydalanuvchilar soniga emas, balki mahsulotning sifati bo'yicha qarab, biz o'rinlarni quyidagi doiralarga beramiz:

Simfoniya
Laravel
Yii 2
Zend


Ular ikkala namunali veb-ilovalarni va yuqori sifatli korporativ dasturlarni yaratishga imkon beradi.

1. Simfoniya
Tez yuklash. Iste'molchilar uchun dasturlarning ishlash ko'rsatkichlari oxirgi. Bu uni umuman ishlatadimi yoki yo'qligiga bog'liq. 4.2 versiyada REST API-ni yuklash 2 ms vaqtni oladi, ya'ni. Symfony bu eng tez PHP doirasidir.
Batafsil hujjatlar. Ushbu vositaning batafsil hujjatlari nafaqat yangi boshlanuvchilar, balki tajribali dasturchilar uchun ham foydalidir. U aniq va misollar bilan ramkaning har bir tarkibiy qismini tavsiflaydi.
Moslashuvchanlik. Event Dispatcher tufayli Symfony to'liq sozlangan, u turli xil loyihaviy talablarga moslasha oladi.
2. Laravel
Yuqori darajadagi xavfsizlik. Biz allaqachon xavfsizlik PHP doirasi uchun juda muhim xususiyat ekanligiga e'tibor qaratdik. Bunday holda, siz xavfsiz muhitda ishlaysiz, chunki Laravel barcha zararli harakatlarni bloklaydi va SQL-kodni tasodifiy va yashirin qarshi in'ektsiyalaridan mukammal himoya qiladi.
Ichki pochta xizmatlari. Integratsiyalashgan elektron pochta xizmati tufayli siz yaratgan veb-ilovangiz foydalanuvchilarga SMS va Slack xabarlarini yuborishi mumkin. Ramkada foydalanish uchun oson API mavjud, shuningdek Mailgun, Amazon SES, SMTP va Mandrill uchun drayverlar mavjud.
Keng funksionallik.

3. Yii2
Xavfsizlik yaxshilandi. Yii2 saytlar va ilovalarni har qanday hujumlardan, jumladan cookie-fayllar, SQL in'ektsiyalari, CSRF va kross-skriptlardan himoya qilishga qodir.
Tezlashtirilgan rivojlanish. Frame asosiy CRUD funktsiyalarini yaratadi, shuning uchun dasturchilar tezroq ishlaydi, bu nafaqat vaqtni tejashga, balki rivojlanish xarajatlarini kamaytiradi.
Oson o'rnatish. Har bir daqiqani hisoblashda Yii foydalanuvchilarga o'rnatish shablonini yoqtiradi. Natijada, mahsulotni o'rnatish va sozlash bir necha bor tezroq bo'ladi.

4. Zend asoslari
Haqiqiylikni tekshirish komponentlari to'plami. Autentifikatsiya jarayoni PHP rivojlanishini murakkablashtiradi. Ushbu muammoni doiradagi yechim shakllarni sinash uchun vositalar to'plamidir. Shunday qilib, ushbu funktsiyani noldan rivojlantirish shart emas.
Zend studiyasi. Bu ishlab chiquvchilar kodni tezroq yoza oladigan mulkiy integratsiyalashgan muhit. Xdebug, Z-Ray va Zend Debuggerlarning qo'shilishi tufayli disk raskadrovka yanada qulayroq bo'ladi. Turli xil serverlarga tarqatish ham mumkin, xususan, Microsoft Azure va Amazon Web Services qo'llab-quvvatlanadi.


#php #frameworks

💻 @iProgeruz
​​5 ta eng yaxshi online-kompilyatorlar

1. PHPFiddle va SandBox
Ushbu ikkita SandBox va PHPFiddle kompilyatorlari juda sodda, ammo bu ularning xizmatlari. Siz shunchaki saytga kirib, bir necha marta bosish bilan tayyor kompilyatsiya kodini olasiz.

Ushbu kompilyatorlarning yagona farqlari bir nechta tafsilotlar. Gap shundaki, PHPFiddle veb-sayti chiroyli zamonaviy dizaynga ega va HTML-ni belgilash bilan birga kodni bajarishi mumkin, bu ba'zida juda foydali. SandBox bunday narsalar bilan maqtana olmaydi, ammo hozirda sizga kerak bo'lgan PHP versiyasini tanlash imkoniyatiga ega. Shuning uchun, ushbu ikkala saytni ham belgilashingiz kerak bo'ladi.

2. CodePad
CodePad avvalgisiga qaraganda ancha funktsional kompilyator. U kodni nafaqat PHP-da, balki boshqa ko'plab dasturlash tillarida ham bajarishi mumkin.
Oddiy dizayni va yaxshi kompilyatori tufayli sayt juda kam Internetga ega bo'lsangiz ham tezda yuklanadi. Bu shubhasiz ortiqcha, chunki siz xizmatni deyarli har qanday joydan ishlatishingiz mumkin.
Afzalliklarga, shuningdek, kodni saqlash qobiliyati, shuningdek, do'stlar bilan kodga havolani ulashish imkoniyati qo'shilishi mumkin.

3. Koding
Koding xizmatini onlayn kompilyator deb nomlab bo'lmaydi. Bu masofaviy kompyuterda Internetda ishlashingiz mumkin bo'lgan to'laqonli virtual mashina.
Saytga tashrif buyurib, siz bulutda Ubuntu 14.04 ishlaydigan bir yoki bir nechta to'laqonli virtual mashinalarni ro'yxatdan o'tkazishingiz va yaratishingiz mumkin. Bunday virtual mashinalarda siz allaqachon biron bir narsani kompilyatsiya qilishingiz mumkinligi aniq. Ushbu echim juda yaxshi, ammo baribir 5-10 daqiqada hamma narsani sozlay olmaysiz.

4. GCC GodBolt
Aslida, GCC GodBolt juda oddiy xususiyatlarga ega, ammo baribir u ushbu TOP-dagi o'rniga loyiqdir. Ushbu saytda siz faqat C ++ da yozilgan kodni tuzishingiz mumkin. Bunday holda, siz loyihani tuzmoqchi bo'lgan har qanday sozlamalarni qo'shishingiz mumkin. Ko'pincha C ++ bilan ishlaydiganlar ushbu kompilyatorning barcha afzalliklarini bilib olishlari mumkin.
Sayt oddiy dizayni, shuningdek bitta qiziqarli xususiyatiga ega, ya'ni tezkor kodni yig'ish tiliga tarjima qilish.

Ideone
Va bizning ro'yxatimizdagi oxirgi - bu IdeOne kompilyatori. Aslida, bu dunyodagi eng qulay va xususiyatlarga boy kompilyatorlardan biri. Sayt dizayni chiroyli va zamonaviy, kompilyator portlash bilan ishlaydi, ko'plab dasturlash tillarida qo'llab-quvvatlash mavjud, yana nima kerak bo'lishi mumkin?

#compilators #programming

💻 @iProgeruz
Xakerlikka ancha bor, tinchgina dasturchilgimizni qilaylik

#ithumor

💻 @iProgeruz
C va C ++ tili-1.pdf
10 MB
Bilaman, orangizda C++ va C dasturlash tiliga qiziquvchilar ko'p. Ayniqsa C++. Chunki hozirda u zamon talabi. Kitob juda foydali bo'lib, unda C++ va C haqida ko'p narsani o'z ichiga olgan. Yuklab oling va barcha bilan bo'lishing.

#book

💻 @iProgeruz
This media is not supported in your browser
VIEW IN TELEGRAM
Siz bu sharlarni aylanyapti va o'z rangini o'zgartiryapti deb o'ylashingiz mumkin. Ammo xohlagan bir sharga yaxshilab e'tibor beringchi.

#illusion

💻 @iProgeruz
​​Bill Geyts haqida TOP-5 faktlar.

1. Hamma Bill Geyts deb ataydigan erkakning haqiqiy ismi Uilyam Genri Geyts III. Uning bobosi mer va senator, bobosining otasi esa Milliy bank vitse-prezidenti bo'lgan.

2. Geyts, Pol Allen va Pol Gilbert o'zlarining birinchi kompaniyasini 17 yoshida tashkil qilishgan. Ular transport zichligini qayd etuvchi maxsus hisoblagichlarni ishlab chiqarishdi va sotishdi. Garchi Traf-O-Data muvaffaqiyatli deb nomlanmasa ham, bu yosh tadbirkorlarga keyinchalik Microsoft-ni yaratishda qo'llashlari mumkin bo'lgan bebaho tajribani berdi.

3. Hozirda Bill Geytsning pul ishlashi har soniyada taxminan 250 dollarni tashkil qiladi. Bu kuniga taxminan 20 million dollar yoki yiliga 7,2 milliard dollar. Agar pul tushumlari butunlay to'xtasa va u har kuni million dollar sarflashga qaror qilsa, u 218 yildan so'nggina bankrot bo'ladi.

4. Bill va Melinda Geyts tomonidan asos solingan xayriya jamg'armasi dunyodagi eng katta. Uning asosiy maqsadlari sog'liqni saqlash tizimini qo'llab-quvvatlash va takomillashtirish, shuningdek kambag'al mamlakatlarda ochlikni engishdir. Jamg'arma mavjud bo'lganida, Bill Geyts unga 28 milliard dollar xayriya qilgan. Har yili ushbu tashkilot o'z loyihalariga BMTning Jahon sog'liqni saqlash tashkilotidan ko'ra ko'proq mablag 'sarflaydi.

5. Garchi 2008 yilda Bill Geyts Microsoft rahbari iste'foga chiqishini e'lon qilgan bo'lsa-da, bu uning kompaniya bilan munosabatlarini butunlay to'xtatgan degani emas. U eng katta aktsioner, Direktorlar Kengashi a'zosi bo'lib qolmoqda, shuningdek alohida maxsus loyihalarni ishlab chiqishda ishtirok etadi. 2015 yil yanvar oyida Geyts Reddit foydalanuvchilariga u nafaqat sun'iy intellektga ega va nafaqat hamma narsani eslab qolishga, balki voqealarni ham bashorat qilishga qodir bo'lgan "shaxsiy yordamchi" ni ishlab chiqayotganini aytdi. Kim biladi, ehtimol Bill Geytsning eng yaxshi rivojlanishi hali kelmagan?

#facts #bill_gates

💻 @iProgeruz
​​Matematik va mantiqiy savol 🤔

Yosh qizcha 1 dan 1000 gacha bo'lgan sonlarni barmoqlari bilan sanamoqda. U bosh barmog'idan boshladi. Ya'ni, bosh - 1, ko'rsatkich - 2, o'rtacha - 3, nomsiz - 4, jimjiloq - 5 va shu yo'sinda chappachasiga nomsiz - 6, o'rtacha - 7, ko'rsatkich - 8, bosh - 9, va yana ko'rsatkich — 10 va davom etadi.

Savol : Qizcha hisobni qaysi barmoqda to'xtatadi, ya'ni 1000 qaysi barmoqga to'g'ri keladi?

Javob 2 soatdan keyin kanalga tashaladi.

#savol

💻 @iProgeruz
​​Javob - Ko'rsatkich barmoqda!

Nega deysizmi? Sikl asosi 8, ya'ni har bir barmoqga to'g'ri keluvchi son 8 taga ko'payadi. 1000 ni 8 ga bo'lsak qoldiq 0 ga teng. Demak shunday barmoqni topishimiz kerakki, har bir aylanib kelganda, o'sha son 8 ga qoldiqsiz bo'linishi kerak. Ko'rsatkichga qarang. Barcha son 8 ga bo'linadi.

#savol_Javob


💻 @iProgeruz
​​Bugun biz Stiv Jobsning hayotidan g'ayrioddiy faktlar haqida gaplashamiz

— Stivning haqiqiy ota-onasi uni tug'ilganidayoq tashlab ketishgan. Uni Pol va Klara Jobslar asrab olishgan.

— Jobs oliy ma'lumotga ega emas, ota-onasining moliyaviy muammolari tufayli kollejni ham tark etishga majbur bo'ladi.

— Kollejda Stiv kola shishalarni yig'ib topshirardi, polda tunar, krishna oshxonasida ovqatlanishiga to'g'ri kelardi. Uning puli deyarli yo'q edi.

— Jobs go‘sht yemas edi.

— Stiv nomersiz Mercedes SL55 AMG haydardi va nogironlar uchun parkovkaga mashinasini qo'yardi

— Jobsning oyoqlari o'lchami katta edi - 48-chi.

— Apple 1-aprel kuni tashkil topgan.

— Apple Lisa kompyuteri Jobsning qizi sharafiga nomlandi.

— Stiv Apple'dan bazaviy 1$ olar edi, chunki tibbiy sug'urtaga to'lardi

— Jobsning eng sevimli kiyimlari: Sent-Turtlenek Croix qora vodolazkasi, Levining 501 ko'k jinsi va New Balance 992 krossovkasi.

#facts #Steve_Jobs


💻 @iProgeruz
Tushungan tushundi

#ithumor

💻 @iProgeruz
Java qo'llanma (@iProgeruz).pdf
598.4 KB
Do'stlar, ko'pchilik botga Javadan kitob tashlashimni so'rashdi. Iltimosni yerga qoldirmayman, shuning uchun men kanalga Java haqida ajoyib kitob tashayman. Kanalni do'stlaringizga jo'nating, 1K bo'lsak, xohlagan kishi botga yozib, istagan kitobini so'rashi mumkin. Lekin, iltimos, botga u dasturni tashang, buni tashang deb yozmang. Kitob bo'lsa mayli

#book

💻 @iProgeruz
​​​​​​3 lampochka masalasi 💡

Bu juda yaxshi eski masala bo'lib, u turli ish suhbatlarida "qizib" olish maqsadida beriladi. Bu juda sodda, ammo diqqatni, shuningdek, mantiqiy fikrlashni talab qiladi.

Tasavvur qiling, siz uchta lampochka bo'lgan yopiq xonaning oldida turibsiz va ularning barchasi hozirda o'chirilgan. Bunga qo'shimcha ravishda, sizning oldingizda uchta vklyuchatel (lampochkani yoquvchi) mavjud, ular 3 lampochkadan biriga to'g'ri keladi. Lampochkalarni xohlaganingizcha yoqishingiz va o'chirishingiz mumkin, ammo xonaga faqat bir marta kirishingiz mumkin. Bundan tashqari, qaysi vklyuchatel qaysi lampochkaga tegishli ekanligini bilmayapsiz.

Xonaga kirganingizdan so'ng, siz lampochkalarni ishlatib, hamma narsani qilishingiz mumkin, ammo siz yana vklyuchatellarga qaytolmaysiz. Endi savol: qaysi vklyuchatel lampochkalarga tegishli ekanligini aytish kerak. Masalan, ikkinchi vklyuchatel 3 lampochkaga mos keladi va hokazolar.

Agar javobni bilsangiz, @dasturchuzbot ga yozing. Birinchi 3 ta g'olibni kanalda e'lon qilamiz.
2 soatdan keyin javobni tashaymiz.

#savol
​​Topdingizmi? 💡💡💡

Javob quyidagicha
:
3 ta vklyuchateldan masalan, 1-chisni yoqib qo'ying. 2-chisiga teginmangda, 3-sini biroz yoqib, keyin o'chiring. Xonaga kirsak, bitta yoniq, bitta issiq, va bitta sovuq lampochka bor. Biz eslaymiz, qaysi vklyuchatelni yoqib qo'ygandik, qaysini biroz yoqib o'chirgandik, qaysiga umuman teginmagandik. Bu savolni ko'plab IT-kompaniyalarda berishadi. Ishga kirayotganda kerak bo'ladi. Shaxsan, o'zimga tushgan 😉

#savol_javob

💻 @iProgeruz
​​Klaviaturada qanday qilib tez yozish mumkin? ⌨️

Bugungi kunda kompyuterda tezda chop eta olish juda muhimdir. Biz doimo biror narsani yozamiz va uni barcha turdagi elektron qurilmalarda qilamiz. Tez yozishni qanday o'rganish kerak?

— To'g'ri usul
Ko'p odamlar klaviaturada barmoqlarning to'g'ri joylashishi, to'g'ri ish joyi va shunga o'xshash narsalar haqida gapirishadi. Haqiqatan ham
bu juda muhim, ammo baribir bu siz tezda terishni o'rganishingizga yordam bermaydi. Aslida, deyarli bir zumda qanday qilib tezda chop etishni o'rganishga imkon beradigan texnologiya yo'q.

Ko'zni ochish va tez terish bir xil emasligi muhimdir. Boshlash uchun, qanday qilib tez terishni o'rganing va qaysi tugmachani intuitiv ravishda bilgan paytdan boshlab, ko'r-ko'rona yozish siz uchun mutlaqo oddiy vazifa bo'ladi.

— O'rganish uchun saytlar
Endi Internetda ko'r-ko'rona yozishni o'rganishga va klaviaturada yozish darajasini oshirishga yordam beradigan juda ko'p ajoyib saytlar mavjud.

- vse10.ru
Ajoyib sayt, barchasi rus tilida. Bir necha kun ichida tez terishni o'zlashtirishga imkon beradi, asosiysi bu sizning qat'iyatlilik, shuningdek, qat'iyatlilikdir. Saytda klaviatura simulyatori, shuningdek, kerakli barcha narsalarni o'qishingiz mumkin bo'lgan mashg'ulotlar mavjud.

- klava.org
Ajoyib sayt, ayniqsa dasturchilar uchun. Ushbu saytda siz o'rganmoqchi bo'lgan tilni, masalan, rus, ingliz, ukrain tilini tanlashingiz yoki barcha belgilarni tezda kiritish uchun mashq qilishingiz mumkin bo'lgan dasturlash tilini tanlashingiz mumkin. Saytda dasturlash tillarini tanlashingiz mumkin: C, C ++, Python, PHP, Javascript va boshqalar.
Darhaqiqat, tezkor usul yo'q, ammo bu vazifani bajarishda sizga yordam beradigan ajoyib saytlar mavjud. Shunday qilib, agar siz tez terishni o'rganishga qaror qilsangiz, bugungi kunda yozishni boshlang. Kuniga atigi 1000-2000 ta so'z allaqachon sizning darajangizni oshirib yuboradi, asosiysi buni to'g'ri bajarishdir, masalan, o'quv saytlarida.

@progerlive: #keyboard
​​Natijalar

Mana, savol-javob yakunlandi. To'g'risini aytsam, xursand bo'lganim, ko'p kishi qatnashdi. Orangizda shuncha iqtidorlar borligini bilmay yurgan ekanman. Ammo va'daga muvofiq birinchi 3-talikni kanalga e'lon qilaman. Bu yerda siz ham bo'lishingiz mumkin, albatta, iste'dodingizni ko'rsatgan xolda

🥇 @Farrukhan7999
🥈 @Muhammadamin_2005
🥉@codinglifestyle

Do'stlar, agar shunaqa mantiqiy savol-javobni tashashimizni xohlasangiz, "Xohlaymiz" ga bosing. Men katta IT-kompaniyalarga tushgan savollarni sizga taqdim etyapman. Ishga kirishingizda kerak bo'ladi.

#konkurs

💻 @iProgeruz