У нас на сайте есть множество статей по программированию для мобильных устройств. Вот некоторые из них:
— Эксперты отвечают на вопрос о том, с какой платформы лучше начинать разрабатывать под мобильные устройства: https://tproger.ru/experts/18/
— Статья о том, как начать разрабатывать под Android: https://tproger.ru/translations/how-to-start-android/
— Статья о том, как разрабатывать под Android на Python: https://tproger.ru/translations/python-development-on-android/
— Рассказ о первом опыте разработки игры под Android: https://tproger.ru/projects/save-the-penguin/
Более серьёзные материалы по программированию под Android можно найти в соответсвующей рубрике: https://tproger.ru/tag/android/
А вот и рубрика о мобильной разработке в целом: https://tproger.ru/tag/mobiledev/
Новый сервер Big Basin от Facebook обрабатывает данные в два раза быстрее, чем его предшественник Big Sur, занимая при этом гораздо меньше места.
https://tproger.ru/news/facebook-big-basin/
Собрали в одном посте несколько практических материалов по Python:
— 10 библиотек, о которых вы вряд ли слышали: https://tproger.ru/translations/10-python-libraries-you-might-not-know/
— Создаём мозаику из случайных изображений: https://tproger.ru/translations/mosaic-from-random-images/
— 10 полезных материалов для быстрого старта ваших проектов: https://tproger.ru/digest/python-articles/
— 18 библиотек для анализа данных: https://tproger.ru/digest/python-data-library/
Больше статей можно найти здесь: https://tproger.ru/tag/python/
Подборка материалов по Linux, опубликованных на нашем сайте:
— 10 полезных утилит для анализа и мониторинга системы: https://tproger.ru/digest/useful-linux-utilities/
— Подборка крутых блогов о Linux: https://tproger.ru/digest/linux-digest/
— Полезные команды Linux, о которых вы не знали: https://tproger.ru/articles/cool-linux-commands/
— Инструкции по сборке своего дистрибутива: https://tproger.ru/experts/4/
Больше статей по этой теме: https://tproger.ru/tag/linux/
Учёные смогли записать один бит на атом и успешно считать его.
Разобрались, как они смогли добиться такого результата.
https://tproger.ru/news/ibm-one-bit-per-atom/
370 бесплатных курсов для программистов любого уровня: https://tproger.ru/digest/370-free-programming-courses/
Составители курсов — это Google, Microsoft, ведущие технические университеты мира, Udacity, Coursera, edX и другие крупные образовательные площадки. Материалы сгруппированы по уровню сложности: для новичков, для тех, у кого есть опыт в программировании, и для продвинутых программистов.
Выбрали для вас статьи, посвященные некоторым аспектам программирования на Java.
— Подводные камни Singleton: почему самый известный шаблон проектирования нужно использовать с осторожностью — https://tproger.ru/translations/singleton-pitfalls/
— Производительность против надёжности — почему Java-приложения похожи на болиды F1: https://tproger.ru/translations/java-perfomance-vs-reliability/
— Исследование Java-сообщества — 74% разработчиков хотят упрощения синтаксиса: https://tproger.ru/translations/java-survey-less-verbosity/
На рынке одноплатных компьютеров появился Jetson TX2 от Nvidia.
Он намного круче, чем Raspberry Pi, но и значительно дороже.
https://tproger.ru/news/nvidia-jetson-tx2-ai/
Полезные подборки советов для тех, кто хочет начать карьеру и расти профессионально:
— Четыре вопроса, которые вы должны постоянно задавать себе во время программирования: https://tproger.ru/translations/4-questions/
— 3 причины знать несколько языков программирования: https://tproger.ru/articles/3-reasons-to-learn-multiple-languages/
— 10 самых востребованных технических навыков на 2017 год: https://tproger.ru/translations/hottest-jobs-2017/
— 7 карьерных ошибок, которых следует избегать: https://tproger.ru/articles/7-career-mistakes/
— Советы для профессионального роста программиста: https://tproger.ru/articles/7-advices-for-programmers-professional-improvement/
— Формула старшего разработчика: https://tproger.ru/articles/senior-formula/ — 5 качеств и 20 советов.
— Уроки, извлечённые из опыта разработки программного обеспечения: https://tproger.ru/translations/lessons-learned-in-software-development/
— Девять советов по поддержанию продуктивности работы: https://tproger.ru/articles/9-productivity-advices/
Интересные статьи об Android, опубликованные на нашем сайте:
— Хакер использовал уязвимость в приложении, чтобы бесплатно выпить пива: https://tproger.ru/news/hacked-an-app-to-get-free-beer/
— С какой платформы лучше начать разработку? Отвечают эксперты: https://tproger.ru/experts/18/
— Советы по организации рабочего процесса: https://tproger.ru/projects/working-process-advice/
— Как начать разрабатывать под Android: https://tproger.ru/translations/how-to-start-android/
Больше статей здесь: https://tproger.ru/tag/android/
Основы веб-разработки — создание персонального сайта. Прямо сейчас в прямом эфире от Tproger по ссылке: https://goo.gl/fp4wEA
Читать полностью…Собрали подборку материалов для тех, кто хочет написать свою игру и развить ее в успешный коммерческий проект.
Немного теории:
— С чего лучше начать и на что обратить внимание: https://tproger.ru/experts/11/
— Коротко об игровом балансе: https://tproger.ru/translations/game-balance/
— Как сделать вашу игру привлекательнее для пользователя: https://tproger.ru/articles/6-advices-about-userexperience/
— Как, где и когда показывать рекламу в видеоигре: https://tproger.ru/translations/how-where-and-when-to-add-video-ads-to-your-mobile-games/
— Секрет повышения виральности в играх Facebook: https://tproger.ru/translations/open-graph-stories-the-secret-to-increasing-virality-in-facebook-games/
Инструменты и практика:
— Бесплатные игровые движки на HTML5 и JavaScript: https://tproger.ru/digest/free-game-engines-js/
— Руководство по созданию системы выпадения лута в играх: https://tproger.ru/translations/loot-drop-coding/
— Что такое spritesheet анимация: https://tproger.ru/translations/an-introduction-to-spritesheet-animation/
— Создание своей RPG на движке Source: https://tproger.ru/translations/diy-rpg-on-valve-source/
Больше статей о разработке игр здесь: https://tproger.ru/tag/gamedev/
Третья статья из цикла о том, что делать, если вы хотите изучать ИИ, но не шарите в математике. Первые две части для тех, кто пропустил:
— Теория: https://tproger.ru/translations/ai-no-math-1/
— Практика: https://tproger.ru/translations/ai-no-math-2/
В третьей части расскажем о необходимых железе и софте для удобной работы с машинным обучением: https://tproger.ru/translations/ai-no-math-3/
Дополнительные материалы для тех, кто знакомится с машинным обучением:
— Подборка материалов для изучения машинного обучения: https://tproger.ru/digest/machine-learning-materials/
— Facebook готов за 13 минут рассказать все, что вам нужно знать о машинном обучении: https://tproger.ru/news/machine-learning-in-13-minutes/
— 9 полезных бесплатных книг: https://tproger.ru/books/9-free-books-about-machine-learning/
Полезные Python-библиотеки, могут пригодиться:
— 18 библиотек для анализа данных: https://tproger.ru/digest/python-data-library/
— 10 библиотек, о которых вы могли не слышать: https://tproger.ru/translations/10-python-libraries-you-might-not-know/
Система нейронного машинного перевода Google Translate теперь доступна для русского языка.
Разобрались, чем она лучше предыдущей технологии.
https://tproger.ru/news/google-neural-translation-russian/
Если у вас начало недели (а может, и карьеры в целом) не задалось, вам помогут несколько наших материалов, посвященных мотивации:
— Как возродить потерянную мотивацию: https://tproger.ru/translations/how-to-regain-lost-motivation/
— Что делать, если вам кажется, что все вокруг программируют лучше вас: https://tproger.ru/news/programmers-imposter-syndrome/
— Наша универсальная инструкция о том, как вернуть мотивацию программисту: https://tproger.ru/articles/how-to-get-motivated/
— Под что работает редакция Tproger: https://tproger.ru/digest/music-for-coding/ — подборка музыки для кодинга. Тоже может положительно повлиять на вашу продуктивность.
— Заряжаемся мотивацией: https://tproger.ru/articles/homeless-to-programmer/ — история успеха программиста.
И помните, что, если программирование перестало приносить удовольствие, а работа теперь вызывает только раздражение, то лучше всего хорошенько отдохнуть. Продуктивной недели вам 😉
Китайская компания Baidu представила систему для синтеза человеческой речи, которая работает лучше, чем WaveNet от Google.
Рассказываем, как она устроена.
https://tproger.ru/news/deep-voice-natural-speech/
Один из пользователей сайта freeCodeCamp создал сервис, позволяющий с лёгкостью выбрать книгу по интересующей вас теме, связанной с программированием.
Рассказываем, как он это сделал.
https://tproger.ru/news/stackoverflow-most-popular-books/
Google выпустила инструмент, благодаря которому распознавание объектов теперь возможно не только на изображениях, но и на видео.
Записаться на тестирование можно прямо сейчас.
https://tproger.ru/news/google-video-intelligence-api/
В этой подборке мы собрали самые интересные из материалов рубрики «Разработка игр»:
— Пишем свою первую игру. «Прохождение» для разработчиков: https://tproger.ru/translations/making-your-first-game-a-walkthrough-for-game-developers/
— Руководство по созданию системы выпадения лута в играх: https://tproger.ru/translations/loot-drop-coding/
— Конечный автомат: зачем он нужен разработчику игр, и как его реализовать: https://tproger.ru/translations/finite-state-machines-theory-and-implementation/
— Алгоритмы генерации лабиринтов: https://tproger.ru/articles/maze-generators/
Кстати, рубрика «Разработка игр» (https://tproger.ru/tag/gamedev/) — одна из самых популярных на нашем сайте. И это неудивительно, ведь почти все программисты на определённом этапе хотят разработать свою игру — так считают почти все эксперты, которых мы спрашивали о том, с чего начать разработку игр: https://tproger.ru/experts/11/.
По прикреплённой ссылке — подробный материал, посвящённый движку Unreal Engine 4.
Firefox обновился до 52 версии, получив несколько существенных нововведений.
Разобрались, что изменилось.
https://tproger.ru/news/firefox-52-web-assembly/
Google снова что-то покупает.
На этот раз — Kaggle, площадку для проведения соревнований по машинному обучению.
https://tproger.ru/news/google-to-buy-kaggle/
Подборка наших материалов по обучению программированию:
— Какие языки программирования сейчас наиболее перспективны для изучения: https://tproger.ru/experts/21/ — отвечают эксперты Tproger.
— 11 приложений для изучения программирования на мобильных устройствах + бонус: https://tproger.ru/digest/11-mobile-apps-to-learn-coding/
— Что читать айтишнику: https://tproger.ru/sponsored/best-programming-books-ever/ — лучшие книги по программированию всех времен и народов.
— 1584 бесплатных материала для программистов: https://tproger.ru/articles/free-programming-books/
— 11 бесплатных онлайн игр, которые обучат вас программировать: https://tproger.ru/digest/learn-to-code-while-playing-games/
— Как научиться разрабатывать игры: https://tproger.ru/news/how-to-learn-programming-scheme/ — разработчик с 20-летним стажем опубликовал подробную блок-схему.
Стала доступна долгожданная Microsoft Visual Studio 2017, а вместе с ней значительно обновился и большой набор удобных инструментов для разработчиков.
Наши друзья из Microsoft рассказали нам о самых важных нововведениях: https://tproger.ru/news/vs-2017/
Концепт от Goodyear: сферическая шина с «умным» покрытием и другими технологиями искусственного интеллекта.
Выяснили, зачем он нужен автомобильной шине.
https://tproger.ru/news/goodyear-ai-tire-concept/
Facebook представила новую библиотеку для машинного обучения, которая ставит эффективность выше точности.
https://tproger.ru/news/facebook-ml-framework/
Google увеличила размер наград за обнаружение RCE-уязвимостей на 57%.
Выяснили, почему именно на 57%.
https://tproger.ru/news/google-flaw-rewards-go-leet/
Если вы решили изучить Java, то эта подборка серьёзно сэкономит вам время:
— Подборка ссылок для изучения Java: книги, форумы, руководства — всё это можно найти здесь: https://tproger.ru/digest/java-learning-links/
— Серия статей про многопоточное программирование:
1. Вводная статья о том, как выполнять задачи параллельно с помощью потоков, задач и сервисов исполнителей: https://tproger.ru/translations/java8-concurrency-tutorial-1/
2. О том, как синхронизировать доступ к изменяемым объектам с помощью ключевого слова synchronized, блокировок и семафоров: https://tproger.ru/translations/java8-concurrency-tutorial-2/
3. О двух очень важных частях Concurrency API: об атомарных переменных и о конкурентных таблицах: https://tproger.ru/translations/java8-concurrency-tutorial-3/
— Проверьте себя — 10 вопросов по Java, которые вам могут задать на собеседовании: https://tproger.ru/translations/10-tricky-core-java-interview-coding/
— 12 инструментов для интеграционных и unit-тестов в Java: https://tproger.ru/translations/12-tools-for-unit-tests/
Новый формат обновлений Windows 10 уменьшит их размер на 65%.
Участникам программы Insider Preview он будет доступен уже в апреле, а простым смертным — чуть позже.
https://tproger.ru/news/windows-uup-reduces-insider/
Специалисты разработали новую систему, благодаря которой можно исправлять ошибки устройств с искусственным интеллектом при помощи силы мысли: https://tproger.ru/news/researchers-correct-robot-mistakes-with-their-minds/
Читать полностью…