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

Все потоки

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

Проблемы и решения в сборке печатных плат (PCB)

Время на прочтение 4 мин
Количество просмотров 26
DIY или Сделай сам
Из песочницы

Перед тем, как начать статью, позвольте мне представиться.

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

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

Новости

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Истории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Data Consistency: как быть уверенным, что с данными всё ок

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 342
SQL *Data Mining *Big Data *Data Engineering *
Туториал

Я довольно долгое время работала аналитиком в Яндекс.Метрике - системе web аналитики. Такие системы помогают сайтам собирать и анализировать поведение пользователей на их сайтах.

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

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

Поехали
Рейтинг 0
Комментарии 0

NUC для бедных — какой x86 неттоп я купил за 500 рублей?

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 2.2K
Блог компании Timeweb Cloud Гаджеты Компьютерное железо Настольные компьютеры
Обзор
image

В современном мире технологии производства чипов продвинулись настолько, что уже сейчас есть возможность уместить полноценный компьютер в один-два чипа. Ещё 20 лет назад сложно было представить миниатюрный компьютер размером с роутер, но в наше время можно купить такой гаджет за весьма скромные деньги! Недавно я купил себе тонкий клиент Dell Wyse за 500 рублей на базе ноутбучного процессора VIA Eden (C7-M) и обнаружил, что это по сути самый обычный x86 компьютер с возможностью апгрейда. Что у него под капотом и что он умеет в 2023 году? Предлагаю узнать под катом!
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 18

Мой терминал: alacritty, zsh, tmux, nvim

Время на прочтение 7 мин
Количество просмотров 997
Настройка Linux *VIM **nix *Софт
Из песочницы

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

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

Ближайшие бесплатные мероприятия по разработке (10 июля — 19 июля 2023)

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 136
Программирование *Учебный процесс в IT Карьера в IT-индустрии Конференции
Дайджест
Читать описание
Рейтинг 0
Комментарии 0

Разбор небольшого приложения с анекдотами

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 506
Разработка под Android *
Из песочницы

В целом идея родилась с того что мы с друзьями присылали друг другу подарки в ВК (немного староверы) и прикрепляли к ним анекдоты. Одним из источников шуток для меня лично был сайт https://baneks.ru/. Но копировать с него анекдоты было до жути не удобно, плюс нет возможно нормально сохранять понравившиеся. Так появилась задача...

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

Бардак в идеальном мире. Часть 1

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 1.6K
Математика *

Откуда берëтся динамический хаос в простейших механических системах? Как его изучать? А это настоящий хаос или просто что-то очень сложное?

Я начинаю мини-серию статей, в которой мы будем понемногу знакомиться с элементами теории хаоса. За последние полвека сформировался набор классических примеров, кочующих из одного популярного введения в другое: аттрактор Лоренца, логистическое уравнение, двойной маятник, подкова Смэйла и т.п. Я, конечно, их упомяну, но мне бы хотелось показать что, кроме классики, есть хаотические системы, обойдённые вниманием, но, тем не менее, имеющие малую размерность и вполне ясные физические модели, при этом способные порождать красивые и сложные, примеры хаотического поведения, поддающиеся объяснению.

Это пример небольшого исследования, доступного студентам младших курсов, поэтому я позволю себе привести некоторые подробности анализа, которые искушённому читателю могут показаться излишними. Моя задача показать, что даже очень простые системы могут быть очень интересными, красивыми и доступными для глубокого анализа. И, конечно же, это повод показать симпатичные картинки, как правило, фрактальные. Ведь все же любят фракталы, верно? Ну, поехали!

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

USB на регистрах: составные устройства

Время на прочтение 12 мин
Количество просмотров 1.7K
Программирование микроконтроллеров *


Еще более низкий уровень (avr-vusb)
USB на регистрах: STM32L1 / STM32F1
USB на регистрах: bulk endpoint на примере Mass Storage
USB на регистрах: interrupt endpoint на примере HID
USB на регистрах: isochronous endpoint на примере Audio device


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

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

Магистратура во Франции: личный опыт обучения в grande école и обзор системы высших школ

Время на прочтение 6 мин
Количество просмотров 887
Образование за рубежом
Всем привет! Прерываю своё HABR-радио молчание, чтобы рассказать вам о моём опыте обучения во французской инженерной магистратуре. Подписки, комментарии, лайк в карму, «колокольчик» :)
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 4

Строим свой SSO. Часть 2: PostgreSQL и ролевая модель

Уровень сложности Средний
Время на прочтение 44 мин
Количество просмотров 958
Open source *PostgreSQL *Программирование *Java *
Туториал

Всем привет, и мы продолжаем нашу серию статей по созданию собственного SSO. В предыдущей статье мы создали замечательную основу приложения и проработали множество нюансов связанных как с Spring Authorization Server, так и с Spring Security, Spring OAuth2 Client. Подключили "Social login" через Google, Github и Yandex. Теперь настало время превращения этого SSO в реальный проект.

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

Сжигатель сорняков, сплит-клавиатура и счетчик Гейгера: что можно сделать на базе Raspberry Pi

Время на прочтение 3 мин
Количество просмотров 1.6K
Блог компании Selectel Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам
image

Одноплатные компьютеры от Raspberry Pi Foundation вывели DIY-проекты на новый уровень. Эти одноплатники настолько универсальны, что на и основе можно создавать великое множество самых разных систем. В этой подборке расскажем о новых проектах, которые появились в середине 2023 года. Конечно, подборка субъективная, но если у вас есть интересный проект на примете, либо вы сами — автор чего-то подобного, то расскажите об этом в комментариях. Все самое интересное — под катом!
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 5

Маск с насмешками уволил программистов Твиттера, а теперь боится, что они работают на Threads

Время на прочтение 4 мин
Количество просмотров 8.3K
Управление e-commerce *Управление продуктом *Управление продажами *Управление персоналом *Социальные сети и сообщества

Запуск на этой неделе Марком Цукербергом приложения Threads заставил Илона Маска сильно нервничать. Приложение Threads является сделанным компанией «Мета»* аналогом «Твиттера», предлагая своим пользователям возможность публиковать короткие текстовые посты и даже названо в честь известного по Твиттеру формата цепочек твитов (тредов). Threads используют авторизацию через Instagram* и продвигаются в приложении «Инстаграма» всем пользователям соцсети, поэтому уже в первые часы после запуска Цукерберг рапортовал о 10 миллионах пользователей, а через день после запуска счётчик пользователей Threads перевалил за 70 миллионов.

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Комментарии 40