Pull to refresh
-10
0

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

Send message

В Китае собираются искать замену чипам от Intel и AMD. Пока что только в госучреждениях

Reading time 3 min
Views 369

О том, что в Китае активно развивают отечественную отрасль разработки и производства чипов, мы уже писали. Государство выделило огромные средства на формирование собственной, независимой от других стран электронной индустрии. И сейчас, похоже, китайцы понемногу отказываются от сторонних микросхем. Правда, не всегда в угоду собственным, но альтернатив всё же немало. Об этом — под катом.

Читать далее
Total votes 4: ↑3 and ↓1 +2
Comments 2

Как работает etcd с Kubernetes и без него

Reading time 23 min
Views 358

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

Этот перевод статьи от learnk8s познакомит вас с принципами работы etcd, чтобы вы могли глубже понять внутреннюю работу Kubernetes и получить дополнительные инструменты для устранения неполадок в вашем кластере. Мы установим и сломаем кластер etcd с тремя нодами и узнаем, почему Kubernetes использует etcd в качестве базы данных.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Comments 0

Регистрация компании на Кипре

Reading time 17 min
Views 570

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

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

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

В данной статье рассмотрены этапы регистрации компаний на Кипре, разъяснены основные аспекты инвестиционной и налоговой политик.

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

Криптолицензия на Каймановых Островах

Reading time 8 min
Views 204

Криптолицензия на Каймановых Островах — разрешительный документ, дающий право на легальное ведение криптовалютного бизнеса, такого как оказание услуг по обмену криптовалют, выпуск и обслуживание криптокошельков, прием платежей в криптовалюте, осуществление других операций с виртуальными активами (VA). Она выдается национальным регулятором CIMA (Валютным управлением) в соответствии с Законом о виртуальных активах (Законом о VASP), вступившем в силу в 2020 году.

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

Регулирование криптовалютной деятельности на Каймановых Островах 

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

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

Читать далее
Total votes 2: ↑0 and ↓2 -2
Comments 1

Отопление мегаполиса от ТЭЦ — успешная реализация коммунистической утопии «общества всеобщего равенства»

Reading time 19 min
Views 871

Отопление мегаполиса Москва от ТЭЦ. Массовая застройка «спальных районов» - как успешная реализация коммунистической утопии «общества всеобщего равенства».

 

В предыдущей статье были рассмотрены вопросы  генерации и распределения электричества в большой стране.

https://habr.com/ru/articles/800317/

Теперь же рассмотрим вопрос теплоснабжения мегаполиса Москва в увязке с электрогенерацией на ТЭЦ.

Россия – это единственная страна в мире, где присутствует стабильное отопление в жилье, причём централизованное на весь город.

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

В тоже время  в капиталистических страна тепло в домах зимой  является предметом неслыханной роскоши. Так в Великобритании центрального  отопления в домах вообще практически нет.

 

Как устроена городская система теплоснабжения в мегаполисе Москва.

В качестве основного источника тепла на отопление и нагрев ГВС в Москве используются городские ТЭЦ и в дополнение к ним отдельные районные или индивидуальные котельные.(см.рис.1)

 

Читать далее
Total votes 11: ↑9 and ↓2 +7
Comments 16

Построение полносвязной сети с применением ГОСТового шифрования. Или как скрестить Cisco и Континент

Level of difficulty Medium
Reading time 14 min
Views 1.1K

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

Нам хочется внедрить ГОСТовое шифрование с минимальными потерями отказоустойчивости и управляемости действующей DMVPN сети и с минимальным использованием дополнительного функционала устройств шифрации.

Появилась идея как это сделать.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 4

Ботинки, лень и роботы

Level of difficulty Medium
Reading time 15 min
Views 1.1K

Появившись в далёких восьмидесятых годах, фильм «Назад в будущее» до сих пор бередит сердца своих поклонников одной легендарной сценой, где Марти МакФлай легко надевает футуристичную обувь с автоматической затяжкой. С тех пор сформировалась целая армия поклонников такого решения, в которой кто-то просто с нетерпением ждёт наступления такого светлого будущего, а кто-то с инженерными знаниями пытается смастерить такое самостоятельно.
Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Comments 2

Сказ о том, как пентестеры трафик скрывают

Level of difficulty Medium
Reading time 10 min
Views 1.7K

Наша команда проводит много red-team-проектов и, как следствие, постоянно имеет дело с различными системами мониторинга сетевого трафика. Вопрос «Как не спалиться?» в такой работе почти так же важен, как проникновение в инфраструктуру. Поэтому сегодня я хочу поговорить о маскировке сетевого трафика между С2-агентом и сервером — посмотрим на нетривиальные и даже забавные способы это сделать.

Читать
Total votes 7: ↑7 and ↓0 +7
Comments 1

5 способов писать эффективный код на Go: от названий переменных до архитектуры

Level of difficulty Easy
Reading time 8 min
Views 2K

Если вы задумывались, какие практики использовать, чтобы писать код на Go быстро и качественно, этот материал для вас. Руководитель группы разработки подсистем Геннадий Ковалев и эксперт по разработке ПО Даниил Подольский обсуждают пять способов повысить эффективность разработки в команде Go-программистов: они расскажут, как называть переменные, составлять документацию и продумывать архитектуру так, чтобы специалистам в команде и смежных отделах было легко работать с написанным кодом. 

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

Читать далее
Total votes 10: ↑8 and ↓2 +6
Comments 3

Как работает multiprocessing в Python под капотом

Level of difficulty Hard
Reading time 12 min
Views 1.4K

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

Мне захотелось залезть в исходники multiprocessing, разобраться и заодно написать статью. Данная статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Comments 2

Как, блуждая по Stack Overflow, можно набрести на Branch predictor

Reading time 8 min
Views 1.3K

В блоге beeline cloud мы делились историями и мнениями разработчиков — как программист-самоучка выучил 30 языков программирования, в каких случаях парное программирование не работает и почему некоторые проекты угасают, когда из компании уходит тимлид разработки. Сегодня поговорим о том, как изучать азы информатики при помощи  Stack Overflow, даже если ваше образование не связано с компьютерными технологиями. Вот интересный перевод.

Мое основное образование далеко от ИТ. Но приблизительно в 2016 году я придумал, как изучать основы информатики при помощи Stack Overflow. Так у меня появилось увлекательное хобби. В свободное время я проглядываю сайт в поисках вопросов, получивших наибольшее количество голосов.

Сам метод, а также результаты, которые он приносит, я описал в своей статье 16-часовая тренировка для разработчиков. В чем же основные его преимущества? В том, что такой подход зачастую намного лучше, чем чтение учебников во время обучения в ВУЗе. 

Ответ со Stack Overflow, получивший наибольшее количество голосов, позволит вам оперировать опытом отраслевого эксперта из первых рук. И это в совокупности с краткой теоретической справкой (которую хорошие специалисты как правило приводят в своих ответах).

Одному из вопросов, набравшему наибольшее количество голосов на Stack Overflow (сейчас это порядка 24 миллионов «плюсов»!), я хочу посвятить эту статью.

Читать далее
Total votes 3: ↑3.5 and ↓-0.5 +4
Comments 2

История 16-летнего подростка взломавшего ЦРУ

Reading time 12 min
Views 2.8K
Подросток перехитривший правительство США. Эта история может показаться началом сюжета вымышленной истории о супергерое. Итак, как же у 16-летнего подростка получилось взломть ЦРУ.

image

Новая звезда в мире хакерства


Пока большинство детей его возраста играли в футбол, Мустафа аль-Бассам задавал начало своему будущему как одному из самых знаменитых хакеров в истории. Кто же этот вундеркинд?

Мустафа родился в 1995 году в Багдаде, Ирак. Когда ему было 6 лет, он и его семья иммигрировали в Великобританию и поселились в юго-восточной части Лондона. Мустафа рассказывает, что очень рано почувствовал тягу к компьютерам. Это началось, когда ему было 8 лет и его отец однажды пришел домой с компьютером. Совсем юный молодой парень начал часами проводить время за компьютерными играми, но его интерес к ним приобрел очень необычный оборот, особенно для 8-летнего ребенка. У Мустафы начали возникать мысли чуть шире, чем у обычного подростка: «А как на самом деле работают компьютеры?». И именно по причине его любознательности, в 8 лет он начал изучать компьютерное программирование и открыл для себя много нового об алгоритмах, цифровом кодировании и анализе данных.
Он даже начал создавать свои собственные веб-сайты с помощью программы Microsoft FrontPage и размещать их в сети

image

Как восьмилетний ребенок мог все это делать — уму непостижимо. Затем интересы Мустафы переключились с создания сайтов на манипуляции с чужими вебресурсами. Он взламывал сайты и переписывал их коды.
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Comments 0

Хостинг-провайдеров России обязали подключиться к СОРМ до июня 2024 года

Reading time 4 min
Views 3.8K

СОРМ-2 — это система мониторинга и записи всего интернет‑трафика в Росии. Провайдеры обязаны за свой счёт устанавливать специальное оборудование, которое ведёт логи всего проходящего через них трафика для потенциальных нужд органов и спецслужб.

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

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

C++26 — прогресс и новинки от ISO C++

Level of difficulty Medium
Reading time 7 min
Views 5.2K

Работа в комитете по стандартизации языка C++ активно кипит. Недавно состоялось очередное заседание. Как один из участников, поделюсь сегодня с Хабром свежими новостями и описанием изменений, которые планируются в С++26.

До нового стандарта C++ остаётся чуть больше года, и вот некоторые новинки, которые попали в черновик стандарта за последние две встречи:

  • запрет возврата из функции ссылок на временное значение,
  • [[indeterminate]] и уменьшение количества Undefined Behavior,
  • диагностика при =delete;,
  • арифметика насыщения,
  • линейная алгебра (да-да! BLAS и немного LAPACK),
  • индексирование variadic-параметров и шаблонов ...[42],
  • вменяемый assert(...),
  • и другие приятные мелочи.

Помимо этого, вас ждут планы и прогресс комитета по большим фичам и многое другое.
Рассмотрим новинки на примерах
Total votes 30: ↑30 and ↓0 +30
Comments 40

Практическое руководство по Rust. Бонус

Level of difficulty Medium
Reading time 34 min
Views 1.4K



Hello world!


Представляю вашему вниманию бонусную часть практического руководства по Rust.



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


Руководство основано на Comprehensive Rust — руководстве по Rust от команды Android в Google и рассчитано на людей, которые уверенно владеют любым современным языком программирования. Еще раз: это руководство не рассчитано на тех, кто только начинает кодить 😉

Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Comments 5

Дескрипторы в Python

Level of difficulty Easy
Reading time 7 min
Views 3K

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

Дескриптор — это объектовый атрибут с поведением, определяемым методами в его классе. Если просто — это способ, с помощью которого объект может контролировать доступ к его атрибутам, используя специально определенные методы __get__, __set__, и __delete__. Если говорить еще проще — дескрипторы позволяют задавать точки доступа к атрибутам объекта, добавляя дополнительную логику, когда атрибут читается, записывается или удаляется.

В этой статье поговорим подробней про дескрпиторы.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Comments 0

Стейкинг NFT: как это работает?

Reading time 9 min
Views 993

Все знают про стейкинг обычных ERC-20 токенов. А что с ERC-721? Вокруг стейкинга NFT уже давно ходят противоречивые мнения, и мы решили разобраться в этом с точки зрения технологии. Поговорим о том, как это работает: как организовать на смарт-контрактах, как рассчитываются вознаграждения и какую пользу это может принести проектам и держателям NFT.

Добро пожаловать в технический гид по стейкингу NFT!

Читать далее
Total votes 16: ↑11 and ↓5 +6
Comments 7

Алгоритм Diffie-Hellman: Пишем приватный мессенджер на Go

Level of difficulty Medium
Reading time 11 min
Views 2.4K

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

Я уже описывал идею создания прозрачного Open-Source мессенджера на основе этого алгоритма и хочу представить вам его самую простую реализацию с примерами кода.

Кода будет много...

Читать далее
Total votes 15: ↑14 and ↓1 +13
Comments 2

Простые языки программирования

Reading time 10 min
Views 10K
Мне нравятся простые языки программирования, такие как Gleam, Go и C. Знаю, я не один такой. Есть что-то чудесное в работе с простым языком: каково его читать, использовать в команде, возвращаться к нему спустя долгое время и т.д.

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

  1. Возможности, которые всегда под рукой
  2. Быстрые циклы итераций
  3. Единообразие выполнения любых вещей
  4. Принципы работы с функциями
  5. Простые системы статических типов
Ниже подробно обсудим каждую из этих идей.
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Comments 14

Лонгрид о JavaScript

Reading time 6 min
Views 6.2K

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

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

Читать далее
Total votes 38: ↑23 and ↓15 +8
Comments 43

Information

Rating
Does not participate
Registered
Activity