Статьи

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

Думаю, во многих компаниях есть свои R&D-команды, которые ищут новые продукты. Такую решили организовать и в нашей студии, и меня туда пригласили. Конечно же, поначалу мы все были окрылены идеей, что сейчас мы в команде экспериментальных проект...
Подробнее

Сложно представить себе научный коллектив или бизнес, который сознательно бы остановился на достигнутом: прекратил работать над новинками, бороться за долю рынка и общаться с клиентами. Однако все эти направления не обещают предпринимателям и ученым ...
Подробнее

Иногда мы пишем SQL-запросы, мало задумываясь над тем фактом, что сначала они должны быть по сети как-то доставлены до сервера, а затем их результат - обратно в клиентское приложение. Если при этом на пути до сервера присутствует еще и пулер соединен...
Подробнее

Привет, Хабр! Меня зовут Алексей. Более 10 лет я занимаюсь установкой систем видеонаблюдения на различные объекты. Порядка 30% от всего объема запросов связаны с модернизацией системы видеонаблюдения, а именно — заменой аналоговых камер на IP-камеры....
Подробнее

Привет, Хабр. Меня зовут Аня, я аналитик, в прошлом году устроилась на работу в крупное digital-агентство, которое называть нельзя из-за NDA. Там я попала в непростую ситуацию. Бо́льшую часть нашей команды решили отправить на обучение в другой город....
Подробнее

PHP широко известен как интерпретируемый язык программирования, использующийся в основном для разработки сайтов. Однако немногие знают, что для PHP есть ещё и компилятор под .NET — PeachPie. Но вот насколько он качественно сделан? Сможет ли статиче...
Подробнее

Здравствуйте! Сегодня я хочу поведать вам свой путь становления как разработчика. Сейчас, на волне множества курсов и вездесущей рекламы «как войти в IT», много людей устремилось в эту бескрайнюю, интересную и очень непростую область. Я написал эту и...
Подробнее

Эта статья — своего рода ‘cheat sheet’ для веб-разработчика. Она даёт представление о «программе-минимум» для создания веб-приложения, защищённого от самых распространённых угроз.
Подробнее

Я одержим оптимизацией производительности и максимальным повышением эффективности программ. За многие годы я сталкивался с конкретными случаями и распространёнными паттернами, замедляющими работу ПО или компьютеров. В этом посте я расскажу о некото...
Подробнее

Как известно, файл Excel — это просто набор XML-файлов, определяемых форматом Office Open XML и упакованных в zip-архив, и потому для генерации нового файла помимо специализированных библиотек можно воспользоваться библиотеками для XML и zlib. Как об...
Подробнее

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

Не так давно участвовал в проекте, где мы применяли методы байесовского моделирования для ритейлинговой сети. Тема непростая и интересная. Так как проект под NDA, решил на примере похожего гипотетического проекта показать, как мы решали поставленные ...
Подробнее

В этой статье я расскажу о долгом путешествии, в котором простая идея выноса в JavaScript часто меняющихся фрагментов алгоритма постепенно выросла в универсальный фреймворк, позволяющий быстро создавать микросервисы и так же быстро их развивать. Сейч...
Подробнее

Что, если я скажу вам, что уже во второй половине 80-х годов ХХ века уже были машины с многозадачной ОС с развитым графическим интерфейсом, цветными дисплеями высокого разрешения, мощными процессорами и десятками мегабайт оперативной памяти, способ...
Подробнее

Одна из основных целей Visual Studio - повысить вашу индивидуальную и командную продуктивность. И одно из наших ключевых направлений - сделать Visual Studio более настраиваемой и гибкой. В статье мы кратко расскажем о некоторых функциях персонализаци...
Подробнее

Недавно Forbes опубликовал колонку Бернарда Марра, журналиста, пишущего о технологиях в бизнесе. В ней автор рассуждает о том, к чему идет рынок AR/VR и как эти инновации в перспективе отразятся на нашей жизни. Он рассказывает, как технологии расшире...
Подробнее

6 лет назад мы обсуждали с сообществом критерии качества вёрстки, которые мы используем в обучении, чтобы наши выпускники радовали рынок своими умениями и подходом к работе.С тех пор в разработке интерфейсов произошло море изменений: сначала в продак...
Подробнее

Так как мы являемся разработчиками системы для рекрутинга и HR, хотим поделиться своим видением и опытом использования машинного обучения в подборе кандидатов. Тема непростая, но все идет к тому, что через пару-тройку лет подобные штуки будут использ...
Подробнее

#История_науки@phanerozoi Хотя уже в VII в. в руки арабов попали сокровища античной науки и культуры, знакомство с ними началось лишь век спустя, и главным образом через Индию. Багдадский халиф аль-Мансур одним из первых собрал вокруг себя учёных с З...
Подробнее

У меня несколько сайтов со статьями. Есть трафик и даже какие-то деньги я с них зарабатываю. Как раз тот случай, когда “просто закинуть на хостинг”- уже мало, а нанимать целую команду толковых программистов - ещё дорого.Пишу о путешествиях. Летом - с...
Подробнее

В прошлой статье мы провели нагрузочное тестирование, по результатам которого можно было подбирать сервер под нагрузку. В этих тестах, мы публиковали на одном WCS поток, который потом забирали энное количество раз при помощи второго WCS, и, на основ...
Подробнее

Представьте, что вы заранее знаете, о чем с человеком можно пообщаться. Есть ли у вас общие темы, интересы? Наступал ли он на те же грабли, что и вы, только на год-два раньше? Тогда можно подойти, и сказать, к примеру: “Читал, что ты можешь разв...
Подробнее

В первой части я рассказывала о том, почему перешла из техлида в продакт-менеджеры, чем мышление продакта отличается от образа мыслей разработчика. И какие у продакта с техническим бекграундом есть сильные стороны.Сегодня, как и обещала, расскажу про...
Подробнее

Потоковое вещание с мобильных устройств превратилось из экзотики в надежный рабочий инструмент. В статье мы даём лучшие практики и рекомендации для мобильного вещания на примере нашего приложения Larix Broadcaster.
Подробнее

Высокотехнологический бизнес не может являться таковым, если в нем нет научной составляющей, благодаря которой инновационные достижения ставятся на экономические рельсы и приносят доход. Однако успешных примеров сотрудничества бизнеса и научных инсти...
Подробнее

"Каждый день ругают и почти не хвалят, ищут только, чтобы найти что-то… . Еще я заметил, что начальники, зная о возможной ошибке, специально ждут пока она случится, чтобы потом, как они говорят, “на личном опыте показать, как неправильно я поступил"....
Подробнее

На настоящий момент (август 2021 года) автором данного перевода не было найдено хоть сколько-нибудь приемлемого перевода стандарта протокола TLS версии 1.2 на русский язык. Единственный найденный перевод находится сайте protocols.ru и, во-первых, дос...
Подробнее

Разработчик WireGuard VPN Джейсон Доненфельд выпустил новую версию WireGuardNT, которая работает в режиме ядра WindowsNT (7, 8.1, 10, 11, 2012, 2016, 2019, 2022). Перенос всего кода в ядро значительно повышает пропускную способность туннеля практ...
Подробнее

Тенденция последних лет говорит о том, что эпоха десктопных приложений, в их классическом понимании, доживает свои последние годы. Так же, как в свое время дискеты были вытеснены СD/DVD дисками, а на смену им пришли флешки и облачные технологии, так ...
Подробнее