Месяц: Сентябрь 2022

  • Калькулятор производства пластиковых корпусов для приборов

    от автора

    Сейчас я расскажу, сколько будет стоить разработать и произвести пластиковый корпус для устройства, от 1 до 200 000 штук. Все максимально по делу — в сад лирику, только слайды цифры.Вы сможете:Прикинуть, сколько стоит “вот такой пластиковый корпус” — почти как у вас.Узнать, сколько потребуется времени на его разработку и производство.Сравнить стоимость одной штуки изделия при…

  • Как получить элементы HTML с несколькими классами с помощью JavaScript

    от автора

    В этой статье мы рассмотрим, как получить элементы HTML с несколькими классами с помощью JavaScript.Как получить элементы HTML с двумя классамиЧтобы получить элементы HTML с обоими классами, мы можем использовать методы getElementsByClassName или querySelectorAll.Например, если у нас такой код HTML:<div class=’class1’> foo </div> <div class=’class2’> bar </div> <div class=’class1 class2’> baz </div>Мы можем получить div с текстом ‘baz’, написав следующее:const list1 = document.getElementsByClassName(«class1 class2»); const list2 = document.querySelectorAll(«.class1.class2»); console.log(list1) console.log(list2)Мы вызываем getElementsByClassName с ‘class1 class2’, чтобы получить div, причем у…

  • Разработка Angular-приложений и построение их архитектуры

    от автора

    Привет! Меня зовут Самат, я frontend-специалист компании SimbirSoft.Моё первое знакомство с Angular началось с погружения в документацию, которая помогла мне лучше понять, как устроен этот фреймворк. Наверняка, этого было бы достаточно, чтобы подключиться к проекту или заняться его разработкой с нуля. Но если после подключения разработчик заходит в уже выстроенную систему, и его задачи редко…

  • «Сами мы не местные», или Как мы провели миграцию с Oracle на PostgreSQL

    от автора

    Источник: «Инфосистемы Джет»Недавно мы написали о том, насколько экономически разумно «переезжать» с Oracle на PostgreSQL. В этом материале хотели бы поделиться практическим опытом, как осуществить миграцию небольшой СУБД, и какие подводные камни вас могут ожидать при этом.Трудности переводаОдин из наших крупных клиентов — российский банк — захотел мигрировать небольшую типовую базу данных с Oracle на…

  • Open Source: IT-фетиш 21 века

    от автора

    В последние лет 5 часто встречаются в сети красиво изложенные мысли на тему открытых исходников различных приложений. Суть в следующем: «Если код закрыт, то пользоваться приложением нельзя или нежелательно». Ведь если нельзя заглянуть под капот, нет никаких гарантий, что там не спрятан какой-нибудь червяк. Чаще всего подобные мысли исходят от активных комментаторов в социальных сетях.…

  • Топ-7 книг про высокотехнологичный бизнес в Китае

    от автора

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

  • Сказ об ООП, пиве, чае и дружбе

    от автора

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

  • Golden Ticket: разбираем атаку и методы ее детекта

    от автора

    Привет, Хабр! Сегодня мы хотим поговорить об атаке с применением известной техники Golden Ticket (T1558.001). О том, что лежит в основе Golden Ticket атак и какие механизмы их реализации существуют, написано уже много. Поэтому в этой статье мы сфокусируемся большое на способах детектирования подобных угроз. Мы разберем публичные примеры детекта Золотых билетов, которые есть в сети,…

  • Установка Redis и мониторинг с помощью Zabbix

    от автора

    Если вам нужна быстродействующая нереляционная СУБД типа «ключ-значение», то, возможно, подойдет Redis (Remote Dictionary Server). На базе Redis можно создать не только хранилище данных, но и кэш, брокер сообщений, а также очередь. Для увеличения отказоустойчивости можно настроить репликацию данных между серверами Redis.Быстродействие Redis обеспечивается хранением данных в оперативной памяти, но вместе с тем имеется возможность…

  • Эмуляция видеоигр нейросетью

    от автора

    Я создал играбельный верхний мир Pokémon. Он очень похож на обычную видеоигру, можете попробовать сыграть в него в браузере здесь: Хотя он похож на видеоигру, я не писал код игры. На самом деле это нейросеть, подражающая видеоигре.