Типичный программист
81.4K subscribers
2.65K photos
889 videos
8 files
7.44K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Тайные алгоритмы YouTube

YouTube отредактировал свой код после слива данных о системе метрик регулировки видео: https://tprg.ru/89nB

Группа ютуберов провела анализ HTML-кода различных видео на платформе и обнаружила несколько скрытых метрик, которые прикреплялись к каждому видео. Оказалось, что эти метрики отвечают за распределение рекламы, продвижение видео в алгоритме и возрастной рейтинг. При этом работают они по схеме, которую не знает ни один создатель видео.

В своих предыдущих заявлениях команда YouTube говорила, что никакая скрытая система не ответственна за демонетизацию видео. Конечно, это технически правда, ведь эти метрики не запрещают рекламу на видео, а перераспределяют её количество. Соответственно, незнание этих скрытых алгоритмов не позволяла ютуберам каким-то образом влиять на них, что отражалось на их заработке. После выхода видео с расследованием YouTube подчистил свой HTML-код.

#google
​​Через год, вслед за всеми предыдущими версиями, прекращается поддержка MS Office 2010.

Рассказываем, перестанет ли теперь всё работать, какие проблемы с уязвимостями могут появиться и что с этим делать: https://tprg.ru/awgX
Как стать программистом, которого хотят нанять — отвечают эксперты

https://tproger.ru/experts/how-to-become-a-wanted-programmer/

Наверняка у вас возникало желание, чтобы не вы конкурировали за место в хорошей IT-компании, а компании конкурировали между собой за такого специалиста, как вы.

Это вообще реально? Чем выделяться среди других программистов и что для этого нужно делать? Спросили об этом у наших экспертов.

#работа #эксперты
«Норма в индустрии при текущем геополитическом климате»

GitLab думает над тем, чтобы запретить наём сотрудников из России и Китая на должности, которые предусматривают доступ к пользовательским данным. По словам компании, «обеспокоенность» этим вопросом «выразили несколько корпоративных клиентов». Кроме того, «это становится нормой в индустрии при текущем геополитическом климате».

Предлагается, во-первых, не нанимать тех, кто живёт в России или Китае, а во-вторых, предотвращать переезд уже нанятых сотрудников в эти страны. Сейчас никто из сотрудников GitLab не живёт в этих странах.

Продолжающаяся дискуссия на сайте: https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555
Microsoft Japan поэкспериментировал с четырёхдневной рабочей неделей

Страна восходящего солнца известна своим высоким трудоголизмом и малой удовлетворённостью работой. В связи с этим японское отделение Microsoft решило ввести на месяц четырёхдневную рабочую неделю. Рабочие дни при этом не увеличивали.

Результат оказался весьма неплохим. Потребление электроэнергии снизилось на четверть, а бумаги потратили в два раза меньше, что позволило компании неплохо сэкономить. Но главное достижение — работоспособность увеличилась почти на 40%. После эксперимента 92% сотрудников сказали, что предпочитают четырёхдневную рабочую неделю.

Источник: https://tprg.ru/dwFh

#работа #microsoft
​​#вакансия #стажировка
Москва, 60 000 ₽

Оплачиваемая стажировка в «Росбанке» — ваш шанс начать карьеру с нуля в направлениях QA и DevOps.

Ищут студентов последних курсов и выпускников 2017-2019 года, готовых работать от 30 часов в неделю. Опыт не обязателен, главное — желание! 🔥

Плюсом будут хобби-проекты в области программирования и/или системного администрирования, опыт работы с Linux и базовые знания Git.

Предлагают:

— Обучение с нуля до профессионала на реальных задачах
— Карьерный рост после успешного прохождения стажировки
— Работу в сильной дружной команде международного банка

Подать заявку 👉 https://tprg.ru/jYJK

Подробнее: https://tprg.ru/qKNC
Level Up: события и курсы #36

Если вы заскучали этим хмурым ноябрьским утром, вас спешит обрадовать свежая подборка событий для IT-специалистов Level Up #36.

В этом выпуске: курс по продвинутой Android-разработке на Kotlin, вторая встреча русскоязычного Dart-сообщества и большая конференция по хайлоаду.

Скорее ищите что-нибудь подходящее, ивенты есть почти на каждый день: https://tprg.ru/lvlup36
Типичный программист pinned «Level Up: события и курсы #36 Если вы заскучали этим хмурым ноябрьским утром, вас спешит обрадовать свежая подборка событий для IT-специалистов Level Up #36. В этом выпуске: курс по продвинутой Android-разработке на Kotlin, вторая встреча русскоязычного…»
Что в мире происходит

💳 В даркнете появилось объявление о продаже данных 3,5 тыс. клиентов «Альфа-банка» и 3 тыс. — «АльфаСтрахования». Продают ФИО, номера телефонов, адреса регистрации, паспортные данные. «Альфа-банк» признал утечку и заявил, что она коснулась 15 человек: https://tprg.ru/qkKR

📱 Госдума приняла в первом чтении законопроект о предустановке на гаджеты российских приложений. По словам авторов, закон нужен, чтобы поддержать российских разработчиков, а ещё чтобы люди не тратили время на поиск информации о том, как устанавливать приложения: https://tprg.ru/i60R

🆕 На конференции Microsoft Ignite 2019 компания показала универсальное приложение Office, сервисы для создания токенов и гибридных систем: https://tprg.ru/MN5v И наконец вышла веб-версия Visual Studio, плотно завязанная на GitHub: https://tprg.ru/J7Me

Компания Infivention выпустила две новые модели досок Square Off, в которых фигурки движутся сами с помощью магнитов. В чисто шахматных досках Square Off Neo появился ИИ-тренер по имени Виктор, а на новой Square Off Swap, помимо шахмат, можно играть в шашки, нарды и другие игры: https://tprg.ru/9K7x

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Новость о высоких технологиях из берлинского суда

В берлинском суде произошёл весьма неприятный ахтунг, который вывел из строя компьютеры и отключил всю систему от базы данных текущих и предыдущих судебных дел.

Почему же это случилось? Судя по всему, это проделки трояна, который кто-то принёс на флешке. Почему же его не отловил антивирус? А потому что в 2019 году компьютеры в берлинском суде всё ещё работали на Windows 95.

Однако если вы подумали, что немцы просто взяли и сдались, то нет. Они достали факсы и печатные машинки и продолжили работать. Шестерёнки бюрократической машины продолжают вертеться, теперь и в буквальном смысле. Возможно, этот вирус был спланированной акцией Microsoft по обновлению клиентов на Windows 10, но доказательств пока нет.

Источник: https://tprg.ru/3I7P
Как избежать UX-ошибок в продукте

Как вы относитесь к UX-ошибкам в приложениях? Бесят ли они вас как пользователя? Обращаете ли внимание на UX вашего приложения при разработке?

В этом руководстве читайте про основные UX паттерны и антипаттерны использования в интерфейсах кнопок, переключателей, чекбоксов, диалогов: https://tprg.ru/Fe9y

#ux #дизайн
​​Прямо сейчас в Сколково проходит масштабная конференция по хайлоаду — HighLoad++ 2019. В программе больше 100 докладов и митапов, так что будет просто целая куча интересных выступлений!

Присоединяйтесь и смотрите топовые доклады по высоконагруженным системам и веб-разработке от известных специалистов, не отходя от экрана:
https://tprg.ru/Jozx
Cardboard SDK

Google открыла исходники Cardboard SDK. Это позволит разработчикам создавать VR-приложения, которые будут поддерживать взаимодействие с картонными очками Cardboard.

SDK позволяет отслеживать движение головы, создавать стереоскопические изображения и обрабатывать взаимодействие пользователя с кнопкой на очках.

Для разработчиков вышла соответствующая документация к SDK: https://developers.google.com/cardboard/develop

И исходники на гитхабе: https://github.com/googlevr/cardboard

#google #mobile
​​7 ноября, в первый день конференции HighLoad++ 2019, состоится вручение Премии HighLoad++ за вклад в развитие экосистемы веб-разработки в России. Её номинанты каждый год делают инфраструктуру интернета комфортнее для миллионов пользователей.

В этом году в формировании списка участвовал не совет экспертов, а простые разработчики, так что наблюдать за ней будет ещё интереснее. Кстати, это можно будет сделать не только на самой конференции в Сколково, а ещё в открытой трансляции на YouTube-канале конференции или через телемост в Санкт-Петербурге и Новосибирске.

Прямая трансляция по сслыке: https://tprg.ru/nmYh
​​Напоминаем, что мы организовали онлайн-трансляцию конференции по хайлоаду — HighLoad++ 2019. Начался второй день конференции, а это значит, что впереди ещё целая куча полезных и уникальных выступлений!

Подключайтесь и прокачивайте знания в live-режиме: https://tprg.ru/Krvc
Голосовой помощник «Горшок»

Недавно автор комиксов Duran выпустил комикс с его фантазией на тему, как может выглядеть голосовой помощник «Горшок». Но зачем существуют технологии, как не за тем, чтобы воплощать фантазии в реальность?

Один из разработчиков «Яндекса» за вечер написал дополнение к голосовому помощнику «Алиса», которое после специальной команды переключает её в режим Горшка. И это дополнение могут попробовать все её обладатели. В режиме Горшка Алиса начинает отвечать фразами из песен «Короля и Шута».

#технологии
​​Как выжить во время хакатона: подробное руководство

https://tproger.ru/articles/how-to-survive-at-hackathon/

Хакатон — это когда участники берут с собой всё необходимое, предупредив близких, что выпадут из привычной жизни на 24 часа, а то и на неделю, и закрываются в одном помещении. На протяжении всего этого времени они нон-стопом генерируют идеи, которые в результате могут перерасти в крутые стартапы.

Всё это, конечно, очень весело, но очень изнуряюще. Рассказываем, как во время хакатона выжить и при этом успеть насладиться ивентом.

#советы #хакатон
Что в мире происходит

⚖️ Роскомнадзор предложил штрафовать тех, кто покупает и использует украденные персональные данные. Законопроект об этом ещё не готов, в Госдуму его собираются внести во время весенней сессии следующего года: https://tprg.ru/pOId

🤭 Trend Micro призналась в утечке данных 100 тысяч клиентов. Утекли имена, email-адреса, номера обращений в службу поддержки и в некоторых случаях номера телефонов. Оказалось, один из сотрудников выгрузил базу и продал мошенникам: https://tprg.ru/S1n6

🔓 OpenAI раскрыла полную версию модели GPT-2. Это генератор текстов, который OpenAI в феврале представила, но отказалась публиковать целиком, опасаясь, что модель будут использовать в дурных целях: https://tprg.ru/moKO

🖥 «Сбербанк» заявил, что создал самый мощный в России суперкомпьютер. Ему помогала NVIDIA. «Сбербанк» собирается использовать суперкомпьютер в исследованиях, разработке собственных продуктов, а с 12 декабря будет давать его в аренду: https://tprg.ru/0Tcp

🚗 «Яндекс» представила автономного робота-курьера Яндекс.Ровер. Для его создания использовали наработки по беспилотным автомобилям. Робот умеет распознавать разные виды препятствий и объезжать их, а благодаря лидару может передвигаться даже ночью: https://tprg.ru/o6rJ

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
​​Стекло для хранения данных

Microsoft разработали стеклянное хранилище данных «Project Silica». И чтобы показать, что оно действительно работает, записали на него фильм. Вместе с компанией Warner Bros. они смогли поместить копию «Супермена» 1978 года на кусочек стекла размерами 75 мм х 75 мм х 2 мм. И затем, что самое главное, смогли получить её обратно.

Для записи данных в стекло используется очень быстрый оптический лазер, создающий деформации внутри стекла, наподобие виниловых дорожек, только в 3D. Затем методы машинного обучения могут раскодировать информацию, считывая паттерны поляризованного света, проходящего через стекло. При дальнейшем развитии новая технология сможет использоваться вместо магнитных и оптических накопителей для долгого хранения данных.

Источник: https://tprg.ru/BACj

#технологии #microsoft
Тонкости найма в GitLab

Недавно мы писали, что GitLab подумывает о том, чтобы перестать набирать сотрудников из России и Китая. Несколькими месяцами ранее в компании появилось ограничение на найм программистов из Северной Кореи и Крыма.

Однако это не единственные страны, для которых действуют такие ограничения. Сейчас в таком списке находится 14 стран, среди которых Франция, Италия, Испания, Швеция.

Сам сервис объясняет это либо «невозможностью найма», либо «финансовыми ограничениями». Дмитрий Запорожец, один из основателей GitLab, в одном интервью прямо заявил, что компания старается не нанимать людей из мест, где стоимость жизни слишком высокая, что позволяет оптимизировать расходы.

Считаете это дискриминацией или личным делом частной компании?