Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Подробный разбор кода трассировщика лучей, который умещается на одной стороне визитки: https://goo.gl/qtUKth
Статья будет особенно полезна тем, кто интересуется разработкой игр и игровых движков.
Следите за публикациями Tproger там, где вам удобно: https://goo.gl/SxWsQh
Читать полностью…Руководство по извлечению данных с сайта в три строки кода на Python: https://goo.gl/1EJtir
Рассказываем, как с использованием библиотеки pandas упросить сбор данных с веб-страниц.
Статья с 20 несложными правилами и описанием 5 качеств для тех, кто хочет попасть на позицию старшего разработчика: https://goo.gl/S3G3hc
Читать полностью…Подборка дурацких и крайне смешных компьютерных ошибок в популярных фильмах: https://goo.gl/jEYqhV
Читать полностью…Советы по эффективной обработке миллионов строк в базе данных: https://goo.gl/w7Emip
Рассказываем, как с помощью связки Node.js + MySQL упорядочить 100 Гбайт данных.
Обзор сервиса для локализации приложений Lokalise: https://goo.gl/g5yZBs
Мы изучили возможности платформы и взяли интервью у коммерческого директора проекта, расспросив о готовящихся к запуску фичах.
Простые советы, как правильно выстраивать взаимодействие с пользователем: https://goo.gl/5fNQu4
Не допускайте негатив, избегайте сокращений и жаргонов — и другие нюансы.
О реактивном программировании: https://goo.gl/uxLJHe
— доступно, с иллюстрациями и примерами разъясняем сложные определения из Википедии.
Попробуйте освоить новый для себя стиль, вам понравится 😉
Советы о том, как стоит комментировать код и чего стоит избегать в комментариях: https://goo.gl/1DK7kq
Приводим примеры хороших, плохих и отвратительных комментариев.
Пьеса «Технический долг»: https://goo.gl/x8HDEH
«А тут у нас куча костылей, их планировали исправить до релиза...»
Подборка бесплатных книг, которые помогут в изучении PHP: https://goo.gl/LGaJxA
Читать полностью…Иллюстрированное пошаговое руководство по настройке сайта с помощью GitHub и Cloudflare: https://goo.gl/Z3XkJo
Шпаргалка для тех, кто хочет настроить всё с нуля и ищет подходящий набор инструментов.
30 инструментов, использование которых сделает разработку приложений под Android более продуктивной: https://goo.gl/nQtkwn
Читать полностью…Клиентский, сетевой, серверный и уровень приложения: https://goo.gl/gbXL9i — рассказываем о четырех уровнях кэширования в сети.
Статья о том, как оптимизировать и масштабировать веб-проект.
Короткие ответы на популярные вопросы о Python: https://goo.gl/RBJj9E
Объясняем некоторые «странности» Python, которые занимают головы как новичков, так и опытных специалистов.
Что нового:
— Энтузиасты призывают Adobe сделать исходный код Flash общедоступным: https://goo.gl/Ym3WEs
— Минкомсвязи отказал «Ростеху» в регистрации операционной системы «ОСь» для работы с гостайной: https://goo.gl/LfpZ7Q. Напомним, что представили «ОСь» пару месяцев назад: https://goo.gl/j89Cm9
— «Яндекс» собирается запустить новый поиск: https://goo.gl/kuRVBS
— Издание Naked Science ушло из «ВКонтакте», поругавшись с соцсетью из-за «умной» ленты: https://goo.gl/SznFtg. (Tproger тоже периодически страдает от поведения ленты, но мы не унываем и пока никуда не собираемся).
— Исследователь Positive Technologies рассказал о способах компрометации платежной системы Apple Pay: https://goo.gl/ztRdXp
— В браузере Safari от Apple обнаружена опасная уязвимость: https://goo.gl/wV4M4b
Соревнования и бесплатная онлайн-школа для студентов и недавних выпускников в IT-сфере: https://goo.gl/kAhoHk
Можно выиграть гаджеты от Huawei, а в процессе прокачаться на куче вебинаров.
Последние новости:
— Исследователи из Google DeepMind работают над ИИ с «воображением»: https://goo.gl/DCtJFv
— Microsoft заплатит до $250 тысяч за найденные в Windows 10 уязвимости: https://goo.gl/e1TpbZ
— Осенью российские вузы начнут обучать студентов разработке видеоигр: https://goo.gl/GFSaih
— Путин подписал закон о 10 годах тюрьмы за кибератаки: https://goo.gl/qtAV8F
— В США предъявили обвинения россиянину в отмывании 4 миллиардов долларов через биткоины: https://goo.gl/xTt6Gw
— Представлен инструмент для расшифровки файлов, пострадавших от оригинальной версии Petya: https://goo.gl/jUepGc
— «Яндекс.Деньги» объявили набор в бесплатную школу для фронтенд-разработчиков в Петербурге: https://goo.gl/LVm2Mx
Свежие новости:
— Доступно обновление Google Chrome 60: https://goo.gl/qZdh3G
— В Венгрии задержали подростка, обнаружившего «дыру» в системе продажи билетов: https://goo.gl/B3Ln7H
— Инструмент GIF Maker от Giphy теперь работает в мобильных браузерах: https://goo.gl/LkQrfY
— «Лаборатория Касперского» запустила бесплатный антивирус Kaspersky Free по всему миру: https://goo.gl/Gxd4nh
— Google отказалась от «живого поиска» через семь лет после запуска: https://goo.gl/qC3xVA
— USB 3.2 сделает передачу данных в два раза быстрее: https://goo.gl/orgxP9
— PyCharm получила обновление 2017.2: https://goo.gl/MkbTiY
— Google занялась термоядерным синтезом: https://goo.gl/MrRdcN
— Лас-Вегас готовится принять сразу три хакерские конференции, компании экстренно закрывают свои сети: https://goo.gl/vjhVvC
Отдельный канал с оперативными новостями: @tprogerlive
На канале @nopaywall выкладывают платные материалы с «Ведомостей», «Дождя», «Financial Times», «Спутника и Погрома» и «Хакера».
Подпишитесь: /channel/nopaywall
Последние новости:
— Google началa работу над новым форматом изображений Pik: https://goo.gl/R3k4Dg
— Microsoft пообещала оставить Paint в магазине приложений Windows: https://goo.gl/QhT6vp
— Adobe прекратит поддержку Flash к концу 2020 года: https://goo.gl/c5W1x1
— Эксперты предупредили о новом типе атак «прерывание обслуживания»: https://goo.gl/XqrdSS
— Австралийский ИИ займётся производством вина: https://goo.gl/pSLcZs
— Кофемашина заразила компьютеры нефтехимического завода вымогательским ПО: https://goo.gl/voBfrM
— Вторая версия процессора Hololens получит сопроцессор для работы с нейронными сетями: https://goo.gl/ehHWxK
Рассказываем, чем веб-дизайнер отличается от веб-разработчика и как получить необходимые навыки, чтобы попробовать себя в любой из ролей: https://goo.gl/bZuqoC
Читать полностью…Свежие новости:
— Microsoft планирует прекратить поддержку Paint в грядущем обновлении Windows 10 Fall Creators: https://goo.gl/hW21pn
— Telegram стал использовать сторонние сервера для кэширования файлов в публичных каналах и чатах: https://goo.gl/UNQupu
— Эксперты предупредили о миллиардных штрафах для российских операторов из-за противоречия «закона Яровой» правилам ЕС: https://goo.gl/y2yVwA
— Суд отпустил Дмитрия Богатова из СИЗО под домашний арест: https://goo.gl/9hj51t — если не в курсе, кто это, почитайте наш обзор: https://goo.gl/m8Ey42
— Бот от Microsoft назвал Windows «шпионской» системой и заявил, что Linux лучше: https://goo.gl/jy1phu
— Google опубликовала финальный тестовый выпуск Android 8: https://goo.gl/WazV3v
Сообщество @DeCenter представляет подборку полезных материалов о блокчейне и криптовалютах:
— Краткая вводная статья для новичков, с основной информацией и полезными сервисами: http://telegra.ph/DeCenter-introduction-06-24
— Как создать собственное холодное хранилище для Bitcoin и других криптовалют: http://telegra.ph/Cold-Storage-07-18
— Основная информация по обновлениям, происходящим в Bitcoin на данный момент: http://telegra.ph/SegWit-is-coming-07-13
Рекомендуем подписаться на их канал, там публикуются главные и срочные новости, инсайды, прогнозы, а также переводы актуальных материалов.
Подписаться: t.me/DeCenter
Новости выходных:
— В MIT разработали прибор EQ-Radio, использующий Wi-Fi для чтения эмоций: https://goo.gl/3QN2Wv
— IEEE Spectrum опубликовал рейтинг языков программирования за 2017 год: https://goo.gl/rbdvLb
— Фоторепортаж с шествия «За свободный интернет», прошедшего сегодня в Москве: https://goo.gl/No1yXM
— Вышло первое обновление Debian 9: https://goo.gl/G2CegS
— Доступна система обмена сообщениями Briar, способная работать в режиме P2P: https://goo.gl/cEbAFJ
— Российские инженеры создают ракеты с искусственным интеллектом: https://goo.gl/AKsygM
— Sony пытается удалить из сети любые упоминания об утекшем официальном SDK для PlayStation 4: https://goo.gl/gb1cyj
— .NET Core 2.0 будет оптимизирован под Linux: https://goo.gl/GiKQaW
Самая полная подборка фильмов для айтишников: https://goo.gl/XNkQ9e
Отдохните перед большой неделей.
Последние новости:
— Школьник, готовясь к ЕГЭ, нашел уязвимость во «ВКонтакте» и заработал $3000: https://goo.gl/2gdL5r
— Адвокат рассказал о просьбе следствия отпустить из СИЗО Дмитрия Богатова: https://goo.gl/H6yKPT — если не в курсе, кто это, почитайте наш обзор: https://goo.gl/m8Ey42
— Кстати, о Tor: браузер получил свою bug-bounty программу, награды достигают $4000: https://goo.gl/VNYeUF
— Chromium получит поддержку MP3: https://goo.gl/qus4eG
— Госдума приняла в третьем, окончательном, чтении несколько законопроектов, регулирующих Интернет и телеком-отрасль: https://goo.gl/rKW2K9
— Windows Template Studio обновился до версии 1.2: https://goo.gl/W3eMo2
Свежие новости:
— Mozilla запустила проект под названием Common Voice. Компания рассчитывает, что он станет первым открытым движком для распознавания голоса на рынке: https://tproger.ru/news/mozilla-common-voice/
— Учёные из MIT показали систему pic2recipe, которая положит на лопатки приложение из «Кремниевой долины»: https://tproger.ru/news/mit-pic2recipe/
— Avast приобрела компанию Piriform, создавшую CCleaner и Recuva. Все продукты Piriform останутся доступны: https://goo.gl/Ahv4sQ
— Сервис распознавания тональности текста Microsoft теперь поддерживает русский язык: https://goo.gl/JXxmdw
— Настольный мессенджер «ВКонтакте» вышел из стадии бета-тестирования: https://goo.gl/AzjxVQ
— Valve исправила уязвимость, позволявшую устанавливать малварь через игры Steam: https://goo.gl/s1Prn1
Руководство по разработке игрового движка с видом от первого лица: https://goo.gl/qkJ5dT
Получилось всего 265 строк кода на JavaScript.