Как стать автором
Обновить
1
0
Александр Федоров @Alex_nakhodka

Системный администратор

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

Программа в 50 строк на Java/Scala, которая сэкономит вам 50 тыс. р. при подаче декларации 3-НДФЛ

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

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

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

Читать далее
Всего голосов 28: ↑16 и ↓12+4
Комментарии23

Мы можем обнаружить инопланетные цивилизации по их межзвёздным квантовым коммуникациям

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

С середины XX века учёные заняты поисками свидетельств наличия разумной жизни за пределами Солнечной системы. Большую часть этого времени участники поисков внеземного разума (SETI) полагались на радиоастрономические наблюдения, пытаясь найти технологическую активность (признаки которой называются техномаркерами). В ближайшем будущем эти попытки будут становиться только интенсивнее, поскольку на сегодня подтверждено уже наличие 4375 экзопланет.

В рамках подготовки к поиску исследователи рассматривали другие возможные техномаркеры, которые стоит поискать. Согласно Майклу Хиппке из исследовательского центра SETI в Калифорнийском университете в Беркли, эти поиски необходимо расширить, включив в них квантовые коммуникации. Поскольку в наше время квантовые компьютеры и связанные с ними технологии уже почти созрели, имеет смысл включить их в перечень техномаркеров.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии62

Теоретический вопрос: зачем России собственная орбитальная станция?

Время на прочтение5 мин
Количество просмотров33K
Мы уже привыкли к новостям с самого дорогого научного эксперимента человечества — МКС обошлась уже примерно в 150 млрд долл. Но регулярно возникают вопросы, что будет после 2024 года, до которого рассчитано ее нахождение на орбите. В 2018 году США думали об уходе из проекта, чтобы перекинуть финансирование на программу лунной орбитальной станции. Сейчас оба проекта планируются параллельно. Но 18 апреля 2021 вице-премьер РФ Юрий Борисов заявил о планах России выйти из МКС.

Российская орбитальная служебная станция

С тех пор было еще несколько заявлений и в целом Россия увязывает участие МКС с отменой санкций к предприятиям космической отрасли. Кроме того, запуск нового модуля «Наука» остался в планах, так что вопрос, похоже, подвис. Будем считать эту статью разбором потенциальной возможности России сделать свою орбитальную станцию. Что она для этого может и что нового она даст по сравнению с МКС и «Миром».
Узнать подробности
Всего голосов 88: ↑77 и ↓11+66
Комментарии254

Дороже дома: список самых дорогих старых компьютеров

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

Привет, Хабр. Держу пари, многие из вас ковырялись в старых устройствах. Кто из любви к искусству, кто из простого любопытства, а кто — в целях оживить древнюю машинку. А вот некоторые люди коллекционируют такие устройства, причём готовы платить за них большие деньги. Перед вами — рейтинг наиболее дорогих старых компьютеров.

Читать далее
Всего голосов 34: ↑26 и ↓8+18
Комментарии6

Дружимся с ESP

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

Здравствуйте, коллеги и энтузиасты!

Последние пару лет практически все прототипирование несложных IoT-устройств я делаю на NodeMCU, хотя зачастую она и великовата по размеру, и дороговата, и избыточна по функционалу. А все потому, что имела неудачный опыт с ESP-01, которая совершенно не поддавалась прошивке. Сейчас пришло время преодолеть этот барьер и освоить другие железки, от которых мне нужно следующее - Wi-Fi и пины для подключения периферии.

В этой статье разберем подключение к платформе Интернета вещей наиболее популярных плат с интерфейсом Wi-Fi. Их можно использовать, чтобы управлять своим устройством дистанционно или чтобы снимать показания с сенсоров через интернет.

Хочу узнать больше >>>
Всего голосов 17: ↑15 и ↓2+13
Комментарии33

Самодельный миниатюрный лазерный гравер на Arduino Uno

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

Полагаю, что проект, о котором я хочу рассказать, будет интересен всем, кто занимается электроникой. А именно, речь идёт о миниатюрном лазерном гравере, с помощью которого можно наносить изображения на картон, на дерево, на виниловые наклейки и на прочие подобные материалы. Идею проекта я почерпнул из этого руководства, сделав кое-что по-своему.
Как сделать гравер?
Всего голосов 48: ↑45 и ↓3+42
Комментарии21

Пишем на Питоне сразу хорошо

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

Привет Хабр!

Сегодня я сниму костюм аниматора и вместо развлечений расскажу вам немного за питон.

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

Читать далее
Всего голосов 42: ↑41 и ↓1+40
Комментарии46

Отряд-731: как японцы создавали биологическое оружие

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

Персонал отряда 731

Совсем недавно, в 2018 году, Японский Национальный архив рассекретил личные данные всех 3607 членов так называемого отряда 731, который устраивал эксперименты на людях во время оккупации Китая. В японском общества давно имеется запрос на признание и обнародование всех материалов, касающихся военных преступлений Японии в ходе ВМВ. Японское же правительство по возможности избегает неудобных тем, давая комментарии в крайних ситуациях: так факт применения биологического оружия против Китая был официально признан лишь в 2002 году.  Теперь имена преступников известны общественности, но понесли ли они хоть какое-нибудь наказание? 20 августа 1947 года завершился Нюрнбергский процесс над врачами. По итогу суда, из 23 подсудимых 7 были приговорены к смертной казни, 5 к пожизненному заключению, 4 к тюремному заключению от 10 до 20 лет и 7 человек были оправданы. В рамках процесса рассматривались преступления немецких врачей, а именно их участие в зверских медицинских экспериментах над пленниками концентрационных лагерей. 

Так вот, Япония также проводила подобные бесчеловечные эксперименты. Одним из самых жестоких и крупных японских военных преступников являлся отряд 731 — подразделение, которое занималось разработкой биологического оружия и медицинскими экспериментами на людях. Эти опыты по своей бесчеловечности ничуть не уступали немецким. От рук отряда, по официальной версии, погибло порядка 3 тысяч человек, но большинство сотрудников не понесли никакого наказания за свои деяния. В этой статье рассмотрим, как создавался отряд «смерти», чем они занимались, как сложилась их судьба после окончания Второй мировой войны и повлияла ли их деятельность на международный контроль биологического оружия.
Читать дальше →
Всего голосов 65: ↑59 и ↓6+53
Комментарии65

Торцовочная пила своими руками

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

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

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

Практический взгляд на Raspberry Pi Pico с точки зрения STM32

Время на прочтение7 мин
Количество просмотров19K
Сравнительно недавно Raspberry Pi Foundation выпустила плату Raspberry Pi Pico, основанную на микроконтроллере (Micro Controller Unit, MCU) RP2040. Эта плата привлекла большое внимание членов сообщества разработчиков различных электронных устройств. Появилось довольно много проектов, в которых используются программируемые модули ввода-вывода (Programmable I/O, PIO) Raspberry Pi Pico. Например, это проект PicoDVI, в котором конечные автоматы PIO используются для вывода DVI-сигнала.



Но с появлением Raspberry Pi Pico связано не только радостное возбуждение разработчиков электроники. Это событие заставило сообщество задаться важным вопросом о том, окажет ли появление платы какое-то ощутимое влияние на тех, кто пользуется STM32, SAM и другими микроконтроллерами, основанными на Cortex-M. Станет ли микроконтроллер RP2040 жизнеспособным выбором для некоторых из проектов, в которых используются похожие MCU? Учитывая то, что в состав RP2040 входит двухъядерный процессор ARM Cortex-M0+, кажется справедливой идея использования этого микроконтроллера там же, где применяются 32-битные MCU от ведущих производителей компонентов такого рода, в частности, от STMicroelectronics.

Сможет ли небольшой проект Raspberry Pi Foundation показать инженерам STM как надо делать микроконтроллеры, или создателям платы на RP2040 стоит пересмотреть некоторые из своих гипотез? Сложно ли будет портировать на RP2040 низкоуровневый код, рассчитанный на STM32?
Читать дальше →
Всего голосов 56: ↑54 и ↓2+52
Комментарии9

Micropyserver. Реализуем Basic Auth для IoT устройств

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

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

Для решения задачи реализуем механизм Basic Auth при помощи библиотеки mycropyserver (простой HTTP сервер для устройств типа ESP32 и ESP8266), написанной на Micropython.

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

Настройка собственного почтового сервера

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

Зачем нужен собственный почтовый сервер можно почитать в оригинальной статье. А поскольку на "habr" обретает надежду всяк сюда входящий, то далее пошаговая инструкция как сделать все настройки, чтобы почтовый сервер функционировал правильно: мог достучаться до любого адресата и сообщения не помечались как спам.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии123

Arduino и китайские датчики метеостанций

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

Как известно, что на Arduino ни делай - получится метеостанция.

Всем создателям метеостанций посвящается...

Читать далее
Всего голосов 20: ↑19 и ↓1+18
Комментарии4

Мультисенсорный беспроводной микро DIY датчик

Время на прочтение4 мин
Количество просмотров16K
DIY, как говорит Википедия, это уже давно субкультура. В этой статье хочу рассказать о своем diy проекте небольшого беспроводного мультисенсорного датчика, и это будет моим небольшом вкладом в данную субкультуру.

История этого проекта началась с корпуса, это звучит по-дурацки, но именно так этот проект и начался. Корпус был куплен на сайте Алиэкспресс, надо отметить что качество отливки пластика у этого корпуса отличное. После недолгой переписки с продавцом на почту был выслан чертеж и данный проект начался.


Всего голосов 64: ↑61 и ↓3+58
Комментарии32

Мониторинг данных АСУ ТП и не только

Время на прочтение3 мин
Количество просмотров7.5K
Здравствуйте, пользователи сообщества Хабр.

Цель статьи: Демонстрация реализации дешевого решения для визуализации данных, которое можно применять в системах диспетчеризации.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии37

Как скрестить Excel c интерактивным веб-приложением

Время на прочтение5 мин
Количество просмотров23K
Не секрет, что Excel довольно мощный инструмент для работы с числовыми табличными данными. Однако средства, которые предоставляет Microsoft для интеграции с ним, далеки от идеала. В частности, сложно интегрировать в Excel современные пользовательские интерфейсы. Нам нужно было дать пользователям Excel возможность работать с довольно насыщенным и функциональным интерфейсом. Мы пошли несколько другим путем, который в итоге показал хороший результат. В этой статье я расскажу, как можно организовать интерактивное взаимодействие Excel c веб-приложением на Angular и расшить Excel практически любым функционалом, который реализуем в современном веб-приложении.


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

Операционные усилители: 10 схем на (почти) все случаи жизни

Время на прочтение15 мин
Количество просмотров447K
Всем привет!

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


Читать дальше →
Всего голосов 139: ↑137 и ↓2+135
Комментарии54

Готовый мониторинг за 10 минут и 0 рублей

Время на прочтение6 мин
Количество просмотров5.7K
В предыдущих статьях мы рассказали про историю (1, 2) создания системы управления ИТ инфраструктурой Veliam. А так же сделали обзор ее основных возможностей. Сейчас пришло время подробнее остановиться на таком компоненте системы, как мониторинг. С него началось развитие продукта, так что за подробностями приглашаю под cut.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии2

TailwindCSS – очередной фреймворк или новый шаг эволюции?

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

Лид-изображение


Очевидно, я бы не стал писать эту статью, если бы считал, что TailwindCSS – просто очередной фреймворк. Я считаю, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму web-стилизации. И при этом выполняет все поставленные перед ним задачи, делая это лучше и удобнее других.


Тех, кто еще не знаком с TailwindCSS, я постараюсь завербовать в ряды его поклонников. Тех, кто против него, я постараюсь заставить в этом усомниться и пересмотреть своё мнение.


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

Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии51

Расширенная настройка web сервера (Apache2 + Nginx)

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

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


В этой статье будет идти речь о настройке сервера с использованием: Apache2, Nginx, ngx_pagespeed, PHP, PHP-FPM, MariaDB и MemCached.

Читать дальше →
Всего голосов 21: ↑15 и ↓6+9
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Находка (Приморский край), Приморский край, Россия
Дата рождения
Зарегистрирован
Активность