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
#вакансии
Книги по языку Си для начинающих и не только
Си действительно мощный язык программирования. Он крут своей гибкостью и не накладывает на программиста никаких ограничений. И это же — большая проблема для тех, кто только начал изучать язык.
Мы собрали для вас несколько книг, которые помогут разобраться с основами языка, не отстрелив себе пару конечностей:
https://tprg.ru/jdmg
#си #книги
Си действительно мощный язык программирования. Он крут своей гибкостью и не накладывает на программиста никаких ограничений. И это же — большая проблема для тех, кто только начал изучать язык.
Мы собрали для вас несколько книг, которые помогут разобраться с основами языка, не отстрелив себе пару конечностей:
https://tprg.ru/jdmg
#си #книги
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft сделает виртуальные рабочие столы в Windows 10 более функциональными
И попробовать новые фичи можно уже сейчас.
Так, если раньше пользователи могли лишь переименовывать рабочие столы, то сейчас Windows даёт возможность менять их порядок и устанавливать для них разные обои.
А чтобы попробовать новые функции, достаточно присоединиться к программе Windows Insider и переключиться на «Канал Dev».
#microsoft #windows
И попробовать новые фичи можно уже сейчас.
Так, если раньше пользователи могли лишь переименовывать рабочие столы, то сейчас Windows даёт возможность менять их порядок и устанавливать для них разные обои.
А чтобы попробовать новые функции, достаточно присоединиться к программе Windows Insider и переключиться на «Канал Dev».
#microsoft #windows
Главные новости за неделю
😱 Вышла новая версия браузера links, потребляющего чуть больше 4 МБ ОЗУ: https://tprg.ru/lS0v
📺 Павел Дуров анонсировал ТВ-каналы внутри Telegram: https://tprg.ru/4Rn9
🐍 Разработчица написала программу на Python для создания необычных портретов: https://tprg.ru/JBCY
🖥 Microsoft «прокачает» виртуальные рабочие столы в Windows 10: https://tprg.ru/tJzZ
❤️ Приложение для поиска полигамных отношений удалили из Google Play: https://tprg.ru/Jb6V
#новости
😱 Вышла новая версия браузера links, потребляющего чуть больше 4 МБ ОЗУ: https://tprg.ru/lS0v
📺 Павел Дуров анонсировал ТВ-каналы внутри Telegram: https://tprg.ru/4Rn9
🐍 Разработчица написала программу на Python для создания необычных портретов: https://tprg.ru/JBCY
🖥 Microsoft «прокачает» виртуальные рабочие столы в Windows 10: https://tprg.ru/tJzZ
❤️ Приложение для поиска полигамных отношений удалили из Google Play: https://tprg.ru/Jb6V
#новости
Deutsche Bank Technology Center открыли вакансию Senior Scala Developer (Platform Strats)
Условия:
— работа в кросс-функциональной гибкой команде из 5 человек, находящихся в Москве и Лондоне;
— зарплата от 220 000 рублей до вычета налогов.
Требования к кандидату:
— знание Scala и Java, веб-сервисов RESTfull и SOAP, интеграций JDBC, SQL framework, методологий гибкой разработки (TDD);
— умение работать со структурами данных и алгоритмами, жизненными циклами разработки программного обеспечения и инструментов DevOps;
— желателен опыт в разработке и анализе данных с использованием Python 3, Oracle PL/SQL, C/C++, front-end технологиях JavaScript, HTML, CSS, технологиях развёртывания Ansible;
— устный и письменный английский на уровне B1 и выше.
Откликнуться на вакансию можно по почте: [email protected], указав в заголовке «из телеграм-канала».
#вакансии #работа
Условия:
— работа в кросс-функциональной гибкой команде из 5 человек, находящихся в Москве и Лондоне;
— зарплата от 220 000 рублей до вычета налогов.
Требования к кандидату:
— знание Scala и Java, веб-сервисов RESTfull и SOAP, интеграций JDBC, SQL framework, методологий гибкой разработки (TDD);
— умение работать со структурами данных и алгоритмами, жизненными циклами разработки программного обеспечения и инструментов DevOps;
— желателен опыт в разработке и анализе данных с использованием Python 3, Oracle PL/SQL, C/C++, front-end технологиях JavaScript, HTML, CSS, технологиях развёртывания Ansible;
— устный и письменный английский на уровне B1 и выше.
Откликнуться на вакансию можно по почте: [email protected], указав в заголовке «из телеграм-канала».
#вакансии #работа
Go крут уже только тем, что обладает высокой скоростью разработки, читабельностью и защитой от ошибок.
В этом гайде рассказываем, почему ещё его стоит изучать, и объясняем основы для начинающих.
Go читать: https://tproger.ru/translations/golang-basics/
#go #начинающим
В этом гайде рассказываем, почему ещё его стоит изучать, и объясняем основы для начинающих.
Go читать: https://tproger.ru/translations/golang-basics/
#go #начинающим