habrahabr
Zig для меня — это новый C

Вводное словоПо случаю выхода версии 0.11.0 языка Zig я решил написать статью о том, что привлекло меня в языке, что мне в нём нравится. Сам язык Zig имеет ряд интересных решений, которые выделяют его на фоне других «убийц» языка C. Коротко:встроенная система сборки;прямое использование заголовочных файлов написанных на C;компиляция кода написанного на C компилятором Zig;выполнение comptime кода во время компиляции;механизм аллокации памяти с возможностью выбора аллокатора;и другие.Причина, по…

  • суббота, 12 августа 2023 г. в 00:00:17
habrahabr
Apple не хочет, чтобы люди создавали приложения для собственного удовольствия

Apple всё равно взимает с разработчиков платеж в 99 $, даже если они не хотят размещать свой приложение на Appstore. Создание приложений – одно из моих увлечений. Часто эти приложения выполняют какую-то задачу, которая актуальна только для меня. Например, два года назад я написал приложение на Android и связал его со своим кастомным сенсором для почвы, чтобы получать уведомления о том, что мое комнатное растение нуждается в поливе. В этом году я начал изучать BLE при помощи микроконтроллера …

  • суббота, 12 августа 2023 г. в 00:00:16
habrahabr
Последствия отмены 38 налоговых соглашений с «недружественными» странами: самый полный анализ

Вчера президент РФ в одностороннем порядке приостановил соглашения об избежании двойного налогообложения почти с половиной стран, с которыми они раньше действовали. В этой статье мы подробно разбираем с налоговым юристом – как это повлияет на обычных людей, и почему российские инвесторы с зарубежными ценными бумагами «попали».Для начала, напомню кратко предысторию вопроса. В мае 2023 года Forbes со ссылкой на некие «секретные источники» сообщил, что правительство РФ готовит указы о приостановк…

  • суббота, 12 августа 2023 г. в 00:00:15
habrahabr
Я выучил иностранный язык за год и у вас тоже получится

Вы хотите выучить иностранный язык, определитесь зачем он вам нужен. Работа? Учёба? Путешествия? Потребление контента на языке оригинала? Вам нужно выучить его срочно или нет?Если вам прямо завтра нужно уезжать в другую страну для работы, то вам будет полезно выучить основные грамматические правила языка и начальную лексику. Это не позволит вам свободно говорить или понимать кого-то, но так вы сможете "вычленять" слова из речи собеседника, чтобы понимать ключевые слова, основную суть и…

  • суббота, 12 августа 2023 г. в 00:00:14
habrahabr
Как мы учились обходить блокировки VPN в Китае, чтобы быть готовыми к РКН

В понедельник 7 августа многие пользователи VPN в России заметили проблемы с подключением к серверам. Картина складывалась противоречивая: у абонентов одного оператора мог работать VPN, а мог — нет, в одном регионе у части пользователей были трудности с подключением, а другие не испытывали технических проблем. Это уже вторая заметная волна блокировок в этом году.По собранной в соцсетях и Телеграме информации, ограничения затронули наиболее распространенные VPN-протоколы OpenVPN, WireGuard, L2T…

  • суббота, 12 августа 2023 г. в 00:00:14
golang
Можем ли мы сохранить животных с помощью Golang?

Статья, главным образом, состоит из двух частей: описания проблемы и описания ее решения. Если сама проблема вас не интересует, первый раздел можно пропустить без ущерба для себя либо животных. Или вообще можно всю статью пропустить.Идентифицируем проблемуВ начале вас ждет небольшое, но важное вступление. Оно поможет увидеть как я докопался до сути проблемы и затем, перешел к ее решению. Я разработчик и я предпочитаю проводить время со своим компьютером. Но все же иногда мне нужно выходить из …

  • суббота, 12 августа 2023 г. в 00:00:12
javascript
DI в JS: идентификаторы зависимостей

В предыдущих публикациях (раз, два) я рассматривал возможности использования внедрения зависимостей в чистом JavaScript (без TypeScript, аннотаций и транспиляции). В данной публикации я продолжаю погружаться в вопросы использования DI в JS и более пристально рассматриваю роль идентификатора зависимости в создании объектов контейнером. Внимание! В данной публикации я не рассказываю, как надо программировать, я лишь показываю, как можно.ПредусловияКак уже было сказано в предыдущих публикациях, з…

  • суббота, 12 августа 2023 г. в 00:00:10
xaker
Топ взлома. Составляем рейтинг самых популярных хакерских техник

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

  • пятница, 11 августа 2023 г. в 00:00:30
xaker
Атака Downfall может использоваться для хищения ключей шифрования и данных с процессоров Intel

Сотрудник компании Google разработал процессорную атаку для свежей уязвимости Downfall (CVE-2022-40982), которая представляет угрозу для несколько семейств микропроцессоров Intel. Проблема позволяет похищать пароли, ключи шифрования и личные данные (например, электронные письма, сообщения или банковскую информацию) пользователей.

  • пятница, 11 августа 2023 г. в 00:00:29