Рубрика «новая версия»

Статья о том, почему множество мелких, последовательных улучшений сайта/приложения или другого IT-продукта лучше, чем одно большое в виде новой версии.
Мы все привыкли к новым версиям, зачастую они меняются быстрее, чем в них успевают разобраться пользователи. Но этот подход устарел и имеет множество недостатков, далее лонгрид с аргументацией.
Теория постепенных изменений или почему понятие «новая версия» должно уйти в прошлое - 1
Читать полностью »

«Если ты не идешь вперед, ты идешь назад», — сказал один умный человек. И мы идем вперед. Пожалуйста, встречайте новую версию OneBox Next. 178 улучшений, исправлений, доработок — маленьких и больших. И сейчас вы можете сами оценить систему при помощи бесплатной версии. Добро пожаловать!

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

Новый клиент 3CX Client for Mac

Недавно мы представили 3CX Phone System v15 с совершенно новыми возможностями. Вскоре после этого был выпущен обновленный UC клиент системы 3CX Client for Windows. И теперь мы выпускаем новый клиент 3CX Client for Mac! Мы переработали интерфейс клиента, сделав его в соответствии с последними тенденциями приложений для объединенных коммуникаций.Читать полностью »

image
8 августа 2014 года вышла новая версия HP Vertica 7.1. Команда Майкла Стоунбрейкера продолжает утверждать, что работа с большими данными сродни БАМу и продолжает новым версиям выдавать названия с строительной тематикой. Итак, Бульдозером (6 версия) по таблицам данные разровняли, сверху неструктурированными данными во Flex зону приложили (версия 7.0), пришла пора большого Экскаватора повернуть реки вспять. Встречаем версию Dragline 7.1! В этой статье я опишу, что же изменилось в новой версии.

Расширения функциональности проекций

Напомню для тех, кто в курсе и расскажу для тех, кто не знает: проекцией в Vertica называется материализация данных таблицы. Таблица в Vertica это описание структуры таблицы (столбцов), constraints и партиций. А непосредственно данные хранятся в проекциях, которые создаются на таблицы. Проекции чем-то похожи на индексы, они хранят данные по всем или не всем столбцам таблицы. Может быть более одной проекции на таблицу, проекции могут хранить отсегментированные и отсортированные данные по разным правилам. Данные во всех проекциях автоматически обновляются при обновлении записей таблицы. Фактически проекции содержат данные таблицы полностью всех колонок или частично определенных колонок. Жертвуется дисковое место серверов кластера, но значительно ускоряются выборки для разных групп запросов.

Выражения в проекциях

До новой версии в проекциях можно был указать исключительно только колонки таблицы. Это накладывало определенные ограничения на использование проекций. Например, если в запросах часто в фильтрации использовалось выражение по колонкам таблицы, поиск по этому фильтру не был максимально эффективным за счет того, что в проекции не было возможности указать сортировать хранимые данные по выражению. Сортировка же по столбцам выражения вряд ли помогла повысить производительность. Это могло вылиться в достаточно серьезную проблему. В качестве решения потребовалось бы добавить в таблицу новую колонку, в которую можно сохранять результат вычисления. Так же потребовалось изменить алгоритм загрузки в эту таблицу данных первоисточников, чтобы во время загрузки заполнять вычисляемый столбец. Так же пришлось бы перегружать всю таблицу, чтобы заполнить добавленное поле. Если в таблице десятки и сотни миллиардов записей и в нее идет постоянная загрузка, такое решение физически было бы невыполнимо.

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

CREATE PROJECTION sales_proj (sale_id, sale_count,  sale_price, sale_value) AS
  SELECT sale_id, sale_count, sale_price, sale_count * sale_price
  FROM sales 
  ORDER BY sale_count * sale_price
  SEGMENTED BY HASH(sale_id) ALL NODES KSAFE 1;

Следующий запрос:

SELECT *, sale_count * sale_price AS value
FROM sales
WHERE value > 1000000
ORDER BY value;

при выполнении использует созданную проекцию и фактически моментально отдаст результат, используя сортировку выражения.

На такие проекции накладываются следующие ограничения:

  • Нельзя использовать функции, которые могут изменить результат (например функцию TO_CHAR, так как она вернет разный результат в зависимости от выставленной кодировки клиента)
  • Нельзя использовать служебные мета функции
  • Нельзя обновлять записи таблицы оператором MERGE (UPDATE и DELETE разрешены)

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

Вышла новая версия «Простого бизнеса» 1.8.1.0 «Дакар». Изменения и обновления коснулись почти всех модулей системы. Важным стало ускорение таблиц, в которых десятки и сотни тысяч записей, а также связь между собой разных таблиц. Обновились инструменты «Мои дела», шаблоны документов, «Центр звонков», появился импорт контактов из 1С, новые возможности в бухгалтерии, функция примечаний при изменении файлов.
Читать полностью »

Автоматическая запись звонков, документы и счета в metro-стиле, права доступа для таблиц CRM и более 350 других улучшений
В новой версии «Простого бизнеса» 1.7.8.0 добавлены нововведения, которые повышают контроль качества обслуживания клиентов, ускоряют работу с бухгалтерскими документами, экономят время и обеспечивают более высокий уровень конфиденциальности работы с важной информацией. Внедряя предложения наших клиентов и актуальные обновления, мы реализовали более 350 различных правок и доработок.
Представляем краткий обзор главных обновлений.Читать полностью »

Неделя закрытого бета тестирования новой версии приложения NeoBook для iOS

Всем доброго дня! Мы все (команда «Apps Ministry») радеем за наши приложения и пытаемся сделать их максимально «юзабельными» для пользователей.

И все мы понимаем, что лишь конечный пользователь является мерилом наших успехов на этой ниве. Потому мы решили внедрить в наш процесс разработки этап бета-тестирования. А где, как не на Хабре, искать действительно адекватных юзеров (не нужно только сейчас рассказывать про сервисы бета-тестирование — не оно все это...). Только реально заинтересованные пользователи — только хардкор!!!

Так вот, перед запуском новой версии NeoBook мы хотим предложить хаброжителям его протестировать — до того, как мы запустим официальный релиз.

Используем для тестирования testflight , поэтому, собственно, у вас должен быть iOS девайс и аккаунт в testflight.

Более подробнее, под катом.

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

Ivideon: обновление приложения для видеонаблюдения и трансляции

В одной из наших статей на Хабре мы обещали, что скоро выпустим обновление личного кабинета, а также нашего бесплатного приложения Ivideon Server для организации видеонаблюдения и трансляций на сайтах. При этом мы акцентировали внимание на том, что в новой версии будут внесены существенные изменения, приближающие её по уровню к профессиональным системам. Так вот, рад сообщить, что это произошло и Ivideon Server 3.0 доступен для загрузки. Пока обновление выпущено для версии Windows и Mac OS X. В ближайшее время мы выложим и Linux версию. Для тех кому интересно под катом история изменений и немного картинок. Читать полностью »

Выход новой версии системы «Простой бизнес» порадовал всех пользователей своими новыми возможностями. Релиз 1.7.4.0 пополнился следующими функциями:
— создание напоминаний по комментариям и при запросе отклика;
— создание ярлыков для быстрого доступа к контактам, пользователям и задачам;
— голосование в задачах;
— возможность управления универсальными таблицами.Читать полностью »

Начало нового сезона ознаменовалось выходом новой версии системы «Простой бизнес». Релиз 1.7.3.0 пополнился следующими функциями:Читать полностью »