<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://www.marcanoonline.com/plog/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
 <channel>
  <title>Robert Marcano&#039;s blog</title>
  <link>http://www.marcanoonline.com/plog/blog/1</link>
  <description></description>
  <pubDate>Thu, 11 Mar 2010 00:59:39 -0800</pubDate>
  <generator>http://www.lifetype.net</generator>
    <item>
   <title>NetworkManager-openvpn</title>
   <description>
    &lt;p&gt;The &lt;a href=&quot;http://www.gnome.org/projects/NetworkManager/&quot; title=&quot;NetworkManager homepage&quot;&gt;NetworkManager&lt;/a&gt; &lt;a href=&quot;http://openvpn.net/&quot; title=&quot;OpenVPN Homepage&quot;&gt;OpenVPN&lt;/a&gt; plugin is really good, that means no more configuration file editing and no more sudo.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=Screenshot-VPN-Selection.png&quot; alt=&quot;Screenshot -VPN Selection&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=Screenshot-Create%20VPN%20Connection.png&quot; alt=&quot;Screenshot - Create VPN Connection&quot; /&gt;&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/158</link>
   <comments>http://www.marcanoonline.com/plog/post/1/158</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/158</guid>
      <dc:creator>robert</dc:creator>
      
    <category>Linux</category>
      
    <category>GNOME</category>
      
    <category>Open Source</category>
         <pubDate>Thu, 21 Sep 2006 15:14:30 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>Epiphany in GNOME 2.14 - the power of Opensource</title>
   <description>
    &lt;p&gt;Before being a &lt;a href=&quot;http://getfirefox.com/&quot;&gt;Firefox&lt;/a&gt; user, I used &lt;a href=&quot;http://www.gnome.org/projects/epiphany/&quot;&gt;Epiphany&lt;/a&gt;, the &lt;a href=&quot;http://www.mozilla.org/&quot;&gt;Mozilla&lt;/a&gt; based default &lt;a href=&quot;http://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; browser, that is better integrated to that platform than Firefox. A few years ago I implemented a &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=119090&quot;&gt;patch to add certificate management capabilities&lt;/a&gt; to it, since that time I moved to Firefox because its extensibility, but I still think that Epiphany is the best browser a regular user can use inside GNOME.&lt;/p&gt;

&lt;p&gt;Well, &lt;a href=&quot;http://mail.gnome.org/archives/gnome-announce-list/2005-December/msg00013.html&quot;&gt;GNOME 2.14 will include my certificate manager&lt;/a&gt; thanks to the updates and fixes made by Crispin Flowerday. In an opensource project, no matter if you drop some code, someone interested will take and enhance it.&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/143</link>
   <comments>http://www.marcanoonline.com/plog/post/1/143</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/143</guid>
      <dc:creator>robert</dc:creator>
      
    <category>GNOME</category>
      
    <category>Open Source</category>
         <pubDate>Sun, 05 Mar 2006 19:46:19 -0500</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>GNOME </title>
   <description>
    &lt;p&gt;I find the &lt;a href=&quot;http://uncyclopedia.org/wiki/Gnome&quot;&gt;definition of GNOME in the Uncyclopedia&lt;/a&gt; very funny, false, but funny. Now the real thing &lt;a href=&quot;http://en.wikipedia.org/wiki/GNOME&quot;&gt;as explained in Wikipedia&lt;/a&gt;.&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/120</link>
   <comments>http://www.marcanoonline.com/plog/post/1/120</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/120</guid>
      <dc:creator>robert</dc:creator>
      
    <category>GNOME</category>
      
    <category>On the Net</category>
         <pubDate>Mon, 26 Sep 2005 17:24:50 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>Preview of new GNOME 2.12 features</title>
   <description>
    &lt;p&gt;Take a look at some of the &lt;a href=&quot;http://www.gnome.org/~davyd/gnome-2-12/&quot;&gt;new features&lt;/a&gt; in the upcoming &lt;a href=&quot;http://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; 2.12 release&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/110</link>
   <comments>http://www.marcanoonline.com/plog/post/1/110</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/110</guid>
      <dc:creator>robert</dc:creator>
      
    <category>Linux</category>
      
    <category>GNOME</category>
      
    <category>Open Source</category>
      
    <category>On the Net</category>
         <pubDate>Mon, 01 Aug 2005 11:58:55 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>Java Desktop Search</title>
   <description>
    &lt;p&gt;I am in the process of learning &lt;a href=&quot;http://java-gnome.sourceforge.net/&quot;&gt;Java-GNOME&lt;/a&gt; and to do that I am building a desktop search tool. I have currently working the basic UI and basic file indexing.&lt;/p&gt;

&lt;p&gt;Why am I doing this? before anyone start asking why I do not use &lt;a href=&quot;http://beaglewiki.org/&quot;&gt;Beagle&lt;/a&gt;, these are my reasons&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I want to learn.&lt;/li&gt;
&lt;li&gt;I believe that &lt;a href=&quot;http://gcc.gnu.org/java/&quot;&gt;GCJ&lt;/a&gt;/&lt;a href=&quot;http://www.gnu.org/software/classpath/&quot;&gt;Classpath&lt;/a&gt; are a more open solution than &lt;a href=&quot;http://www.mono-project.com&quot;&gt;Mono&lt;/a&gt;, remember that this is my personal decission and you are free to use what you preffer.&lt;/li&gt;
&lt;li&gt;I think that still are many gaps on the amount of GNOME and POSIX APIs available to Java programmers, so I intend with a popular type of application to detect what can be enhanced, for example, bindings to &lt;a href=&quot;http://www.gnome.org/~veillard/gamin/&quot;&gt;FAM/gamin&lt;/a&gt;, &lt;a href=&quot;http://www.kernel.org/pub/linux/kernel/people/rml/inotify/v2.6/&quot;&gt;inotify&lt;/a&gt; and others.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is an very early screenshot of what is being developed, there will not be any release until something more useful is ready (stay tuned :-) ):&lt;/p&gt;

&lt;p&gt;&lt;img style=&quot;margin: 5px;&quot; alt=&quot;Very preliminary screenshot of my desktop search application&quot; src=&quot;http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=desktop-search.png&quot; /&gt;&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/102</link>
   <comments>http://www.marcanoonline.com/plog/post/1/102</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/102</guid>
      <dc:creator>robert</dc:creator>
      
    <category>Java</category>
      
    <category>GNOME</category>
         <pubDate>Mon, 11 Jul 2005 21:42:11 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>Java-GNOME</title>
   <description>
    &lt;p&gt;Now that many Linux distributions are packaging updated versions of &lt;a href=&quot;http://gcc.gnu.org/java/&quot;&gt;GCJ&lt;/a&gt;, &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse&lt;/a&gt; and &lt;a href=&quot;http://java-gnome.sourceforge.net/&quot;&gt;Java-GNOME&lt;/a&gt;, never has been so easy to develop &lt;a href=&quot;http://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; applications using Java. I am using &lt;a href=&quot;http://fedora.redhat.com/&quot;&gt;Fedora&lt;/a&gt; Core 4 and for this little tutorial you must have installed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;eclipse-jdt&lt;/li&gt;
&lt;li&gt;libgtk-java&lt;/li&gt;
&lt;li&gt;libgnome-java&lt;/li&gt;
&lt;li&gt;libgconf-java&lt;/li&gt;
&lt;li&gt;libglade-java&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can use yum to install them:&lt;/p&gt;

&lt;pre&gt;yum install eclipse-jdt libgnome-java libgconf-java libglade-java libgtk-java&lt;/pre&gt;&lt;p&gt;Start Eclipse and create a Java project. Edit the build path of your new project adding the following external jars&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;/usr/share/java/gtk2.6.jar&lt;/li&gt;
&lt;li&gt;/usr/share/java/gconf2.10.jar&lt;/li&gt;
&lt;li&gt;/usr/share/java/glade2.10.jar&lt;/li&gt;
&lt;li&gt;/usr/share/java/gnome2.10.jar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=java-gnome-jars.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Now you can try with this example:&lt;/p&gt;

&lt;pre&gt;public static void main(String[] args) {
	// intializing GTK
	Gtk.init(args);

	// creating the widget tree
	Window window = new Window(WindowType.TOPLEVEL);
	window.setTitle(&quot;Testing GTK&quot;);
	window.add(new Button(&quot;Test...&quot;));

	// adding a listener to detect when the window is closed to end the
	// event dispatch main cycle and exit the application
	window.addListener(new LifeCycleListener() {
		public void lifeCycleEvent(LifeCycleEvent evnt) {
			if (evnt.getType() == LifeCycleEvent.Type.UNREALIZE)
				Gtk.mainQuit();
		}

		public boolean lifeCycleQuery(LifeCycleEvent evnt) {
			return false;
		}
	});
	// showing the window
	window.showAll();

	// starting the event dispatch cycle
	Gtk.main();
}&lt;/pre&gt;

&lt;p&gt;Test the application and you will get something like this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.marcanoonline.com/plog/resserver.php?blogId=1&amp;amp;resource=test-gtk.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Extended documentation can be found on the &lt;a href=&quot;http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/HintsAndTips&quot;&gt;Java-GNOME documentation page&lt;/a&gt; and the original &lt;a href=&quot;http://developer.gnome.org/doc/&quot;&gt;GNOME documentation&lt;/a&gt; (C based APIs)
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/95</link>
   <comments>http://www.marcanoonline.com/plog/post/1/95</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/95</guid>
      <dc:creator>robert</dc:creator>
      
    <category>Java</category>
      
    <category>Linux</category>
      
    <category>GNOME</category>
      
    <category>Development</category>
      
    <category>Open Source</category>
         <pubDate>Sun, 03 Jul 2005 18:30:04 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>GNOME blog client</title>
   <description>
    &lt;p&gt;I have found a nice GNOME utility to create basic post to any XMLRPC compatible blog software, it is &lt;a href=&quot;http://www.gnome.org/~seth/gnome-blog/&quot;&gt;GNOME Blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;
The feature that I like the most of this tool is that the generated HTML uses paragraph tags (p) instead of using line breaks (br). As you may know &lt;em&gt;br&lt;/em&gt; is removed from the current XHTML 2.0 working draft and is replaced by the line tag (l). There are people trying to include it again, but I hope to never see it again ;-)&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/8</link>
   <comments>http://www.marcanoonline.com/plog/post/1/8</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/8</guid>
      <dc:creator>robert</dc:creator>
      
    <category>GNOME</category>
         <pubDate>Mon, 31 May 2004 22:58:58 -0400</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
    <item>
   <title>GNOME Certificate Database Library proposal</title>
   <description>
    &lt;p&gt;I have written a small document explaining what can be implemented to integrate the PKI certificates management on GNOME based applications, It is called &lt;a href=&quot;http://www.marcanoonline.com/development/proposals/gcertdb.html&quot;&gt;GNOME Certificate Database Library proposal&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Update 04/06/2004: The library proposal was fractioned on two parts, in order to allow the sharing of the certificates backends with other desktop platforms&lt;/p&gt;
   </description>
   <link>http://www.marcanoonline.com/plog/post/1/4</link>
   <comments>http://www.marcanoonline.com/plog/post/1/4</comments>
   <guid>http://www.marcanoonline.com/plog/post/1/4</guid>
      <dc:creator>robert</dc:creator>
      
    <category>GNOME</category>
         <pubDate>Fri, 02 Apr 2004 14:17:27 -0500</pubDate>
   <source url="http://www.marcanoonline.com/plog/rss/rss20/1">Robert Marcano&#039;s blog</source>
     </item>
   </channel>
</rss>