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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Структура драйвера Linux для одноплатного компьютера

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

Здраствуйте меня зовут Дмитрий. Недавно я написал статью как собрать прошивку для одноплатного компьютера Orange PI i96 с нуля. Если вы не читали то очень советую. И там я упоминал что для того чтобы собрать прошивку на новом ядре Linux, мне пришлось переписать драйверы с учетом архитектуры Device Tree, которую использует современное ядро. В этой статье я опишу как я это сделал.

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

Новости

Статья

Безопасный серфинг в интернете: создание виртуальной крепости с защитными башнями

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

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

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

Помимо того, что интернет будет работать медленнее, ваш IP-адрес могут занести в различные спам-базы. При заходе на любые сайты, в том числе на Google, будет вылазить капча, и это в лучшем случае. В худшем случае с IP-адреса, зарегистрированного на вас, могут совершить преступление. Как думаете, куда пойдет товарищ майор? К неизвестному злоумышленнику, использующему цепочки прокси или VPN, или к человеку, на чьи паспортные данные оформлен договор с провайдером?

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

Должна ли программа помогать сокращать затраты?

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

Цель бизнеса как известно - прибыль. Тут можно поспорить по части определения терминов, но сути это не меняет: цель бизнеса - деньги и как можно в большем количестве! как этого добиться? Логично: что необходимо увеличить прибыль и сократить затраты. Следовательно, одно из направлений этого - сокращение затрат. Как можно сократить затраты? Если не брать в расчет «стандартной процедуры» большинства руководителей как то: сокращение персонала и зарплат, то необходимо провести довольно большую работу по оптимизации бизнес-процессов (далее БП) с целью поиска «узких мест» и их ликвидации.

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

MVC — это не Spring Web

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

Хочу поделиться тем, как я вспомнил о MVC паттерне, и как он помог мне сделать архитектуру моей библиотеки в разы выразительней. Легкая статья в стиле до и после.

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

Истории

Статья

Тайна образования Луны, двойных астероидов и лунной воды

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

В 1988 году в Крымской астрофизической обсерватории доктор физико-математических наук Валентина Владимировна Прокофьева-Михайловская со своей группой начала телевизионные наблюдения блеска астероидов. Телевизионный комплекс был смонтирован на телескопе с диаметром зеркала 0.5 метра. Характерная переменность, зарегистрированная у астероида (87) Сильвия, доказывала, что этот астероид имеет спутник – что и было объявлено в статье 1992 года Прокофьевой В.В. и Демчика М.И. в «Астрономический журнал»: «Астероид 87 Сильвия – двойной» (сейчас известно, что Сильвия – тройной астероид). Признаки двойственности крымские астрономы нашли и у Диотимы, блеск которой менялся с периодом 14.89 часа и 4.56 часа. Крымским астрономам, сообщившим о двойных астероидах, почти никто не поверил, потому что их наблюдения противоречили существующей планетологической парадигме. Астероиды считались строительным мусором на месте несформировавшейся планеты или обломками крупных протоастероидов - планетезималей. Какие у них могут быть спутники? Недоверие исчезло, когда в 1994-м году межпланетная станция «Галилео» неожиданно сфотографировала у неровного астероида Иды округлый спутник Дактиль. Сразу возник вопрос: Как образовались спутники астероидов?

Результаты группы Прокофьевой-Михайловской стали активно обсуждаться в научном сообществе, и было решено подготовить обзор для «Успехов физических наук». В КрАО я слыл специалистом по спутниковым системам, и Валентина Владимировна пригласила меня стать соавтором обзора и написать его теоретическую часть о стабильности, динамике и происхождении спутников астероидов. Это предложение застало меня врасплох, потому что спутники астероидов принципиально отличались от нерегулярных спутников планет-гигантов, которыми я тогда занимался. Тем не менее, для обзора в УФН я сделал все, что было возможно в 1995 году: показал, что орбиты спутников астероидов стабильны (многие астрономы сомневались в этом) и обычно располагаются глубоко внутри сферы Хилла своих главных тел; сделал вывод о быстром образовании астероидных спутников из кольца мелких тел и выдвинул гипотезу о том, что орбиты спутников астероидов могут иметь преимущественно прямое вращение относительно центрального тела.

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

Построение червоточин и другие трудные проблемы путешествий во времени

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

Различные гипотетические и фантастические сюжеты, посвящённые путешествиям во времени, не дают однозначного ответа на вопрос о том, в каком направлении путешествия во времени должны идти легче – в будущее или в прошлое? Отчасти я рассматривал эти вопросы в публикации «Большой Взрыв и песочные часы, или куда на самом деле течёт время». Вероятно, путь в будущее должен быть более естественным, а путь в прошлое может существовать только в пределах временной петли, то есть, не позволяет нырнуть в произвольный момент прошлого, а к тому же доставить туда не только путешественника во времени, но и машину времени. Здесь мы подходим к ещё одному парадоксу – оказывается, никто толком не представляет, как может выглядеть машина времени, то есть, может ли она походить на кокпит или на пилотируемый корабль. Довольно интересные идеи о конструкции машины времени высказывает знаменитый учёный Кип Торн (род. 1940), в 2017 году удостоенный Нобелевской премии по физике с формулировкой «За решающий вклад в детектор LIGO и наблюдение гравитационных волн». По Торну, машина времени может походить на аппарат, рассчитанный на прыжок сквозь естественную или искусственную червоточину.

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

8 интересных открытий 2023 года, связанных с экзопланетами

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

Космический телескоп Джеймса Уэбба произвел революцию в понимании инопланетных миров охотниками за экзопланетами.

 09.12.2023, Elisha Sauers, mashable.com

Ученые добились гигантских успехов в совершенствовании методов поиска миров за пределами Солнечной системы, ежегодно открывая сотни новых планет.
Число подтвержденных экзопланет - планет, вращающихся вокруг других звезд - возросло до 5539, и еще 10 000 кандидатов находятся на рассмотрении. Большинство из них находится в Млечном Пути, хотя учёные полагают, что первую планету в другой галактике они обнаружили два года назад.

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

Разработчик из Дании Андерс Борх раскрыл свою стратегию по найму инженеров-программистов в команду

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

Разработчик и сооснователь Borch-Andersen ApS из Дании Андерс Борх (Anders Borch) раскрыл свою стратегию по найму инженеров-программистов в команду с главным упором на нетоксичность при попытке общения.

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

Пишем простой консольный мессенджер с end-to-end шифрованием поверх «Hidden Lake» сервисов

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

Secpy-Chat — это простой консольный мессенджер со сквозным (end-to-end) шифрованием, работающий поверх сервисов анонимной сети Hidden Lake. За счёт своей простоты его можно редактировать, либо даже полностью переписывать на более любимую технологию или язык программирования. За счёт использования HL сервисов появляется возможность легко формировать децентрализованную коммуникацию в глобальной сети.

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

Использование node-cron для запуска запланированных заданий в Node.js

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

Использование node-cron для запуска запланированных заданий в Node.js. CRON позволяет повторять задачу через определенный интервал времени. Могут быть повторяющиеся задачи, такие как ведение журнала и создание резервных копий, которые необходимо выполнять ежедневно, еженедельно или ежемесячно.

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

Промышленный и Потребительский IoT. Технологии и участники

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

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

Internet of Things в промышленности и потребительском рынке, Industrial IoT и Consumer IoT, взаимно дополняют друг друга и создают многоуровневую экосистему современных технологических решений к которой мы все начинаем приспосабливаться.

Открыть весь текст
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 3
Статья

Абстрактность в Swift

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

Абстракция, Инкапсуляция, Наследованное, Полиморфизм.

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

В процессе разработки 11 экранов я обнаружил слишком много повторяющегося кода, не говоря о том, что со временем вьюмодели стали расширяться, где-то были реализованы блоки кода с Combine паблишерами, а в каждой вьюмодели реализовывался один и тот же метод observe для StateFlow из KMP. В этот момент и вступает в игру первый принцип ООП - Абстракция, где повторяющийся код объединяется в один общий модуль, откуда наследники могут брать реализацию.

В данной статье мы рассмотрим способы создания абстракции в iOS проекте на языке Swift, а также сравним методы с реализацией на языке Kotlin и узнаем, с какими подводными камнями можно столкнуться.

Узнать!
Рейтинг 0
Комментарии 1
Статья

Вам [не] нужен свой игровой движок

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

Что мне больше всего нравится в игрострое, так это что большая часть игр и каждый первый кастомный игровой движок бросают вызов устоявшимися стереотипам разработки. Иначе зачем начинать разработку такого сложного и комплексного софта, когда десятки похожих софтин есть вокруг. Конечно такие монстры как Unreal и Unity и десяток монстриков калибром поменьше существенно упростили разработку во многих отношениях, привлекли тысячи разработчиков к созданию множество великолепных игр с использованием готовых технологий, освободив их от ямы отчаяния пустого уровня. Но также не оставляет мысль, что еще больше игр они похоронили. Невзирая на весь функционал и мощь U/U люди часто застревают в рамках, о которых они даже не подозревали. На протяжении многих лет наблюдаю как оригинальный контент в большинстве случаев убивается ассетсторами, если там есть что-то близкое или похожее к нужному объекту, функционалу и виду. Не поймите мои слова неправильно, я обеими руками за магазины ассетов и любых других ресурсов, скриптов и технологий, но беря что-то в магазине за доллар, вы уже с большой вероятностью не сделаете свое. Или сделаете конечно, но позже, но до этого "позже" еще надо дожить, а пока что у вас будет всё как у всех: одинаковые паттерны, одинаковые текстуры, одинаковое поведение, одинаковые модели... и одинаковые игры? Что тогда остается своего - уникальные механики и впечатления. В другом случае не было бы игры, вот только проблема, что сначала люди видят картинку и звук. Хорошо если игрок через полчаса-час доберется до уникальных механик, одинаковая картинка вызывает в памяти игры в которые вы уже играли, а уникальная механика так никогда может быть и не увидена в игре.

Хочешь сделать хорошо, сделай сам
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 6

Ближайшие события

Пост

Производитель блоков питания Seasonic порекомендовал покупателям при сборке компьютера для удобства и легкости укладки сгибать кабели питания видеокарт с коннекторами 12VHPWR и 12V-2×6 с предварительным применением в этой процедуре фена для волос (hair dryer).

Seasonic в последних рекомендациях советует стараться соблюдать 35-мм зазор, а изгиб кабеля за его пределами производить при помощи мягкого источника тепла, например, фена для волос.

Вот какую последовательность действий рекомендует Seasonic: «Мы понимаем, что может возникнуть необходимость согнуть кабели, чтобы поместить их в корпус. Если такая необходимость возникла, это следует делать, следуя таким рекомендациям:

  • отсоедините кабель 12VHPWR/12V-2x6 от блока питания и видеокарты;

  • осторожно направьте на нужный участок мягкий источник тепла (например, фен для волос), чтобы тщательно нагреть кабель в том месте, где вы хотите его согнуть;

  • осторожно вставьте разъёмы в блок питания и видеокарту;

  • убедитесь, что все разъёмы установлены правильно, а защёлка на разъёмах зафиксировалась на месте со щелчком;

  • очень важно после правильной установки разъёмов не сгибать кабели и не прилагать к разъёмам ненужных усилий ни со стороны источника питания, ни со стороны видеокарты».

Теги:
+2
Комментарии 0
Статья

Как я носил датчик сахара в крови и теперь ем сладкое (часть 1)

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

Сборник лайфхаков про то как есть сладкое, жить долго и продуктивно.

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

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

Токены. От появления до продвижения в Active Directory

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

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

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

Проектирование fault-tolerant систем на Go

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

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

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

Go благодаря своей простоте, производительности и, что наиболее важно, поддержке конкурентности на уровне языка, становится идеальным выбором для создания fault-tolerant систем.

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

Космический энтузиаст и астроном Джонатан МакДауэлл обновил на своём сайте графики с данными по видам объектов на орбите Земли. Вот некоторые из них:

  • отслеживаемые объекты на орбите (перевод легенды: если в легенде цвет есть, но на графике его не видно, значит доля объектов категории слишком мала. Starlink; действующие маневренные; действующие неманеврённые; отказавшие Starlink; отказавшие полезные нагрузки; ступени ракет; инертные детали; обломки от столкновений; обломки от противоспутникового оружия; другие обломки);

  • вес отслеживаемых объектов на НОО;

  • действующие спутники на орбите земли (Starlink; другие маневренные; другие неманевренные).

Теги:
+5
Комментарии 0
Статья

Основные проблемы с цифровыми данными в HR и опыт их решения

Время на прочтение 3 мин
Количество просмотров 267

Идея принимать решения о людях на основе анализа данных обсуждается давно, написаны десятки книг. Многие зарубежные (а теперь и отечественные) компании всерьёз начали применять данные не только в виде простых отчетов и индикаторов, но и более изощренным способом — через предиктивные модели (регрессионные или нейронки). Но, по моему мнению, до 70% всех усилий лежит именно в подготовке и поиске данных, чтобы затем их использовать для принятия решений. Конечно, есть ещё вопрос «зачем?» — но оставим его пока за скобками.

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

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

Сомнительная инициатива ВК…

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

Добрый день, вечер или что у вас там на марсе. Хотел бы обратиться к людям придумавшим новый, модный и очень интересный инструмент под кодовым названием «perfomance-review».

Немного обо мне. Я сотрудник ООО «ВК». Пожалуй это всё что я могу рассказать о себе, так как эта статья может нести репутационные и кадровые потери для компании в которой я работаю.

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

Давай к делу, хватит разводить сопли…

Читать далее
Всего голосов 68: ↑53 и ↓15 +38
Комментарии 71