Pull to refresh
-26
0.1
Send message

Преимущества трёхуровневой схемы хранения резервных копий

Reading time4 min
Views8.3K
Друзья, спасибо вам за комментарии, мы учли ваш интерес к хранилищу резервных копий и продолжаем раскрывать наболевшую тему бэкапов.


Бэкап данных часто воспринимается администраторами как классическая ИТ-задача, в которой нет места экспериментам. Считается, что достаточно выбрать одно из проверенных решений и внедрить его. Однако на практике традиционные схемы резервного копирования становятся всё более дорогими и менее удобными. Вдобавок, увеличение объёма закономерно приводит к снижению надёжности. Поэтому постоянно разрабатываются новые системы бэкапа, более подходящие для современного оборудования и специфических бизнес-задач.
Читать дальше →
Total votes 6: ↑5 and ↓1+4
Comments5

Hype Driven Development

Reading time7 min
Views32K
image

Команды разработчиков ПО часто принимают решения о программной архитектуре или технологическом стеке, основываясь на ошибочных мнениях из социальных сетей и на всем том, что является скорее модным, чем хорошо изученным, без серьезной оценки возможного влияния на их проекты. Я называю эту тенденцию «Hype Driven Development (HDD)», считаю ее вредной и выступаю за более профессиональный подход. Давайте посмотрим, как обстоят дела, и что мы можем противопоставить.

Новые технологии — новые надежды


Вы встречались с подобным? Команда выбирает новейшие, самые «горячие» технологии для использования в проекте. Кто-то из них читает пост в блоге, тренд в Твиттере или только что пришел с конференции, на которой говорили великие вещи. И вот уже команда использует эту блестящую технологию (или новую парадигму программной архитектуры), но вместо обещанной большой скорости работы и высокого качества продукта, они получают неприятности. Темп работы замедляется, пропадает мотивация, возникают сложности с выпуском рабочей версии. Некоторые команды застревают на этапе устранения багов вместо того, чтобы добавлять новые функции. Им требуется «еще пара дней, чтобы все подчистить».
Total votes 83: ↑78 and ↓5+73
Comments115

Информационная безопасность АСУ ТП: Дон Кихот в эру кибероружия

Reading time13 min
Views57K

В данной статье проведена систематизация требований к информационной безопасности (ИБ) АСУ ТП. Требования выбраны из доступных на настоящий момент стандартов, в первую очередь, из NIST SP 800-82 «Guide to Industrial Control Systems (ICS) Security» и разрабатываемой новой редакции серии ISA/IEC 62443 «Security for Industrial Automation and Control Systems».

АСУ ТП взаимодействуют с объектами физического мира и обеспечивают защиту от аварий и катастроф. В англоязычной литературе АСУ ТП называют Industrial Control Systems (ICS) или Industrial Automation and Control Systems (IACS). В мире IT технологий их можно сравнить с Дон Кихотом, который остался верен простым, но не очень модным принципам в уже давно изменившемся мире.

Поэтому, была проведена параллель с функциональной безопасностью и рассмотрен комплекс требований, позволяющих обеспечить обе стороны безопасности АСУ ТП, и функциональную, и информационную.

Похожие проблемы следует решать и для других кибер-физических систем, включая IoT и встроенные управляющие системы.
Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments8

Как я сделал зеркалирование виртуальных машин для Free ESXi

Reading time4 min
Views19K

В своей домашней лаборатории я использую бесплатную виртуализацию от VMware – это дешево и надежно. Сначала был один сервер, потом в него начал добавлять локальные датасторы, потом собрал второй сервер… Стандартной проблемой при этом был переезд виртуальной машины. Делая эти операции вручную, я наткнулся на один способ, который позволял переключить работающую виртуальную машину на копии флэтов совершенно в другом месте. Способ крайне прост: достаточно создать снапшот виртуальной машины, склонировать флэты в новое место, а затем в дельте перебить ссылку на родительский диск. Гипервизор не держит файлы метаданных диска открытыми, поэтому при удалении снапшота происходит сливание с новым диском, а старый можно спокойно удалять. Этот способ прекрасно работает без всякого VDDK, который недоступен на бесплатных гипервизорах и которым пользуется, например, Veeam в похожей ситуации.


Я без труда автоматизировал эту процедуру на python, применив еще несколько трюков, которые, при наличии запросов, смогу раскрыть в следующих статьях. Немного позже нашелся хороший человек из моих бывших коллег по цеху, который согласился написать гуй, последний, правда, реализован на Unity, но для получившегося бесплатного солюшена, названного нами Extrasphere, это было совсем не плохо. Чем не игрушка для админа?

Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments13

Lenovo Ideacentre Stick 300: мал да удал

Reading time4 min
Views35K
Всем привет! Сколько у вас дома компьютеров? Смартфоны считать не будем, хоть это и не совсем правильно, но все же. Два? Три? Пять? У нас есть еще один, в вашу коллекцию, так сказать. И имя ему — Lenovo Ideacentre Stick 300. Предлагаем познакомиться поближе и узнать, на что способна эта умная HDMI-флешка…


Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments74

MikroTik в роли тестера сети

Reading time13 min
Views45K


Приобрели MikroTik RouterBoard mAP 2n. Отличная модель. Поиграв с ним вдоволь, решили задействовать в качестве тестера малой провайдерской сети. Очень часто, чтобы проверить состояние сети, необходимо расчехлять ноутбук, что порой крайне неудобно в виду расположения оборудования в подвалах, чердаках. Заменить ноутбук полностью, конечно, невозможно, но стандартные тесты можно переложить на плечи нашего «маленького друга». Об этом и будет идти речь в моем посте.
Прошу под кат
Total votes 26: ↑24 and ↓2+22
Comments7

5 книг, которые помогут мыслить нестандартно и почему это важно именно сейчас

Reading time3 min
Views156K


Потребляя гигабайты информации, мы начинаем мыслить шаблонно. Роботы автоматизируют все больше специальностей, и незаменимыми становятся лишь те работники, кто мыслит нестандартно. Многие считают, что креативность — это врожденный навык. Я тоже так думал, пока не прочел эти книги. Они доказали, что мыслить нестандартно может научиться каждый.
Читать дальше →
Total votes 49: ↑35 and ↓14+21
Comments35

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL)

Reading time4 min
Views30K
В течении нескольких лет я администрирую пару серверов на платформе INTEL, на которых крутится ИИС, при их запуске и работе возникает такое ощущение, что где-то рядом готовится к взлёту небольшой самолёт. Как выяснилось, причина проста: неправильно сконфигурирован FRUSDR.

Для оптимальной производительности сервера необходимо обновить и заново сконфигурировать FRUSDR (Field Replaceable Unit/Sensor Data Record).

Поиск в сети инструкции по обновлению и настройки FRUSDR не дал должного результата, так что, изучив документацию от INTEL, решил свести всё в одну статью.

Итак, приступаем к обновлению BMC, BIOS, FRUSDR и ME

Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments5

Различия между MVVM и остальными MV*-паттернами

Reading time11 min
Views161K


От переводчика:
Уже опубликовано много материалов по MVC и его производным паттернам, но каждый понимает их по-своему. На этой почве возникают разногласия и холивары. Даже опытные разработчики спорят о том, в чем отличие между MVP, MVVM и Presentation Model и что должен делать тот или иной компонент в каждом паттерне. Ситуация усугубляется еще и тем, что многие не знают истинную роль контроллера в классическом варианте MVC. Предлагаю вашему вниманию перевод хорошей обзорной статьи, которая многое проясняет и расставляет всё по своим местам.
Разобраться в MV-паттернах
Total votes 38: ↑37 and ↓1+36
Comments29

Закон «О персональных данных» все что вы хотели знать, но боялись спросить

Reading time5 min
Views12K
В сентябре 2015 года Федеральный закон о персональных данных претерпел серьезные изменения. Мы с вами сейчас внимательно их рассмотрим, чтобы понимать, как это все будет работать в реалиях Рунета. Юристы наши много раз говорили о ПДн и до вступления изменений в силу. И вот час настал, и все, что раньше только размусоливалось в теории, теперь введено в работу. Увы, мы пока не прорвались с докладом на главные каналы страны и все, что нам остается, писать сюда. Итак, приступим.

Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments1

Разработка ПО и отношения с заказчиком с точки зрения юриста

Reading time6 min
Views9.9K


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

Разберем основные ошибки, которые допускают компании-разработчики.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments21

Реализация индикатора производительности запросов, хранимых процедур и триггеров в MS SQL Server. Автотрассировка

Reading time25 min
Views14K

Предисловие


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

Так как же определять состояния запросов? И как запускать трассировку при обнаружении проблем с запросами без участия человека?

В данной статье приведу реализацию индикатора производительности запросов, хранимых процедур и триггеров, а также их использование для запуска трассировки.
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments12

Надежное обслуживание баз MS SQL Server для занятых

Reading time12 min
Views73K
Вероятно, вы знаете, что обслуживание баз данных это целый комплекс процедур: создание бэкапов, проверка целостности, обслуживание индексов, статистики и т.д. На просторах сети (да и на Хабре в том числе) на эту тему написано множество статей и рекомендаций. Однако занимаясь внедрением «1С: Предприятие», нам частенько приходится сталкиваться с тем, что обслуживание баз данных настраивается либо неправильно, либо по очень упрощённой схеме. Например, чтобы не заморачиваться с управлением журналами транзакций, для «боевых» баз устанавливается Простая модель восстановления (Simple Recovery model). И это несмотря на то, что потеря информации за пару часов уже критична для компании. Иногда задача по сжатию файлов БД включается в регулярное обслуживание («шобы не росло»), или после обновления индексов идёт уничтожение статистики и прочие подобные ляпы. Так происходит потому, что чаще всего в компаниях нет опытного администратора БД и обслуживанием приходится заниматься кому-то из сотрудников ИТ-службы – «невольному» администратору баз данных (DBA). При этом такой DBA не всегда осознаёт все риски и возложенную на него ответственность.


Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments19

Дефрагментация индексов со сбором статистики MS SQL 2008 R2

Reading time5 min
Views47K
Одна из первых задач, которая возникает перед DBA после развертывания новой БД — это настройка планов по ее обслуживанию. Зачастую, в план обслуживания включается задача по дефрагментации индексов. Мне нравится, когда я знаю не только то, что дефрагментация выполнилась ночью с воскресенья на понедельник, но и то, как она прошла, сколько выполнялась, какие индексы были перестроены и в каком состоянии они остались после дефрагментации.

Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments10

Спросите Итана №83: что, если тёмная энергия не настоящая?

Reading time7 min
Views22K
Если наши "стандартные свечи" окажутся не очень стандартными, останется ли тёмная энергия?


Одни: «Мир кончится в огне!»
-«Нет, — сгубит лёд!»
Коль страсти пыл известен мне,
Я б предпочёл гореть в огне.
Но если дважды гибель ждёт,
Сколь хрупок мир, могу понять,
Познавши ненависти лёд:
Чтоб мир сломать
И лёд сойдёт.
— Роберт Фрост


Периодически в науке происходят потрясающие открытия, навсегда меняющие наше представление о Вселенной. В конце 1990-х наблюдения удалённых сверхновых чётко показали, что Вселенная не просто расширяется, но что удалённые галактики увеличивают скорость убегания от нас. Это открытие, удостоенное Нобелевской премии, рассказало нам о судьбе нашей Вселенной. Но среди ваших вопросов на этой неделе есть вопрос от Жуана Карлоса, упомянувшего новое исследование, и задавшего вопрос по его поводу:
Я тут прочитал статью на Eurekalert и подумал, что и вам тоже нужно её прочесть. Не могу дождаться ваших комментариев о ней.


Статья была написана по пресс-релизу Аризонского университета – я был там постдоком всего несколько лет назад. В ней говорится следующее:
Читать дальше →
Total votes 33: ↑32 and ↓1+31
Comments40

Главные по космосу

Reading time9 min
Views22K



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

Читать дальше →
Total votes 64: ↑59 and ↓5+54
Comments93

Кластеризация k-means с расстоянием Евклида и Махаланобиса

Reading time3 min
Views15K
В предыдущей статье я рассказывал, как можно реализовать алгоритм k-means на c# с обобщенной метрикой. В комментах можно почитать обсуждение того, насколько целесообразно использовать разные метрики, о математической природе использования разных метрик и тому прочее. Мне тогда хотелось привести красивый пример, но не было под рукой подходящих данных. И вот сегодня я столкнулся с задачей, которая хорошо иллюстрирует преимущества использования расстояния Махаланобиса в k-means кластеризации. Подробности под катом.

Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments26

Обзор алгоритмов кластеризации данных

Reading time10 min
Views444K
Приветствую!

В своей дипломной работе я проводил обзор и сравнительный анализ алгоритмов кластеризации данных. Подумал, что уже собранный и проработанный материал может оказаться кому-то интересен и полезен.
О том, что такое кластеризация, рассказал sashaeve в статье «Кластеризация: алгоритмы k-means и c-means». Я частично повторю слова Александра, частично дополню. Также в конце этой статьи интересующиеся могут почитать материалы по ссылкам в списке литературы.

Так же я постарался привести сухой «дипломный» стиль изложения к более публицистическому.
Читать дальше →
Total votes 82: ↑78 and ↓4+74
Comments41

Паттерны проектирования для iOS разработчиков. Observer, часть I

Reading time8 min
Views22K

Вместо предисловия


Прошло уже 17 лет с тех пор, как вышла легендарная книга Банды Четырех, посвященная Паттернам проектирования (Design patterns). Несмотря на столь солидный срок, тяжело оспорить актуальность описанных в ней методик. Паттерны проектирования живут и развиваются. Их применяют, обсуждают, ругают и хвалят. К сожалению, для многих они до сих пор остаются излишней абстракцией.

Обсуждая разные вопросы программирования с коллегами как в жизни, так и на различных ресурсах, довольно часто приходится объяснять важность того или иного паттерна. Так и родилась идея на конкретных примерах показать, насколько их использование может облегчить жизнь программиста. Даже если речь идет о такой платформе, как iOS.
О том, как Света вышла замуж и чем девушки похожи на футболистов
Total votes 38: ↑34 and ↓4+30
Comments18

Быстро и просто покупаем в США с Pochtoy.com (+ подарок для читателей)

Reading time6 min
Views40K


Кризис — не повод откладывать покупки. Деньги обесцениваются быстрее, чем техника (да что там техника, на гречку посмотрите). Разница курсов уже не та, что раньше. Но и сейчас за рубежом можно найти товары с более низкой стоимостью, чем в России. Американский рынок предлагает лучший уровень обслуживания и высокое качество товаров. Проблемы начинаются на этапе доставки в Россию или страны СНГ. Наш сервис Pochtoy.com возьмет пересылку на себя, и доставит желанную посылку всего за 7-15 дней прямо до квартиры — значительно быстрее, чем из любой юго-восточной страны.
Читать дальше →
Total votes 36: ↑23 and ↓13+10
Comments97

Information

Rating
3,394-th
Registered
Activity