Как стать автором
Обновить
2119.83
Timeweb Cloud
То самое облако
Сначала показывать

Оружие жизни, или Медицинские дроны в Африке

Время на прочтение7 мин
Количество просмотров3.8K
Привычным для многих образом Чёрного континента является некая пустынная или, наоборот, заросшая джунглями область, населённая неграмотными туземцами, которые уж точно ничего не могут купить. Однако сейчас Африка представляет собой огромный рынок для компаний-производителей беспилотных летательных аппаратов. В прошлые годы основная направленность была военной, а вот в последнее десятилетие «встаёт на винты» рынок гуманного использования этого достижения технического прогресса.

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


Всего голосов 13: ↑12 и ↓1+15
Комментарии5

Неизвестный, положивший конец эпидемиям

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

Александр Иванов

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

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

Хотя про гигиену тогда уже знали: карболка стараниями Рунге, Лорана и Листера была знакома каждому лекарю, но всё же медицина оставалась еще в довольно диком состоянии и перед холерой оказывалась полностью бессильной.

Читать далее
Всего голосов 58: ↑55 и ↓3+71
Комментарии27

«Чёрная смерть», самая страшная из эпидемий в истории человечества

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

Вполне вероятно, что наша история начинается с того, что китайский крестьянин где-то в районе Южной Гоби около 1333 года поймал тарбагана и съел его. Если бы наш крестьянин был местным жителем – уйгуром или монголом, у которых этот степной сурок считается лакомством, – то он знал бы, что «сонных» сурков, которые в какой-то момент начинают еле передвигаться, есть нельзя, потому что такие сурки – больны, и болезнь эта – смертельна.

Но наш крестьянин был из Центрального Китая, откуда на север его и его семью прогнал голод и целая череда невероятных бедствий: полоса неурожаев, засуха, а может быть, ураганы и наводнения, почти уничтожившие в эти годы Ханбалык (будущий Пекин) и множество других городов, и про тарбаганов он мало что знал.Обрадовавшись легкой добыче, он и вся его семья наконец-то поели.

Сейчас известно, что тарбаган – естественный носитель чумной палочки  (лат. Yersinia pestis), но сам возбудитель чумы будет открыт только в 1894 году швейцарцем, работавшим в Пастеровском институте, Александром Йерсеном во время очередной вспышки чумы в Гонконге, но тогда, в середине 30-х гг. XIV века, об этом никто не знал и не помышлял, и скрытое от глаз человека зло начало свое неспешное путешествие из Азии в Европу, уже в пути сея смерть и ужас.

Читать далее
Всего голосов 39: ↑34 и ↓5+37
Комментарии33

Вопросы построения сети. ЛВС: стандарты и протоколы (часть 2)

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

В продолжение предыдущей статьи, где описали основные принципы и протоколы для построения вендор-независимой и отказоустойчивой сети, будем разбираемся дальше:

1. Рекомендации по применению базовых протоколов и стандартов

2. Общие настройки сетевого оборудования

3. Коротко и таблично уделим внимание безопасности

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

История одного обновления. Миграция на Zabbix 5.0 LTS с минимальными потерями

Время на прочтение6 мин
Количество просмотров6K
Привет!

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


Обновить Zabbix или сохранить наработки? Вот в чем вопрос


Так уж сложилось, что сотрудники, ответственные за оперативное реагирование на проблемы, для наблюдения использовали один экран Zabbix с дополнительными самописными виджетами, захардкоженными в Zabbix GUI на PHP. Как, когда и почему это началось, история умалчивает… Часть данных запрашивалась из API Zabbix, часть — из сторонних систем. Всё это отображалось в виде таблицы. Кроме этого, существовала и вручную созданная таблица в базе Zabbix для хранения данных одного из виджетов.

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

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

Истории

История фишек — валюта нашего детства

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

«Лихие 90-е» — понятие, вызывающее противоречивые чувства практически в каждом человеке, кто прошел через этот чудный период. Оно и понятно, последствия перестройки, тяжело упавшие на плечи простых экс-советских граждан, довольно ощутимо и ярко отпечатались в памяти и запомнились большинству как время запредельного разгула преступности, произвола и кризиса практически во всех сферах жизни. Для кого-то это время отмечено лестницей, ведущей как вверх, к возможностям, так и вниз, к самому дну. Но, с другой стороны, были и хорошие, ламповые моменты, вызывающие тепло в сердце и ностальгическую улыбку. Особенно у тех детей, чье детство выпало на этот интересный для нашей страны период. Дети, которым сегодня уже по тридцать лет, и они сами в массе своей являются родителями. Для них это время бунтарства и юности, вкупе со вседозволенностью, импортными товарами, забугорными кино и музыкой. А также прикольными вещицами, которые сейчас покажутся хламом: игрушки-покемоны и тамагочи, наклейки и плакаты, йо-йо и робозвери, а также герой нашего очерка — фишки. О них и поговорим.

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

Вопросы построения сети. Проприетарное рабство, отказоустойчивость и модульность (часть 1)

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

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

Рассмотрим такие вопросы:

1. Вендор-независимость (долой проприетарное рабство)

2. Отказоустойчивость (больше линков, больше железа, меньше технологий)

3. Модульность (занудно, но важно)

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

Айс, цвай, трю: история 3 дифтонгов

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

Начало счёта по-немецки — eins, zwei, drei — знают даже те, кто никогда немецкий не учил. Запоминанию этих числительных способствует и то, что все три рифмуются. Тем больший сюрприз ждёт приехавших в Швейцарию, потому что в швейцарском немецком рифмы нет. Представление о провинциальном диалекте как о результате «искажения» столичного языка соседством с иноязычными областями — не позволяет объяснить, каким образом такая броская рифма могла бы потеряться.

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

Можно ли использовать декларативный и императивный стили написания программ одновременно?

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


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

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

Но сейчас я думаю, что это не верно. Императивный и декларативный стили программирования не являются взаимоисключающими, а писать программы только в одной из указанных парадигм подталкивают правила синтаксиса, реализованные в языке!

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

Данная статья — размышление о совместимости декларативной и императивной парадигм программирования и возможности их одновременного использования в рамках одного языка программирования одновременно.

Читать дальше →
Всего голосов 8: ↑5 и ↓3+3
Комментарии31

Установка дополнительных версий PHP в VestaCP с помощью Docker

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

Наверное, многие сталкивались с ситуацией, когда среди проектов работающих на современном ПО, остается пара полузабытых, а держать отдельную машину под них не хочется. Вариантов решения масса, но в службе поддержки хостинг-компании данная проблема не теряет своей актуальности м моими коллегами был разработан скрипт, помогающий добавить нужную версию php в VestaCP буквально за пару минут. Данный метод уже зарекомендовал себя с хорошей стороны и продолжает радовать сотрудников поддержки. Самое время его опубликовать и помочь всем, кто столкнулся с подобной проблемой.

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

Уолли Фанк: 82 — самое время полететь в космос

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

«Я сделала все из того, чего люди не ожидали от девушки!»

Мэри Уоллес «Уолли» Фанк родилась 1 февраля 1939 года в Лас-Вегасе, штат Нью-Мексико, и выросла в Таосе, штат Нью-Мексико.

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

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

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

Фанк стала участницей «Flying Susies» и заняла первое место в своем классе из 24 летчиков. Она закончила обучение в 19 лет, получив лицензию пилота и степень кандидата гуманитарных наук.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+11
Комментарии10

Немного о производстве пива

Время на прочтение6 мин
Количество просмотров14K
Этот пост посвящен пиву во всех его проявлениях: его истории, технологии производства, разновидностям. На протяжении всей истории человечества этот напиток сопровождал нас — так что поста он заслуживает с полным правом. Я бы даже утверждал, что пиво появилось раньше хлеба как такового, ибо технология изготовления была проще. И по времени появления оно стоит третьим, после молока и воды, утолителем жажды человека разумного.


Читать дальше →
Всего голосов 32: ↑28 и ↓4+29
Комментарии23

Как хакнуть когнитивные искажения через левое ухо

Время на прочтение9 мин
Количество просмотров18K
image


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

Есть такой синдром Капгра, когда в результате травмы или болезни человек вдруг начинает считать своих близких притворщиками. Такой больной видит свою мать и отца, или ребенка, и они выглядят точь-в-точь как его родные, но это не они, а какие-то люди, которые притворяются ими. Причем, на уточняющий вопрос, в чем отличия, больной приводит визуальные признаки: притворщик завязывает шнурки как-то иначе, другой цвет глаз, или длиннее нос. На сегодняшний день проверенное объяснение таково: нейронные связи, соединяющие локации мозга для определения лица и категоризации его как близкого человека – в целости, а вот связи между этим же регионом и эмоциональной системой разрушены.

Поэтому человек видит родителя или ребенка, но не чувствует никаких эмоций, и мозг выдвигает гипотезу, что это не мать, а притворщица. А стоит родителю выйти из комнаты и тут же позвонить больному, как диалог вполне нормальный. Потому что связи между голосовой идентификаций и эмоциональной системой в сохранности. Иногда при синдроме Капгра происходит селективное нарушение — вместе с притворщиками и родной дом оказывается подмененным, или притворщиком оказывается только один член семьи. Это может казаться безобидной причудой, но есть данные, что пациенты с синдромом Капрга убивали своих притворщиков, то есть, своих родных.
Читать дальше →
Всего голосов 39: ↑34 и ↓5+38
Комментарии35

Взрывающие мозг истории из книги «Атомные привычки»

Время на прочтение23 мин
Количество просмотров52K
Дочитала на днях книгу Джеймса Клира «Атомные привычки». Книгу третий год обсуждают англоязычные IT-шники, я решила разобраться, что в ней такого. По сути, «Atomic habbits» — это сборник публикаций Клира на тему привычек из его блога, но в красивой обложке и на русском.



Самым клевым в книге оказались истории из жизни. Фишки из этих историй уже безо всякой теории на 150 страниц можно брать и применять на себе / детях / сотрудниках.

Под катом 15 полезных историй из книги «Атомные привычки».
Читать дальше →
Всего голосов 30: ↑27 и ↓3+37
Комментарии28

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Памятка и туториал по HTTP-заголовкам, связанным с безопасностью веб-приложений

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


Доброго времени суток, друзья!


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


Сначала мы с вами кратко разберем основные виды уязвимостей веб-приложений, а также основные виды атак, основанные на этих уязвимостях. Далее мы рассмотрим все современные заголовки, каждый — по отдельности. Это в теоретической части статьи.


В практической части мы реализуем простое Express-приложение, развернем его на Heroku и оценим безопасность с помощью WebPageTest и Security Headers. Также, учитывая большую популярность сервисов для генерации статических сайтов, мы настроим и развернем приложение с аналогичным функционалом на Netlify.


Исходный код приложений находится здесь.


Демо Heroku-приложения можно посмотреть здесь, а Netlify-приложения — здесь.


Основными источниками истины при подготовке настоящей статьи для меня послужили следующие ресурсы:


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

X-20 Dyna-Soar. Невзошедшая звезда

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


Космос – дело тонкое. Если это пилотируемый космос, то тонкое вдвойне, а уж с крылатыми аппаратами всё совсем сложно. И пусть дело происходит на заре нового века человечества, но ведь сильнейшей сверхдержаве с гигантским научным потенциалом (как своим, так и трофейным) по силам освоить даже самые трудные и сложные задачи, особенно если за них берутся лучшие коллективы. Проект многоразового космического корабля Dyna-Soar прямо говорит об обратном. Перспективная машина не пошла дальше макетов, и если бы не её наследие, то быть бы ей забытой. Однако так вышло, что без неё не было бы SpaceShuttle, а значит, вероятно, и отечественных «Спирали» и «Бурана», так что нельзя говорить об советском крылатом космосе, не затронув Dyna-Soar.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии6

Танковая «Санта-Барбара». Arjun

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

В этой статье речь пойдёт о мучениях индийцев: как они создавали танк собственной разработки. Назвали его Arjun ("Арджун"). Не так давно было выпущено 124 машины, в этом году "Арджун" модернизировали до варианта Mk. 1A. Но при чём тут тогда "Санта-Барбара"? Расскажем обо всём с самого начала — с 1970 года. И нет, это не ошибка: впервые индийские военные именно тогда задумались о своём собственном танке. В те годы Т-72 были лишь опытным объектом 172, а немцы только недавно стали получать свои "Леопард" 1.

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

Redux Vs Vuex. Часть 1

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


Доброго времени суток, друзья!


Предлагаю вашему вниманию результаты небольшого исследования, посвященного сравнению Redux и Vuex.


Введение


Redux и Vuex — это библиотеки для управления состоянием React и Vue-приложений, соответственно. Каждая из них по-своему реализует архитектуру для создания пользовательских интерфейсов, известную под названием Flux.

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

Наконец-то начинаются суборбитальные туристические полеты

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

Когда я три года назад написал, что подготовка к суборбитальным туристическим полетам вышла на финишную прямую, я и не догадывался, что это заявление окажется настолько преувеличенно оптимистичным. Действительно, уже тогда и Blue Origin с системой New Shepard, и Virgin Galactic с космопланом SpaceShipTwo начали проводить регулярные испытания, и, казалось бы, до первых туристов осталось совсем чуть-чуть. Однако обе компании вроде бы вообще никуда не торопились. Прошла половина 2018 года и весь 2019, блаженные доковидные времена. Потом был еще весь 2020, но у него есть уважительная причина. Зато сейчас обе компании наконец-то устроили гонку на потеху публике. Пользуясь тем, что Blue Origin объявила о продаже места на первый полет в мае и назвала дату первого полета (20 июля) еще в начале июня, Virgin Galactic успела выпрыгнуть вперед и объявила о своем первом полете с туристами 11 июля. Так что сейчас отличное время вспомнить о том, какую долгую и тернистую дорогу уже успел пройти суборбитальный туризм.

Читать далее
Всего голосов 20: ↑19 и ↓1+26
Комментарии34

Уроки, которые мы вынесли из опыта управления инцидентами

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

Мы в Dropbox считаем, что управление инцидентами — это центральный элемент нашей системы по обеспечению надёжности. И хотя мы также используем проактивные методы, такие как хаос-инжиниринг (сhaos engineering), то, как мы реагируем на инциденты существенное влияет на опыт наших пользователей. Во время потенциального сбоя сайта или проблемы с продуктом на счету каждая минута.

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

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

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

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud