Генеральный спонсор проекта The-eBook.orgpocketbook.ua Устройства Магазины Сервис Поддержка bookland.net.ua Книги

PocketBook Education“Устройство для образования это специализированное программное обеспечение...”

Kindle 3“Появится в III квартале с улучшенным на 50% экраном...”

Начало Новости Устройства Загрузки Форум Реклама Даровать О проекте
Реклама ReaderOne (01 October 2010)
 
Реклама InVideo (12 September 2010)

Роман братьев Стругацких – «Обитаемый остров» – Фильм Фёдора Бондарчука

29 мая, 2008 Ключевые слова: , , ,

Роман «Обитаемый остров» вышел в 1968 году и был с восторгом встречен интеллигенцией. Даже самые наивные читатели не сомневались в том, что роскошный фантастический антураж – прикрытие для романа-антиутопии, жесткого высказывания авторов по поводу окружающего их мира, того типа государственного и социального устройства, при котором им довелось жить. Со дня появления книги прошло без малого [...]

[ Далее... ]

Asus Eee PC в качестве компьютера и… книги!

25 мая, 2008 Ключевые слова: , , ,

Недавнее начало триумфального шествия Asus Eee PC толкает нас к важному заявлению – это великолепное и доступное устройство по цене и качеству вполне подходит для чтения! Все что нужно – это установить программу для чтения согласно установленной в вашем маленьком компьютере операционной системы. В России практически все Asus Eee PC продаются с Windows XP и [...]

[ Далее... ]

Асприн, Роберт Лин…

25 мая, 2008 Ключевые слова: ,

Совсем недавно… мы попрощались с Артуром Кларком. И вновь прощание – 22 мая умер знаменитый писатель-фантаст Роберт Асприн, чьи серии книг «Миф» и «Мир воров» стали по настоящему культовыми и приобрели популярность во всем мире. Довольно быстро написав шесть романов цикла Роберт Асприн подписал контракт на следующие шесть, и, по своему признанию, с огромным трудом [...]

[ Далее... ]

HarperCollins.com – как образец онлайн чтения

24 мая, 2008 Ключевые слова: , , , ,

Тот кто из наших читателей предпочитает читать с экрана компьютера наверняка согласятся с нами, что занятие это достаточно не комфортное из-за пренебрежения ресурсов к таким читающим, или может к такому виду чтения? В лучшем случае на одном из интернет ресурсов Вам предложат текст заданной ширины, заданным шрифтом, без картинок, рюшечек и удобной навигации. У нас [...]

[ Далее... ]

dbelement reader – элементарное чтение

24 мая, 2008 Ключевые слова: , , , , ,

Приятно, что Apple iPhone буквально заставляет создавать для себя программы, интернет ресурсы и придумывать всевозможные хитрости, чтобы поразить пользователя! На этот раз, буквально случайно, наткнулись мы на разработку варианта программы для чтения. Характерная особенность программы dbelement reader заключается в отсутствии необходимости что-либо устанавливать на свой iPhone. Вся, полностью, работа программы происходит в окне браузера Safari. [...]

[ Далее... ]

The New York Times в электронном… Mac-варианте

23 мая, 2008 Ключевые слова: , ,

Известная газета The New York Times может стать еще популярнее среди любителей читать свежие новости в электронном виде. The New York Times обновила Reader и создала вариант программы для Macintosh. Тестовая версия доступна в течении 30 дней. Подробности: www.nytimes.com

[ Далее... ]

E-Ink + Wacom – сенсорные бумажные панели

22 мая, 2008 Ключевые слова: , , ,

Вслед за PVI + F-Origin, компании E-Ink + Wacom объявили о сотрудничестве в разработке решений на базе индукционных сенсорных панелей Wacom и E-Ink-экранов. http://www.eink.com/press/index.html Напомним, что данный сенсорный экран требует для работы специального стилуса. Пальцем в такой экран тыкать абсолютно бесполезно. Потребление у такого сенсорного экрана намного выше, чем у тензометрических экранов F-Origin, не говоря [...]

[ Далее... ]

Epson представляет электронную бумагу высокого разрешения

22 мая, 2008 Ключевые слова: ,

Epson представила новый, пока еще, прототип дисплея на основе электронных чернил с очень высоким разрешением – 3104х4128px, с линиатурой 385lpi. Epson решила выбрать для этой разработки не полюбившуюся потребителям технологию E-Ink, а низкотемпературный поликристалл Si-TFT на стеклянной основе подложки. Размер прототипа равен размеру бумаги А4. Толщина прототипа и вес не известны. Мы предполагаем, что при [...]

[ Далее... ]

GoodNews – новое имя fbSync!

21 мая, 2008 Ключевые слова: , ,

Рожденная относительно недавно программа fbSync снискала популярность среди своих новых пользователей. Сегодня мы рады сообщить, что программа не только обновилась, появилась документация к ней, но и поменяла свое имя на более перспективное и понятное для пользователей. Новое имя программы – GoodNews! GoodNews простая и удобная в обращении программа. Позволяет подписываться на новостные рассылки (rss) и [...]

[ Далее... ]

Good News – создайте газету из всех лучших новостей мира!

21 мая, 2008 Ключевые слова: ,
GoodNews.msi и следуем процедуре установки,
  • если в системе не установлен .net framework 2.0, то качаем его и ставим например отсюда: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362–4B0D-8EDD-AAB15C5E04F5&displaylang=en
  • 2. Функции и возможности программы

    2.1. Внешний вид, первое знакомство


    На иллюстрации представлено основное окно программы. Условно его можно разделить на три части:

    • Панель слева.

    С ее помощью задается структура газеты – настраиваются разделы. Разделы могут быть вложенными, количество уровней вложенности не ограничено.
    Здесь же на панеле расположена кнопка «загрузить газету».

    • Панель справа.

    Служит для настройки rss-подписок выбраного раздела газеты.

    • Панель снизу.

    Содержит две вкладки – Downloads и Logger. Вкладка Downloads служит для работы с полученными файлами газет. Отсюда файл газеты можно открывать, копировать, удалять и т.п. На вкладке Logger можно посмотреть лог работы программы.
    (примечание: в результирующий файл пишутся только отмеченные разделы и подписки.)

    2.2. Функции программы

    2.2.1. Электронные газеты

    Основная функция программы – получение электронных газет.
    Газета может подгружаться автоматически каждый день в указанное время (задается в настройках программы: Tools-> Options-> Downloads-> Download on Time), при этом скачиваются только последние новости. Есть возможность записать все новости не зависимо от даты их публикации, эта функция вызывается вручную через главное окно приложения.

    2.2.2. Подключаемые конверторы

    Помимо базового формата fb2, программа позволяет сохранять электронные газеты в других форматах. Это обеспечивается системой плагинов, которые могут легко подключаться к приложению. Для того чтоб приложение могло использовать дополнительный конвертор, необходимо поместить библиотеку конвертора в папку с программой. Доступные конверторы отображаются в меню программы Tools.

    Для создания своего конвертора Вы должны имплементировать интерфейс IСonvertorPlugin.

    public interface IConvertorPlugin
    {
          String Name { get; }
          String FileExtension { get; }
    
        Byte[] Convert(Byte[] anInput);
    }


    Где,
    Name: Имя плагина. Отображается в меню программы. Имя плагина должно быть уникальным.

    FileExtension: Расширение файла – результата конвертирования. Например если плагин позволяет конвертировать FB2 в PDF, то FileExtension должен быть “.PDF”
    Convert: Основной метод выполняющий конвертацию. Он принимает массив байт, конвертирует в необходимый формат и возвращает результат опять же как массив байт.
    Как видите, интерфейс предельно прост. Плагины можно писать на чем угодно (C#, Delphi, C++), главное чтобы в результате была получена скомпилированая dll’ка.
    А вот пример реализации интерфейса на C# – класс преобразующий fb2 в txt:

    namespace SampleConvertorPlugin
    {
        public class SampleConvertorPlugin2 : IConvertorPlugin
        {
            string IConvertorPlugin.Name
            {
                get { return "FB2->Text"; }
            }
    
            string IConvertorPlugin.FileExtension
            {
                get { return ".txt"; }
            }
    
            /// <summary>
            /// Coverts .fb2 document into .txt document.
            /// </summary>
            /// <param name="fb2Data">Content of .fb2 document as byte array.</param>
            /// <returns>Content of .txt document as byte array.</returns>
            Byte[] IConvertorPlugin.Convert(Byte[] fb2Data)
            {
                String lContent = Encoding.UTF8.GetString(fb2Data);
    
                String lResult;
                XmlDocument lDocument = new XmlDocument();
                lDocument.LoadXml(lContent);
    
                // Do some transformation here
                StringBuilder sb = new StringBuilder();
    
                // Add content
                String s = lDocument.SelectSingleNode("FictionBook/description/title-info/book-title").InnerText;
                sb.AppendLine(s);
                sb.AppendLine();
    
                XmlNodeList lSections = lDocument.SelectNodes("FictionBook/body/section");
                if (lSections == null) return null;
                foreach (XmlNode lItem in lSections)
                    WriteSection(lItem, sb);
    
                lResult = sb.ToString();
    
                return Encoding.UTF8.GetBytes(lResult);
            }
    
            private void WriteSection(XmlNode aNode, StringBuilder aStringBuilder)
            {
                foreach (XmlNode lNode in aNode.ChildNodes)
                {
                    switch (lNode.Name)
                    {
                        case "title":
                            aStringBuilder.AppendLine(lNode.InnerText);
                            break;
                        case "section":
                            fLevel++;
                            WriteSection(lNode, aStringBuilder);
                            break;
                        case "epigraph":
                            aStringBuilder.AppendLine(lNode.InnerText);
                            break;
                        case "subtitle":
                            aStringBuilder.AppendLine(lNode.InnerText);
                            break;
                        case "p":
                            aStringBuilder.AppendLine(lNode.InnerText);
                            break;
                    }
                }
            }
        }
    }

    2.2.3. Автоматический запуск скриптов

    В окне настройки приложения есть возможность указать путь к файлу скрипта (.bat, .js, …), который будет запускаться каждый раз после загрузки и постконвертации файла электронной газеты. Это, помимо всего прочего, дает еще один вариант подключения сторонних конвертеров:

    (Строка «{0}» будет заменена на полное имя файла закачанной газеты.)

    2.3. Совместимой с прошлыми верcиями

    Если у вас уже установлена предыдущая версия Good News (в те времена она называлась FBSync), то спешу сообщить, что ни смотря на то, что формат файла настроек в новой версии здорово поменялся, вы все-равно можете импортировать старые настройки. У Вас в системе они обычно лежат здесь: C:\Documents and Settings\[USER NAME]]\Application Data\Red Weaver\settings.xml.

    3. Дополнительная помощь

    3.1. Часто задаваемые вопросы

    Можно ли сделать так, чтобы в газету записывалась вся статья целиком (ссылка на статью лежит в поле link полученной новости) а не только заголовок статьи и ее краткое описание (поля title и description соответственно)?
    Cейчас рассматриваются различные варианты решения этого вопроса. С радостью обсудим любые идеи связанные с возможной реализацией – пишите.

    Будет ли приложение работать под Mono?
    После реализации основной функциональности приложения мы попробуем компилировать программу под MONO.

    Кто разработчик программы и как с ним(и) можно связаться?
    Ткач Евгений – tkach.john[собачка]gmail.com
    Карпенко Александр – alex.v.karpenko[собачка]gmail.com

    Как я могу посодействовать дальнейшему развитию проекта?
    Если Вы хотите профинансировать появление в новых версиях программы того или иного функционала, или Вам просто понравилась программа и Вы хотите поддержать энтузиазм разработчиков, перечисляйте пожалуйста удобную для Вас сумму на кошелек WebMoney Z750233133551.

    -->

    1. Основная информация 1.1. Основная информация о программе Good News простая и удобная в обращении программа. Позволяет подписываться на новостные рассылки (rss) и сохранять получаемые новости в виде файла – электронной газеты. В зависимости от формата результирующего файла эти газеты могут затем быть прочитаны с помощью целого ряда устройств: ПК, КПК, мобильных телефонов, устройств для чтения электронных книг (в частности LBook) и т.п.. 1.2. Системные требования для установки [...]

    [ Далее... ]