Как стать автором
Обновить
382
8.3
Дмитрий EvilDBA @Tzimie

DBA

Отправить сообщение

Аксиома выбора и принципиальные ограничения человеческого разума

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

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

На мой взгляд, у философии должен быть конкретный объект рассмотрения: бесконечности в теории множеств, трансфинитные числа, теории и доказуемость, гипотеза математической вселенной Макса Тегмарка. И тогда есть реальный прогресс (например, теорема Геделя), а слова просто облегают каркас, задаваемый конкретикой. Иначе получается попытка построить конструкцию из жидкой манной каши, какой-то интеллектуальный онанизм.

Георг Кантор, положивший начало теории множеств и открывший разницу типов мощностей (по-английски cardinalities), на мой взгляд, куда больший философ, чем Кант и Гегель. Вы можете не вынимать ложечку из чашки кофе, когда пьете его и съедать яблоко с огрызком, но знать отличие счетного множества от континуума обязаны, если вы связаны с IT или любой технической сферой.

Одной из интересных в философском плане вещей является знаменитая (в узких кругах) Аксиома Выбора (AC) - внешне совершенно безобидная, но с чудовищными последствиями. Аксиома утверждает, что, если существуют два непустых множества, то существует и множество, содержащее ровно по одному элементу из обоих.

Читать далее
Всего голосов 36: ↑33 и ↓3+45
Комментарии454

Жесть после переезда в другую страну

Время на прочтение2 мин
Количество просмотров117K
Читать дальше →
Всего голосов 132: ↑100 и ↓32+104
Комментарии937

Счастье в нищете

Время на прочтение3 мин
Количество просмотров47K
В такое мрачное время откопал один из своих ранних мрачных коротких рассказов.

Придумано около 1990 года, записано чуть позже. После 91 пошла оптимистичная движуха, не в пример тому, что сейчас. Чем-то навеяно "За миллиард лет до конца света" Стругацких, одним из двух моих любимых фантастических произведений.


Счастье в нищете

Читать дальше →
Всего голосов 58: ↑43 и ↓15+41
Комментарии117

Заставляем дружить SQL server и PerfMon

Время на прочтение4 мин
Количество просмотров3.8K
На фото сцена из старой доброй комедии «Аэроплан» — бумеры помнят ее.



Она здесь не случайно. Но пригодится чуть позже.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии3

Да мой старый laptop в несколько раз мощнее, чем ваш production server

Время на прочтение5 мин
Количество просмотров98K
Именно такие претензии я услышал от наших девелоперов. Самое интересное, что это оказалось правдой, дав начало длительному расследованию. Речь пойдет про SQL servers, которые крутятся у нас на VMware.


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

Рядовой SNAFU идет в DBA

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

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

При наборе людей на позицию SQL server developer, я часто был покорен тем, как они отвечали на вопросы. Я готов был сказать им ДА, если бы меня не спасала небольшая задача в одну строчку, которую предложил мой коллега. Удивительно, сколько всего может дать эта задача в одну строку SQL. И вот уже кандидат уже с упоением ходит по граблям. А грабель, как вы увидите, там много. Конечно, ни один человек не собрал ВСЕ возможные грабли. Но, чтобы их все показать, мне и понадобился SNAFU.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+8
Комментарии52

Дейкстра: Величайшей победой Запада в холодной войне над СССР был переход на IBM — myth busted

Время на прочтение3 мин
Количество просмотров79K
Начнем с этой всем известной фразы. Итак, были отечественные крутые теплые ламповые (часто в буквальном смысле) наработки, уникальные, созданные талантами. А потом руководство завело бульдозер, который срыл все это подчистую, и засадил все безликими IBM. Так меня учили. Но по мере того, как мне попадались старые книги по программированию (а отчасти я сам свидетель той эпохи — о СССР я знаю не по рассказам), эта картина стала рушиться. У меня сейчас под рукой три книги, и мы используем их. Итак:


Читать дальше →
Всего голосов 130: ↑98 и ↓32+108
Комментарии1060

Китайский мозг, или в защиту Яровой

Время на прочтение4 мин
Количество просмотров24K
(не политика). В качестве эпиграфа хочется выбрать строфу “Видит горы и леса, Облака и небеса. Но не видит ничего, Что под носом у него” – впервые я ее прочитал у Стругацких в “Волны гасят ветер”. Ее говорил колдун с планеты Саракш, который понял, что земляне не видят кое-что важного у них самих на Земле. Стругацкие это вроде скопипастили у Хармса. Возможно это перевод. Но дело не в этом.

Мы часто обсуждаем, когда у нас будет полноценный ИИ. И пока до него довольно далеко. Разницу между “ребята готовы к обеду” и “цыплята готовы к обеду” ИИ еще плохо видит, потому что мало данных из внешнего мира. Это меняется, хоть и небыстро. Однако я утверждаю, что ИИ уже существует (хотя первая буква И — не верна). Мы просто смотрим не туда.


Читать дальше →
Всего голосов 41: ↑33 и ↓8+35
Комментарии167

Песнь льда (кровавый Enterprise) и пламени (DevOps и IaC)

Время на прочтение2 мин
Количество просмотров4.9K
Тема DevOps и IaC очень популярна и развивается быстро. Однако большинство авторов касаются сугубо технических проблем на этом пути. Я же опишу проблемы, характерные для большой компании. Решения у меня нет — проблемы, в общем, фатальны и лежат в области бюрократии, аудита, и «soft skills».


Раз название статьи такое, то в качестве котика выступит Дайнерис, перешедшая на сторону Enterprise
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии13

Новое решение парадокса Ферми (почему мы одиноки во Вселенной)

Время на прочтение4 мин
Количество просмотров65K
Недавно мне пришло в голову совершенно новое решение Парадокса Ферми. Я не буду пересказывать то, что вы можете прочитать в Вики.



Перейду к сути. Для решения проблемы нам понадобятся несколько ингредиентов.
Читать дальше →
Всего голосов 79: ↑63 и ↓16+47
Комментарии499

Нужна ли людям математика?

Время на прочтение3 мин
Количество просмотров28K
Я выскажу довольно парадоксальное мнение, что вплоть до эпохи пара (привет, Steam punk!)


Математика, хотя и была очень желательна и помогала людям, не была обязательна. То есть можно, теоретически, представить себе цивилизацию, построившую паровозы, но умеющую разве что делить и умножать.
Читать дальше →
Всего голосов 54: ↑44 и ↓10+34
Комментарии144

Слава богу, что я не менеджер

Время на прочтение3 мин
Количество просмотров20K
Я довольно давно работаю DBA + database performance expert + еще много чего в одной крупной компании. Работа очень комфортная, но какое-то время я переживал из-за того, что моя позиция тупиковая. Расти по карьерной лестнице мне решительно невозможно: я единственный человек в российском офисе, который подчиняется Америке напрямую. Все остальные здесь – разработка.

Так как я в России, меня никогда не сделают менеджером, потому что я далеко, потому что я в другой временной зоне, и вообще, эти russian hackers... Но теперь добавилась еще одна причина – я не хочу этого. Почему? Достаточно посмотреть Scheduling Assistant в Outlook на расписание американских менеджеров:


Читать дальше →
Всего голосов 58: ↑54 и ↓4+50
Комментарии68

Автоматизация SQL server в Jenkins: возвращаем результат красиво

Время на прочтение6 мин
Количество просмотров5.1K
Снова продолжая тему обустройства Zero Touch PROD под RDS. Будущие DBA не будут иметь возможности подключиться к PROD серверам напрямую, но смогут использовать Jenkins jobs для ограниченного набора операций. DBA запускает job и через некоторое время получает письмо с отчетом о выполнении этой операции. Давайте рассмотрим способы презентации этих результатов пользователю.


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

Работа с MS SQL из Powershell на Linux

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

Эта статья чисто практическая и посвящена моей грустной истории


Готовясь к Zero Touch PROD для RDS (MS SQL), про который нам прожужжали все уши, я сделал презентацию (POC — Proof Of Concept) автоматизации: набора powershell скриптов. После презентации, когда стихли бурные, продолжительные аплодисменты, переходящие в несмолкаемые овации, мне сказали — все это хорошо, но вот только по идеологическим причинам у нас все Jenkins slaves работают под Linux!

Разве так можно? Взять такого теплого, лампового DBA из под Windows и сунуть его в самое пекло powershell под Linux? Разве это не жестоко?


Пришлось погрузиться в эту странную комбинацию технологий. Разумеется, все мои 30+ скриптов перестали работать. К моему удивлению, за один рабочий день мне все удалось исправить. Пишу по горячим следам. Итак, какие подводные камни могут встретиться вам при переносе powershell скриптов из Windows под Linux?
Читать дальше →
Всего голосов 29: ↑24 и ↓5+19
Комментарии11

Сознание и аргумент судного дня

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


Жил был моряк. У него было две любимых женщины в разных портах, и он хотел детей – вот только не решил, одного или двух. Он решил кинуть монету. Орел – будет один ребенок от одной из женщин (к которой первой зайдет в порт по работе – это уж как получится), решка – сделает по ребенку каждой женщине. Неизвестно, как выпала монета, и как его бросала судьба по миру, но вы – его ребенок. Какова вероятность, что вы – его единственный ребенок?
Читать дальше →
Всего голосов 92: ↑85 и ↓7+78
Комментарии574

Виды бесконечностей и вынос мозга

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

Эта статья — продолжение статьи про громадные числа. Но сейчас мы пойдем еще дальше — в бесконечности бесконечностей.
Читать дальше →
Всего голосов 49: ↑49 и ↓0+49
Комментарии207

Гугология (это не опечатка) для программистов

Время на прочтение4 мин
Количество просмотров30K
О математике (так, чтобы было интересно) писать сложнее, чем о физике. Однако я надеюсь, что вы дочитаете хотя бы до примеров сумасшедших программ на C.

image
Читать дальше →
Всего голосов 55: ↑54 и ↓1+53
Комментарии63

Опасен ли SQL profiler?

Время на прочтение1 мин
Количество просмотров21K
Недавно с некоторым удивлением узнал, что в одном из департментов огромной фирмы, где я работаю, запрещен запуск SQL profiler в business hours.

Читать дальше →
Всего голосов 24: ↑16 и ↓8+8
Комментарии20

Квантовая механика: конец войны интерпретаций

Время на прочтение6 мин
Количество просмотров42K
Квантовая механика окружена ореолом таинственности. Зачастую, этот ореол возникает из-за того, что популярные источники излагают материал, не придерживаясь какой либо определенной интерпретации, а иногда пытаются втиснуть современные факты в прокрустово ложе старой Копенгагенской интерпретации.

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

Четвертый уровень мульти-вселенной Макса Тегмарка

Время на прочтение4 мин
Количество просмотров43K
Почти 10 лет назад я прочитал статью Макса Тегмарка, гениального физика и философа, и нашел в ней ответы на многие вопросы, которые мучали меня всю жизнь. Статья потрясающая, месяца два я ходил под впечатлением от нее. К сожалению, это лонгрид, к тому же на английском. Поэтому я решил даже не перевести ее – перевод все равно оказался бы слишком длинным для Хабр, но хотя бы изложить основную идею в том порядке, как мне это кажется логичным, и убрав излишние детали (да простит меня Макс!)

Читать дальше →
Всего голосов 53: ↑49 и ↓4+45
Комментарии138

Информация

В рейтинге
584-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Специалист
English
C
SQL
Python
High-loaded systems
C#