RSDN@Home – клиент для офлайнового чтения форумов http://rsdn.ru/. Более подробная информация о проекте, системных требованиях, инсталляции доступна по адресу: http://rsdn.ru/janus/article/article.xml
Если у Вас не отображаются имена форумов, то, скорее всего у Вас версия <=1.3.0. Эта проблема возникла из-за изменения сервиса. Для решения лучше скачать и установить версию выше, чем 1.3.0 или же включить опцию «Показывать полные имена форумов» = «нет».
Все сообщения всех форумов, или сообщения за определенный период скачать нельзя, потому что:
Поэтому подобную функциональность даже не предполагается реализовывать.
Способ № 1: Лучший выход - купить журнал RSDN Magazine. На каждом CD к журналу есть оффлайн версия форумов в chm формате. Также иногда туда выкладывается база форумов из RSDN@Home.
Способ № 2: Найти в своем городе человека, у которого достаточно большая база сообщений и «угостив его пивом» записать себе базу сообщений.
Способ № 3: Скачать базу через файлообменную сеть E-mule. Адрес архива с форумами в сети e-mule:
ed2k://|file|rsdn.offline.2003-09-29.zip|150690404|AE8840906E98CCB63D326E2B0EC6B135|/
Бета версии, выкладываемые на сайт, являются достаточно стабильными для работы. Слово «бета» не означает что там полно ошибок. Просто некоторые новые возможности не до конца доработаны.
Это особенности работы .NET приложений. Изначально для приложения выделяется больше памяти, чем необходимо. На параметр «виртуальная память» вообще не стоит обращать внимания. Там показывается размер запрошенного адресного пространства, а не реально используемая память. К тому же чем больше у Вас памяти, тем больше .NET приложение может ее резервировать под свои нужды. Хотя в приложении действительно есть крупные потребители памяти и ресурсов системы, это используемые модули «Internet Explorer» и «Jet Database Engine».
Для успокоения можно минимизировать приложение и посмотреть объем памяти в менеджере задач (.
Для просмотра сообщений в RSDN@Home используется ядро «Internet Explorer». Изображения, которые успели попасть в кэш «Internet Explorer», будут отображаться, остальные - соответственно нет. Реализация докачки изображений сопряжена с техническими трудностями, поэтому вряд ли будет производиться.
В зависимости от количества подписанных форумов и дня недели трафик составляет от 500К до 3М в день.
В последней версии (>=1.1.4) добавлена экспериментальная поддержка сжатия трафика. Выигрыш при использовании сжатия составляет где-то 3 раза.
ПРЕДУПРЕЖДЕНИЕ В последних версиях >=1.1.4 по умолчанию включен «Режим восстановления веток» - «Тему целиком». Поэтому, если Вы недавний пользователь сервиса и кто-то ответит, в какую либо старую «флеймовую» тему форума на который Вы подписаны, то Ваш трафик может достигнуть пару десятков мегабайт. Если для Вас это может быть критическим, рекомендуем изменить «Режим восстановления веток». |
Возможно сообщение, на которое отвечали, было удалено или перемещено в другой форум. Для решения проблемы необходимо удалить неправильное сообщение из папки «Исходящие» или хотя бы приостановить его отправку.
В будущем планируется возможность работы с несколькими БД. Сейчас официально работает только с Jet Engine (Access). О сроках сказать сейчас что-либо трудно. Т.к. объем работы довольно большой.
Нет. Удаление отдельных сообщений не имеет смысла.
Можно отписаться от какого либо форума (без сохранения сообщений), затем подписаться заново. Это приведет к удалению всех сообщений данного форума в локальной БД.
Просто пометка сообщений. Можно использовать для отметки интересных тем/сообщений.
Желание изучить новую технологию и продемонстрировать возможности платформы .NET. А также создать удобный инструмент общения на форуме.
Команда разработчиков RSDN@Home всегда рада замечаниям и пожеланиям, которые можно и нужно высказывать на форуме проекта. Но при предъявлении каких-либо претензий стоит помнить, что разработка ведется в свободное время и на добровольных началах.
При попытке отписаться от форума в котором более 9500 сообщений можно получить следующую ошибку: «System.Data.OleDb.OleDbException: File sharing lock count exceeded. Increase MaxLocksPerFile registry entry». Это задокументированная фича/бага Jet. Подробнее прочитать о проблеме и методах решения можно здесь: http://support.microsoft.com/default.aspx?scid=kb;EN-US;815281
Известная ошибка. При первой синхронизации скачивается рейтинг, поэтому трафик составляет около 2 Мб. В будущем будет исправлена.
Локализация была введена на более позднем этапе разработки. Поэтому в некоторых частях приложения могли остаться нелокализованные блоки интерфейса. Работы над этим ведутся. О наличии нелокализованных мест желательно сообщить в форум.
Это известная ошибка грида. Можно просто свернуть последнюю тему или подвигать список тем. Дублирующиеся строки должны пропасть.
На обсуждение подписаться нельзя, но можно сразу вытянуть понравившуюся тему. Даже из форума, на который Вы в данный момент не подписаны.
Это можно осуществить следующими способами:
«Действие» -> «Скачать тему» - ввести номер темы для скачивания
Выбрать тему и дальше «Действие» -> «Заново загрузить тему»
С помощью плагина для «Internet Explorer»
Ниже инструкция по сборке и использованию плагина для «Internet Explorer»:
«Компилируем проект GoJanus в «Unicode MinDependence Release». Полученную gojanus.dll куда нибудь копируем. К ней копируем gojanus.dll.html. Далее запускаем regsvr32 gojanus.dll. После этого в контекстном меню над ссылкой на сообщение на сайте появится пункт «Загрузить в RSDN@Home». Если его выбрать, то в исходящих должна появится соответствующая запись.»
В последних ревизиях версии 1.1.4 было добавлено «Избранное». Теперь можно создавать свои категории. При чтении форумов выбирать интересные сообщения, и через контекстное меню сообщения (или аналогичную кнопку на основной панели инструментов) выбрать «Добавить в избранное». После чего вы можете найти свое сообщение в созданной Вами категории.
Меню «Действие» -> «Пометить сообщение до даты как прочитанные…». Можно пометить все сообщения во всех или только в выбранных форумах до определенной даты. Т.к. действие распространяется на все подписанные форумы то, выставив текущее время, можно пометить все сообщения во всех форумах.
При отписке от форума будет задан вопрос: «Удалить записи форума?». Если Вы ответите отрицательно, то форум пропадет из дерева, но сообщения в базе останутся.
Внимательно изучите настройки в меню «Сервис -> Настройки приложения». Есть большая вероятность, что ваше желание уже воплощено в реальность (.
RSDN@Home предоставляет возможность добавлять к каждому сообщению строку подпись, так называемый теглайн. Опции управления подписями находятся в «Настройках приложения –> 03. Форумы –> Строка подписи клиента» (для версий <=1.1.4). Вводя специальные теги в поле «Формат», можно управлять форматом строки подписи.
Список тегов с описанием:
ПРИМЕЧАНИЕ Строка подписи, которая отображается в форумах серым цветом, задается на сайте, в профиле пользователя. |
ПРЕДУПРЕЖДЕНИЕ Максимальная длина итогового теглайна ограничена 128 символами. |
RSDN@Home поддерживает работу через прокси-сервер. Настройки раположены в меню «Сервис» -> «Настройки приложения» -> «05. Синхронизация» –> «Прокси-сервер». Для нормальной работы достаточно прописать данные, используемые в IE для соединения. С некоторыми прокси-серверами есть проблемы, но возможно они связаны лишь со спецификой настроек прокси-сервера или брандмауэра в вашей организации.
Если есть желание присоединиться к разработке, необходимо написать письмо координатору проекта с описанием целей и желаний. Адрес: avk (at) rsdn.ru
Одной из целей проекта было изучение технологии и создание приложения, которое демонстрировало бы возможности новой платформы .NET. Исходный код проекта, или его части не возбраняется использовать в своих проектах. При этом приветствуется упоминание RSDN в окне «О программе» приложения. И следует иметь в виду, что разработчики RSDN@Home не несут ответственности за возможный ущерб, причиненный при использовании исходного кода проекта.
Для хранения исходных кодов RSDN@Home используется система контроля версий Subversion. Получить доступ к исходному коду (только для чтения) может любой желающий. В качестве клиента для доступа к репозиторию рекомендуем использовать TortoiseSVN.
Адрес репозитория: svn://rsdn.ru/Janus
Если вы не хотите работать с системами контроля версий, то получить последний snapshot с исходными кодами, а также посмотреть лог изменений можно по адресу: http://rsdn.ru/janus/vcs.aspx
При написании RSDN@Home были использованы языки программирования C# и MC++ (managed C++). Для сборки приложения необходимо иметь установленную «Visual Studio.NET 2003» с поддержкой этих языков.
Порядок сборки приложения следующий: сначала выбрать в Solution Explorer проект «TreeGridBase» и скомпилировать его. После этого можно собирать остальные проекты в произвольном порядке.
«Замороженный» проект связанный с глобальной архитектурной переделкой RSDN@Home.