Поднимаем собственный 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 в Авито.
#работа #вакансия
Из-за слишком высокого потребления энергии Cloudflare откажется от чипов Intel в новых серверах 11 поколения
Для сети граничных серверов в компании выбрали 64-ядерный AMD EPYC 7713 (Milan).
А всё из-за энергоэффективности. В последнее время в Cloudflare настолько сильно борются за её наращивание, что заменили конфигурацию из трёх накопителей Samsung ёмкостью 960 ГБ на конфигурацию с двумя дисками на 1.92 ТБ. И всё не только ради дополнительного терабайта, но и экономии в 6 Вт. Что уж говорить про чипы: серверу на базе Intel Xeon нужно на несколько сотен ватт больше мощности, чем аналогу с AMD.
В посте на английском можно найти ещё больше интересных подробностей о последних решениях Cloudflare. Там и про OpenBMC, и про урезание оперативки, и про серверы Ampere's Arm: https://tprg.ru/ZCXb
#hardware #интернет
Для сети граничных серверов в компании выбрали 64-ядерный AMD EPYC 7713 (Milan).
А всё из-за энергоэффективности. В последнее время в Cloudflare настолько сильно борются за её наращивание, что заменили конфигурацию из трёх накопителей Samsung ёмкостью 960 ГБ на конфигурацию с двумя дисками на 1.92 ТБ. И всё не только ради дополнительного терабайта, но и экономии в 6 Вт. Что уж говорить про чипы: серверу на базе Intel Xeon нужно на несколько сотен ватт больше мощности, чем аналогу с AMD.
В посте на английском можно найти ещё больше интересных подробностей о последних решениях Cloudflare. Там и про OpenBMC, и про урезание оперативки, и про серверы Ampere's Arm: https://tprg.ru/ZCXb
#hardware #интернет
Зачастую даже опытные Java-разработчики откладывают изучение регулярок, но на самом деле это не такая уж и сложная тема
Владение Java RegEx — невероятно полезный навык. Да и к тому же, от изучения регулярок большинству разработчиков всё равно никуда не уйти. В этой статье простым языком разобрали регулярные выражения в Java на примерах, затронув синтаксис и наиболее популярные конструкции:
https://tprg.ru/9FQM
#java #регулярки
Владение Java RegEx — невероятно полезный навык. Да и к тому же, от изучения регулярок большинству разработчиков всё равно никуда не уйти. В этой статье простым языком разобрали регулярные выражения в Java на примерах, затронув синтаксис и наиболее популярные конструкции:
https://tprg.ru/9FQM
#java #регулярки
Нужны ли разработчикам свои pet-проекты?
С одной стороны они приносят удовольствие и позволяют развиваться. С другой — на них может уходить слишком много времени, да и неудачи в своих проектах порой расстраивают сильнее остальных.
Так стоит ли тратить время на свои проекты или основная работа должна закрывать все потребности разработчика? Есть ли у вас pet-проекты?
#обсуждение
С одной стороны они приносят удовольствие и позволяют развиваться. С другой — на них может уходить слишком много времени, да и неудачи в своих проектах порой расстраивают сильнее остальных.
Так стоит ли тратить время на свои проекты или основная работа должна закрывать все потребности разработчика? Есть ли у вас pet-проекты?
#обсуждение
Ловите подборку новостей уходящей недели:
С 15 октября на всех станциях московского метро можно будет оплатить лицом — https://t.iss.one/your_tech/7405
Компания Microsoft разрешила устанавливать Windows 11 на старых устройствах — https://t.iss.one/your_tech/7389
В России хотят взять под контроль рекомендательные алгоритмы соцсетей и видеосервисов — https://t.iss.one/your_tech/7393
Интернету предрекли глобальное отключение по вине Солнца — https://t.iss.one/your_tech/7395
Компания Western Digital представила новый тип жёстких дисков с гибридной памятью — https://t.iss.one/your_tech/7402
#новости
С 15 октября на всех станциях московского метро можно будет оплатить лицом — https://t.iss.one/your_tech/7405
Компания Microsoft разрешила устанавливать Windows 11 на старых устройствах — https://t.iss.one/your_tech/7389
В России хотят взять под контроль рекомендательные алгоритмы соцсетей и видеосервисов — https://t.iss.one/your_tech/7393
Интернету предрекли глобальное отключение по вине Солнца — https://t.iss.one/your_tech/7395
Компания Western Digital представила новый тип жёстких дисков с гибридной памятью — https://t.iss.one/your_tech/7402
#новости
Насколько хорошо вы разбираетесь в математике?
Составили для вас тест с девятью математическими задачами, которые помогут здорово размять мозги. Проходного балла нет, это же не экзамен — просто проверьте себя:
https://tprg.ru/2SuV
#математика #тесты
Составили для вас тест с девятью математическими задачами, которые помогут здорово размять мозги. Проходного балла нет, это же не экзамен — просто проверьте себя:
https://tprg.ru/2SuV
#математика #тесты
This media is not supported in your browser
VIEW IN TELEGRAM
ИИ научили боксировать за неделю — для ИИ прошло миллиард лет симуляции
Я не боюсь ИИ, который знает миллиард ударов. Я боюсь ИИ, который тренирует 1 удар миллиард лет.
Интересно, что всё, что «видел» алгоритм перед стартом обучения, это 90 секунд данных захвата движения. И хотя результаты всё равно пока оставляют желать лучшего, эти наработки могут пригодиться для более точной тренировки роботов с помощью машинного обучения. Или, как минимум, для создания новых интересных механик в играх.
#ии #ml
Я не боюсь ИИ, который знает миллиард ударов. Я боюсь ИИ, который тренирует 1 удар миллиард лет.
Интересно, что всё, что «видел» алгоритм перед стартом обучения, это 90 секунд данных захвата движения. И хотя результаты всё равно пока оставляют желать лучшего, эти наработки могут пригодиться для более точной тренировки роботов с помощью машинного обучения. Или, как минимум, для создания новых интересных механик в играх.
#ии #ml
Что лучше: заняться теорией и олимпиадами или пойти на работу в IT-компанию?
И правда ли, что успехи в олимпиадах по программированию и математике негативно коррелируют с работой в компании? Мы спросили об этом экспертов, и вот что они думают:
https://tproger.ru/experts/20/
#начинающим
И правда ли, что успехи в олимпиадах по программированию и математике негативно коррелируют с работой в компании? Мы спросили об этом экспертов, и вот что они думают:
https://tproger.ru/experts/20/
#начинающим