Size: a a a

Типичный программист

2018 May 17
Типичный программист
5 свежих вакансий для программистов в Москве


Мидл-фронтенд в CallKeeper: https://tproger.ru/jobs/callkeeper-js/

Программист C# / JavaScript в Ай-Теко: https://tproger.ru/jobs/iteko-csharp-javascript/

Программист ASP.NET / C# в Сбербанк-Технологии: https://tproger.ru/jobs/sber-tech-asp-net-c-csharp/

Android-разработчик в Яндекс.Еду: https://tproger.ru/jobs/yandex-eda-androiddev/

Разработчик диалоговых систем в Яндекс: https://tproger.ru/jobs/yandex-dev-dialog/


Больше вакансий в новом разделе у нас на сайте: https://tproger.ru/jobs/
источник
Типичный программист
​​У РКН большое пополнение в списке блокировок: 1208 новых адресов. Из них 329 IP-адресов WhatsApp (внезапно!) и 180 Akamai (CDN, который в том числе использует Google). И много российских хостеров вроде Selectel и IT-Grad.

Ждём новую волну проблем с Интернетом из России.

(фото из канала @rknshowtime)
источник
Типичный программист
Развлекаются, как могут.
источник
Типичный программист
И... разблокировали обратно! 1068 адресов убрали из бана, WhatsApp снова живёт, Akamai тоже.
источник
Типичный программист
​​#вакансии в Москве для фронтендеров и тимлида в Восточный банк.

«Мы — банк, который победил бюрократию и не скатился в повсеместное внедрение аджайла на блокчейне. Команда, в которую мы зовем специалистов, занимается автоматизацией бизнеса банка во всех процессах, связанных с МСБ.

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

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

Говорят, мы входим в ТОП-10 рейтинга работодателей среди кредитных организаций, но кого волнуют эти рейтинги, когда банк своими руками пишет такой пост и прикладывает к нему картинку с котиком?»

Познакомиться с компанией и попить чай можно в офисе, который находится в пяти метрах от м. Достоевская. Чтобы попасть в гости, просто отправьте резюме на ilovefrontend@vostbank.ru
источник
Типичный программист
DevOps — сокращение от Development Operations. Эта идеология, возникшая в 2008-м году, призвана «подружить» команды разработки и эксплуатации.

DevOps инженер должен обладать очень широким кругозором и по сути быть немного сисадмином, и немного разработчиком.

Наш читатель, давно работающий с этой идеологией, подготовил прекрасную статью, которая поможет вам понять спектр задач, выполняемых DevOps инженером, а также освоить эту профессию:
https://tproger.ru/curriculum/devops/
источник
2018 May 18
Типичный программист
​​#промо

Каждое приложение на вашем компьютере можно использовать в бизнесе — от встроенного калькулятора до MS Paint. Но чтобы компания процветала, этих программ почти наверняка не хватит.

О том, какие бизнес-приложения используют крупные игроки и как улучшить и оптимизировать производительность бизнеса с помощью облачных решений, расскажут эксперты индустрии и специалисты Microsoft.

Если вы связаны со сферой ИТ, руководите работой ИТ-служб или закупками ИТ-инфраструктуры, контролируйте финансовые или коммерческие процессы в компании, обязательно присоединяйтесь к бесплатной онлайн-конференции Azure Атлас: https://aka.ms/aa4_1tg5
источник
Типичный программист
Python любят за многое, в том числе за удобочитаемость кода. PEP8 — руководство по кодстайлу, разработанное для этого языка. Если вы следуете данному руководству при написании программ, ваш код при прочих равных будет легко и приятно читать и сопровождать.

Подготовили для вас тест по PEP8, который покажет, насколько больно читать ваш код:
https://tproger.ru/quiz/python-style-quiz/
источник
2018 May 19
Типичный программист
​​Свежие IT-новости:

— GitHub отобрал 20 лучших игр, созданных на соревновании Ludum Dare. От разработчиков требовалось создать проекты, объединяющие в себе особенности нескольких жанров: https://goo.gl/aqiDne

— Исследователи предоставили отчёт об ошибках обнаруженных в работе голосовых помощников Amazon Alexa и Google Home. Уязвимости могут стать причиной массовых хакерских атак: https://goo.gl/g8goin

— В Zyxel произошла утечка 21 000 записей разговоров жителей Германии. По информации СМИ, телефонная компания незаконно прослушивала абонентов с ноября 2017 года: https://goo.gl/fwkhmn

— Создатели Siri в рамках программы Минобороны США будут обучать искусственный интеллект имитировать человеческую память при помощи игры StarCraft: https://goo.gl/yTQcjE

— В китайской школе поставили систему распознавания лиц для вычисления отвлекающихся учеников. Если школьник задремлет или загрустит, она отправит учителю об этом уведомление: https://goo.gl/g9bpjy

— В день всеобщей осведомленности об универсальном доступе Google рассказала, как улучшить приложения для использования людьми с ограниченными возможностями. Этому призвано помочь новое приложение Primer, которое помогает изучать навыки цифрового маркетинга и ведения бизнеса: https://goo.gl/UqyS6C

— В Google Chrome, начиная с версии 69, исчезнет индикатор безопасности протокола HTTPS. Браузер сконцентрируется на предупреждениях о незащищенности HTTP-соединений: https://goo.gl/5EzA8H

— Сотрудники Cisco Talos обнаружили вирус Telegrab, похищающий кэш и ключи шифрования Telegram. Потенциально эти данные могут дать доступ к сеансу, контактам и переписке жертвы: https://goo.gl/8nzGpd

— Следствие прекратило уголовное дело против обвиняемого в призывах к терроризму математика Дмитрия Богатова. Информацию подтвердила его жена, однако защита пока не получила соответствующее извещение: https://goo.gl/jBW3Zg

— Cisco опубликовала список критических уязвимостей, позволяющих злоумышленникам повысить свои права в сетях Cisco DNA. Самые опасные бреши получили рейтинг 10/10 по CVSS (Common Vulnerability Scoring System): https://goo.gl/GLNa1U

— В Slack+GitHub появились новые возможности взаимодействия с репозиториями. Теперь разработчики могут работать с pull-запросами и задачами прямо из каналов мессенджера: https://goo.gl/BoE846

— Основатель ABBYY раскрыл подробности о системе повышения бизнес-эффективности Yva. Проект основан на искусственном интеллекте и изучает поведение сотрудников компаний для дальнейшего повышения их эффективности: https://goo.gl/ZLx7RB

— Герман Клименко признал неэффективность методов блокировки Telegram. Советник президента предложил ослабить систему и нанять Роскомнадзору собственную группу программистов: https://goo.gl/Khhcz2

— Выпущена обновленная версия текстового редактора Vim 8. В ней исправлены ошибки, дополнена документация и представлен встроенный терминал, основанный на механизме асинхронных каналов: https://goo.gl/AUrWmf

— Специалисты в области информационной безопасности обнаружили, что ботнет Satori на протяжении недели сканирует открытые порты 3333 для удаленного управления майнинговым оборудованием. Злоумышленники использовали уязвимость ПО Claymore: https://goo.gl/Te2HXt
источник
Типичный программист
источник
Типичный программист
Давайте задачку порешаем. Разбор и ответ внутри статьи.

В бухгалтерию поступили сведения о том, что, согласно документам, суммарный расход составил A рублей, a суммарный приход — B рублей. Как известно, при наборе чисел на компьютере люди часто ошибаются и вводят цифры в неправильном порядке (например, если надо ввести 150, могут ввести 105). Поэтому бухгалтер хочет найти такой способ переставить цифры в числах A и B, чтобы в результате разность A−B (и, соответственно, количество денег, которые он положит к себе в карман), была максимальна, а в случае чего можно будет сослаться на ошибку секретаря. Напишите программу, которая поможет бухгалтеру.
https://tproger.ru/problems/annual-balance
источник
2018 May 20
Типичный программист
Многим людям математика кажется очень сложной для понимания наукой. Но так или иначе программистам она нужна.

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

Кроме общего описания основных разделов математики, в материале приведены ссылки на их изучение:
https://tproger.ru/articles/maths-for-programmers/
источник
2018 May 21
Типичный программист
​​Свежие IT-новости:

— Фраза «Don't be evil», долгое время известная как неофициальный девиз корпорации, практически исчезла из кодекса для сотрудников Google. Сама компания это никак не прокомментировала: https://goo.gl/m3rxQh

— Анонсирована вторая версия протокола Git. Ряд улучшений позволяет значительно увеличить производительность, а также оптимизировать работу с протоколом: https://goo.gl/aFbsgk

— Опубликован новый вариант атаки с эксплуатацией уязвимости Spectre. Модифицированные атаки позволяют злоумышленникам читать содержимое памяти: https://goo.gl/5daRbf

— Школьников из США подозревают во взломе системы ради хороших оценок и бесплатных обедов. Руководство учреждения рассматривает случившееся как федеральное преступление: https://goo.gl/U2z3UB
источник
Типичный программист
​​#вакансия

Разыскивается мидл-фронтенд разработчик в компанию CallKeeper, офис в Москве. Нужно разрабатывать новые функциональные модули веб-сервиса, ежедневно тестировать релизы в автоматическом и ручном режимах, планировать и разрабатывать новые интеграции с внешними сервисами.

Прочитать подробнее и откликнуться: https://tproger.ru/jobs/callkeeper-js/
источник
Типичный программист
Бесплатная конференция #ITSubbotnik пройдет в эту субботу в Москве. На ней профессиональные инженеры и тестировщики обменяются опытом и интересными кейсами. Будет три потока: Java, JavaScript и QA Automation.

Присоединяйтесь: http://telegra.ph/26-maya-v-Moskve--besplatnyj-ITSubbotnik-Java--JS--QA-05-21
источник
2018 May 22
Типичный программист
​​Свежие IT-новости:

— Хельсинкский университет открыл бесплатную учебную программу по основам ИИ для людей, незнакомых с этой сферой. Курс затрагивает базовые элементы искусственного интеллекта и машинного обучения, а также дает представление о нейросетях: https://goo.gl/MGXUZR

— Роскомнадзор заблокировал 32 768 IP-адресов провайдера Network Layer Technologies Inc. Ранее в Региональном общественном центре интернет-технологий пообещали, что ведомство прекратит «веерно вносить крупные подсети в реестр запрещенной информации»: https://goo.gl/g4Yj8G

— Сервис TeenSafe, предназначенный для слежки за детьми, уличили в хранении личных данных пользователей на незащищенных серверах. Более 10 тысяч записей были общедоступны в незашифрованном виде: https://goo.gl/8SkkNz

— Исследователи NVIDIA представили алгоритм, который учится выполнять новые задания, наблюдая за человеком и подражая его действиям. Система также генерирует текстовое описание выполняемых шагов, что упрощает поиск ошибок: https://goo.gl/awMV4J

— Microsoft сообщила о приобретении Semantic Machines, компании, специализирующейся на диалоговом ИИ. Совместные разработки призваны заставить ботов звучать более естественно: https://goo.gl/4xXVPv

— Исследователи из института Femto-ST построили микроскопический домик размером 300×300 микрометров. Технология сборки позволит создавать крохотные датчики на кончиках оптических волокон: https://goo.gl/s77sDY

— Студенты СПбГУ предложили систему охлаждения процессоров на основе электрогидродинамического течения. В отличие от аналогов, она работает бесшумно и потребляет меньше энергии: https://goo.gl/VbW5E6

— В MIT создали систему для тренировок автоматизированных дронов в виртуальной реальности. Особенность заключается в том, что благодаря ей беспилотник «придумывает» препятствия и учится их обходить, не причиняя никому вреда: https://goo.gl/yyyqWo

— Группа исследователей из Корнеллского университета разработала батарею, изготовленную из наноматериалов. Инновационный аккумулятор может зарядиться за несколько секунд: https://goo.gl/WdNMut
источник
Типичный программист
Какие ошибки допускают разработчики Doom или UnrealEngine? Вот разбор 10 программных ошибок в индустрии видеоигр, проведенный с помощью автоматического анализа исходного кода: https://www.viva64.com/ru/b/0570/

Может помочь вам улучшить проект :)
источник
Типичный программист
C++ — один из самых мощных и востребованных языков программирования. На нём пишут сотни приложений, для которых часто нужен графический интерфейс.

Однако работа с графикой не всегда бывает удобна разработчику — в таком случае используют готовые графические библиотеки. Мы подготовили обзор лучших из них:
https://tproger.ru/digest/cpp-best-gui/
источник
2018 May 23
Типичный программист
Свежие IT-новости:

— Исследователи Google и Microsoft обнаружили новые варианты уязвимости Spectre. Intel предупредила, что снижение производительности процессоров из-за патчей может достигать 8 %: https://goo.gl/1RgwNn

— Индия анонсировала использование искусственного интеллекта в системах вооружения. Правительство страны приступило к поиску новых методов внедрения ИИ в оружейную отрасль: https://goo.gl/FYFvMo

— Как сообщает «Интерфакс», математик Дмитрий Богатов за использование Tor может понести административную ответственность. По словам источника издания, окончательное решение примут в ближайшие дни: https://goo.gl/fa5tB5

— Пользователи iPhone и iPad заметили, что голосовой помощник Siri начал рассказывать о грядущих анонсах конференции WWDC 2018. Ассистент получит новый голос и обзаведется новым «домом»: https://goo.gl/48kjFJ

— Совместно с «Ростелеком», Huawei и «Таттелеком» в Иннополисе запущена тестовая сеть пятого поколения. Опытная зона призвана продемонстрировать практическое применение технологий 5G и сделать шаг в сторону цифровизации экономики: https://goo.gl/MK9Rii

— Google выпустила Kubernetes Engine 1.10. Среди основных изменений: поддержка VPC, возможность работать с региональными кластерами, автоматизированное восстановление сетей и новый инструмент Horizontal Pod Autoscaler: https://goo.gl/6q2EzL
источник
Типичный программист
​​#промо

Открыт набор на Sberseasons — летние оплачиваемые стажировки Сбербанка в Москве и регионах.

Для кого
Бакалавры, магистры, аспиранты, второе высшее. Вам поможет высокая успеваемость и хороший английский.

Что сможете прокачать
Cyber Security, Data Science, UI/UX-дизайн, JavaScript, Экономические модели, Java, Analytics, Мобильная разработка: iOS или Android.

Какие условия
Продолжительность два месяца. Опытные менторы, график под учебу, официальная зарплата до 40 000 ₽.

Подайте заявку до 27 мая включительно
Москва: https://goo.gl/beZz3Y
Регионы: https://goo.gl/XQKNCY
источник