Обложка канала

Tproger для программистов. Страница 5

Tproger — одно из крупнейших в рунете объединений программистов.

  • Tproger для программистов

    Новый выпуск программы для IT-инженеров avito.code! В этом видео программист из Авито объясняет, как искать элементы, добавлять и удалять теги и структуры, парсить код через редактор NeoVim. А ещё вы узнаете, какие плагины помогут в работе и почему treesitter нужен вообще всем: https://tprg.ru/JUsG Реклама ООО «Авито Тех»
    Автоматизация с NeoVim: Treesitter или теги в GO | avito.code

    Привет! Это новый выпуск avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты. Антон Губарев, платформенный инженер в Platform as a Service, расскажет, как работать с Treesitter — утилитой для парсинга кода. Антон на простом примере покажет, как добавлять и удалять теги из структур в Golang. Это последнее видео из серии роликов про проектирование собственной среды разработки. Подписывайтесь на наш канал и следите за новыми выпусками avito.code! Таймкоды: 00:00 | Вступление 01:23 | Про утилиту gomodifytags 02:17 | Про утилиту Treesitter 03:05 | Парсим структуру и ищем ее название с помощью Treesitter 14:48 | Проверка работы функции 15:36 | Итоги 👉🏻 Статья «Чего ждать от NeoVim: особенности редактора» на Хабре: http://bit.ly/3YPkbCJ 👉🏻 Tree-sitter https://tree-sitter.github.io/tree-sitter/ 👉🏻 Официальная документация LUA https://www.lua.org/pil/contents.html 👉🏻 Документация LUA на сайте NeoVim https://neovim.io/doc/user/lua.html 👉🏻 Конфигурация NeoVim Антона https://github.com/antgubarev/dotfiles AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК: https://vk.com/avitotech Телеграм: https://t.me/avitotech Хабр: https://habr.com/ru/company/avito/ Медиум (eng): https://medium.com/avitotech Гитхаб: https://github.com/avito-tech/ Сайт: https://avito.tech/ #neovim #avitocode #treesitter

    YouTube
  • Tproger для программистов

    Как работает PostgreSQL на уровне кода? Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C. Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода: — Часть 1, введение: https://habr.com/ru/post/701284/ — Часть 2, цикл сервера: https://habr.com/ru/post/704618/ — Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/ — Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/ — Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/ #sql #си
  • Tproger для программистов

    Тюдей ви виль лёрн пэйтонь. Летс геть стардит. #twitter
  • Реклама

  • Tproger для программистов

    Ждали удачный момент, чтобы начать разбираться в IT? Он настал Подборку, которая стоит 25 000 рублей, сегодня можно получить абсолютно бесплатно. GeekBrains собрали в своих материалах всё полезное чтобы вы могли разобраться в тонкостях карьерных вопросов, изучить основы программирования и сделать осознанный выбор. Регистрируйтесь и забирайте эту подборку прямо сейчас: https://tprg.ru/YXTi Реклама ООО «Гикбреинс»
  • Tproger для программистов

    На днях исполнился 51 год автору WinRAR и FAR Manager Ещё совсем недавно на русскоязычных имиджбордах было широко распространено прилагательное «винрарный» — в значении «хороший», «качественный», «правильный». Так вот на днях исполнилось 51 год человеку, во многом благодаря которому это слово прочно вошло в обиход. Речь идет об авторе алгоритма сжатия RAR, архиватора WinRAR и программы FAR Manager Евгении Лазаревиче Рошале. И вот небольшая статья, которая рассказывает о разработчике и его пути к созданию продукта, которым пользуются миллионы людей по всему миру: https://habr.com/ru/company/timeweb/blog/720722/ #история
  • Tproger для программистов

    ПМ: Давайте поручим фикс этого бага Серёге. Он с прошлой ошибкой разобрался за одну ночь! Серёга:
  • Tproger для программистов

    Энтузиаст сделал ноутбук с Lisp, который может годами работать от батареи Андрэас Эриксен (Andreas Eriksen) в рамках Hackaday Low-Power Challenge представил свой проект ноутбука PotatoP. Работающий на микроконтроллере с портированным Lisp. То есть все программы, нужные для работы на этом компьютере, можно написать самостоятельно. В проекте используется плата SparkFun RedBoard Artemis ATP с чипом Apollo 3 со сверхнизким энергопотреблением. Для экрана использовали 4,4-дюймовый дисплей от Sharp без подсветки, опять же для экономии энергии. В качестве ОС выступает PotatOS — модифицированный порт uLisp (Lisp для микроконтроллеров). Сейчас такой ноутбук может работать от литий-полимерной батареи ёмкостью 12000 мАч до 2 лет в зависимости от окружающего освещения. Почитать подробнее о проекте и посмотреть видео можно на его странице на Hackaday: https://hackaday.io/project/184340-potatop А исходники автор выложил на гитхаб: https://github.com/andreer/PotatoP/ #diy
  • Tproger для программистов

    Осторожно, сейчас у вас может свести олдскулы. #история
  • Tproger для программистов

    Как прошла ваша неделя? Расскажите о своих успехах и похвастайтесь достижениями! При этом неважно, закончили ли вы большой проект, написали небольшой скрипт для коллег или даже выучили что-то новое. Просто поделитесь этим в комментариях к статье и поддержите других комментаторов: tproger.ru/article…10-marta #обсуждение
  • Tproger для программистов

    в South Park вышла серия «Deep Learning», посвящённая ChatGPT Там есть многие громкие истории, которые обсуждались в последнее время: использование нейросетей в личных переписках, подготовка домашних работ и даже запрет на использование нейросетей в учебных заведениях. Также кто-то оставил пасхалку в википедии, где ChatGPT указан как соавтор серии. Но самое интересное, что серия буквально превратилась в практический курс по использованию ChatGPT для людей, далёких от технологий. С одной стороны, это лишний раз доказывает, что нейросети плотно входят в нашу жизнь. А с другой — ещё больше популяризирует технологию, и в особенности ChatGPT. Даже интересно, не колаб ли это с OpenAI?
  • Tproger для программистов

    Не только ChatGPT и Midjourney: 8 нейросетей для работы и творчества Сейчас ChatGPT и Midjourney стали очень популярны. С помощью нейросетей можно писать ответы на e-mail, генерировать изображения, вести диалог, сочинять стихи и даже писать код. Но это не единственные инструменты, которые можно использовать для хобби и работы. Мы собрали менее раскрученные, но такие же мощные инструменты, которые пригодятся разработчикам, дизайнерам, блогерам, фотографам, SMM-специалистам и всем, кто неравнодушен к современным технологиям: https://tprg.ru/1LsP #нейросети #инструменты
  • Tproger для программистов

    Хакеры взломали «СберСпасибо» В сети оказалась база, в которой содержатся несколько миллионов строк с личными данными пользователей бонусной программы: номера телефонов, адреса электронной почты, даты рождения, хэши карт и прочее. Рассказываем, что произошло на самом деле и насколько опасна утечка: tproger.ru/article…rspasibo #безопасность
  • Tproger для программистов

    Готовимся к собеседованию по SQL Нужно ли говорить о популярности SQL, если он находится на 8 месте в рейтинге TIOBE? И естественно, что конкуренция в этой сфере огромна, а собеседования порой превращаются в сущую пытку. Если только как следует не подготовиться. Эти 5 заданий по SQL с реальных собеседований помогут вам прокачаться в SQL и чувствовать себя на собесах увереннее: tproger.ru/article…edovanij #sql
  • Tproger для программистов

    Хотите обучиться IT-специальности, но боитесь что потратите деньги зря ради «пробы пера»? Специально для новичков, GeekBrains открыл бесплатный доступ к лекциям и практикуму из программы стоимостью 23 500 рублей. Вы сможете изучить основы программирования, получить базу для любой цифровой профессии и попробовать себя в топовых IT-специальностях не заплатив ни рубля. Набор ещё идёт, поэтому успейте получить доступ: https://tprg.ru/ZwK4 Реклама ООО «Гикбреинс»
  • Tproger для программистов

    Готовы пройти самый необычный тест про IT в вашей жизни? У нас есть такой для вас Если всегда хотели узнать, какая вы IT-принцесса, то больше для вас нет преград: https://tproger.ru/quiz/kakaja-ty-it-princessa/ #кек #тесты
  • Реклама

  • Tproger для программистов

    Чего компании ждут от специалистов по Data Science в 2023 году IT-рынок очень подвижен, а требования к джунам меняются регулярно. В статье проанализировали несколько десятков актуальных вакансий по Data Science, а также реальный опыт прохождения собеседований в последние месяцы. И на их примере показали, как к 2023 году изменились ожидания от начинающих дата-сайентистов: https://tprg.ru/DYlX #datascience
  • Tproger для программистов

    Поздравляем с международным женским днём! И делимся с вами несколькими хорошими материалами: — Если не знали, до 1984 года женщин-программистов было больше, чем мужчин. Интересное исследование и краткий исторический экскурс про вклад женщин в IT: mel.fm/deti/sh…gramming — Минутка ностальгии. Женщины в Bell Labs 1960-х годов — в фотографиях на фоне огромных ЭВМ тех времён: tproger.ru/article…he-1960s — Как относятся к девушкам-программистам сейчас, и сложно ли девушке устроиться на работу в IT-отрасль, особенно если она хочет быть именно программистом: https://tproger.ru/experts/36/ #история
  • Tproger для программистов

    Go внезапно попал в первую десятку мартовского рейтинга языков программирования TIOBE Рейтинг TIOBE сильно не изменялся с середины лета прошлого года: лидеры менялись, но новые языки в топ не попадали. И сейчас в десятку попал Go, который поднялся с 13 места на 10. Составители рейтинга говорят, что позиция Go не вызывает вопросов и язык программирования ещё раз показывает востребованность своих особенностей, включая высокую производительность и статическую типизацию. Ну и поддержка Google помогает большему доверию к языку. Сейчас рейтинг выглядит так: 1. Python; 2. C; 3. Java; 4. C++; 5. C#; 6. Visual Basic; 7. JavaScript; 8. SQL; 9. PHP; 10. Go. #go #тренды