Воспоминания "бумера" о пути в карьеру: начиная с перфокарт и странных калькуляторов, через PDP-11 и VAX к "лихим 90м". Первая часть, школа.
DBA
Аксиома выбора и принципиальные ограничения человеческого разума
Когда я учился в институте, то очень не любил философию. Дело не только в том, что тогда это была марсистко-ленинская философия - просто я не видел смысла в этом бессмысленном нагромождении слов. Уже много позже я обнаружил, что увлекаюсь именно философией - но философией науки.
На мой взгляд, у философии должен быть конкретный объект рассмотрения: бесконечности в теории множеств, трансфинитные числа, теории и доказуемость, гипотеза математической вселенной Макса Тегмарка. И тогда есть реальный прогресс (например, теорема Геделя), а слова просто облегают каркас, задаваемый конкретикой. Иначе получается попытка построить конструкцию из жидкой манной каши, какой-то интеллектуальный онанизм.
Георг Кантор, положивший начало теории множеств и открывший разницу типов мощностей (по-английски cardinalities), на мой взгляд, куда больший философ, чем Кант и Гегель. Вы можете не вынимать ложечку из чашки кофе, когда пьете его и съедать яблоко с огрызком, но знать отличие счетного множества от континуума обязаны, если вы связаны с IT или любой технической сферой.
Одной из интересных в философском плане вещей является знаменитая (в узких кругах) Аксиома Выбора (AC) - внешне совершенно безобидная, но с чудовищными последствиями. Аксиома утверждает, что, если существуют два непустых множества, то существует и множество, содержащее ровно по одному элементу из обоих.
Жесть после переезда в другую страну
Счастье в нищете
Придумано около 1990 года, записано чуть позже. После 91 пошла оптимистичная движуха, не в пример тому, что сейчас. Чем-то навеяно "За миллиард лет до конца света" Стругацких, одним из двух моих любимых фантастических произведений.
Счастье в нищете
Заставляем дружить SQL server и PerfMon
Она здесь не случайно. Но пригодится чуть позже.
Да мой старый laptop в несколько раз мощнее, чем ваш production server
Рядовой SNAFU идет в DBA
Для тех, кто не знает, SNAFU — персонаж военных патриотических мультфильмов, созданных американцами во время войны. Этот раздолбай, ввиду природного идиотизма, все время попадает в катастрофические ситуации и, как правило, гибнет в конце серии. Правда, в следующей серии он снова оказывается живым — в этом смысле, его можно считать далеким прародителем Кенни из Южного Парка.
При наборе людей на позицию SQL server developer, я часто был покорен тем, как они отвечали на вопросы. Я готов был сказать им ДА, если бы меня не спасала небольшая задача в одну строчку, которую предложил мой коллега. Удивительно, сколько всего может дать эта задача в одну строку SQL. И вот уже кандидат уже с упоением ходит по граблям. А грабель, как вы увидите, там много. Конечно, ни один человек не собрал ВСЕ возможные грабли. Но, чтобы их все показать, мне и понадобился SNAFU.
Дейкстра: Величайшей победой Запада в холодной войне над СССР был переход на IBM — myth busted
Китайский мозг, или в защиту Яровой
Мы часто обсуждаем, когда у нас будет полноценный ИИ. И пока до него довольно далеко. Разницу между “ребята готовы к обеду” и “цыплята готовы к обеду” ИИ еще плохо видит, потому что мало данных из внешнего мира. Это меняется, хоть и небыстро. Однако я утверждаю, что ИИ уже существует (хотя первая буква И — не верна). Мы просто смотрим не туда.
Песнь льда (кровавый Enterprise) и пламени (DevOps и IaC)
Раз название статьи такое, то в качестве котика выступит Дайнерис, перешедшая на сторону Enterprise
Новое решение парадокса Ферми (почему мы одиноки во Вселенной)
Перейду к сути. Для решения проблемы нам понадобятся несколько ингредиентов.
Нужна ли людям математика?
Математика, хотя и была очень желательна и помогала людям, не была обязательна. То есть можно, теоретически, представить себе цивилизацию, построившую паровозы, но умеющую разве что делить и умножать.
Слава богу, что я не менеджер
Так как я в России, меня никогда не сделают менеджером, потому что я далеко, потому что я в другой временной зоне, и вообще, эти russian hackers... Но теперь добавилась еще одна причина – я не хочу этого. Почему? Достаточно посмотреть Scheduling Assistant в Outlook на расписание американских менеджеров:
Автоматизация SQL server в Jenkins: возвращаем результат красиво
Работа с MS SQL из Powershell на Linux
Эта статья чисто практическая и посвящена моей грустной истории
Готовясь к Zero Touch PROD для RDS (MS SQL), про который нам прожужжали все уши, я сделал презентацию (POC — Proof Of Concept) автоматизации: набора powershell скриптов. После презентации, когда стихли бурные, продолжительные аплодисменты, переходящие в несмолкаемые овации, мне сказали — все это хорошо, но вот только по идеологическим причинам у нас все Jenkins slaves работают под Linux!
Разве так можно? Взять такого теплого, лампового DBA из под Windows и сунуть его в самое пекло powershell под Linux? Разве это не жестоко?
Пришлось погрузиться в эту странную комбинацию технологий. Разумеется, все мои 30+ скриптов перестали работать. К моему удивлению, за один рабочий день мне все удалось исправить. Пишу по горячим следам. Итак, какие подводные камни могут встретиться вам при переносе powershell скриптов из Windows под Linux?
Сознание и аргумент судного дня
Жил был моряк. У него было две любимых женщины в разных портах, и он хотел детей – вот только не решил, одного или двух. Он решил кинуть монету. Орел – будет один ребенок от одной из женщин (к которой первой зайдет в порт по работе – это уж как получится), решка – сделает по ребенку каждой женщине. Неизвестно, как выпала монета, и как его бросала судьба по миру, но вы – его ребенок. Какова вероятность, что вы – его единственный ребенок?
Виды бесконечностей и вынос мозга
Эта статья — продолжение статьи про громадные числа. Но сейчас мы пойдем еще дальше — в бесконечности бесконечностей.
Гугология (это не опечатка) для программистов
Опасен ли SQL profiler?
Квантовая механика: конец войны интерпретаций
Информация
- В рейтинге
- 1 416-й
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Зарегистрирован
- Активность