Как стать автором
Обновить
29
Карма
0
Рейтинг
Baurzhan A. Duisaliev @BaurzhanD

Пользователь

  • Подписчики 9
  • Подписки 692
  • Публикации
  • Комментарии

LED-лампочки: линейный драйвер и пульсация

Блог компании LampTest Гаджеты
Из-за подорожания электронных компонентов и увеличения стоимости морских перевозок всё больше недорогих светодиодных ламп на нашем рынке оснащаются дешёвыми линейными драйверами.

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

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

Сотрудники Google раскритиковали компанию за уступки Кремлю и блокировку «Умного голосования»

Законодательство в IT IT-компании

Сотрудники Google раскритиковали действия компании за удаление приложения Алексея Навального перед выборами в России, сообщает Bloomberg. По их мнению, техногигант пошёл на уступки Кремлю.

Читать далее
Всего голосов 65: ↑53 и ↓12 +41
Просмотры 14K
Комментарии 39

Математики решили проблему классификации тридцатилетней давности

Блог компании SkillFactory Занимательные задачки Математика *Читальный зал Научно-популярное
Перевод

Как сравнить «яблоки» в «апельсины» математически? Ответив на этот вопрос, исследователи показали, что классификация групп чисел, называемых «абелевыми группами без кручения» — это предельно сложная задача. Подробностями о доказательстве делимся к старту флагманского курса по Data Science.

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

Нужно больше ядер: новые чипы разных компаний с десятками и сотнями ядер для высокопроизводительных систем

Блог компании Selectel Высокая производительность *IT-инфраструктура *Компьютерное железо Процессоры

За последние пару лет сразу несколько компаний объявили о многоядерных процессорах, создаваемых этими организациями для высоконагруженных систем. О некоторых таких проектах на Хабре писали, в том числе и мы, о других — нет.

Сейчас мы решили собрать вместе информацию о чипах с десятками и сотнями ядер, чтобы эти данные были в одном месте. В подборке — только информация о чипах, которые либо уже выпущены, либо близки к началу производства. Есть и другие проекты, но некоторые из них пока под большим вопросом — о них известно лишь со слов глав компаний, никто их не видел, не трогал и не тестировал.
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 6K
Комментарии 6

Тест 10-гигабитной подвижной связи V2X на автомобиль в диапазоне 70-80 ГГц — и да, это работает

Беспроводные технологии *Разработка систем связи *Производство и разработка электроники *Транспорт Будущее здесь

Первый эксперимент в России по подвижной связи типа V2X ("Автомобиль ко всему") в диапазоне 71-76/81-86 ГГц (70-80 ГГц) в режиме проприетарной сети 10 Gigabit Ethernet. Результаты: подтверждена скорость соединения 10 Гбит/c, графики в тексте.

Читать далее ...
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.9K
Комментарии 4

Железа и баек ностальгии пост

Блог компании КРОК IT-инфраструктура *Компьютерное железо Старое железо
Ходил я тут как-то по нашему складу, искал одну железку для заказчика. Смотрю, знакомая старая железяка — кэш.

image
Точнее, это ячейка хайэндового дискового массива, представляющая нечто вроде оперативной памяти, но в центре архитектуры Симметрикса

Еще увидели знакомую старую железяку — VNX1. Она интересна не столько гениальной по тем временам архитектурой, сколько тем, как мы однажды разбирали последствия переезда такого массива с этажа на этаж по офису заказчика. Представьте ситуацию: они там четыре года делали проект по госконтракту, который хранился в виде единственной копии на массиве. И решили перевезти железку, не позвав админа, потому что железяка была старая (на три поколения древнее, чем та древность, от которой кеш-плата на фотографии) и сошла с поддержки. Для упрощения переезда решили вынуть все диски, потому что без них стойка получалась легче. Как вы догадываетесь, вопрос только один: что вообще могло в этой истории пойти ТАК?

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

Подстава заключалась только в том, что при втыкании диска в слот горячей замены массив не ворчал на него, а говорил: «О, новый жёсткий диск» и молча его форматировал, и начинал в него что-то писать.

Всего заказчик успел попробовать около 20 рекомбинаций из 200 дисков, из которых девять пришлось на установку новых дисков с данными в слоты горячей замены.
Читать дальше →
Всего голосов 157: ↑157 и ↓0 +157
Просмотры 24K
Комментарии 72

Автоматическое заполнение файлами документов Word и подписей к ним с помощью Python и библиотеки docx

Python *Data Engineering *
Из песочницы

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

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

Редактирования кода займет 5 минут, выполнение программы займет 5 секунд. Вы сэкономите 300 минут работы.

Я опишу свой максимально дубовый и непрофессиональный но простой код который Вы сможете повторить в своих проектах. (Полный код в низу статьи).

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

Особое мнение Ричарда Фейнмана по гибели шаттла «Челленджер»

Космонавтика
Перевод

В процессе чтения неплохого поста про американскую SLS наткнулся на цитату из документа, на который часто ссылаются в постах про Space Shuttle, но целиком на русском я его найти не смог - особое мнение Ричарда Фейнмана в составе комиссии по расследованию катастрофы шаттла "Челленджер" в 1986 году.

Решил сделать перевод для Хабра; все совпадения с сегодняшними инженерными практиками случайны (грустный вздох).

Читать далее
Всего голосов 78: ↑76 и ↓2 +74
Просмотры 29K
Комментарии 61

Топ-20 самых упоминаемых книг на HackerNews

Блог компании Timeweb Профессиональная литература Читальный зал Научная фантастика
image

На HackerNews пользователь tracyhenry проанализировал 40 000 комментариев и составил рейтинг самых упоминаемых в комментариях книг.

Автор рейтинга преисполнен благодарности тем книгам, про которые он узнал благодаря HackerNews и решил отдать долг и написать приложение, которое бы проанализировало все рекомендации на Hackerews. Такие попытки были неоднократно (раз, два, три), но в предыдущих попытках были ограничения по размеру выборки, либо были недостаточно четкие правила поиска и поэтому картина была не полна. Еще сложность представляли случаи, когда названия книги пересекалось с названием фильма («Первому игроку приготовиться») или название — это общеупотребительное слово/словосочетание: «Стив Джобс» или «Медитация».

Автор рейтинга использовал NLP-модель BERT для повышения точности распознавания (и 4000 вручную размеченных комментариев). Новая версия извлекает в 9-50 раз больше упоминаний, чем предыдущие решения.

Ограничения текущей модели: 1) не различает две разные книги с одинаковым названием («Гарри Поттер» и «Гарри Поттер и методы рационального мышления»). 2) не понимает, что это гневный комментарий.

Книги из топ-20 очень известные, и нет смысла давать их краткое описание, это уже делали много раз. Привожу здесь список из топ-20 (более полный см тут), чтобы вы могли свериться, насколько вы «соответствуете повестке мировой ИТ элиты» и отзывы/конспекты/упоминания про эти книги на Хабре.

Что вы уже давно прочитали, а что упустили из вида и почему?
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 6.8K
Комментарии 8

«Умная штора» своими руками

Блог компании ITSOFT Разработка под Arduino *Умный дом DIY или Сделай сам

Привет всем!

Намедни я озаботился, а чтобы такого мне еще автоматизировать в своем доме? Поразмыслив, решил, что неплохо бы обзавестись "умными шторами" для окна в гостиной - телевизор находится прямо напротив окна, и дневной свет создает неприятный отблеск на экране. Тут, конечно, некоторые могут заметить, что "нефиг днем телевизор смотреть, пахать надо!", но мы отметём эти реплики, как неорганизованные😊

Сначала я решил установить high tech решение - поляризующуюся "умную" плёнку, о которой читал много лет назад. Но, погуглив чуток, убедился, что "фиг вам, изба индейца" - плёнка такая есть в продаже, и даже от многих производителей, но вот стоимость на площадь моего окна будет выше $800 Даже крохотные engineering samples, размером с лист бумаги, они пытаются продать по ценам от $75 и выше...

"Ну, ладно", подумал я, поищу "штору с мотором" на Amazon-е. Поискал... Тут возмутилась моя "жаба": после "кастомизации", "умная" моторизированная штора обошлась бы мне минимум в $262 + налог на продажу! А "делов-то" там?!

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

Исходный код проекта находится вот тут; там же есть BOM (bill of materials) со ссылками на Amazon-овские продукты. Искренне надеюсь, что у русских читателей будет более широкий и дешевый выбор компонентов (самыми дорогими оказались, собственно, сама шторка, и geared stepper motor).

Читать далее
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 10K
Комментарии 72

Ищем дубликаты фотографий с помощью Perl

Perl *
Recovery mode
Tutorial

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

В какой-то момент мне нечем было заняться это надоело и я за пару дней накидал скрипт, который всё это безумие раскидал по годам->месяцам->дням. Понятно, что и эта задача не такая простая как кажется на первый взгляд, что например делать с фото, у которых дата создания 1970? Но в этой статье я хотел бы рассказать о другом.

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 3.1K
Комментарии 16

Как уловки древних полководцев воскресают в современной математике

Блог компании Cloud4Y Математика *Научно-популярное
Перевод

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

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

Полиция начала майнить Google «обратными» запросами

Блог компании ITSumma Информационная безопасность *Поисковые технологии *Data Mining *Законодательство в IT

Две геозоны в приложении GPS. By SpyToMobile, CC BY-SA 4.0

Американская полиция инициировала практику дата-майнинга Google с помощью «обратных» поисковых запросов. Речь идёт о составлении списка подозреваемых на основании косвенных критериев, например, список всех пользователей, которые находились в указанное время в указанном месте. Новый тип полицейских запросов называется geofence warrant («ордер по геозоне»). Это один из методов обратного поиска, который давно используют в своей практике агентства интернет-расследований, такие как Bellingcat (например, обратный поиск изображений).

Практически каждый человек носит при себе мобильный телефон, который постоянно фиксирует свои координаты (по базовым станциям GSM, WiFi, GPS и др.). Соответственно, можно получить список устройств в конкретном месте. В России такие списки запрашивают через операторов сотовой связи, а в США это проще сделать через Apple и Google, которые хранят историю перемещений пользователей.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 13K
Комментарии 17

Облачный крестоносец: графический интерфейс Яндекс.Диска в GNU/Linux через Krusader

Настройка Linux *Графические оболочки *Облачные сервисы
Из песочницы

Яндекс.Диск в графике в GNU/Linux? Легко и просто.

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

KODI: собираем удобный и функциональный медиацентр для дома. Часть 8. Telegram-бот для qBittorrent

Настройка Linux *Мессенджеры *Open source *Python *DIY или Сделай сам
Tutorial

Наделяем наш медиацентр еще одной возможностью - управление торрент-клиентом и его загрузками из мессенджера Telegram через чат-бота. Теперь вы не будете ограничены лишь локальной домашней сетью. Управлять загрузками на домашнем сервере из любой точки мира? Легко!

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

Как мы искали связь между Mēris и Glupteba, а получили контроль над 45 тысячами устройств MikroTik

Блог компании Ростелеком-Солар Информационная безопасность *
Неделю назад стало известно о рекордной DDoS-атаке на компанию Яндекс с впечатляющим значением в 21,8 млн RPS. Сотрудники Яндекса совместно с компанией Qrator Labs рассказали,
что инструментом проведения атаки был ботнет Mēris, состоящий из сетевых устройств компании Mikrotik. При этом они отметили, что изучить образец бота у них не было возможности, но утверждение, что Mēris – это «вернувшийcя Mirai», не совсем точно из-за различия в сетевых уровнях атаки (L7 и L3).



Мы уверены, что данные обстоятельства привлекли внимание многих специалистов
по информационной безопасности в попытках изучения внутреннего устройства ботнета Mēris
и природы его возникновения. Мы в Solar JSOC CERT не стали исключением и пришли к выводу, что, возможно, Mēris начал зарождаться еще в 2018 году с помощью вредоносного семейства Glupteba, которое до сих пор является «поставщиком» устройств для Mēris. Так же нам удалось получить контроль над 45 тысячами устройств MikroTik.
Читать дальше →
Всего голосов 50: ↑50 и ↓0 +50
Просмотры 15K
Комментарии 28

Топ-5 частых штрих-кодов в нашей жизни

IT-стандарты *История IT Научно-популярное

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

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

На заре вычислительной техники, часть 1

История IT Старое железо Физика

Предисловие


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

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

Работа с СОМ-портом на Си в linux

Блог компании RUVDS.com Программирование *Системное программирование *Разработка под Linux *Производство и разработка электроники *
Tutorial
Телетайп, на который БЭВМ могли выводить и получать данные. Фото взято здесь.

Каждый, кто постоянно занимается электроникой и программирует встраиваемые устройства, неизбежно сталкивается с необходимостью работы с СОМ-портом под линуксом. Недаром, моя статья "UART и с чем его едят" спустя 11 лет после выпуска набирает просмотры и комментарии.

Для разработчиков чаще всего появляется задача сопрячь какой-то датчик, либо удалённое устройство с одноплатником. Да что греха таить, сейчас в 2021 году UART, наверное, самый распространённый интерфейс для обмена данными, несмотря на всю его архаичность. Далеко за примером ходить не надо, внутри смартфона, лежащего у вас в кармане, будет с десяток UART интерфейсов, самый известный из которых — это подключение SIM-карты.

Поэтому умение работать с СОМ-портами в linux особенно важно. И вот, казалось бы, UART, древнейший интерфейс, всё должно быть известно и понятно, и даже опытные программисты ломают зубы, работая с ним в линуксе. Особенный цирк с конями начинается при работе с передачей сырых данных по RS-485. Не знаю ни одного программиста, который бы не хватил горя при разработке ПО для таких решений. Самое забавное, что с более новомодным i2c работать в линуксе куда проще и понятнее, чем с ортодоксальным UART. Чтобы не было путаницы дальше, всё семейство UART (RS-232, RS-485, UART 5V, UART 3,3 и т.д.) по тексту я буду называть COM-порт или UART. Мы говорим в статье не о физическом интерфейсе, а о программной стороне вопроса.

В этой статье я хочу показать, как писать свои программы, работающие с UART в ОС Linux. И неважно на каком языке вы пишете программу для работы с UART (python, c, c++, bash, php, perl и т.д.), принцип работы и грабли будут одни и те же, так как всё равно всё упирается в системные вызовы к ядру. А не понимание того, что там происходит и приводит к различным трудноуловимым багам.
Читать дальше →
Всего голосов 71: ↑68 и ↓3 +65
Просмотры 9.6K
Комментарии 24

Информация

В рейтинге
Не участвует
Откуда
Уральск, Западно-Казахстанская обл., Казахстан
Дата рождения
Зарегистрирован
Активность