Месяц: Ноябрь 2022
-
Big O нотация в Swift (часть 2 — Сокращение)
—
от автора
Привет всем, добро пожаловать в раздел о сокращении Big O. В первой части мы познакомились с BigO нотацией, а сегодня вы узнаете, как взять большой сложный алгоритм и свести его до минимального значения Big O. После прочтения данной статьи вы сможете взглянуть на любой алгоритм и определить, что представляют собой различные компоненты в рантайме. Итак,…
-
Анализ больших данных в Excel: используем сводную таблицу для работы с BigQuery, Snowflake и ClickHouse
—
от автора
Всем привет! Меня зовут Сергей Коньков — я работаю архитектором в компании CloudReports. Сегодня я расскажу, как мы создали продукт, который помогает пользователям работать с данными и в какой-то мере соединяет два мира аналитики: Excel и облачные хранилища данных.ЗадачаBigQuery и другие аналитические хранилища в сочетании с современными BI инструментами перевернули работу с данными за последние…
-
Как всё успевать: 10 проверенных принципов борьбы с хаосом задач
—
от автора
С детских лет меня очень интересовали всякие канцелярские и бюрократические вещицы. Я мог часами простаивать у прилавков магазина канцтоваров, глядя на витрины с разнообразными притягательными и волшебными предметами. Особое уважение мне внушали солидные блокноты большого формата, ежедневники, календари-планеры и другие подобные издания, в которых нужно было что-то заполнять и записывать. Помню, что особенно меня поражала…
-
Работа в нотном редакторе MuseScore. Часть 5.3
—
от автора
Продолжение Работа нотном редакторе MuseScore. Часть 5.2Нешаблонное применение встроенных шаблоновВ Части 1, я начала обзор по работе с интерфейсом нотного редактора со описания встроенной дополнительной рабочей панели для набора ударных инструментов. Я начну эту статью с ее нешаблонного использования. В любом нотном тексте, сложнее чем запись одной мелодии, возникает необходимость многоголосой записи. Одноголосную нотную запись…
-
Микро-сервисы и макро-твиттер
—
от автора
Много шуму поднято из-за публичного обсуждения «вхождения во власть» Илона Маска с его новоприобретённым Твиттером. Это действительно хороший повод для понимания того, что творится в современных информационных технологиях. Поэтому рассмотрим проблему со стороны оппонентов повсеместно распространённой излишней сложности, коллективно называемой «микросервисная архитектура».Итак, на Хабре появилась статья защитников микросервисов. Очень кстати, теперь есть о чём говорить…
-
Bender postmortem
—
от автора
Об архитектурных неудачах, ошибках планирования и прочих косяках при разработке игры.ИдеяДля меня Bender начался с темы на геймдев.ру форуме о поиске программиста на головоломку. Я перебирал идеи мини-игр, чтобы добавить в свою рпгшку, и эта головоломка показалась мне очень знакомым из-за общих черт с Сокобаном, но я так и не смог нигде найти копию.Мне понравилось,…
-
LeTourneau TC-497: Паровозик, который смог
—
от автора
В конце 50-х годов Холодная война между СССР и США была в самом разгаре. Стороны уже вовсю фехтовали своими прокси во Вьетнаме, советский ученые заканчивали работу над термоядерной «Царь-бомбой», а в Пентагоне всерьез обдумывали последствия массированного ядерного удара, которые evil pinky commies вероятно скоро нанесут по Соединенным штатам. В частности вызывало опасение, что неизбежное массированное…
-
И снова китайские процессоры: возможности и перспективы 12-нм чипа Loongson 3A6000 на собственной архитектуре
—
от автора
Немногим более года назад стало известно, что китайцы, а точнее, китайская компания Loongson Technology практически с нуля разработала архитектуру, получившую название Loongson Architecture или LoongArch. Разработчики Loongson заявили, что система команд новой архитектуры включает около 2000 уникальных инструкций. Благодаря тому, что все технологии разрабатывались практически с нуля, компании удалось добиться повышенной энергоэффективности процессора. Летом 2022…
-
iotPlita или кому нужен такой контроль на кухне?
—
от автора
Привет, Хабр!Эта статья не про кулинарию и не самодисциплину, а про решение одной ежедневной задачи.Моя больТак получилось, что волею судеб я привык готовить на обычных электроконфорках, а так как человек увлеченный, то это от этого процесса всегда могло отвлечь, что то другое. В том числе программирование или другие увлекательные задачи и как следствие сотни подгоревших…
-
Арифметическое переполнение в ПЛК AllenBradley
—
от автора
Недавно на работе столкнулись с интересной ситуацией, о которой захотелось написать тут, потому что случай довольно интересный, хотя как и оказалось простой. На одном из агрегатов, управляемым контроллером от Allen Bradley Compact Logix L33ER, в контроллере постоянно сыпались предупреждения, а точнее даже минорный ошибки (Minor Faults) — которые на функциональность никак не влияют, но раздражают…