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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

BI по-русски: что умеют BI-решения, доступные отечественному бизнесу

Время на прочтение 5 мин
Количество просмотров 235
Блог компании beeline cloud Big Data *Визуализация данных *Хранение данных *

Мы в beeline cloud постоянно изучаем тренды рынка BI: как он меняется с развитием ИИ и ростом спроса на отечественный софт. А сегодня хотим рассказать о том, кто и зачем использует системы бизнес-аналитики, а также посмотреть на возможности ключевых игроков, представленных в России.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1

Новости

Параллельный метод сортировки массива std::thread

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.1K
C++ *Параллельное программирование *
Из песочницы

Золотые времена подошли к концу, когда разработчикам можно было ничего не делать, а программное обеспечение работала с каждым годом все быстрее.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 3

Три смертных греха автотестов

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 1.2K
Тестирование IT-систем *
Мнение

В последние годы из всех утюгов только и говорят, что без автотестов никуда. Любой уважающий себя разработчик должен писать тесты. Любой стремящийся не оказаться на обочине жизни тестировщик должен писать автотесты. Матерого автотестера от новичка отличает понимание, что не все тесты одинаково полезны. И иногда лучше не писать ничего. Как учила нас мама - “не пиши, за умного сойдешь”. Моя статья будет не о том, как писать тесты, а о том, как их писать не надо.

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

Солнечные часы

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.5K
DIY или Сделай сам Астрономия
Кейс

Старенький профессор астрономии поднимается на кафедру: "Я не буду читать вам лекцию. Я пришел попрощаться. В моей обсерватории сегодня остановились часы, который шли без малого триста лет. Я уверен: наступил конец света!" Студенты захихикали, заулюлюкали. Крики, вопли: "Купите себе "Роллекс"!", "Вызовите мастера!", "Вставь новую батарейку!" и т. п. Когда шум стих, профессор заговорил снова: "А теперь я скажу еще кое-что. Сегодня у меня в обсерватории остановились солнечные часы". (Анекдот)

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 3

Истории

Device Twins и подвеска автомобиля: найдите 10 совпадений

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 502
Блог компании SIBlink Облачные вычисления *Интернет вещей
Мнение

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

Колесо автомобиля - это главное, что связывает его с физической реальностью вокруг (ДТП и сотрудников ГИБДД рассматривать не будем). Так же и устройства Интернета вещей (IoT) связывают его с физической реальностью, поэтому такие системы иногда называют кибер-физическими. Как кантилевер атомного силового микроскопа сканирует наномир, так колесо автомобиля сканирует дорожный ландшафт. Что при этом делает подвеска? Она помогает колесу делать свою работу максимально эффективно.

В автомобильной индустрии присутствует постоянное стремление к снижению наподрессоренной массы: все, что колеблется вместе в колесом, должно быть максимально легким, тогда колесу легче отрабатывать неровности, двигателю/тормозу - ускорять/замедлять, а рулевому механизму - изменять направление. Масса того, что прикручено к кузову, не столь важна. Все это и есть подвеска, которая соединяет колесо с остальным автомобилем.

Это аналогично стремлению в области IoT, и особенно в LPWAN, к "облегчению" устройства, перекладывая большую часть обработки данных и управления на платформу или сервер. Это делается для экономии ресурсов устройства, увеличения его энергоэффективности и продолжительности работы от батареи. Этим занимаются Device Twins (подробнее об этом подходе здесь, здесь и здесь).

Теперь давайте посмотрим на этот вопрос с другой стороны: как Device Twins могут быть использованы в подвеске. Если на колесо и элементы подвески установить несколько вибродатчиков, то можно собрать богатый материал. Device Twin подвески может отслеживать такие параметры, как износ амортизаторов, состояние пружин, стабилизаторов, подшипников и других элементов подвески. При этом необходимо обработать поступающие сигналы, чтобы идентифицировать опасную вибрацию. Все это может делать Device Twin подвески, работающий на бортовом компьютере автомобиля. Эта информация затем может быть использована для проведения предиктивного обслуживания, предсказания и предотвращения возможных проблем. Более того, эти данные могут быть интегрированы в Digital Twin автомобиля для создания более полного и точного представления о его текущем состоянии и потребностях в обслуживании.

Читать далее
Рейтинг 0
Комментарии 0

Технологии создания МикроЭлектроМеханических (МЭМС) устройств

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 1.3K
Блог компании RUVDS.com Производство и разработка электроники *Научно-популярное Химия
Обзор
Картинка Vecstock, Freepik

В микроэлектронике существует весьма интересный раздел, который рассматривает так называемые микросистемные элементы, в качестве которых выступают разнообразные микроустройства, объединённые с системами приёма/передачи/обработки информации.

В этой статье мы рассмотрим методы создания подобных элементов, а также кратко рассмотрим их виды.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 1

Нестандартный подход к однополярный импульсам

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 658
Схемотехника *Энергия и элементы питания Будущее здесь
Из песочницы

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

Начнем с того, что трансформатор, как и автотрансформатор представляет из себя индуктивность. Любая индуктивность имеет свойства рассматриваться как проводник, взаимодействующий с физическим вакуумом. в котором формируются Электро-Магнитные поля. Любое взаимодействие физического Вакуума с физическим телом сопровождается тем, что мы склонны характеризовать как инерция. Инерция, в своей основе имеет как действие и противодействие согласно третьему закону Ньютона. Как ив случае с инерционным процессом в физических телах, перед тем, как придать телу ускорение. нам необходимо преодолеть сопротивление со стороны сил инерции.

Поскольку я лично считаю, что выводы сделанные Милликеном и Иоффе, как и выводы Томсона в электронной теории ошибочны, то, сам электрон, как и формирование магнитного поля вокруг проводника, который мы называем напряженностью магнитного поля и обозначаем как H по сути одно и то же. Но, чтобы упростить инженерное современное понимание вопросы и пользоваться традиционными терминами. чтобы не путать читателя, я буду называть все вещи общепринятыми именами, но стараться делать поправки и пояснения... но будем считать, что у нас как и в случае с физическим телом есть некоторое ускорение, и в индуктивности при подаче питания в виде ЭДС измеряемого напряжением в Вольтах начинает плавно появляться ток. В идеальном случае этот ток появляется линейно по известной формуле.

Читать далее
Всего голосов 11: ↑3 и ↓8 -5
Комментарии 6

Призрак AGI. Постулаты

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 500
Искусственный интеллект
Мнение

«Образования у меня никакого, то есть высшее техническое, поэтому я сам пишу тексты и сам придумываю к ним эпиграфы»

М.М. Жванецкий

Эпиграф

 Если нам что-то «очевидно», это со всей очевидностью говорит о том, что мы ни фига не понимаем, как оно работает.

Первый раз я писал, потому что у меня пригорело от аргументации в статьях, почему нейросети – бяка. Я предложил свою аргументацию и с глубоким удивлением обнаружил у себя четырех подписчиков. С тех меня мучает синдром самозванца. Кроме того, в комментариях к моему тексту было совершенно справедливое замечание, что любой уважающий себя человек, который заявляет, что нейросети – бяка, должен предложить что-то взамен. В-третьих, все известные мне методологии разработки ПО советуют начинать с Vision Statement. Ну и в-четвертых, все мы любим болтунов, они нас развлекают. Поэтому дорогие четыре подписчика, развлекайтесь.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 8

Chat GPT, как подключить к среде разработки Pycharm

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.1K
Программирование *Искусственный интеллект
Туториал

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

Иметь Chat GPT в среде разработки PyCharm может быть чрезвычайно полезным и ценным для разработчиков.

Давайте разберемся как его настроить.
Всего голосов 5: ↑2 и ↓3 -1
Комментарии 3

Первые шаги в импульсных нейронных сетях

Уровень сложности Средний
Время на прочтение 21 мин
Количество просмотров 1.5K
Python *Программирование *Математика *Машинное обучение *Искусственный интеллект
Из песочницы
Перевод

Давайте попробуем немного разобраться в теме импульсных нейронных сетей (spiking neural network, SNN). Напишем простую импульсную нейронную сеть, используя только NumPy и Pandas, для классической задачи машинного обучения с использованием кодирования рецептивными полями.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Как личный ассистент повышает эффективность бизнеса

Время на прочтение 4 мин
Количество просмотров 724
Высокая производительность *.NET *Бизнес-модели *

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

И первый вопрос, который я задаю: “Есть ли у вас личный ассистент?”. В этой статье вы убедитесь, что вам обязательно нужен такой сотрудник. А ещё узнаете, как выстроить взаимодействие с ним таким образом, чтобы вы могли доверять ассистенту как самому себе.

Зачем платить ассистенту, если можно сделать самому?

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

Внимание – самый ценный ресурс. Если сравнить наш мозг с компьютером или со смартфоном, то внимание – это операционная система. Её объем ограничен и позволяет качественно обрабатывать только N-ое количество задач. Если вы откроете слишком много программ или приложений, ваше устройство начнёт тормозить. Точно также и ваш мозг будет работать менее эффективно, если вы загрузите себя тысячей дел.

Именно поэтому делегирование – это стартовый шаг к масштабированию. А первый в списке необходимых сотрудников для развития – личный ассистент.

Личный ассистент – это правая рука предпринимателя. У Бэтмена есть помощник Альфред, который делает львиную часть работы по спасению Готема. У Шерлока Холмса есть незаменимый доктор Ватсон. Точно также каждому предпринимателю, который нацелен на развитие, нужен личный ассистент. От этого кадра напрямую зависит рост вашего бизнеса. Сейчас объясню, почему.

Читать далее
Всего голосов 10: ↑0 и ↓10 -10
Комментарии 3

Разделяй и властвуй. Повышение эффективности алгоритмов. Часть 3

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 535
Алгоритмы *Математика *Научно-популярное

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как утечки данных пользователей ChatGPT подставляют пользователей

Время на прочтение 5 мин
Количество просмотров 848
Информационная безопасность *

В конце мая вскрылась масштабная утечка данных пользователей ChatGPT, которые потенциально могут скомпрометировать конфиденциальную и чувствительную информацию, которую пользователи доверяют этому продвинутому чат-боту. На биржах украденных данных в даркнете появились логи, содержащие более 100 000 учетных записей ChatGPT. Как сообщает The Hacker News и сингапурская компания Group-IB, занимающаяся кибербезопасностью, в публичный доступ попали учётные данные пользователей, заходивших в ChatGPT с момента его запуска в июне 2022 года по май 2023 года, когда появилась информация об утечке — а это значит, что она вполне может продолжаться. Наибольшее количество локаций утекших учеток — США, Франция, Марокко, Индонезия, Пакистан и Бразилия.

«Количество доступных журналов, содержащих скомпрометированные учетные записи ChatGPT, достигло пика в 26 802 в мае 2023 года», — Group-IB. «За последний год в Азиатско-Тихоокеанском регионе наблюдалась самая высокая концентрация учетных данных ChatGPT, выставленных на продажу».

Читать далее
Всего голосов 9: ↑1 и ↓8 -7
Комментарии 1

Новый способ как проверить вашу SAP систему на уязвимости

Время на прочтение 2 мин
Количество просмотров 195
ERP-системы *

Недавно я стартовал новый проект под названием Offline Security. Это клиент-серверное приложение для анализа безопасности систем SAP. Всю необходимую для генерации отчетов информацию вы собираете самостоятельно, это очень просто! Далее формируете запрос на сервер и получаете результаты анализа в формате Excel файла.

Уже сейчас доступна возможность анализа систем на известные уязвимости (SAP Security Notes). Для этого вам достаточно выгрузить из целевой системы названия установленных компонент и их версии. Мы не собираем и не требуем предоставить нам любую идентифицирующую вас или вашу Компанию информацию, ваш запрос абсолютно анонимный. Поэтому информация об установленных компонентах не является чувствительной - она не содержит ни SAPSID, ни имен, ни IP адресов. Да, по версии установленных софтов можно понять какие уязвимости присутствуют на системе, но не обладая данным о том, что это за система, кому принадлежит, что за айпи адрес - это знание полностью бесполезно для злоумышленника.

Что нужно, чтобы попробовать - это установить Python 3.x и дистрибутив клиента offlinesec_client, доступный тут. Также по ссылке доступна вся подробная документация. Далее, как отмечал ранее, собираете нужную информацию - запускаете раз команду, чтобы отправить информацию на сервер и запросить отчет и два команду - получить ваш отчет. Скачать ваш отчет – можете только вы по сгенерированному токену, обмен информации с сервером шифруется с HTTPS.

Отчет, на мой взгляд очень удобный:

Читать далее
Рейтинг 0
Комментарии 0

Лучшие курсы SEO в 2023 году (голосование)

Время на прочтение 8 мин
Количество просмотров 398
Поисковые технологии *Учебный процесс в IT Карьера в IT-индустрии Поисковая оптимизация *
Обзор

SEO — Страшная штука. Вообще оно как Суслик — вы его не видите, но оно есть! Малые компании ежедневно пытаются получить «органический» трафик, просто потому что так нужно. Перед каждым новым бизнесом встаёт вопрос «таргет или органика», курсы SEO или сразу нанять специалиста? И каждый день толпы некомпетентных SEOшников губят потенциально топовые проекты.

Хватит!.. Хватит это терпеть! В интернете есть толковые курсы по продвижению, которые разучат вас делать запросы «Купить Снег Эскимосы Бесплатно Без СМС И Регистрации», научат грамотно заниматься линкбилдингом!

В конце статьи вам предоставиться возможность проголосовать за любимые курсы по SEO или как все "против всех".

Читать далее
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 0

История компьютерных стратегий. Часть 3: рождение великих Civilization и Dune II

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.6K
Блог компании RUVDS.com Читальный зал Игры и игровые консоли
Ретроспектива

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

Сегодня мы расскажем про две крайне важные, во многом ключевые игры этого времени: Civilization и Dune II.
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 15

Моя система организации жизни (GTD или что-то подобное)

Время на прочтение 12 мин
Количество просмотров 1.9K
Управление проектами *GTD *
Обзор

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

В этот момент мне повезло, и знакомый рассказал мне про систему Дэвида Аллена - getting things done...

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 1

Kaggle — практическое изучение Big Data. Что это за платформа, и как она работает

Время на прочтение 5 мин
Количество просмотров 870
Блог компании МТС Спортивное программирование *Машинное обучение *Карьера в IT-индустрии

Привет, Хабр!

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

Если вы слышали что-то о Kaggle, но ещё не пробовали платформу в работе, то эта статья для вас. В ней относительно коротко рассказывается о том, как всё это работает, в каких соревнованиях можно участвовать и какие вообще возможности предоставляет платформа участникам.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Как проводить ежемесячные акты в ОРД при маркировке рекламы, если заказчик платит раз в квартал

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 188
Интернет-маркетинг *
Туториал
Recovery mode

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

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 1

AbortController для отмены запросов при смене страницы (SPA)

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 734
JavaScript *Клиентская оптимизация *VueJS *
Туториал

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

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

А иногда это приводит и к ошибкам. Например, у нас есть две страницы - страница соревнований и страница турниров, обе страницы имеют id в URL и данные запрашиваются по этому id. Когда пользователь быстро переходит со страницы турнира на страницу соревнования, то id турнира может подмениться на id соревнования, и тогда получится, что запрос пойдет на несуществующий для турнира id и упадет ошибка.

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

Для тех, кто с этим не знаком, AbortController - это, простыми словами, интерфейс, который позволяет управлять отменой http запросов со стороны фронтенда.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 6