Недавно мы спрашивали об ошибках в этом Java-коде — объясняем правильный ответ
А заодно разбираем ещё 10 интересных вопросов по Java, которые вам могут задать на собеседовании:
https://tprg.ru/acfX
#java #задачки
А заодно разбираем ещё 10 интересных вопросов по Java, которые вам могут задать на собеседовании:
https://tprg.ru/acfX
#java #задачки
Высадка людей на Луну откладывается из-за файлов PDF слишком большого размера
Напомним, прямо сейчас компания Джеффа Безоса Blue Origin оспаривает $3-миллиардный тендер на создание лунного посадочного модуля, который достался SpaceX. Мало того, что разбирательство само по себе может оттянуть полёт на Луну, так ещё и оказалось, что ситуацию осложняет устаревшая информационная система суда.
Дело в том, что она не позволяет загружать онлайн файлы весом больше 50 МБ. А из-за того, что в рамках дела предоставлены сотни документов объёмом более 7 ГБ, сотрудники вообще боятся краха системы. Представители компаний Blue Origin и SpaceX уже согласились на перенос дат с 1 до 8 ноября. И сжалились над устаревшими технологиями минюста, решив предоставить все данные на DVD-диске.
#кек #технологии
Напомним, прямо сейчас компания Джеффа Безоса Blue Origin оспаривает $3-миллиардный тендер на создание лунного посадочного модуля, который достался SpaceX. Мало того, что разбирательство само по себе может оттянуть полёт на Луну, так ещё и оказалось, что ситуацию осложняет устаревшая информационная система суда.
Дело в том, что она не позволяет загружать онлайн файлы весом больше 50 МБ. А из-за того, что в рамках дела предоставлены сотни документов объёмом более 7 ГБ, сотрудники вообще боятся краха системы. Представители компаний Blue Origin и SpaceX уже согласились на перенос дат с 1 до 8 ноября. И сжалились над устаревшими технологиями минюста, решив предоставить все данные на DVD-диске.
#кек #технологии
Игры — хороший «контейнер» для донесения и закрепления знаний, в том числе и в программировании
Собрали для вас подборку из 5 игр, которые помогут отвлечься, приобрести и освежить знания по языкам программирования и потренироваться в решении алгоритмических задачек.
#игры #начинающим
Собрали для вас подборку из 5 игр, которые помогут отвлечься, приобрести и освежить знания по языкам программирования и потренироваться в решении алгоритмических задачек.
#игры #начинающим
Поднимаем собственный VPN-сервер без особых навыков программирования всего за 15 минут
Спрос на VPN растёт. Тем не менее, сервисы, предоставляющие услуги VPN, всё чаще теряют наши данные и становятся всё дороже. В этой статье наш читатель поделился быстрой инструкцией по созданию и запуску собственного VPN-сервера, который к тому же обходится гораздо дешевле сторонних сервисов:
https://tprg.ru/KYQZ
#интернет
Спрос на VPN растёт. Тем не менее, сервисы, предоставляющие услуги VPN, всё чаще теряют наши данные и становятся всё дороже. В этой статье наш читатель поделился быстрой инструкцией по созданию и запуску собственного VPN-сервера, который к тому же обходится гораздо дешевле сторонних сервисов:
https://tprg.ru/KYQZ
#интернет
Свежая подборка вакансий для разработчиков
— PHP Developer
Где: Удалённо
Сколько: От 120 000 до 260 000 ₽
— Golang Developer
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— Software Development Engineer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
— Backend Software Developer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
— Full Stack Developer (Go/Vue)
Где: Удалённо
Сколько: По итогам собеседования
— Deep Learning Software Engineer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
— PHP Developer
Где: Удалённо
Сколько: От 120 000 до 260 000 ₽
— Golang Developer
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования
— Software Development Engineer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
— Backend Software Developer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
— Full Stack Developer (Go/Vue)
Где: Удалённо
Сколько: По итогам собеседования
— Deep Learning Software Engineer
Где: Нижний Новгород, можно удалённо
Сколько: По итогам собеседования
#вакансии #работа
Media is too big
VIEW IN TELEGRAM
Залипательная визуализация 12-ти алгоритмов сортировки. На этот раз на примере куба.
#сортировка #алгоритмы
#сортировка #алгоритмы
Microsoft разрешит бесплатно обновляться до Windows 11 с 5 октября
Для этого вы должны быть пользователем Windows 10 и ваше железо должно соответствовать минимальным системным требованиям:
— 64-битный 2-ядерный процессор с тактовой частотой не менее 1 ГГц, пока что поддерживаются процессоры AMD (Ryzen 2000 и выше), Intel (Intel Core 7 и выше) и ARM (Qualcomm).
— 4 ГБ ОЗУ.
— 64 ГБ места на диске.
— совместимость с UEFI, Secure Boot и поддержка TPM 2.0.
— видеокарта, совместимая с DirectX 12 / WWDM 2.x.
Но торопиться с обновлением вовсе необязательно — Microsoft закончит поддержку Windows 10 Home и Pro только в октябре 2025 года.
#windows
Для этого вы должны быть пользователем Windows 10 и ваше железо должно соответствовать минимальным системным требованиям:
— 64-битный 2-ядерный процессор с тактовой частотой не менее 1 ГГц, пока что поддерживаются процессоры AMD (Ryzen 2000 и выше), Intel (Intel Core 7 и выше) и ARM (Qualcomm).
— 4 ГБ ОЗУ.
— 64 ГБ места на диске.
— совместимость с UEFI, Secure Boot и поддержка TPM 2.0.
— видеокарта, совместимая с DirectX 12 / WWDM 2.x.
Но торопиться с обновлением вовсе необязательно — Microsoft закончит поддержку Windows 10 Home и Pro только в октябре 2025 года.
#windows
#фичавгуст вместе с летом подошёл к концу. А мы встречаем #собесябрь — первый осенний месяц в нашем программистском календаре.
Этот месяц посвящён собеседованиям — пусть и не всегда самым приятным событиям в карьере разработчика, но точно одним из самых важных. Желаем всем, кому предстоит проходить собеседование, уверенности в своих силах. А тем, кому предстоит их проводить, терпения и холодного ума.
А бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
Этот месяц посвящён собеседованиям — пусть и не всегда самым приятным событиям в карьере разработчика, но точно одним из самых важных. Желаем всем, кому предстоит проходить собеседование, уверенности в своих силах. А тем, кому предстоит их проводить, терпения и холодного ума.
А бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
Safari — новый Internet Explorer?
Почему лучший браузер по мнению купертиновцев приносит столько боли разработчикам и имеет больше всего отказов по данным Web plaform tests, что ждёт Safari и что с этим делать?
Рассказывает Даниил Высоцкий, Senior Programmer в IT_One: https://tprg.ru/wH5F
#веб #тренды
Почему лучший браузер по мнению купертиновцев приносит столько боли разработчикам и имеет больше всего отказов по данным Web plaform tests, что ждёт Safari и что с этим делать?
Рассказывает Даниил Высоцкий, Senior Programmer в IT_One: https://tprg.ru/wH5F
#веб #тренды
В Google разработали технологию, которая позволяет увеличивать разрешение фото в 16 раз без потери качества
Преступника из отражения в болтике она всё ещё не восстановит, да и артефакты иногда встречаются, но результаты впечатляют.
Google изучает эту концепцию с 2015 года. И только сейчас команде специалистов Brain Team удалось найти удачное сочетание двух технологий машинного обучения, увеличивающее разрешение изображений лучше всех существующих аналогов. Подробнее о разработке компания рассказала в своём блоге: https://tprg.ru/Idpw
А если вкратце, речь про сочетание SR3 (Super-Resolution via Repeated Refinement) и CDM (class-conditional diffusion model). Первая технология создаёт изображение с высоким разрешением из шума, опираясь на исходную картинку с низким разрешением. А вторая — дополняет генерируемое изображение новыми данными. Результат можно увидеть на фото.
#нейросети #google
Преступника из отражения в болтике она всё ещё не восстановит, да и артефакты иногда встречаются, но результаты впечатляют.
Google изучает эту концепцию с 2015 года. И только сейчас команде специалистов Brain Team удалось найти удачное сочетание двух технологий машинного обучения, увеличивающее разрешение изображений лучше всех существующих аналогов. Подробнее о разработке компания рассказала в своём блоге: https://tprg.ru/Idpw
А если вкратце, речь про сочетание SR3 (Super-Resolution via Repeated Refinement) и CDM (class-conditional diffusion model). Первая технология создаёт изображение с высоким разрешением из шума, опираясь на исходную картинку с низким разрешением. А вторая — дополняет генерируемое изображение новыми данными. Результат можно увидеть на фото.
#нейросети #google
This media is not supported in your browser
VIEW IN TELEGRAM
#фичавгуст закончился, а мы собрали самые интересные/смешные/странные/тупые фичи, которые доводилось реализовывать нашим читателям. Осталось выбрать лучшие из них!
Вас ждут баг-фича с заказом пиццы, генератор стендапов для Slack из Notion, «Волосы Трампа», кастомный шрифт под единственный символ и ещё 14 историй от наших читателей.
Проголосуйте за ту, которая понравится вам больше всего, а тройку победителей будут ждать призы: https://tprg.ru/I7yR
Вас ждут баг-фича с заказом пиццы, генератор стендапов для Slack из Notion, «Волосы Трампа», кастомный шрифт под единственный символ и ещё 14 историй от наших читателей.
Проголосуйте за ту, которая понравится вам больше всего, а тройку победителей будут ждать призы: https://tprg.ru/I7yR
Коротко о том, как политика возвратов Steam губит некоторые инди-игры и почему иногда лучше всё-таки заплатить за игру
На днях стало известно, что инди-разработчик, создавший Summer of '58, решил уйти из геймдева. И что? Казалось бы инди-разработчики появляются и уходят из индустрии пачками.
А дело в том, что людям игра очень понравилось — её хвалили за высокую вовлечённость и интересный сюжет. Но было одно но: игра оказалась очень короткой и её можно было пройти всего за 90 минут. А правила Steam позволяют геймерам возвращать деньги, если они не наиграли в неё 2 часов, и люди просто возвращали деньги. В итоге у парня не осталось ни денег, ни мотивации на новые проекты.
Интересно, что мнения по поводу этой ситуации разделились. Кто-то считает, что разработчик сам виноват и ему ничего не мешало сделать игру длиннее. Кто-то, что игрокам должно быть стыдно. Здесь можно почитать тред целиком: https://tprg.ru/MGf2
А как вы считаете, кто прав в этой истории?
UPD: После того, как история набрала популярность, разработчик заявил, что ещё подумает об окончательном уходе.
#gamedev
На днях стало известно, что инди-разработчик, создавший Summer of '58, решил уйти из геймдева. И что? Казалось бы инди-разработчики появляются и уходят из индустрии пачками.
А дело в том, что людям игра очень понравилось — её хвалили за высокую вовлечённость и интересный сюжет. Но было одно но: игра оказалась очень короткой и её можно было пройти всего за 90 минут. А правила Steam позволяют геймерам возвращать деньги, если они не наиграли в неё 2 часов, и люди просто возвращали деньги. В итоге у парня не осталось ни денег, ни мотивации на новые проекты.
Интересно, что мнения по поводу этой ситуации разделились. Кто-то считает, что разработчик сам виноват и ему ничего не мешало сделать игру длиннее. Кто-то, что игрокам должно быть стыдно. Здесь можно почитать тред целиком: https://tprg.ru/MGf2
А как вы считаете, кто прав в этой истории?
UPD: После того, как история набрала популярность, разработчик заявил, что ещё подумает об окончательном уходе.
#gamedev
Авито в поиске крутого Data Engineer
Локация: Москва (готовы обсуждать удалёнку).
Зарплата: от 150 до 300 тысяч на руки.
Авито активно растёт, а вместе с ним и команда DWH. Сейчас ищут талантливых инженеров разных уровней и направлений:
— Команда Авито развивает одно из самых крупных хранилищ данных в СНГ: они загружают десятки гигабайт данных в минуту.
— Создают уникальные инструменты для снятия рутины с инженеров. Например, разрабатывают DSL для решения ETL-рутин.
— Разрабатывают инструменты для аналитиков: IDE, Data governance, DQ и Self-Service ETL.
— Развивают реалтайм аналитику с использованием ClickHouse.
— Обладают одной из лучших экспертиз в Tableau в России, активно участвуют в жизни этого BI-инструмента.
— Являются экспертами в области Vertica и ClickHouse. Авито — крупнейший в восточной Европе клиент Vertica (1Pb), они оптимизируют функции для ядра СУБД, создают инструменты для бесшовных интеграций между БД, выступают на крупных конференциях
Основные технологии команды:
Python, Vertica, Tableau, ClickHouse, Flink, Kafka.
Если вы отлично владеете SQL, разрабатывали на Python, имеете опыт работы с данными, то пишите Евгению в Telegram: @nikolaevgenii.
Подробнее ознакомиться с вакансией можно по ссылке: https://www.avito.ru/company/job/bi-systems.
P.S. А если вам интересно узнать больше — зацените последние выступления инженеров Авито:
— Эволюция хранилища данных в Авито.
— Витрины данных и их применение в бизнес-задачах.
— Tableau в Авито.
#работа #вакансия
Локация: Москва (готовы обсуждать удалёнку).
Зарплата: от 150 до 300 тысяч на руки.
Авито активно растёт, а вместе с ним и команда DWH. Сейчас ищут талантливых инженеров разных уровней и направлений:
— Команда Авито развивает одно из самых крупных хранилищ данных в СНГ: они загружают десятки гигабайт данных в минуту.
— Создают уникальные инструменты для снятия рутины с инженеров. Например, разрабатывают DSL для решения ETL-рутин.
— Разрабатывают инструменты для аналитиков: IDE, Data governance, DQ и Self-Service ETL.
— Развивают реалтайм аналитику с использованием ClickHouse.
— Обладают одной из лучших экспертиз в Tableau в России, активно участвуют в жизни этого BI-инструмента.
— Являются экспертами в области Vertica и ClickHouse. Авито — крупнейший в восточной Европе клиент Vertica (1Pb), они оптимизируют функции для ядра СУБД, создают инструменты для бесшовных интеграций между БД, выступают на крупных конференциях
Основные технологии команды:
Python, Vertica, Tableau, ClickHouse, Flink, Kafka.
Если вы отлично владеете SQL, разрабатывали на Python, имеете опыт работы с данными, то пишите Евгению в Telegram: @nikolaevgenii.
Подробнее ознакомиться с вакансией можно по ссылке: https://www.avito.ru/company/job/bi-systems.
P.S. А если вам интересно узнать больше — зацените последние выступления инженеров Авито:
— Эволюция хранилища данных в Авито.
— Витрины данных и их применение в бизнес-задачах.
— Tableau в Авито.
#работа #вакансия