code

  • ХабрахабрФото А почему мы не пишем код в контролерах?

    А почему мы не пишем код в контролерах?

    Я думаю многие из Вас слышали мнение о том что кода в контроллерах быть не должно, и потому контроллер с методами в одну строку считаются «Best Practice».Я в свою очередь сомневаюсь в том, что польза от этого так уж велика. Если у Вас возникали похожие мысли, прошу под кат.Всем привет! Сразу хочу сказать что моё мнение не является истинной, и…

    Читать далее »
  • ХабрахабрФото [Перевод] Полезные разработчику привычки

    [Перевод] Полезные разработчику привычки

    Благодаря которым вы станете лучше как программист Привычки, относящиеся к написанию кода, есть у каждого разработчика — и вредные, и полезные. Но если завести правильные привычки, это поможет серьезно повысить эффективность работы с кодом. Такие привычки повлияют не только на вас, но, скорее всего, и на ваших коллег. Как сказал Денис Уэйтли, «нельзя избавиться от вредной привычки, но можно заменить…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение

    [Из песочницы] Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение

    Всем привет! В интернете бытует заблуждение, что для управления компьютером при помощи самодельной электроники нужны только специальные платы, которые могут распознаваться как USB HID устройства. А касаемо Arduino все только и говорят о Arduino Leanardo. Такие популярные библиотеки как Keyboard и Mouse, которые позволяют создавать эмуляцию работы мыши или клавиатуры посредством микроконтроллера предназначены только для пары плат Arduino, Leonardo в…

    Читать далее »
  • ХабрахабрФото [Перевод] Объясняем код с помощью ASCII-арта

    [Перевод] Объясняем код с помощью ASCII-арта

    Примечание от переводчика: типично пятничная статья во вторник утром… почему бы и нет? Они используют изображения, чтобы вникнуть в суть проблемы. Большинство людей — визуалы. Возникающую пропасть между текстом и графикой заполняют ASCII-изображения, нарисованные с помощью текстовых символов и вставленные в исходный код программы. А вот мэйнстримные языки программирования, напротив, основаны на текстовом представлении. Как-то раз я кинул клич в…

    Читать далее »
  • ХабрахабрФото [Перевод] GitHub Pull Requests в Visual Studio Code

    [Перевод] GitHub Pull Requests в Visual Studio Code

    Как и во многих других проектах с открытым исходным кодом, в сообществе Visual Studio Code используются запросы на принятие изменений. С их помощью разработчики совместно исправляют ошибки и добавляют новые функции. Недавно мы обновили общедоступную пробную версию GitHub Pull Requests for Visual Studio Code, тем самым устранив проблему, с которой мы и миллионы разработчиков сталкиваемся каждый день: невозможность просматривать исходный…

    Читать далее »
  • ХабрахабрФото [Перевод] Python Developer Tools от Microsoft. Начало работы

    [Перевод] Python Developer Tools от Microsoft. Начало работы

    Последние несколько лет специалисты Microsoft трудились над тем, чтобы добавить поддержку инструментов разработчика Python в одни из наших самых популярных продуктов: Visual Studio Code и Visual Studio. В этом году все заработало. В статье мы познакомимся с инструментами разработчика Python в Visual Studio, Visual Studio Code, Azure и т. д. Заглядывайте под кат! Его популярность обусловлена легкой в освоении семантикой…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Наивный Байес, или о том, как математика позволяет фильтровать спам

    [Из песочницы] Наивный Байес, или о том, как математика позволяет фильтровать спам

    Привет! В этой статье я расскажу про байесовский классификатор, как один из вариантов фильтрации спам-писем. Пройдемся по теории, затем закрепим практикой, ну и в конце предоставлю свой набросок кода на мною обожаемом языке R. Буду стараться излагать максимально легкими выражениями и формулировками. Приступим! Без формул никуда, ну и краткая теория Байесовский классификатор относится к разряду машинного обучения. Суть такова: система,…

    Читать далее »
  • ХабрахабрФото [Перевод] Как не пропустить ни одного сообщения

    [Перевод] Как не пропустить ни одного сообщения

    Обработка событий — одна из самых распространенных задач в области бессерверных технологий. Сегодня расскажем о том, как создать надежный обработчик сообщений, который сведет к нулю их потерю. Кстати, примеры написаны на C# с использованием библиотеки Polly, но показанные подходы будут работать с любыми языками (если не указано обратное). Передаю слово автору. Надежная обработка событий с помощью Azure Functions Несколько недель…

    Читать далее »


Кнопка «Наверх»