Как стать автором
Обновить
322
Карма
5.2
Рейтинг
Дмитрий EvilDBA @Tzimie

DBA

Топ полезных SQL-запросов для PostgreSQL

PostgreSQL *SQL *Администрирование баз данных *Хранение данных *Хранилища данных *
✏️ Технотекст 2022

Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.

Читать далее
Всего голосов 83: ↑81 и ↓2 +79
Просмотры 42K
Комментарии 15

Как базы данных «ключ-значение» обеспечивают производительность и масштабируемость без границ

Блог компании VK Администрирование баз данных *Big Data *Хранение данных *
Перевод


Команда VK Cloud перевела статью о базах «ключ-значение». Вы узнаете, в чем их преимущества перед другими БД, какие базы работают по этому принципу и чем они отличаются между собой.

В чем суть баз «ключ-значение»


Суть проста — объекты в них хранятся и извлекаются с помощью ключа. Так мы прощаемся с:

  • таблицами, столбцами и вводом ant data — всем, что можно так или иначе назвать blob-объектом;
  • отношениями между объектами;
  • сложными операциями.

Что же мы получаем взамен, когда отбрасываем все это?
Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 11K
Комментарии 11

OSINT по спутниковым изображениям

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

Мы живем в такое время, когда снимок со спутника можно получить в один клик. В оптическом, в инфракрасном и в радиодиапазоне. А еще историю изменений в определенной координате за несколько лет.

Зеленый Кот нашел разбившуюся советскую исследовательскую станцию «Марс-3» по снимкам со спутника, тысячи экологов следят за лесами Амазонки и состоянием береговой линии, школьники делают учебные проекты по слежке за популяцией моржей, репортеры проводят расследования, освобождают рабов, мониторят лагеря беженцев.

Предлагаю вам подборку бесплатных ресурсов и проектов со спутниковыми данными, программами обработки этих данных и полезные статьи.
Читать дальше →
Всего голосов 55: ↑54 и ↓1 +53
Просмотры 26K
Комментарии 11

Как оплатить VPN без Visa и Mastercard

Криптовалюты
Туториал

Во времена хаоса самый необходимый и жизненно важный ресурс - это не еда, вода и средства гигиены, а информация. К сожалению, цензура интернета особенно последнее время стремится оградить людей от информации. Еще больше усугубляет положение изоляция России от международных платежных систем. В этой статье я расскажу, как можно платить за VPN при помощи криптовалют.

Читать далее
Всего голосов 33: ↑27 и ↓6 +21
Просмотры 70K
Комментарии 125

Лямбда-исчисление в 397 байтах

Программирование *Математика *
Перевод

Лямбда-исчисление — это язык программирования с единственным ключевым словом. Это асфальтовая топь Тьюринга, обнаруженная научным руководителем Тьюринга. В этом посте я расскажу о совершенно новой 397-байтной реализации двоичного лямбда-исчисления в виде Linux ELF для x86-64. Также в нём представлены удобно портируемый код на C и собранные двоичные файлы APE для других платформ.
Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Просмотры 14K
Комментарии 13

Карманный справочник: сравнение синтаксиса MS SQL Server и PostgreSQL

Блог компании Ozon Tech PostgreSQL *Программирование *SQL *Microsoft SQL Server *
Туториал
✏️ Технотекст 2021

Приветствую, уважаемые хаброжители!

Так как занимаюсь переводом кода с MS SQL в Postgre SQL с начала 2019 года, то решил продолжить сравнение этих двух СУБД.

В прошлой публикации мы рассматривали отличия в быстродействии MS SQL и PostgreSQL для 1C.

Сегодня давайте сравним основные конструкции синтаксиса MS SQL и PostgreSQL для правильного чтения кода, а также для того, чтобы быстро изменить код из MS SQL для PostgreSQL или наоборот.

Начнем рассмотрение с сопоставления типов.

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

Формула Бине без плавающей точки

Алгоритмы *

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

Читать далее
Всего голосов 77: ↑76 и ↓1 +75
Просмотры 11K
Комментарии 29

Говорите длиннее: история процессоров компании Transmeta

Блог компании Selectel История IT Старое железо Ноутбуки Процессоры

Когда 19 января 2000 года, общественности был представлен новый процессор Transmeta Crusoe (странно, но презентация прошла в среду, а не в пятницу), разнообразные, порой неправдоподобные, слухи о компании ходили вот уже почти два с половиной года — с тех пор, как появился ее сайт с чистой главной страницей и заголовком «Not yet the Transmeta home page». За пару месяцев до релиза, на странице начали появляться намеки на предстоящую презентацию, но они лишь подогревали слухи…

Сама же компания была основана еще в 1995 году и с тех самых пор в атмосфере строжайшей секретности разрабатывала процессор будущего. Быстрый, холодный и удивительный. Он должен был составить конкуренцию грандам — Intel и AMD. Он должен был быть полностью совместим с ними, имея при этом внутри устройство, совершенно иное от соперников.
Читать дальше →
Всего голосов 67: ↑65 и ↓2 +63
Просмотры 11K
Комментарии 13

Про минусование и плюсование на Хабре

Habr

Пару десяток минут тому назад написал комент. Тут же прилетел минус. Я не против, так работает система. Просто непонятно "за что?".

В чём дело? В коменте ложь? Или он просто не нравится? Или "твоя морда мне не нравится"? То же самое касается плюсов. Плюс за то что вы того-же мнения, полностью согласны? Или вам просто статья, стиль нравится? Или тема обсуждения? За что!?

Раз Хабр уже разрабатывает новую "одёжку", может было бы полезно и интересно (владельцам, публике) сделать какие-то категории плюсования и минусования. Что бы было понятно "за что?".

Я такое не ожидаю от соседской собаки. Если она гавкает, может мой запах ей не нравится , а может сосед её только что отлупил, может её не кормили уже два дня, может она просто "на хлеб зарабатывает" лая на всех подряд... но на Хабре вроде бы айтишники? Человеки думающие.

Конкретное предложение - сделать небольшые меню для плюсования/минусования с опциями "за что", если сочтёте потенциально полезным.

Без этого мы останемся на уровне собак, будем вилять хвостом или гавкать, а другая сторона пусть догадывается "за что".

Кстати, на входе можно свободно использовать autoFocus/autofocus для несмартфонных клиэнтов.

Нету тут чего далее читать
Всего голосов 63: ↑28 и ↓35 -7
Просмотры 4.7K
Комментарии 152

Вечер трудного дня

Читальный зал

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

- Алексей. Алексей! Алексеееееей!!

Я буквально вытряхиваю себя из своих грёз, на мониторе те-же безликие четыре строчки, на втором мониторе открыт Zoom на два окошка. В одном из них девушка лет 24-х, в строгом костюме и дежурной деловой улыбкой на лице. Во втором скучающий угрюмый тимлид.

- Алексей, к сожалению время на решение задачи уже вышло, а ответа мы так и не получили, - заученно, но вежливо отчеканила девушка.

Читать далее
Всего голосов 18: ↑9 и ↓9 0
Просмотры 2.9K
Комментарии 6

Запускаем DOOM на лампочке

Блог компании Маклауд Разработка игр *Компьютерное железо Научно-популярное DIY или Сделай сам
Перевод
image

В DOOM уже поиграли на пианино и на клавиатуре, на тесте на беременность (кстати, это был фейк) и на паяльнике, на самолёте, банкомате, принтере и осциллографе.

Пришло время для лампочек.

imageВнутри лампочки TRÅDFRI RGB GU10 (IKEA model: LED1923R5) хакеры из Next-Hack нашли модуль Silicon lab's MGM210L RF module с 108кб оперативки и запустили на нем DOOM. Исследователям-хакерам пришлось попотеть над оптимизацией использования оперативки, потому что оригинальный DOOM требует 4мб, но они смогли.

Модуль имеет только 1 МБ внутренней флэш-памяти, поэтому умельцы добавили внешнюю флэш-память SPI для хранения файла WAD, который можно загрузить с помощью YMODEM. Процессор у лампочки 40-MHz Cortex M4.
Всего голосов 63: ↑48 и ↓15 +33
Просмотры 22K
Комментарии 26

О сложности в работе программиста

Программирование *Управление разработкой *

Я хочу сегодня порассуждать об окружающей нас (людей) сложности и о нашем умении с ней работать. Не о той сложности, про которую пишут в статусах семейного положения в соцсетях, типа, «всё сложно», а о сложности в организационно-технических системах (кстати, по-моему, неплохое название для ВУЗовской специальности получилось). На оригинальность и, тем более, истину не претендую (тем более что, как минимум, наполовину я тут собираюсь низводить, курощать и дуракавалять). Часть этих рассуждений я уже выносил куда-то в комментарии, но для меня этот вопрос не закрыт. Поэтому жизнь всегда подбрасывает мне разные показательные примеры, которые побуждают размышлять дальше. Несмотря на пятницу, это не задумывалось, как развлекательное чтиво, тут не будет весёлых картинок, если что – я вас предупредил. Если хотите прочитать только одно предложение, и пойти читать остальные весёлые пятничные статьи – то вот оно: «Упрощать сложность там, где это можно сделать, справляться со сложностью там, где упрощать её нельзя, и нарабатывать опыт и умение отличать первый случай от второго». Годится как пятничный тост.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 13K
Комментарии 11

Ваш скрипт, обслуживающий индексы, измеряет не то, что надо

Microsoft SQL Server *Администрирование баз данных *
Перевод

Мой Дорогой Друг Шон недавно написал пост, рассказывающий о том, как люди неправильно обслуживают индексы. Я собираюсь зайти немного дальше и поговорить о том, что сам метод, которым ваш скрипт, обслуживающий индексы, оценивает фрагментацию индексов - неправильный.

Если вы посмотрите на то, как ваш скрипт решает нужно или нет перестраивать индексы, и тоже самое касается планов обслуживания (я запускал ПРОФАЙЛЕР ДА ЗДРАВСТВУЕТ ПРОФАЙЛЕР ВПЕРЁД ПРОФАЙЛЕР чтобы проверить), вы увидите, что они выполняют запрос к sys.dm_db_index_physical_stats.

Все эти запросы используют столбец avg_fragmentation_in_percent, чтобы понять - нужно ли перестроить индекс

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

Реклама Creative Commons творчества русской группы Complex Numbers, что с 1996 года создает хорошую научную фантастику

Научная фантастика

Здравствуйте, я давно знаком с творчеством Complex Numbers, насколько я помню сначала меня поразила их опера 2032, которая вышла за год до первого айфона, где человек общается с машиной об оптимальной социальной формации, потом волосы встали дыбом от песенки Последее Кольцо, где рассказывается о тепловой смерти вселенной, что даже если мы и станем бессмертными пост-человеками то ничего не сможем поделать с законами физики.

Интересно что главный, Виктор Аргонов, много лет занимался физикой и имеет соответствующие научные работы, а также статьи по философии сознания. Редкий феномен, когда ученый делает песенки, и большие оперы (похоже на жанр Театр у микрофона). Музыка часто похоже на ретрофутуризм, но текст и голоса девушек исполнителей доставляют. Сегодня Виктор ушел из науки и зарабатывает статьями про криптовалюты, продолжая после работы делать новые произведения про будущее человечества и работу мозга.

На Хабре не нашел ни одной статьи об этой группе, подумал что они достойны рекламы. Тем более что творчество их мало того что бесплатно, так еще и Creative Commons. 25 лет, создавая после работы, такие особенные филосовские произведения. Какбы андерграунд, но стало удивлением что в Дальневосточном федеральном университете на кафедре «Основы биологии человека и биоэтики» в программе обучения от 2017 года содержится задание по написанию эссе после прослушивания Русалочки (одна из опер группировки). Вопросы студентам предлагаются следующие:

Read more
Всего голосов 51: ↑48 и ↓3 +45
Просмотры 7K
Комментарии 42

Услуга за услугу. Как русские учёные впряглись за Пастера в споре с антипрививочниками

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


В 2020 у нас появился новый повод гордиться Россией — вакцина от коронавируса, разработанная центром имени Н.Ф. Гамалеи.

Я расскажу о событиях 135-летней давности. О приключениях молодого доктора Гамалеи в Париже и о том, как в мире победили вирус бешенства.


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

Если вас укусила подозрительная собака (или милый уличный котёнок) — обратитесь в травмпункт. В детстве нас пугали 40 уколами в живот, но современные вакцины требуют 3-6 уколов в плечо, пережить можно. Можете конечно ничего не делать, ведь не от каждого укуса получают заражение (вероятность 30% в случае собак). Но это как играть в русскую рулетку с двумя патронами в револьвере — оно вам надо?

Карикатура 1826 года: бешеный пес на улицах Лондона. Покусанная женщина скорее всего уже не жилец:


Читать дальше →
Всего голосов 121: ↑115 и ↓6 +109
Просмотры 23K
Комментарии 51

HTML-теги и атрибуты, о которых вы, возможно, не знали

Блог компании Маклауд Разработка веб-сайтов *HTML *

image


Эта статья — шпаргалка по HTML-тегам. Поэтому не будем разглагольствовать, сразу к делу.


abbr


Тег abbr определяет аббревиатуру или акроним. Аббревиатура или акроним расшифровываются с помощью атрибута title.


<abbr title="HyperText Markup Language">HTML</abbr> был разработан британским ученым Тимом Бернерсом-Ли приблизительно в 1986—1991 годах.

abbr часто используется совместно с тегом dfn, идентифицирующим понятие или термин:


<p><dfn><abbr title="Cascading Style Sheets">CSS</abbr></dfn> - формальный язык описания внешнего вида документа (веб-страницы).</p>

address


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

Читать дальше →
Всего голосов 66: ↑54 и ↓12 +42
Просмотры 40K
Комментарии 13

Логическое программирование на Prolog для чайников

Prolog *
Туториал
Из песочницы

Дисклеймер: этот туториал написан преимущественно для студентов, изучающих Пролог. Если вы человек практического толка, то, скорее всего, вы не найдете здесь ничего полезного.

Выделяют три основные парадигмы программирования: императивное, функциональное и логическое. Императивное — это про C/C++, Java, Golang, Javascript и тд. Я даже могу сказать "C подобный, значит императивный". Функциональное — это про Haskell, F#, Lisp, ленивые вычисления, чистые функции и т.д. Но что такое логическое программирование? Какие задачи оно решает и на чем программировать? Не уже ли логическое программирование способно доказать любую математическую теорему? Или как?

Это статья — туториал по логическому программированию на Пролог для чайников.

Туториал будет интересен в первую очередь:
1. Любознательным
2. Студентам, которым приходится изучать Prolog в вузе

Я постарался лаконично, понятно, без излишних приступлений и отступлений научить основам программирования на Пролог.

Давайте разбираться
Всего голосов 17: ↑13 и ↓4 +9
Просмотры 35K
Комментарии 18

Исследование: какие способы обхода антивирусов используют хакеры

Блог компании Positive Technologies Информационная безопасность *Антивирусная защита *Реверс-инжиниринг *Исследования и прогнозы в IT *

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

Для решения этой проблемы хакеры используют техники упаковки, шифрования и мутации кода. Такие техники часто реализуют отдельные инструменты — «крипторы» (crypters) или просто «пакеры». В этой статье на примере банковского трояна RTM мы рассмотрим, какие «пакеры» могут использовать злоумышленники и как эти «пакеры» осложняют обнаружение ВПО.

Полная версия данного исследования доступна по ссылке.

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

Pocket 6K. Макросъемка через объектив микроскопа

Блог компании RUVDS.com Научно-популярное Фототехника Физика
Перевод


В последнее время я увлекся макросъемкой, и мне стало любопытно, смогу ли я использовать отцовские объективы от микроскопа для своих фото и видео камер. Замысел этот не нов, и гугл-поиск показал, что реализовать его действительно возможно, потребуется лишь специальный переходник “RMS — M42”, который доступен на Aliexpress.
Читать дальше →
Всего голосов 87: ↑87 и ↓0 +87
Просмотры 19K
Комментарии 33

Защищали ли кольчуги рыцарей?

Научно-популярное

Автор: Azirsan

В жизни каждого современного человека бывает момент, когда, проснувшись утром, он вдруг понимает, что сейчас XII век, нужно освобождать Святую Землю, да и неплохо было бы валлийцев привести к покорности. Узнали, знакомо? Откуда возникает очевидный вопрос, а защитит ли в этом ответственном деле нас доспех? Вот эту тему мы и будем разбирать. Причем разбирать мы будем с двух точек зрения: аутентичных источников и современных тестов экспериментальной археологии. Поскольку это заметка, а не научная статья, то, возможно, возникнет множество вопросов, которые я не смог затронуть, в силу формата – в квадратных скобках будут приводиться источники, если захотите углубиться в вопрос. Или же можете эти цифры просто игнорировать.

Читать далее
Всего голосов 219: ↑196 и ↓23 +173
Просмотры 56K
Комментарии 196
1

Информация

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