PHPixie Cache: PSR-6, PSR-16 і кілька цікавих фіч

image
Ще навіть не закінчилося голосування за стандарт PSR-16 PHPixie вже його підтримує. Здавалося б кешування настільки вже оброблена сфера, що тут вже нічим здивувати, але сподіваюся прочитавши статтю ви знайдете в PHPixie Cache для себе щось нове і корисне. Як завжди в кінці статті вас чекає інструкція по використанню Cache без фреймворку і також інформація про те, як розширити компонент і допомогти проекту.
Читати далі →

Перегляд глобалів на Порталі Керування СКБД Caché

Викликає антирес і ше такий розріз
(Цар з «Про Федота-стрільця»)
Все в Caché зберігається в глобалах. Дані, метадані, класи, програми. Для перегляду глобалів на Порталі керування існує зручний інструмент — сторінка «Перегляд даних глобала». Її-то ми сьогодні і розглянемо.
Прикладом глобал нам буде служити ^DeepSee.Cubes. Це глобал, в якому зберігається список кубів DeepSee. Для читання цієї статті знати DeepSee вам зовсім не обов'язково.
Щоб потрапити на сторінку «Перегляд даних глобал», відкрийте Портал Керування, виберіть «Оглядач системи» (System Explorer) → «Глобаль» (Globals). Потім зліва потрібну область і натисніть «Перегляд» поряд з потрібним глобалом.
Читати далі →

Реліз СУБД InterSystems Caché 2016.2


Всім привіт! Відбувся черговий випуск нової версії Caché під номером 2016.2. Змін не так багато, але всі вони важливі. Як завжди, спочатку публікуємо посилання на повний список змін (англійською мовою).
Отже.
Читати далі →

Caché Localization Manager або I11N в InterSystems Caché



Caché Localization Manager
Якщо двома словами, то CLM це утиліта, яка може бути корисна при локалізації/інтернаціоналізації/додавання мультимовності проектів на InterSystems Caché.

Читати далі →

DellEMC Unity 400F: невелике тестування

На початку травня 2016 року, ще до закінчення об'єднання з Dell, компанія EMC2 оголосила про вихід нового покоління масивів середнього рівня під ім'ям Unity. У вересні 2016 року до нас привезли демо-масив Unty 400F в конфігурації з 10 SSD дисками на 1.6 TB кожен. В чому полягає відмінність між моделями з індексом F і без оного можете почитати по даній ссылке в блозі Дениса Сєрова. Так як перед передачею демо далі замовнику виник часовий лаг, то було прийнято рішення поганяти масив тим же самим тестом, яким раніше вже нагружались VNXe3200 і VNX5400. Що б подивитися хоча б на «синтетиці» так хороший Unity порівняно з попередніми поколіннями масивів EMC2, як це розписує вендор. Тим більше що, судячи з презентаціями вендора, Unity 400 є прямою заміною VNX5400.



А DellEMC стверджує, що нове покоління принаймні у 3 рази продуктивніше, ніж VNX2.
Якщо цікаво, що з усього цього вийшло, то…

Читати далі →

MapReduce з підручних матеріалів. Частина II – базові інтерфейси реалізації

Take it like a man by John PollakВ попередній частині серії ми (в 100500й раз) спробували розповісти про основні прийоми і стадії підходу Google MapReduce, повинен зізнатися, що перша частина була намір "капітанською", щоб дати знати про MapReduce цільової аудиторії наступних статей. Ми не встигли показати ні строчки того, як все це ми збираємося реалізовувати в Caché ObjectScript. І про це наша розповідь сьогодні (і в наступні дні).
Нагадаємо початковий посил нашого міні-проекту: ви все ще плануємо реалізувати MapReduce алгоритм використовуючи підручні засоби, що є в Caché ObjectScript. При створенні інтерфейсів, ми спробуємо дотримуватися того API, що ми описали в попередній статті про оригінальну реалізацію Google MapReduce, будь девіації будуть озвучені відповідно.

Читати далі →

Якась така Data? Або ще раз про MapReduce

Якщо Ви останні 10 років провели на віддаленому острові, без інтернету і у відриві від цивілізації, то спеціально для Вас ми спробуємо ще раз розповісти про концепцію MapReduce. Введення буде невеликим, в обсязі, достатньому для реалізації концепції MapReduce в середовищі InterSystems Caché. Якщо ж Ви не сильно далеко віддалялися останні 10 років, то відразу переходите до 2ой частини, де ми створюємо основи інфраструктури.
Big Fish Small Fry by John Pollack

Читати далі →

iKnow Review Analyzer (iKRA)

image

Intro
За допомогою технології InterSystems iKnow ми зробили систему оцінки відгуків під назвою iKnow Reviews Analyzer (iKRA). Про прототипі проекту можна прочитати тут. iKRA аналізує текстові відгуки користувачів, автоматично виставляючи чисельну оцінку предмета дослідження. Ці функції можуть бути дуже до речі, наприклад, на сайтах онлайн-продажів, тематичних форумах або збірниках медіа контенту. Іншими словами, скрізь, де йде обговорення спільнотою будь-яких речей.

Читати далі →

Реліз інтеграційної платформи Ensemble 2016.1

Вийшла нова версія інтеграційної платформи InterSystems Ensemble 2016.1. Ключові нововведення: поліпшення функціональності сервісної шини підприємства (Enterprise Service Bus, ESB), моніторингу та роботи з повідомленнями. Подробиці під катом.
image
Читати далі →

ASP.NET Identity Caché Provider — працюємо з Identity через InterSystems Caché

З появою технології ASP.NET Identity від Microsoft .NET розробники стали все частіше використовувати її при створенні веб-додатків. Для короткого екскурсу в технологію пропонуємо прочитати статті. Ця технологія присутня у стандартному шаблоні проекту і дозволяє використовувати стандартну реалізацію функціональності авторизації та аутентифікації користувача.

image

«З коробки» провайдером даних для ASP.NET Identity є MSSQL, але оскільки система авторизація Identity може взаємодіяти з будь-якої іншої реляційної СУБД, ми дослідили і реалізували цю можливість для InterSystems Caché.

Читати далі →