Провожаем День тестировщика, BugDay.
В 1945 году в машине Mark II Aiken Relay Calculator нашли мотылька, застрявшего между контактами, из-за которого происходил сбой в работе ЭВМ.
Вспомнили 5 худших багов в истории: https://tproger.ru/articles/5-worst-bugs-in-history/
Святые угодники, сколько же я просрал: https://tproger.ru/devnull/bitcoin-calculator/ — посмотрите, сколько бы у вас сейчас было рублей на счету при своевременной покупке биткоинов.
Сидим всей редакцией плачем над видеокартами и кошельками.
ES6, ES8, ES2017, ESover9000: https://tproger.ru/translations/wtf-is-ecmascript/ — разбираемся в спецификациях JavaScript.
Небольшая заметка для тех, кто потерялся в названиях и сокращениях.
Командная оболочка Unix на С: https://tproger.ru/translations/unix-shell-in-c/ — развернуто и понятно о том, как написать упрощенный «шелл».
Читать полностью…Новости:
— Google проспонсирует обучение 60 тысяч мобильных и веб-разработчиков из Европы, России и ещё трёх стран: https://goo.gl/EV2Ni5
— Бионические линзы помогут людям получить сверхзрение: https://goo.gl/A9UDa3
— Google запустила программу сертификации мобильных веб-разработчиков: https://goo.gl/rgzgRT
Свежие IT-новости:
— Народный банк Китая признал размещение токенов (ICO) незаконным: https://goo.gl/LT7DPU
— Министерство связи предложило облагать операции с криптовалютами подоходным налогом: https://goo.gl/A1JbDF
— Для майнеров в РФ могут быть введены льготы на электроэнергию: https://goo.gl/jjps3B
— После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.13: https://goo.gl/XuakNd
— Данные американских военных и разведчиков слили в Сеть: https://goo.gl/6j771R
— Windows 10 Fall Creators Update выходит 17 октября: https://goo.gl/ozDe9S
— В России появилась первая магистерская программа по дополненной и виртуальной реальности: https://goo.gl/bxgmS4
Больше в нашем отдельном канале @tprogerlive
Новости выходных:
— Microsoft выпустила обновление TypeScript 2.5: https://goo.gl/Xw7ueM
— Facebook начала использовать ИИ для улучшения загружаемых 360-градусных изображений: https://goo.gl/uJTPBQ
— Google внедрила новую нейросеть Transformer для повышения точности машинного перевода: https://goo.gl/wCTCD2
Учимся тестировать и дебажить в Docker-контейнерах на примере Node-приложения: https://tproger.ru/translations/testing-and-debugging-a-containerized-node-application/
Читать полностью…Видеокурс «Шаблоны проектирования».
Курс охватывает собственно понятие паттерна, а также более десятка самых распространенных в использовании шаблонов. Все примеры реализованы на Java, но подойдут для понимания и программистам на других языках.
Первое видео: https://youtu.be/G58ribEe0Bw
Ссылка на весь курс: https://goo.gl/r2rM65
15 полезных команд PostgreSQL:
https://tproger.ru/translations/useful-postgresql-commands/ — помогут сделать работу с Postgres более эффективной.
Новости этого дня:
— Стартап Nuco представил прототип блокчейн-интернета Aion: https://goo.gl/cJ9srx
— Веб-версия Skype получила встроенный редактор кода с подсветкой синтаксиса, поддерживающий 7 языков: https://goo.gl/ZXtzx3
— «Яндекс» и «Просвещение» раскрыли детали образовательного проекта: https://goo.gl/DYCHyR
— Эксперты при правительстве предупредили о невозможности передачи данных пользователей по «закону Яровой»: https://goo.gl/smmjph
— ИИ научился убедительно писать фальшивые обзоры: https://goo.gl/jEq8cx
— «Лаборатория Касперского» показала концепт Москвы будущего: https://goo.gl/ZcRKNe
— В MIT научили робота правилам передвижения в общественных местах: https://goo.gl/hX3rTm
Сколько интересных фишек Python вы знаете? Все, которые знали мы, есть в этой подборке: https://tproger.ru/devnull/python-easter-eggs/
Читать полностью…Свежие IT-новости:
— Герман Клименко анонсировал создание Российской ассоциации блокчейна и криптовалют: https://goo.gl/k9o4dA
— Онлайн-переводчик DeepL в 6 раз превзошёл по точности сервисы Google и Facebook: https://goo.gl/PwZAxW
— Программист в одиночку реализовал прототип системы розыска угнанных авто стоимостью $70 миллионов: https://goo.gl/h58s32
— MIT представил систему ComText, улучшающую понимание команд роботами: https://goo.gl/FoDnVf
— Открылась регистрация на двухгодичные курсы «Яндекс.Лицея»: https://goo.gl/6RPR7R
— Глава Bitcoin Foundation призвал острожнее инвестировать в биткойны: https://goo.gl/Rk3VqZ
— Китайский аналог Uber борется с пробками с помощью ИИ и больших данных: https://goo.gl/yNnxwb
В Digital October пройдет Blockchain Hunt по поиску блокчейн-талантов среди разработчиков и исследователей: https://goo.gl/1CB7Sz
Приходите и покажите, чего вы стоите, на самой безумной охоте!
Большие айтишники в небольшой викторине: https://tproger.ru/quiz/guess-programmer-vol2/
Угадайте, кто из мира программирования изображен на фото.
Новости пятницы:
— Эльвира Набиуллина заявила, что Центробанк не даст разрешения на использование криптовалюты как средства платежей: https://goo.gl/tEWrhL
— Сервис Tenor опубликовал SDK для добавления гифок в дополненную реальность: https://goo.gl/oQqVMo
— Facebook и Microsoft упростили перевод моделей между фреймворками PyTorch и Caffe2: https://goo.gl/fpCxHM
— ИИ научился распознавать лица в толпе протестующих: https://goo.gl/JRFsYS
Новости этого дня:
— Atlassian представила Stride, нового конкурента Slack: https://goo.gl/jWtXaw
— Обнаружен баг в ядре Windows, позволяющий маскировать вирусы под обычные процессы: https://goo.gl/bw2pwG
— Подростка из Японии задержали за продажу вируса для смартфонов: https://goo.gl/e7fG3T
— Насекомые помогли удешевить стоимость внедрения ИИ: https://goo.gl/APM8Qf
— Австралийские учёные изобрели новый вид квантовых процессоров: https://goo.gl/qmDzeU
— Google опубликовала руководство по оформлению документации для сторонних разработчиков: https://goo.gl/fGxEyF
Свежие IT-новости:
— TIOBE опубликовала рейтинг языков программирования за сентябрь: https://goo.gl/BSsCBu
— 12 октября пройдёт VK High Score, первая игровая конференция ВКонтакте: https://goo.gl/ZhEQZm
— Генеральный директор Telegram рассказал подробности попытки «дружеской» вербовки ФБР: https://goo.gl/dVWm54
— В ЦИК рассказали, почему пока невозможно использовать блокчейн на выборах в России: https://goo.gl/c78hcs
— Компания Lyrebird запустила публичную бета-версию генератора цифрового голоса: https://goo.gl/DBZAGT
Больше новостей в @tprogerlive
7 тонкостей использования «undefined» в JavaScript: https://tproger.ru/translations/how-to-handle-undefined-in-javascript/ — как бороться с ошибками, возникающими при обработке.
Читать полностью…Алгоритм лечения от врача-программиста: https://tproger.ru/devnull/if-doctors-were-like-coders/ — как пофиксить сломанную ногу через селезёнку.
Ни слова про костыли, кстати.
Видеокурс «[UNИX]» по GNU/Linux.
Курс записан в МГУ лектором Георгием Курячим. Серия видео посвящена различным аспектам использования Linux-based операционных систем. Курс ориентирован на слушателей, имеющих малый практический опыт в использовании UNIX-like систем и современных Linux-based дистрибутивов операционных систем.
Первое видео: https://youtu.be/QXVkOj6i2sY
Ссылка на весь курс: https://goo.gl/YgxG1J
Видеокурс «Основы Kotlin».
Курс состоит из коротких видеоуроков, которые познакомят вас с базовыми возможностями Kotlin. Курс также расскажет, как создать небольшие программы, демонстрирующие преимущества данного языка.
Первое видео: https://youtu.be/L9k_NdTaMeI
Ссылка на полный курс: https://goo.gl/2MCfMy
Свежие новости:
— Язык программирования Rust получил обновление 1.20: https://tproger.ru/news/rust-1-20/
— Астрономы стали активно использовать нейронные сети для сокращения времени обработки данных: https://goo.gl/eWhgQD
— Google опубликовала первую статью из цикла, доступно объясняющего пользу машинного обучения: https://goo.gl/dh3TcB
— Обнаружена очередная атака на веб-браузеры, заражающая компьютеры при установке шрифтов: https://goo.gl/bn6dJR
— Хакеры подсунули в топ Google вредоносный сайт о наркотиках и биткоинах: https://goo.gl/oLRqXy
— Разработаны наноботы, уничтожающие клетки рака за несколько минут: https://goo.gl/x8N1TJ
Видеокурс «Язык Python».
Обзорный курс по Python от Яндекса. Рекомендуется к просмотру начинающим и тем, кто хочет изучить этот язык на базовом уровне с учетом всех тонкостей. Курс охватывает основы Python, объектно-ориентированное программирование на этом языке, тестирование, декораторы, переопределение операторов, модификаторы доступа и несколько приемов профессионального программирования.
Первое видео: https://youtu.be/VP2wRhwlg6c
Ссылка на весь курс: https://goo.gl/ztCdiV
Специалисты Stack Overflow провели исследование и показали, как технологии программирования зависят от уровня развития государства: https://tproger.ru/translations/programming-languages-differ/
В статье традиционно много наглядных визуализаций.
Видеокурс «Машинное обучение».
Курс посвящен теоретическим основам реализации алгоритмов машинного обучения и сопровождается реальными практическими примерами. Каждая ключевая тема выделена в отдельную лекцию и основательно разобрана. В ходе курса рассматриваются различные методы классификации, основы нейронных сетей и методы их обучения.
Первое видео: https://youtu.be/qLBkB4sMztk
Ссылка на полный курс: https://goo.gl/zvLz6F
Видеокурс «C++11 и продвинутый C++».
В ходе курса вы повторите базовые операторы языка, а затем перейдете к таким темам, как стандартная библиотека C++, выделение памяти во время исполнения программы, особые методы, кортежи, работа с HTTP, работа с MySQL/MariaDB, использование новых возможностей C++11 и многое другое.
Первое видео: https://youtu.be/Wz8WcjePsZo
Ссылка на весь курс: https://goo.gl/CHNmbR
Новости прошедшего дня:
— В России создадут робота для военно-промышленного шпионажа: https://goo.gl/rzwdWm
— Ликвидирован масштабный ботнет из Android-устройств: https://goo.gl/T1d6MN
— Разработчики из Google и Facebook создали софт для работы с AR на мобильных устройствах: https://goo.gl/bkgjN7
— В Китае запретили публикацию анонимных записей в Интернете: https://goo.gl/dS842Y
— Роскомнадзор рассказал, как собирается проводить блокировки VPN: https://goo.gl/x6efL1
— Ethereum и Внешэкономбанк договорились вместе готовить специалистов по блокчейну: https://goo.gl/gFBchx
— Intel выпустила первое в мире устройство для обработки визуальной информации Myriad X: https://goo.gl/9BKijN
— Google представила набор инструментов ARCore для создания AR-приложений под Android: https://goo.gl/W81Hsv
Один разработчик реализовал шуточный алгоритм сортировки StackSort, упомянутый в одном из комиксов xkcd: https://tproger.ru/articles/stacksort/
Его точно стоит использовать на собеседовании 😉