Как стать автором
Обновить
2899.64
Рейтинг
Маклауд
Облачные серверы на базе AMD EPYC
Сначала показывать
  • Новые
  • Лучшие

Полное визуальное руководство/шпаргалка по CSS Grid

Блог компании МаклаудРазработка веб-сайтовCSSПрограммирование
Перевод

Сегодня мы с вами рассмотрим свойства CSS Grid (далее также — Грид), позволяющие создавать адаптивные или отзывчивые макеты веб-страниц. Я постараюсь кратко, но полно объяснить, как работает каждое свойство.


Что такое CSS Grid?



Грид — это макет для сайта (его схема, проект).


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


Вот простой пример макета сайта, созданного с помощью Грида.

Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры2.5K
Комментарии 2

Новости

Показать еще

Хит-парад убогих уязвимостей Microsoft из прошлого

Блог компании МаклаудИнформационная безопасность

Уж кого нельзя обвинить в скупости на разного рода ошибки и уязвимости, так это корпорацию Microsoft. За примером далеко ходить не надо — достаточно посмотреть на Windows 10, просто утопающую в багах. Упрекать разработчиков не стоит: они «старательно» выпускают патчи, исправляющие ошибки. Но статистика — вещь непредвзятая. Согласно «ежегодному отчету об уязвимостях Microsoft« от компании BeyondTrust, за 2020 год было обнаружено 1268 уязвимостей, из которых критических — 132. В этой статье взглянем на самые странные и глупые уязвимости, которые были найдены в продуктах от Microsoft.

Microsoft Teams и .GIF файлы


В апреле 2020 года CyberArk опубликовала статью об уязвимости в Microsoft Teams, позволяющей злоумышленникам получить доступ к аккаунту жертвы с помощью одного лишь .GIF изображения. 

Суть уязвимости в следующем: чтобы убедиться, что пользователь получает предназначенное для него изображение, в Microsoft Teams используются два токена для аутентификации: authtoken и skypetoken. Authtoken позволяет загружать изображения на доменах Teams и Skype, а затем генерирует skypetoken. Skypetoken используется для аутентификации на сервере, обрабатывающем действия клиента, например чтение и отправка сообщений.
Читать дальше →
Всего голосов 46: ↑34 и ↓12 +22
Просмотры4.9K
Комментарии 16

Пуля для государя

Блог компании МаклаудЧитальный залНаучно-популярное


Еще, быть может, каждый атом — Вселенная, где сто планет;
Там — все, что здесь, в объеме сжатом,
Но также то, чего здесь нет.


Валерий Брюсов «Мир электрона»

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

Читать дальше →
Всего голосов 66: ↑58 и ↓8 +50
Просмотры6.5K
Комментарии 11

Решаем систему линейных алгебраических уравнений с Python-пакетом scipy.linalg (не путать с numpy.linalg)

Блог компании МаклаудPythonМатематика
Перевод


Аппарат линейной алгебры применяют в самых разных областях — в линейном программировании, эконометрике, в естественных науках. Отдельно отмечу, что этот раздел математики востребован в машинном обучении. Если, например, вам нужно поработать с матрицами и векторами, то, вполне возможно, на каком-то шаге вам придётся решать систему линейных алгебраических уравнений (СЛАУ). 

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

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

В этом туториале вы узнаете:

  • как установить scipy.linalg и подготовить среду выполнения кода;
  • как работать с векторами и матрицами с помощью NumPy;
  • почему scipy.linalg лучше, чем numpy.linalg;
  • как формализовать задачи с использованием систем линейных алгебраических уравнений;
  • как решать СЛАУ с помощью scipy.linalg (на реальном примере).

Если можно — сделай тут habraCUT! Важно, чтобы этот ^^ список люди прочитали и заинтересовались

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

Если готовы к этому — приглашаю под кат. Хотя, честно говоря, некоторые разделы можно пропускать — например, основы работы с векторами и матрицами в NumPy (если вы хорошо знакомы с ним).
Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры1.8K
Комментарии 2

Реактор БРЕСТ-300 и замкнутый цикл в ядерной энергетике

Блог компании МаклаудЭнергия и элементы питанияБудущее здесь


«В Северске началась новая эра атомной энергетики. На площадке Сибирского химкомбината 8 июня стартовало строительство первого в мире энергоблока четвертого поколения с быстрым реактором естественной безопасности БРЕСТ-ОД‑300.»

Довольно претенциозно, не правда ли? Тем не менее за этими словами, написанными на страницах официального печатного органа Росатома – газеты «Страна РОСАТОМ» – кроется действительно во многом революционной проект с непростой судьбой и наконец-то появившемся светом в конце тоннеля.

Давайте же разберёмся, что же на самом деле представляют собой этот инновационный реактор и пресловутый замкнутый цикл.
Читать дальше →
Всего голосов 87: ↑83 и ↓4 +79
Просмотры22.3K
Комментарии 34

Отряд-731: как японцы создавали биологическое оружие

Блог компании МаклаудЧитальный залБиотехнологии

Персонал отряда 731

Совсем недавно, в 2018 году, Японский Национальный архив рассекретил личные данные всех 3607 членов так называемого отряда 731, который устраивал эксперименты на людях во время оккупации Китая. В японском общества давно имеется запрос на признание и обнародование всех материалов, касающихся военных преступлений Японии в ходе ВМВ. Японское же правительство по возможности избегает неудобных тем, давая комментарии в крайних ситуациях: так факт применения биологического оружия против Китая был официально признан лишь в 2002 году.  Теперь имена преступников известны общественности, но понесли ли они хоть какое-нибудь наказание? 20 августа 1947 года завершился Нюрнбергский процесс над врачами. По итогу суда, из 23 подсудимых 7 были приговорены к смертной казни, 5 к пожизненному заключению, 4 к тюремному заключению от 10 до 20 лет и 7 человек были оправданы. В рамках процесса рассматривались преступления немецких врачей, а именно их участие в зверских медицинских экспериментах над пленниками концентрационных лагерей. 

Так вот, Япония также проводила подобные бесчеловечные эксперименты. Одним из самых жестоких и крупных японских военных преступников являлся отряд 731 — подразделение, которое занималось разработкой биологического оружия и медицинскими экспериментами на людях. Эти опыты по своей бесчеловечности ничуть не уступали немецким. От рук отряда, по официальной версии, погибло порядка 3 тысяч человек, но большинство сотрудников не понесли никакого наказания за свои деяния. В этой статье рассмотрим, как создавался отряд «смерти», чем они занимались, как сложилась их судьба после окончания Второй мировой войны и повлияла ли их деятельность на международный контроль биологического оружия.
Читать дальше →
Всего голосов 59: ↑53 и ↓6 +47
Просмотры12.7K
Комментарии 37

Кибербезопасность? Да, теперь и ваша машина в зоне риска

Блог компании МаклаудИнформационная безопасностьУмный дом
Перевод


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

Кибербезопасность в автомобилестроении гораздо сложнее, чем на смартфонах и ПК, по двум основным причинам: 

  1. Десятки ЭБУ в каждой машине, соединенные множеством электронных шин и отвечающих за различные скорости и характеристики, и 
  2. Множество потенциальных точек доступа, как расположенных внутри автомобиля, так и удаленных, в частности, OBDII, USB и SD-порты, бесключевой доступ, Bluetooth и Wi-Fi, встроенный модем, датчики, инфотейнмент или приложения для смартфонов, а также множество подключений с применением телематики и других облачных систем, имеющих доступ к системам автомобиля.

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

В следующей таблице обобщены аспекты кибербезопасности, затронутые в этой авторской колонке. Дополнительная информация будет изложена в другой авторской колонке на эту тему.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры3.6K
Комментарии 24

Европейская металлургия от костра до мартена

Блог компании МаклаудЧитальный залНаучно-популярное


На протяжении всей истории человечества образ хозяйствования нашей цивилизации определяли металлы. Вообще говоря, все первые металлы, открытые человечеством, стоят правее водорода в электрохимическом ряду напряжений металлов. Это так просто потому, что все остальные по закону неумолимой термодинамики будут окислены во влажных и окислительных условиях атмосферы и литосферы. Точнее говоря, те, что правее водорода, тоже будут окислены – но сильно позже. А пока что встречайте: медь, серебро, золото, сурьма!
Читать дальше →
Всего голосов 53: ↑51 и ↓2 +49
Просмотры8.9K
Комментарии 10

”Ничего личного — только бизнес”: Как Electronic Arts создала и уничтожила студию Visceral Games

Блог компании МаклаудРазработка игрИстория IT
image

Сейчас упоминание Electronic Arts (ЕА) у многих вызывает ассоциации, в первую очередь, с однообразными застойными сиквелами и бесконечными микротранзакциями. Но так было не всегда: долгое время издатель пользовался любовью геймеров и уважением со стороны представителей индустрии. В 80-90-ых ЕА построила прибыльный бизнес на франшизах спортивных видеоигр (таких, как Madden и FIFA) и помогла состояться культовым проектам и талантливым разработчикам — Уиллу Райту (SimCity), Питеру Молинье (Theme Park), Ричарду Гэрриоту и Уоррену Спектору.
Читать дальше →
Всего голосов 35: ↑34 и ↓1 +33
Просмотры10.6K
Комментарии 51

Краткая история Windows и что у нее под капотом

Блог компании МаклаудИстория ITСофт


Несколько дней назад в сеть просочился образ ранней версии Windows 11. Различные издательства провели тесты по производительности и пришли к неутешительному выводу: Windows 11 в среднем работает хуже, чем Windows 10. Но расстраиваться рано! Проблемы производительности могут быть связаны с «сыростью» слитого образа и нюансами совместимости с текущими программами. Так или иначе, 24 июня состоится официальная презентация нового поколения операционных систем Windows, которая, возможно, даст ответы на многие вопросы. Если сегодня у вас есть настроение для ностальгии, предлагаем вам окунуться в мир Windows: познакомиться с историей, как менялась ось и что у нее внутри.

История Windows



В начале 80 годов прошлого века компания IBM работала над персональным компьютером на базе процессора Intel 8088. С середины 70 годов компания Microsoft была основным поставщиком Basic для восьмибитных микрокомпьютеров. Когда IBM обратилась к Microsoft для лицензирования Basic для их нового компьютера IBM PC, Microsoft согласилась, а также посоветовала обратиться к компании Digital Research для лицензирования операционной системы CP/M. Но, получилось так, что глава Digital Research не нашел в своем графике времени для встречи для IBM, и IBM снова обратилась к Microsoft, теперь уже с просьбой решить вопрос операционной системы для IBM PC. Microsoft купила клон ОС CP/M у компании Seattle Computer Products и перенесла её на IBM PC. Итоговым названием получившейся ОС стало MS-DOS 1.0.
Читать дальше →
Всего голосов 70: ↑58 и ↓12 +46
Просмотры30.3K
Комментарии 84

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 2

Блог компании МаклаудРазработка веб-сайтовJavaScript

image


Что такое Workbox?


Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ).


Если вы впервые слышите о СВ, то перед изучением данного руководства настоятельно рекомендуется ознакомиться со следующими материалами:



WB предоставляет следующие возможности:


  • предварительное кэширование
  • кэширование во время выполнения
  • стратегии (кэширования)
  • обработка (перехват сетевых) запросов
  • фоновая синхронизация
  • помощь в отладке

Это вторая часть руководства. Вот ссылка на первую часть.


Модули, предоставляемые WB

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

Карманная книга по TypeScript. Часть 8. Модули

Блог компании МаклаудРазработка веб-сайтовTypeScript
Перевод

image


Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript".

Другие части:



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


Определение модуля


В TS, как и в ECMAScript2015, любой файл, содержащий import или export верхнего уровня (глобальный), считается модулем.


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


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

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

Компьютерное доказательство теории конденсированной математики — первый шаг к «великому объединению»

Блог компании МаклаудЗанимательные задачкиМатематика

Пример расчётного доказательства в программе Lean

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

Теперь вспомогательный софт для доказательства теорем (proof assistant software) не просто проверяет доказательства, но помогает выйти на принципиально новый уровень великого объединения разных математических разделов. Концепция «конденсированной математики» обещает принести новые идеи и связи между областями, начиная от геометрии и заканчивая теорией чисел. Это в своём роде «великое объединение» математики
Читать дальше →
Всего голосов 54: ↑50 и ↓4 +46
Просмотры9.4K
Комментарии 18

Идеальный инструмент для создания прогрессивных веб-приложений или Всё, что вы хотели знать о Workbox. Часть 1

Блог компании МаклаудРазработка веб-сайтовJavaScript

Что такое Workbox?


Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ).


Если вы впервые слышите о СВ, то перед изучением данного руководства настоятельно рекомендуется ознакомиться со следующими материалами:



WB предоставляет следующие возможности:


  • предварительное кэширование
  • кэширование во время выполнения
  • стратегии (кэширования)
  • обработка (перехват сетевых) запросов
  • фоновая синхронизация
  • помощь в отладке

На что похож WB API?


Ниже приведены примеры основных подходов к разработке прогрессивных веб-приложений (приложений, в которых используются возможности, предоставляемые СВ).

Читать дальше →
Всего голосов 35: ↑26 и ↓9 +17
Просмотры3.6K
Комментарии 3

Руководство по пограничным вычислениям для архитектора. Самое важное

Блог компании МаклаудОблачные вычисленияОблачные сервисы
Перевод
Для современного энтерпрайз-архитектора критически важно разбираться в пограничных вычислениях (edge computing). В этой статье будут рассмотрены основы пограничных вычислений и приведены примеры использования этой технологии на практике.



Пограничные вычисления – определенно существенная часть современного технологического ландшафта. Объем рынка для продукции и услуг, связанных с пограничными вычислениями, более чем удвоился с 2017 года. Причем, согласно статистическому сайту Statista, к 2025 году ожидается взрывной рост этого рынка (см. рисунок 1 ниже). 


Рисунок 1: Объем мирового рынка пограничных вычислений: текущая ситуация и прогноз на 2025 год (в миллиардах долларов США) (Statista)

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

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

В этой статье рассмотрены четыре темы, фундаментально важные в контексте данной технологии. Сначала я сделаю введение в базовые концепции пограничных вычислений. Далее мы обсудим, в чем суть ценностного предложения пограничных вычислений. Далее я опишу закономерности, формирующиеся в этой области, в частности, как туманные вычисления соотносятся с пограничными. Наконец, я рассмотрю, как внедрение искусственного интеллекта с прицелом на его эксплуатацию вывело пограничные вычисления на передний край проектирования современных архитектур.
Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры3.5K
Комментарии 2

Как подружиться со своей интернет-зависимостью: практическое руководство

Блог компании МаклаудЛайфхаки для гиковЗдоровье
Перевод

В этом переводе автор подробно описывает 9 правил разумного потребления цифрового контента, которые он успешно протестировал на себе.



Бывает у вас такое, что вы сели почитать любимую книгу, но ваш разум начинает… блуждать. Есть ли у вас проблемы с концентрацией на работе или учёбе? Раньше у меня даже во время просмотра фильмов или шоу регулярно появлялось желание проверить почту, социальные сети, новостную ленту и так далее. 


Возможно, вы злитесь из-за того, что не можете сконцентрироваться. А тут ещё портят настроение эти идиотские новости о том, что кто-то опять пытается разрушить нашу планету. И возможно, вы думаете: «Почему вся эта информация приплывает именно ко мне? Почему мне так важно, кто кого лайкнул в соцсетях? Почему мне есть дело до всего этого?»


Если это про вас, то у меня есть три новости — одна плохая и две хорошие.


  1. Плохая новость: в вашем мозгу нарушился естественный процесс получения вознаграждения.
  2. Первая хорошая новость: это распространённая проблема, с которой до вас справились многие. 
  3. Вторая хорошая новость: в этой статье я расскажу о девяти правилах, которые позволили мне справиться с этим.

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

Читать дальше →
Всего голосов 55: ↑48 и ↓7 +41
Просмотры15.4K
Комментарии 40

Имя им — легион. Самые громкие акции Anonymous

Блог компании МаклаудИнформационная безопасностьЧитальный залИстория IT


Слово «Анонимус» уже давно стало нарицательным — его часто употребляют в отношении пользователей интернета, не желающих лишний раз светить своими персональными данными. В то же время термин Anonymous имеет вполне конкретное значение — так называется международное движение хактивистов, прославившееся целым рядом громких и скандальных акций. Сегодня мы вспомним самые нашумевшие из них.
Читать дальше →
Всего голосов 30: ↑28 и ↓2 +26
Просмотры13.6K
Комментарии 17

Залпы на орбите. Оборонительная установка Р-23М

Блог компании МаклаудНаучно-популярноеКосмонавтика
Так вышло, что развитию космонавтики мы обязаны военным программам США, СССР, Германии. Сперва это было просто желание закинуть бомбу подальше да потяжелее, а потом, со взрывным ростом космических технологий в конце 50-х – 60-х годах, появились идеи вывода на орбиту самых разных видов вооружения. В том числе это были боевые и разведывательные станции, спутники и ракетопланы. Холодная война подталкивала противоборствующие стороны ко всё более и более сложным системам, ведь выводимое тогда на орбиту оружие было неуязвимо для имевшихся зенитных и авиационных ракет. Но стоимость развёртывания образцов доходила до таких космических значений, что СССР и США решили от греха подальше подписать Договор о космосе, ибо бюджеты не потянули бы гонку.

И как заключительный акт этой истории, 24 января 1975 года советская станция Салют-3 затряслась от длинной очереди из своей оборонительной установки.

И всё-таки, зачем нужна была пушка на орбитальной станции, тем более стрельбы были аж через 8 лет после подписания Договора о космосе? Идея орбитальных пилотируемых станций (ОПС) родилась ещё в начале 60-х, когда разведывательные спутники у нас только начинали развитие и были далеки от совершенства. Пилотируемая станция могла снять гораздо больше, причём выборочно, не тратя драгоценную плёнку на пустые районы. Также предполагалось оснастить станцию уникальным фотоаппаратом с диаметром зеркала около 2 м. В это же время в США активно развивались ракетопланы (X-15, X-20), а неказистые с виду Джемини могли активно маневрировать.


Аэрокосмический пилотируемый ракетоплан Boeing X-20 DYNA-SOAR
Читать дальше →
Всего голосов 41: ↑38 и ↓3 +35
Просмотры10.1K
Комментарии 14

Карманная книга по TypeScript. Часть 7. Классы

Блог компании МаклаудПрограммированиеTypeScript
Перевод

image


Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript".

Другие части:



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


Члены класса (class members)


Вот пример самого простого класса — пустого:


class Point {}

Такой класс бесполезен, поэтому давайте добавим ему несколько членов.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры1.7K
Комментарии 2

Линейные двигатели внутреннего сгорания — в роли портативных источников энергии и не только

Блог компании МаклаудНаучно-популярноеФизика


Более 100 лет известен такой механизм, как двигатель внутреннего сгорания.

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

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

Читать дальше →
Всего голосов 78: ↑74 и ↓4 +70
Просмотры17.9K
Комментарии 91

Информация

Дата основания
Местоположение
Россия
Сайт
macloud.ru
Численность
11–30 человек
Дата регистрации
Представитель
Mikhail