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

Научпоп

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

16 атрибутов хорошей PCB

Разработка робототехники *Программирование микроконтроллеров *Разработка для интернета вещей *Производство и разработка электроники *Компьютерное железо

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

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

Новости

Разбираем алгоритмы компьютерной графики. Часть 1 — «Starfield Simulation»

Python *Программирование *Компьютерная анимация *Демосцена
Tutorial

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

Действовать буду по следующему принципу: беру какой-либо графический эффект (из демо, программы, игры – не важно) и пытаюсь реализовать этот же эффект максимально простым и понятным способом, разъясняя что, как и почему сделано именно так.

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

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 1.8K
Комментарии 3

Действующая модель простейшей криптовалютной биржи

Криптовалюты
Из песочницы

В статье Россия уходит с криптовалютного рынка? достопочтенный @xlebanet пишет, что после санкций россияне не могу обменивать крипту на рубли и наоборот.

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

Кому интересны результаты, добро пожаловать под кат.

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

Самодельный измеритель крена и дифферента корабля

C++ *Программирование микроконтроллеров *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих
Tutorial


Одним из приборов, необходимых на различных судах, является кренометр-дифферентометр. Нужен он для того, чтобы знать, как именно качается судно, и не пора ли что-то предпринять для уменьшения этой качки (ну или сделать вовремя ноги с корабля, уподобившись корабельной крысе). Разработка таких устройств довольно редкая задача, но я с ней всё-таки столкнулся, и решил попробовать сделать свою реализацию прототипа такого кренодифферентометра. Под катом я предложу вам вариант изготовления такого электронного кренометра-дифферентометра, как я сейчас вижу его возможную реализацию.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.3K
Комментарии 10

Что в голове у программиста? ч.1

Читальный зал Здоровье

Все привет!
Меня зовут Сергей и я практикующий психолог.

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

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

Познать себя
Всего голосов 27: ↑21 и ↓6 +15
Просмотры 5.4K
Комментарии 65

Эволюция системы безопасности Android или как защищается система сегодня

Информационная безопасность *Сетевые технологии *Управление разработкой *DevOps *Гаджеты
Из песочницы

С ростом популярности операционных систем, растет также и необходимость в обеспечении безопасности системы. С каждым днём количество атак увеличивается, а каждое обновление несет в себе новые «дыры» в системе безопасности. Я Анастасия Худоярова, ведущий специалист по безопасной разработке в Awillix, расскажу о том, как развивалась система безопасности в Android раньше и как можно обойти некоторые ее механизмы сегодня.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.4K
Комментарии 11

Россия 2022: как хранить криптовалюту в условиях санкций?

Читальный зал Финансы в IT Криптовалюты


Peace, Хабр!


Последние дни много разговоров, что криптовалюта — способ: a) сберечь свои рублевые сбережения от обесценивания, b) вывести из под риска национализации валютные сбережения.


И действительно (хорошая новость): на текущий момент ограничений по покупке и хранению криптовалют для резидентов РФ нет. Ну почти нет. По сравнению с фиатными биржами — нет.


Но (плохие новости):


  • Американские сенаторы уже обсуждают меры по ограничению использованию криптовалют для обхода санкций со стороны России [1],
  • Евросоюз занят тем же самым [2],
  • ФБР появилось подразделение по контролю за оборотом криптовалюты ([3], анонс от 17 февраля 2022, хотя межгосударственные финансовые дела вряд ли в их юрисдикции).

Еще хорошая новость (последняя):
Хрустальный шар/магический кристалл Гарри Поттер еще не подвез, поэтому сценарий с обходом санкций через криптовалютные переводы и с противостоянием этому обходу — это потенциальное будущее.


Снова плохая новость (не последняя):
Если Вам кажется, что риски в этом потенциальном будущем для Вас, как для частного инвестора, высокие, то Вам не кажется.


И что с этим делать?
Правильно — разобраться что, где, как (и надо ли) хранить условиях санкций.

Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 5.4K
Комментарии 30

Логистика. Часть 4. Пришло ли время авиации измениться? Как научиться управлять ценой?

Алгоритмы *Математика *Разработка под e-commerce *Управление e-commerce *Транспорт
Для авиаотрасли 2020 год стал худшим за всю историю ее существования. Из-за COVID-19 более чем на половину сократилось воздушное сообщение, количество маршрутов и общая выручка. Черный лебедь в белой маске, так называют этот кризис. В очередной раз мир «вдруг» снова напомнил всем нам о своей сложности и непредсказуемости. Пожалуй, единственное, чем этот кризис отличается от всех предыдущих, так это растущей убежденностью в том, что мы больше не можем всецело полагаться на простые детерминированные модели. Безусловно, очень трудно учитывать случайность и неопределенность в своих планах и решениях, но только сумасшедший захочет еще раз проверить, во сколько нам обойдется очередное «Авось!»


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

Пора релоцироваться

IT-эмиграция Карьера в IT-индустрии Интервью

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

Читать далее
Всего голосов 154: ↑95 и ↓59 +36
Просмотры 29K
Комментарии 138

На повестке дня – наказание за преступление до того, как оно будет совершено?

Научно-популярное

DARPA анонсировала программу Neural Evidence Aggregation Tool (NEAT).

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

«NEAT-это попытка разработать новый инструмент для скрининга психического и поведенческого здоровья, который выводит нас за рамки … методов вопросов и сознательно отфильтрованных ответов», - рассказал Грег Виткоп, бывший армейский хирург и нынешний руководитель программы в Управлении оборонных наук DARPA.

«Мы надеемся, что работа с предсознанием позволит нам обнаружить признаки депрессии, тревоги или суицидальных мыслей раньше и надежнее, чем когда-либо прежде», - добавил он.

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

NEAT фокусируется на сборе и обработке «предсознательных сигналов мозга», чтобы определить, что испытуемый считает правдой.

Программа включает в себя два технических направления. Первое - решения всех ключевых технических проблем. Второе – вопросы независимой валидации и верификации собираемых при работе с испытуемым данных.

NEAT планируется как 3,5-летняя программа с 24-месячной фазой подтверждения концепции, за которой следует 18-месячная фаза оперативной настройки.

Комментарий
Возникает множество вопросов к этой программе.

Первый и главный – какие представления о природе человека закладывают американские военные в своей работе?

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 2K
Комментарии 9

Компьютер заBIOSает? Изучаем буткиты

Блог компании Positive Technologies Информационная безопасность *Программирование *Реверс-инжиниринг *Софт

Самый популярный совет в случае, если что-то идет не так или работает медленно, ― перезагрузить компьютер. Вторая по популярности рекомендация ― переустановить ОС, чтобы избавиться от вирусов. Если не помогает ни первое, ни второе, то вам «повезло»: ваш компьютер инфицирован вредоносным ПО опаснейшего класса, которое называется буткит.

Мы начали погружение в тему буткитов и рассмотрели обширную группу так называемых legacy-буткитов (подробнее об этом рассказали на вебинаре от команды PT Expert Security Center «Компьютер заBIOSает? Изучаем буткиты»). Ответили на вопрос, почему вредоносы, нацеленные на системы на базе Legacy BIOS, все еще актуальны, поговорили о наиболее известных представителях буткитов, а также рассказали, как они работают, какие преследуют цели и применяют техники.

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

«Облачная» агломерация: как Boeing, Amazon и Microsoft создали современный Сиэтл

Блог компании RUVDS.com Урбанизм Читальный зал
У Сиэтла существует, пожалуй, больше всех народных названий из крупных городов США: от «ворот на Аляску» и «города дождей» до Jet City и Emerald City, а с недавних пор и King of the Cloud. Три компании сформировали Сиэтл в его нынешнем виде, обеспечив три волны экономического развития. Сначала Boeing, потом Microsoft, а в последнее время — Amazon. При этом резкий наплыв за последнее десятилетие ИТ-сотрудников с з/п в среднем, в два раза выше медианных по региону, вызвал острейший дефицит жилья. В центре сносились целые кварталы доступного жилья, на их месте строились дорогие апартаменты. Всё большее число бездомных стало заполнять улицы Сиэтла, местами из-за палаток город стало просто не узнать. Попробуем разобраться в произошедшем. 

Паром из Эдмондса, пригорода Сиэтла, на фоне гор национального парка Олимпия. Источник: Seattle Times
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 2K
Комментарии 5

Как научиться распознавать новый документ за две недели?

Блог компании Домклик Обработка изображений *Машинное обучение *Искусственный интеллект

Всем привет! Мы — команда распознавания документов Домклик, и мы помогаем банку упростить и ускорить процесс выдачи ипотеки.

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

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

Пишем gas station для EIP-1559 транзакций

Децентрализованные сети Go *Криптовалюты

При переводе формата отправки транзакций на EIP-1559 столкнулись с задачей по оценке комиссии за транзакцию в зависимости от ожидаемой скорости. Работали долгое время с одним известным источником транзакций, пока не начали приходить ошибки на запросы. Поиск альтернатив, которые бы дали возможность оценить стоимость комиссии в зависимости от ожидаемой скорости не нашлось. Было принято решение еще раз погрузиться в процесс изучения, возможных подходов к решению задачи по оценке комиссии за транзакцию. Задача стоит в том, чтобы сделать оценку в виде комиссии для скоростей fastest, fast, average, safeLow.

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

Jack & Volumio по сети без PulseAudio

Настройка Linux *Разработка на Raspberry Pi *Звук
Tutorial

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

Два года назад я также столкнулся с некорректной совместной работой двух звуковых серверов (что приводило к периодическим «вылетам» звука) и решил раз и навсегда избавиться от PulseAudio в пользу чистого Jack.

Настройка связки ALSA и Jack без PulseAudio.

Читать далее
Рейтинг 0
Просмотры 631
Комментарии 2

Проходим L6 интервью на System Design в FAANG

Карьера в IT-индустрии Распределённые системы *Интервью
Из песочницы

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

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 2.6K
Комментарии 3

Заметка о Mastodon — аналоге Twitter из вселенной децентрализованных соцсетей Fediverse

Децентрализованные сети Open source *IT-инфраструктура *Социальные сети и сообщества

Заметка о Mastodon — аналоге Twitter из вселенной децентрализованных соцсетей Fediverse

На фоне текущих событий, когда уже привычным становится, что владельцы соцсетей своими собственными решениями блокируют отдельных пользователей (по их мнению, являющихся нехорошими), заинтересовался возможностью использования децентрализованных p2p-соцсетей. Дабы посмотреть, как функционирует экосистема Fediverse, зарегистрировался в соцсети Mastodon (микроблоггинг, аналог Twitter), и поизучал ее аккаунты.

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

Входит в объединение децентрализованных интернет-сервисов Fediverse, в составе которого имеются также сервисы фото- (PixelFed), видео- (Peertube), файлового хостингов и многое другое, являющихся аналогами Facebook, Youtube, Twitter, Spotify и т.д. В настоящее время в Mastodon зарегистрированы более 4,4 млн. пользователей.

Кстати, Д.Трампа его новая социальная сеть Truth Social использует код Mastodona (аккаунты Дональда практически все соцсети блокировали год назад, на фоне протеста против результатов президентских выборов 2020 года, и он учел это)

В ходе изучения блуждания по аккаунтам Mastodon и дойдя до Южной Америки обнаружил, что политики Венесуэлы, наряду с использованием Twitter, Facebook, Instagram, Youtube и Telegram, присутствуют и там.

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

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

Финансы в IT
Кредиты — это плохо или хорошо? Зависит от их выплаты. Выплаченный кредит показывает, что, скорее всего, воспользовавшимся кредитом организации или человеку он был нужен по делу и всё пошло по плану. В таких случаях кредиты полезны. Проблемным же кредит делает ошибка в его выдаче. На этом основан скоринг. Скоринг — это система оценки заемщика, с помощью которой банки и микрофинансовые организации могут предсказать, насколько аккуратно человек будет выплачивать кредит. Считается, что люди с похожими привычками примерно одинаково обращаются с финансами. Поэтому банки и МФО сравнивают потенциальных заемщиков с другими людьми, которые уже брали похожие кредиты. Они строят скоринговые модели, в которых платежеспособность человека оценивает компьютерный алгоритм.

Ошибки скоринга могут дорого обойтись не только кредиторам и заёмщикам, но и экономике в целом. Мировой финансовый кризис 2008 года был целиком основан на «пузыре плохих кредитов», когда американские банки безответственно выдавали ипотечные кредиты людям, которые не могли по ним рассчитаться — и, когда пузырь плохих долгов лопнул, то последствиями накрыло не только американскую, но и всю мировую экономику.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.1K
Комментарии 6

9 атрибутов хорошего firmware

Программирование *C *Программирование микроконтроллеров *DevOps *DIY или Сделай сам

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

Читать далее
Всего голосов 44: ↑40 и ↓4 +36
Просмотры 6.8K
Комментарии 68

Сайт для поиска и разработки аналогов ПО

Управление проектами *Управление сообществом *Развитие стартапа Социальные сети и сообщества

Этот пост-опрос про ресурс, где разработчики бы видели список уходящих из РФ компаний и могли бы начать совместно работать над созданием аналога.

Читать далее
Всего голосов 24: ↑12 и ↓12 0
Просмотры 4.3K
Комментарии 47