Python, Pandas и немного магии: предсказываем победителя на ЧМ по футболу в Катаре
Делов-то: собрать статистику, построить группы с вероятностями выигрыша, проигрыша и ничьей, смоделировать отборочный этап и запустить симуляцию 10 тысяч раз.
Мы уже знаем вероятного победителя. Делимся результатами и рассказываем, как реализовать такое самому: https://tproger.ru/articles/matematicheskaja-model-predskazala-lidera-chm-po-futbolu-v-2022-godu/
#python #статистика
Делов-то: собрать статистику, построить группы с вероятностями выигрыша, проигрыша и ничьей, смоделировать отборочный этап и запустить симуляцию 10 тысяч раз.
Мы уже знаем вероятного победителя. Делимся результатами и рассказываем, как реализовать такое самому: https://tproger.ru/articles/matematicheskaja-model-predskazala-lidera-chm-po-futbolu-v-2022-godu/
#python #статистика
👍23🔥6🤮3💩2❤1
Играем в игру, написанную Илоном Маском
Мало кто знает, но Илон Маск тоже увлекался созданием игр. Правда, это было в 1984 году, когда ему было 12 лет. Однажды он написал игру, которую позже Маск продал журналу «PC and Office Technology», заработав аж $500. Это была игра Blastar. И как говорил сам Маск говорил, что «это была хоть и простая игра игра, но лучше, чем Flappy Bird».
Энтузиасты закинули игру в HTML 5 и теперь поиграть в неё можно прямо в браузере: https://blastar-1984.appspot.com
#история #gamedev
Мало кто знает, но Илон Маск тоже увлекался созданием игр. Правда, это было в 1984 году, когда ему было 12 лет. Однажды он написал игру, которую позже Маск продал журналу «PC and Office Technology», заработав аж $500. Это была игра Blastar. И как говорил сам Маск говорил, что «это была хоть и простая игра игра, но лучше, чем Flappy Bird».
Энтузиасты закинули игру в HTML 5 и теперь поиграть в неё можно прямо в браузере: https://blastar-1984.appspot.com
#история #gamedev
💩43👍17❤3🔥3🥰1
Какой он, типичный аниме-программист?
За последние две недели в интернете будто бы не происходит ничего интереснее, чем тестирование разных нейросетей. Пока одни пытаются нарисовать Карлсона на Midjourney, другие — вовсю играют с нейронкой, которая способна сделать из вас аниме-персонажей по фотографии.
Мы попробовали сгенерировать типичного аниме-программиста. В статье — ещё анимешных программистов. И инструкция, как воспользоваться нейросетью самому:
https://tproger.ru/articles/nejroset-preobrazuet-foto-ljudej-v-personazhej-anime/
#нейросети
За последние две недели в интернете будто бы не происходит ничего интереснее, чем тестирование разных нейросетей. Пока одни пытаются нарисовать Карлсона на Midjourney, другие — вовсю играют с нейронкой, которая способна сделать из вас аниме-персонажей по фотографии.
Мы попробовали сгенерировать типичного аниме-программиста. В статье — ещё анимешных программистов. И инструкция, как воспользоваться нейросетью самому:
https://tproger.ru/articles/nejroset-preobrazuet-foto-ljudej-v-personazhej-anime/
#нейросети
👍23💩9🥰3
Чем занять себя современному программисту, попади он в 90-е?
Итак, DeLorean доставил вас в 1990 год. Как и полагается в таких случаях, в машине что-то сломалось, так что вам предстоит задержаться на некоторое время. Пока Док занимается ремонтом, вам тоже надо чем-то заняться.
Забавная статья на Хабре, в которой пофантазировали, как могло бы выглядеть программирование в 1990 году: https://habr.com/ru/post/702308/
#история
Итак, DeLorean доставил вас в 1990 год. Как и полагается в таких случаях, в машине что-то сломалось, так что вам предстоит задержаться на некоторое время. Пока Док занимается ремонтом, вам тоже надо чем-то заняться.
Забавная статья на Хабре, в которой пофантазировали, как могло бы выглядеть программирование в 1990 году: https://habr.com/ru/post/702308/
#история
😁43👍16💩2
Какой у вас профессиональный уровень в IT?
Anonymous Poll
4%
Не имею профессионального/учебного интереса в IT
22%
Ещё не работаю в IT
5%
Intern / Стажер-разработчик или т.п.
14%
Junior / Младший разработчик или т.п.
23%
Middle / «Миддл»
13%
Senior / Старший разработчик или т.п.
9%
(Team) Lead / Руководитель команды, группы и т.п. или ведущий разработчик
3%
Руководитель разработки, департамента, топ-менеджер
6%
Связан с IT, но не занимаюсь и не руковожу разработкой (дизайнер, аналитик, продакт, ...)
2%
Другое (пожалуйста, укажите в комментариях ваш вариант)
👍14💩8🥰1👏1
А вот так выглядит типичный программист из 1990 по мнению нейросети
Ставь лайк, если тоже носил материнскую плату на груди. Репост — если прятал телефонный провод в подвороты футболки.
#кек #нейросети
Ставь лайк, если тоже носил материнскую плату на груди. Репост — если прятал телефонный провод в подвороты футболки.
#кек #нейросети
😁131👍35❤6💩2
Быть на первой странице поиска больше необязательно: в Google добавят непрерывную прокрутку поисковой выдачи
В компании решили подгружать 6 страниц выдачи сразу, чтобы пользователь не заметил перехода на следующие страницы. А если понадобится больше — поиск предложит нажать кнопку «Подробнее». К слову, так уже работает мобильная версия поиска.
Конкуренция за первые 2 результата выдачи по прежнему велика. Но большая часть оставшихся пользователей находит для себя ответ на первых четырёх страницах выдачи. Сейчас переход на следующие страницы усложняет путь пользователя к остальным результатам и слегка обесценивает их с точки UX.
Как всегда, нововведение сначала опробуют в США. А если такой подход покажет себя успешно, распространят и по всему миру. Но готовиться лучше заранее — обычно такие фичи раскатывают очень быстро.
#google #ux #seo #веб
В компании решили подгружать 6 страниц выдачи сразу, чтобы пользователь не заметил перехода на следующие страницы. А если понадобится больше — поиск предложит нажать кнопку «Подробнее». К слову, так уже работает мобильная версия поиска.
Конкуренция за первые 2 результата выдачи по прежнему велика. Но большая часть оставшихся пользователей находит для себя ответ на первых четырёх страницах выдачи. Сейчас переход на следующие страницы усложняет путь пользователя к остальным результатам и слегка обесценивает их с точки UX.
Как всегда, нововведение сначала опробуют в США. А если такой подход покажет себя успешно, распространят и по всему миру. Но готовиться лучше заранее — обычно такие фичи раскатывают очень быстро.
#google #ux #seo #веб
👍43👌4👏1
Сливы переписок: как Маск с Дорси ругали Twitter, в Google не хотели покупать YouTube, Гейтс не мог спать из-за Java, а Джобс писал сам себе
Есть такой сайт Internal Tech Emails. На нём публикуют переписки популярных личностей, так или иначе связанных с IT. Сами Internal Tech Emails письма не воруют, но если что-то попало в интернет, оно появится и там.
Собрали и перевели для вас самые интересные переписки: https://tproger.ru/articles/slivy-perepisok-mask-obsuzhdaet-twitter-google-dumaet-o-pokupke-youtube-a-dzhobs-pishet-sam-sebe/
#twitter #google #история
Есть такой сайт Internal Tech Emails. На нём публикуют переписки популярных личностей, так или иначе связанных с IT. Сами Internal Tech Emails письма не воруют, но если что-то попало в интернет, оно появится и там.
Собрали и перевели для вас самые интересные переписки: https://tproger.ru/articles/slivy-perepisok-mask-obsuzhdaet-twitter-google-dumaet-o-pokupke-youtube-a-dzhobs-pishet-sam-sebe/
#twitter #google #история
💩18👍5😁5🔥2
Инструкция от юзеров: как быстро прокачать ваш макбук.
Это же была же деионизированная дистиллированная вода, а макбук просто разрядился, правда?
Это же была же деионизированная дистиллированная вода, а макбук просто разрядился, правда?
😁133🤡27👍10💩6👎3
ChatGPT от OpenAI — очередной хайп или реальная помощь разработчикам?
Недавно компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Очередная ненужная нейросеть, — скажете вы. А вот и нет.
ChatGPT может очень натурально поддерживать разговоры, вести себя как настоящий Linux-терминал, проверять код на ошибки, составлять документацию, дописывать код и даже генерировать рабочие скрипты по запросу с нуля. На видео, например, ChatGPT пишет собственный ML фреймворк на чистом NumPy!
Рассказываем, что за нейросеть, чем может быть полезна разработчикам и как ей воспользоваться уже сейчас: https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/
#нейросети #ии
Недавно компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Очередная ненужная нейросеть, — скажете вы. А вот и нет.
ChatGPT может очень натурально поддерживать разговоры, вести себя как настоящий Linux-терминал, проверять код на ошибки, составлять документацию, дописывать код и даже генерировать рабочие скрипты по запросу с нуля. На видео, например, ChatGPT пишет собственный ML фреймворк на чистом NumPy!
Рассказываем, что за нейросеть, чем может быть полезна разработчикам и как ей воспользоваться уже сейчас: https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/
#нейросети #ии
👍35😱19🤯5💩2
Наконец-то все эти сцены с кулхацкерами из фильмов сели и прям разобрали по полочкам с самым настоящим кибербезопасником.
В подборке «Мистер Робот», «Ограбление по-итальянски», «Матрица», «Брат 2», «Черное зеркало», «Хакеры», «Сноуден» и парочка других фильмов.
Забавно, доступно и самое главное всё по делу. В общем, годнота 10/10, советуем к просмотру.
#безопасность #фильмы
В подборке «Мистер Робот», «Ограбление по-итальянски», «Матрица», «Брат 2», «Черное зеркало», «Хакеры», «Сноуден» и парочка других фильмов.
Забавно, доступно и самое главное всё по делу. В общем, годнота 10/10, советуем к просмотру.
#безопасность #фильмы
YouTube
Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др
Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/32jd8T
Реклама. ИП Севостьянов Г.Д., ИНН 780102722502
В новом выпуске эксперт по информационной безопасности и главный редактор портала SecurityLab.ru Александр Антипов…
Реклама. ИП Севостьянов Г.Д., ИНН 780102722502
В новом выпуске эксперт по информационной безопасности и главный редактор портала SecurityLab.ru Александр Антипов…
🔥28👍17💩6🤮4🤡3😁1
Тренды бэкенда: 5 актуальных бэкенд-фреймворков в 2023 году
Бэкенд-разработчик должен понимать, как работают и для какого проекта лучше подойдут разные фреймворки. Рассказываем про 5 серверных фреймворков, способных охватить большинство потребностей веб-разработке, в зависимости от специфики проекта. И делимся подборкой полезных ресурсов для каждого из них.
Django (Python)
Django — свободный фреймворк для веб-приложений на Python, использующий MVC. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из главных архитектурных отличий фреймворка от того же RoR. Один из основных принципов фреймворка — DRY (англ. Don’t repeat yourself).
Плюсы и минусы Django для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-frejmvork-django-dlja-svoego-sledujushhego-proekta/
Express.js (JavaScript)
JavaScript — самый популярным язык для веба. А Node.js давно полюбился бэкенд-разработчикам. Для них и выпустили минимальный фреймворк, используемый для разработки очень гибких приложений.
Плюсы и минусы Node.js для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-node-js-dlja-razrabotki-servernyh-prilozhenij/
Flask (Python)
Flask прост в изучении и понимании, так как это легкий микрофреймворк. Он не требует специальных инструментов и библиотек. Более того, в нём нет слоя абстракции базы данных, валидации форм или зависимости от внешних источников.
Плюсы и минусы Flask для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-frejmvork-flask-dlja-svoego-sledujushhego-proekta/
Spring Framework + Spring boot (Java)
Spring считается одним из лучших Java-фреймворков для создания производственных приложений на основе Spring и автономных приложений. А Spring Boot, Spring Cloud Spring Security и др., дают много полезных возможностей, например кэширование, управление транзакциями, управление конфигурацией, мониторинг и безопасность.
Плюсы и минусы Spring для вашего проекта: https://habr.com/ru/company/southbridge/blog/698780/
Ruby on Rails
Позволяет быстро разворачивать серверные приложения, включающие структуры базы данных, веб-страницы и дополнительные службы. Использует XML и JSON для передачи информации и HTML/CSS и JavaScript для интерфейсов. К слову, 17% из 10 тыс. самых популярных ресурсов сделаны при помощи Ruby on Rails.
Небольшая заметка от команды разработки Evrone, почему они используют RoR в своих проектах: https://vc.ru/dev/72391-pochemu-my-vybiraem-ruby-dlya-nashih-proektov
Также стоит обратить внимание на ASP.NET core (.NET), Laravel (PHP), Fiber Framework (Golang), CakePHP (PHP) и Play (Scala). О них подробнее расскажем в следующей подборке.
#веб #бэкенд #фреймворки
Бэкенд-разработчик должен понимать, как работают и для какого проекта лучше подойдут разные фреймворки. Рассказываем про 5 серверных фреймворков, способных охватить большинство потребностей веб-разработке, в зависимости от специфики проекта. И делимся подборкой полезных ресурсов для каждого из них.
Django (Python)
Django — свободный фреймворк для веб-приложений на Python, использующий MVC. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из главных архитектурных отличий фреймворка от того же RoR. Один из основных принципов фреймворка — DRY (англ. Don’t repeat yourself).
Плюсы и минусы Django для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-frejmvork-django-dlja-svoego-sledujushhego-proekta/
Express.js (JavaScript)
JavaScript — самый популярным язык для веба. А Node.js давно полюбился бэкенд-разработчикам. Для них и выпустили минимальный фреймворк, используемый для разработки очень гибких приложений.
Плюсы и минусы Node.js для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-node-js-dlja-razrabotki-servernyh-prilozhenij/
Flask (Python)
Flask прост в изучении и понимании, так как это легкий микрофреймворк. Он не требует специальных инструментов и библиотек. Более того, в нём нет слоя абстракции базы данных, валидации форм или зависимости от внешних источников.
Плюсы и минусы Flask для вашего проекта: https://tproger.ru/articles/pochemu-vam-stoit-vybrat-frejmvork-flask-dlja-svoego-sledujushhego-proekta/
Spring Framework + Spring boot (Java)
Spring считается одним из лучших Java-фреймворков для создания производственных приложений на основе Spring и автономных приложений. А Spring Boot, Spring Cloud Spring Security и др., дают много полезных возможностей, например кэширование, управление транзакциями, управление конфигурацией, мониторинг и безопасность.
Плюсы и минусы Spring для вашего проекта: https://habr.com/ru/company/southbridge/blog/698780/
Ruby on Rails
Позволяет быстро разворачивать серверные приложения, включающие структуры базы данных, веб-страницы и дополнительные службы. Использует XML и JSON для передачи информации и HTML/CSS и JavaScript для интерфейсов. К слову, 17% из 10 тыс. самых популярных ресурсов сделаны при помощи Ruby on Rails.
Небольшая заметка от команды разработки Evrone, почему они используют RoR в своих проектах: https://vc.ru/dev/72391-pochemu-my-vybiraem-ruby-dlya-nashih-proektov
Также стоит обратить внимание на ASP.NET core (.NET), Laravel (PHP), Fiber Framework (Golang), CakePHP (PHP) и Play (Scala). О них подробнее расскажем в следующей подборке.
#веб #бэкенд #фреймворки
👍63💩14👎8😁7😱2
Подборка актуальных вакансий
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Прикладной администратор по поддержке фронтальных систем
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Ведущий Java-разработчик
Где: удалённо
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 4 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Прикладной администратор по поддержке фронтальных систем
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Senior Golang-разработчик
Где: удалённо
Опыт: от 3 лет
— Ведущий Java-разработчик
Где: удалённо
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 4 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
#вакансии #работа
💩22👍6🤔2😱1
Если вдруг пропустили, на днях произошли полтора исторических события, связанные с Google Chrome
Во-первых, в Google Chrome (m108) появился режим экономии ОЗУ (до 30%) и режим энергосбережения
Вполне возможно, что мем про прожорливость хрома скоро станет неактуальным. Пока, правда, фичи экспериментальные, но попробовать их можно и сейчас.
Достаточно активировать два флага:
А во-вторых, что действительно важно, Google Chrome теперь официально поддерживает Passkeys
Если вкратце, именно пароли в их настоящем виде — одна из самых главных заноз в мире кибербезопасности. Энтузиасты давно разработали интересный стандарт аутентификации WebAuthn, для которого пароли вообще не нужны. Инициатива со стандартом настолько зашла Apple, Google и Microsoft, что они собрались и обернули всё это дело в Passkeys.
Технология уже готова для массового использования, но до этого момента интеграция шла очень медленно. Google решили здорово ускорить этот процесс и с внедрением в Chrome беспарольная эра стала намного ближе.
Всё-таки не зря Chrome стал самым популярным браузером.
#google #chrome #интернет
Во-первых, в Google Chrome (m108) появился режим экономии ОЗУ (до 30%) и режим энергосбережения
Вполне возможно, что мем про прожорливость хрома скоро станет неактуальным. Пока, правда, фичи экспериментальные, но попробовать их можно и сейчас.
Достаточно активировать два флага:
chrome://flags/#high-efficiency-mode-available
chrome://flags/#battery-saver-mode-available
А во-вторых, что действительно важно, Google Chrome теперь официально поддерживает Passkeys
Если вкратце, именно пароли в их настоящем виде — одна из самых главных заноз в мире кибербезопасности. Энтузиасты давно разработали интересный стандарт аутентификации WebAuthn, для которого пароли вообще не нужны. Инициатива со стандартом настолько зашла Apple, Google и Microsoft, что они собрались и обернули всё это дело в Passkeys.
Технология уже готова для массового использования, но до этого момента интеграция шла очень медленно. Google решили здорово ускорить этот процесс и с внедрением в Chrome беспарольная эра стала намного ближе.
Всё-таки не зря Chrome стал самым популярным браузером.
#google #chrome #интернет
👍33🤡8💩3👎1