Анализ шифровальщика Wana Decrypt0r 2.0

Новость последних дней, всколыхнувшая всё на свете — вирусная атака Wanna Decrypt0r. Штука резкая и беспощадная. Так что если вам посчастливилось не словить её, а операционку вы давное не обновляли, то срочно ставте последнии security updates . Заодно можно вручную на всякий случай заблокировать порты по которым шифровальщик пробирается к своим жертвам.

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

Анализ шифровальщика Wanna Decrypt0r 2.0 на хабре

Ransomware day: массовое заражение Wana Decrypt0r на хабре

Читать далее «Анализ шифровальщика Wana Decrypt0r 2.0»

AQS — продвинутый поиск файлов и папок в Windows

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

Но что делать если задача чуть сложнее? С этой целью был создан язык AQS — advanced query search. Вот о нем и пойдет речь. Официальная документация хотя и крайне подробна, но скупа на рабочие примеры. Попробуем это исравить. Ниже будут примеры применения AQS для поиска  и сортировки файлов и папок в среде Windows старше XP.

Читать далее «AQS — продвинутый поиск файлов и папок в Windows»

Путеводитель по корпоративному софту

В копилку к ERP системам, нашел новую публикацию на хабре: Толковый список по типам программного обеспечения используемого в корпоративных и бизнес системах нынче. Соответственно знакомится лучше с оригиналом и комментариями лучше сразу на хабре.

Но по скольку вал унылых публикаций довольно бысто смывает неплохие статьи в бездну информационного шума, под катом можно найти копию.

Читать далее «Путеводитель по корпоративному софту»

Как за день потерять 30% европейского рынка

Посоветовали книгу: «Ергин Дэниел — Добыча. Всемирная история борьбы за нефть, деньги и власть». В процессе чтения попался любопытный отрывок посвященный нашей стране. В качестве синопса — Бакинские месторождения позволили к началу 20века российской нефти прочно удерживать порядка 30% Европейского рынка ГСМ. Могли бы и больше, но ряд факторов осложнял этот процесс. Впрочем то, что создается десятилетиями может быть разрушено не очень умным чиновником за один день: Читать далее «Как за день потерять 30% европейского рынка»

Касательная к окружности из точки C#

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

Предлагаемое решение не претендует на оригинальность или эффективность. А автор статьи не претендует на авторство, ибо и сам вероятно где-то его (решение или его часть) подглядел, но за давностью лет запамятовал где именно.

Основная цель данной статьи показать на примере как подобные задачи могут решаться в принципе. Сам алгоритм можно оптимизировать убрать лишние вычисления и шаги, а можно и вовсе решить задачу иначе. Однако в предлагаемом виде решение будет вполне понятно и не посвященному в таинства аналитической геометрии. Во всяком случае автор надеется на то, что столь подробное объяснение такой тривиальной задачи станет трамплином для тех кто дерзает проникнуть в тайны этой увлекательной науки. Читать далее «Касательная к окружности из точки C#»

Комментарии это здорово.

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

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

Вообщем если кому охота будет поломать голову — добро пожаловать.

В комментариях можно высказывать предположения откуда это и для чего может быть применимо.

Маленький секрет Tekla BIMsight

tekla-bimsight-is-shell-for-ifcУ компании Trimble  и подразделения Tekla есть замечательная разработка — Tekla BIMsight. Которая позволяет просматривать модели Теклы различным подрядчикам, которым функционал самой Теклы ни к чему, а вот модель посмотреть — надо. И это замечательно, что есть такой инструмент. Кроме моделей собственно теклы можно использовать и ifc файлы прочих разработчиков. Удобно, полезно и практично. Однако:

Что делать, если у вас есть модель из BIMsight, а самого BIMsight — нет?

Читать далее «Маленький секрет Tekla BIMsight»