Интересные события прошлого дня:
— Сотрудники Google связались с автором блога Tech Specs, который самостоятельно исследовал технический состав новой ОС от Google, готовящейся на замену Android и Chrome OS — Andromeda — и подтвердили его догадки. А догадок было много, загляните, если не видели: https://tproger.ru/articles/andromeda/
— Библиотека для машинного обучения от Google — TensorFlow — добралась до релиза. Теперь она стала еще более быстрой, гибкой и стабильной: https://tproger.ru/news/tensorflow-1-0-released/
— Opera любит экспериментировать. Совсем недавно компания разработала новый браузер Opera Neon, а сегодня выпустила экспериментальную версию Opera 44, которая получила полный редизайн: https://tproger.ru/news/opera-redesign-project-reborn/
— Эрик Шмидт выступил в защиту открытого Интернета от его милитаризации и против использования ИИ в военных целях: «Безопасность — это целый набор уровней, а не один невероятно мощный файрвол… Безопасность — это образ жизни»: https://tproger.ru/news/eric-schmidt-talks-about-ai-research/
— Гейб Ньюэлл, основатель и глава корпорации Valve, заявил: «Мы не расстроимся, если VR полностью провалится». Очень смелое заявление, но у него есть свои основания: https://tproger.ru/news/gabe-newell-about-vr/
— Обнаружен троян, который маскируется под обновление Flash Player для Android и имитирует пользовательские действия. Разобрались, как он работает и как от него избавиться: https://tproger.ru/news/android-trojan-flash-player/
— Вчера вышло ещё и обновление популярного движка Unreal Engine 4. Делимся с вами списком самых важных нововведений: https://tproger.ru/news/unreal-engine-4-15-released/
Сотрудники Google связались с автором блога Tech Specs, который самостоятельно исследовал технический состав новой ОС от Google, которая станет заменой Android и Cherome OS — Andromeda — и подтвердили его догадки.
https://tproger.ru/articles/andromeda/
Сегодня в 20:00 МСК стартует курс «Основы программирования». Участие бесплатное! https://goo.gl/aLrgkk
Читать полностью…Оказалось, что вчера вышло ещё и обновление популярного движка Unreal Engine 4. Делимся с вами списком самых важных нововведений.
https://tproger.ru/news/unreal-engine-4-15-released/
Интересные материалы, опубликованные на сайте за вчерашний день:
— Google разрабатывает новую ОС, которая вполне может стать единой для всех устройств, заменив Android и ChromeOS. Мы подготовили разбор технические подробности об этой ОС, которая называется Andromeda: https://tproger.ru/articles/andromeda/
— Обнаружен самый странный коммит в истории ядра Linux. Все, кто пользуются git, наверняка знают о команде git merge. Но лишь немногие знают, что у мёрж-коммита может быть больше двух родителей. Такие слияния принято называть «осьминогами», и в ядре Linux нашёлся такой монстр, что сам Линус Торвальдс назвал его Ктулху: https://tproger.ru/articles/weirdest-linux-kernel-com..
— Минутка ностальгии. В 90-х конкуренция в сфере производителей ПК была наиболее жесткой, и компаниям приходилось работать не только над самой техникой, но и над рекламой, которая бы привлекла предполагаемых клиентов. Собрали для вас несколько самых примечательных рекламных материалов тех лет: https://tproger.ru/translations/pc-ads-in-90s/
— Немножко юмора. 10 очень полезных и важных советов для начинающих разработчиков: https://tproger.ru/devnull/10-bad-guidelines-for-begi..
— И снова Google. Компания предоставила пользователям доступ к системе управления базами данных Cloud Spanner, которая используется в таких проектах, как Google Play и AdWords. Разобрались, чем она лучше всех имеющихся аналогов: https://tproger.ru/news/google-cloud-spanner-released/
— В недавнем обновлении Facebook автоматически воспроизводимые видео в ленте теперь запускаются с включённым по умолчанию звуком. Делимся инструкцией по отключению этой «полезной» фичи: https://tproger.ru/news/facebook-mute-autoplay-videos/
Мы разузнали технические подробности об Andromeda — ОС от Google, которая заменит Android и Chrome OS. Рассказываем об архитектуре и делимся наблюдениями.
https://tproger.ru/articles/andromeda/
Два универсальных и интерактивных инструмента от Tproger:
— Наш новый инструмент на основе нейронных сетей, инопланетных технологий и искусственного интеллекта может помочь вам выйти из трудной ситуации всего в пару кликов: https://tproger.ru/devnull/troublekiller/
— Для тех, кого знакомые часто просят помочь как программиста: https://tproger.ru/devnull/troubleshooter/ — просто отправьте им эту ссылку, 99% вопросов отпадут и вы сможете спокойно продолжить кодить!
Google уже давно использует свой личный сервис для управления базами данных под названием Cloud Spanner, но вчера она предоставила всем пользователям возможность использовать её для своих разработок. Так чем же она лучше любой другой СУБД?
https://tproger.ru/news/google-cloud-spanner-released/
Если у вас начало недели (а может, и карьеры в целом) не задалось, вам помогут несколько наших материалов, посвященных мотивации:
— Как возродить потерянную мотивацию: 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/ — история успеха программиста.
И помните, что, если программирование перестало приносить удовольствие, а работа теперь вызывает только раздражение, то лучше всего хорошенько отдохнуть. Продуктивной недели вам 😉
Наша подборка материалов, которые помогут успешно пройти собеседование в IT-компанию:
— Как подготовиться к собеседованию, чтобы получить желаемую должность: https://tproger.ru/articles/interview-prep-advice/ — советы от backend-разработчикa.
— 108 задач с IT-собеседований с разбором решений: https://tproger.ru/articles/problems/
— Топ-25 вопросов для телефонного собеседования:
Часть 1: https://tproger.ru/translations/top-25-phone-interview-questions/
Часть 2: https://tproger.ru/translations/top-50-phone-interview-questions-part-2/
— 22 самых распространенных вопроса на собеседованиях на должность веб-разработчика: https://tproger.ru/digest/most-common-questions-of-web-developer-interview/
— Ну и напоследок небольшая история о том, как проходит телефонное собеседование в Google: https://tproger.ru/translations/google-director-of-engineering-test/ — рассказ из первых рук от кандидата на должность технического директора. (Спойлер: и HR, и кандидат остались недовольны.)
Apple запускает новое шоу, в котором разработчики получают венчурные инвестиции, если заинтересуют жюри https://tproger.ru/news/planet-of-the-apps/
Читать полностью…Легендарная Nokia 3310, скорее всего, скоро вернётся в продажу в обновлённом виде по цене в районе 3500 рублей
https://tproger.ru/news/nokia-3310-is-coming-back/
Команда Google DeepMind провёла исследование агрессии во взаимоотношениях между несколькими ИИ https://tproger.ru/news/google-ai-social-dilemma-study/
Читать полностью…14 февраля — день влюбленных… в высокие технологии.
Tproger поздравляет всех программистов с праздником и предлагает статью для тех, у кого второй половинки сегодня не нашлось, но кому поделать что-то интересное охота.
В статье много способов сделать этот день одним из лучших ваших дней всех влюбленных. Ну и не только этот день.
https://tproger.ru/articles/valentines-day/
Интересные новости сегодняшнего дня, на которые стоит обратить внимание:
— Компания Valve решила завершить работу платформы для публичной оценки игр Steam Greenlight. На смену ей придёт более жесткий сервис Steam Direct. Мы разобрались, в чём будут заключаться изменения для разработчиков: https://tproger.ru/news/steam-greenlight-is-over/
— Империя добра наносит ответный удар. Казалось бы, шумиха вокруг судебного разбирательства между Oracle и Google (https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android/) уже улеглась, но Google не стала довольствоваться победой в суде и решила подать встречный иск. Выяснили, чем вызвано это решение: https://tproger.ru/news/google-strikes-back-oracle/
— Выпущена Android Wear 2.0 — новая версия операционной системы для умных часов от Google. Вот несколько причин, по которым вам стоит приобрести часы с обновлённой ОС: https://tproger.ru/news/android-wear-2-0-released/
— Новые горизонты развития игр и виртуальной реальности: Intel добавила поддержку графического API Vulkan для Windows 10. Список поддерживаемых процессоров и преимущества API — в нашей заметке: https://tproger.ru/news/intel-now-supports-vulkan/
Интересные материалы по Java, опубликованные на нашем сайте:
— Как стать гуру Java за два часа, или Профессиональный копипаст: https://tproger.ru/news/java-master-in-two-hours/
— Как написать свою змейку на Java за 15 минут: https://tproger.ru/articles/15-mins-for-snake/
— 10 наиболее распространённых ошибок Java-программистов: https://tproger.ru/translations/10-common-java-progra..
— Как лучше сравнивать перечисляемые типы в Java: https://tproger.ru/articles/comparing-enums-in-java/
Больше статей: https://tproger.ru/tag/java/
«Мы не расстроимся, если VR полностью провалится», — Гейб Ньюэлл, Valve CEO https://tproger.ru/news/gabe-newell-about-vr/
Читать полностью…Наши материалы, посвящённые языку JavaScript:
— Функциональное программирование с примерами: https://tproger.ru/translations/functional-js-1
— Что можно сделать на JS, используя лишь 6 символов: https://tproger.ru/translations/js-magic-with-6-symbols/ — настоящая магия, пожалуй.
— Что лучше изучить: JavaScript стандарта ES5, стандарта ES6 или TypeScript? Ответ в статье: https://tproger.ru/translations/es5-es6-or-typescript/
— Пишем свою игру в жанре Roguelike: https://tproger.ru/translations/making-first-roguelike/
Больше занимательных статей на сайте: https://tproger.ru/tag/javascript/
Вчера Google объявила о релизе версии 1.0 своей системы для машинного обучения TensorFlow. Мы выяснили, что нового появилось в библиотеке.
https://tproger.ru/news/tensorflow-1-0-released/
Если вы привыкли к тому, что видео в вашей ленте Facebook играют с выключенным по умолчанию звуком, то будете удивлены тем фактом, что вышло обновление, в котором звук в автоматически воспроизводимых видео включен.
https://tproger.ru/news/facebook-mute-autoplay-videos/
Самый странный коммит в истории ядра Linux https://tproger.ru/articles/weirdest-linux-kernel-commit/
Читать полностью…Если вы всерьез подошли к проектированию интерфейса своего приложения, то у нас есть для вас несколько материалов из рубрики «Интерфейс и дизайн»:
— Недавний материал, если вы вдруг пропустили: https://tproger.ru/translations/tips-aligning-icons-text — 5 полезных советов по выравниванию иконок в тексте.
— Как улучшить интерфейс: советы не только для дизайнеров.
Часть 1. Поля ввода и радиокнопки: https://tproger.ru/articles/design-tips-1/
Часть 2. Чекбоксы и выпадающие списки: https://tproger.ru/articles/design-tips-2/
— Адаптивная вёрстка: https://tproger.ru/translations/responsive-web-design-tips/ — что это и как использовать.
— 5 нетривиальных моментов разработки фронтэнда на CSS: https://tproger.ru/articles/5-css-tricks/
— 7 элементов интерфейса, которые лучше убрать с вашего сайта: https://tproger.ru/translations/7-awful-ui-elements/
— Подборка инструментов и ресурсов для веб-разработчиков. Часть первая. Дизайн, кодинг: https://tproger.ru/digest/web-dev-tools-1/
10 вредных советов для начинающих разработчиков https://tproger.ru/devnull/10-bad-guidelines-for-beginners/
Читать полностью…Немного ностальгии: какой была реклама ПК в 90-е https://tproger.ru/translations/pc-ads-in-90s/
Читать полностью…Обзор интересных событий уходящего дня:
— Наверное, главный анонс сегодняшнего дня. По инсайдерским данным, в продажу скоро вернётся неубиваемая легенда, Nokia 3310. Подробности мы узнаем во время конференции MWC 2017: https://tproger.ru/news/nokia-3310-is-coming-back/
— ИИ не столь безобиден, как можно было считать. Команда Google DeepMind провела исследование взаимоотношений между несколькими ИИ и выяснила, что им вовсе не чужда агрессия: https://tproger.ru/news/google-ai-social-dilemma-study/
— Компания Verizon поделилась историей об университете, который был атакован ботнетом из 5 тысяч своих собственных торговых автоматов, умных ламп и других устройств. Не Mirai, конечно, но всё же: https://tproger.ru/news/university-attacked-by-own-iot/
— Финансовая поддержка от Apple в развлекательном формате. Компания запускает новое шоу, в котором разработчики получают венчурные инвестиции, если заинтересуют жюри: https://tproger.ru/news/planet-of-the-apps/
— Google опубликовала отчёт, посвящённый борьбе с пиратским контентом. Выяснилось, что с начала антипиратской деятельности компания получила более миллиарда запросов на удаление веб-страниц, причём некоторые из этих страниц в списке жалоб не ожидал увидеть никто: https://tproger.ru/news/google-asked-to-takedown-billions-of-sites/
Подборка наших материалов специально для тех, кто начинает изучение нейронных сетей и принципов машинного обучения:
— Изучаем нейронные сети — с чего начать? Ответ — в статье: https://tproger.ru/digest/learning-neuroweb-all-for-begin/
— Facebook готов за 13 минут рассказать все, что вам нужно знать о машинном обучении: https://tproger.ru/news/machine-learning-in-13-minutes/
— 9 полезных бесплатных книг по машинному обучению: https://tproger.ru/books/9-free-books-about-machine-learning/
— Шпаргалка по разновидностям нейронных сетей в двух частях:
1. Элементарные конфигурации: https://tproger.ru/translations/neural-network-zoo-1/
2. Продвинутые конфигурации: https://tproger.ru/translations/neural-network-zoo-2/
Больше статей здесь: https://tproger.ru/tag/neural-network/
В нашем сообществе обновился раздел с видеозаписями: https://vk.com/videos-30666517. Вас ожидают множество новых курсов о программировании под Android и веб-программировании, а также вечная классика — только наиболее полюбившиеся вам серии видео о сетях, администрировании Linux и математической логике.
Вот только некоторые из них:
— Курс «Машинное обучение»: https://vk.cc/5WRfEB
— Курс «Основы веб-разработки»: https://vk.cc/5WRfQr
— Курс «Git. Быстрый старт»: https://vk.cc/5WRg61
Новички часто задают вопрос о выбор языка программирования. Мы попросили наших экспертов — представителей ведущих IT-компаний России — посоветовать что-нибудь нашим подписчикам. Получилась интересная подборка ответов.
https://tproger.ru/experts/21/
Университет был атакован ботнетом из 5 тысяч своих собственных торговых автоматов, умных ламп и других устройств https://tproger.ru/news/university-attacked-by-own-iot/
Читать полностью…Новые возможности для игр и виртуальной реальности: Intel добавила поддержку графического API Vulkan для Windows 10 https://tproger.ru/news/intel-now-supports-vulkan/
Читать полностью…