«КоммерсантЪ» публикует интервью с генеральным директором канала ТНТ Романом Петренко о запускаемом 1-го марта проекте интернет-кинозала по подписке Now.ru.
Проект поддерживается каналом ТНТ и компанией «Газпром-Медиа Холдинг». В каталоге Now.ru содержатся как российские, так и зарубежные фильмы и телепрограммы. Подписка обходится в 499 руб. в месяц.
Господин Петренко считает, что «в рунете сейчас первобытно-общинный строй», но запуск проекта все же считает разумным.
Что скажете, други? Интересное начинание или поздновато?
Релиз второй версии объектной базы данных Eloquera запланирован на следующий месяц. Ничего особенного, вроде бы — мало ли релизов случается еженедельно.
Но группа of crazy Russian programmers из Eloquera решила поставить небольшой эксперимент. После некоторых споров и ругани консультаций с руководством компании было решено дать доступ к отдельным билдам базы группе профессиональных программистов, не связанных с Eloquera. Зачем? На предмет «поругать»/«похвалить», а также доказать, что «свободные птицы» будут более эффективны в использовании базы и нахождению отдельных недочетов, чем штатная команда тестировщиков. Ну, и показать, что crazy Russians изобретательны до невозможности — что просто замечательно.:-)
Напомню, что Eloquera — клиент-серверная объектная база данных для .NET 2.0 и выше, со своим движком хранения данных и индексирования, поддерживающая запросы.
После нескольких попыток написать об Eloquera что-то связное и при этом короткое, я решил опубликовать некоторые вопросы и ответы на них — заодно
Q1: Первым делом, что такое Eloquera? С чем ее едят? Как это вообще выглядит?
A1: Eloquera — объектно-реляционная база данных с поддержкой SQL. Едят ее с .NET, в частности, с C#. Теоретически, одна должна работать с любым языком .NET, но мы проверяли только с C# и VB.NET.
А выглядит это так:
// Соединяемся к базе
DB db = new DB("server=localhost;user=sys;password=pwd;options=none;");
// Создаем наш подопытный объект
Book book = new Book() { Price = 12.99, Title = "Learn CSV in 365 days" };
// Пишем объект в базу
db.Insert(new Book());
// Получаем наши объекты из базы
var books = db.ExecuteQuery("SELECT Book WHERE Price < 15 AND Title CONTAINS 'learn'");
// И распечатаем их в красивом черном окошке
foreach(Book ibook in books)
Console.WriteLine("{0} - ${1}", ibook.Title, ibook.Price);