Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Разрабатываем дизайн-концепцию IT-системы: этапы аналитики и дизайна

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 123

Привет, Хабр! Меня зовут Юлия, я старший аналитик-проектировщик компании SimbirSoft. Работаю в сфере IT более 10 лет, в моем портфолио создание более 20 IT-систем для различных проектов: флагмана металлургии, медицинского проекта (6 стран присутствия), автомобилестроительной компании, онлайн-кинотеатра, сервиса доставки еды, сервиса рекламных объявлений и многих других.

Эта статья будет интересна всем тем, кто так или иначе сталкивался с проектированием новых IT-систем или оптимизацией существующих с точки зрения аналитики и/или дизайна. 

Дизайн-концепция – это то, как будет выглядеть интерфейс будущей IT-системы. Она отражает не только дизайн, но и конструктивные особенности (основную функциональность для достижения бизнес-целей). При этом дизайн-концепция не требует тщательной проработки макетов для всех экранов. Достаточно отобразить основную парадигму проектирования интерфейсов, которая будет однозначно понятна заказчику и команде разработки. Как это сделать – будет подробно описано в данной статье.

Кто может выполнять проектирование дизайн-концепции? Любой IT-специалист, который владеет аналитическими и дизайн-инструментами, имеет опыт в проектировании IT-интерфейсов и обладает навыками для проведения UI/UX-исследований.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Создание первой игры: попытка попасть в gamedev

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 770

Привет! В этой статье мы поделимся опытом создания нашей первой игры, несмотря на то, что мы не имели большого опыта в создании игр.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 2

Взлет и падение языка COBOL. Где и как язык программирования, которому 60 лет, применяется и в наше время?

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 871

В 2023 году языку COBOL исполнилось уже 64 года. Это один из старейших языков программирования, которые применяются на практике. Кроме того, он же — один из лидеров по объему написанного кода. Язык не собирается умирать, наоборот, он развивается. Конечно, конкурентом популярным ныне ЯП он не является, причины его популярности в другом. Об этом поговорим под катом.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

MANIFESTO: Формализуем принципы работы команды

Время на прочтение 9 мин
Количество просмотров 183

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

Одним из способов формирования культурного кода команды является формализация общего свода «правил», которым все члены команды обязательно должны придерживаться. Такой «формализованный» документ называется МАНИФЕСТ (или MANIFESTO). Если сказать общими словами, то МАНИФЕСТ — это документ, описывающий ценности, принципы и ожидания, которым сотрудник должен придерживаться при работе в команде. МАНИФЕСТ является общим трудом всей команды, которому все согласились придерживаться. Обычно для его создания собирается целая сессия, на которой каждый член команды может выговориться и проголосовать за те или иные элементы МАНИФЕСТА. В идеальном мире он должен вбирать в себя еще и основные фрагменты корпоративной культуры компании, но не полностью их дублировать (так сказать, иметь специфику самой команды).

Его структура нигде не закреплена и каждая команда определяет ее для себя. Я хочу поделиться своим примером манифеста для IT HR бизнес-партнеров и надеюсь, что кому-то он тоже будет полезен.

Читать далее
Рейтинг 0
Комментарии 0

Истории

FineBI: Обработка данных для начинающих пользователей

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 199

Хабр, привет!

На связи команда Business Intelligence GlowByte. Да-да, те самые неугомонные, которые создали самое крупное русскоязычное сообщество FineBI, проводят обучения, собирают дайджесты и ежегодно организуют масштабные конференции

Меня зовут Александр, я руководитель центра поддержки и обучения BI-решений в GlowByte, и сегодня хочу поделиться с вами небольшим гайдом по обработке данных в FineBI. Этот материал будет полезен начинающим BI-разработчикам.

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

16-, 8- и 4-битные форматы чисел с плавающей запятой

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 1.1K

Уже лет 50, со времён выхода первого издания «Языка программирования Си» Кернигана и Ритчи, известно, что «числа с плавающей запятой» одинарной точности имеют размер 32 бита, а числа двойной точности — 64 бита. Существуют ещё и 80-битные числа расширенной точности типа «long double». Эти типы данных покрывали почти все нужды обработки вещественных чисел. Но в последние несколько лет, с наступлением эпохи больших нейросетевых моделей, у разработчиков появилась потребность в типах данных, которые не «больше», а «меньше» существующих, потребность в том, чтобы как можно сильнее «сжать» типы данных, представляющие числа с плавающей запятой.

Я, честно говоря, был удивлён, когда узнал о существовании 4-битного формата для представления чисел с плавающей запятой. Да как такое вообще возможно? Лучший способ узнать об этом — самостоятельно поработать с такими числами. Сейчас мы исследуем самые популярные форматы чисел с плавающей запятой, создадим с использованием некоторых из них простую нейронную сеть и понаблюдаем за тем, как она работает.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 6

Наша математическая Вселенная

Время на прочтение 9 мин
Количество просмотров 470

Я решил назвать эту статью так же как называется книга Макса Тегмарка, потому что речь в статье пойдёт о том же, о чем и в книге. Но дело в том, что я не читал эту книгу. Я, думаю, как и многие тут, смотрел научно-популярные видео, интересовался устройством вселенной, копил знания, замечал закономерности и в какой-то момент у меня сложилась картина. Я держал эту картину при себе т.к. уж очень простой и понятной она была, я был уверен, что я не первый и не десятый человек, увидевший эту картину.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Вендорозамещение high-availability решений: обзор китайского балансировщика TongTech

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 345
К концу 2023 года большинство балансировщиков в российских ЦОДах по-прежнему западного производства. В прошлом году западные вендоры ушли из России, и оставаться на их оборудовании стало рискованно. Но мигрировать на доступные решения — тоже риск: они на рынке недавно, не хочется быть первым, кто испытывает их на себе.

Эта статья — для тех, кто задумывается об уходе от балансировщиков западных вендоров и хочет потестировать доступные в России решения в своих сценариях. Я Сергей Шульгин, эксперт по сетевым технологиям ИТ-компании К2Тех. Мы протестировали доступные в России балансировщики в нашей испытательной лаборатории. В этой статье я расскажу о китайских балансировщиках TongTech, которые достойно показали себя в наших исследованиях.

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Что можно украсть как художник у Яндекс.Еды и сделать в своем приложении

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 411

Сравнили несколько приложений — лидера рынка, на коде и на конструкторе. Поняли, что не у всех продумано юзабилити, из-за чего бизнес может терять прибыль. Поэтому делимся, что можно позаимствовать из приложения Яндекс.Еды.
Статья для тех, кто делает приложения для себя или заказчика. Особенно если вы из horeca.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 4

Open Source для платформенного инжиниринга

Время на прочтение 4 мин
Количество просмотров 379


Платформенный инжиниринг повышает качество и безопасность разработки программных продуктов благодаря гибкости и стандартизированным средствам контроля. Но как в этот подход вписываются Open-Source-стратегии?

Команда VK Cloud перевела статью о том, почему для платформенного инжиниринга совершенно необходимы Open Source-программы и технологии.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Автономия разработчиков. Как устроены компании нового типа

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.3K

Сигарная фабрика начала 20 века, фото: университет Южной Флориды

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

Человек — социальное существо. Люди привыкли физически собираться вместе, чтобы действовать сообща. Но внезапно выяснилось, что для интеллектуального труда это не обязательно. Работники успешно выполняют задачи не выходя из дома… Для некоторых представителей управленческой элиты это стало шоком.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 0

Как в Ozon следят за чувствительной информацией в логах и при чем тут Толкиен?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 1.1K

Летом 2023 года во время выступления на одной из ИБ-конференций представителю вендора задали вопрос: «А как бороться с секретами и другой чувствительной информацией в логах? Контролировать миллионы записей в сутки довольно трудно». К моему удивлению, вендор ответил, что на текущий момент в России нет таких решений. Удивился я потому, что мы уже отладили к тому времени инструмент для решения именно этой проблемы. Но давайте обо всем по порядку. 

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 2

Развенчание мифа о собственной продуктивности программистов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.7K

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

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

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 1

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн
Открытая трансляция Главного зала HighLoad++ 2023
Дата 27 – 28 ноября
Время 10:00 – 20:00
Место Онлайн
Business Code Conference
Дата 30 ноября
Время 17:30 – 00:00
Место Москва
Импульс Т1
Дата 1 декабря
Время 12:30
Место Москва Онлайн
YaTalks 2023 — главная конференция Яндекса для IT сообщества
Дата 5 – 6 декабря
Время 9:00 – 23:59
Место Москва Белград Онлайн

4 совета по Local SEO, о которых забывают даже эксперты

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 246

Сегодня все больше людей интересуется местными предприятиями. Это означает, что локальный поиск никогда еще не был таким конкурентным, как сейчас. Но как сделать так, чтобы клиентам в конкретном регионе было легко найти ваш бизнес и связаться с вами? 

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Развитие RISC-V & мультиклеточная архитектура

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.1K

Рост популярности RISC-V с момента его появления в 2010 году позволяет говорить, что архитектура состоялась.

Пока успех архитектуры RISC-V — это, в первую очередь, ее открытость. Все остальные факторы вторичны. Минимализм системы команд, ее стандартизация, программная инфрастуктура — все это очень важно. Но, если бы за все это платили, как платят создателям ARM, то RISC-V, скорее всего, не было бы. Говорить о действительном успехе этой архитектуры можно будет только тогда, когда она создаст реальную конкуренцию ARM и х86 на высокомаржинальных рынках мобильных телефонов, планшетов, ПК, встроенных систем, суперкомпьютеров и искусственного интеллекта.

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

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Почему стоит разместить CRM-систему на вашем личном сервере?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 554

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

Читать далее
Рейтинг 0
Комментарии 0

Особенности исполнения турникетов

Время на прочтение 4 мин
Количество просмотров 463

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

Турникеты из нержавеющей стали

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

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

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

Скоростные проходы, флагманские модели тумбовых турникетов и триподов PERCo производятся из нержавеющей стали AISI 304. Данный вид стали значительно превосходит качеством сталь 200 серии AISI 200 — в том числе в части устойчивости к коррозии. В индивидуальных случаях турникеты, устанавливаемые в крайне агрессивных климатических условиях, могут быть выполнены из стали AISI 316, которую отличает в том числе и исключительная стойкость к высоким температурам.

Скоростные проходы из нержавеющей стали успешно работают в московском аэропорту Внуково, в Назарбаев Университете в Казахстане, бизнес‑центре Blue Tower в Дубае и на тысячах других объектов по всему миру. Среди объектов, где установлены тумбовые турникеты и триподы из нержавеющей стали — стадион Karvina в Чехии, Миланский технический университет в Италии, замок Шамбор во Франции и многие другие.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 0

Технологическая сингулярность или угасание цивилизации? Наиболее вероятные сценарии развития человечества

Время на прочтение 15 мин
Количество просмотров 1.8K

Если говорить об эволюции с научной точки зрения, то примитивные процессы преобразования неорганики в органику (абиогенозы) начали формироваться на Земле около 4 млрд лет назад — спустя 500 млн лет после геологического формирования планеты. Можно сказать, этот момент и есть начало эволюции как таковой.

Однако с более фундаментальных точек зрения, эволюция — это не просто изменения формы биологических систем. Согласно идеям К.Э. Циолковского и других представителей русского космизма, эволюция в научных теориях космологии и биологии представляет собой непрерывный процесс усложнения материи. Усложняется сама структура вещества, ее взаимодействия и среды существования самоподдерживающихся систем — биологических организмов.

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

Линеен ли процесс эволюции? Исторические наблюдения множества людей, впоследствии научно концептуализированные и математически формализованные, заставляют полагать, что развитие биосферы постоянно ускоряется...

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 5

Один день из жизни специалиста технической поддержки. Часть 2. Фиксим ошибки в обработке трафика

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 431

Привет! Меня зовут Василий Жуковский, и я отвечаю за работу технической поддержки PT Network Attack Discovery (PT NAD) — системы поведенческого анализа трафика от Positive Technologies. Недавно коллеги из техпода PT Sandbox рассказали, какая работа проводится, пока вы ждете ответ на свое обращение. Вышло здорово, и я решил поддержать этот тренд. Сегодня расскажу, как мы работаем с обращениями и что «дарим» в дополнение к решению проблемы пользователя. За последние три года мы обработали более 3500 запросов, не считая вопросов в нашем телеграм-чате. Давайте рассмотрим пример одного такого обращения.

Читать далее
Рейтинг 0
Комментарии 0

Talkvio — не капибара и не старый пикабу. Модуль серверной индексации для поисковиков для Nginx. Альтернатива Next.js

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 430

Читая такие статьи как про Капибару, мне хочется упомянуть один свой старый/новый проект, в изначальном виде я затеял как проект реставрации старого форума сети Минска (uruchie.org) из далеких 2006-2012 годов, который хранился у меня в замороженном виде последние 10 лет. Не так давно я решил его расконсервировать и заняться реставрацией в свободное время, того, фактически, что осталось еще со времен локальных сетей. 

Я сразу отбросил почти все что было, это старый движок vBulletin - на тот момент крайне перспективный и развивающийся движок форума на PHP, и убрав почти все, оставив только базу данных из 250 000 сообщений и 5000 пользователей начал реализовывать новые концепции которые хотелось видеть. Если кому-то интересно то, кстати, одна из причин гибели такого старого и долгого проекта был именно vBulletin и безопасность.

Ссылка на рабочую версия нового ресурса: https://talkvio.com (заходим, регистрируемся, пишем, предлагаем идеи)

За основу взял что душе угодно для таких целей:

Backend: NodeJS + MySQL + Redis + Manticore (у меня с ним был крайне приятный опыт на других своих старых проектах) + Bash + отдельные модули на Python + Nginx

UI: React

Дальше в статье будет рассказываться как в проекте организован серверный рендеринг исключительно для поисковиков, и как вы можете повторить опыт для своего JS проекта не выполнял почти никаких модификаций проекта на основе пакета Puppeteer + Nginx.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 6