Size: a a a

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

2018 May 23
Типичный программист
Если вы пишете на Python (или только собираетесь), весьма полезно будет использовать в своей работе редакторы кода или IDE. С их помощью можно сделать свою работу более комфортной и исключить банальные ошибки.

В материале рассмотрены самые популярные среды разработки и редакторы кода для Python, приведены их преимущества и недостатки, а также обозначены их основные функциональные особенности:
https://tproger.ru/translations/python-ide/
источник
2018 May 24
Типичный программист
Свежие IT-новости:

— Вышел фреймворк Qt версии 5.11. Разработчики почистили инструмент от багов, улучшили его работу на Windows, существенно изменили движок QML и добавили новые возможности в модуль Qt Location: https://goo.gl/2t6DtD

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

— Yubico открыла для разработчиков систему авторизации. По заявлению компании, аппаратная аутентификация значительно безопасней: https://goo.gl/SWLKWt

— В интернет-магазине Chrome появилось расширение, отслеживающее движение лица пользователей на основе FaceDetector API. FacePause ставит на паузу ролики на YouTube, если пользователь отворачивается от компьютера или уходит: https://goo.gl/Snmnny

— Исследователи начали работать над созданием ПО, которое поможет композиторам сочинять музыкальные произведения. Система работает на основе семантических сетей: https://goo.gl/NJYMNx

— На конференции Spec команда Slack рассказала о плане дальнейшего развития. Среди обновлений: в мессенджер добавлен инструмент Actions для более удобной работы над совместными проектами: https://goo.gl/XJJQzP

— Исследователи из Facebook создали искусственный интеллект для преобразования стилей музыкальных композиций. Нейросеть способна превратить насвистываемую мелодию в композицию симфонического оркестра: https://goo.gl/gBtvi9

— Специалисты «Лаборатории Касперского» обнаружили вирус Roaming Mantis, атакующий смартфоны через взломанные роутеры. Вредонос использует подмену DNS для перенаправления запроса пользователя на фишинговый сайт: https://goo.gl/KFUzn7

— Исследователь из Proofpoint обнаружил вредоносный PHP-скрипт, заразивший 5000 сайтов за 4 месяца. Он является частью спам-ботнета Brain Food, который перенаправляет пользователей на ресурсы, продающие таблетки для похудения и повышения IQ: https://goo.gl/iupoct

— Apple запустила сайт, на котором собрана известная компании информация о пользователях. Личные данные можно скачать либо изменить: https://goo.gl/oqAoiH

— Okta выпустила бесплатное браузерное расширение PassProtect, которое проверяет наличие почты и пароля пользователя в крупной базе утечек Have I Been Pwned. Разработчики утверждают, что сервис не передает данные третьим лицам и использует «k-анонимность» для защищенного поиска данных в базе: https://goo.gl/tvXjnp
источник
Типичный программист
​​Международный проект SpeakApp ищет опытного, продукто-ориентированного разработчика в web-команду голосового мессенджера. Компания базируется в Израиле и Лондоне, но активно нанимает специалистов на удаленную работу.

«Если вы любите создавать продукт от начала до конца — от бэкенда до интерфейсов — вам у нас понравится 😉. Тем более продукт, которым может пользоваться любой человек. Вы, ваши друзья и родные.

Компания распределенная, работаем удаленно. Это огромный плюс и возможность поддерживать гармоничную жизнь, но требует личной дисциплины, ответственности и самостоятельности. Зарабатывать сможете 150 000 ₽ и выше — зависит от опыта».

За что отвечать
— Backend мессенджера: Python, Node.js, Postgres, Redis, AWS…,
— Дизайн API,
— Web-клиент: React SPA,
— Лендинг: React Next.js,
— Другие внутренние приложения и сервисы.

Пишите на jobs@speakapp.com

Круто, если есть что показать кроме резюме (web-проекты, код на GitHub).
источник
Типичный программист
Подборка событий — куда пойти в последние майские деньки.

А можно никуда не ходить, сидеть дома на диване и смотреть: мы, например, в следующий вторник тут весь день яндексовский YaC транслируем.

http://telegra.ph/Sobytiya-dlya-programmistov-na-poslednyuyu-nedelyu-maya-05-24
источник
Типичный программист
​​Нужен JavaScript-разработчик в компанию CallKeeper.

Вы уже видели у нас эту вакансию, в ней что-то могло показаться неясным из-за формулировок. Добавили полезную информацию, чтобы проще было вникнуть и принять решение. Прочитать подробнее и откликнуться — тут: https://tproger.ru/jobs/callkeeper-js/
источник
Типичный программист
Хотите задачу повышенной сложности?

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

Полная постановка задачи и решение:
https://tproger.ru/problems/sad-king-riddle/
источник
2018 May 25
Типичный программист
Свежие IT-новости:

— Kaspersky Lab обнаружила в роутерах DIR-620 от D-Link жестко прошитый секретный аккаунт. D-Link не планирует выпускать обновление: https://goo.gl/EBw5tM

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

— Государственная Дума в первом чтении одобрила законопроект, регулирующий рынок криптовалют в России. Также было стандартизировано использование смарт-контрактов: https://goo.gl/qnJkqA

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

— Facebook выложила в открытый доступ исходный код библиотеки Katran, которую компания использует для балансировки нагрузки сетевой инфраструктуры. В ее основе лежит использование eXpress Data Path (XDP) и виртуальной машины eBPF: https://goo.gl/VBpYcV

— Группа инженеров представила материал, способный восстанавливать свои микросхемы. Учёные планируют использовать открытие в медицине: https://goo.gl/PW7S1D

— Специалисты Cisco Talos обнаружили вирус VPNFilter, способный вносить изменения в прошивку маршрутизаторов, выводя их из строя. Количество зараженных устройств, находящихся на территории 54 стран, оценивается в 500 тысяч: https://goo.gl/byW3oo

— Команда Qosmo подготовила новую версию Imaginary Soundscape. Приложение подбирает звуковое окружение для живописи и фотографий, распознавая знакомые объекты и добавляя соответствующие звуки из базы с 52 000 дорожек: https://goo.gl/WfM5CZ

— Pornhub запустил собственный VPN-сервис под названием VPNhub. Он обещает высокую скорость соединения, конфиденциальность и анонимность данных бесплатно: https://goo.gl/SvDzXt
источник
Типичный программист
Подготовили для вас непростой тест на знание специфики C++. Он с трепетом и заботой собран из лучших книг, статей и выступлений на конференциях.

Если вы любите «плюсы», то этот тест не оставит вас равнодушными:
https://tproger.ru/quiz/cpp-quiz/
источник
Типичный программист
Уже 29 мая будет главная конференция «Яндекса» YaC. Три потока докладов: алгоритмы и данные в маркетинге, умная городская среда и инфобезопасность. Будем транслировать весь день на двух площадках, не забудьте добавить в закладки. Подробнее про конфу тут:

http://telegra.ph/29-maya--glavnaya-konferenciya-YAndeksa-YaC-05-24
источник
2018 May 26
Типичный программист
Свежие IT-новости:

— Глава Роскомнадзора Александр Жаров рассказал о статистике использования Telegram. Также было объявлено о новых технических решениях для блокировки мессенджера: https://goo.gl/uMxqjR

— Девушка по имени Джанелль Шейн обучила нейросеть отделять названия метал-групп от имен персонажей «My Little Pony». Среди других работ исследовательницы числятся нейронные сети для генерации комплиментов и узоров для вышивки: https://goo.gl/wZXiH7

— В Avast Threat Labs обнаружили предустановленное рекламное ПО на Android-устройствах. По оценке специалистов, угроза существует более трех лет: https://goo.gl/WS5z4b

— Сегодня во время ПМЭФ глава РКН Александр Жаров много чего сказал про Telegram. В том числе о «пиратской философии» мессенджера, своем взгляде на статистику и разработке государственного аналога: https://goo.gl/of7G3y

— Глава «Почты России» объявил о намерении установить систему распознавания лиц в пункты выдачи посылок. Ожидается, что почтовые отправления начнут готовиться к выдаче сразу же после входа клиента в отделение: https://goo.gl/dWsts8

— Сбербанк запустил новый проект под названием «Школа 21» для молодых людей, желающих научиться программированию. Обучение полностью бесплатное и круглосуточное, а занятия проходят в формате peer-to-peer: https://goo.gl/oJFXLM

— Бывший глава Google Эрик Шмидт назвал опасения Илона Маска относительно ИИ беспочвенными. По мнению Шмидта, технология является «фундаментально хорошей» для человечества и поможет создать новые рабочие места и поднять уровень зарплат: https://goo.gl/iTNmFY

— Facebook начала разработку подпроцессора, предназначенного для фильтрации видео. Новый чип составит конкуренцию GPU, FPGA и тензорным процессорам: https://goo.gl/WTGNQr
источник
Типичный программист
​​#вакансия PHP-разработчик. Офис в Москве, полный рабочий день, платят до 180 000 ₽.

«Мы Dropwow — международная платформа, которая помогает интернет-магазинам находить и перепродавать популярные товары от китайских поставщиков. Быстро запилили проект на готовом движке интернет-магазина, проверили, оказалось востребовано. Теперь хотим с нуля написать его по-нормальному с использованием Symfony и MongoDB.

Кроме всех стандартных плюшек вы получите отличный офис игровой комнатой, библиотекой, кухней иии... кальянной!»

Прочитать больше и откликнуться можно на HH: http://bit.ly/2rHAAuZ
Или сразу свяжитесь с Тимуром: job@dropwow.com / +7 926 556 99 33
источник
Типичный программист
Подписчик прислал нам в редакцию вопрос: «Что лучше: узкая специализация или широкий профиль?»

Мы задали это вопрос нашим экспертам, а полученные ответы представляем вашему вниманию:
https://tproger.ru/experts/wide-profile-or-specialization/
источник
Типичный программист
28–29 мая будет фестиваль интернет-технологий РИТ++. Это большая, но уютная площадка с образовательными докладами, митапами, конкурсами, играми и другим досугом для айтишников. Более 40 сообществ, крутые спикеры и профессиональная среда.

Не можете приехать? Не волнуйтесь: мы оба дня будем транслировать мероприятие сразу на двух платформах. Читайте подробнее и добавляйте в закладки страницы с трансляциями:

http://telegra.ph/2829-maya-v-Moskve-projdet-festival-internet-tehnologij-RIT-2018-05-26
источник
2018 May 27
Типичный программист
Многие разработчики, особенно начинающие, задумываются над вопросом: «каким минимумом знаний по безопасности должен обладать каждый программист или студент IT-шник?». Краткий, но ёмкий ответ на этот вопрос:
https://tproger.ru/explain/what-programmers-should-know-about-security/
источник
2018 May 28
Типичный программист
Свежие IT-новости:

— Coca-Cola опубликовала заявление об утечке данных, произошедшей в одном из филиалов в сентябре 2017 года. Расследование установило, что один из сотрудников незаконно скопировал данные 8 000 коллег на личный жесткий диск перед уходом из компании: https://goo.gl/yBoFBq

— Анонимный благотворитель пообещал пожертвовать GNOME Foundation миллион долларов. Организация планирует использовать средства для увеличения штата и «оптимизации работы»: https://goo.gl/THGwwJ

— Intel AI Lab создала библиотеку для обработки естественного языка в рамках диалогового ИИ. Компания пообещала открыть исходный код инструмента: https://goo.gl/3ew8H5

— Qualcomm разрабатывает офлайн-систему распознавания речи, которая выдает результат с точностью в 95 %. Она не требует облачных вычислений и умеет подстраиваться под пользователя: https://goo.gl/RjjWi1

— Oracle заявила, что прекратит встроенную поддержку сериализации Java из соображений безопасности. Компактный фреймворк, который заменит ее, обеспечит возможность манипуляции данными в форматах JSON и XML: https://goo.gl/bSz7Mn

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

— Исследователи из Колумбийского университета нашли новый способ кодирования текстовой информации. Благодаря технике FontCode секретные сообщения можно «спрятать» прямо внутри символов шрифта: https://goo.gl/TVPZhq
источник
Типичный программист
​​On Air: конференция «Российские интернет-технологии 2018»: https://tproger.ru/articles/rit-2018-live/

Транслируем сегодня и завтра весь день. Расписание в описании к трансляции. Подключайтесь!

Если вам удобнее смотреть ВКонтакте: https://vk.cc/874vt6
источник
Типичный программист
В последнее время многие из нас вспомнили о куче сервисов, на которые были подписаны, но давно о них забыли. Это происходит благодаря обновлению политик по обработке пользовательских данных, уведомления о которых завалили почтовые ящики пользователей. Коротко о происходящем и на кого оно влияет:
https://tproger.ru/articles/gdpr-briefly/
источник
Типичный программист
​​#вакансия

Веселый и немного странный стартап по продаже электронных блокчейн-билетов на мероприятия Hellotickets ищет гуру Go-разработки в московский офис (Арма, станция метро Курская кольцевая).

«Мы прошли акселерацию в Techstars Music в Лос-Анджелесе и расширяем команду. Уютный офис с фруктами и всей нужной для работы техникой входит в предложение.

Вам предстоит фулл-стек разработка билетной платформы. Мы строим нашу систему на таких подходах, как микросервисная архитектура и контейнеризация. Основные технологии — Go, Python, gRPC».

Узнать больше и откликнуться можно тут: https://bit.ly/2LBH47C
Или напишите в директ Эдуарду: @ekhorkov
источник
Типичный программист
​​Завтра весь день транслируем YaC — главную конференцию «Яндекса».

Если не успеете посмотреть всё, обратите внимание на эти стримы
10:00 Секретный доклад.
11:00 «Зрение Яндекса» от Александра Крайнова — последние достижения в области компьютерного зрения.
14:15 «Connected cars: навстречу будущему» от Андрея Василевского — из чего должен состоять «ум» автомобиля.
16:30 «Security Analysis of Smart Speaker» от Naver — анализ серьезных уязвимостей в 5 голосовых помощниках.

Всё расписание

Где смотреть
Добавляйте в закладки специальную страницу на нашем сайте.
Или подписывайтесь на «Типичного программиста» ВКонтакте.

Стартуем в 10 утра. Подключайтесь!
источник
2018 May 29
Типичный программист
Свежие IT-новости:

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

— В США открыт первый в мире полностью роботизированный ресторан. Еду в нем готовят автономные блоки, а повара занимаются только нарезкой продуктов и сервировкой блюд: https://goo.gl/ygZYrb

— Опубликован релиз рабочего стола Jade 0.6. В основе проекта лежит фреймворк Jade Application Kit, позволяющий создавать приложения и компоненты с использованием HTML5, JavaScript и CSS: https://goo.gl/vgsCty

— Российские инженеры предложили альтернативу реабилитации пациентов с протезами рук. На помощь приходят VR-игры: https://goo.gl/ecYZyu

— VisionLabs запустила в России оплату с помощью селфи. Чтобы начать пользоваться сервисом, нужно установить приложение SWiP, привязать банковскую карту и сделать селфи для идентификации: https://goo.gl/Mgnwih

— Ученые открыли способ внедрения электродов и металлов внутрь тонкого волокна. Технология поможет в производстве «умной» одежды и роботов, воспринимающих тактильные ощущения: https://goo.gl/zPobLC

— Роскомнадзор пригрозил Apple сбоями в App Store, если корпорация не заблокирует Telegram и не запретит мессенджеру рассылку push-уведомлений: https://goo.gl/Wbpnv2

— Microsoft выпустила в продажу обновленную компьютерную мышь IntelliMouse. К модели 1996 года добавились высокое разрешение лазерного датчика и технология BlueTrack, которая позволяет работать на стеклянных и зеркальных поверхностях: https://goo.gl/7fFyWh
источник