Как стать автором
Обновить

Анализ информации битового блока по количеству нулей и единиц в блоке

Среди методов анализа информации, в данной статье представлен анализ распределения плотности информации в битовом блоке данных. Данный метод может быть ориентиром при разработке методов сжатия информации, так как дает оценки как распределена плотность информации в зависимости от состава блока, который определяется количеством нулей и единиц, формирующих битовый блок данных.

Читать далее

Резюме, которое подают на вакансии от 100 тысяч рублей: + шаблон резюме в Notion

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

Читать далее

Cordova create React App

Уровень сложности Средний

Cordova create React App

Что ж, думаю у каждого был такой момент на работе, чтобы тебе сказали сделать что-то новое с чем ты не сталкивался и вот этот момент настал и меня. Было дело вечером... .

Была выставлена задача перевести PWA приложение в полноценное мобильное приложение и тут я сразу вспомнил Web app to APK, их очень много, но подходящих очень мало, а они с своими нюансами PWAbuilder, WebIntoApp и т.д.

После долгих рассуждение с тимлидом пришли к выводу что пора подключать темную лошадку - Cordova.

Читать далее

Еще одно объяснение ускоренного расширения Вселенной

Уровень сложности Простой

Показана еще одна вероятная причина ускоренного расширения Вселенной. Вполне возможно, что ускорение при расширении можно объяснить существующими явлениями, не обращаясь к неизвестным средствам, таким как «темная энергия» и «антигравитация».

Далее еще интереснее...

ТОП-3 | Куда переехать айтишнику в 2024?

Уровень сложности Простой

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

Сегодня мы поговорим о странах с самыми привлекательными и выгодными условиями легализации.

Обсудим требования, порядок оформления ВНЖ, необходимые документы.

Читать далее

Офис VS удаленка. Что такое рабочее пространство

Уровень сложности Простой

Далекий, казалось бы, 2020 поделил летоисчисление рабочих эпох на «до» и «после» — из-за принудительного перехода на удаленку. Работодатели были вынуждены выгнать всех из офисов, обеспечить дистанционную работу сотрудников из дома, наладить рутину, перейдя на виртуальное общение, чаты, созвоны, электронные подписи — новый формат реалий, в которых мы при очной встрече не узнаем коллегу, потому что люди на аватарках на себя редко похожи, а помним мы уже не имена, а никнеймы.

Читать далее

Zigbee шлюз для счетчиков Меркурий

Давно удивлялся, почему не смотря на распространенность счетчиков Меркурий и возможность съема с них показаний через RS-485, на рынке DIY устройств не было Zigbee шлюза для них. Этот пробел я реши восполнить самостоятельно.

В основе шлюза модуль на чипе CC2530 и модуль конвертера RS-485 - UART

Читать далее

MMORPG в Telegram. История Rage Battles | Dev Блог #1

Rage Battles — ад побратимов в свите творцов телеграммных. В поединках с магическими тварями, плетущими пасты в землях Великой Тонканы, врази противников в турнирах, исследуй темные катакомбы в поисках сокровищ, умножай силы и латы своего искусного персонажа.

Читать далее

Массивы в JavaScript

Уровень сложности Простой

Эта статья не для того, что бы все разжевать новичкам. Скорее, это что-то вроде шпаргалки, что бы быстро освежить память перед важным собеседование или что-то быстро вспомнить

Для начала, давайте разберемся что такое массивы

Читать далее

Топ-10 Полезных Плагинов для Sublime Text

Уровень сложности Средний

Sublime Text - один из наиболее популярных текстовых редакторов среди разработчиков благодаря своей скорости, легкости и обширным возможностям настройки. Одним из ключевых преимуществ Sublime Text является его расширяемость за счёт плагинов. Давайте рассмотрим топ-10 полезных плагинов, которые значительно улучшат ваш опыт работы с этим редактором.

Читать далее

Что такое мощность генератора? Как правильно выбрать генератор

Мощность генератора - это способность генератора производить электроэнергию, измеряемая в ваттах (W) или киловаттах (кВт). Это один из самых важных параметров генератора, так как он определяет, сколько электроэнергии генератор способен производить и подавать на потребители.

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

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

Номинальная и максимальная мощность

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

Номинальная мощность – это важный параметр, определяющий способность генератора обеспечивать стабильное электроснабжение.

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

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

Читать далее

Dude — Чистка и оптимизация базы данных SQLite3

Уровень сложности Простой

База данных SQLite3 системы мониторинга Dude используется на роутерах Mikrotik для хранения параметров конфигурации и логирования значений и событий работы сети. Раздуваясь со временем, она может сильно фрагментироваться и терять быстродействие. Поэтому системному администратору периодически приходится проводить чистку и оптимизацию базы данных Dude.

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

В этой статье я подробно опишу простую, но эффективную методу чистки и оптимизации базы данных SQLite3 Dude на роутерах Mikrotik. Эти знания позволят оптимизировать конфигурацию сетевого оборудования и избежать типичных проблем с производительностью.

Читать далее

Протокол Equatable в Swift

Протокол Equatable это тип, который позволяет сравнить значения на равность. Для сравнения используется оператор (==). Большинство базовых типов Swift уже подписаны под протокол Equatable, перейдите по ссылке, чтобы посмотреть весь список.

Читать далее

В чем причина галлюцинаций у нейросетей

Уровень сложности Простой

О том, почему возникает такое явление, как галлюцинации у больших языковых моделей на примере работы системы вознаграждения (мотивации-поощрения) у биологических видов.

Читать далее

Общепринятые принципы разработки

Уровень сложности Простой

Всем привет! Это моя первая публикация, поэтому прошу строго не судить :)
Ниже будут представлены примеры с использованием JavaScript и библиотеки InversifyJS.

Читать далее

Починить Anaconda Navigator (не запускается после установки)

Уровень сложности Простой

Решил выложить этот материал на хабре, чтобы он не пропал даром. Надеюсь, что кому-то он поможет сэкономить время.

Коротко: после полной установки (2024 год, март) Anaconda столкнулся с проблемой: Anaconda Navigator не запускался никаким образом, хотя отдельные элементы системы вроде того же Jupyter Notebook из терминала вполне можно было активировать.

Лог проблемы при запуске Anaconda из навигатора выглядел следующим образом:

Читать далее

Горутины в Go: Базовые примеры

Уровень сложности Средний

Горутины — это функции или методы, выполняемые конкурентно с другими горутинами в одном и том же адресном пространстве. Они легковеснее традиционных потоков, занимают меньше памяти и позволяют эффективно использовать ядра процессора.

Читать далее

3 способа стать современным руководителем в Agile-мире

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

С уверенностью можно констатировать что мы с вами живём во время небывалой неопределённости: то, что нам кажется незыблемым, завтра может кардинально измениться. Так что очень важно обновлять свои знания и подходы: пересматривать методы, которые вы используете для продвижения ваших товаров или услуг на рынок и продаёте их клиентам. Это важно потому что то, что сработало в прошлом году или даже в прошлом месяце, в будущем может уже не сработать.

Вот три практических рекомендации, благодаря которыми вы можете лучше адаптироваться к меняющемуся миру.

Читать далее

LINUX + BSPWM

Уровень сложности Простой

После почти года на Debian с I3wm, мне захотелось чего-то более совершенного. Главной проблемой i3wm является его раздутый конфиг, где происходит настройка абсолютно всего, что лично для меня кажется максимально не удобным. Bspwm же на фоне i3wm выделяется своей модульностью(настройка hotkeys происходит в отдельном файле) и на мой взгляд, более точно соответствует философии Unix (делай что-то одно и делай это хорошо). И сегодня мы превратим неказистую связку Linux + bspwm в DE под свои запросы.

Читать далее

Как показать свою кнопку со всплывающим окном в товарах Tilda, когда товара нет в наличии

Уровень сложности Средний

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

Читать далее