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

Все потоки

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

Как мы писали книгу по управлению данными

Блог компании Юнидата IT-компании Управление разработкой *

Замысел

Несколько лет назад наша компания «Юнидата» стала научным руководителем и де-факто переводчиком российского издания DAMA-DMBOK. Уже тогда, продираясь через сложность терминологии, выверяя до миллиметра формулировки, облачая сухой текст в одежду российских языковых эквивалентов, мы стали задумываться о том, чтобы написать свою книгу. Еще бы: DMBOK умопомрачительно хороша, но далека от идеала. Во-первых, многих отпугивает объем и обилие терминов. Во-вторых, при всех своих размерах, она не охватывает все области, связанный с управлением данных. В-третьих, отсутствует российская специфика. Все это (и многое другое) и сформировало желание пойти дальше.

Какое-то время после выхода этой книги мы приходили в себя и переводили дух. Но идея росла и крепла. Тем более, что анализ «отечественных аналогов» или хотя бы книг, толково рассказывающих о данных, показал немыслимое: в нашей стране вообще нет хороших книг о данных. Удивительное дело!

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

Сообразно сменилась и концепция – теперь мы хотели уже научпоп, который бы растолковал «даже домохозяйкам» все премудрости управления данными. Какое-то время мы жили в этой концепции, стремясь упростить и несколько примитивизировать научные постулаты. Еще одним вариантом было создать «DMBOKдля чайников», но мы быстро (и совершенно оправданно) ушли от этого. 

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

Новости

Летняя Школа Юных Программистов #47

Учебный процесс в IT

Привет хабраюзер, меня зовут Климов Николай и сегодня я расскажу вам о нашей школе - Летней Школе Юных Программистов имени А.П. Ершова (сокращенно ЛШЮП). Она довольно известна в узких кругах (в основном в IT и университетской тусовке Новосибирска), но на хабре о ней мало кто слышал. Пришло время исправить этот недочет.

Шутка ли, первая наша школа проводилась в далеком 1976 году. Я думаю, что мы самая старая действующая школа программирования в России. Возможно даже и в мире (но тут не поручусь, этот факт нужно исследовать).

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

Встроенная и внешняя подсветка в видеокамерах – плюсы и минусы

Видеотехника

Обдумывая тему статьи, для себя лично выделил всего один единственный плюс – простота монтажа.
Но потом решил не быть столь категоричным, учитывая, что не только применение технических средств, но и вся наша жизнь – сплошной компромисс, и то, что не устраивает лично меня для кого-то в его конкретных условиях окажется вполне приемлемым вариантом. Поэтому, решил просто поведать всё, как есть на самом деле. И прежде всего всё то, что рынок старательно замалчивает. Кто-то по незнанию и недостаточности опыта, а кто-то и намеренно. И, обладая уже более полной информацией, потребитель пусть сам решит, к чему отнести то или свойство. Что лично для него станет плюсом, а что минусом.

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

Обзор изменений в законодательстве за май 2022

Информационная безопасность *

Автор: Татьяна Пермякова, старший аналитик УЦСБ

В обзоре изменений за май 2022 года рассмотрим следующие документы: Указ Президента РФ №250 и сопутствующие ему нормативные акты; эксперимент по повышению защищенности государственных информационных систем федеральных органов исполнительной власти; новый раздел Банка данных угроз и анонс новой версии Методики оценки угроз; отчеты деятельности ТК362 и новые стандарты; иные изменения и новости законодательства за май 2022.

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

Галлюцинация для улучшения машинного перевода

Машинное обучение *Искусственный интеллект
Перевод

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

Читать целиком
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 144
Комментарии 0

Когда зубы гнилые в хлам — случай пациента, которому это знание обошлось в 1,5 миллиона

Блог компании Белая Радуга Здоровье Научно-популярное

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

Вообще в стоматологии нет такого понятия «гнилые зубы». Гниение — это анаэробный процесс распада белков, который протекает в условиях нехватки кислорода. Химические продукты такой реакции обычно имеют крайне интенсивный тошнотворный запах в основном за счёт образования серосодержащих летучих веществ. В самих твёрдых тканях зуба доля органического матрикса составляет примерно 1 %, чего обычно недостаточно для достижения полной анаэробной феерии ароматов. В чистом виде анаэробные поражения тканей полости рта встречаются, конечно. Например, гнилостно-некротическая ангина Людвига. Но чаще всего процесс носит смешанный характер, поэтому гниением это называть некорректно.

Сегодня будем говорить про такие вещи:

  1. Воспалительные процессы в полости рта.
  2. Что бывает, когда бактерии оказались злобными анаэробами.
  3. Что делать, если на картинках в посте вы узнали себя.

А ещё разберём случай из практики, который пациенту в итоге обошёлся в 1,5 года лечения и в 1,5 миллиона. Но всё закончилось хорошо.

Внимание! Ниже будут неприятные фотографии ротовой полости, поэтому аккуратно.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 1.8K
Комментарии 4

Обзор веб-клиента Carbonio

Блог компании Zextras

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

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

Обзор книги “Beautiful C++: 30 Core Guidelines for Writing Clean, Safe and Fast Code”

Блог компании OTUS Программирование *C++ *
Перевод

Если вы знакомы с курсами Кейт Грегори (Kate Gregory) на Pluralsight, то вас не должно удивить название этой книги. Хотя многие считают C++ сложным языком, код которого зачастую очень трудно читать и поддерживать, он все-таки может быть красивым. Я не совру, если скажу, что со всеми нововведениями язык становится все сложнее. Но в то же время множество новых фич языка и его библиотек направлены сделать современный идиоматический код C++ легче в написании и понимании.

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

Фишинг: монстр из глубин электронной почты

Блог компании Oxygen Cloud Platform Информационная безопасность *Антивирусная защита *Облачные сервисы

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

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

Обход блокировок с помощью BGP имея VPN на VPS

Сетевые технологии *
Tutorial

Приветствую Хабравчане!

Долгое время использовал схему Настройка BGP для обхода блокировок, версия 2, «не думать». Но были моменты не устраивающие меня.

Настройку VPS/VPN можно смело брать из материнской темы, здесь выложу только скрипт.

"Почему не внесу нужные мне изменения на роутере?" - спросите вы. "Потому что у меня их на текущий момент четыре и, править на каждом лень". А лень как вы знаете - двигатель прогресса.

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

Декомпозиция классов: подход к разнообразию игровых систем на примере D&D и гонок

Блог компании Pixonic Разработка игр *Дизайн игр *Игры и игровые консоли

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

В своей работе я часто опираюсь на ресурсный подход к дизайну систем, описанный Эрнестом Адамсом (Ernest Adams) и Джорис Дорманс (Joris Dormans) в книге Game Mechanics: Advanced Game Design. Это дизайн в абстракциях, который представляет игру как экономическую систему. Подробнее с ним вы можете ознакомиться в книге или на Machinations.io

А под катом я расскажу про основы такого подхода и приведу практические примеры, как его применять в дизайне классов для игр любого жанра — на основе Dungeons & Dragons 3.5 и гонок, которые мне когда-то доводилось разрабатывать. 

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

Как быстро и эффективно масштабировать команду в 2 раза с помощью джунов. 1 часть

Блог компании LENTA:U TECH Тестирование IT-систем *Управление персоналом *Интервью

Всем привет. Меня зовут Александр Наумов, я Team Lead QA в Утконос Онлайн. В этой статье я поделюсь личным опытом, который будет полезен тимлидам и руководителям: как мы за 5 месяцев набрали 28 начинающих специалистов, обучили и через 3 месяца получили миддлов. 

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

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

Взаимодействие с alerts и permissions в ui-тестировании iOS

Блог компании Vivid Money Тестирование IT-систем *Разработка под iOS *Swift *Тестирование мобильных приложений *
Tutorial

Привет, Хабр!
Меня зовут Ахмат. Я iOS QA Automation Engineer - в Vivid Money.

В этой статье я хочу рассказать про взаимодействие с alerts и permissions в iOS тестах и показать, как их можно эффективно обрабатывать в своём проекте.

Данная статья будет полезна начинающим iOS-автоматизаторам, либо разработчикам, которые решили изучить XCUITest и покрыть свой проект ui-тестами.

В рамках статьи мы разберем:

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

Большой скандал для маленькой компании: а что если в команде конфликт?

Блог компании RUVDS.com Управление персоналом *
Мяу, блин!

— Всем добрый день!
— Добрый был день, пока ты не пришёл.

Ощущение конфликта в компании улавливается всеми: в один рабочий день становится понятно, что рабочая атмосфера уже не та, воздух стал гуще, запахло корпоративной грозой. Любой конфликт неизменно влияет на рабочее состояние коллектива и чем он крупнее, тем сильнее бьёт по продуктивности и деловому настрою. А ещё мы все теряемся: вмешаться или нет, гасить или не стоит, принимать ли чью-то сторону? Между тем конфликт не только портит настроение, но и высвобождает огромное количество ценной информации, по которой можно судить о положении вещей в компании и которая может неожиданно дать хороший результат. Разберём конфликты?
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 1.7K
Комментарии 2

Как заставить интерпретатор Ruby выполнить программу, написанную на естественном языке

Ruby *Ruby on Rails *
Перевод
Tutorial

Многие языки программирования позиционируют себя как почти естественные. Ruby не отстает: язык для людей и всё такое. Однако, первый же гайд по Rails (да, Ruby это всё еще Rails) предложит вам что–то такое:

class UserController < ApplicationController

end

То есть это вот абсолютно естественный английский текст, правда? Кажется, нас обманули: было бы здорово писать код на полностью естественном языке, например таком:

assign variable a value 1 assign variable b value 2 sum a with b

Давайте попробуем запустить эту программу!

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

Стартапы на железной дороге: куда проложен путь?

Блог компании Первая грузовая компания (ПГК) Исследования и прогнозы в IT Развитие стартапа Транспорт

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

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

Эй, пс, Gopher! Хочешь немного секретности? Стеганография для Маши и Вити

Блог компании Timeweb Cloud Информационная безопасность *Криптография *Программирование *Go *
Tutorial


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

Коротко излагаю суть идеи: в одно фото (PNG) можно встроить другое фото или совсем не фото, а чего сами хотите. Реализация проста: каждый младший бит в RGB матрице несет полезную нагрузку, собрав их вместе, вы получите массив байтов, который хотели спрятать, а изменение в исходном изображении не ощутимо человеческим глазом. Кому интересно, ознакомьтесь с исходной статьей, ну а в этой статье мы попробуем рассмотреть возможные юзкейсы и улучшения.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 894
Комментарии 2

Установка Arch Linux на зашифрованный раздел c LVM

Настройка Linux **nix *

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

Почему Arch?

До этого я использовал ALT Linux, Ubuntu, SuSe, Fedora, Debian, Arch. И когда я попробовал арч я понял, что он полностью удовлетворяет моим потребностям.

Что мне в нем нравится:

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.5K
Комментарии 9

Российские VPS-хостинги: юзер я дрожащий или право на свой рейтинг имею?

Хостинг Системное администрирование *IT-инфраструктура *Серверное администрирование *Хранилища данных *

Сижу, не пью уже с утра,
На завтра будут выбора.
Я должен быть предельно трезв,
Чтобы в графу поставить крест.
Ленинград

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

Это, конечно, цель номер один, а вот цель номер ноль — сэкономить, при этом не арендовав небезопасный и во всех отношениях сомнительный сервер на каком-то складе серверного металлолома. Казалось бы, хостингов до и выше, но с этим «внезапно» есть проблемы. 

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 1.9K
Комментарии 13

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 1: настройка проекта

Блог компании Домклик Node.JS *MongoDB *ReactJS *TypeScript *
Tutorial

Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В серии статей мы поэтапно разработаем продвинутое приложение-планировщик. Сначала создадим и настроим монорепозиторий c помощью NX, разработаем интерфейс с помощью React, добавим backend на основе NestJS, и, наконец, подключим базу данных MongoDB.

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