Size: a a a

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

2018 May 05
Типичный программист
В команду Жирных Котов нужен программист. Молодой и бодрый. Вялым и дряхлым вход к нам запрещён.

Кодить придётся в невыносимых условиях Кипра. Рядом с морем и в домике с бассейном. Платим мало (потому что жадные), но с нами весело. И с нами много девушек. Красивых и недоступных.

Технические параметры или что должен знать наш компаньон:

— Angular 5, websocket, nginx, nodejs, memcached, postgresql, mongodb

Все знать не обязательно (на месте научим), но что-нибудь из вышеперечисленного - необходимо. Кто хочет испытать удачу вместе с нами - пишите мне на мыло: mokhovnv@gmail.com
источник
2018 May 07
Типичный программист
#вакансия

Команда молокососов до 22 лет, которая пытается прыгнуть выше головы и не понимает, что делает, ищет backend разработчика. Задача — реализовать детские фантазии, чтобы успокоить наш юношеский максимализм.

А теперь серьезно. Офис на Курской, супер гибкий график для студентов, адаптированный под учёбу. Выдаем MacBook Pro для работы и помогаем с переездом (первый месяц проживания за наш счет).

Прочитать подробности и откликнуться: https://hh.ru/vacancy/25679992
источник
Типичный программист
​​Свежие IT-новости:

— Американка создала портрет женщины вручную с помощью CSS. Он хорошо выглядит только в последней версии Google Chrome и «плывет» в других браузерах. Но художнице это нравится: https://goo.gl/P281Gx

— Microsoft выпустила обновление текстового редактора Visual Studio Code 1.23. Рассказываем об основных изменениях: https://goo.gl/VHYNs6

— BBC раскрыла способ обработки сетевых пакетов в обход ядра Linux с помощью техник kernel bypass. Новый метод обеспечивает прямое взаимодействие приложений с сетевым устройством: https://goo.gl/8zUe62

— Google открыла исходный код Seurat — инструмента для оптимизации VR-контента под мобильные шлемы виртуальной реальности. Технология уменьшает количество полигонов, сохраняя высокое качество изображения: https://goo.gl/C91e3S

— Во «ВКонтакте» обнаружен баг, позволяющий просматривать пользователей приложений. Представители соцсети рассказали, что «оперативно устранили баг», но не пояснили, как долго он существовал: https://goo.gl/RgyTxQ

— OpenAI Илона Маска создала технику машинного обучения, при которой ИИ ведет дебаты, контролируемые человеком. Новый проект призван обеспечить надзор за действиями нейросетей: https://goo.gl/eWhDbU

— Google открыла набор изображений Open Images V4 для обучения моделей компьютерного зрения. Хранилище содержит 9 млн размеченных картинок с прямоугольными контурами объектов: https://goo.gl/Vay2bo

— Разработчики Google Cloud Platform рассказали о новом открытом инструменте — gVisor. Он позволяет полностью изолировать от ОС запускаемые в контейнерах приложения: https://goo.gl/wHzwE9

— На конференции F8 Facebook анонсировала скорый выход PyTorch 1.0. Обновленная версия фреймворка совмещает в себе инструменты обучения и исследования с возможностями Caffe2 и стандарта ONNX для разработки готовых решений: https://goo.gl/zEJ5Gu

— Неизвестный зашифровал азбукой Морзе послание «Digital Resistance» на графике блокированных Роскомнадзором IP-адресов: https://goo.gl/juuuF7

— Исследовательница Джанелль Шейн провела очередной эксперимент со своими нейросетями. На этот раз алгоритму предстояло придумать имена и идентификационные атрибуты для персонажей игры Dungeons & Dragons: https://goo.gl/BfHn1R
источник
Типичный программист
Транслируем Microsoft Build 2018.

Конференция проходит с 7 по 9 мая, на ней компания рассказывает про обновления и нововведения. Мы ведём текст, есть ссылка на видео с русским переводом. Подключайтесь:  https://tproger.ru/articles/microsoft-build-2018-live/
источник
2018 May 08
Типичный программист
​​Свежие IT-новости:

— Автор сообщения «Digital Resistance» на графике выгрузки Роскомнадзора объяснил, что текст написан в честь изобретателя радио Александра Попова. Исходный код инструмента программист выложил на GitHub: https://goo.gl/wJbCmQ

— TIOBE опубликовала майский рейтинг языков программирования. Scala вернулся в топ-20, а Ruby второй месяц подряд замкнул первую десятку: https://goo.gl/6t7xJd

— Новая платформа для обсуждения вопросов внутри команды Stack Overflow for Teams стала доступна всем желающим. По словам разработчиков, приватное пространство не нарушает рабочий процесс и улучшает производительность всех членов коллектива: https://goo.gl/sFnWCf

— Проект с открытым исходным кодом Kubeflow, разработанный Google, получил первое масштабное обновление. Данный инструмент упрощает работу с машинным обучением в контейнерах Kubernetes и использует возможности JupyterHub и TensorFlow: https://goo.gl/Tdddxq

— Facebook рассказала о технологии интеллектуального автоматизированного тестирования ПО под названием Sapienz. По словам разработчиков, система уменьшает время, затрачиваемое на исправление ошибок, до нескольких часов или даже минут: https://goo.gl/oPS4WK

— Прошёл первый день конференции Microsoft Build 2018. Вместе с пресс-службой компании мы провели прямую трансляцию ключевого доклада: https://goo.gl/THWEgS
источник
Типичный программист
Думаете, что в простых функциях нельзя наделать ошибок? Надевайте шапочку из фольги и усаживайтесь поудобней.

Статический анализатор кода прошёлся по популярным действующим проектам на предмет ошибок в функциях сравнения и нашёл много чего интересного. В статье также даны советы о том, как этих ошибок избежать: https://www.viva64.com/ru/b/0509/
источник
Типичный программист
Официальные разработчики Webpack назвали англоязычную статью нашей читательницы «великолепным материалом для начала работы с Webpack».

Автор любезно предоставила нам перевод, которым мы делимся с вами:
https://tproger.ru/translations/configure-webpack4/
источник
2018 May 09
Типичный программист
​​Свежие IT-новости:

— Microsoft представила интеллектуальную функцию IntelliCode, которая предлагает разработчику подсказки-шаблоны в процессе написания кода. Пока инструмент доступен только для работы с C# в Visual Studio 2017: https://goo.gl/48aWdV

— В Microsoft Azure запущена предварительная версия платформы Brainwave для обучения нейросетей в реальном времени. Используемые FPGA-устройства работают в 137 раз быстрее, чем обычные CPU: https://goo.gl/sZ2Vfg

— Представлена новая версия Sublime Text 3.1, в которой расширены функции UI, улучшено отображение текста и цветовых схем. Обновление ориентировано на повышение удобства пользователей при работе с редактором: https://goo.gl/77rPS9

— Роскомнадзор рассказал о разблокировке шести подсетей Google — это почти 3,7 млн IP-адресов. Регулятор утверждает, что IP-адреса Telegram, входящие в состав этих подсетей, всё ещё заблокированы. Тем временем заблокированными остаются ещё почти 11 миллионов адресов: https://goo.gl/QVh3hg

— Инструмент Live Share для совместной работы в Visual Studio, ранее включенный только в закрытое превью, стал доступен всем желающим. Функция позволяет программистам одновременно вносить изменения в код и делать отладку: https://goo.gl/2BMKsk

— Microsoft открыла исходный код фреймворка ML.NЕТ. По словам создателей, инструмент поможет разработчикам без знаний в области машинного обучения внедрять ИИ в собственные приложения: https://goo.gl/S8z2bo

— Google представила новый фреймворк Asylo c функцией частичного переноса компонентов кода в анклавы для повышенной защиты данных. Также для работы не требуется изучение новой модели программирования или переписывание кода приложения: https://goo.gl/otuQAC

— Google показала новую версию ОС Android под кодовым названием Android P на конференции для разработчиков Google I/O 2018. Публичная бета-версия уже доступна на устройствах линейки Pixel и 7 смартфонах других вендоров: https://goo.gl/63txow
источник
Типичный программист
На IT-собеседовании задают не только конкретные профильные вопросы, но и общие, чтобы оценить кругозор кандидата и его реальный опыт, а не умение зазубрить теорию.

В статье рассмотрены типичные дополнительные вопросы, которые задают интервьюеры. Ответы на них обязательно стоит продумать заранее:
https://tproger.ru/translations/non-tech-interview-questions/
источник
Типичный программист
Распознавание рукописного текста на 67 языках, предугадывание действий программиста в Visual Studio, взаимодействие команды в смешанной реальности и другие новинки от Microsoft, которые несомненно окажут влияние на IT-индустрию.

Сделали выжимку ключевых докладов конференции Microsoft Build 2018. Будьте в тренде, в IT по-другому нельзя:
https://tproger.ru/articles/microsoft-build-2018-summary/
источник
Типичный программист
Думаете, что неплохо знаете Django ORM? Скорей всего, мы вас удивим.

BRIN-индексы, ограничение времени запроса, пользовательские функции и многое другое в обзоре полезных фич Django ORM:
https://tproger.ru/translations/django-orm-tips/
источник
2018 May 10
Типичный программист
​​Свежие IT-новости:

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

— Google представила SDK для мобильных разработчиков на Android и iOS, позволяющий интегрировать нейронные сети в приложения. ML Kit дает возможность использовать технологии машинного обучения как онлайн, так и офлайн: https://goo.gl/B3GQ1Q

— Google представила новый веб-эксперимент World Draw на основе нейронных сетей. Пользователи со всего мира могут строить виртуальный город из 3D-моделей зданий, деревьев и транспорта: https://goo.gl/rJ4BBd

— Исследователи нашли ошибки в операционных системах на платформах Intel и AMD. Уязвимость позволяет хакерам управлять низкоуровневыми функциями ОС и получать доступ к памяти ядра: https://goo.gl/eHJcBQ

— На конференции для разработчиков Google I/O 2018 «поисковый гигант» анонсировал новые возможности Google Assistant. Среди них — поддержка навигации в Google Картах, функция пользовательских процедур Custom Routines и возможность поддерживать голосовое общение с собеседником: https://goo.gl/Ah2Vsi
источник
Типичный программист
Смотрите, сайт Россотрудничества дефейснули: http://prev.rs.gov.ru/ Кто не в курсе, это атака на сайт с заменой исходного контента на другой, обычно вызывающий. Пишут:

«Greetings, Roskomnadzor.

Your recent destructive actions towards Russian internet segment
have led us to believe that you are nothing but a bunch of incompetent mindless worms.
You shall not be able to continue this pointless vandalism any further.
Consider this as our last warning.

Yours, Anonymous»
источник
Типичный программист
И картинку приложили
источник
Типичный программист
Перевод:

«Приветствуем, Роскомнадзор.

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

Ваш Анон.»
источник
Типичный программист
Проверяем инфу. Главная страница http://rs.gov.ru/ru осталась без изменений, хакнули старую версию сайта (на нее можно перейти по кнопке вверху справа).
источник
Типичный программист
Свежие вакансии в нашу команду: http://telegra.ph/Vakansii-v-komandu-Tproger-05-10
источник
Типичный программист
17–18 мая в Питере будет конференция Heisenbug 2018. Это два дня погружения в радости и заботы тестирования, а главное — обсуждение решений наболевших проблем.

Тут подробности о мероприятии, промокод на скидку для наших читателей и шаблон письма для тех, кто хочет запросить у начальства бюджет на посещение конфы. Мы, кстати, туда пойдем и напишем обзорный материал. Подключайтесь к числу участников: http://telegra.ph/Konferenciya-po-testirovaniyu-Heisenbug-17-18-maya-v-Pitere-05-09
источник
Типичный программист
Если злоумышленник обладает root-привилегиями, он сможет скомпрометировать все секретные данные и обойти все политики безопасности на машине.

Разработчики из Google попытались решить эту проблему и создали Asylo — новый фреймворк с открытым исходным кодом. Основная его задача  —  запуск отдельных компонентов приложений в надёжной среде выполнения.
Рассказываем, как работать с этим инструментом:
https://tproger.ru/translations/asylo-quickstart-guide/
источник
2018 May 11
Типичный программист
​​Свежие IT-новости:

— Обновленный браузер Mozilla Firefox 60 вышел на Windows и Android. Десктопная версия содержит улучшения для разработчиков, а мобильная получила интерфейс на движке Quantum CSS: https://goo.gl/TGzVSq

— «Ведомости» узнали подробности о первом сервисе, связанном с блокчейн-платформой Telegram Open Network. Для оплаты товаров и услуг криптовалютой Gram потребуются личные данные пользователей: https://goo.gl/trsQna

— Специалисты Центра Интернет-безопасности (CIS) обнаружили уязвимость архиватора 7-Zip, которая позволяет запустить произвольный код на ПК жертвы. Брешь затрагивает все версии программы до 18.05: https://goo.gl/rfDQy2

— С 8 по 10 мая в США прошла конференция Google I/O 2018. Корпорация анонсировала обновления существующих сервисов и продуктов, показала новые, а также представила инструменты для разработчиков. Упор был сделан на повсеместное внедрение ИИ: https://goo.gl/AMH85j

— Microsoft представила утилиту для создания скриншотов на основе ИИ. Snip Insights позволяет конвертировать считанное изображение в текст, маркировать объекты или искать аналогичные картинки в Сети: https://goo.gl/vb6pyS
источник