Size: a a a

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

2018 August 29
Типичный программист
#промо

Дискуссия об информационной безопасности в Институте «Стрелка»: https://bit.ly/2MUWvLH

30 августа Институт «Стрелка» и @binarydistrict_ru проводят открытую дискуссию о том, как IT-компании в России защищают данные своих пользователей, что делать в случае утечки данных, какие киберугрозы наиболее актуальны, как сохранить коммерческую информацию и личные данные пользователей. Гости дискуссии: Microsoft, Лаборатория Касперского, BI. ZONE, InfoWatch.

Мероприятие пройдет в 11:00 в Москве, в открытом лектории Института «Стрелка». Вход свободный, для участия нужно зарегистрироваться: https://bit.ly/2MUWvLH
источник
Типичный программист
Меньше готовить, больше программировать!

Рассказываем, как забить на лишние отвлечения и начать экономить время, мозги и деньги. При этом нормально питаясь:

https://tproger.ru/articles/dont-cook-food-grow-food/
источник
Типичный программист
Пока вы думаете, что SEO — это магия, и совершаете банальные ошибки, прошареные разработчики просто включают логику, обращаются к здравому смыслу и продвигают.

Разбираем 10 типичных проблем в продвижении сайтов и даём дельные советы по их избежанию.
https://tproger.ru/articles/typical-seo-errors/
источник
2018 August 30
Типичный программист
Сегодня новостей немного:

— В клавиатуре Gboard появилась функция Mini, которая создает индивидуальные эмодзи пользователя. ИИ использует машинное обучение, нейросети и рисунки художников для сканирования селфи и отрисовки набора стикеров: https://tproger.ru/news/google-mini-emoji

— Компания-разработчик гуманоидного робота Pepper сообщила о намерении интегрировать в него систему для взаимодействия с человеком Emotion AI от Affectiva. Она будет использовать камеры и микрофоны на корпусе гуманоида, чтобы различать радость, отвращение, удивление, страх и другие эмоции: https://tproger.ru/news/pepper-emotion-ai

— «Голосовые» API от Google Cloud получили новые функции. Сервис синтеза речи теперь оптимизирует звук под конкретное устройство, а инструмент для обработки аудио сам понимает, на каком языке к нему обращаются: https://tproger.ru/news/google-cloud-speech-api-upd

— «Яндекс» отказалась выполнить требования Роскомнадзора и удалить пиратский контент из выдачи Яндекс.Видео. В компании заявили, что закон о пиратстве не распространяется на поисковики, поэтому сервис будет «искать решение в рамках существующего правового поля с участниками рынка»: https://tproger.ru/news/ya-video
источник
Типичный программист
Если вы добропорядочный разработчик, то забота о безопасности — часть вашей работы. Особенно сегодня, когда различные утечки данных могут стоить репутации всей компании.

Подготовили свод годных правил, которые помогут обезопасить ваше Node.js приложение:
https://tproger.ru/translations/nodejs-security-guide/
источник
Типичный программист
#вакансия Middleware разработчик

Глобальная децентрализованная blockchain-платформа ищет Middleware-разработчика.

Чем заниматься?

— Работать над приложениями проекта karma.red;
— Писать централизованные и децентрализованные модули обработки данных, поставляемых в blockchain-базу;
— Писать API-модули для фронтенда;
— Разрабатывать шлюзы криптобирж и крипто-кошельков.

Подойдёт тем, кто знает много разных API и умеет работать с базами данных, Git и Apache Kafka. Плюсом будет опыт работы с блокчейн и RoR / Django.

Предлагают з/п от 150 тысяч рублей с бонусами и возможностью роста. Работать нужно будет в офисе в центре Москвы, но через некоторое время возможна и удалёнка.

Узнать больше и оставить заявку: https://tproger.ru/jobs/middleware-dev-karma/
источник
2018 August 31
Типичный программист
Свежие новости:

— Intel рассказала о начале разработки собственного Linux-дистрибутива Intel Safety Critical Project. Проект основан на Clear Linux и нацелен на автономные критические системы безопасности, такие как производственные системы, роботы, дроны и автомобили: https://tproger.ru/news/intel-safety-critical-project

— Яндекс.Лицей начал набор учеников на двухлетний курс по программированию среди школьников 8−9 классов. В этом году в проекте участвует 58 городов: https://tproger.ru/news/yandex-lyceum-2018-19

— Агентство Reuters сообщило, что РКН, ФСБ и Минсвязи тестируют технологии для эффективной фильтрации и блокировки запрещенного в России контента. Проблема всех систем — невозможность с первого раза распознать правильный пакет трафика для блокировки: https://tproger.ru/news/reuters-dpi-test-russia

— Команда исследователей Google и Гарвардского университета разработала новый метод для определения местоположения афтершоков. Алгоритм не учитывает сейсмическую активность, вызванную сторонними факторами, и в будущем поможет выявить причины землетрясений: https://tproger.ru/news/ai-predict-aftershock

— «Яндекс» передумала и убрала ссылки на пиратский контент из выдачи Яндекс.Видео по требованию Роскомнадзора. В компании объяснили этот шаг желанием снизить риск блокировки всего домена: https://tproger.ru/news/yandex-gazprom
источник
Типичный программист
Как вы считаете, можно ли обучиться программированию, работая в другой сфере?

Эксперты, с которыми мы поговорили на эту тему, сходятся во мнении, что главное в этом начинании — мотивация, желание и чётко поставленная цель:
https://tproger.ru/experts/how-to-learn-to-program-without-working-as-a-programmer/
источник
Типичный программист
Неважно, на какой стороне кровати вы спите и какую музыку слушаете. И даже светлую или тёмную тему IDE используете! Важны только реальные навыки.

Если хотите работать в команде с профи, которые это понимают, и хорошо кодите на C# — у нас есть новый тест для вас.

Пройдите и проверьте свой уровень: https://tproger.ru/quiz/csharp-kaspersky-lab/
источник
2018 September 01
Типичный программист
Открыл страницу, закрыл рекламу, остановил автоматически запущенное сумасшедшее видео. Так, а зачем я вообще сюда пришёл?

Современный веб похож на навязчивого человека. Мы не терпим такого поведения в жизни, но в Интернете пока приходится с этим мириться:
https://tproger.ru/translations/stop-bullshit-web/
источник
2018 September 02
Типичный программист
Если у вас стоит Ubuntu, то, вероятно, вы поставили её, потому что предыдущая система дико тормозила. Но что делать, когда Ubuntu тоже повернулась к вам спиной?

Подобрали 10 небольших советов, которые помогут заставить систему работать быстрее:
https://tproger.ru/translations/10-tips-on-how-to-speed-up-ubuntu/
источник
Типичный программист
​​Наш канал с новостями по программированию: @tprogerlive

Читать можно в Instant View, без переходов на сторонний сайт. Часто даже это не нужно, пояснения в постах раскрывают суть.

Заходите, оцените: https://t.me/tprogerlive
источник
2018 September 03
Типичный программист
Новости выходных:

— «Яндекс» начала принимать заявки в бесплатную школу для продакт-менеджеров. Чтобы попасть на четырехмесячное обучение, нужно зарегистрироваться, отлично выполнить тестовое задание и пройти собеседование: https://tproger.ru/news/ya-school-of-product-managers

— Исследователи из Nightwatch Cybersecurity нашли уязвимость в ОС Android, позволяющую украсть данные устройства, а также отследить местоположение пользователя без его разрешения. «Брешь» основана на использовании Intent — объектов обмена сообщениями в Android: https://tproger.ru/news/intent-new-android-exploit

— С 3 октября 2018 года разработчики приложений в App Store должны публиковать информацию об использовании персональных данных. Новые правила распространяются также на приложения, тестируемые на площадке TestFlight: https://tproger.ru/news/apple-privacy-policy-apps

— Обнаружена малварь MagentoCore, заразившая более 7 тысяч интернет-магазинов на платформе Magento за полгода. Скрипт, находящийся на странице оплаты товара, считывал данные карт пользователей сайта, а затем передавал их на сервер MagentoCore в Москве: https://tproger.ru/news/magentocore-e-commerce-skimmer

— «Яндекс» впервые превзошел в России Google по доле поисковых запросов на устройствах с Android. По данным сервиса Яндекс.Радар, который отображает информацию с задержкой в семь дней, 19 августа доля «Яндекса» составила 49,35 %, Google — 49,28 %, остальных поисковых систем — 1,4 % рынка: https://tprg.ru/n3Rb

— Mozilla анонсировала стратегию защиты данных пользователей браузера Firefox. В новых версиях программы будет блокировка скриптов межсайтового слежения, которая ускорит загрузку веб-страниц и избавит от назойливой контекстной рекламы: https://tproger.ru/news/firefox-blocks-intersite-tracking

— Microsoft добавила обновленный менеджер библиотек LibMan в Visual Studio 2017 версии 15.8. Разработчики рассказали о трех нововведениях — диалоговом окне, кроссплатформенном CLI и поддержке библиотек из репозитория npm: https://tproger.ru/news/libman-visual-studio-integration

— Компания, специализирующаяся на родительском контроле, допустила утечку данных с облачного сервера. Хакер смог получить доступ к данным пользователей и сотням гигабайт детских фото: https://tproger.ru/news/family-orbit-exposed-data
источник
Типичный программист
Хочешь сделать хорошо? Сделай сам.

Разбираемся, как получить больше контроля над работой отладчика под Linux, написав его самому:
https://tproger.ru/translations/making-a-low-level-linux-debugger/
источник
Типичный программист
​​Хинт для программистов: если зарегистрироваться на соревнования Huawei Honor Cup, которые проходят сейчас, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и ещё, возможно, выиграть призы в самом соревновании.

Регистрация ещё открыта: https://tprg.ru/y1Eq

#промо
источник
2018 September 04
Типичный программист
Чтобы быть программистом, нужно быть одарённым свыше счастливчиком? Или любой трудяга с завода при желании может сменить свой станок на клавиатуру?

Обсудили этот вопрос с экспертами:
https://tproger.ru/experts/programming-gift-or-experience/
источник
2018 September 05
Типичный программист
Свежие новости:

— Google создала сервис для демонстрации изменений API в разных браузерах. Диаграммы и таблицы помогут повысить совместимость браузеров и веб-сайтов друг с другом: https://tproger.ru/news/google-web-api-dashboard

— Эксперты «Лаборатории Касперского» изучили шпионское ПО BusyGasper, активность которого впервые заметили в мае 2016 года. Имплант имеет функцию кейлоггера, выполняет команды посредством SMS, наблюдает за датчиками и отслеживает местонахождение устройства: https://tproger.ru/news/kasperdky-analyzed-busygasper

— Google открыла для организаций доступ к ИИ, анализирующему фото или видео в Интернете на предмет наличия сексуального насилия над детьми. Разработка компании способна определить опасный контент, даже если тот не был ранее классифицирован: https://tproger.ru/news/content-safety-api-released

— Разработчики email-сервиса ProtonMail выпустили открытую криптографическую библиотеку OpenPGPjs версии 4.0 с потоковым шифрованием и отдельной сборкой для поддержки старых версий браузеров: https://tproger.ru/news/openpgpjs-4-0-library/

— Google предоставила возможность публичного использования данных блокчейна Ethereum. Технология OLAP, которую использует BigQuery, поможет анализировать информацию без использования дополнительного API: https://tproger.ru/news/ethereum-data-in-bigquery

— Python все выше поднимается в рейтинге TIOBE — в этом месяце он оказался на третьей строчке. В 2007 и 2010 годах авторы называли его языком года за лучшую динамику среди других языков программирования: https://tproger.ru/news/tiobe-sept2018-python-top3

— Atlassian собрала на платформе Jira Ops сервисы для оповещений о сбоях в IT-системах, а также встроенные инструменты для поиска и внедрения решений. Выпуск запланирован на 2019 год, но ранний доступ можно получить уже сейчас: https://tproger.ru/news/jira-ops-early-access
источник
2018 September 06
Типичный программист
Все мы знаем, для чего существуют правила.

Собрали лучшие советы, благодаря которым вы сможете написать по-настоящему ужасный CSS:
https://tproger.ru/translations/how-to-do-bad-css/
источник
2018 September 07
Типичный программист
Извиняемся за пропуск вчерашнего выпуска и делимся двойной порцией новостей:

— Ученые представили фреймворк SonarSnoop, демонстрирующий возможности эхолокации с помощью штатного оборудования смартфона. Исследователи показали, как можно использовать их разработку для кражи графических ключей пользователей: https://tproger.ru/news/sonarsnoop-acoustic-exploit

— Через несколько дней после десятого дня рождения Google Chrome вышла новая версия браузера. Chrome 69 получил поиск по вкладкам через омнибокс, улучшенный менеджер паролей и новый дизайн с округлыми формами: https://tproger.ru/news/chrome-69-released

— «Яндекс» запустила собственную облачную платформу для компаний, которым не хватает мощностей на разработку и поддержку веб-приложений и сервисов. При первом входе компания предоставляет депозит на тестирование и обещает скидку при резервировании мощностей: https://tproger.ru/news/yandex-runs-yandex-cloud

— Искусственный интеллект обучили определять уровень депрессии человека. ИИ не требует проведения специального теста, достаточно записи интервью пациента: https://tproger.ru/news/ai-diagnoses-depression

— Чешский ИБ-специалист проанализировал 320 млн сайтов и обнаружил на 390 тысячах из них git-репозитории, лежащие в открытом виде. Информация в каталогах включала настройки, ключи доступа к БД, облачным хранилищам и API, а также данные об обработчиках сайтов: https://tproger.ru/news/exposed-git-repos

— Разработчики редактора кода Atom из GitHub подробнее рассказали о новых возможностях работы с pull-запросами, которые впервые появились в бета-версии 1.30. Atom получил новый вид списка пулл-реквестов, визитные карточки, возможность создавать новые запросы и использовать эмодзи: https://tproger.ru/news/github-atom-improvements

— Stack Overflow выпустила обновление калькулятора зарплат разработчиков. Новая версия дополнительно учитывает 8 стран, включая Россию, а также дополнена такими популярными технологиями, как React и Go: https://tproger.ru/news/stack-overflow-salary-new-calc

— Пользователь GitHub показал, как можно подсадить малварь через Python-пакет, не заражая его. Вредонос при этом получает root-права: https://tproger.ru/news/setup-py-malware-execution

— Разработчик из IBM создал технологию автоматического подбора архитектуры нейронной сети. Сравнительный анализ показал улучшение производительности в 50 000 раз относительно некоторых существующих методов: https://tproger.ru/news/neuro-evolutional-architecture-approach

— В преддверии выхода Kotlin 1.3 разработчики выпустили новую версию Kotlin/Native v0.9. Они добавили поддержку беззнаковых типов и интероперабельность с языками C, Objective-C/Swift. Помимо этого, код переместили из пакета konan в kotlin.native: https://tproger.ru/news/kotlin-native-v09-release

— Вышла новая версия десктопной и Android-версий браузера Firefox с новыми CSS-свойствами, возможностью отключить отслеживание перемещений пользователя и поддержкой отрисовки графики в отдельном потоке. В версии 62 также изменился интерфейс стартовой страницы: https://tproger.ru/news/firefox-62
источник
Типичный программист
На этот раз география IT-событий поражает. Есть куда сходить не только москвичам и петербуржцам. Если вы вдруг окажетесь в нужные числа в Екатеринбурге или Гааге, то вы знаете, чем себя занять.

Пакуйте чемоданы: https://telegra.ph/Level-up-dlya-programmistov-blizhajshie-sobytiya-09-07
источник