Size: a a a

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

2018 September 07
Типичный программист
Если у вас хорошее чувство юмора, то вы точно поладите с Python.

Важная цель разработчиков Python — создавать его забавным для использования. Поэтому в языке есть множество хитрых приёмов, о которых мы и поговорим в этой статье:
https://tproger.ru/translations/an-a-z-of-python-tricks/
источник
2018 September 08
Типичный программист
Свежие новости:

— Команда Google Chrome думает над заменой системы обращения к сайтам по URL-адресу. Свои идеи разработчики представят к весне 2019 года: https://tproger.ru/news/chrome-url-killing-idea

— После 11 октября у некоторых пользователей Интернета могут возникнуть проблемы с доступом к сайтам. Причиной станет намерение ICANN впервые обновить криптографические ключи для защиты DNS: https://tproger.ru/news/icann-ksk

— Google представила тестовую версию сервиса для поиска наборов данных — Dataset Search. Он может быть полезен ученым, исследователям, политикам, журналистам и просто тем, кто любит копаться в сырых данных:https://tproger.ru/news/dataset-search-beta

— Google сообщила об окончании бета-тестирования обновлённого инструмента для веб-разработчиков. Search Console получил новые возможности проверки URL-адреса страниц, а также обновлённый интерфейс с сообщениями об ошибках на сайте: https://tproger.ru/news/search-console-beta-test-end

— Специалисты из ESET обнаружили хакеров PowerPool, которые начали эксплуатировать уязвимость нулевого дня в планировщике задач Windows спустя два дня с выхода PoC-кода. Баг позволяет злоумышленникам получать системные привилегии в ОС: https://tproger.ru/news/powerpool-windows-task-exploit
источник
Типичный программист
В нашей традиционной подборке задач найдите хитрого профессора, соберите побитовый Ноев ковчег и не сойдите с ума среди тысяч ламп.

https://telegra.ph/Ishchem-professora-proveryaem-pary-v-massive-i-zazhigaem-lampy-podborka-zadach-dlya-programmistov-09-07
источник
Типичный программист
Для того, чтобы не рвать на себе волосы во время дедлайна и поддерживать своё психологическое здоровье в тонусе, придумывают различные подходы к разработке ПО. Agile — один из них.

Чётко и коротко объясняем, в чём суть этого подхода:
https://tproger.ru/explain/agile-is-simple/
источник
2018 September 09
Типичный программист
​​Наш канал с айтишным юмором: @ithumor

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

Заходите, надо же и отдыхать иногда: https://t.me/ithumor
источник
Типичный программист
Сегодня у нас огромный выбор устройств для просмотра сайтов: ноутбуки, телефоны, часы, телевизоры.

Естественно, на все эти абсолютно разные экраны нет смысла тащить картинки в самом большом разрешении. Разбираемся, как грамотно решить этот вопрос:
https://tproger.ru/translations/responsive-images-using-srcset/
источник
2018 September 10
Типичный программист
Новости выходных:

— В прошлый раз мы рассказали о первом обновлении криптографических ключей для защиты DNS. Объясняем, что это значит для обычных пользователей: https://tproger.ru/cards/icann-dns

— Кейван Донягард создал симулятор эволюции на основе нейросети. Создавая существ на своё усмотрение, пользователь даёт им задачи, при выполнении которых нейросеть обучается и стремится к их выполнению наилучшим образом: https://tproger.ru/news/ai-evolution-simulator

— Разработчики выпустили новую версию Visual Studio Code. Обновление под номером 1.27 принесло новый UI вкладки с настройками, кастомизацию тем и панелей и улучшения в работе «хлебных крошек»: https://tproger.ru/news/visual-studio-code-1-27

— Калифорнийские учёные создали модель обучения ИИ под названием GN-GloVe, позволяющую уменьшить количество ложных гендерных ассоциаций. Новый алгоритм способен отличать гендерно нейтральные слова от фраз, в которых пол указан напрямую: https://tproger.ru/news/gn-glove-solve-gender-bias
источник
Типичный программист
Если правильно обращаться с памятью компьютера, то болезнь Альцгеймера ему не грозит.

В статье посмотрим на модель памяти с высокоуровневой точки зрения, понимание которой поможет разрабатывать более эффективные программы:
https://tproger.ru/articles/memory-model/
источник
Типичный программист
Есть тут фронтендеры? А настоящие фронтендеры? Проверьте себя в новом тесте. В конце при хорошем прохождении интересное предложение: https://tproger.ru/quiz/frontend-test-megafon/
источник
2018 September 11
Типичный программист
Свежие новости:

— Tor начала альфа-тестирование браузера для Android-устройств. Среди заявленных особенностей приложения разработчики обещают защиту от снятия отпечатков пальцев и автоматическое удаление cookie-файлов сразу после завершения сессии пользователем: https://tproger.ru/news/tor-for-android-alpha-test

— В рейтинге языков программирования PYPL Python занял первое место. Разработчик индексирующей платформы считает, что его инструмент менее инертен, чем TIOBE, в котором Python всё ещё третий. В топе IDE по прежнему лидирует Visual Studio: https://tproger.ru/news/pypl-and-ide-index

— Исключение поддоменов «www» и «m» в Chrome 69 вызвало волну недовольства среди пользователей. По их мнению, функция работает некорректно и часто приводит к переходам на сторонние ресурсы. Тем не менее, каждый пользователь может отключить её в настройках браузера: https://tproger.ru/news/www-removed-from-url-in-chrome69

— Разработчики консольного текстового редактора GNU nano выпустили третью версию программы с ускоренной обработкой файлов, возможностью отключить внешнюю проверку орфографии и новыми сочетаниями клавиш: https://tproger.ru/news/gnu-nano-3-0-release

— Ученые из MIT создали алгоритм, с помощью которого роботы способны захватывать и удерживать предметы незнакомой формы. Это первая система, которая может поднять кружку за ручку, даже если та лежит на боку или перевернута вверх дном: https://tproger.ru/news/dense-object-nets
источник
Типичный программист
​​#промо

Псс, тут можно бесплатно научиться основам PHP

Раздают курс из 28 видеоуроков с упражнениями и исходниками. Почему не надо платить: у автора есть и другие услуги, они уже за деньги. Но чтобы решить, хотите ли у него учиться, хорошо бы сначала попробовать, правда?

Никаких встроенных покупок, захотите продолжать самостоятельно по другим материалам — милости просим. Главное, у вас будет хорошая база. Успевайте получить: https://tprg.ru/Wt3A
источник
Типичный программист
Тернист и непредсказуем путь начинающего программиста.

Наши эксперты рассказали, какие ошибки могут допустить новички. Причём говорили не только о технических ошибках, но и о психологических:
https://tproger.ru/experts/typical-newbie-mistakes/
источник
2018 September 12
Типичный программист
Новостей совсем немного:

— Разработанный в МIT искусственный интеллект, опираясь на найденные в сети авторские рецепты пиццы, смог составить несколько собственных. Технология далека от идеала, однако некоторые рецепты пришлись по душе даже шеф-повару бостонской элитной пиццерии: https://tproger.ru/news/ai-composed-pizza-recipes

— Выпущена новая версия системы Git. Разработчики исправили уязвимость, допускавшую удаленное исполнение кода, добавили инструменты для более точного поиска и перевели систему на алгоритм хеширования SHA-256: https://tproger.ru/news/git-2-19-release
источник
Типичный программист
Идет прием заявок на акселератор Insurtech 2018, там вашему финтех-стартапу помогут быстрее развиться и вырасти. В этом году среди областей — блокчейн, компьютерное зрение и не только.

За 12 недель программы вы создадите или доработаете свой MVP, адаптируете его под запросы рынка и запустите пилотный проект.

Подавайте до 25 сентября: https://telegra.ph/Finteh-akselerator-Insurtech-2018-09-11
источник
Типичный программист
Уже завтра День программиста.

Кто-то считает, что программирование — это какая-то магия, а мы настаиваем, что это скорее наука.

Вместе с платформой Skillotron сделали небольшой тест — там и про историю IT, и несколько вопросов на знание простых операций.

Развлекайтесь: https://tproger.ru/quiz/science-skillotron/
источник
Типичный программист
Экономим своё время и ускоряем свою работу на Vue.js с этими чудо-инструментами:
https://tproger.ru/translations/tools-for-vue-js/
источник
2018 September 13
Типичный программист
Новости среды:

— Google выпустила API Google Photos для всех разработчиков. Инструмент позволяет использовать функции распознавания изображений и продвинутые фильтры, основанные на технологиях машинного обучения, в сторонних проектах: https://tproger.ru/news/google-photos-library-api-release

— Microsoft выпустила Azure DevOps, который заменит Visual Studio Team Services. Новый сервис включает 5 инструментов, которые подходят для любого типа приложений, независимо от фреймворка, платформы или облака, а в совокупности охватывают весь цикл разработки: https://tproger.ru/news/azure-devops-release

— Дмитрий Песков, спецпредставитель президента РФ по цифровому развитию, дал большое интервью изданию «РИА Новости». Он рассказал, какие есть перспективы у мессенджера для чиновников, почему нельзя копировать GDPR и как бороться с «группами смерти» в социальных сетях: https://tproger.ru/news/dmitri-peskov-interview-robots

— С прошлой пятницы разработчики Python спорили, надо ли убирать из него конструкции со словами master («хозяин») и slave («раб») из соображений политкорректности. В итоге создатель языка Гвидо ван Россум решил, что надо — и принял четыре из пяти коммитов. Изменения появятся в Python 3.8: https://tproger.ru/news/python-master-slave
источник
Типичный программист
С праздником, наши типичные программисты!

Вне зависимости от того, какая типизация вам по душе и на чём пишете «Hello world!», сегодня ваш праздник.

Закройте свою IDE на пять минут и позвольте себе расслабиться, пройдя этот праздничный тест:
https://tproger.ru/quiz/proger-day/
источник
Типичный программист
Даже если вам не приходится работать с базами данных каждый день, то их основы знать всё же нужно.

Вот отличная шпаргалка, которая поможет освежить знания в SQL любому программисту:
https://tproger.ru/translations/sql-recap/
источник
2018 September 14
Типичный программист
Свежая порция новостей:

— Facebook освободит своих модераторов от поиска и сортировки нежелательного контента — для этого она создала систему машинного обучения Rosetta. Алгоритм ищет на картинках и раскадровке видео области с текстом, распознает слова и пытается понять общий контекст (в мемах тоже!): https://tproger.ru/news/facebook-ai-rosetta

— ​В MIT разработали нейронную сеть TbD-net, способную аргументировать свои решения. Алгоритм изучает изображения и отмечает на них объекты интереса. Благодаря прозрачности процессов обработки ученым удалось достигнуть точности определения в 99,1 %: https://tproger.ru/news/tbd-net-explains-its-decisions

— ДВФУ совместно с HackerU объявили о подготовке программы курсов по кибербезопасности и IT. Специалисты из Израиля и Москвы обучат преподавателей и студентов университета и помогут им развить свои компетенции. По завершении курсов каждому студенту будет выдан сертификат: https://tproger.ru/news/dvfu-and-hackeru-it-courses

— Команда PAIR из Google AI разработала инструмент What-If Tool для изучения зависимостей между предсказаниями ИИ-моделей и различными данными. Он поможет ликвидировать предвзятость алгоритмов и притом доступен для непрограммистов: https://tproger.ru/news/what-if-tool-release

— «Сбербанк» подвел итоги конкурса «КлассикAI» по созданию алгоритмов машинного обучения, генерирующих стихи в стиле классиков русской поэзии. Участники представили 500 вариаций ИИ-поэтов, которых оценивали по двум параметрам: раскрытию темы и соответствию стилю автора: https://tproger.ru/news/sberbank-classic-poetry-ai

— ​Unity сделала очередной шаг, чтобы стать платформой для исследования ИИ, и выпустила новую версию ML-Agents. В ней агенты получили возможность индивидуального развития, изменились область дискретных действий и их ограничений: https://tproger.ru/news/unity-ml-agents-v-0-5

— Google сообщила, что закроет почтовый сервис с «умными» фильтрами и автоответами в марте 2019 года. Представители корпорации сообщили, что планируют сфокусироваться на основном почтовом клиенте Gmail, который получил почти все функции Inbox в недавнем крупном обновлении: https://tprg.ru/mHSn

— ​​eBay опубликовала на GitHub исходный код своего проекта HeadGaze для iPhone с поддержкой Face ID. Он использует возможности платформы Apple ARKit и фронтальной камеры для того, чтобы упростить управление смартфоном людям с дисфункцией рук. Управление наэкранным курсором с помощью HeadGaze осуществляется путем поворотов головы, а клик выполняется удержанием взгляда на одной точке в течение нескольких секунд: https://tprg.ru/Mh24

— Инженеры из MIT придумали инструмент, который автоматически переводит растровое изображение в векторное, безошибочно определяя пересечения кривых. Он призван ускорить и оптимизировать работу дизайнеров, которые используют тяжеловесные пакеты специального софта. Принцип действия инструмента основан на использовании математического метода под названием «поля кадров» для определения путей вдоль кривых, острых углов и смазанных частей чертежа с большим количеством пересечений: https://tprg.ru/HE9a
источник