tproger | Technologies

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

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

Подготовили для вас руководство по созданию ботов для VK: https://tproger.ru/articles/vk-bot-development/

В ней же поделились удобными инструментами для разработки.

Читать полностью…

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

Совсем недавно стало доступно крупное обновление CLion, популярной IDE для разработки на C/C++.

Рассказываем, какие фичи были добавлены в этот релиз.
https://tproger.ru/news/clion-2017-1-released/

Читать полностью…

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

Виртуальный агент от команды Baidu ведет себя, как ребенок.

Но это не проявление инфантильности, а прорыв в технологиях тренировки систем с искусственным интеллектом.
https://tproger.ru/news/baidu-ai-baby/

Читать полностью…

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

Группа исследователей обнаружила вид фишинга, который нацелен на пользователей GitHub.

При анализе зловреда выяснилось, что он не так уж и прост.
https://tproger.ru/news/email-fishing-github/

Читать полностью…

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

Если вы хотите сохранить свое рабочее место, то следуйте нашим советам, как сделать свой код неподдерживаемым: https://tproger.ru/translations/unmaintainable-code/

А если серьезно, то лучше просто убедитесь, что не делаете ничего из перечисленного.

Читать полностью…

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

Мы нашли интересный компилятор языка Си под названием M/o/Vfuscator.

Примечателен он тем, что использует лишь одну инструкцию.
https://tproger.ru/articles/movfuscator/

Читать полностью…

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

Исследователи 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/

Читать полностью…

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

Хорошие новости для пользователей Windows 10.

Вы сможете загрузить Creators Update вручную уже 5 апреля, почти на неделю раньше релиза.
https://tproger.ru/news/users-can-download-creators-update/

Читать полностью…

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

Google снова отложила выпуск обновления Android Wear 2.0 для смарт-часов.

На сей раз причиной стала ошибка, возникшая на финальной стадии тестирования обновления.
https://tproger.ru/news/android-wear-2-0-delayed/

Читать полностью…

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

Мы обновили нашу подборку самых популярных книг для разработчиков: https://tproger.ru/books/best-books-for-programmers/ — они затрагивают множество различных тем и являются лучшими для изучения той или иной технологии.

Читать полностью…

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

У нас новый конкурс ко Всемирному дню резервного копирования, можно выиграть powerbank и лицензионный софт для бэкапов от Acronis.

Нужно придумать смешную подпись, сделать коллаж, фотожабу или любой другой креатив с фото и загрузить в этот альбом: https://vk.com/album-30666517_242693627

Все подробности и исходник фото для творчества тут: https://tproger.ru/events/wbd2017-contest/

Читать полностью…

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

Samsung анонсировала нового умного мобильного помощника Bixby.

Мы решили разобраться, в чем его отличия от Google Assistant и зачем им пользоваться.
https://tproger.ru/news/samsung-bixby-new-smart-assistant/

Читать полностью…

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

Перевели для вас руководство по разработке игрового движка с видом от первого лица: https://tproger.ru/translations/first-person-engine-265-lines/ — получилось всего 265 строк кода на JavaScript.

Рассказали, как быстро сделать небольшой движок без применения сложных техник 3D-визуализации, используя только рейкастинг (метод трассировки, или «бросания», лучей).

Читать полностью…

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

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/

Читать полностью…
Subscribe to a channel