Forwarded from Saud Abdulwahed (Saud Abdulwahed)
Malware nima?
"Malicious Software" qisqartmasi. Zararli dasturlar ham kompyuter dasturi hisoblanadi. Har bir dastur singari zararli dasturlar ham muayyan faoliyatni amalga oshirish uchun turli muammolarni yechib ba'zi operatsiyalarni bajaradi. Bu jarayonlar foydalanuvchi yoki foydalanuvchining kompyuteriga zarar yetkazish maqsadida baʼzan qurbonning fayllarini shifrlash uchun (Ransomware), baʼzida foydalanuvchining roziligisiz shaxsiy yoki muhim maʼlumotlarni uchinchi shaxslarga yetkazish (Spyware) va yana ba'zida foydalanuvchi qurilmasida reklama koʻrsatish uchun mo'ljallanadi (Adware).
"Malicious Software" qisqartmasi. Zararli dasturlar ham kompyuter dasturi hisoblanadi. Har bir dastur singari zararli dasturlar ham muayyan faoliyatni amalga oshirish uchun turli muammolarni yechib ba'zi operatsiyalarni bajaradi. Bu jarayonlar foydalanuvchi yoki foydalanuvchining kompyuteriga zarar yetkazish maqsadida baʼzan qurbonning fayllarini shifrlash uchun (Ransomware), baʼzida foydalanuvchining roziligisiz shaxsiy yoki muhim maʼlumotlarni uchinchi shaxslarga yetkazish (Spyware) va yana ba'zida foydalanuvchi qurilmasida reklama koʻrsatish uchun mo'ljallanadi (Adware).
Forwarded from Веб-страница
Что почитать веб-разработчику: «JavaScript. Полное руководство», Дэвида Флэнагана
В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на JavaScript, и новое 7 издание издание книги полностью обновлено, чтобы охватить последние версии JavaScript.
Издание полно яркими примерами кода и новыми главами, в которых раскрываются классы, модули, итераторы, генераторы, объекты Promise и async/await.
#javascript #книги
В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на JavaScript, и новое 7 издание издание книги полностью обновлено, чтобы охватить последние версии JavaScript.
Издание полно яркими примерами кода и новыми главами, в которых раскрываются классы, модули, итераторы, генераторы, объекты Promise и async/await.
#javascript #книги
Forwarded from Веб-страница
Как запустить мобильное приложение за три недели с помощью PWA?
PWA — промежуточная технология между сайтами и нативными мобильными приложениями. По сути, это «прокачанная» копия веб-сайта, размещенная на устройстве пользователя и не требующая отдельной разработки для iOS или Android.
Какие задачи решают PWA-приложения, есть ли у них ограничения и почему Frontend-разработчики справляются с PWA-разработкой лучше других. Читайте в статье: https://tproger.ru/articles/kak-zapustit-mobilnoe-prilozhenie-za-tri-nedeli-s-pomoshhju-pwa/
В конце материала — инструкция по интеграции прогрессивного веб-приложения в сайт.
#pwa #фронтенд
PWA — промежуточная технология между сайтами и нативными мобильными приложениями. По сути, это «прокачанная» копия веб-сайта, размещенная на устройстве пользователя и не требующая отдельной разработки для iOS или Android.
Какие задачи решают PWA-приложения, есть ли у них ограничения и почему Frontend-разработчики справляются с PWA-разработкой лучше других. Читайте в статье: https://tproger.ru/articles/kak-zapustit-mobilnoe-prilozhenie-za-tri-nedeli-s-pomoshhju-pwa/
В конце материала — инструкция по интеграции прогрессивного веб-приложения в сайт.
#pwa #фронтенд
Forwarded from Веб-страница
Делов на 30 минут, а удовольствия на целый день: создаём игру для тренировки памяти на HTML, CSS и JavaScript
Memory Game — интересная игра, с неплохим дизайном и простой реализацией. CodePen проекта: https://codepen.io/abdullahturkmen/pen/YzxmRZj
#codepen #gamedev
Memory Game — интересная игра, с неплохим дизайном и простой реализацией. CodePen проекта: https://codepen.io/abdullahturkmen/pen/YzxmRZj
#codepen #gamedev
Forwarded from Веб-страница
TailwindCSS — это CSS-фреймворк. Он похож на Bootstrap, Foundation или Bulma, но у него есть несколько фич, за которые его можно полюбить.
И вот небольшая подборка полезных сервисов и шпаргалок, которые вам помогут познакомиться с ним поближе:
— Интерактивный пример почтового ящика Intercom на Tailwind CSS, который поможет попробовать фреймворк на практике: https://play.tailwindcss.com/O2Uz6b4uLs?layout=horizontal
— Tailwind Cheat Sheet, шпаргалка по всем классам утилит и свойствам: https://nerdcave.com/tailwind-cheat-sheet: https://nerdcave.com/tailwind-cheat-sheet
— Meraki UI, набор нескольких готовых компонентов Tailwind CSS, которые можно кастомизировать перед копипастом: https://merakiui.com/components/
— Tailwind.run(), онлайн-площадка для Tailwind CSS с поддержкой пользовательской конфигурации сборки. С её помощью можно посмотреть, как итоговый вариант будет выглядеть на разных устройствах: https://tailwind.run/new
#библиотека #tailwind #инструменты
И вот небольшая подборка полезных сервисов и шпаргалок, которые вам помогут познакомиться с ним поближе:
— Интерактивный пример почтового ящика Intercom на Tailwind CSS, который поможет попробовать фреймворк на практике: https://play.tailwindcss.com/O2Uz6b4uLs?layout=horizontal
— Tailwind Cheat Sheet, шпаргалка по всем классам утилит и свойствам: https://nerdcave.com/tailwind-cheat-sheet: https://nerdcave.com/tailwind-cheat-sheet
— Meraki UI, набор нескольких готовых компонентов Tailwind CSS, которые можно кастомизировать перед копипастом: https://merakiui.com/components/
— Tailwind.run(), онлайн-площадка для Tailwind CSS с поддержкой пользовательской конфигурации сборки. С её помощью можно посмотреть, как итоговый вариант будет выглядеть на разных устройствах: https://tailwind.run/new
#библиотека #tailwind #инструменты
Forwarded from Веб-страница
Многим компаниям нужен анализ данных, но они попросту не могут это сделать. Поэтому те, кто научится с ними работать, будут востребованы и через десятки лет в любой индустрии: от финансового сектора до геймдева.
При этом спрос на таких специалистов уже сильно превышает предложение, а зарплатная «вилка» middle-аналитиков стартует от 130 000 рублей.
Получить необходимые знания и практический опыт можно с нуля — на примере 32 бизнес-кейсов на курсе «Аналитик данных» от Академии Eduson.
Интерактивные тренажёры и методика от простого к сложному не дадут запутаться: начнете с Excel, а потом овладеете SQL, Python и Power BI. Преподаватели из «Яндекса», Datalatte, Softline и Ghetto Studio делятся опытом с первых уроков.
Личный куратор будет на связи 365 дней со старта обучения, а сама Академия поможет с трудоустройством и отправит ваше резюме своим компаниям-партнерам, среди которых Avito, ВТБ и Mercedes Benz.
Чтобы начать чувствовать себя уверенно в профессии и найти востребованную работу в IT — оставляйте заявку по ссылке и успейте забронировать обучение со скидкой -50%. Личная консультация с экспертом в подарок.
Это #партнёрский пост
При этом спрос на таких специалистов уже сильно превышает предложение, а зарплатная «вилка» middle-аналитиков стартует от 130 000 рублей.
Получить необходимые знания и практический опыт можно с нуля — на примере 32 бизнес-кейсов на курсе «Аналитик данных» от Академии Eduson.
Интерактивные тренажёры и методика от простого к сложному не дадут запутаться: начнете с Excel, а потом овладеете SQL, Python и Power BI. Преподаватели из «Яндекса», Datalatte, Softline и Ghetto Studio делятся опытом с первых уроков.
Личный куратор будет на связи 365 дней со старта обучения, а сама Академия поможет с трудоустройством и отправит ваше резюме своим компаниям-партнерам, среди которых Avito, ВТБ и Mercedes Benz.
Чтобы начать чувствовать себя уверенно в профессии и найти востребованную работу в IT — оставляйте заявку по ссылке и успейте забронировать обучение со скидкой -50%. Личная консультация с экспертом в подарок.
Это #партнёрский пост
eduson.academy
Профессия Аналитик данных
Онлайн-курс «Аналитик данных» от Eduson: стань специалистом в аналитике данных, обучение на специальность аналитик данных с трудоустройством, официальный диплом по специальности Data Analyst. Программа, преподаватели и цена онлайн-обучения на аналитика данных…
Forwarded from Веб-страница
Нашли неплохой базовый курс для новичков: «Веб-технологии: начальный уровень»
Рассчитан на тех, кто ещё не знаком с веб-разработкой, но хочет получить начальные знания в данной области. Материал изложен простым языком и подойдёт всем новичкам: школьникам, студентам, учителям информатики и просто любому желающему разобраться с HTML5 и CSS3.
Курс состоит из 6 модулей, рассчитан на 3-5 часов. За курс вы изучите основы HTML5, изучите CSS3, познакомитесь с JavaScript и сверстаете простой лэндинг по макету: https://stepik.org/course/82108/promo?search=992854481
#курс
Рассчитан на тех, кто ещё не знаком с веб-разработкой, но хочет получить начальные знания в данной области. Материал изложен простым языком и подойдёт всем новичкам: школьникам, студентам, учителям информатики и просто любому желающему разобраться с HTML5 и CSS3.
Курс состоит из 6 модулей, рассчитан на 3-5 часов. За курс вы изучите основы HTML5, изучите CSS3, познакомитесь с JavaScript и сверстаете простой лэндинг по макету: https://stepik.org/course/82108/promo?search=992854481
#курс
Forwarded from Веб-страница
Собираем и деплоим приложение на Node.js с помощью werf. Работа с базой данных
Это продолжение материала, посвящённого созданию и запуску приложения на Node.js с помощью werf. В прошлый раз автор рассмотрел базовое Node.js-приложение и его деплой в Kubernetes. Теперь же вы сможете дополнить его, добавив базу данных MySQL. Приложение получит все необходимые для этого компоненты и настройки.
Подробнее:
https://tproger.ru/articles/sobiraem-i-deploim-prilozhenie-na-node-js-s-pomoshhju-werf-rabota-s-bazoj-dannyh/
#devops #kubernetes #nodejs #sql
Это продолжение материала, посвящённого созданию и запуску приложения на Node.js с помощью werf. В прошлый раз автор рассмотрел базовое Node.js-приложение и его деплой в Kubernetes. Теперь же вы сможете дополнить его, добавив базу данных MySQL. Приложение получит все необходимые для этого компоненты и настройки.
Подробнее:
https://tproger.ru/articles/sobiraem-i-deploim-prilozhenie-na-node-js-s-pomoshhju-werf-rabota-s-bazoj-dannyh/
#devops #kubernetes #nodejs #sql
Forwarded from Веб-страница
Нецелевое использование assert-функций в TypeScript
Представьте, что у вас есть старый JS API, зависящий от мутирования передаваемого ему объекта, или не представляйте, а взгляните на код, с которым вы работаете сейчас и всплакните ещё раз. Так вот, автор этой статьи придумал, как применить assert-функцию, чтобы актуализировать старый код с учётом типов данных.
Подробнее:
https://habr.com/ru/company/ruvds/blog/664600/
#typescript
Представьте, что у вас есть старый JS API, зависящий от мутирования передаваемого ему объекта, или не представляйте, а взгляните на код, с которым вы работаете сейчас и всплакните ещё раз. Так вот, автор этой статьи придумал, как применить assert-функцию, чтобы актуализировать старый код с учётом типов данных.
Подробнее:
https://habr.com/ru/company/ruvds/blog/664600/
#typescript
Forwarded from Веб-страница
«Я всё время неправильно создавал формы в React.js»
Если вам часто приходится создавать формы с помощью React, то вы наверняка сталкивались с необходимостью использования множества
В этой статье автор поделился собственным способом создания компонента формы, которые избавляет от этой проблемы и делает код более лаконичным:
https://dev.to/kuvambhardwaj/i-was-creating-forms-the-wrong-way-all-along-in-reactjs-hl3
#фронтенд #react
Если вам часто приходится создавать формы с помощью React, то вы наверняка сталкивались с необходимостью использования множества
useState для различных элементов формы.В этой статье автор поделился собственным способом создания компонента формы, которые избавляет от этой проблемы и делает код более лаконичным:
https://dev.to/kuvambhardwaj/i-was-creating-forms-the-wrong-way-all-along-in-reactjs-hl3
#фронтенд #react
Forwarded from azdev.uz
#😳 Qiziqarli Ma'lumot ! 📲
Smartfonning ham qulog'i bor
XXI asr texnologiyalari shunchalik shiddat bilan o'sib bormoqda-ki, hozirgi kunda mobil qurilmalarimizda ham qisman eshitish qobiliyati bor. Bunga yaqqol misol qilib Yandex: Alisa, Google asistenti, Sirilarni misol qilib keltira olamiz. Bu dasturlarning vazifasi sizni eshitib, tushunib, agar javob qaytarishga qodir bo'lsa, javob berishdir.
Yana bir Shazam nomli ilova ham mavjud. Bu ilovani aktivlashtirish orqali siz har qanday yangrayotgan kuyni mobil qurilmangizga eshittirish orqali qidirib topishingiz mumkin.
Tasavvur qiling ish bilan ko'chada yuribsiz va qayerdandir musiqa ovozini eshitib, yoqtirib qoldingiz. Bunday holda ko'pchilik 3 xil usuldan foydalanib, musiqani topishga harakat qilishadi 🔍
1️⃣ Musiqa eshitayotgan inson oldiga borib, undan kuy nomini so'raysiz 🤷🏻♂️
2️⃣ Qo'shiqning so'zlarini eslab qolib, Google orqali topasiz 💻
3️⃣ Telefoningizni olib, Shazam dasturidan foydalanasiz ✅
Lekin sizda telefoningizni blokdan chiqarib, Shazam dasturiga kirishga yetarli vaqtingiz bo'lmasa, hech xavotir olmang. Biz sizga to'rtinchi usulni o'rgatamiz😉
4️⃣-usul bu Google asistentidan foydalanishdir. Google asistent ilovasi barcha android qurilmalarda o'rnatilgan bo'ladi va "okey gugl va hey gugl" kalit so'zlarini aytish orqali aktivlashtiriladi. Dastur aktivlashtirilgach, siz rus yoki ingliz tilida "bu qaysi qo'shiq" deb savol bersangiz, dastur avtomatik ravishda yangrayotgan kuyni internetdan topib, sizga natijalarni ko'rsatadi. Ilova ishlay boshlagach, quyidagi iboralardan birini ishlatish orqali sevimli musiqangizni topishingiz mumkin.
"What is this song?" (vat iz zis song?)
"Что за песня?"
"Подскажешь песню?"
👇👇👇👇👇👇👇
@procodeuz
Smartfonning ham qulog'i bor
XXI asr texnologiyalari shunchalik shiddat bilan o'sib bormoqda-ki, hozirgi kunda mobil qurilmalarimizda ham qisman eshitish qobiliyati bor. Bunga yaqqol misol qilib Yandex: Alisa, Google asistenti, Sirilarni misol qilib keltira olamiz. Bu dasturlarning vazifasi sizni eshitib, tushunib, agar javob qaytarishga qodir bo'lsa, javob berishdir.
Yana bir Shazam nomli ilova ham mavjud. Bu ilovani aktivlashtirish orqali siz har qanday yangrayotgan kuyni mobil qurilmangizga eshittirish orqali qidirib topishingiz mumkin.
Tasavvur qiling ish bilan ko'chada yuribsiz va qayerdandir musiqa ovozini eshitib, yoqtirib qoldingiz. Bunday holda ko'pchilik 3 xil usuldan foydalanib, musiqani topishga harakat qilishadi 🔍
1️⃣ Musiqa eshitayotgan inson oldiga borib, undan kuy nomini so'raysiz 🤷🏻♂️
2️⃣ Qo'shiqning so'zlarini eslab qolib, Google orqali topasiz 💻
3️⃣ Telefoningizni olib, Shazam dasturidan foydalanasiz ✅
Lekin sizda telefoningizni blokdan chiqarib, Shazam dasturiga kirishga yetarli vaqtingiz bo'lmasa, hech xavotir olmang. Biz sizga to'rtinchi usulni o'rgatamiz😉
4️⃣-usul bu Google asistentidan foydalanishdir. Google asistent ilovasi barcha android qurilmalarda o'rnatilgan bo'ladi va "okey gugl va hey gugl" kalit so'zlarini aytish orqali aktivlashtiriladi. Dastur aktivlashtirilgach, siz rus yoki ingliz tilida "bu qaysi qo'shiq" deb savol bersangiz, dastur avtomatik ravishda yangrayotgan kuyni internetdan topib, sizga natijalarni ko'rsatadi. Ilova ishlay boshlagach, quyidagi iboralardan birini ishlatish orqali sevimli musiqangizni topishingiz mumkin.
"What is this song?" (vat iz zis song?)
"Что за песня?"
"Подскажешь песню?"
👇👇👇👇👇👇👇
@procodeuz
Forwarded from Веб-страница
Как создавать игры на pixi.js
Небольшой плейлист по pixi.js для создания игр и динамики на сайте. Если вы давно хотели разрабатывать игры на javascript, то время пришло. Автор покажет вам, как с помощью библиотеки pixi.js можно создать игру:
https://youtu.be/chYS7Dt8_rA?list=PLoYUIcUCRmBxcMbtWDw0SbjAO3U_q3gBg
#видео #pixijs
Небольшой плейлист по pixi.js для создания игр и динамики на сайте. Если вы давно хотели разрабатывать игры на javascript, то время пришло. Автор покажет вам, как с помощью библиотеки pixi.js можно создать игру:
https://youtu.be/chYS7Dt8_rA?list=PLoYUIcUCRmBxcMbtWDw0SbjAO3U_q3gBg
#видео #pixijs
Forwarded from Веб-страница
Scrollbar в современном CSS
Полоса прокрутки присутствует сегодня на любом сайте видимо или невидимо. Это вполне обыденный элемент, на который обычно никто не обращает особого внимания.
Автор же этой статьи предлагает уделять этому элементу больше внимания, ведь он может стать отличным способом закрепить сайт в памяти пользователя. Подробнее о том, что сегодня можно сделать с прокруткой на сайте:
https://habr.com/ru/post/674244/
#фронтенд #css
Полоса прокрутки присутствует сегодня на любом сайте видимо или невидимо. Это вполне обыденный элемент, на который обычно никто не обращает особого внимания.
Автор же этой статьи предлагает уделять этому элементу больше внимания, ведь он может стать отличным способом закрепить сайт в памяти пользователя. Подробнее о том, что сегодня можно сделать с прокруткой на сайте:
https://habr.com/ru/post/674244/
#фронтенд #css
Forwarded from МГУ | Программирование
Разница между объектно-ориентированным программированием и процессно-ориентированным
Урок по ООП №2
Начать следует со сходства: и то, и другое — способ мышления для решения проблем и способ организации кода.
Процедурно-ориентированное мышление:
Процессно-ориентированное программирование уделяет больше внимания «логическому потоку программы», который является своего рода мышлением «исполнителя», подходящим для написания небольших программ.
Объектно-ориентированное мышление:
Объектно-ориентированный подход больше связан с «взаимосвязью между объектами в программном обеспечении», что больше соответствует образу мышления людей, и является своего рода «дизайнерским» мышлением, подходящим для написания крупномасштабных программ.
Объектно-ориентированный подход может помочь нам понять и проанализировать всю систему в целом. Тем не менее, что касается реализации некоторых микроопераций (то есть одного метода), все еще необходимо обрабатывать процессно-ориентированное мышление.
Итог: Процессно-ориентированный и объектно-ориентированный дополняют друг друга, а объектно-ориентированный неотделим от процессно-ориентированного.
📁 #Урок
Урок по ООП №2
Начать следует со сходства: и то, и другое — способ мышления для решения проблем и способ организации кода.
Процедурно-ориентированное мышление:
Процессно-ориентированное программирование уделяет больше внимания «логическому потоку программы», который является своего рода мышлением «исполнителя», подходящим для написания небольших программ.
Объектно-ориентированное мышление:
Объектно-ориентированный подход больше связан с «взаимосвязью между объектами в программном обеспечении», что больше соответствует образу мышления людей, и является своего рода «дизайнерским» мышлением, подходящим для написания крупномасштабных программ.
Объектно-ориентированный подход может помочь нам понять и проанализировать всю систему в целом. Тем не менее, что касается реализации некоторых микроопераций (то есть одного метода), все еще необходимо обрабатывать процессно-ориентированное мышление.
Итог: Процессно-ориентированный и объектно-ориентированный дополняют друг друга, а объектно-ориентированный неотделим от процессно-ориентированного.
📁 #Урок
Forwarded from Веб-страница
Удобный способ использовать SVG в React
Добавить SVG на сайт можно совершенно разными способами. Но если вы хотите полноценно использовать все возможности SVG, то необходимо вставлять изображение непосредственно в HTML-разметку. Или нет?
В этой статье вы найдёте ещё один хитрый, но при этом удобный способ:
https://habr.com/ru/post/672984/
#react #svg
Добавить SVG на сайт можно совершенно разными способами. Но если вы хотите полноценно использовать все возможности SVG, то необходимо вставлять изображение непосредственно в HTML-разметку. Или нет?
В этой статье вы найдёте ещё один хитрый, но при этом удобный способ:
https://habr.com/ru/post/672984/
#react #svg
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать многоуровневое выпадающее меню в React
Многоуровневое меню предоставляет несколько вариантов выбора, делая панель навигации динамичным и организованным. В этом руководстве вы пошагово рассмотрите процесс реализации функции раскрывающегося списка в React:
https://blog.logrocket.com/how-create-multilevel-dropdown-menu-react/
#фронтенд #react
Многоуровневое меню предоставляет несколько вариантов выбора, делая панель навигации динамичным и организованным. В этом руководстве вы пошагово рассмотрите процесс реализации функции раскрывающегося списка в React:
https://blog.logrocket.com/how-create-multilevel-dropdown-menu-react/
#фронтенд #react
Forwarded from SUBYEKTIV
Media is too big
VIEW IN TELEGRAM
Oliy ta‘lim — har yili minglab bilimsiz talabalarni yetishtirib, formani bilimdan ustun qoʻygan tizim.
Kelajakda rivojlangan davlat boʻlish-boʻlmasligimiz faqat va faqat ta‘limga bogʻliq.
Toʻliq koʻrsatuvni koʻrish! 👇🏻
https://youtu.be/eGp6VIVzyIk
Kelajakda rivojlangan davlat boʻlish-boʻlmasligimiz faqat va faqat ta‘limga bogʻliq.
Toʻliq koʻrsatuvni koʻrish! 👇🏻
https://youtu.be/eGp6VIVzyIk