Size: a a a

Типичный программист

2017 February 15
Типичный программист
Google уже давно использует свой личный сервис для управления базами данных под названием Cloud Spanner, но вчера она предоставила всем пользователям возможность использовать её для своих разработок. Так чем же она лучше любой другой СУБД?
https://tproger.ru/news/google-cloud-spanner-released/
источник
Типичный программист
Если вы всерьез подошли к проектированию интерфейса своего приложения, то у нас есть для вас несколько материалов из рубрики «Интерфейс и дизайн»:

— Недавний материал, если вы вдруг пропустили: 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/
источник
Типичный программист
Два универсальных и интерактивных инструмента от Tproger:

— Наш новый инструмент на основе нейронных сетей, инопланетных технологий и искусственного интеллекта может помочь вам выйти из трудной ситуации всего в пару кликов: https://tproger.ru/devnull/troublekiller/

— Для тех, кого знакомые часто просят помочь как программиста: https://tproger.ru/devnull/troubleshooter/ — просто отправьте им эту ссылку, 99% вопросов отпадут и вы сможете спокойно продолжить кодить!
источник
Типичный программист
Самый странный коммит в истории ядра Linux https://tproger.ru/articles/weirdest-linux-kernel-commit/
источник
Типичный программист
Мы разузнали технические подробности об Andromeda — ОС от Google, которая заменит Android и Chrome OS. Рассказываем об архитектуре и делимся наблюдениями.
https://tproger.ru/articles/andromeda/
источник
Типичный программист
Если вы привыкли к тому, что видео в вашей ленте Facebook играют с выключенным по умолчанию звуком, то будете удивлены тем фактом, что вышло обновление, в котором звук в автоматически воспроизводимых видео включен.
https://tproger.ru/news/facebook-mute-autoplay-videos/
источник
2017 February 16
Типичный программист
Интересные материалы, опубликованные на сайте за вчерашний день:

— 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/
источник
Типичный программист
Вчера Google объявила о релизе версии 1.0 своей системы для машинного обучения TensorFlow. Мы выяснили, что нового появилось в библиотеке.
https://tproger.ru/news/tensorflow-1-0-released/
источник
Типичный программист
Оказалось, что вчера вышло ещё и обновление популярного движка Unreal Engine 4. Делимся с вами списком самых важных нововведений.
https://tproger.ru/news/unreal-engine-4-15-released/
источник
Типичный программист
Наши материалы, посвящённые языку 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/
источник
Типичный программист
Сегодня в 20:00 МСК стартует курс «Основы программирования». Участие бесплатное! https://goo.gl/aLrgkk
источник
Типичный программист
«Мы не расстроимся, если VR полностью провалится», — Гейб Ньюэлл, Valve CEO https://tproger.ru/news/gabe-newell-about-vr/
источник
Типичный программист
Сотрудники Google связались с автором блога Tech Specs, который самостоятельно исследовал технический состав новой ОС от Google, которая станет заменой Android и Cherome OS — Andromeda — и подтвердили его догадки.
https://tproger.ru/articles/andromeda/
источник
Типичный программист
Интересные материалы по 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/
источник
2017 February 17
Типичный программист
Интересные события прошлого дня:

— Сотрудники 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/
источник
Типичный программист
Если вы уже имеете опыт программирования на PHP, но слабо себе представляете, как грамотно проектировать объемное приложение (это проблема многих PHP-разработчиков), то это явно не повод для гордости. Мы поможем вам исправиться: сегодня у нас подборка серьезных советов для серьезных PHP-программистов: как разруливать зависимости, писать правильную документацию, когда использовать HTTPS и какие подводные камни языка нельзя упускать из виду:

— Сборник рекомендаций по использованию особенностей PHP себе во благо: https://vk.cc/5IuEer

— Немного предостережений об особенностях PHP, которые важно учитывать, чтобы не натворить бед: https://vk.cc/5IuF9J

— PHP — лишь часть огромного мира веба. Еще 8 технологий, которые пригодятся вам, если у вас грандиозные планы: https://tproger.ru/digest/9-new-technologies/

— Рекомендации, которые помогут вам сохранять свой проект актуальным, хорошо поддерживаемым и безопасным: https://vk.cc/5IuEIN

— Статья об асинхронном PHP — поможет вам вывести код на новый уровень: https://vk.cc/5IuFyt
источник
Типичный программист
Сегодняшнее утро оказалось богатым на события, вот самые важные из них:

— Линус Торвальдс, создатель Git и Linux, заявил, что считает инновации чушью. Что ж, ему, с его опытом и достижениями — можно: https://tproger.ru/news/linus-innovation-is-bullshit/

— Обнаружена серьёзная ошибка безопасности, которая затрагивает миллионы различных устройств по всему миру. Простой JS-эксплойт способен обойти защиту ASLR процессоров 22 архитектур. О том, что такое ASLR и как устроен эксплойт, рассказываем в нашей заметке: https://tproger.ru/news/js-exploit-bypasses-aslr/

— Google считает, что совершенству нет предела. Совсем недавно она обновила свой набор данных для машинного обучения YouTube-8M, а теперь ещё и объявила о начале соревнования по анализу видео с призами до $30 000, результаты которого напрямую отразятся на качестве ресурса: https://tproger.ru/news/google-youtube-8m-competition/

— Язык программирования Go обновился до версии 1.8. Подготовили обзор основных нововведений: https://tproger.ru/news/go-1-8-released/

— Компания-создатель известного браузера DuckDuckGo предоставляет финансовую помощь некоммерческим компаниям с 2011 года, когда они пожертвовали $1 500. Сейчас же эти субсидии составили $300 000. Что заставляет компанию отдавать такие деньги, объясняет её президент Габриель Уэйнберг: https://tproger.ru/news/duckduckgo-donated-300k-to-privacy-orgs/
источник
Типичный программист
Статьи по C и C++ на нашем сайте разделены по тегам: https://tproger.ru/tag/c-language/ и https://tproger.ru/tag/cpp/ соответственно. Кстати, вот самое популярное по C++ с нашего сайта:

— Список книг для изучения C++: https://tproger.ru/books/cpp-books-definitive-guide/

— 5 популярных IDE, поддерживающих «плюсы»: https://tproger.ru/digest/5-cpp-ide/

— Задачка про «трассировщик лучей на визитке»: https://tproger.ru/translations/business-card-raytrac..

— Безопасность потоков в C++: https://tproger.ru/problems/safe-threads-in-cpp/
источник
Типичный программист
Oracle решила подготовить разработчиков к скорому выходу Java 9 https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade/
источник
Типичный программист
Подборка удобных инструментов для программистов, о которых мы рассказывали в наших статьях:

— UniversalCodeGrep — утилита для быстрого поиска по исходникам: https://tproger.ru/tools/universalcodegrep/

— Одна команда, чтобы сделать вывод git log удобным: https://tproger.ru/translations/git-log-enhanced/

— GitHub выпустил инструмент для рефакторинга критически важных участков кода: https://tproger.ru/news/github-releases-scientist/

— Подборка полезных инструментов и библиотек для веб-разработчиков: https://tproger.ru/digest/web-tools-and-libraries/

— 10 полезных утилит Linux для анализа и мониторинга системы: https://tproger.ru/digest/useful-linux-utilities/

— Пример удобной конфигурации для Vim: https://tproger.ru/translations/vim-config-example/

— Cкрипт, модерирующий вашу git-активность в соответствии с концентрацией алкоголя в крови: https://tproger.ru/news/gitdown-bac-activity-moderator/
источник