И - Информационная безопасность.
Вот такие вот у нас на Почте России пароли для осуществления финансовых операций. Мало того что хранятся в базе в незашифрованном виде, так еще и представляют собой мега-сложную комбинацию почтового индекса и загадочного слова Gfh***. Круче нас - только "звездочки".
Создатель базы данных не любил американцев
таблица "причин увольнения"
Дело-ориентированная БД. По-моему - это шедевр.
Наткнулся на репозиторий на github. Готов поучаствовать.
Оригинал описания и репозиторий https://github.com/zaabjuda/kgb-db
kgb-db
Дело-ориентированная БД
Основная кодировка данной БД - Косыгин-8. Доступна на пользовательской операционной системе Маркс ОС, а также на серверной - Энгельс ОС (запускаемой в виртуальной машине ЗИЛ).
В состав бд входят:
Lenin CI
Дзержинский Антивирус
Горбачев-коллектор (gc)
Это первая система, полностью поддерживающая Хрущев Procedure Call (оборачивание сообщений в кукурузу) и iOSталин.
БД содержит партийные ячейки (таблицы), звенья (колонки). У каждой таблицы есть вожатый (owner). Простейший индекс - целина.
Каждый инстанс kgb-db можно запустить в контейнере - республике. Синхронизация между республиками происходит через Собрания КПСС.
В качестве генератора рандомных чисел используется спорт-лото, а 1917 год - как начало эпохи.
Предустановлен мощный firewall - Занавес. На данный момент существует только один внешний драйвер - Fidel.
Главный процесс, контролирующий работу всей системы, - ГенСек, напрямую связан с ядром.
Ядро
kgb-db благодаря своему ядру Лубянка может выдержать до 1 000 000 000 доносов в секунду (реализация очередей и талонов).
В ядре Лубянка не может сущестовать никаких importов, подключаемых модулей и плагинов.
Однако допускается использование расширений для работы с ядром. Главным каналом распросранения таких пакетов является package-index Ералаш (веселые пакеты).
БАМ используется в качестве шины, с помощью которой решается теорема CAP.
Главные компоненты дело-ориентированной базы данных - это товарищи и доносы на товарищей.
Товарищ
Товарищ (рабочий) - это абстрактный базовый класс, от которого наследуются другие классы:
резидент
коммунист
партийный
беспартийный
спорстмен
Ниже приведен код проверки товарища:
если не товарищ
верни тамбовский волк --- враг народа
У товарища есть следующие абстрактные методы:
__расстрел__
__go_to_гуллаг__
__создать_донос__
__собрание__ (партийное)
Для того, чтобы взаимодейстовать с kgb-db, товарищу необходим партийный билет (auth token).
Воронок может доставить до 3х товарищей на stack (карцер).
Донос
Доносы пишутся на Донос Query Language:
выбрать всех товарищей, где донос - истина, иначе расстрел
Существует механизм ускорения ДQL - 5-летки.
Также реализован язык допросов.
Товарищ может выдержать только 1 одновременный допрос.
Установка
Чтобы скачать последние обновления kgb-db на Маркс ОС достаточно использовать Gagarin Version Control:
yura pull kgb-db
Или
yura push
Для публикации изменений.
Тестирование
Для написания своих тестов используют следущие объекты:
белка
стрелка
Их необходимо mockать, также существует соглашение о наименовании их - белок и уголек, так как
Они сгорели
Для тестирования товарищей обычно применяют гулаги.
Сообщество
Проводятся митапы - October Fest, где происходит встреча пользователей с евангелистами и core-разработчиками kgb-db.
Для огромного кол-ва говна поделий, производимых сообществом, был создан специальный зоопарк фреймворков - Артек.
На основе kgb-db написана социальная сеть Пионерская Зорька.
Pioner.js, разработанный сообществом, позволяет на порядок увеличить кол-во доносов, которое может выдержать kgb-db, включен в официальную поставку.
Мертвые души
Системному администратору городского морга, по ошибке удалившего всю базу данных за несколько десятков лет, вот уже пятый день снится Гоголь.
Тупость 80 лвл. Старая история, не моя, но вспомнилась (немного адаптировал):
В один прекрасный момент она перестала работать.
И вот он нашел программиста (П), который готов исправить ошибку.
Между ними происходит примерно следующий диалог:
-К: У меня есть программа и она перестала подключаться к базе данных.
-П: Понял. Давайте код - посмотрю.
-К: Нет, код дать не могу - она мне стоила больших денег, вдруг вы себе его возьмете.
-П: Ясно. Мне не ВЕСЬ код нужен, а только фрагмент, где идет коннект к базе.
-К: А где он находится?
-П: У Вас в коде.
-К: Я точно не знаю, можете сказать где?
-П: Давайте доступ к файлам - найду.
-К: Я же сказал - не дам, Вы так скажите, что поправить - без кода. Я сам поправлю где надо.
Что купить, чтобы заниматься спортом на улице
Несмотря на капризы погоды, лето неумолимо приближается. Значит, занятия в спортивном зале или домашние тренировки получится заменить на активности под открытым небом. Собрали для вас товары, которые сделают уличные воркауты интереснее, увлекательнее и полезнее.
Мегамаркет дарит пикабушникам промокод килобайт. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.
Для тех, кто привык заниматься один
В компактную поясную сумку поместятся телефон, ключи, кошелек или другие нужные мелочи. Во время тренировки все это не гремит и не мешает, но всегда находится под рукой. Материал сумки прочный и влагонепроницаемый, вещи в ней защищены от повреждений, царапин или пота.
С фитнес-резинкой можно тренировать все группы мышц: руки, ноги, кор, ягодицы. А еще она облегчает подтягивания и помогает мягко растягиваться. В сети можно найти огромное количество роликов с упражнениями разной степени сложности. Нагрузка легко дозируется: новичкам подойдет резинка с сопротивлением до 23 кг, опытным атлетам — до 57 кг. При этом оборудование максимально компактно и поместится даже в небольшую сумку.
Для тех, кому надоели обычные тренировки. Слэклайн — это стропа шириной 50 мм, с помощью которой осваивают хождение по канату. Тренажер учит сохранять баланс, прокачивает координацию и концентрацию, а еще дает отличную нагрузку на спину, руки и ноги.
Для активных занятий вдвоем
Настольный теннис — простой в освоении вид спорта, который отлично помогает размяться и тренирует скорость реакции. В комплект входят две ракетки, три мяча, сетка, накладка и чехол — все, что нужно, чтобы поиграть вечером во дворе с другом или устроить небольшие соревнования. Этот недорогой набор подойдет именно для развлечения и веселья, устанавливается почти на любой стол.
Еще один вид спорта, которым можно заниматься, даже не имея серьезной подготовки — бадминтон. С набором от Wish Steeltec вы сможете потренировать силу удара, побегать и просто хорошо провести время. Детали яркие, так что их трудно потерять даже на природе. Леска натянута прочно, ресурса ракеток должно хватить не на один сезон.
Фрисби воспринимается как простое пляжное развлечение. Тем не менее перекидывание друг другу тарелки задействует все группы мышц и развивает скорость реакции. Эта тарелка летит далеко и по понятной траектории — отличный снаряд для начала. Кстати, фрисби — это еще и ряд спортивных дисциплин со своими правилами и техническими сложностями, так что игра с друзьями может перерасти в серьезное увлечение.
Для большой компании
Стильный мяч из износостойкой резины отлично подходит для уличных тренировок. Вы сможете поиграть компанией в баскетбол или стритбол или просто отработать броски. При производстве используется технология сбалансированного сцепления: это значит, что снаряд не сбежит от вас и будет двигаться по стабильной траектории.
Футбол — один из самых популярных в России видов спорта. Играя, можно отлично побегать, потренировать меткость и отработать взаимодействие в команде. Футбольный мяч Torres Striker выполнен из качественного полиуретана и резины и выдержит не один десяток матчей, не потеряв упругости. Отличная балансировка и оптимальный размер делают его подходящим как для взрослых, так и для подростков. Он достаточно тяжелый, почти как в профессиональном спорте, так что совсем малышам не понравится.
Пляжный или обычный волейбол? А может быть, пионербол, как в детском лагере? Мяч TORRES SIMPLE COLOR подойдет для любой из этих игр. Камера отлично держит давление, поэтому вам не придется постоянно подкачивать его, а качественные материалы (полиуретан и бутил) сохраняют все характеристики даже при интенсивном использовании.
Для совмещения приятного и полезного
Многоскоростной велосипед с рамой 19-го размера подойдет как мужчинам, так и женщинам. Это отличный вариант для новичков: модель доступная, удобная. Поможет понять, нравится ли вам велоспорт. Конструкция велосипеда позволяет ездить по дорогам разных типов, поэтому вы сможете перемещаться по городу или отправиться в поход. Есть складной механизм — велосипед с ним легко возить в машине, на электричке и просто хранить в кладовке.
Более продвинутая модель для тех, кто уже оценил прелесть движения на двух колесах. Геометрия велосипеда предполагает вертикальную посадку. Это обеспечивает более удобное положение тела, чем на других байках. В конструкции предусмотрены детали для комфорта и безопасности: пружинная вилка с ходом 100 мм, сервисная подводка тросов и дисковые гидравлические тормоза.
Если вы не фанат велоспорта, но хотите получить свою дозу физической нагрузки, перемещаясь по городу, выбирайте самокат. В модели PLANK Magic 200 есть регулировка руля по высоте, надежные тормоза и прочная увеличенная дека из алюминия. Когда вы катаетесь на самокате, работают мышцы ног, ягодиц, спины и живота, а заодно добираетесь, куда нужно. Если вы решите сделать паузу в тренировках, самокат легко складывается для хранения.
Экипировка
Любая активность на свежем воздухе требует хорошей обуви, специально сделанной для занятий спортом. Яркие кроссовки Hoka RINCON 3 с облегченным весом амортизируют, снижают нагрузку на суставы. Выраженный рельеф подошвы обеспечивает сцепление с поверхностью вне зависимости от того, где проходит тренировка: на специальной площадке, асфальте или грунте.
Легкие женские кроссовки из линейки Clifton подходят для занятий на твердых покрытиях. Дышащий сетчатый верх поддерживает вентиляцию стоп, чтобы можно было тренироваться даже в жару. Подошва из легкой пены EVA гасит силу ударов. Кроссовки беговые, подходят для тренировок на длинных дистанциях.
Защита от солнца и перегрева
Во время занятий на свежем воздухе важно защитить голову от перегрева. С этим отлично справится легкая и светлая бейсболка — например, от GLHF. Она удобно сидит на голове, не сваливается и не отвлекает от занятий, благодаря сетке голова меньше потеет. Козырек жесткий и не мнется.
Не забудьте защитить кожу от солнца — чтобы не было мучительно больно на следующий день после тренировки под открытым небом. В этом поможет крем против пигментных пятен с сильной защитой от ультрафиолета SPF50. Водостойкая текстура легко наносится и быстро впитывается, действует два часа — потом крем нужно обновить.
Удобные и стильные солнцезащитные очки защищают глаза благодаря фильтру UV400, который поглощает до 99.99% ультрафиолета. Они выполнены из легких материалов и плотно прилегают к голове. Ударопрочные поликарбонатные линзы с антибликовым покрытием подходят для разных видов спорта.
Используйте промокод килобайт на Мегамаркете. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.
Реклама ООО «МАРКЕТПЛЕЙС» (агрегатор) (ОГРН: 1167746803180, ИНН: 9701048328), юридический адрес: 105082, г. Москва, ул. Спартаковская площадь, д. 16/15, стр. 6