Сергей Бондаренко

Администрирование - 6 дней назад BLOG

IP-адресация, маски и подсети: просто о сложном

Сегодня мы расскажем о том, как работает сеть на уровне протоколов, и поговорим об IP-адресах. Вы узнаете, как работает TCP/IP-протокол, зачем нужны маски подсети и как ее правильно определить.

Работа с данными - 7 дней назад BLOG

Что такое большие данные: коротко о главном

Вы никогда не задумывались над тем, как много новой информации появляется ежедневно в интернете? Простейшие события, скажем, открыли страничку Facebook или просто проверили поступившую почту на ящик Gmail — ведут к увеличению объема данных. Это огромное количество информации, которая где-то записывается, растет и растет.

Инструменты - 2 недели назад BLOG

Утилита Sed Linux: назначение и примеры использования

Название Sed произошло от английского сокращения — Stream EDitor, потоковый текстовый редактор для Unix-среды. Sed не похож на привычный инструмент для работы с текстом, поскольку не является интерактивным редактором в привычном понимании. По своей «‎странности» он чем-то похож на знаменитый Vim. Принцип работы Sed заключается в непрерывной обработке входящего потока данных, например, в составе программного канала. Напомним, что программный канал или pipe — способ передачи вывода одной команды на вход другой. 

Основы - 3 недели назад BLOG

Telegram API: наглядный разбор с примерами

Для любого бизнеса важно установить канал общения с клиентами. Но сделать это не так просто. Психология людей такова, что они не хотят захламлять память своего смартфона новым фирменным приложением из того места, которое они посетили. Совсем другое дело — чат-бот. Ненавязчивый и дружелюбный. А кроме того — со всеми необходимыми фишками: рекламными акциями, скидками и быстрым заказом. И уведомления в одном единственном удобном мессенджере. Почему бы его не реализовать в своем бизнесе? Тем более, что это не так сложно, как вы думаете.

Теория - 4 недели назад BLOG

C# Random: заготовленные случайности

Определенные типы задач, которые решает разработчик, требуют от него использования случайных величин. Предположим, нужно имитировать случайное выпадение какой-то грани игрального кубика или бросить жребий, выбрав вариант «орел» или «решка». В C# есть возможность «подбросить монетку» и взять псевдослучайные числовые значения.  Они генерируются классом Random. Вот о нем и предлагаем поговорить более подробно.

Теория - 4 недели назад BLOG

Регулярные выражения в C# (C# regex)

Регулярные выражения (C# regex) — это шаблоны поиска строк. Они применяются для всевозможных операций, связанных с манипулированием текста, например, поиском подстрок и их заменой. 

Основы - 1 месяц назад BLOG

REST API: минимум, который нужно знать новичку

Сегодня мы поговорим про фундаментальный элемент архитектуры любого современного приложения — про интерфейс приложения или API. Большую часть этой статьи мы посвятим разбору основ популярных реализаций API — REST API и SOAP API. Такие интерфейсы часто называют api restful, они применяются в том или ином виде практически в любом современном веб-приложении, написанном на любом языке программирования.

Теория - 1 месяц назад BLOG

Оператор yield в C#: назначение и примеры использования

Сегодня речь пойдет про важный оператор языка C# — yield. Мы также рассмотрим тесно связанные с ним понятия контейнера, генератора и итератора. В материале много примеров кода, в частности подробно рассмотрено применение yield break и yield return.

Основы - 1 месяц назад BLOG

Как работать со строками в C#: базовые операции

Сегодня речь пойдет о строках в языке C#. Мы рассмотрим основные операции со строчками, например, разбиения и склейку строк (c# string split). К концу материала вы уверенно овладеете всеми базовыми инструментами обработки строк в C#.

Теория - 2 месяца назад BLOG

Модуль datetime в Python: как работать с датой и временем

Информация о дате в Python — это не отдельный тип данных. Поэтому для выполнения операций с датой и временем используется модуль datetime. Вначале нужно его импортировать — это даст возможность работать с датами как с объектами отдельного типа.

Серверная - 2 месяца назад BLOG

Установка и настройка Ansible: пошаговая инструкция

Ansible — это система управления конфигурациями с сервера. Мы можем развертывать и конфигурировать приложения, управляя ими с Ansible-сервера.

Веб-разработка - 3 месяца назад BLOG

Как создавать кнопки в Bootstrap: гайд по настройке цветов и размеров

Bootstrap — это фреймворк, набор инструментов для разработки сайтов, включая HTML- и CSS-шаблоны. В этой статье мы расскажем, как создавать всевозможные кнопки. Начнем!

Теория - 3 месяца назад BLOG

Зачем нужен кортеж в Python и как с ним работать

Помимо списков в Python есть возможность работать с кортежами. Кортеж — это структура данных, похожая на список. Подобно спискам, кортежи могут хранить некоторый упорядоченный набор элементов. 

Веб-разработка - 3 месяца назад BLOG

Как создать и настроить проект на ASP.NET: пошаговая инструкция

ASP.NET — это платформа для разработки веб-приложений, созданная Microsoft. Но давайте начнем с самого начала. В 2002 году компания задалась целью создать общеязыковую среду исполнения, которая бы работала с общими типами и удовлетворяла общеязыковой спецификации, обеспечив взаимодействие разных языков программирования.

Работа с данными - 3 месяца назад BLOG

Элемент случайности: как использовать модуль random в Python

Модуль random в Python дает возможность генерировать случайные числа и выбирать случайные элементы из списка. Но давайте обо всем по порядку.