Насколько хорошо вы разбираетесь в истории IT? Пройдите третью часть нашего теста, узнаем.
https://tproger.ru/quiz/it-facts-3/
Apple — больше не «царь горы»: Google стал самым дорогим брендом 2017 года https://tproger.ru/news/apple-is-cheaper-than-google/
Читать полностью…ИИ разгромил четырех профессионалов покера https://tproger.ru/news/ai-wins-at-professional-poker/
Читать полностью…Системный администратор хранилища репозиториев GitLab случайно удалил 300 ГБ данных https://tproger.ru/news/gitlab-accidentally-deleted-data/
Читать полностью…Открыты исходные коды Chrome для iOS https://tproger.ru/news/chrome-for-ios-is-open-source-now/
Читать полностью…Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки. Часть вторая. Java, C# https://tproger.ru/digest/awesomo-java-csharp/
Читать полностью…Как сохранить свое зрение, если вы долго работаете за компьютером: пособие для программистов
https://tproger.ru/articles/computer-vision-syndrome/
Хакеры получили выкуп от отеля, в котором удалённо заблокировали двери номеров https://tproger.ru/news/hotel-ransomed-by-locking-doors/
Читать полностью…Подборка материалов для изучения машинного обучения https://tproger.ru/digest/machine-learning-materials/
Читать полностью…git recall — простой способ вспомнить, что вы делали в репозитории https://tproger.ru/tools/git-total-recall/
Читать полностью…Руководство по созданию первого веб-приложения на Django. Отличный способ начать изучение фреймворка
https://tproger.ru/translations/create-your-first-django-app/
Долгожители в сфере IT: самая старая из действующих программ и другие ветераны вычислительного труда https://tproger.ru/translations/oldest-still-running-software-ever/
Читать полностью…Наши материалы для новичков:
— Цикл статей, посвященных основным принципам программирования:
Стек и куча: https://tproger.ru/translations/programming-concepts-stack-and-heap/
Что такое конкурентность: https://tproger.ru/translations/programming-concepts-concurrency/
В чем различие между компилируемыми и интерпретируемыми языками: https://tproger.ru/translations/programming-concepts-compilation-vs-interpretation/
— Что почитать айтишнику: https://tproger.ru/sponsored/best-programming-books-ever/ — лучшие книги по программированию всех времен и народов.
— На что направить свой творческий потенциал: https://tproger.ru/articles/which-technology-you-should-learn-next/ — руководство по выбору технологий для изучения.
— Подборка интерактивных самоучителей, которые помогут в увлекательной форме изучить основы популярных технологий: https://tproger.ru/digest/trysmthorg/
— Как в IT-компаниях смотрят на программистов без диплома при приёме на работу: https://tproger.ru/experts/17/ — отвечают эксперты.
Очередной матч ИИ против сильнейших профессионалов покера с лайв трансляциями
https://tproger.ru/articles/poker-ai-vs-human-live/
Facebook решил помочь всем тем, кому не хватает навыков и знаний, чтобы самостоятельно разобраться в основных концепциях разработки искусственного интеллекта: компания выпустила серию коротких видеороликов (общей длительностью менее 13 минут), которые в простой и доступной форме раскрывают основные вопросы, связанные с машинным обучением.
Мы собрали их все с краткими аннотациями на одной странице в нашем материале. И поделились дополнительными ресурсами по теме.
https://tproger.ru/news/machine-learning-in-13-minutes/
Facebook Messenger может записывать аудио и видео без вашего ведома https://tproger.ru/news/facebook-can-record-audio/
Читать полностью…Правда или вымысел: насколько хорошо вы разбираетесь в истории IT? Тест
https://tproger.ru/quiz/it-facts/
11 бесплатных игр, которые обучат вас программированию на JavaScript, Java, Python, PHP и C# и многих других современных языках.
https://tproger.ru/digest/learn-to-code-while-playing-games/
8 сервисов для визуализации алгоритмов
https://tproger.ru/digest/8-algorithm-visualizers/
Несколько крутых хаков и приемов для языка программирования Си (само собой, для C++ тоже актуально) — подготовят вас к тому, чтобы прочесть код буквально любой сложности:
— 9 интересных трюков на Си, с которыми вы раньше не сталкивались: https://tproger.ru/translations/9-clang-tricks/
— Если читать про хаки с утра для вас слишком сложно, то вот вам просто развлекательная статья: https://tproger.ru/devnull/programmer-who-never-learned-c/ — история об одном из самых известных программистов, никогда не изучавшем Си.
— Искусство упаковки структур в Си: https://tproger.ru/translations/art-of-structure-packing/
— Два способа использования одноэлементных структур в Си с пользой: https://tproger.ru/translations/c-single-member-structs/
— Задачка: какие ошибки могут вызывать падение приложения, написанного на C? Разбор решения: https://tproger.ru/problems/what-mistakes-can-cause-error-in-applications-written-in-c/
— И напоследок серия из двух статей, посвященных созданию ядра для х86-системы — не совсем хак, но тема интересная.
Простое ядро: https://tproger.ru/translations/lets-write-a-kernel-1/
Система ввода / вывода: https://tproger.ru/translations/lets-write-a-kernel-2/
Подборка бесплатных курсов по разработке мобильных приложений
https://tproger.ru/digest/free-mobile-courses/
Регулярные выражения для новичков — подробное руководство, полезные инструменты для удобства их составления и проверки, упражнения для тренировки
https://tproger.ru/articles/regexp-for-beginners/
7 принципов, которые нужно знать начинающему программисту
https://tproger.ru/translations/seven-principles-beginner-should-kno/
А вы знали, что найти максимум двух чисел можно так:
b & ((a-b) >> 31) | a & (~(a-b) >> 31); ?
Этот и другие примеры использования битовых операций — в подборке на сайте.
https://tproger.ru/digest/awesome-bits/
Нельзя победить все баги, но можно побороть часть из них. Есть один интересный способ, который кажется очевидным — в нашей статье с примерами кода.
https://tproger.ru/translations/proof-of-correctness-method/
Подборка полезных материалов по CSS:
— Отличный сайт, на котором можно изучить все свойства CSS, пользуясь наглядными примерами: https://vk.cc/5VXhoy
— 10 принципов создания плавной анимации: https://vk.cc/5VXium
— Огромное руководство по использованию Grid и Flexbox: https://vk.cc/5OUnB4
— 5 нетривиальных моментов разработки фронтэнда на CSS: https://tproger.ru/articles/5-css-tricks/
— Заметки с прошедшей в октябре конференции CSS Dev Conf 2016: https://vk.cc/5VXmjf
Google попросила некоторых своих сотрудников немедленно вернуться в США из-за недавнего указа Трампа https://tproger.ru/news/google-recalls-staff-to-usa/
Читать полностью…Заключительная часть руководства по работе с цветом в веб-разработке. В этой статье про генерацию цвета и различные эффекты.
Предыдущая часть про смешивание цветов, их значения и свойства: https://vk.cc/65XQqb