Архив за 20 марта 2014 - 5

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

Сам начал работать в данной сфере год назад, понял, что информации в сети не так уж много, а задачи встречаются очень разнообразные. Порой сталкиваешься с задачами, которые стандартными подходами не решить и приходится выкручиваться. Вот, решил опубликовать свое решение не стандартной задачи — подсветка не равных значений в разных столбцах в стандартном для SAPUI5 объекте Table. Надеюсь вы поняли о чем пойдет речь.
Для иллюстрации цели задачи и ее результата приведу для примера скриншот результата, который у меня получился:
(синие и красные блоки объединенные в клетки, значения в них должны быть идентичными)

Как я сделал подсветку конкретных значений в таблице в SAPUI5 (SAP MII)
Читать полностью »

Всем доброго дня!

Продолжаем делиться идеями одного из наших авторов — Brian Svidergol, автора книги «Active Directory CookBook». Представляем вторую часть поста, посвященного безопасному управлению AD.

Безопасное управление Active Directory. Часть 2

Выделенные подсети для административных задач.

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

К анонсированному в начале января планшетному компьютеру Samsung Galaxy Tab Pro 8.4 с экраном диагональю 8,4 дюйма в скором времени может присоединиться другая модель, с дисплеем той же диагонали и разрешения, но выполненным по технологии AMOLED. Потенциальная новинка уже засветилась в базе данных бенчмарка GFXBench, где фигурирует под обозначением SM-T700.

Samsung SM-T700: спецификации согласно GFXBench

Читать полностью »

Вышел новый отчет Forrester “A Better But Still Subpar Global Tech Market In 2014 and 2015”. В нем аналитики спешат сообщить что рынок облачных вычислений в 2014 с трудом вырастет на 6%.

Читать полностью »

Шоу Звук #7 — Подкаст об аудиотехнике, комплектующих, форматах и технологияхВсем привет! С вами «Шоу Звук» — это подкаст для тех, кто любит жить, работать, отдыхать и передвигаться, слушая любимую музыку, подкасты или аудио-книги дома, на работе, в метро или других видах транспорта. Начав с самых основ, мы поможем вам познакомится с миром устройств и технологий, способных продемонстрировать вам подлинное звучание музыкальных композиций.

В 7-м выпуске мы обсуждаем статью Стива Гуттенберга (перевод которой мы опубликовали на этой неделе) и вопросы измерения качества звука с Юрием Фоминым, инженером-конструктором акустических систем высокого класса, основателем компании «F-Lab», разрабатывающую акустические системы для торговых марок «Defender», «Jetbalance», «AVE» и «Arslab» (самые известные из них: «Defender» G-2.1, Volcano 1; «Jetbalance» 371, 381, 391; «AVE» DF 100, 102, 104; «Arslab» AC1, AC3)
Читать полностью »

image
GDC преподносит нам много сюрпризов — вслед за анонсом, что Unreal Engine 4 становится доступным всем желающим по подписке о том же самом заявили и товарищи из Crytek. Начиная с мая этого года инди разработчики смогут получить доступ к CryEngine за 9.99$/EUR в месяц без отчислений каких-либо роялти.

Читать полностью »

Структура метаданных в СУБД от Microsoft и Sybase
Не так давно мы анонсировали бесплатную утилиту SQL Dynamite для поиска по метаинформации в базах данных. Хотим поблагодарить всех за хорошие отызвы, критику, найденные ошибки.
Для вас мы выпустили обновление, исправли найденные ошибки, и добавили поддрежку с SQLite и Informix.

Новая версия доступна здесь.

В прошлой статье мы обещали рассмотреть вопросы доступа к метаинформации БД. Сегодня поговорим про MS SQL и Sysbase.

Процесс поиска и анализа связей различных объектов в СУБД Microsoft SQL Server, Sybase Adaptive Server Enterprise, Sybase Anywhere и SQL Azure прежде всего заключается в работе с метаданными.

Проблема в том что Sybase ASE и MSSQL, изначально имея одинаковую структуру метаданных, прошли долгий путь развития независимо друг от друга. Sybase Anywhere изначально была Watcom SQL и имела кучу отличий от Sybase ASE, а SQL Azure – это вообще облачная СУБД. Тем не менее, структура метаданных в них во многом схожа, в частности имеют одинаковые названия таблицы, содержащие ключевую информацию об объектах (sysobjects, syscomments и syscolumns).
Читать полностью »

Компания Tactual Labs представила разработку в области емкостных сенсорных панелей, существенно превосходящую существующие. Как утверждается, технология Fast Multi-Touch (FMT) позволит создавать панели, способные распознавать несколько прикосновений одновременно и работающие практически с нулевой задержкой. По сравнению с существующими панелями время задержки удалось уменьшить примерно в 300 раз — с 13-17 мс до 40 мкс. Уменьшить задержку удалось повышением частоты сканирования. Если в существующих решениях она равна 60-85 Гц, то в FMT может достигать 4 кГц.

Читать полностью »

Использование AngularJS в паре с RequireJS — достаточно популярный подход к разработке веб приложений в последнее время. И один из основных вопросов — структура приложения. Существует достаточно известный seed для такого приложения tnajdek/angular-requirejs-seed, но мне это не походит, так как при увеличении функционала приложения — данная структура просто будет засоряться кучей файлов, не будет никакого логического разделения скриптов и достаточно сложно будет их менеджить.

Целью было создать приложение с модульной и гибкой архитектурой (ну скорее просто разбиение приложение не логические части), с простым и понятным описанием зависимостей между частями приложения и уменьшить зависимость кода от структуры приложения.
Читать полностью »

Суть этого поста

В результате профилирования моей софтины я сделал вывод о необходимости оптимизации функции сравнения буферов.
Т.к. CRL не предоставляет стандартного способа сравнить два куска памяти, то функция была написан на скорую руку самостоятельно (лишь бы работало).
Погуглив по фразе «Best Way to Compare Byte Arrays in .Net», я пришёл в замешательство: в абсолютном большинстве случаев люди предлагали использовать либо LINQ,
либо Enumerable.SequenceEqual(), что практически одно и тоже. Даже на SO это был самый популярный ответ. Т.е. катастрофически популярно заблуждение вида:

Compilerrun-time environment will optimize your loop so you don't need to worry about performance.

Взято отсюда.

Именно оно впервые навело меня на мысль, написать этот пост.

Я провёл сравнительное тестирование пяти способов сравнения буферов, доступных из C#, и на основании результатов тестирования дал рекомендации в выборе способа.
Кроме того, я декомпилировал некоторые функции, и проанализировал код, генерируемый JIT-компилятором для конфигурации x86,
а так же сравнил машинный код, генерируемый JIT-компилятором, с машинным кодом функции CRT аналогичного назначения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js