Pull to refresh
-21
@sengloryread⁠-⁠only

User

Send message

Создание многопоточного сервера на C#

Level of difficultyEasy
Reading time10 min
Views31K

Данная статья предназначена для таких же новичков как и я. Вся информация в этой статье основывается на моем опыте создания одного единственного веб-сервера, который был создан в рамкам учебного проекта на 3 курсе по специальности 09.02.07 СПО.

Читать далее
Total votes 18: ↑4 and ↓14-10
Comments72

Детерминированный факторный анализ

Reading time4 min
Views10K

Детерминированный факторный анализ - это метод исследования влияния факторов на результативный показатель.

Предполагается, что связь факторов с результативным показателем носит функциональный характер, которая  выражена математической формулой.

Для двумерного случая факторы вычисляются тривиально, но с увеличением размерности поиск формул становится сложнее. Но, я нашел алгоритм, как это можно сделать по сути в одну строчку кода.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments4

Когда стоит выбирать микросервисы

Reading time10 min
Views7.9K

Всем привет! Меня зовут Виктория, в Typeable я занимаюсь вопросами архитектуры приложений и не могла пройти мимо вечного вопроса: быть или не быть? Точнее переводить нам наши решения на микросервисы или нет. И с целью это понять я провела небольшое исследование возможных причин и анти-причин, выводы по которому и привожу здесь.

Микросервисы начали набирать популярность в 2011-2014 годах, органично заменяя тяжеловесные SOA и монолитные решения, там где архитектура блокировала доступ к быстро развивающемуся рыночному сектору облачных приложений.

Сам подход оформился на стыке технологий из конкурентной необходимости мгновенно вывести бизнес на новый уровень, и поэтому решения развивались лавинообразно и быстро обзаводились надстройками, паттернами и CI/CD обвеской. Для бизнеса причины не теряют актуальности и интерес к микросервисам также не угасает последние десять лет. При этом сделать решение на микросервисах для ИТ команды – задача творческая, интеллектуальная, позволяющая опробовать современные подходы и уложить на лопатки драконов консерватизма предыдущих решений. То есть, вполне благородный вызов. 

Но вот стоит ли поддаваться этой магии — большой вопрос. 

Как и всякое модное решение микросервисы не всегда идут на пользу. И не являются панацеей от всех проблем. 

Впрочем, давайте разбираться.

Читать далее
Total votes 15: ↑14 and ↓1+14
Comments4

Несколько советов по работе с асинхронным кодом в C#

Reading time12 min
Views18K

Ниже вашему вниманию представлены несколько советов и приемов по работе с асинхронностью в C#. Изначально это был скорее небольшой справочник для меня самого, нежели пособие для всех остальных, но я подумал, что он все-таки может оказаться полезным и для вас.

Читать далее
Total votes 12: ↑8 and ↓4+5
Comments5

Как я заработал 30$ на ставках на спорт

Reading time4 min
Views89K

Привет, Хабр! В этой статье я расскажу как я заработал на ставках на спорт, используя Python и базовую математику. Кому интересно, добро пожаловать под кат!


1

Читать дальше
Total votes 53: ↑44 and ↓9+45
Comments149

Делаем модем: передаем цифровые данные по воздуху с помощью OFDM и GNU Radio

Reading time14 min
Views18K
Привет, Хабр.

Данный текст можно считать продолжением статьи "Разбираем звук Dial-up модема", в которой разбирался метод установки связи между модемами. Сегодня мы пойдем дальше, и посмотрим на практике как передаются данные, для чего создадим простую реализацию модема с помощью OFDM и GNU Radio.

Данные мы будем передавать по воздуху, в прямом смысле этого слова — для приема и передачи будет достаточно динамика и микрофона.

Для тех, кому интересно как это работает, продолжение под катом.
Читать дальше →
Total votes 45: ↑45 and ↓0+45
Comments16

Оконные функции с «форточкой» или как пользоваться фреймом

Reading time5 min
Views68K
Всем привет. 26 февраля в OTUS стартовали занятия в новой группе по курсу «MS SQL Server разработчик». В связи с этим я хочу поделиться с вами своей публикацией про оконные функции. Кстати, в ближайшую неделю еще можно записаться в группу ;-).





Оконные функции прочно вошли в нашу практику, но мало кто знает как работают фреймы RANGE и ROWS.

Возможно поэтому они несколько реже встречаются. Цель этой статьи привести примеры использования, чтобы у вас точно не осталось вопросов “Кто есть кто?” и “Как это применять?”. Вопрос “Зачем?” в статье останется не освещенным.

Давайте разберемся что такое фрейм, и как схожего эффекта достичь с помощью ORDER By в предложении OVER().

Для демонстрации будем использовать простую таблицу, чтобы можно было просчитать примеры без использования компилятора. Вообще, очень рекомендую — посмотрите и продумайте, что будет в результате выполнения, а потом проверьте себя — так вы обнаружите белые пятна в восприятии работы оконных функций, которые могут быть совсем не очевидными, когда читаешь уже готовые результаты.
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments3

Передача данных в открытом космосе рентгеновским излучением

Reading time2 min
Views12K


Среди оборудования, доставленного НАСА в апреле на МКС, имеется экспериментальная установка для передачи данных в открытом космосе рентгеновским излучением (XCOM — X-ray communications). Источник модулированного рентгеновского излучения (MXS — modulated X-ray source, на КДПВ снизу в середине) будет размещён снаружи МКС. Для регистрации излучения на МКС уже имеется аппарат NICER — Neutron Star Interior Composition Explorer, установленный ещё в 2017 году для изучения возможности применения рентгеновских пульсаров в качестве космических навигационных ориентиров. Так устройства расположены на станции друг относительно друга:

Читать дальше →
Total votes 42: ↑42 and ↓0+42
Comments29

Приглашаем на Droid Party — встречу, посвящённую практическим вопросам разработки Android-приложений и устройств

Reading time2 min
Views1.9K

14 марта в московском офисе Яндекса команда Яндекс.Телефона поделится опытом своей работы. Участники расскажут, с какими сложностями столкнулись, какие шишки набили и какие полезные выводы сделали. Встреча начнётся в 18:30, регистрация открыта здесь.


Мы запланировали четыре выступления: о потреблении памяти, фрагментации, интеграции голосового помощника в Телефон и изменении системных настроек. Будет время и для общения.


Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments1
12 ...
7

Information

Rating
Does not participate
Registered
Activity