Типичный программист
81.5K subscribers
2.66K photos
903 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​​#вакансия #стажировка
Москва, 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, в одном интервью прямо заявил, что компания старается не нанимать людей из мест, где стоимость жизни слишком высокая, что позволяет оптимизировать расходы.

Считаете это дискриминацией или личным делом частной компании?
Сайт, на котором собрана информация о различных методах визуализации данных: https://datavizcatalogue.com/RU/

Для каждого типа диаграмм дано подробное иллюстрированное описание, примеры и необходимые инструменты для реализации такой визуализации в своём приложении.

#datascience
Что в мире происходит

🎂 9 ноября 2004 года вышла первая стабильная версия Mozilla Firefox. Пару дней назад браузеру исполнилось 15 лет: https://tprg.ru/QTPu Go недавно исполнилось всего десять лет: https://tprg.ru/2ztA

🥇 На World Robot Olympiad 2019 первое место в общекомандном зачёте заняли российские школьники и студенты. Они получили по две золотые и серебряные медали и одну бронзовую. В этом году основной темой олимпиады были умные города: https://tprg.ru/ReIk

👨‍💻 Google представила вторую версию платформы Teachable Machine. Это инструмент для тренировки нейронных сетей с простым интерфейсом, которым может управлять даже ребёнок. Писать код не нужно: https://tprg.ru/KNLE

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

Стоит ли тратить своё время и силы на написание «чистого» кода? Или это всё придумали те, кому заняться больше нечем?

Спросили об этом у экспертов:

https://tproger.ru/experts/is-it-worth-writing-clean-code/

А вы что думаете?

#советы #эксперты
Борьба с патентными троллями

Cloudflare победила в суде компанию Blackbird, одного из самых крупных патентных троллей.

Blackbird Technologies промышляла тем, что перекупала патенты с весьма размытыми идеями практически за бесценок, а затем высылала большое количество исков, надеясь на отчисления за использование патентов. Маленькие компании просто платили отчисления, так как это было дешевле, чем судиться. 

И продолжалась бы эта история, но Blackbird решила подать в суд на компанию Cloudflare. Выкупив за доллар патент под названием «PROVIDING AN INTERNET THIRD PARTY DATA CHANNEL», она подала иск. Это вылилось в большое разбирательство, после чего судья постановил, что «абстрактные идеи нельзя патентовать». Blackbird пыталась подавать обращения в высшие инстанции, но решение осталось в силе. 

После этого дела Cloudflare создала «Project Jengo». Это система поощрений компаний и людей, которые смогли победить Blackbird в суде на основе прецедента Cloudflare и последующих разбирательств. Было проведено уже несколько сотен исков, причём среди них затесался патент на кармашек в спортивном бюстгальтере. 

Так проект от Cloudflare нанёс существенный урон Blackbird: размеры отчислений по их патентам уменьшились в 4 раза, а из 12 человек, которые работали в компании, осталось всего 3.

Источник: блог компании Cloudflare
​​Закончил курсы, что дальше?

Один из самых популярных способов стать разработчиком — онлайн-курсы. А эффективный ли? Читайте истории тех, кто проверил это на себе:

https://tproger.ru/articles/becoming-a-developer-after-courses/

#советы