Pull to refresh
3
0
Артур Аверин @Artur_Averin

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

Send message

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

Level of difficultyEasy
Reading time12 min
Views19K

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

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

Читать далее
Total votes 29: ↑27 and ↓2+36
Comments16

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

Level of difficultyMedium
Reading time51 min
Views1.9K

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

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

Читать далее
Total votes 14: ↑11 and ↓3+11
Comments11

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

Reading time6 min
Views2.3K

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

Читать далее
Total votes 9: ↑8 and ↓1+13
Comments1

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

Reading time8 min
Views8.7K

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

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

Читать далее
Total votes 15: ↑11 and ↓4+11
Comments7

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

Level of difficultyEasy
Reading time5 min
Views72K

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

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

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

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

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

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

Читайте в статье
Total votes 113: ↑107 and ↓6+120
Comments262

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

Level of difficultyMedium
Reading time24 min
Views7.1K

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

Читать далее
Total votes 21: ↑21 and ↓0+30
Comments28

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

Level of difficultyMedium
Reading time6 min
Views6.9K


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


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


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

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

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

Читать дальше →
Total votes 34: ↑34 and ↓0+51
Comments14

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

Level of difficultyEasy
Reading time7 min
Views5.2K

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

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

Будь как дома, путник Я ни в чём не откажу
Total votes 9: ↑6 and ↓3+6
Comments12

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

Level of difficultyMedium
Reading time13 min
Views8.2K

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

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

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

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

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

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

Читать далее
Total votes 30: ↑30 and ↓0+38
Comments52

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

Level of difficultyMedium
Reading time5 min
Views74K

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

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

Читать далее
Total votes 63: ↑62 and ↓1+72
Comments85

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

Level of difficultyMedium
Reading time19 min
Views2.1K

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

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

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

Читать далее
Total votes 10: ↑4 and ↓6+1
Comments222

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

Level of difficultyHard
Reading time22 min
Views7.7K

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

Читать далее
Total votes 36: ↑35 and ↓1+40
Comments31

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

Reading time4 min
Views16K

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

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

Читать далее
Total votes 12: ↑11 and ↓1+20
Comments10

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

Level of difficultyEasy
Reading time16 min
Views9.6K

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

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

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

Читать далее
Total votes 23: ↑23 and ↓0+30
Comments7

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

Level of difficultyMedium
Reading time8 min
Views2.6K

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

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

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

Читать далее
Total votes 7: ↑6 and ↓1+7
Comments2

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

Level of difficultyEasy
Reading time7 min
Views9.1K

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

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

Level of difficultyMedium
Reading time6 min
Views5.9K

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

Читать 📚
Total votes 4: ↑4 and ↓0+6
Comments4

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

Level of difficultyHard
Reading time11 min
Views21K

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

Читать далее
Total votes 71: ↑61 and ↓10+67
Comments161

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

Level of difficultyMedium
Reading time12 min
Views9.5K


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

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

Information

Rating
4,001-st
Location
Колпино, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity