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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Европа все ближе к реализации концепции единой зарядки, но она все еще где-то там

Блог компании Selectel Исследования и прогнозы в IT Законодательство в IT Энергия и элементы питания

Сегодня стало известно о том, что Евросоюз собирается принудить производителей смартфонов производить и поставлять зарядное устройство единого стандарта. Правда, «принуждение» пока лишь теоретическое — законодатели представят пока лишь проект закона, само принятие решения еще впереди.

Сколько времени на самом деле до принятия закона и его реализации — никто не знает. Хотелось бы надеяться, что речь идет о месяцах, а не годах. Но и последнее не исключено, поскольку путь ЕС к концепции единой зарядки занял более 10 лет.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 405
Комментарии 0

Данные выборов получили, теперь деобфусцируем и очищаем

Открытые данные *Статистика в IT

В 2021 году Центризбирком РФ обфусцировал статистические данные выборов на своем сайте. Несколько дней назад я сделал и выложил в комментариях к новости на хабре деобфускатор, чтобы помочь исследователям обнаружить статистические аномалии в результатах. Сегодня взял день отпуска, написать этот пост и поделиться очищенными данными в формате sqlite по федеральному избирательному округу, которыми поделился @illusionofchaos в посте Получаем данные результатов выборов с сайта Центризбиркома РФ

Под катом я предлагаю еще раз посмотреть, какими техническими методами затрудняли анализ программисты сайта ЦИК-а. Новых идей там нет, решения примитивные , даже обидно что кто-то за них квартиру получил[*]. Вся работа по написанию деобфускатора заняла меньше рабочего дня (точнее вечера + полночи). Основная цель этой статьи не в описании методов, а дополнительный анонс деобфускатора для исследователей. Обсуждать решение применить методики запутывания на государственном сайте куда интереснее, но этим бессмысленно заниматься в интернете.

Итак, они реализовали четыре метода:

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

Бот в телеграмм, чтобы отмечаться на работе

Python *Сетевые технологии *Microsoft SQL Server *Администрирование баз данных *Удалённая работа
Из песочницы

Даже не знаю с чего начать писать. Будет быдлокод, много. Не трогайте меня! И код! Я учусь. Захотел поделиться впервые чем-то и выбрал именно хабр, как самую популярную для таких тем площадку, потому как сам искал тут информацию по мере необходимости, но страшно немного, что утопят в критике. Это самая первая статья тут и, вообще, по моему опыту создания чего-либо. Я лишь хочу для себя движения, а для вас поделиться своей радостью. Так как я сделал свой велосипед (два колеса и всё такое =D). Когда я искал информацию, я собирал её по частям, а выкладываю как готовое пособие, небольшой, скромный гайдик, как я и что сделал.

Итак имеем: работу по найму в IT отделе. Желание ничего не делать и делать вид, что что-то делается, хотя иногда желание поработать есть, но только над интересными задачами. На всякие принеси, подай, перезагрузи есть умы попроще. Появляется периодически идея в поиске и изучении как работают отметки в СКУД (система контроля и управления доступом, для тех кто не в курсе). База данных, просто, гигантская. Программный комплекс интеллект постарался.

Сам по себе интеллект, разработанный в России, жутко кривой от версии к версии, лучше на него даже не дышать. Это такой мощный костыль, который может работать с другими, разными костылями одновременно из одного "командного центра". Контроллеры у нас APDA21, это и есть наш подключенный в интеллект СКУД Tempo Reale. Устанавливали это всё ещё до моего прихода, поэтому что зачем и почему я не отвечу вам. Имеем, что имеем.

База данных у интеллекта состоит, наверное, из сотни таблиц. И поиск по содержимому мне на ум не приходил (даже не помню почему), я иногда рандомно открывал несколько таблиц и забивал, но однажды я нашел заветную таблицу, которая вбирает в себя все логи контроллеров, а их у нас, забыл сказать, около 50. Тот человек, который следит за нашими проходами сидит далеко, смотрит сформированные таблицы по запросам в WEB интерфейсе системы отчётов. Первым делом надо было установить человеческий "обозреватель" баз данных. Я не могу использовать эту MSSQL, я подключил её в Navicat и первое время мы меняли время на давних отметках.

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

Алкоголь и фокус-группа: как провести научный эксперимент и не устроить пьяного дебоша

Читальный зал
Из песочницы

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

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

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

В домашней атмосфере все располагает к честности — доверительная обстановка устанавливается мгновенно. А если на столе появляется алкоголь, искренность общения начинает расти вместе с уровнем опьянения. Ни один детектор лжи не выведет собеседника на чистую воду так, как вопрос «Ты меня уважаешь?».

Мечты мечтами, но как они помогут в улучшении качества исследований? Не наливать же нам респондентам рюмочку водки перед каждым вопросом?

Или... наливать?

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 192
Комментарии 2

Postgresso 34

Блог компании Postgres Professional PostgreSQL *


В ожидании PostgreSQL 15


PostgreSQL 15: Часть 1 или Коммитфест 2021-07

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

Название скромничает: в обзоре также и о PostgreSQL 14 — принятые доработки. Но больше о 15-й. Часто Павел даёт коротенький код, демонстрирующий изменения — в духе «вот так запрос работал в 14-й, а в 15-й уже вот так». Иногда заныривает и глубже в историю — в 13-ю, если это оправдано контекстом, как при анализе pg_dump и схема public, например.

Напоминаем, что самое интересное о 14 версии можно прочитать и в предыдущих статьях: 2020-07, 2020-09, 2020-11, 2021-01 и 2021-03.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 396
Комментарии 0

Моя клубничная чудо-коробка

Python *Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам Биология

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

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

Объем, центр масс, моменты инерции тела имея только mesh поверхности

Python *CAD/CAM *Математика *

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

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

29 сентября — митап для скрам-мастеров

Блог компании Альфа-Банк Agile *Карьера в IT-индустрии Конференции

Привет!

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

Начало в 19.00 МСК.

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

Батарейки «Тест на правду»

Блог компании LampTest Энергия и элементы питания
Среди более пятидесяти брендов батареек на российском рынке только один имеет провокационное название. Конечно же, я не мог не протестировать батарейки, называющиеся «Тест на правду».

Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 4.6K
Комментарии 7

С днем рождения, Android. Как появилась самая популярная мобильная ОС

Блог компании Timeweb Гаджеты Смартфоны IT-компании


Когда чуть больше тринадцати лет назад в околоайтишных кругах начали бродить слухи о том, что Google разрабатывает новую операционную систему на базе ядра Linux, никто не придал этому значения. Ну, появится еще один дистрибутив от всем известной корпорации, дело житейское. Тогда никто не мог предположить, что Google затевает настоящую революцию, и их разработка уже в ближайшем будущем завоюет рынок мобильных устройств. Релиз первой версии ОС Android состоялся 23 сентября 2008 года, сегодня популярнейшая на нашей планете мобильная платформа празднует очередной день рождения. Вспомним, как это было?
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.2K
Комментарии 0

Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm

WordPress *PHP *Серверная оптимизация *Отладка *Тестирование веб-сервисов *
Из песочницы

Поделюсь с вами кейсом ускорения работы одного сайта на WP + WooCommerce. Статья будет полезна джунам и миддлам кто разрабатывает сайты, кто занимается оптимизацией сайтов и кто хочет посмотреть на работу php кода "с высоты". Для себя из полезного можно узнать как связать вместе OpenServer, PhpStorm и xDebug

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

Помощник – «решатель филвордов» на python (алгоритм поиска слов плюс распознавание текста tesseract)

Python *Программирование *
Из песочницы

На работе, в обеденный перерыв коллега показал игрушку на Яндекс играх – Филворды. Как то не заладилась игра у меня – вроде простые слова, но дело шло медленно. А у товарища уровень был выше 400. Первая  мысль при таком фэйле – конечно, показать глупой машине, что есть кто-то умнее ее! То есть - другая машина…

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

Разработка мультиагентной системы для рынка электроэнергии

Java *Энергия и элементы питания
Из песочницы

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

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 702
Комментарии 3

Маркетплейс. Хочешь сделать хорошо — напиши сам

Django *Разработка под e-commerce *
Из песочницы

Если вы хотите открыть собственный интернет-магазин, достаточно пойти в Google, и вы получите несколько десятков готовых технических решений. При этом не имеет значения, что вы планируете продавать. Рынок предлагает массу продуктов для создания интернет-магазина или маркетплейса «под ключ».

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

Переделывать за кем-то гораздо сложнее, чем создавать с нуля. А когда продукт написан своими руками под конкретные задачи, то он получается максимально производительным и гибким. Поэтому когда я задумался об открытии первого строительного маркетплейса (не путать с интернет-магазином!), я решил пойти своим путем, и писать начинку для него с нуля самостоятельно, чтобы сразу делать все, как нужно мне и не зависеть от сторонних программистов.

Я хотел создать экосистему и объединить на своей площадке уже существующие на рынке продукты: 3PL-логистику, банкинг и систему ЭДО. При этом я видел маркетплейс максимально простым, то есть не перегруженным лишним функционалом. Вот основные задачи, которые я ставил перед разработчиками.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 961
Комментарии 1

Нужно ли брать города?

Читальный зал Научно-популярное

Все мы знаем, что во время Второй мировой войны произошло большое количество битв за города. Будапешт, Вена, Берлин, наконец, а также менее крупные, такие как Бреслау или Познань. Мы часто связываем бои в городах с очень тяжелыми потерями, а после известных событий новогоднего штурма Грозного вообще стало казаться, что бои в городе – это какая-то ужасающая мясорубка для наступающей стороны. Разумеется, если бы все бои проходили с таким низким уровнем подготовки и организации, то и говорить было бы не о чем, однако во время Второй Мировой войны многое происходило по сильно другому сценарию. Давайте же рассмотрим этот вопрос подробнее. Причем рассмотрим мы не один узкий вопрос, а сразу несколько.

Зачем же нужно брать город?
Всего голосов 34: ↑22 и ↓12 +10
Просмотры 4.2K
Комментарии 5

MISRA C: борьба за качество и безопасность кода

Блог компании PVS-Studio C++ *IT-стандарты *C *Программирование микроконтроллеров *

Пару лет назад в статическом анализаторе кода PVS-Studio появился ряд диагностических правил для проверки соответствия текста программ стандарту MISRA C и MISRA C++. Увидев интерес и собрав feedback, команда разработчиков стала дальше развивать анализатор в этом направлении. В статье будет рассказано про стандарт MISRA C/C++, отчёт MISRA Compliance, про то, что мы уже успели сделать и что собираемся достичь до конца года.


0866_MISRA_C_ru/image1.png

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.3K
Комментарии 2

Получаем данные результатов выборов с сайта Центризбиркома РФ

Разработка веб-сайтов *Открытые данные *Реверс-инжиниринг *Swift *Статистика в IT
Из песочницы

Прочитав новость о том, что Центризбирком РФ выложил результаты выборов на своем сайте в обфусцированном виде, многие начали публиковать в комментариях свои варианты деобфускаторов, как с использованием OCR, так и без него. Но я подумал, что есть более первостепенная задача — а именно выгрузка и сохранение данных с сайта ЦИК, так как они могут в любой момент измениться, и никто этого не заметит.

Кому интересны только сырые обфусцированные данные, архив с ними можно скачать здесь (внимание: в распакованном виде файлы занимают 11 ГБ). А кому интересно как я их получил, и какие методы обфускации в них применяются — добро пожаловать под кат.

Читать далее
Всего голосов 50: ↑49 и ↓1 +48
Просмотры 6.6K
Комментарии 10

Искусство войны ML инженера с FAANG

Машинное обучение *Карьера в IT-индустрии IT-компании
Из песочницы

Добрый вечер, дамы и господа. Я знаю, что статьи про собеседования в крупные IT-компании видели почти все, и у некоторых это уже вызывает непреодолимый приступ тошноты, но когда ты убиваешь порядочный кусок жизни на получение определенного навыка, тебе кажется, что смысл твоей жизни - поделиться этим опытом с другими. У написания этой статьи есть и вторая причина - я видел много разных статей про Frontend и Backend разработку, но никто никогда не писал про то, как проходят собеседования в IT гиганты для специалистов в области DataScience и Machine learning инженеров.

Всех, кто еще не уснул от скуки, прошу пожаловать под кат.

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

Всё о проекте «Спутниковый интернет». Часть 35. Проблема StarLink и LEO группировок

Сетевые технологии *Беспроводные технологии *Разработка систем связи *Научно-популярное Будущее здесь
Предлагаю ознакомиться с ранее размещенными материалами по проекту Starlink (SL):

Часть 28. Использование StarLink на движущихся объектах
Часть 29. Страны, где сервис начнет предоставляться в первую очередь
Часть 30. Сравнение сервиса StarLink с сервисами других операторов ШПД
Часть 31. Описание антенны Ка-диапазона
Часть 32. Проблемы терминалов StarLink из-за перегрева
Часть 33. Прошивка Терминала
Часть 34. SpaceX планирует купить компанию SWARM

Проблема StarLink и LEO группировок, о которой пока мало кто задумывается...


Если посмотреть на орбиты и движение спутников StarLink, то хорошо заметно, что ИСЗ в противоположных плоскостях, например, ИСЗ пересекающие экватор на 150 градусах восточной долготы, пересекает курс спутников из плоскости 30 град западной долготы почти под прямым углом, и не только ее, но и следующих плоскостей 35..40… 45 градусов и т.д.

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

Большой тест ЗУ Victron Energy Blue Smart 12/15 с влагозащитой IP65. Часть 2: заряд глубоко разряженных АКБ

Блог компании RUVDS.com Энергия и элементы питания Автомобильные гаджеты Транспорт

Привет, Хабр! Как уже выяснилось, такое недешёвое зарядное устройство (ЗУ) обладает приличным продуманным дизайном, действительно не боится купания в воде и обладает маслостойкостью, соединяется с мобильным устройством по Bluetooth, имеет адаптивный восстановительный режим с током сложной формы, и наконец, успешно справилось со стационарным зарядом современной кальциевой EFB аккумуляторной батареи (АКБ), проработавшей под капотом почти полгода.

Теперь поставим перед ЗУ более сложную задачу: зарядим пару глубоко разряженных АКБ.
Это не так легко, как кажется: неспроста вокруг кальциевых АКБ столько мифов.
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 850
Комментарии 0