Исследователи MIT смогли создать технологию самосборки микросхем.
Она поможет справиться с серьёзными проблемами производства, не усложнив сам процесс.
https://tproger.ru/news/mit-researchers-create-self-assembling-chips/
Рассказываем, как точно не надо изучать программирование.
Почитайте — поможет вам избежать известных ошибок на своем пути.
https://tproger.ru/sponsored/wrong-learning/
Наши материалы по красивым хакам — там не только демонстрация IT-магии, но и полезные объяснения, почитайте:
— Обычно main — это функция. Но всегда ли это так? Ответ: https://tproger.ru/translations/main-is-usually-a-function-so-then-when-is-it-not/
— Магия JavaScript: что можно сделать, используя лишь 6 символов: https://tproger.ru/translations/js-magic-with-6-symbols/
— Трассировщик лучей, умещающийся на визитке: https://tproger.ru/translations/business-card-raytracer/ — подробный разбор интереснейшего эксперимента.
— Моделирование поведения жидкости в ASCII: https://tproger.ru/articles/ascii-fluid/
— О битовых операциях: https://tproger.ru/translations/bitwise-operations/
Конкурс к Международному дню бэкапа — разыгрываем подарки от Acronis https://tproger.ru/events/wbd2017-contest/
Читать полностью…Теперь все Open Source проекты от Google собраны на одном официальном сайте.
Там же можно найти документацию компании и еще много интересного.
https://tproger.ru/news/google-open-source-one-site/
Подборка материалов НЕ для начинающих:
— Разработка современного ПО — так ли современна ваша команда: https://tproger.ru/translations/modern-software-development/
— Материалы по продвинутым алгоритмам и структурам данных: https://tproger.ru/digest/advanced-computer-science/
— Почему вам стоит начать вести разработку через тестирование: https://tproger.ru/articles/why-test-driven-development/
— Серия A.W.E.S.O.M.O: https://tproger.ru/tag/awesomo/ — лучшие Open Source проекты, в которых стоит поучаствовать, чтобы развить свои навыки и стать частью Open Source движения.
— Стандартизация требований в Scrum-проектах: https://tproger.ru/articles/scrum-standardization/
Еще материалы по Agile: https://tproger.ru/tag/agile/
— Книги не для манки-кодеров: подборка литературы по теории программирования: https://tproger.ru/books/books-not-for-the-code-monkeys/
— Каждая строка кода должна быть задокументирована: https://tproger.ru/translations/hidden-documentation/
Если вы пользуетесь ещё какими-то соцсетями и хотите читать наши новые материалы прямо оттуда — вам помогут следующие источники:
— VK: https://vk.com/tproger
— Push-уведомления на сайте: для подключения их нужно разрешить в браузере. Нажмите на зеленый значок колокольчика в правом нижнем углу сайта: https://tproger.ru/
— Facebook: https://www.facebook.com/tproger/
— Twitter: https://twitter.com/tproger
— Google+: https://plus.google.com/110084609064775394858
Кроме того, в нашем сообществе ВКонтакте появились рассылки, через которые мы можем доставлять вам лучшие материалы по интересующим вас темам: https://vk.cc/6h42pG
Для тех, кому важно оперативно получать информацию о важных события в мире IT, мы создали отдельное сообщество Tproger Live: https://vk.com/tprogerlive — узнавайте о новостях первыми!
Ракеты, машины, а теперь и имплантируемые чипы: Илон Маск финансирует проект по разработке нейрокомпьютерного интерфейса.
https://tproger.ru/news/elon-mask-neuralink/
Apple выпустила долгожданное обновление iOS 10.3.
Среди всех нововведений стоит отметить приложение для поиска наушников и новую файловую систему APFS.
https://tproger.ru/news/apple-ios-10-3/
Энтузиаст создал устройство на базе Raspberry Pi для магических дуэлей из мира Гарри Поттера.
Теперь можно по-настоящему поразить противника с помощью заклинаний.
https://tproger.ru/news/real-life-wizard-duel/
Энтузиаст сумел установить на iPhone 7 систему Windows Vista.
Примечательно, что «джейлбрейк» для этого не нужен.
https://tproger.ru/news/iphone-7-windows-vista/
Американский логистический гигант FedEx готов сделать скидку в $5 своим клиентам за использование Adobe Flash Player.
Объясняем, почему Flash Player теперь надо включать в браузерах вручную и зачем это FedEx.
https://tproger.ru/news/fedex-flash-player-pay/
Tproger объявляет набор авторов, ньюс-райтеров и редакторов.
Чтобы присоединиться к нашей команде, заполните заявку по ссылке: https://tproger.ru/authors-wanted/
Были обновлены три ветви Node.js.
В большинстве случаев серьёзно выросла производительность.
https://tproger.ru/news/node-js-release-brief/
Google начала разработку еще одного социального приложения.
Мы разобрались, в чем его суть и зачем компания это делает.
https://tproger.ru/news/google-test-social-photos/
Microsoft официально анонсировала новое обновление Creators Update для Windows 10.
Новые устройства и возможности, улучшение безопасности и многое другое — рассказываем, что нового.
https://tproger.ru/news/win10-creators-update-announced/
Разработка в сфере искусственного интеллекта сейчас является одним из приоритетных направлений развития.
Мы опубликовали список всех конференций 2017 года, которые будут посвящены технологиям искусственного интеллекта и чат-ботов.
https://tproger.ru/events/ai-chatbot-conferences-2017/
Наши материалы, посвящённые разработке игр:
— Как написать свою 2048 на Java за 15 минут: https://tproger.ru/articles/15-mins-for-2048/
— Создание своей RPG на движке Source: https://tproger.ru/translations/diy-rpg-on-valve-source/
— Система из 8 миллионов частиц при 60 FPS: https://tproger.ru/articles/particle-acceleration-on-gpu/ — интересная демка, которую можно реализовать самостоятельно в качестве упражнения.
— Алгоритмы генерации лабиринтов: https://tproger.ru/articles/maze-generators/
Больше статей на сайте: https://tproger.ru/tag/gamedev/
Разработка игр, веб-приложений, или разработка сайтов для интернет магазинов — чем бы вы ни занимались, ваша деятельность рано или поздно может потребовать наличия VDS — виртуального выделенного сервера.
Разобрались, в чём преимущества такого выбора перед покупкой физического сервера или арендой виртуального хостинга.
https://tproger.ru/sponsored/what-is-vds/
Мы опубликовали две новых задачки с IT-собеседований с разборами решений:
— Даны две переменных. Сколько вы сможете предложить различных вариантов для обмена их значений?
— На одной стороне реки находятся три человека и три льва. Все они должны оказаться на другом берегу реки. Есть лишь одна лодка, в которой могут поместиться лишь два живых существа одновременно (человека или льва). Вы не можете оставлять на том или другом берегу реки больше львов, чем людей, так как в этом случае животные съедят людей, оставшихся в меньшинстве. Как вы переправите всех через реку?
Разборы:
— Обмен значений переменных: https://tproger.ru/problems/popular-ways-to-swap/
— Головоломка о львах и людях: https://tproger.ru/problems/people-and-lions/
Стало доступно обновление языка Swift.
Swift 3.1 стал удобнее в плане работы с диспетчером пакетов и получил несколько полезных фич.
https://tproger.ru/news/swift-3-1-released/
14–15 апреля в Ульяновске пройдёт IT-конференция «Стачка-2017».
Эксперты из Google, JetBrains, Percona и других компаний расскажут о том, как улучшить безопасность своих программ, создавать лучшие продукты, применять гибкие методологии при разработке и многое другое.
https://tproger.ru/events/nastachku-2017/
Дополнили нашу подборку онлайн-ресурсов для начинающих ещё несколькими сайтами, в том числе русскоязычными: https://tproger.ru/digest/ways-to-learn-how-to-code/
Читать полностью…Голосовой помощник Кортана теперь стал доступен на экране блокировки на Android.
Также обновление получил домашний раздел Кортаны.
https://tproger.ru/news/microsofts-cortana-available-android/
Нашли вам развлечение на вечер — языки программирования для самых маленьких. Собрали целую подборку бесплатных вариантов, так что вы точно найдете какой-нибудь себе по вкусу: https://tproger.ru/digest/for-the-youngest/
То же самое программирование, только в простом и милом проявлении.
Если вы вдруг пропустили: мы опубликовали подборку ну очень странных программ. Вряд ли вы поймёте, как они работают, но результат вам понравится: https://tproger.ru/translations/creepy-code-collection/
Читать полностью…Энтузиаст собрал робота на базе Raspberry Pi, который умеет играть в шахматы.
Делимся краткой историей создания.
https://tproger.ru/news/raspberry-turk-diy/
JetBrains обновила свою IDE для Python-разработки, PyCharm.
Разобрались, что нового появилось в версии 2017.1.
https://tproger.ru/news/pycharm-2017-1/
Разложили по полочкам, чего ждать от Java 9, и проиллюстрировали на примерах, как использовать новые возможности: https://tproger.ru/translations/java-9-features-examples/
Самое приятное — в Oracle прислушиваются к разработчикам и добавляют реально удобные фичи.
Энтузиаст создал на базе мини-компьютера Raspberry Pi Zero W полноценную Linux-систему размером с iPhone 5, разве что чуть толще.
Делимся подробностями.
https://tproger.ru/news/zero-terminal-raspberry-pi-linux/