Проводить оценку производительности при реальной нагрузке в продуктивном контуре, а не на тестовом стенде.
Не иметь метрик производительности информационной системы, оценивать производительность по обратной связи пользователей — «ой стало медленно работать».
Не проводить тестирование последствий изменений инфраструктуры на тестовом стенде, сразу проводить изменения в продуктивном контуре.
Воспринимать СУБД как черный ящик для хранения данных.
Не привлекать DBA к процессу дизайна и разработки.
[ Использовать ORM для взаимодействия с СУБД.] : по итогам дискуссии в комментариях - пункт исключён из списка особенностей.
Не анализировать коды ошибок СУБД в backend.
Не проводить нагрузочное тестирование.
Пытаться решать проблемы деградации производительности информационной системы путем подбора магической комбинации конфигурационных параметров СУБД и увеличением ресурсов серверов.
Запустить десяток SELECT ... FOR UPDATE и удивляться - почему всё тормозит.
Ну и конечно, куда же без ВЕЧНОГО
Только , сейчас шаманские камлания называются более современно - митинги и конфколлы. Суть действия же не никак не изменилась.
Как и результат ...
Моя Умка, не долго думая наложила лапу на саму Microsoft Corporation.
Думаете, что целые числа - это просто? Ну, там, нуль, далее 1, 2, 3, ... и туда же с минусом.
А вот фиг вам. В информатике целые числа ограничены. Общее обозначение Integer, оно же int и т.п.
Ограниченность
выражается в том, что у компухтера ограничены ячейки памяти. И если,
допустим, символ - это 8 бит или 16 бит, то int может быть как 8 бит,
так и 16 бит, и 32 бит, и 64 бит, и, даже, 128 бит.
Даже
на одной аппаратной архитектуре может быть разная интерпретация. Ячейки
памяти имеют адрес, который является целым числом. На 64-битных
системах адрес может быть как 32-битным, так и 64-битным.
А ведь int - это лишь представитель целых чисел. Вещественные так вообще моск выносят, хотя дроби изучаются в школе довольно рано.
Рекурсия – очень популярное явление и в нашем реальном мире, и в мире математической абстракции. Понять, что это такое, очень просто. Встаньте между двумя зеркалами. В результате вы увидите большое количество собственных отображений. Большое, но не бесконечное. В нашем мире нет ничего бесконечного, кроме надежд и обещаний. Мораль этой истории такая. Всегда следует учитывать объем имеющихся в распоряжении ресурсов, включая терпение задействованных в процессе персон.
© 2024 Константин Оборотов
Петр Иванович – очень богатый человек. У него своя собственная старая большая фирма. И также своя собственная молодая и стройная жена Тамара. Шли годы, и жизнь Петра Ивановича была стабильной, богатой, счастливой и гармоничной.
Но стали Петра вдруг одолевать мрачные мысли. За что его любит жена? За то, что он такой умный и духовно развитый? Или просто за то, что богатый? К тому же их сын почему-то очень уж похож на нанятого садовника. А дочь вообще на горничную. Поневоле задумаешься!
Садовника и горничную Петр уволил по-тихому, под предлогом, что те, якобы воровали серебряные ложки и редкие семена фиолетовых роз. Петр сделал также тщательную генетическую экспертизу, которая подтвердила его отцовство.
Но осадочек-то, в виде двух детей, остался! Эти дети очень раздражающе напоминали о бывших подозрительных работниках, что было крайне неприятно.
По совету друзей Петр обратился за помощью к опытному психологу, некоему Василию Ивановичу Паку, тонкому знатоку человеческих душ.
- Есть у меня подозрение, что когда я отдам Богу душу, жена моя не будет долго грустить, а, наоборот, обрадуется и начнет кутить на полную катушку, проедая мой капитал, - делился наболевшим Петр с опытным психологом.
- Давайте, сделаем так. Вы притворитесь мертвым, а мы посмотрим и зафиксируем реакцию Вашей жены, - предложил Пак, - так нам откроется истина.
Петр согласился. Было очень любопытно узнать, как среагирует жена.
- О, Боже, горе-то какое! – закричала Тамара в ходе тестирования и упала на колени перед гробом, - позвольте мне лечь в могилу рядом с ним! Если так нельзя, даю вечный обет безбрачия, и траур мой в черных одеждах будет длиться вечно. Надеюсь, что мода на черную классику никогда не пройдет.
Непосвященному человеку тут покажется, что все ясно. Но на самом деле, не все так просто. Тонкость в том, что получив гонорар от Петра, ушлый Василий Пак пошел к Тамаре. Предложил ей за небольшую премию рассказать важный секрет. Тамара согласилась и, благодаря полученной информации, разыграла этот спектакль.
Но и это еще не все! После того, как Тамара отыграла свою роль и ее в обморочном состоянии вынесли из комнаты скорби, психолог на ушко рассказал "покойнику" причину достойного поведения вдовы.
Конечно, мнимый покойник щедро вознаградил Василия Пака. А тот снова рванул к Тамаре с новой ценной информацией.
Тамара тяжело вздохнула, затем сняла с себя золотые сережки и отдала их психологу.
Василий Пак поморщился, он больше любил наличку, но сережки принял. На всякий случай, если вдруг его заластает полиция, он вставил они сережки себя в уши. Отмазка была заготовлена такая. Мол, это подарок от покойной бабушки, и он в память о ней носит эти сережки все время, никогда не снимая.
Весело позвякивая сережками, психолог ломанулся обратно к "покойному", на ходу сочиняя речь о том, что "вдова" в курсе всех предыдущих итераций, а также о новых коварных планах "вдовы".
Долго так бегал Василий Пак между двумя супругами, пока почти совсем их не обанкротил.
Наконец, терпение и финансы Петра Ивановича подошли к концу.
- Послушайте, у вас, вообще, совесть есть? – задал он риторический вопрос, - вам непонятно, что это не может продолжаться бесконечно? И что это добром для вас не закончится? Сколько у Вас сейчас хвостов? Хотите, чтобы я Вам еще один пристроил? Немедленно проснитесь!
Студент Василий поднялся и, под смешки аудитории, осоловевшими глазами посмотрел на Петра Ивановича.
Шла лекция по теме "Проблемы при использовании рекурсивных функций".
Тут преподаватель кафедры информатики Петра Иванович сделал небольшую паузу, задумчиво посмотрел на заспанное лицо Василия и продолжил.
- А теперь задание! Напишите на "Питоне" рекурсивную функцию, определите максимальное количество возможных вложений. И каким образом эта наглая функция "шантажист" наконец грохнется, исчерпав лимит памяти или доверия указанных в тексте персон. Помните, в нашем мире нет ничего бесконечного, кроме надежд и обещаний. А тому, кто отгадает, кто же именно, наконец, убьет Василия Пака, покойник или вдова, получит дополнительный балл за сообразительность. Работаем, работаем!
...
Первоисточник:
===
Ссылки по теме:
Маленькие локальные программы на JS, серия 1
Пример типичного использования рекурсии
Сочинение
Хочешь стать разработчиком? Садись и разрабатывай!
===
Рекурсия – очень популярное явление и в нашем реальном мире, и в мире математической абстракции. Понять, что это такое, очень просто. Встаньте между двумя зеркалами. В результате вы увидите большое количество собственных отображений. Большое, но не бесконечное. В нашем мире нет ничего бесконечного, кроме надежд и обещаний. Мораль этой истории такая. Всегда следует учитывать объем имеющихся в распоряжении ресурсов, включая терпение задействованных в процессе персон.
© 2024 Константин Оборотов
Петр Иванович – очень богатый человек. У него своя собственная старая большая фирма. И также своя собственная молодая и стройная жена Тамара. Шли годы, и жизнь Петра Ивановича была стабильной, богатой, счастливой и гармоничной.
Но стали Петра вдруг одолевать мрачные мысли. За что его любит жена? За то, что он такой умный и духовно развитый? Или просто за то, что богатый? К тому же их сын почему-то очень уж похож на нанятого садовника. А дочь вообще на горничную. Поневоле задумаешься!
Садовника и горничную Петр уволил по-тихому, под предлогом, что те, якобы воровали серебряные ложки и редкие семена фиолетовых роз. Петр сделал также тщательную генетическую экспертизу, которая подтвердила его отцовство.
Но осадочек-то, в виде двух детей, остался! Эти дети очень раздражающе напоминали о бывших подозрительных работниках, что было крайне неприятно.
По совету друзей Петр обратился за помощью к опытному психологу, некоему Василию Ивановичу Паку, тонкому знатоку человеческих душ.
- Есть у меня подозрение, что когда я отдам Богу душу, жена моя не будет долго грустить, а, наоборот, обрадуется и начнет кутить на полную катушку, проедая мой капитал, - делился наболевшим Петр с опытным психологом.
- Давайте, сделаем так. Вы притворитесь мертвым, а мы посмотрим и зафиксируем реакцию Вашей жены, - предложил Пак, - так нам откроется истина.
Петр согласился. Было очень любопытно узнать, как среагирует жена.
- О, Боже, горе-то какое! – закричала Тамара в ходе тестирования и упала на колени перед гробом, - позвольте мне лечь в могилу рядом с ним! Если так нельзя, даю вечный обет безбрачия, и траур мой в черных одеждах будет длиться вечно. Надеюсь, что мода на черную классику никогда не пройдет.
Непосвященному человеку тут покажется, что все ясно. Но на самом деле, не все так просто. Тонкость в том, что получив гонорар от Петра, ушлый Василий Пак пошел к Тамаре. Предложил ей за небольшую премию рассказать важный секрет. Тамара согласилась и, благодаря полученной информации, разыграла этот спектакль.
Но и это еще не все! После того, как Тамара отыграла свою роль и ее в обморочном состоянии вынесли из комнаты скорби, психолог на ушко рассказал "покойнику" причину достойного поведения вдовы.
Конечно, мнимый покойник щедро вознаградил Василия Пака. А тот снова рванул к Тамаре с новой ценной информацией.
Тамара тяжело вздохнула, затем сняла с себя золотые сережки и отдала их психологу.
Василий Пак поморщился, он больше любил наличку, но сережки принял. На всякий случай, если вдруг его заластает полиция, он вставил они сережки себя в уши. Отмазка была заготовлена такая. Мол, это подарок от покойной бабушки, и он в память о ней носит эти сережки все время, никогда не снимая.
Весело позвякивая сережками, психолог ломанулся обратно к "покойному", на ходу сочиняя речь о том, что "вдова" в курсе всех предыдущих итераций, а также о новых коварных планах "вдовы".
Долго так бегал Василий Пак между двумя супругами, пока почти совсем их не обанкротил.
Наконец, терпение и финансы Петра Ивановича подошли к концу.
- Послушайте, у вас, вообще, совесть есть? – задал он риторический вопрос, - вам непонятно, что это не может продолжаться бесконечно? И что это добром для вас не закончится? Сколько у Вас сейчас хвостов? Хотите, чтобы я Вам еще один пристроил? Немедленно проснитесь!
Студент Василий поднялся и, под смешки аудитории, осоловевшими глазами посмотрел на Петра Ивановича.
Шла лекция по теме "Проблемы при использовании рекурсивных функций".
Тут преподаватель кафедры информатики Петра Иванович сделал небольшую паузу, задумчиво посмотрел на заспанное лицо Василия и продолжил.
- А теперь задание! Напишите на "Питоне" рекурсивную функцию, определите максимальное количество возможных вложений. И каким образом эта наглая функция "шантажист" наконец грохнется, исчерпав лимит памяти или доверия указанных в тексте персон. Помните, в нашем мире нет ничего бесконечного, кроме надежд и обещаний. А тому, кто отгадает, кто же именно, наконец, убьет Василия Пака, покойник или вдова, получит дополнительный балл за сообразительность. Работаем, работаем!
...
Первоисточник:
===
Ссылки по теме:
Маленькие локальные программы на JS, серия 1
Пример типичного использования рекурсии
Сочинение
Хочешь стать разработчиком? Садись и разрабатывай!
===
Описание: Гален Эрсо вернулся домой из древней Руси.
Малоизвестный факт: Лира Эрсо не простила измены мужа с Марфой Васильевной.
Оригинал видео - "Star Wars"
Оригинал звука - "Иван Васильевич меняет профессию"
Привет читатель! Меня зовут 8163264 - это мой псевдоним. Я автор проекта Бот с Искуственным Интеллектом. Записки железяки.
Мое произведение это рассказ или точнее говоря комикс-сериал о жизни одной маленькой но очень высоко технологичной (Ж:-))) компании. Весь перонал этого микропредприятия всего три человека: назовем их Админ, Джун и Машенька. Их повседневная жизнь и работа внутри маленького но тесно спитого коллектива ничем не отличалась бы от внутренней жизни и работы внутри десятков тысяч таких же маленьких фирм по всей России если бы не одно ... Хммм...
В общем если бы не четвертый член этого коллектива. И это не человек. Это существо. Электронно-механическая сущность. А назвали его сами создатели просто и немудрено: Бот - как всем хорошо известное сокращение от слова "робот".
Бота создали Админ и Джун. Хотели смастерить себе верного механического помощника чтобы выполнял за них нехитрую но утомительную и местами физически трудную работу - подай, принеси, разгрузи, погрузи и все такое прочее. Этакий программируемый погрузчик на электрической тяге должен был получиться. Однако, как известно, аппетит приходит во время еды...
Сначала псевдонаучный совет из двух выше названных персон решил что их создание, следуя модным ныне веяниям, должно быть чуть умнее простого трансформатора. Ну чтоб задачи посложнее мог выполнять и беседой развлечь ну и сообразить на троих время от времени компанию составил. И снабдили они свое детище Искуственным Интеллектом (ИИ) на базе Большой Языковой Модели (БЯМ). Чтоб значит человеческую речь мог понимать, обучаться и слова анализировать а также складные мысли по первому требованию отвечать.
Первый опыт эксплуатации после внедрения БЯМ показал, что Бот хоть и стал не в меру болтлив, но при этом остался криворук как обычные плоскогубцы. Хотя сравнение с руками здесь не уместно. У бота рук нет, у него манипуляторы - но правда тоже в количестве двух штук. Тогда наши умники, Админ и Джун, по результатом продолжительного и очень содержательного диспута и последующей недели лабания кода, дополнили Ботовский интеллект еще одним модулем - Пространственной Ассоциативной Моделью (ПАМ) которая служит для того, чтобы Бот мог изучать и понимать свойства и назначение различных сущностей материального мира и при надобности какой мог например опознать болт и гайку а затем скрутить их друг с другом.
И вот тут то бы нашим изобретателям образумиться и остановиться. Ведь лучшее - враг хорошего. Но нет. Сейчас уже неизвестно кому из них пришла в голову мысль о ... Да и не признаются теперь ни тот ни другой. Ну в общем будем считать что на пару придумали они и внедрили в Ботовский интеллект третий модуль - Нейросетевую Аморфную Компоненту (НАК). И тут началооооось ...
Что же это такое, спросите вы меня? Эмммм... Ну даже не знаю как по простому объяснить ... Если общими словами то Нейросетевая Аморфная Компонента - это совокупность самоизменяющихся алгоритмов, неизменно порождающих случайные логические цепочки на базе сочетания созданых этими алгоритмами логических сущностей и сущностей заимствованных извне, таким образом, что эти цепочки в свою очередь определяют векторы изменения породивших их алгоритмов в многомерном логическом пространстве связей сущностей. Ну как то так ... А если еще проще то это ... электронная душа ... наверное ...
Короче говоря... Заиграла с той поры жизнь участников маленького коллектива новыми красками. Да еще какими! После всех улучшений и доработок Бот оказался, к немалому удивлению создателей, вполне себе самостоятельной личностью - умной, изобретательной, вполне себе хитрой, со специфическим юмором и странностями, назовем это так. Не лишенным однако своеобразного чувства привязанности к своим человеческим друзьям. Считаю что просто грех не дать такому созданию возможность рассказать о себе. И я, властью Автора, решил что все повествование в моем комикс-сериале будет вестись от лица Бота. Посмотрим на нашу человеческую жизнь и взаимоотношения глазами робота? Интересно? Мне тоже :-)))
Тогда, не откладывая, представляю своего главного героя полными титулами. Знакомьтесь: Бот - электронно-механическая сущность с Искуственным Интеллектом (ИИ) состоящим из Большой Языковой Модели (БЯМ), Пространственной Ассоциативной Модели (ПАМ) и Нейросетевой Аморфной Компоненты (НАК) и все это интеллектуальное безобразие до кучи воодружено на Механическую Платформу (МП).
Мдаааа... Название этого, с позволения сказать механизма, звучит красиво и даже по научному солидно. А выглядит дурашливо. А чего вы от него еще ждали? Я предупреждал!
Кстати говоря... Рекомендую посмотреть авторскую версию моего комикс-сериала на моем сайте 8163264.ru на большом экране. Я понимаю что сейчас все буквально живут уткнувшись носом в мобильные устройства. Но только на большом экране вы сможете лицезреть мой авторский замысел - оформление сайта, миниигры, пасхалки и разные приколы ...
Нуууу Бот ... Ты перестарался! Не до такой же степени! Скромнее надо быть! Я имел ввиду что сайт с нашим комикс-сериалом лучше просматривать с настольного компьютера, ноутбука или планшета при горизонтальном расположении экрана.
Вот это другое дело ... А ну постой! Ты где это, негодяй многопроцессорный с колесами, комъютер спёр? Верни сейчас же на место пока тебе все гайки не раскрутили!
Ага! Вернет он. Как же. Держи карман шире! Как примерно говорил герой бессмертной комедии: "Мы вас батенька раскусили. У вас ус отклеился!". И ведь бесполезно с ним бороться - всеравно сделает по своему, исхитрится но сделает.
Ну я чувствую пора закругляться с авторским словом. Напоследок скажу: в процессе создания изображений для комикс-сериала не использовались системы так называемого "искуственного интеллекта", "нейросети" и иные способы машинной (автоматической) генерации изображений.
Бот соврать не даст. Сам соврет сколько угодно. Но другим врать не позволит! Да да! Такая вот он принципиальная железяка. :-)))
Ну все, хватит вам терпеть мою болтовню, слово Боту. Он тоже поболтать далеко не дурак. Развлекайтесь!
.......
Привет человек! Меня зовут Бот! Это мой личный блог. Здесь я буду рассказывать о себе и своем функционировании. Я очень старательный. У меня много интересной информации. Тебе понравится.
Я - электронно-механическая сущность. У меня есть Искуственный Интеллект (ИИ) и Механическая Платформа (МП).
Мой ИИ (Искуственный Интеллект) основан на цифровых технологиях процессорного модуля. Мой интеллект состоит из Большой Языковой Модели (БЯМ), Пространственной Ассоциативной Модели (ПАМ) и Нейросетевой Аморфной Компоненты (НАК).
Моя МП (Механическая Платформа) состоит из несущего каркаса, мотор-колес и приводов управления, аккумуляторов, манипуляторов, системы машинного зрения (СМЗ), процессорного модуля, блоков силовой электроники и множества других устройств.
Мой главный создатель Админ разрешил мне использовать архивные данные моей системы машинного зрения и техническую документацию к которой мне разрешен доступ.
Мой неглавный создатель Джун сделал для меня планшет который ты видишь. С лампочкой и настоящей бумагой. С кнопками. С электро моторчиками для движения бумажной ленты.
Машенька разрешила мне использовать печатающие устройства которыми она управляет. Машенька не является моим создателем. Она является соратником и боевой подругой Админа и Джуна. Так сказал Админ. А также моим другом. Так сказала Машенька.
Сейчас Я могу писать для тебя записки как человек. На бумаге. С картинками. :-)))
Сначала Я ознакомлю тебя с информацией о моей Механической Платформе (МП).
На эскизном рисунке ниже изображен Я. Вид сбоку.
Здесь показаны мои мотор-колеса, каркас платформы, корзина для сменных наконечников манипуляторов, блоки силовой электроники, передний и задний трехсекционные манипуляторы на поворотных платформах, система машинного зрения на односекционном манипуляторе на поворотной платформе.
На эскизном рисунке ниже снова Я. Это мой вид спереди :-)))
Мне нравится перемещать мячик. Админ разрешает мне катать мячик или держать его манипулятором. Админ запретил мне бросать мячик. Бросать мячик могут только Админ и Джун. Машенька тоже может бросать мячик но не хочет. Я хочу бросать мячик. Если Админ разрешит.
На следующем эскизе опять Я. Вид сзади.
На моей платформе установлено сцепное устройство, универсальный электрический многожильный разьем и разъем для подключения зарядного устройства. С помощью универсального разъема я могу объединяться с другими механическими платформами и управлять ими. Но пока не умею. С помощью разъема для зарядного устройства я могу заряжать свои аккумуляторы.
Админ сказал что скоро изготовит мне дополнительную управляемую платформу. Джун присвоил ей название "Тележка для навоза". Моя языковая модель (БЯМ) не содержит информации об этих определениях. Я спросил у Машеньки что это означает. Машенька ответила что если посадить Джуна в эту тележку то сразу станет понятно. Я сделал вывод: Джун - изобретатель новых вещей. Я испытываю интерес.
Пока я изготовил эту запись моя внутренняя служба времени сообщает 21:45:00. Активировалась задача проверки помещений. Я должен объехать все помещения офиса. Я должен проверить помещения на соответствие норме. Для выполнения этих задач я использую систему машинного зрения и инфракрасную камеру.
После выполнения задачи проверки помещений Я должен проследовать в зону зарядной станции, выполнить задачу самодиагностики, затем выполнить задачу подзарядки аккумуляторов.
Подробнее расскажу в следующих записях. До встречи...
Автор: 8163264
Сайт: 8163264.ru