Как стать автором
Обновить
3
0
Артур Аверин @Artur_Averin

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

Отправить сообщение

Мультитул для разработчика электроники

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров17K

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

Идея понятна - заменить генераторы частоты, терминалы RS-485 и CAN одним самодостаточным прибором. В этой статье расскажу о том, что за девайс я собрал.

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

Конспект книги «Построенные навечно. Успех компаний, обладающих видением»

Уровень сложностиСредний
Время на прочтение51 мин
Количество просмотров1.7K

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

В последние 5 лет я сосредоточил свои усилия в области геймдева. Вместе с выпускниками программы Менеджмент игровых проектов мы уже несколько лет делаем для души инди-игру Saturated Outer Space в свое удовольствие. А в 2020 году мы с партнерами создали и развиваем студию разработки и издания мобильных игр Geeky House. Внутри этих команд у нас есть раздел "База знаний", куда разные специалисты выкладывают свои наработки для внутреннего использования и рецензирования коллегами. Так и я - опубликовал этот конспект сначала внутри команды, а теперь выкладываю его для общего обозрения. Если этот формат зайдет и будет популярен, то я буду выкладывать и другие книги, по менеджерским фишкам и приемам.

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

Конкурс js13kGames или как написать игру объёмом 13 Кбайт

Время на прочтение6 мин
Количество просмотров2.1K

13 августа стартовал 13-й игровой джем js13kGames (JS13K) для разработчиков веб-игр на JavaScript. За месяц участникам предстоит написать браузерные игры, размер которых не должен превышать 13 килобайт при сжатии до формата ZIP. Темой JS13K этого года выбрали «Трискайдекафобию» — боязнь числа «13».

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

OSINT-разведка: идентификация пользователя по заданной местности

Время на прочтение8 мин
Количество просмотров8.3K

В этой статье речь пойдёт о OSINT-инструменте, использующий API Telegram для определения местоположения пользователя в заданном диапазоне (от 500 метр.) благодаря включенной функции "Люди рядом" разработанный Alb310 из Project FOX. 

Рассмотрим три кейса: Аэродром в Чаплынке, Украина; военный городок в Фуэрте Тиуна, Венесуэла и ядерную программу Ирана(в частности, Бушерскую АЭС) определим что за лица там находятся, их биографию и происхождение.

Читать далее
Всего голосов 14: ↑11 и ↓3+12
Комментарии7

Obsidian — Notion свободного человека

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров69K

Notion объявили, что уходят из России и 9 сентября блокируют аккаунты пользователей.

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

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

Я сам долгое время пользовался Ноушеном. Первое знакомство было умопомрачительно, захватывающе. Чего только стоят мои конспекты с футбольными тактиками, где я ковертировал видео с матчей и тренировок в гифки, а потом добавлял к конспектам.

Год назад перевёл все свои заметки в Обсидиан. Причина простая: Обсидиан может гораздо больше вещей, чем Notion.

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

Читайте в статье
Всего голосов 110: ↑104 и ↓6+117
Комментарии259

Чистый код — дар или проклятие? Акт I. Конфронтация

Уровень сложностиСредний
Время на прочтение24 мин
Количество просмотров6.8K

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

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

Неизвестно полезный CSS. Часть 4

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6.6K


Привет, Хабр. Я продолжаю рассказывать про неизвестные широкому кругу разработчиков CSS фишки. Я отбираю их так, чтобы они были полезны в разного рода проектах.


Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React приложение. Они поддерживаются большинством браузеров. Отдельно отмечу, что я не считаю IE11 современным браузером. По этой причине я не учитывал его.


Сегодня мы рассмотрим:

  • сброс стилей до значений, взятых из веб-стандартов;
  • возврат значений свойств, установленных в браузере;
  • что можно сделать с прыжками контента при открытии и закрытии модального окна;
  • возможность отобразить текст «красиво» с помощью ключевого слова system-ui;
  • способ стилизации элементов на языке, отличающимся от основного.

Больше не буду затягивать. Давайте посмотрим, что я вам подготовил.

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

Python с Yandex music API. Или индекс твоей смерти

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.1K

Делаем, мини-тестового бота для дискорд, что будет проигрывать музыку с yandex.music

Не много ада, не много слёз, Егор Летов и много чая :)

Будь как дома, путник Я ни в чём не откажу
Всего голосов 9: ↑6 и ↓3+6
Комментарии12

Matrix: децентрализованные открытые мессенджеры с E2E-шифрованием. Обзор возможностей и настройка своего сервера

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров8K

В этой статье я расскажу о протоколе Matrix и мессенджерах, основанных на нем, а так же приведу инструкцию по настройке своего сервера и клиентов.

Matrix — открытый протокол мгновенного обмена сообщениями и файлами с поддержкой голосовой и видеосвязи. Почему стоит обратить на него внимание, если у нас уже есть WhatsApp и Telegram? Причин несколько.

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

Во-вторых, все больше и больше людей не доверяют WhatsApp и Telegram. В случае с Matrix же можно поднять свой личный сервер, протокол Matrix - открытый, исходники клиентов - открыты, исходники серверов - тоже открыты, а в самом протоколе end-to-end шифрование включено для чатов по умолчанию из коробки (в отличие, например, от Telegram, где оно доступно только в "секретных чатах"). Ну и само собой, не требуется нигде вводить телефонный номер для регистрации.

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

Сервер Matrix может работать как изолированно ("только для своих"), так и в составе "федерации" - когда разные серверы общаются между собой, и пользователи, подключенные к разным серверам, могут общаться друг с другом. Есть здесь олды, которые помнят Jabber и IRC? Ну вот, здесь такой же принцип. Я бы даже сказал, что Matrix - это этакий хипстерский Jabber на стероидах.

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

Установка youtubeUnblock на keenetic start

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров40K

Всем привет! Напишу как я устанавливал youtubeUnblock на старый роутер keenetic start, больше для себя ну и поделится опытом.

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

IPv6 или противостояние занижению скорости Youtube

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

Если Вы являетесь счастливым обладателем маршрутизатора Mikrotik и у Вас белый IP адрес, а также надоело занижение скорости Youtube, то статья для Вас. Добро пожаловать!

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

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

Возможное решение «Трудной проблемы сознания»

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров2K

Каждый живой организм взаимодействует с окружающим миром, реагируя на то, что в нём происходит. Но есть организмы, у которых внешние воздействия почему-то превращаются в ощущения цвета, звука, запаха, боли, а также в них возникают некие образы, мысли, чувства, эмоции. И все они исключительно индивидуальные, то есть посторонним недоступны. Так называемая «Трудная проблема сознания», впервые обозначенная Дэвидом Чалмерсом в 1995 году, заключается в том, чтобы понять: зачем это нужно организмам, как это работает и можно ли это объяснить в объективных терминах?

Разве нельзя было бы организмам реагировать на внешние раздражители без всей этой образно-чувственно-мыслительной суеты в их мозгах? Что это даёт им полезного? И как это соотносится с объективно наблюдаемыми в мозгу электрохимическими процессами?

В этой публикации я выскажу свою версию решения «Трудной проблемы сознания».

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

«Бобер выдыхай»: Go, WinAPI и ассемблер

Уровень сложностиСложный
Время на прочтение22 мин
Количество просмотров7.6K

Что вам приходит в голову при слове «Golang»? Google и микросервисы? Я тоже так думал, но реальность оказалась значительно интересней.

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

Nokia 6555 — 17 лет стильной раскладушке

Время на прочтение4 мин
Количество просмотров16K

Привет, Хабр! Меня зовут Антон Комаров, и сегодня мы будем поздравлять с Днем рождения Nokia 6555. И сразу спойлер: у меня есть такой, в посте как раз его фотографии.

Да: было время, в 2000-х телефоны от Nokia разлетались с прилавков как горячие пирожки. В 2007 году компания рассказала, что продала больше 200 млн телефонов Nokia 1100. Она выпускала самые разные модели, не боясь экспериментировать. Один из результатов таких экспериментов — модель Nokia 6555, смартфон среднего ценового сегмента, стильный и удобный. Сегодня ему исполняется 17 лет, о нем и поговорим.

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

Большое руководство по сетям и шифрованию трафика в Linux (часть 2)

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров9.4K

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

Эта часть — вторая, первую вы можете прочитать по ссылке. А в этой части мы рассмотрим что такое прокси и какие типы бывают, что такое VPN, как устроено сквозное шифрование.

И соответственно, в этой статье не будет упоминаться то, про что я уже писал в первой. Начнем, господа присяжные заседатели!

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

Теория игр может сделать ИИ более корректным и эффективным

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.5K

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

Представьте, что у вас есть друг, который дает разные ответы на один и тот же вопрос в зависимости от того, как вы его задали. «Какая столица Перу?» получит один ответ, а «Лима — столица Перу?» — другой. Вы, вероятно, немного обеспокоены умственными способностями вашего друга, и вам почти наверняка будет трудно доверять его ответам. 

Именно это и происходит со многими большими языковыми моделями (LLM), сверхмощными инструментами машинного обучения, которые поддерживают ChatGPT и другие чудеса искусственного интеллекта. Генеративный вопрос, который является открытым, дает один ответ, а дискриминативный вопрос, который подразумевает необходимость выбора между вариантами, часто дает другой. «Происходит разрыв, когда один и тот же вопрос формулируется по-разному», — сказал Атул Пол Джейкоб, докторант Массачусетского технологического института.

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

Вирусы с яйцами. Какие сюрпризы скрывают вредоносные программы

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.1K

Программистам тоже иногда бывает скучно. Если ты трудишься в какой-нибудь серьезной софтверной компании, можно немного развлечься, запрятав куда-нибудь в недра разрабатываемой тобой программы пасхалку, причем так, чтобы ее случайно не обнаружили на code review. Судя по всему, именно так появилась на свет знаменитая «бродилка» под названием The Hall of Tortured Souls в Microsoft Excel 95, «леталка» в Excel 97, или прикол с запросом «Do a barrel roll» в поисковике Google. Вирусописатели, оказывается, тоже не брезгуют подобными развлечениями: истории известно множество вредоносных программ с припрятанными «пасхальными яйцами». Вот самые известные из них.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+40
Комментарии3

Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров5.8K

Всем привет! Меня зовут Екатерина и я QA-специалист в компании SimbirSoft. Я уже 7 лет занимаюсь обеспечением качества IT-продуктов, и за это время прочитала множество книг и пособий. Многим книгам по QA уже много лет, а новинки появляются достаточно редко. В январе 2024 года на русском языке вышел «Идеальный тестировщик» Кристин Джеквони — поэтому я сразу обратила внимание на эту книгу. Поделюсь с вами своей оценкой и выводами — что в ней есть полезного и чего не хватило.

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

Чистая Windows и разработка «без всего»

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров21K

Есть компьютер с чистой копией Windows, без доступа в интернет и без каких‑либо установленных средств разработки. Только одна чистая пользовательская «венда». Не поверите, но даже в таких спартанских условиях возможно написать и запустить полноценную программу. И сейчас я расскажу как.

Читать далее
Всего голосов 71: ↑61 и ↓10+67
Комментарии161

Устраняем уязвимости в Active Directory Windows. Часть 1

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров9.4K


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

В нашей статье основным инструментом позволяющим провести проверку безопасности AD будет PingCastle.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+30
Комментарии20
1
23 ...

Информация

В рейтинге
3 978-й
Откуда
Колпино, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность