reactiveandroid.pdf
1.5 MB
Reactive Programming on Android with RxJava (2017)
Mualliflar: Christopher Arriola, Angus Huang
Hajmi : 1.4 MB
Inglizcha bo'lsa ham Android dasturlashi haqida ko'p narsalar bor ekan
#book
💻 @iProgeruz
Mualliflar: Christopher Arriola, Angus Huang
Hajmi : 1.4 MB
Inglizcha bo'lsa ham Android dasturlashi haqida ko'p narsalar bor ekan
#book
💻 @iProgeruz
TIOBE ning dekabr oyiga reytinglari
Liderlikni har doimgidek Java va C, eng yaxshi rivojlanayotgan esa Python, so'nayotganlar esa .NET, Visual, Basic.
#tiobe
💻 @iProgeruz
Liderlikni har doimgidek Java va C, eng yaxshi rivojlanayotgan esa Python, so'nayotganlar esa .NET, Visual, Basic.
#tiobe
💻 @iProgeruz
Yangi virus epidemiyasi tarqaldi ⚠️
- Yangi virus chiqibdimish
- Vay, yo'g'e? Antivirus op kelay bo'masa
Mahalla xotinlaridan eshitishimcha, yangi virus chiqibdimish. U xotiraga o'rnashib oladida papka va ichidagi fayllarni shifrlab qo'yadi, kengaytmasi esa .harma . Ma'lumotni tiklamoqchi bo'lsangiz, bir xitoylikka 3000$ berasiz va u sizga shifrlangan kodni jo'natadi. Toshkentni manaman degan hakerlari ham hech narsa qilolmabdi. Bu usta topolmaysiz degani.
— Himoya
Sizga agar brauzerdan yoki telegramdanmi, qaydan bo'lsa ham shubhali ssilka kelsa, kirib o'tirmang. Ofitsial emas joylardan narsa yuklamang. Kompyuterga antivirus qo'ying, bu muhim. Lekin u virusni antiviruslar ham tuzata olmayapti. Qisqasi, bo'lar-bo'lmas narsalarga kirib o'tirmang. Ayniqsa dasturchi bo'lsangiz, ofisdagi kompyuterlar orasidagi umumiy dostupni cheklang, boshqa kompyuter orqali ma'lumot olmang. Ishdan haydalmang yana.
#news #virus
💻 @iProgeruz
- Yangi virus chiqibdimish
- Vay, yo'g'e? Antivirus op kelay bo'masa
Mahalla xotinlaridan eshitishimcha, yangi virus chiqibdimish. U xotiraga o'rnashib oladida papka va ichidagi fayllarni shifrlab qo'yadi, kengaytmasi esa .harma . Ma'lumotni tiklamoqchi bo'lsangiz, bir xitoylikka 3000$ berasiz va u sizga shifrlangan kodni jo'natadi. Toshkentni manaman degan hakerlari ham hech narsa qilolmabdi. Bu usta topolmaysiz degani.
— Himoya
Sizga agar brauzerdan yoki telegramdanmi, qaydan bo'lsa ham shubhali ssilka kelsa, kirib o'tirmang. Ofitsial emas joylardan narsa yuklamang. Kompyuterga antivirus qo'ying, bu muhim. Lekin u virusni antiviruslar ham tuzata olmayapti. Qisqasi, bo'lar-bo'lmas narsalarga kirib o'tirmang. Ayniqsa dasturchi bo'lsangiz, ofisdagi kompyuterlar orasidagi umumiy dostupni cheklang, boshqa kompyuter orqali ma'lumot olmang. Ishdan haydalmang yana.
#news #virus
💻 @iProgeruz
Agarda siz C++ ga qiziqsangiz, mana yuklash ssilkasi. Ssilkaga bosing va saytdan yuklab oling (tas-ix)
#Cpp #soft
👉 Скачать С++, 60 MB
#Cpp #soft
👉 Скачать С++, 60 MB
python-3.8.1.exe
25.2 MB
Windows uchun Python 3.8.1 versiyasini yuklab oling va mazza qilib biz bilan dasturlashni o'rganing!
#python #soft
@iProgeruz
#python #soft
@iProgeruz
"Dasturchi kim o'zi?" deydiganlar uchun maxsus!
(Agar shunaqa do'stingiz bo'lsa tarqating)
Xo'sh, dasturchi kim o'zi? Kompyuterni qarshisida o'tirib olib, klaviaturani shaqillatib o'tiradigan odammi yoki usta? Ikkalasi ham emas, dasturchi zamon talabi. Dasturchisi bo'lmagan davlat, eramizdan avvalgi davlatdan farqi yo'q. Chunki ular davlat byudjetiga katta hissa qo'shishadi. Hatto ayrim davlatlar IT-sohasi bilan boy. Masalan Yaponiya, hamma dasturchi desa ham bo'ladi. Bizda "One Million Uzbek Coders" loyihasi bekorga tuzilmadi. Dasturchilarni ko'paytirish maqsadida. Mavuzdan yiroqlashib kettik. Dasturchi kim?
Dasturchi — turli xil platformalarga dastur yozuvchi shaxs. "Dasturiy ta'minotsiz kompyuter temir-tersakdan boshqa narsa emas" - degan ekan Bill Geyts. Siz ishlatayotgan telefonda Android degan narsa bor. Android o'sha telefonni asosi, sistemasi, bir so'z bilan aytganda "yuragi". Dasturchi bo'lmaganda edi, siz shu postni ko'ramayotgan ham bo'larmidingiz... Siz ishlatayotgan jamiki texnologiyani dasturchi taxlagan. Endi marhamat qilib, dasturchilarga ta'zim aylang ) Aytmoqchi, ularning daromadi ham kam emas. Dasturchilik nufuzli kasb, buni unutmang. Dasturchi yomon ko'rgan narsa bu unga kompyuter nosozliklari haqidagi shikoyatlar. Dasturchilarning har xil atalishlari bor. Coder, Programmist, Proger (-iProger ham shundan kelib chiqdi), IT-Mutaxasis va hokazo. Agar dasturchi haqida ozgina bo'lsa ham ma'lumotga ega bo'lsangiz, layk bosing va qolganlarga ham jo'nating, yana bittasini yoniga borib printerim ishlamayapti demasin 😉
#consultation
💻 @iProgeruz
(Agar shunaqa do'stingiz bo'lsa tarqating)
Xo'sh, dasturchi kim o'zi? Kompyuterni qarshisida o'tirib olib, klaviaturani shaqillatib o'tiradigan odammi yoki usta? Ikkalasi ham emas, dasturchi zamon talabi. Dasturchisi bo'lmagan davlat, eramizdan avvalgi davlatdan farqi yo'q. Chunki ular davlat byudjetiga katta hissa qo'shishadi. Hatto ayrim davlatlar IT-sohasi bilan boy. Masalan Yaponiya, hamma dasturchi desa ham bo'ladi. Bizda "One Million Uzbek Coders" loyihasi bekorga tuzilmadi. Dasturchilarni ko'paytirish maqsadida. Mavuzdan yiroqlashib kettik. Dasturchi kim?
Dasturchi — turli xil platformalarga dastur yozuvchi shaxs. "Dasturiy ta'minotsiz kompyuter temir-tersakdan boshqa narsa emas" - degan ekan Bill Geyts. Siz ishlatayotgan telefonda Android degan narsa bor. Android o'sha telefonni asosi, sistemasi, bir so'z bilan aytganda "yuragi". Dasturchi bo'lmaganda edi, siz shu postni ko'ramayotgan ham bo'larmidingiz... Siz ishlatayotgan jamiki texnologiyani dasturchi taxlagan. Endi marhamat qilib, dasturchilarga ta'zim aylang ) Aytmoqchi, ularning daromadi ham kam emas. Dasturchilik nufuzli kasb, buni unutmang. Dasturchi yomon ko'rgan narsa bu unga kompyuter nosozliklari haqidagi shikoyatlar. Dasturchilarning har xil atalishlari bor. Coder, Programmist, Proger (-iProger ham shundan kelib chiqdi), IT-Mutaxasis va hokazo. Agar dasturchi haqida ozgina bo'lsa ham ma'lumotga ega bo'lsangiz, layk bosing va qolganlarga ham jo'nating, yana bittasini yoniga borib printerim ishlamayapti demasin 😉
#consultation
💻 @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
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
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