Public channel ID 68446479616514

Программирование {BookFlow}

Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

Реклама: https://t.me/evgenycarter

Channels in category
1 757
This channel's rank
№ 16
Open category →
Open in MAX

Posts for the period

By reactions

Search and the whole feed — after free registration. Custom dates — with a subscription; the channel owner sees them for free. Sorting by reactions — with a subscription. Sign up

Loading…

Вы технический директор или руководитель разработки? Ищете проверенные решения для сложных ИТ-задач?
 
Код СберТеха — канал о том, как создаются и работают современные технологии на практике. Здесь только полезная и актуальная информация для вас:
 
✔️ Обзоры российских ИТ-решений для бизнеса
✔️ Реальные кейсы внедрения ИИ-инструментов
✔️ Закулисье разработки цифровых продуктов
✔️ Интервью и встречи с теми, кто создает передовые технологии
 
Подписывайтесь, чтобы принимать решения на основе реального опыта!
Views: 427
Go to post Open in MAX Report an inaccuracy
Assembler для Windows в Visual Studio

1️⃣ Часть первая

В этой статье я покажу как написать приложение для windows на ассемблере. В качестве IDE будет привычная многим Visual Studio 2019 со своими привычными плюшками - подсветка кода, отладка и привычный просмотр локальных переменных и регистров. Собирать приложение будет MASM, а значит, у нас будут и масмовские плюшки. Это будет полноценное оконное приложение с меню, иконкой, отрисовкой, выводом текста и обработкой мыши с клавиатурой.

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


2️⃣ Часть вторая — MASM x64 и юникод

Вторая часть рассказа об ассемблере под Windows. Здесь я расскажу про 64-разрядные приложения в Windows, чем отличается MASM 64 от MASM 32, про макросы из MASM 64 SDK, как работать с Юникодом на примере простого консольного REPL'а, а ещё как обойтись без Visual Studio и пользоваться masm просто из командной строки.

https://habr.com/ru/companies/ruvds/articles/884240/


♻️ Сделай репост, чтобы помочь другим.

👉 @Bookflow
Views: 458
Go to post Open in MAX Report an inaccuracy
🛡 RAID. Какой уровень выбрать под конкретную задачу?

RAID (Redundant Array of Independent Disks) - это технология виртуализации данных, которая объединяет несколько дисков в один логический элемент для повышения скорости и/или надежности.


📌 RAID 0 (Striping / Чередование)

🩵 Формула: Минимум 2 диска. Данные "размазываются" по всем дискам сразу.
🩵 Емкость: Сумма всех дисков (1TB + 1TB = 2TB).
🩵 Скорость: Максимальная. Чтение и запись идут параллельно.
🩵 Риск: Фатальный. Если умирает хотя бы один диск - вы теряете ВСЕ данные.
🩵 Где применять: Кэш, временные файлы, данные, которые легко восстановить заново. Не для продакшна!

📌 RAID 1 (Mirroring / Зеркало)

💚 Формула: Минимум 2 диска. Данные пишутся идентично на оба диска.
💚 Емкость: Половина от общей (1TB + 1TB = 1TB).
💚 Скорость: Чтение быстрее (читает с двух), запись такая же (или чуть медленнее).
💚 Риск: Низкий. Система выживет при отказе одного диска.
💚 Где применять: Системные разделы ОС, загрузчики, небольшие важные хранилища.

📌RAID 5 (Parity / Чередование с четностью)

❣️Формула: Минимум 3 диска. Данные + контрольные суммы (parity) распределяются по дискам.
❣️Емкость: N-1 (из 3-х дисков по 1TB вы получите 2TB места).
❣️Скорость: Чтение быстрое, запись медленнее (нужно считать контрольную сумму).
❣️Риск: Выдерживает отказ 1 диска. Внимание: На современных дисках большого объема (4TB+) восстановление (rebuild) может длиться днями, и есть риск отказа второго диска в процессе.
❣️Где применять: Файлопомойки, медиа-сервера, архивы, где важно место, а супер-скорость записи не критична.

📌 RAID 10 (1+0 / Зеркало страйпов)

Формула: Минимум 4 диска. Это "страйп из зеркал". Лучшее из двух миров.
🩵 Емкость: 50% (теряем половину, как в RAID 1).
🩵 Скорость: Высокая на чтение и запись.
🩵 Риск: Очень низкий. Может пережить отказ нескольких дисков (если они в разных парах).
🩵 Где применять: Базы данных, высоконагруженные виртуалки. Золотой стандарт для IOPS.


⚠️ RAID - ЭТО НЕ БЭКАП!

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


Подытожим:

- Нужна скорость и плевать на данные? 👉 RAID 0
- Нужна надежность для ОС? 👉 RAID 1
- Нужен компромисс цена/объем для файлов? 👉 RAID 5 (или RAID 6)
- Нужна скорость и надежность для БД? 👉 RAID 10

♻️ Сделай репост, чтобы помочь другим.

👉 @Bookflow
Views: 709
Go to post Open in MAX Report an inaccuracy
VKontakte Telegram Odnoklassniki
Favorites at datool.ru

Follow the channel in your account

Sign up at datool.ru to add the channel “Программирование {BookFlow}” to favorites and track its metrics.

Sign up
For channel owners

Verify your channel

Sign in or sign up at datool.ru, then add our bot to the channel following the instructions in your account. Once ownership is verified, the lock disappears and channel management becomes available.

Sign in or sign up

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go