7 типов современных баз данных: предназначение, достоинства и недостатки
Сегодня существуют сотни разных баз данных: SQL и NoSQL, популярные и не очень, опенсорсные и проприетарные. Но какую базу данных выбрать для своего проекта?
В этой статье разобрали 7 типов современных баз данных, а также их предназначение, достоинства и недостатки:
https://tprg.ru/xuBJ
#базыданных
Сегодня существуют сотни разных баз данных: SQL и NoSQL, популярные и не очень, опенсорсные и проприетарные. Но какую базу данных выбрать для своего проекта?
В этой статье разобрали 7 типов современных баз данных, а также их предназначение, достоинства и недостатки:
https://tprg.ru/xuBJ
#базыданных
Media is too big
VIEW IN TELEGRAM
Только посмотрите, какой реалистичный дипфейк в фильме «Брат»
Как вам Леонардо Ди Каприо в роли Круглого?
Источник: @NeuroLands
#нейросети #дипфейк
Как вам Леонардо Ди Каприо в роли Круглого?
Источник: @NeuroLands
#нейросети #дипфейк
Актуальные вакансии для IT-специалистов
— Фронтенд разработчик (middle) в Студия 15
Где: удалённо.
Стек: HTML, CSS, JavaScript, React, Vue.js.
Сколько: от 100 000 до 150 000 ₽.
— Backend-разработчик (Kotlin) в MyTona
Где: удалённо.
Стек: Kotlin, SQL и MongoDB.
Сколько: от 130 000 ₽.
— Фронтенд разработчик в Pruffme
Где: Санкт-Петербург, можно удалённо.
Стек: JavaScript, Node.js.
Сколько: от 80 000 до 130 000 ₽.
— Middle и Senior Python Developer в Mad Devs
Где: Бишкек, можно удалённо.
Стек: AWS, CI/CD, Django, Docker, PostgreSQL, Python, REST API, SOLID.
Сколько: от 900 до 3300 $.
— ABAP-разработчик в Строительный двор
Где: Тюмень, Москва, можно удалённо.
Стек: ABAP, SAP, SAP SD.
Сколько: по итогам собеседования.
#вакансии #работа
— Фронтенд разработчик (middle) в Студия 15
Где: удалённо.
Стек: HTML, CSS, JavaScript, React, Vue.js.
Сколько: от 100 000 до 150 000 ₽.
— Backend-разработчик (Kotlin) в MyTona
Где: удалённо.
Стек: Kotlin, SQL и MongoDB.
Сколько: от 130 000 ₽.
— Фронтенд разработчик в Pruffme
Где: Санкт-Петербург, можно удалённо.
Стек: JavaScript, Node.js.
Сколько: от 80 000 до 130 000 ₽.
— Middle и Senior Python Developer в Mad Devs
Где: Бишкек, можно удалённо.
Стек: AWS, CI/CD, Django, Docker, PostgreSQL, Python, REST API, SOLID.
Сколько: от 900 до 3300 $.
— ABAP-разработчик в Строительный двор
Где: Тюмень, Москва, можно удалённо.
Стек: ABAP, SAP, SAP SD.
Сколько: по итогам собеседования.
#вакансии #работа
Ловите 70+ опенсорс клонов популярных сервисов, собранных в одном месте
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть, какой стек использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть, какой стек использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource
This media is not supported in your browser
VIEW IN TELEGRAM
Кто пропустил, ловите нейросеть X-Fields, которая умеет менять расположение камеры, света, теней и другого содержимого сцены.
Исходники есть на гитхабе: https://github.com/m-bemana/xfields
А поиграться и понять, как она работает, можно в интерактивном демо: https://xfields.mpi-inf.mpg.de/demo/webgl.html
#opensource #нейросети
Исходники есть на гитхабе: https://github.com/m-bemana/xfields
А поиграться и понять, как она работает, можно в интерактивном демо: https://xfields.mpi-inf.mpg.de/demo/webgl.html
#opensource #нейросети
Как попасть в геймдев без технического бэкграунда и приносить там реальную пользу?
Например, стать игровым аналитиком.
Это особая профессия, которая позволяет разработчикам превращать рядовые игры в шедевры, используя знания маркетинга, гейм-дизайна, статистики и психологии.
А стать востребованным специалистом, получить опыт и найти первую работу позволит новый курс на факультете игровой аналитики. Он подойдёт начинающим аналитикам, гейм-дизайнерам и даже простым геймерам, которые хотят превратить хобби в работу мечты.
Узнайте подробнее о программе, преподавателях и успешных выпускниках: https://tprg.ru/y1pt
#ивенты
Например, стать игровым аналитиком.
Это особая профессия, которая позволяет разработчикам превращать рядовые игры в шедевры, используя знания маркетинга, гейм-дизайна, статистики и психологии.
А стать востребованным специалистом, получить опыт и найти первую работу позволит новый курс на факультете игровой аналитики. Он подойдёт начинающим аналитикам, гейм-дизайнерам и даже простым геймерам, которые хотят превратить хобби в работу мечты.
Узнайте подробнее о программе, преподавателях и успешных выпускниках: https://tprg.ru/y1pt
#ивенты
Forwarded from Представляешь,
более часа GitLab «лежит» по всему миру
При попытке связаться с сервисом, разработчики получают ошибки 500, 502, 503 и т.д:
https://tprg.ru/4kdX
При попытке связаться с сервисом, разработчики получают ошибки 500, 502, 503 и т.д:
https://tprg.ru/4kdX
Кто сказал, что изучать программирование можно только сидя за компьютером или читая книги?
Вот вам 9 приложений, которые помогут изучить программирование, Data Science, блокчейн, Git и даже Linux прямо на смартфоне:
https://tprg.ru/8rx1
#начинающим
Вот вам 9 приложений, которые помогут изучить программирование, Data Science, блокчейн, Git и даже Linux прямо на смартфоне:
https://tprg.ru/8rx1
#начинающим
Как стать хакером, чтобы зарабатывать деньги, а не проблемы с законом? Например, освоить этичный хакинг
Этичный хакинг или белый хакинг — это законная форма взлома, с помощью которого можно помочь разработчикам найти и пофиксить уязвимости в их программах.
И вот минимум навыков, которым должны обладать белые хакеры:
— проводить атаки на сетевой уровень, с целью исследования потенциально зловредных узлов;
— расследовать инциденты информационной безопасности с помощью анализа отпечатков операционных систем;
— работать с системами обнаружения и предотвращения вторжений (IDS/IPS).
А чтобы освоить эти навыки, достаточно пройти трёхдневный интенсив «Старт в кибербезопасности: Level 0», который стартует 22 марта.
Успейте узнать подробности и зарегистрироваться — количество мест ограничено: https://tprg.ru/Y0fA
#ивенты
Этичный хакинг или белый хакинг — это законная форма взлома, с помощью которого можно помочь разработчикам найти и пофиксить уязвимости в их программах.
И вот минимум навыков, которым должны обладать белые хакеры:
— проводить атаки на сетевой уровень, с целью исследования потенциально зловредных узлов;
— расследовать инциденты информационной безопасности с помощью анализа отпечатков операционных систем;
— работать с системами обнаружения и предотвращения вторжений (IDS/IPS).
А чтобы освоить эти навыки, достаточно пройти трёхдневный интенсив «Старт в кибербезопасности: Level 0», который стартует 22 марта.
Успейте узнать подробности и зарегистрироваться — количество мест ограничено: https://tprg.ru/Y0fA
#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Помните историю про парня, ускорившего загрузку GTA Online на 70%?
Так вот, Rockstar признала ошибку, пообещала исправить её в ближайших обновлениях и выплатила (!) парню аж 10 тысяч долларов по программе Bug Bounty.
Кроме того, что он нашёл решение проблемы без доступа к исходникам, эта история удивительна ещё и тем, что награду назначили в качестве исключения. Обычно Rockstar Bug Bounty предполагает награду за обнаружение проблем с безопасностью или конфиденциальностью.
#gamedev
Так вот, Rockstar признала ошибку, пообещала исправить её в ближайших обновлениях и выплатила (!) парню аж 10 тысяч долларов по программе Bug Bounty.
Кроме того, что он нашёл решение проблемы без доступа к исходникам, эта история удивительна ещё и тем, что награду назначили в качестве исключения. Обычно Rockstar Bug Bounty предполагает награду за обнаружение проблем с безопасностью или конфиденциальностью.
#gamedev
Forwarded from Точка входа в программирование
16 марта — день рождения у Эндрю Таненбаума
Не знаете, кто это? Это тот самый профессор, который написал несколько культовых книг по информационным технологиям. Среди них:
— Компьютерные сети.
— Современные операционные системы.
— Архитектура компьютера.
Хоть он ушёл на пенсию в 2014 году (ему исполняется уже 77 лет), но его наследие всё ещё остаётся актуальным. А день рождения — хороший повод открыть его любую книгу и почитать пару глав.
Не знаете, кто это? Это тот самый профессор, который написал несколько культовых книг по информационным технологиям. Среди них:
— Компьютерные сети.
— Современные операционные системы.
— Архитектура компьютера.
Хоть он ушёл на пенсию в 2014 году (ему исполняется уже 77 лет), но его наследие всё ещё остаётся актуальным. А день рождения — хороший повод открыть его любую книгу и почитать пару глав.
Уверены, что разбираетесь в Java?
Тогда этот тест для вас. В нём вы можете проверить, насколько хорошо знаете Java версии 8 и выше:
https://tprg.ru/68K3
#java #тесты
Тогда этот тест для вас. В нём вы можете проверить, насколько хорошо знаете Java версии 8 и выше:
https://tprg.ru/68K3
#java #тесты
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое метанавыки и зачем их развивать?
Сейчас многие вакансии уже содержат не только стандартные требования, типа «знание платформы X» или «опыт работы Y лет». А ещё и понимание своих hard, soft и meta skills. И если к первым и вторым мы постепенно привыкли, то метанавыки всё ещё вызывают кучу вопросов.
Чтобы наконец закрыть вопрос, мы поговорили с экспертами и выяснили, что такое метанавыки и чем они отличаются от всего того, что мы тренировали раньше:
https://tprg.ru/cHeV
#softskills #навыки
Сейчас многие вакансии уже содержат не только стандартные требования, типа «знание платформы X» или «опыт работы Y лет». А ещё и понимание своих hard, soft и meta skills. И если к первым и вторым мы постепенно привыкли, то метанавыки всё ещё вызывают кучу вопросов.
Чтобы наконец закрыть вопрос, мы поговорили с экспертами и выяснили, что такое метанавыки и чем они отличаются от всего того, что мы тренировали раньше:
https://tprg.ru/cHeV
#softskills #навыки
В канале Мобильная разработка рассказываем о тонкостях разработки приложений под Android, iOS и кроссплатформу.
Подключайтесь, если ещё не: @mobi_dev
Подключайтесь, если ещё не: @mobi_dev
Привет, меня зовут Евгений, я UX/UI дизайнер в команде Tproger. Я стараюсь сделать так, чтобы нашим сайтом было легко и приятно пользоваться, а для этого нам нужен ваш опыт.
Откликнитесь, если готовы помочь и поучаствовать в улучшении сайта, это не займёт больше 30 минут вашего времени: https://tprg.ru/QITE
Откликнитесь, если готовы помочь и поучаствовать в улучшении сайта, это не займёт больше 30 минут вашего времени: https://tprg.ru/QITE
Китайцам понадобилось всего лишь 60 видеокарт NVIDIA, чтобы опровергнуть слова Google об их квантовом превосходстве
На задачу, которая силами квантового компьютера Google Sycamore решалась за 3 минуты и 20 секунд, система из 60 видеокарт NVIDIA потратила примерно 5 дней. Соль в том, что в 2019 Google заявляли, будто у самого мощного суперкомпьютера ушло бы на это несколько тысяч лет.
Эксперимент проводился с целью показать, что очень часто умение использовать имеющиеся средства важнее вычислительных мощностей.
#hardware #технологии
На задачу, которая силами квантового компьютера Google Sycamore решалась за 3 минуты и 20 секунд, система из 60 видеокарт NVIDIA потратила примерно 5 дней. Соль в том, что в 2019 Google заявляли, будто у самого мощного суперкомпьютера ушло бы на это несколько тысяч лет.
Эксперимент проводился с целью показать, что очень часто умение использовать имеющиеся средства важнее вычислительных мощностей.
#hardware #технологии
А вы знали, что любое значение в Python при необходимости может интерпретироваться как True или False?
Да, в Python есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно сделать truthy и falsy.
В этой статье разобрали, как это работает и зачем это вообще нужно:
https://tprg.ru/j0xt
#python
Да, в Python есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно сделать truthy и falsy.
В этой статье разобрали, как это работает и зачем это вообще нужно:
https://tprg.ru/j0xt
#python
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст собрал дисплей, способный создать эффект приближения и удаления объёктов
Разрешение у него получилось небольшое, всего 128x56x10 пикселей, но выглядит всё равно завораживающе.
Исходники проекта Шон Ходжинс опубликовал на гитхабе: https://tprg.ru/eOoA
А подробный процесс создания устройства он выложил на ютуб: https://tprg.ru/bYAa
#diy
Разрешение у него получилось небольшое, всего 128x56x10 пикселей, но выглядит всё равно завораживающе.
Исходники проекта Шон Ходжинс опубликовал на гитхабе: https://tprg.ru/eOoA
А подробный процесс создания устройства он выложил на ютуб: https://tprg.ru/bYAa
#diy
В нашу команду нужен fullstack веб-разработчик уровнем Middle+ с опытом от 3 лет
Что нужно будет делать:
— работать с контейнерами;
— писать на Svelte и TypeScript;
— мигрировать business layer с PHP на TypeScript.
От нас получите помощь в прокачке по нашему стеку технологий и компенсацию профильных курсов. Работать можно в офисе в Москве или удалённо.
Посмотрите, может быть, мы идеально подходим друг другу: tprg.ru/9sT5
#вакансии
Что нужно будет делать:
— работать с контейнерами;
— писать на Svelte и TypeScript;
— мигрировать business layer с PHP на TypeScript.
От нас получите помощь в прокачке по нашему стеку технологий и компенсацию профильных курсов. Работать можно в офисе в Москве или удалённо.
Посмотрите, может быть, мы идеально подходим друг другу: tprg.ru/9sT5
#вакансии