<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>BigBlogZoo Forum: Last 35 Posts</title>
<link>http://www.bigblogzoo.com/forum/</link>
<description>BigBlogZoo Forum: Last 35 Posts</description>
<language>en</language>
<pubDate>Thu, 04 Dec 2008 20:03:58 +0000</pubDate>

<item>
<title>zookeeper on "Incorrect tagged version of modules under HEAD in eclipse"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=23&#038;page#post-46</link>
<pubDate>Sun, 19 Aug 2007 19:26:40 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">46@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;sorry for the late reply. I was on holiday.&lt;/p&gt;
&lt;p&gt;Hmm. I am not sure. I will look into it later this week.&lt;/p&gt;
&lt;p&gt;Does anyone else have an idea?
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Is BBZ the right app for this task?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=22&#038;page#post-45</link>
<pubDate>Sun, 19 Aug 2007 19:25:10 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">45@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Sorry for the late reply. I was on holiday.&lt;/p&gt;
&lt;p&gt;The app should work for you. However, Depending on you search terms, you may or may not get enough hits. In that case you may need to add some more sources.&lt;/p&gt;
&lt;p&gt;What did you get stuck on? If you give me some more details I can try to help.&lt;/p&gt;
&lt;p&gt;did you get the tutorial here : &lt;a href=&quot;http://www.bigblogzoo.com/help6.html&quot; rel=&quot;nofollow&quot;&gt;http://www.bigblogzoo.com/help6.html&lt;/a&gt; to work?&lt;/p&gt;
&lt;p&gt;This is very similiar to what you want to do.&lt;/p&gt;
&lt;p&gt;I am available now, so my reponse time should be faster.&lt;/p&gt;
&lt;p&gt;But in response to your original question, I would say that bigblogzoo and in particular the mediaminer components is designed to do exactly what you want. There may be some bugs of course. And the reporting is lacking in some respects. However if you have some suggestions we are always listening and then of course if you want to implement some improvements that is also encouraged.
&lt;/p&gt;</description>
</item>
<item>
<title>priyanshugupta21 on "Incorrect tagged version of modules under HEAD in eclipse"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=23&#038;page#post-44</link>
<pubDate>Wed, 08 Aug 2007 07:28:27 +0000</pubDate>
<dc:creator>priyanshugupta21</dc:creator>
<guid isPermaLink="false">44@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;I am using Eclipse version 3.0. Generally when we connect to a CVS repository through eclipse the &quot;HEAD&quot; (in the repositories explorer perspective) shows the latest tagged version of the module in repository and all the previous versions can be seen under the &quot;Versions&quot; heading in eclipse.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
But my team started experiencing a problem for the past 1 week. Whenever we connect to CVS repository through eclipse it shows the oldest tagged version of the modules under the &quot;HEAD&quot; title instead of the latest version. And this is happening with all the modules in the repository. Please let me know the cause of this problem and what is the resolution for this.
&lt;/p&gt;</description>
</item>
<item>
<title>prazim on "Is BBZ the right app for this task?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=22&#038;page#post-43</link>
<pubDate>Mon, 06 Aug 2007 02:24:17 +0000</pubDate>
<dc:creator>prazim</dc:creator>
<guid isPermaLink="false">43@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Greetings!&lt;br /&gt;
I need to conduct essentially continual research for recent news articles that match specific key terms.  I may also want to search for blogs that contain specific topics from time to time although I monitor several presently.&lt;/p&gt;
&lt;p&gt;I have about 50 terms I want to search on, and desire to get results from worldwide media.    They would be all separated by an &quot;or&quot;, some are multi-word terms.&lt;/p&gt;
&lt;p&gt;I tried using the program the other evening and got stuck almost immediately.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;br /&gt;
Sue
&lt;/p&gt;</description>
</item>
<item>
<title>lgopinathan on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-42</link>
<pubDate>Sat, 28 Jul 2007 05:02:12 +0000</pubDate>
<dc:creator>lgopinathan</dc:creator>
<guid isPermaLink="false">42@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Thank you !!!!!!&lt;br /&gt;
It works like a charm now...&lt;br /&gt;
:-)
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-41</link>
<pubDate>Fri, 27 Jul 2007 10:13:59 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">41@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;log4j:ERROR Ignoring configuration file [configuration\logging.conf].&lt;br /&gt;
java.io.FileNotFoundException: configuration\highlight.js (The system cannot find the file specified)&lt;/p&gt;
&lt;p&gt;These errors are easy. The supplementary files are missing. You just have to download them from sourceforge and setup them up as details in the entry launching from source.&lt;/p&gt;
&lt;p&gt;The only file which is crical is bigblogzoo.zoo (and it is only required in the bigblogzoo). The others are errors that should be ignorable, but in truth I have not gotten around to making the application robust enough to ignore them. Although this is a high priority.&lt;/p&gt;
&lt;p&gt;The app will stil print to stdout the first time about some other missing files, but then it goes and creates them.
&lt;/p&gt;</description>
</item>
<item>
<title>prozion on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-40</link>
<pubDate>Fri, 27 Jul 2007 09:36:47 +0000</pubDate>
<dc:creator>prozion</dc:creator>
<guid isPermaLink="false">40@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;When I launch from Run Dialog, my launch file is:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;launchConfiguration type=&quot;org.eclipse.pde.ui.RuntimeWorkbench&quot;&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;append.args&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;askclear&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;automaticAdd&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;automaticValidate&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;bootstrap&quot; value=&quot;&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearConfig&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearws&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearwslog&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;configLocation&quot; value=&quot;${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/bigblogzoo.product (2)&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;default&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;includeOptional&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;location&quot; value=&quot;${workspace_loc}/../runtime-bigblogzoo.product (2)&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;org.eclipse.debug.core.appendEnvironmentVariables&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.PROGRAM_ARGUMENTS&quot; value=&quot;-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER&quot; value=&quot;org.eclipse.pde.ui.workbenchClasspathProvider&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.VM_ARGUMENTS&quot; value=&quot;-Xmx512m -Xms256m&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;pde.version&quot; value=&quot;3.3&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;product&quot; value=&quot;bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;productFile&quot; value=&quot;\bigblogzoo-client\bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;selected_target_plugins&quot; value=&quot;com.ibm.icu,javax.servlet,javax.servlet.jsp,org.apache.ant,org.apache.commons.el,org.apache.commons.logging,org.apache.jasper,org.apache.lucene,org.apache.lucene.analysis,org.apache.xerces,org.apache.xml.resolver,org.eclipse.ant.core,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.databinding,org.eclipse.core.expressions,org.eclipse.core.filebuffers,org.eclipse.core.filesystem,org.eclipse.core.filesystem.win32.x86,org.eclipse.core.jobs,org.eclipse.core.net,org.eclipse.core.resources,org.eclipse.core.resources.compatibility,org.eclipse.core.resources.win32,org.eclipse.core.runtime,org.eclipse.core.runtime.compatibility,org.eclipse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibility.registry,org.eclipse.core.variables,org.eclipse.debug.core,org.eclipse.equinox.app,org.eclipse.equinox.common,org.eclipse.equinox.http.jetty,org.eclipse.equinox.http.registry,org.eclipse.equinox.http.servlet,org.eclipse.equinox.jsp.jasper,org.eclipse.equinox.jsp.jasper.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.help.appserver,org.eclipse.help.base,org.eclipse.help.ui,org.eclipse.help.webapp,org.eclipse.jdt,org.eclipse.jdt.compiler.apt,org.eclipse.jdt.compiler.tool,org.eclipse.jdt.core,org.eclipse.jdt.debug,org.eclipse.jdt.launching,org.eclipse.jface,org.eclipse.jface.databinding,org.eclipse.jface.text,org.eclipse.osgi,org.eclipse.osgi.services,org.eclipse.pde,org.eclipse.pde.build,org.eclipse.pde.core,org.eclipse.platform,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.team.core,org.eclipse.text,org.eclipse.tomcat,org.eclipse.ui,org.eclipse.ui.cheatsheets,org.eclipse.ui.forms,org.eclipse.ui.ide,org.eclipse.ui.ide.application,org.eclipse.ui.intro,org.eclipse.ui.intro.universal,org.eclipse.ui.navigator,org.eclipse.ui.navigator.resources,org.eclipse.ui.views,org.eclipse.ui.views.properties.tabbed,org.eclipse.ui.win32,org.eclipse.ui.workbench,org.eclipse.ui.workbench.texteditor,org.eclipse.update.configurator,org.eclipse.update.core,org.eclipse.update.core.win32,org.eclipse.update.ui,org.mortbay.jetty&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;selected_workspace_plugins&quot; value=&quot;bigblogzoo,bigblogzoohelp&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;tracing&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useDefaultConfig&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useDefaultConfigArea&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useProduct&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;usefeatures&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/launchConfiguration&amp;gt;&lt;/p&gt;
&lt;p&gt;Kent, you can compare it in file diff and see that there minimal differences, all related to  directory names and similar things. Target plug-ins are the same and in the same amount :)&lt;/p&gt;
&lt;p&gt;Maybe my problem is not in plug-ins? Honestly I had to comment out some piece of code in application: framework.MyActionBarAdvisor.fillMenuBar()&lt;br /&gt;
...&lt;br /&gt;
/*for (int i = 0; i &amp;lt; typesOfSearch.length; i++)&lt;br /&gt;
    {&lt;br /&gt;
      searchAlgolMenu.add(typesOfSearch[i]);&lt;br /&gt;
    } */&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;because it depends on &amp;lt;eclipse-ide-installed-dir&amp;gt;/configuration/searchxml file and prints a null-pointer error when is not commented. I've created this file but it's empty.&lt;/p&gt;
&lt;p&gt;May it cause the problems? Is the content of files: searchxml, highlight.js, logging.conf, bigblogzoo.zoo, searchcanals.scv, searchview.hts critical for running the application?
&lt;/p&gt;</description>
</item>
<item>
<title>lgopinathan on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-39</link>
<pubDate>Fri, 27 Jul 2007 08:10:48 +0000</pubDate>
<dc:creator>lgopinathan</dc:creator>
<guid isPermaLink="false">39@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;hey, I have all the plug ins required but now I have these errors&lt;br /&gt;
1.&lt;br /&gt;
 log4j:ERROR Ignoring configuration file [configuration\logging.conf].&lt;br /&gt;
 java.io.FileNotFoundException: configuration\highlight.js (The system cannot find the   file specified)&lt;/p&gt;
&lt;p&gt;2.&lt;br /&gt;
Exception in thread &quot;Thread-2&quot; java.lang.NullPointerException&lt;/p&gt;
&lt;p&gt;3.&lt;br /&gt;
log4j:ERROR Could not read configuration file [configuration\logging.conf].&lt;br /&gt;
java.io.FileNotFoundException: configuration\logging.conf (The system cannot find the file specified)
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-38</link>
<pubDate>Thu, 26 Jul 2007 20:39:17 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">38@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;ok, hmm maybe for some reason validate is not working for you guys.&lt;/p&gt;
&lt;p&gt;In the Run Dialog, go down the list list of plugins and manually tick org.eclipse.core.runtime(3.3.100.v20070530).&lt;/p&gt;
&lt;p&gt;And try to launch, there is a good chance some other plugins are still missing, so keep adding until it works (add the next plugin that it says is missing). You can periodically press add required, as soon enough you will hit the missing one and add required will begin to work.&lt;/p&gt;
&lt;p&gt;Below is my launch configuration. The very long line is the list of required plugins.&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;launchConfiguration type=&quot;org.eclipse.pde.ui.RuntimeWorkbench&quot;&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;append.args&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;askclear&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;automaticAdd&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;automaticValidate&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;bootstrap&quot; value=&quot;&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearConfig&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearws&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;clearwslog&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;configLocation&quot; value=&quot;${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;default&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;includeOptional&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;location&quot; value=&quot;${workspace_loc}/../runtime-bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;org.eclipse.debug.core.appendEnvironmentVariables&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.PROGRAM_ARGUMENTS&quot; value=&quot;-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER&quot; value=&quot;org.eclipse.pde.ui.workbenchClasspathProvider&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;org.eclipse.jdt.launching.VM_ARGUMENTS&quot; value=&quot;-Xmx512m -Xms256m&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;pde.version&quot; value=&quot;3.3&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;product&quot; value=&quot;bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;productFile&quot; value=&quot;\bigblogzoo\bigblogzoo.product&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;selected_target_plugins&quot; value=&quot;com.ibm.icu,javax.servlet,javax.servlet.jsp,org.apache.ant,org.apache.commons.el,org.apache.commons.logging,org.apache.jasper,org.apache.lucene,org.apache.lucene.analysis,org.apache.xerces,org.apache.xml.resolver,org.eclipse.ant.core,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.databinding,org.eclipse.core.expressions,org.eclipse.core.filebuffers,org.eclipse.core.filesystem,org.eclipse.core.filesystem.win32.x86,org.eclipse.core.jobs,org.eclipse.core.net,org.eclipse.core.resources,org.eclipse.core.resources.compatibility,org.eclipse.core.resources.win32,org.eclipse.core.runtime,org.eclipse.core.runtime.compatibility,org.eclipse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibility.registry,org.eclipse.core.variables,org.eclipse.debug.core,org.eclipse.equinox.app,org.eclipse.equinox.common,org.eclipse.equinox.http.jetty,org.eclipse.equinox.http.registry,org.eclipse.equinox.http.servlet,org.eclipse.equinox.jsp.jasper,org.eclipse.equinox.jsp.jasper.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.help.appserver,org.eclipse.help.base,org.eclipse.help.ui,org.eclipse.help.webapp,org.eclipse.jdt,org.eclipse.jdt.compiler.apt,org.eclipse.jdt.compiler.tool,org.eclipse.jdt.core,org.eclipse.jdt.debug,org.eclipse.jdt.launching,org.eclipse.jface,org.eclipse.jface.databinding,org.eclipse.jface.text,org.eclipse.osgi,org.eclipse.osgi.services,org.eclipse.pde,org.eclipse.pde.build,org.eclipse.pde.core,org.eclipse.platform,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.team.core,org.eclipse.text,org.eclipse.tomcat,org.eclipse.ui,org.eclipse.ui.cheatsheets,org.eclipse.ui.forms,org.eclipse.ui.ide,org.eclipse.ui.ide.application,org.eclipse.ui.intro,org.eclipse.ui.intro.universal,org.eclipse.ui.navigator,org.eclipse.ui.navigator.resources,org.eclipse.ui.views,org.eclipse.ui.views.properties.tabbed,org.eclipse.ui.win32,org.eclipse.ui.workbench,org.eclipse.ui.workbench.texteditor,org.eclipse.update.configurator,org.eclipse.update.core,org.eclipse.update.core.win32,org.eclipse.update.ui,org.mortbay.jetty&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;stringAttribute key=&quot;selected_workspace_plugins&quot; value=&quot;bigblogzoohelp,bigblogzoo&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;tracing&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useDefaultConfig&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useDefaultConfigArea&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;useProduct&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;booleanAttribute key=&quot;usefeatures&quot; value=&quot;false&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/launchConfiguration&amp;gt;&lt;/p&gt;
&lt;p&gt;by the way I can't find anything out right now about how to import a luanch configuration. but please tell me if you have tried this and if it works.
&lt;/p&gt;</description>
</item>
<item>
<title>prozion on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-37</link>
<pubDate>Thu, 26 Jul 2007 18:20:38 +0000</pubDate>
<dc:creator>prozion</dc:creator>
<guid isPermaLink="false">37@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;I have the same error:&lt;br /&gt;
&lt;em&gt;Bundle &lt;a href=&quot;mailto:initial@reference:file:plugins/org.eclipse.core.runtime_3.3.100.v20070530.jar/&quot;&gt;initial@reference:file:plugins/org.eclipse.core.runtime_3.3.100.v20070530.jar/&lt;/a&gt; was not resolved.&lt;/em&gt; It's after I do &quot;Validate Plug-ins&quot; and launch application from bigblogzoo.product.&lt;/p&gt;
&lt;p&gt;But if I try to launch it from Run Dialog, then I receive no errors, see the splash picture, and then loading(init) process stops. If to look on the &lt;strong&gt;javaw&lt;/strong&gt; process, that I guess is responsible for running the application, then it doesn't take CPU time. Just dead. Is it something with Windows?&lt;/p&gt;
&lt;p&gt;Also I can try to launch application in debugger. The point where program freezes is following: WorkbenchAdvisor.run(). It calls display.readAndDispatch() which is never set initDone[0] to true (it's initialization as I guess?) so it never breaks a while(true) loop.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-36</link>
<pubDate>Wed, 25 Jul 2007 20:01:09 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">36@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;this is really odd.&lt;/p&gt;
&lt;p&gt;I just downloaded Eclipse for RCP/Plug-in Developers - Windows (153 MB) for here :&lt;br /&gt;
&lt;a href=&quot;http://www.eclipse.org/downloads/&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/downloads/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I followed all of the steps and it worked.&lt;/p&gt;
&lt;p&gt;Remember that the first time it should fail then you need to add the required plugins.&lt;/p&gt;
&lt;p&gt;What happens when you press validate?&lt;/p&gt;
&lt;p&gt;Something else you can try is to go to the main plugin -&amp;gt; right mouse click -&amp;gt; pde tools -&amp;gt; and try update class or organize manifests.&lt;/p&gt;
&lt;p&gt;I have a sneaky feeling that you have the wrong version of eclipse (not the rcp one) or after it fails the first time you are not correctly adding the required plugins.&lt;/p&gt;
&lt;p&gt;Let me explain what is happening, when you press &quot;Launch an Eclipse Application&quot; the very first time, it tries to create a launch configuration and launch, but that launch configuration is not valid, so then you have to go and make it valid by adding the required plugins, then once you do that you when you try to launch again and it should work.&lt;/p&gt;
&lt;p&gt;Sorry it is not working. Not worry we will figure it out. Be sure to tell me what is says when you press validate.
&lt;/p&gt;</description>
</item>
<item>
<title>lgopinathan on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-35</link>
<pubDate>Wed, 25 Jul 2007 13:05:43 +0000</pubDate>
<dc:creator>lgopinathan</dc:creator>
<guid isPermaLink="false">35@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;I am out of luck again..............I tried these steps again for the bigblogzoo........Haven`t had any luck as yet........&lt;br /&gt;
 I am still getting this error..&lt;br /&gt;
Bundle &lt;a href=&quot;mailto:initial@reference:file:plugins/org.eclipse.core.runtime_3.3.100.v20070530.jar/&quot;&gt;initial@reference:file:plugins/org.eclipse.core.runtime_3.3.100.v20070530.jar/&lt;/a&gt; [3] was not resolved.&lt;br /&gt;
What can I do to get rid of that ?&lt;/p&gt;
&lt;p&gt;clueless&lt;br /&gt;
lg
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development : Category Synchronization"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=21&#038;page#post-34</link>
<pubDate>Mon, 23 Jul 2007 21:56:15 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">34@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Sure I would be happy to give some more info.&lt;/p&gt;
&lt;p&gt;Basically I am going to presume you have the BigBlogZoo downloaded and installed.&lt;/p&gt;
&lt;p&gt;The tree of on the left side is our collection of rss newsfeeds and blogs. It is classified using the DMOZ classification system. You can find more info about dmoz at dmoz.org. Dmoz has probably a million or so websites classified, we currently only have 60,000 feeds, so as you can see we use a subset of dmoz. However sooner or later someone is going to want to add a feed and the exact category will be missing. So what do we do? Well we need to somehow &quot;deprune&quot; a directory. Pruning is what in cvs you call removing empty directories, so I call it depruning meaning that you add back empty directories. &lt;/p&gt;
&lt;p&gt;Now we can &quot;deprune&quot; in one of two ways a) like I have outlined above b) or a database driven solution where we have the complete dmoz tree on a database and when a user wants to deprune they select the directory and the client sends a message to the database conaining the present directory and the database sends the collection of subdirectories to the client.&lt;/p&gt;
&lt;p&gt;If you have any questions, feel free to ask.
&lt;/p&gt;</description>
</item>
<item>
<title>ravimeetsu on "Feature Under Development : Category Synchronization"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=21&#038;page#post-33</link>
<pubDate>Mon, 23 Jul 2007 21:03:31 +0000</pubDate>
<dc:creator>ravimeetsu</dc:creator>
<guid isPermaLink="false">33@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I would like to know more about the project before I put my hands up to lead it. &lt;/p&gt;
&lt;p&gt;Could you please point me to where to start reading to get more information about the project. I do not have much understanding about the project from above. &lt;/p&gt;
&lt;p&gt;Any information is appreciated. Thanks. &lt;/p&gt;
&lt;p&gt;Ravi
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Database"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=17&#038;page#post-32</link>
<pubDate>Fri, 20 Jul 2007 20:56:31 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">32@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;These all good points.&lt;/p&gt;
&lt;p&gt;You are absolutely right about the security issue it is something that needs to be sorted out. And you are also right, the client can read &amp;#38; write, I will change that post, oops ;). I also see that we need to synchronize the database. I have nothing against a servlet solution, but I would like to avoid unneccessary complexity if possible. Can the client not lock tables in order to synchronise? &lt;/p&gt;
&lt;p&gt;I don't see any false conclusions. &lt;/p&gt;
&lt;p&gt;I have a question for you. You can see that in ConnectionHandler the login credentials are currently hard coded. I added these credentials &quot;by hand&quot; to the database. How does this happen programmitically?&lt;/p&gt;
&lt;p&gt;I have added below some same data from the tables so that you can get a feel for the data, Users and Votes tables are currently empty.&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
-- Daten für Tabelle &lt;code&gt;Changes&lt;/code&gt;&lt;br /&gt;
-- &lt;/p&gt;
&lt;p&gt;INSERT INTO &lt;code&gt;Changes&lt;/code&gt; VALUES (74186, 1, '2005-08-23 00:00:00', 0, NULL);&lt;br /&gt;
INSERT INTO &lt;code&gt;Changes&lt;/code&gt; VALUES (74185, 1, '2005-08-13 11:33:41', 0, NULL);&lt;br /&gt;
INSERT INTO &lt;code&gt;Changes&lt;/code&gt; VALUES (74184, 1, '2005-08-12 21:05:49', 0, NULL);&lt;br /&gt;
INSERT INTO &lt;code&gt;Changes&lt;/code&gt; VALUES (74183, 1, '2005-08-12 13:40:17', 0, NULL);&lt;br /&gt;
INSERT INTO &lt;code&gt;Changes&lt;/code&gt; VALUES (74182, 1, '2005-08-12 13:39:22', 0, NULL);&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
-- Daten für Tabelle &lt;code&gt;Feeds&lt;/code&gt;&lt;br /&gt;
-- &lt;/p&gt;
&lt;p&gt;INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (60, 334, 'A Girl Apart', '', 'http://agirlapart.typepad.com/index/index.rdf', '', 0, 1, 0);&lt;br /&gt;
INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (61, 339, 'RSS-Newsfeeds bei IzyNews - Kultur &amp;amp; Events.Ya', 'IzyNews - Nachrichten, Weblogs und RSS in der Mail.              Tagesaktuell einsortiert, schnell zu lesen und 100% spam-frei.             Das gr&amp;Atilde;&amp;para;&amp;Atilde;?te deutsche RSS-Verzeichnis auf &lt;a href=&quot;http://izynews.de/dir/.&quot; rel=&quot;nofollow&quot;&gt;http://izynews.de/dir/.&lt;/a&gt;             Nur bei IzyNews: E', 'http://izynews.de/de/dir/rss/Kultur%20%26%20Events', 'Ger', 0, 1, 0);&lt;br /&gt;
INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (62, 339, 'RSS-Newsfeeds bei IzyNews - TV &amp;amp; Medien.YahooG', 'IzyNews - Nachrichten, Weblogs und RSS in der Mail.                  Tagesaktuell einsortiert, schnell zu lesen und 100% spam-frei.                 Das gr&amp;Atilde;&amp;para;&amp;Atilde;?te deutsche RSS-Verzeichnis auf &lt;a href=&quot;http://izynews.de/dir/.&quot; rel=&quot;nofollow&quot;&gt;http://izynews.de/dir/.&lt;/a&gt;                 Nur be', 'http://izynews.de/de/dir/rss/TV%20%26%20Medien.Yah', 'Ger', 0, 1, 0);&lt;br /&gt;
INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (63, 340, 'We Read Shite (So You Don''t Have To)', 'A blog that lists updates to fanfic recs pages', 'http://www.smallvillefanfic.com/te.rss', 'Eng', 0, 1, 0);&lt;br /&gt;
INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (64, 342, 'Elsa''s Live Journal', 'Elsa''s Live Journal - LiveJournal.com', 'http://www.livejournal.com/users/elsaf/data/rss', 'Unk', 0, 1, 0);&lt;br /&gt;
INSERT INTO &lt;code&gt;Feeds&lt;/code&gt; VALUES (65, 342, 'Furl - Michael Giles''s Archive', 'Furl archive.', 'http://www.furl.net/members/mgiles/rss.xml', 'Unk', 0, 1, 0);&lt;/p&gt;
&lt;p&gt;--&lt;br /&gt;
-- Tabellenstruktur für Tabelle &lt;code&gt;Nodes&lt;/code&gt;&lt;br /&gt;
-- &lt;/p&gt;
&lt;p&gt;INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1809, 'Abstract', 1808);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1810, 'Roleplaying', 1795);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1811, 'Science_Fiction_and_Fantasy', 1810);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1812, 'Message_Boards', 1811);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1813, 'Science_Fiction', 1812);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1814, 'Play-By-E-Mail', 1811);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1815, 'Science_Fiction', 1814);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1816, 'VGA_Planets', 1815);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1817, 'Television_and_Movies', 1810);&lt;br /&gt;
INSERT INTO &lt;code&gt;Nodes&lt;/code&gt; VALUES (1818, 'Star_Trek', 1817);
&lt;/p&gt;</description>
</item>
<item>
<title>prozion on "Database"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=17&#038;page#post-31</link>
<pubDate>Fri, 20 Jul 2007 14:12:10 +0000</pubDate>
<dc:creator>prozion</dc:creator>
<guid isPermaLink="false">31@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Oops, I've just downloaded some records from syndi4_dynamicbigtree database. (Using Runtime-&amp;gt;Databases in NetBeans). Before I thought in 'Feeds' we have records that correspond to some kind of articles, where 'Feeds.Description' field contains the article's text. Now I see I'm wrong: 'Feeds' is the table of links to rss/... channels. And articles (bundles of articles) by itself stay at their generic location pointed by 'Feeds.Url'. Learn the basics... :)&lt;/p&gt;
&lt;p&gt;Anyway, let me tell you what I think about database handling. Kent, you wrote, that client can not read the database. But if to consider client as code, running on the client side, then I see the client reads and writes to the database directly. For example the calls sequence for adding a feed into the database: *:AddFeedAction.(...).run() -&amp;gt; JobHandler.scheduleUpdateJob() -&amp;gt; DatabaseLiason.addFeed() -&amp;gt; *:FeedDetails.addFeed() -&amp;gt; &amp;lt;u&amp;gt;*:java.sql.PreparedStatement.executeQuery()&amp;lt;/u&amp;gt;&lt;/p&gt;
&lt;p&gt;where * denotes some instance(object) of the class.&lt;/p&gt;
&lt;p&gt;Hence, users of BigBlogZoo client theoretically could send random queries to the database (by changing the code of client, or using some sql client) and that is the issue of security. Also it raises the question about synchronization of users requests to the database. While all part of the code is on the client side, it would be hard to control when and what requests will come to the database, and in what order to process these multiusers requests. I don't realize clearly for a while, where namely could be a problem in synchronization, but I feel it easily could happen in future.&lt;/p&gt;
&lt;p&gt;What if to move some part of the code to the server? For a given example, the code are the classes DatabaseLiason and FeedDetails (classes from the package com.generatescape.database). Then scheduleUpdateJob() will send operation parameters to a servlet, and the servlet will address that data further to DatabaseLiason.addFeed() method. Also it's interesting to try to implement communication using RMI to call addFeed() directly, as a variant.&lt;/p&gt;
&lt;p&gt;By the way, then for each connection it would be possible to organize a session, so client logins just once and then sends its requests without preliminary authorizing on each call.&lt;/p&gt;
&lt;p&gt;That's my proposal :)&lt;br /&gt;
I don't develop this idea further because I admit I could be wrong in some conclusions about client working. I'd like to hear your remarks.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-30</link>
<pubDate>Thu, 19 Jul 2007 14:08:46 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">30@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;hi-ya!&lt;/p&gt;
&lt;p&gt;Have you tried these insructions for SearchSaver?&lt;br /&gt;
I did and I didn't have any problem. Do an update and try these instructions, and if that doesn't work tell me.&lt;/p&gt;
&lt;p&gt;There may still be an using with the BigBlogZoo and SearchSaver being open in the workspace. If you do have both of them open, select the BigBlogZoo plugins, press the right mouse and close them and then try all of these steps again. If that is the case, and this works, tell me so that I can fix it. Oh and lastly make sure that your eclipse 3.3 is the RCP / plugin developer version. &lt;/p&gt;
&lt;p&gt;Until Later,&lt;/p&gt;
&lt;p&gt;kent
&lt;/p&gt;</description>
</item>
<item>
<title>lgopinathan on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-29</link>
<pubDate>Thu, 19 Jul 2007 07:00:58 +0000</pubDate>
<dc:creator>lgopinathan</dc:creator>
<guid isPermaLink="false">29@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Hai !&lt;/p&gt;
&lt;p&gt;I have a whole load of warnings and errors when I launch bigblogzoo and the search saver.&lt;br /&gt;
error warnings sound something like this&lt;br /&gt;
Bundle &lt;a href=&quot;mailto:initial@reference:file:plugins/org.eclipse.update.configurator_3.2.100.v20070615.jar/&quot;&gt;initial@reference:file:plugins/org.eclipse.update.configurator_3.2.100.v20070615.jar/&lt;/a&gt; was not resolved.&lt;/p&gt;
&lt;p&gt;Could you tell me how I can resolve that?
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development  : Feed Annotations and Ratings"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=8&#038;page#post-28</link>
<pubDate>Mon, 16 Jul 2007 19:41:06 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">28@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;alrighty, sounds like a plan. I should have some time a bit later this week and I will try and give some detailed ideas and/or suggestions. good luck.
&lt;/p&gt;</description>
</item>
<item>
<title>jova59 on "Feature Under Development  : Feed Annotations and Ratings"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=8&#038;page#post-27</link>
<pubDate>Sun, 15 Jul 2007 19:15:59 +0000</pubDate>
<dc:creator>jova59</dc:creator>
<guid isPermaLink="false">27@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Ok for your remarks.&lt;br /&gt;
I will start tomorrow with the basic(and easy) action :&lt;br /&gt;
    - Add a rate (1 to 5 stars) =&amp;gt; tinyint&lt;br /&gt;
    - Add a note (limited to 255 characters for the moment).&lt;/p&gt;
&lt;p&gt;I haven't think about showing all the rates but only the pondered rate (in the table feeds).&lt;br /&gt;
If we don't need the pondered rate, then we don't need a transaction.&lt;br /&gt;
I waiting for your(or others) suggestion.&lt;/p&gt;
&lt;p&gt;I will look better with the problems of utf-8 and the asynchronous load of the tree (rates, annotations) later and I told you what I have found to resolve this.&lt;/p&gt;
&lt;p&gt;I will follow your suggestion of using a local database for my testings.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development  : Feed Annotations and Ratings"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=8&#038;page#post-26</link>
<pubDate>Sun, 15 Jul 2007 17:30:39 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">26@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The tables look good. &lt;/p&gt;
&lt;p&gt;NOTE VARCHAR(255) -&amp;gt; 255 is probably too small. How much a hit do we suffer if we do not define the lenght?&lt;/p&gt;
&lt;p&gt;I think for the rating we could use TINYINT but the user is only presented with say 5 choices (or ten), for example 1 to 5 stars.&lt;/p&gt;
&lt;p&gt;One thing when you do create the tables them we need to make sure that annotations can support utf-8. &lt;/p&gt;
&lt;p&gt;Also I would suggest, but you can do it as you like, to maybe set up derby locally for a test environment.&lt;/p&gt;
&lt;p&gt;sounds good. a) One user can add only one rate for a given feed.&lt;br /&gt;
sounds good. b) A user can modify his rate for a feed.&lt;br /&gt;
sounds good. c) A user can add more than one note to a given feed.&lt;br /&gt;
sounds good. d) A user can modify his annotations for a feed.&lt;/p&gt;
&lt;p&gt;sounds good - Add a rate =&amp;gt; a new action &quot;Rate this feed&quot; in the contextual menu&lt;br /&gt;
=&amp;gt; the action will only be enabled if one and only one feed was selected.&lt;/p&gt;
&lt;p&gt;sounds good - Add a note =&amp;gt; a new action &quot;Add a note to this feed&quot; in the contextual menu =&amp;gt; the action will only be enabled if one and only one feed was selected. &lt;/p&gt;
&lt;p&gt;But how do we show all the notes for a given feed ? I was thinking about showing votes and annotations as nodes in the trees. We may have performance issues, but the idea is that when you open a node we send asynchronous message to the database and try and get any votes or annotations for that feed. What do you think?&lt;/p&gt;
&lt;p&gt;Do we need actually need the rate in the feeds table? I am not sure anymore.&lt;/p&gt;
&lt;p&gt;Hmm sounds unneccessary complicated, using a cron job. If we need it I suppose we could use a transaction. SQL is not my strong point, does anyone else have an idea? &lt;/p&gt;
&lt;p&gt;PS you are welcome!
&lt;/p&gt;</description>
</item>
<item>
<title>jova59 on "Feature Under Development  : Feed Annotations and Ratings"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=8&#038;page#post-25</link>
<pubDate>Sat, 14 Jul 2007 16:31:45 +0000</pubDate>
<dc:creator>jova59</dc:creator>
<guid isPermaLink="false">25@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;I was too busy to work on this feature this last weeks so now it's ok,I have time to think at this feature.&lt;br /&gt;
So here is some propositions and some questions.&lt;/p&gt;
&lt;p&gt;1) Propositions of tables :&lt;br /&gt;
Ratings :&lt;br /&gt;
CREATE TABLE RATES (&lt;br /&gt;
    FKEY INT(11) NOT NULL, -- feed key&lt;br /&gt;
    UKEY INT(11) NOT NULL, -- user key&lt;br /&gt;
    RATE TINYINT(3) NOT NULL, -- rate : 0 to 100 ?&lt;br /&gt;
    PRIMARY KEY (FKEY,UKEY)); &lt;/p&gt;
&lt;p&gt;Annotations :&lt;br /&gt;
CREATE TABLE ANNOTATIONS (&lt;br /&gt;
    AKEY INT(11) NOT NULL auto_increment, -- annotation key&lt;br /&gt;
	FKEY INT(11) NOT NULL, -- feed key&lt;br /&gt;
	UKEY INT(11) NOT NULL, -- user key&lt;br /&gt;
    NOTE VARCHAR(255), -- note for this feed&lt;br /&gt;
    PRIMARY KEY (AKEY)); &lt;/p&gt;
&lt;p&gt;2) Questions :&lt;br /&gt;
  Are you ok with this propositions :&lt;br /&gt;
a) One user can add only one rate for a given feed.&lt;br /&gt;
b) A user can &lt;strong&gt; modify his rate&lt;/strong&gt; for a feed.&lt;br /&gt;
c) A user can &lt;strong&gt;add more than one note&lt;/strong&gt; to a given feed.&lt;br /&gt;
d) A user can &lt;strong&gt;modify his annotations&lt;/strong&gt; for a feed.&lt;/p&gt;
&lt;p&gt; Other questions :&lt;/p&gt;
&lt;p&gt; How do we present the functionnality to the user :&lt;/p&gt;
&lt;p&gt;  - Add a rate =&amp;gt; a new action &quot;Rate this feed&quot; in the contextual menu&lt;br /&gt;
    =&amp;gt; the action will only be enabled if &lt;strong&gt;one and only one feed &lt;/strong&gt; was selected.&lt;/p&gt;
&lt;p&gt;  - Add a note =&amp;gt; a new action &quot;Add a note to this feed&quot; in the contextual menu&lt;br /&gt;
    =&amp;gt; the action will only be enabled if &lt;strong&gt;one and only one feed &lt;/strong&gt;was selected.&lt;/p&gt;
&lt;p&gt;  - But how do we show all the notes for a given feed ?&lt;br /&gt;
    a new action &quot;Show notes&quot; with a dialog ?&lt;/p&gt;
&lt;p&gt;  - When a user add a rate, I must insert the rate of the feed into RATES and update the rate of the feed in FEEDS =&amp;gt; 2 statements&lt;br /&gt;
    =&amp;gt; Do I use a transaction or does the rate can be updated all the hour (for example) with a cron task.&lt;br /&gt;
    If we choose the cron then we can add a column last_updated in RATES so the cron task will only recalculate the rate for the modified feeds&lt;br /&gt;
    and not for all feeds.&lt;/p&gt;
&lt;p&gt;  That's all for my first post lol.&lt;br /&gt;
  Thank you in advance for your response.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development : Category Synchronization"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=21&#038;page#post-24</link>
<pubDate>Sun, 08 Jul 2007 11:50:50 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">24@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The BigBlogZoo uses the DMOZ classification schema, however only a subset of it. What we need though is someway of synchronizing the BigBlogZoo tree with the complete schema.&lt;/p&gt;
&lt;p&gt;To do this completely on the client side, the client side needs the complete schema to be available. That is no problem, but it needs to be stored in an efficient way. The compressed version here: &lt;a href=&quot;http://rdf.dmoz.org/rdf/&quot; rel=&quot;nofollow&quot;&gt;http://rdf.dmoz.org/rdf/&lt;/a&gt; file:structure.rdf.u8.gz is already 66 megs. But 90% of that is xml fluff.&lt;/p&gt;
&lt;p&gt;So if we can save the contents of this file fluff free and if we access the data in a reasonably quick way we are there. &lt;/p&gt;
&lt;p&gt;People already moan about the size of the download so I would really like to set a goal 6 megs on the file size. The data is however in utf-8 so we have to be careful how we save it, we need to preserve the encoding.&lt;/p&gt;
&lt;p&gt;The idea is quit simple :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; we convert and possibly compress this heirarchical data into some format &lt;/li&gt;
&lt;li&gt; we provide accessors to this data. The accessor is dead simple, I give you a parent directory, you have to give me the children.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A naive complete implementation could be as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You read structure.rdf.u8.gz and create a hashmap. &lt;/li&gt;
&lt;li&gt;Your key is the parent and your value is children. &lt;/li&gt;
&lt;li&gt;Then you serialize the map. Then you optionally zip the serialized map. When you want to read you dezip, deserialize, pass in your key and get your value(s).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By the way parsing the rdf might not be the best idea, sometimes dmoz xml is not even well formed. You can try, but sometimes I find I just have to it by reading in the text and capturing strings.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development  : Lucene Search"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=20&#038;page#post-23</link>
<pubDate>Sun, 08 Jul 2007 11:43:34 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">23@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Currently we use lucene to match searches. However we do not serialize a lucene search base. In other words after an ad hoc search the search base is not kept, but thrown away. It would be nice to store that search base.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse 3.3 Migration"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=19&#038;page#post-22</link>
<pubDate>Sun, 08 Jul 2007 11:07:40 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">22@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;&lt;strong&gt;We have now migrated to Eclipse 3.3.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Eclipse 3.3 offers a rich set of new feautures that we can easily integrate into the BigBlogZoo. As with any migration this does pose some problems. Currently we are still having a problem with the launch configuration, but for the most part I believe this this can be solved by doing the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;get a cvs update and recompile&lt;/li&gt;
&lt;li&gt;From the product plugin - overview tab - press Launch an Eclipse Application (it will probably fail)&lt;/li&gt;
&lt;li&gt;then in eclipse go to the run menu -&amp;gt; open run dialog-&amp;gt; plug ins tab-&amp;gt; add required plug-ins -&amp;gt; then validate.&lt;/li&gt;
&lt;li&gt;From the product plugin - overview tab - press Launch an Eclipse Application (this time it should not fail &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After validation the you should see something like this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.bigblogzoo.com/resources/validate.jpg&quot; alt=&quot;validation&quot; /&gt;&lt;/p&gt;
&lt;p&gt;If you have any problems give me some details I will try to sort them out.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Eclipse Communication Framework ECF"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=18&#038;page#post-21</link>
<pubDate>Fri, 06 Jul 2007 17:27:07 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">21@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;There is something brand new in 3.3 that I think would make a great addition, it is called the Eclipse Communication Framework. It would have some effects on the user validation scheme we have created. &lt;/p&gt;
&lt;p&gt;What does it do? Well at the most basic level it enables, chat, but then it should also enable shared browsing, and eventually sharing of workspace components. The whole big idea of the BigBlogZoo is a collaborative network, so we need this baby. &lt;/p&gt;
&lt;p&gt;If we set up an ECF server then there is probably no real effect on our user concept. But if we need to use google or yahoo as communication providers, then the user will have to login twice or least provide two sets of credentials. &lt;/p&gt;
&lt;p&gt;Here is conversation I add with the ECF People.&lt;br /&gt;
####################&lt;/p&gt;
&lt;p&gt;I am running an open source project called the bigblogzoo. In our next release we are concentrating on the community aspect of the application, and we would like to integrate ecf, therefore it would be great if you could&lt;br /&gt;
give us some pointers.&lt;/p&gt;
&lt;p&gt;Ideally we would like to do the following:&lt;br /&gt;
a) have a chat client&lt;br /&gt;
b) be able to share a View ie a TreeViewer. This sharing could be somehow messaging based, ie an encoded message is parsed on the reciever's side&lt;br /&gt;
which fires a message to open the tree to a certain node.&lt;br /&gt;
c) be able to cobrowse. I can't seem to get this to work or find documentation for this.&lt;br /&gt;
d) do all of this with out hosting an ecf server, ie be able to use providers like google or yahoo&lt;/p&gt;
&lt;p&gt;#### ANSWER  ####&lt;/p&gt;
&lt;p&gt;I think the best way for you to go, given 'd' is to use the ECF datashare API (for 'a', 'b' and 'c') for the data you wish to exchange&lt;br /&gt;
(i.e. for b and c).&lt;/p&gt;
&lt;p&gt;'a' is a little problematic, however, given 'd' (if you mean multiuser  chat, rather than 1-1 chat).  Google talk does not (yet) support XMPP&lt;br /&gt;
multiuser chat (although I've heard rumors that they intend to), and the ECF yahoo provider does not (yet) implement the ECF chat APIs (we have&lt;br /&gt;
an enhancement request for that here&lt;br /&gt;
&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=146955&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=146955&lt;/a&gt;  please add yourself to the cc to 'vote' for this bug)&lt;/p&gt;
&lt;p&gt;But in any event, you should be able to use the datashare API to exchange messages for the TreeViewer and to do URL co-browsing.&lt;/p&gt;
&lt;p&gt;The basic pattern for getting a datashare channel (a messaging channel for arbitrary data), is:&lt;/p&gt;
&lt;p&gt;// Get a container instance...somehow&lt;br /&gt;
IContainer container = &amp;lt;get through some means...see below&amp;gt;&lt;/p&gt;
&lt;p&gt;// Get the IChannelContainerAdapter&lt;br /&gt;
IChannelContainerAdapter channelContainerAdapter =&lt;br /&gt;
(IChannelContainerAdapter)&lt;br /&gt;
container.getAdapter(IChannelContainerAdapter.class);&lt;/p&gt;
&lt;p&gt;// Create a named channel (&quot;mychannel&quot;) to use for your messaging&lt;br /&gt;
IChannel channel =&lt;br /&gt;
channelContainerAdapter.createChannel(IDFactory.getDefault().createStringID(&quot;mychannel&quot;),listener,&lt;br /&gt;
null);&lt;/p&gt;
&lt;p&gt;// Use the channel.sendMessage() to send messages to channel, and&lt;br /&gt;
//listener.handleChannelEvent to receive from to channel.  Remember that&lt;br /&gt;
// the thread that calls listener.handleChannelEvent(event) is unlikely&lt;br /&gt;
// to be the UI thread, and it can be called at any time.&lt;/p&gt;
&lt;p&gt;Note that the datashare API is currently implemented by the XMPP provider, the skype provider, the ECF generic provider, and the JMS&lt;br /&gt;
provider.  We haven't yet had the chance to implement it with the Yahoo provider.&lt;/p&gt;
&lt;p&gt;Here are the Datashare API docs, with pointers to test code, javadocs, and source code:  &lt;a href=&quot;http://wiki.eclipse.org/ECF_API_Docs#Datashare_API&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/ECF_API_Docs#Datashare_API&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, you may be wondering...how do you get a hold of an IContainer instance (to start the above process)?  There are essentially three&lt;br /&gt;
ways...and which is desireable to you depends upon what kind/level of UI integration you want with the existing UI (some, none, full):&lt;/p&gt;
&lt;p&gt;1) Query the IContainerManager.  There is an OSGI service for ECF called IContainerManager.  It provides access to all the previously-created&lt;br /&gt;
IContainer instances.  You access it in the normal way for OSGI services (e.g.)&lt;/p&gt;
&lt;p&gt;ServiceTracker tracker = new&lt;br /&gt;
ServiceTracker(bundleContext,IContainerManager.class.getName(),null);&lt;br /&gt;
tracker.open();&lt;br /&gt;
IContainerManager manager = (IContainerManager) tracker.getService();&lt;br /&gt;
IContainer [] containers = manager.getAllContainers();&lt;br /&gt;
// look for container in containers[] that you are interested in&lt;/p&gt;
&lt;p&gt;2) Create a new IContainer instance and connect it yourself.  You would want to do this if you want to have users connect to an account that only shows your own user interface (rather than integrates with the existing roster view and/or chat UI).  To create/connect an IContainer,&lt;br /&gt;
use the ECF ContainerFactory:&lt;/p&gt;
&lt;p&gt;IContainer container =&lt;br /&gt;
ContainerFactory.getDefault().createContainer(&quot;&amp;lt;type&amp;gt;&quot;);&lt;/p&gt;
&lt;p&gt;where &amp;lt;type&amp;gt; is &quot;ecf.xmpp.smack&quot; (XMPP/Google Talk) or &quot;ecf.yahoo.jymsg&quot;&lt;br /&gt;
for yahoo.&lt;/p&gt;
&lt;p&gt;3) Get an IContainer instance from the existing UI.  For example, if the user connects to their google talk account, using the existing ECF UI,&lt;br /&gt;
this will bring up the &quot;Contacts&quot; View.  This view is implemented in org.eclipse.ecf.presence.ui/MultiRosterView class.  With Eclipse 3.3 UI, it's possible to add UI to existing views (e.g. menu items, etc).  From&lt;br /&gt;
these additions, it's possible to access the selected roster elements (i.e. IRoster and IRosterEntrys), and get the IContainer from (e.g.)&lt;br /&gt;
IRosterEntry (your buddy).  So, for example, if the current selection is your buddy:&lt;/p&gt;
&lt;p&gt;IRosterEntry rosterEntry = (IRosterEntry) getSelection();&lt;/p&gt;
&lt;p&gt;IContainer container =&lt;br /&gt;
rosterEntry.getRoster().getPresenceContainerAdapter().getAdapter(IContainer.class);&lt;/p&gt;
&lt;p&gt;This allows full integration with the MultiRosterView/Contacts view...if&lt;br /&gt;
this is desired.&lt;/p&gt;
&lt;p&gt;There are two examples of doing this in the&lt;br /&gt;
org.eclipse.ecf.presence.collab.ui plugin:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/plugins/org.eclipse.ecf.presence.collab.ui/?root=Technology_Project&quot; rel=&quot;nofollow&quot;&gt;http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/plugins/org.eclipse.ecf.presence.collab.ui/?root=Technology_Project&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This uses the org.eclipse.ui.menus.menuContribution extension point to add dynamic menu items to the&lt;br /&gt;
org.eclipse.ecf.presence.ui.MultiRosterView context menus.  Also, see the URLShare and ViewShare classes in this plugin as examples of adding simple protocols for remote URL launching and remote View opening.&lt;/p&gt;
&lt;p&gt;Finally, I think that Marcelo Mayworm (an ECF committer) was going to do some work on modifying the Eclipse built-in browser so that it would&lt;br /&gt;
allow automatic co-browsing rather than the user-initiated co-browsing that is there now.  You may want to work together on this.  And Kent if&lt;br /&gt;
you can contribute back any of these applications to ECF, this would be most welcome.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Scott
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "What is the BigBlogZoo?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=12&#038;page#post-20</link>
<pubDate>Fri, 06 Jul 2007 17:19:00 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">20@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The first diagram is correct, however the client feed repository is technically not a database. The client feed directory is a swing modelled tree (package com.generatescape.newtreemodel ). The model is swing but the gui components are swt.&lt;/p&gt;
&lt;p&gt;The flow between client and server database directional? The client calls the central repository and asks for updates (see class SyncAction) and also sends new submissions.&lt;/p&gt;
&lt;p&gt;Regarding the second diagram, let me explain how reaggregation works (see class ArchiveAction ). Also note that this feature is available to anyone, however I do not really document it as there is probably a fair bit of hardcoding that makes it work for me. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The spider runs and it scans for new articles.
&lt;/li&gt;
&lt;li&gt;It then creates dated feeds for each category. So for example if I ran the spider today and I had not run it for a couple of days, the spider would create ARCHIVE_2007_07_05.xml, ARCHIVE_2007_07_04.xml, ARCHIVE_2007_07_03.xml, etc for the category Top/Business/Accounting/.&lt;/li&gt;
&lt;li&gt;Then I have a seperate program that transforms these xmls in html using xslt and creates a zip. This program is not included currently in the client and is not on the server, so if we were to include it in the system diagram it would be outside of the system.&lt;/li&gt;
&lt;li&gt;Then I upload this onto the server and unzip it.
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The bigblogzoo.com server you could call the aggregation server, but note that it really is a passive file server.&lt;/p&gt;
&lt;p&gt;Currently the server really only takes care of deltas. If you add a feed it gets sent to the server and then other clients can synchronize on the database, in other words they can then download new feeds.&lt;/p&gt;
&lt;p&gt;What is planned is that the server can:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;register moves from one category to the other&lt;/li&gt;
&lt;li&gt;store user's ratings of feeds &lt;/li&gt;
&lt;li&gt;store user's annotations of feeds&lt;/li&gt;
&lt;li&gt;store user data&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There is a forum entry that has the current database schema.&lt;/p&gt;
&lt;p&gt;By design the client is the real worker. &lt;/p&gt;
&lt;p&gt;By design there are two servers. There is one server which hosts simple stuff like html, php and javascript pages (bigblogzoo.com). Then there is another server that hosts the database and supports servlets (syndicatescape.com).&lt;/p&gt;
&lt;p&gt;I was and still am considering moving everything to one server. I have decided if the syndicatescape.com host is not providing backups or if backups are expensive then we will probably do everything on the bigblogzoo.com server. The bigblogzoo is a virtual private server server using suse.&lt;/p&gt;
&lt;p&gt;Ideally I would like two servers, because I think the solution is more scalable on a low budget, and more fault tolerant.&lt;/p&gt;
&lt;p&gt;One thing that I want to know, is it possible to use jdbc to add a user to a database?
&lt;/p&gt;</description>
</item>
<item>
<title>prozion on "What is the BigBlogZoo?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=12&#038;page#post-19</link>
<pubDate>Thu, 05 Jul 2007 19:55:49 +0000</pubDate>
<dc:creator>prozion</dc:creator>
<guid isPermaLink="false">19@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The second chart with more details comes here:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://petsamo.brim.ru/resources/bbzoo/arch2.0.gif&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I split the server module on the feeds aggregation server and the database server. Also I added browser (thin client) that allows to read aggregated feeds from the server (bigblogzoo) using google maps and timeline.&lt;/p&gt;
&lt;p&gt;Red elements denote components and data flows that I suspect exist somewhere but I failed to detect corresponded source code (that I checked out from the project CVS repository)
&lt;/p&gt;</description>
</item>
<item>
<title>prozion on "What is the BigBlogZoo?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=12&#038;page#post-18</link>
<pubDate>Thu, 05 Jul 2007 19:24:21 +0000</pubDate>
<dc:creator>prozion</dc:creator>
<guid isPermaLink="false">18@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Do I understand the system correctly? Here is the first (and simplest) chart:&lt;/p&gt;
&lt;p&gt;&lt;img src='http://petsamo.brim.ru/resources/bbzoo/arch1.0.gif' /&gt;&lt;/p&gt;
&lt;p&gt;The cubes stand for the system modules, that are server and client module. Each module contains a database(repository) with feeds. Arrows show the data flow direction. Bi-directional arrow between two databases means that local database can read the data from server database as well as write its own data back to the server database.&lt;/p&gt;
&lt;p&gt;Yellow rectangles with a bent corner are remarks. Number shows the possible amount of modules. 1 means server exist just in single copy. 1..* means we assume the number of clients is from 1 to indefinite value&lt;/p&gt;
&lt;p&gt;But maybe I'm wrong even with this simple conception. While learning the code from CVS I decided to assign the feeds aggregation function on the diagram to the client module, because I couldn't find the code responsible for feed aggregation on the server side. (Probably I've just missed it) &lt;/p&gt;
&lt;p&gt;Blue-violet rectangle denotes server that publishes feeds (in RSS, Atom or other XML feeds format but not HTML)
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Database"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=17&#038;page#post-17</link>
<pubDate>Mon, 02 Jul 2007 19:02:09 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">17@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Here is our current database. I will add some more comments soon.&lt;/p&gt;
&lt;p&gt;// FKey = Feed Key&lt;br /&gt;
// UKey = User Key&lt;br /&gt;
// NewPath = A vote for a newpath&lt;/p&gt;
&lt;p&gt;CREATE TABLE &lt;code&gt;Votes&lt;/code&gt; (&lt;br /&gt;
  &lt;code&gt;UKey&lt;/code&gt; int(11) NOT NULL default '0',&lt;br /&gt;
  &lt;code&gt;FKey&lt;/code&gt; int(11) NOT NULL default '0',&lt;br /&gt;
  &lt;code&gt;NewPath&lt;/code&gt; char(255) NOT NULL default '',&lt;br /&gt;
  PRIMARY KEY  (&lt;code&gt;UKey&lt;/code&gt;,&lt;code&gt;FKey&lt;/code&gt;),&lt;br /&gt;
  KEY &lt;code&gt;FKey&lt;/code&gt; (&lt;code&gt;FKey&lt;/code&gt;),&lt;br /&gt;
  KEY &lt;code&gt;NewPath&lt;/code&gt; (&lt;code&gt;NewPath&lt;/code&gt;),&lt;br /&gt;
  KEY &lt;code&gt;UKey&lt;/code&gt; (&lt;code&gt;UKey&lt;/code&gt;)&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;/p&gt;
&lt;p&gt;CREATE TABLE &lt;code&gt;Users&lt;/code&gt; (&lt;br /&gt;
  &lt;code&gt;UKey&lt;/code&gt; int(11) NOT NULL auto_increment,&lt;br /&gt;
  &lt;code&gt;UserId&lt;/code&gt; char(30) NOT NULL default '',&lt;br /&gt;
  PRIMARY KEY  (&lt;code&gt;UserId&lt;/code&gt;),&lt;br /&gt;
  KEY &lt;code&gt;UKey&lt;/code&gt; (&lt;code&gt;UKey&lt;/code&gt;)&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;&lt;/p&gt;
&lt;p&gt;CREATE TABLE &lt;code&gt;Nodes&lt;/code&gt; (&lt;br /&gt;
  &lt;code&gt;NKey&lt;/code&gt; int(11) NOT NULL auto_increment,&lt;br /&gt;
  &lt;code&gt;Name&lt;/code&gt; char(255) NOT NULL default '',&lt;br /&gt;
  &lt;code&gt;Parent&lt;/code&gt; int(11) NOT NULL default '0',&lt;br /&gt;
  PRIMARY KEY  (&lt;code&gt;NKey&lt;/code&gt;),&lt;br /&gt;
  KEY &lt;code&gt;Parent&lt;/code&gt; (&lt;code&gt;Parent&lt;/code&gt;)&lt;br /&gt;
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=58166 ;&lt;/p&gt;
&lt;p&gt;CREATE TABLE &lt;code&gt;Feeds&lt;/code&gt; (&lt;br /&gt;
  &lt;code&gt;FKey&lt;/code&gt; int(11) NOT NULL auto_increment,&lt;br /&gt;
  &lt;code&gt;ParentNode&lt;/code&gt; int(11) NOT NULL default '0',&lt;br /&gt;
  &lt;code&gt;Name&lt;/code&gt; char(255) NOT NULL default '',&lt;br /&gt;
  &lt;code&gt;Description&lt;/code&gt; char(255) default NULL,&lt;br /&gt;
  &lt;code&gt;Url&lt;/code&gt; char(255) NOT NULL default '',&lt;br /&gt;
  &lt;code&gt;Language&lt;/code&gt; char(30) NOT NULL default '',&lt;br /&gt;
  &lt;code&gt;Rate&lt;/code&gt; tinyint(3) unsigned default NULL,&lt;br /&gt;
  &lt;code&gt;Hits&lt;/code&gt; smallint(6) default NULL,&lt;br /&gt;
  &lt;code&gt;Changes&lt;/code&gt; smallint(6) default NULL,&lt;br /&gt;
  PRIMARY KEY  (&lt;code&gt;FKey&lt;/code&gt;)&lt;br /&gt;
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=74762 ;&lt;/p&gt;
&lt;p&gt;// This table tracks changes whether they are moves or adds&lt;br /&gt;
// currently only action 1 (add) is implemented&lt;/p&gt;
&lt;p&gt;CREATE TABLE &lt;code&gt;Changes&lt;/code&gt; (&lt;br /&gt;
  &lt;code&gt;FKey&lt;/code&gt; int(11) NOT NULL default '0',&lt;br /&gt;
  &lt;code&gt;Action&lt;/code&gt; tinyint(4) NOT NULL default '0',&lt;br /&gt;
  &lt;code&gt;ChangeDate&lt;/code&gt; datetime NOT NULL default '0000-00-00 00:00:00',&lt;br /&gt;
  &lt;code&gt;FormerParentNodeId&lt;/code&gt; int(11) default NULL,&lt;br /&gt;
  &lt;code&gt;Heritage&lt;/code&gt; char(255) default NULL,&lt;br /&gt;
  PRIMARY KEY  (&lt;code&gt;FKey&lt;/code&gt;)&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=lati
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Why do we use SWT and not Swing?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=16&#038;page#post-16</link>
<pubDate>Thu, 28 Jun 2007 20:07:29 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">16@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;There are many articles and debates about which one is &quot;better&quot;. I am not going to detail  the plus points of each, but just answer why we use it. The answer is not so much about SWT per se, but more about SWT + JFace + RCP as a whole. &lt;/p&gt;
&lt;p&gt;Sure SWT has native widgets which perform better and give the user the familiar look and feel, but that is not the whole story. The next layer of abstraction is JFace. JFace takes these widgets and combines them into resuable patterns, for example TreeViewers, TableViewers, Wizards, etc. Sure &quot;sometimes&quot; swing has things like this but not always, does swing have virtual tables? Not that I know of. Does swing have a standard set of widgets for displaying error messages? Does swing have a way of presenting preferences to the user? Then comes the next layer of absraction, the Rich Client Platform. Client side java has always failed to be able to deliver a complete client experience. That is what the RCP is, a way of delivering an executable product, that is extensible and complete. It offers searchable help, splash screen, pluggable lazy loaded actions, branding, etc.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development  (SearchSaver): RAP Version"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=15&#038;page#post-15</link>
<pubDate>Mon, 25 Jun 2007 16:53:49 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">15@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;Eclipse has a new ajax harness called RAP. Many of the SWT widgets can be used in a web browser. If we could port SearchSaver into a RAP Application we would have a very powerful meta search engine.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development  (SearchSaver): Better Selection of Search Engines"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=14&#038;page#post-14</link>
<pubDate>Mon, 25 Jun 2007 16:51:22 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">14@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The current method for selecting search enegines is not very user friendly. We need to implement a new way of selecting which search engines to use.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "Feature Under Development : PHP Template Work"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=13&#038;page#post-13</link>
<pubDate>Sat, 23 Jun 2007 20:51:56 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">13@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;We need to unify the html elements of the BigBlogZoo Website into one look and feel.&lt;/p&gt;
&lt;p&gt;The project is about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;writing a php template for our bbPress forum&lt;/li&gt;
&lt;li&gt;writing a php template for our wordpress mu web site&lt;/li&gt;
&lt;li&gt;later customizing those templates more so that we incorporate the BigBlogZoo application into the web more closely
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Currently we have a php / javascript / html / web based BigBlogZoo and a desktop application BigBlogZoo. &lt;/p&gt;
&lt;p&gt;The Web Based BigBlogZoo has three looks and feels:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the homepage &lt;a href=&quot;http://www.bigblogzoo.com&quot; rel=&quot;nofollow&quot;&gt;http://www.bigblogzoo.com&lt;/a&gt; (Wordpress Blog) &lt;/li&gt;
&lt;li&gt; the forum which you now reading (BBPress Forum)&lt;/li&gt;
&lt;li&gt; the categorized feeds -  for example &lt;a href=&quot;http://www.bigblogzoo.com/Top/Business/Associations/Associations.html&quot; rel=&quot;nofollow&quot;&gt;http://www.bigblogzoo.com/Top/Business/Associations/Associations.html&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We need to take the graphical elements and styles of the categorized feed pages (see item 3) and incorporate them into BBPress and Wordpress php templates.&lt;/p&gt;
&lt;p&gt;So in other words the idea is to make this page and &lt;a href=&quot;http://www.bigblogzoo.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.bigblogzoo.com/&lt;/a&gt; look like&lt;br /&gt;
&lt;a href=&quot;http://www.bigblogzoo.com/Top/Business/Associations/Associations.html&quot; rel=&quot;nofollow&quot;&gt;http://www.bigblogzoo.com/Top/Business/Associations/Associations.html&lt;/a&gt; , and doing this by creating BBPress and Wordpress PHP templates.&lt;/p&gt;
&lt;p&gt;BBPress and Wordpress are made by the same people so the template syntax is probably very similiar. The developer is also free to incorporate any features from Wordpress, BBPress or the BigBlogZoo that they wish to incorporate into the templates.  For example wordpress widgets, or the results of querys on the BigBlogZoo database, etc.&lt;/p&gt;
&lt;p&gt;You can find bbpress themes documenation here:&lt;br /&gt;
&lt;a href=&quot;http://bbpress.org/documentation/themes/&quot; rel=&quot;nofollow&quot;&gt;http://bbpress.org/documentation/themes/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This how to create a WordPress theme:&lt;br /&gt;
&lt;a href=&quot;http://codex.wordpress.org/Theme_Development&quot; rel=&quot;nofollow&quot;&gt;http://codex.wordpress.org/Theme_Development&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first step would be to download and install   bbpress on a server. Then to experiment with the themes. It might even be a good idea to modify an existing them rather than creating one from scratch.&lt;/p&gt;
&lt;p&gt;The first priority would be the template for the forum.
&lt;/p&gt;</description>
</item>
<item>
<title>zookeeper on "What is the BigBlogZoo?"</title>
<link>http://www.bigblogzoo.com/forum/topic.php?id=12&#038;page#post-12</link>
<pubDate>Wed, 20 Jun 2007 18:17:59 +0000</pubDate>
<dc:creator>zookeeper</dc:creator>
<guid isPermaLink="false">12@http://www.bigblogzoo.com/forum/</guid>
<description>&lt;p&gt;The &lt;strong&gt;BigBlogZoo&lt;/strong&gt; has two faces, the &lt;strong&gt;web version&lt;/strong&gt; and the &lt;strong&gt;desktop application&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The online BigBlogZoo is a semantic web. By no means is it &quot;the semantic web&quot;. However, it is an experiment in building an interconnected web that can be traversed time wise and location wise.&lt;/p&gt;
&lt;p&gt;How does it work? Articles from the BigBlogZoo application are regularly aggregated, uploaded to our server and a timeline or google map is generated.&lt;/p&gt;
&lt;p&gt;What about the BigBlogZoo Application?  It is a sort of semantic news aggregator. 60,000 rss/atom feeds have been categorized using the DMOZ classification schema. In many respects it is like a news aggregator with 60,000 feeds preloaded and classified. Basically it is a RSS reader with a couple of twists, grouping similar content into over 60,000 &quot;channels&quot; that users can search, browse and syndicate.&lt;/p&gt;
&lt;p&gt;The next release is planned to extent the &quot;community&quot; aspect of the BigBlogZoo in order to get more people to submit feeds and to help classify them. &lt;/p&gt;
&lt;p&gt;For the next big release we plan to create better and more &lt;strong&gt;crowdsourcing&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Wikipedia defines crowd sourcing as &quot;Each member of the crowd puts forth an insignificant contribution to the total outcome, but the grand total of these contributions amounts to a considerable difference.&quot;&lt;/p&gt;
&lt;p&gt;One of the main ideas of the BigBlogZoo is to create world´s largest directory of news feeds with help from our user base. Currently users can submit their newsfeed to a collection of DMOZ categorized feeds. We would like to further develop these idea by a system of voting, whereby users can also categorize feeds.&lt;/p&gt;
&lt;p&gt;There is also data mining component called the &lt;strong&gt;MediaMiner&lt;/strong&gt;. With MediaMiner you can do categorized crawling and reaggregation of the BigBlogZoo.&lt;/p&gt;
&lt;p&gt;Results results are saved as HTML, .pdf or XML (Atom or RSS). The software is designed for people who need breaking news. Typically search engines require at least a week before they have the latest database update. With MediaMiner you get the results instantly.&lt;/p&gt;
&lt;p&gt;Also useful for research, MediaMiner can scour the web to find out what customers are saying about a particular company, and because the results can be saved as exportable .pdf format, it is useful for generating reports and sharing the data.
&lt;/p&gt;</description>
</item>

</channel>
</rss>
