<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Rego's Everyday Life</title>
	<link>http://blogs.igalia.com/mrego</link>
	<description>A weblog about my work at Igalia</description>
	<pubDate>Sun, 12 Oct 2008 20:55:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>
	<language>en</language>
			<item>
		<title>MyTime 0.2 - Remote storage</title>
		<link>http://blogs.igalia.com/mrego/2008/10/03/mytime-02-remote-storage/</link>
		<comments>http://blogs.igalia.com/mrego/2008/10/03/mytime-02-remote-storage/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 09:39:43 +0000</pubDate>
		<dc:creator>Manuel Rego Casasnovas</dc:creator>
		
		<category>Online Desktop</category>

		<category>English</category>

		<category>Planet</category>

		<category>GNOME</category>

		<category>MyTime</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mrego/2008/10/03/mytime-02-remote-storage/</guid>
		<description><![CDATA[We&#8217;ve just released the new version of MyTime the main new feature is that now the information about applications use registered by MyTime is stored remotely, so you can use MyTime in different computers and share the same data.
If you want to use this new feature you&#8217;ll need an account at Box.net, a web service [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released the <a href="https://sourceforge.net/project/showfiles.php?group_id=229352&#038;package_id=277852&#038;release_id=630381">new version of MyTime</a> the main new feature is that now the information about applications use registered by MyTime is stored remotely, so you can use MyTime in different computers and share the same data.</p>
<p>If you want to use this new feature you&#8217;ll need an account at <a href="http://www.box.net">Box.net</a>, a web service that allows users to store files online, and set this account at MyTime preferences.</p>
<p>Moreover MyTime 0.2 is integrated with <a href="http://live.gnome.org/OnlineDesktop">Online Desktop</a> because it&#8217;s using the Online Desktop account system to store the Box.net account. We&#8217;ve developed a library (<code><a href="http://mytime.svn.sourceforge.net/viewvc/mytime/trunk/libmytime-common/">libmytime-common</a></code>) that has the responsibility to manage the account data depending on if there&#8217;s an Online Desktop session, when it uses the Online Desktop account system, or not, then it uses the <a href="http://live.gnome.org/GnomeKeyring">GNOME Keyring</a>.</p>
<p>Feel free to test this new release, we&#8217;ll be glad if you give us your feedback.</p>
<p>PS: <a href="http://linux.softpedia.com/get/Desktop-Environment/Tools/MyTime-41357.shtml">MyTime is on Softpedia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mrego/2008/10/03/mytime-02-remote-storage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyTime 0.1</title>
		<link>http://blogs.igalia.com/mrego/2008/09/17/mytime-01/</link>
		<comments>http://blogs.igalia.com/mrego/2008/09/17/mytime-01/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 10:41:02 +0000</pubDate>
		<dc:creator>Manuel Rego Casasnovas</dc:creator>
		
		<category>Online Desktop</category>

		<category>English</category>

		<category>Planet</category>

		<category>GNOME</category>

		<category>MyTime</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mrego/2008/09/17/mytime-01/</guid>
		<description><![CDATA[Today we&#8217;ve published the first release of this project MyTime 0.1. As you already know MyTime shows information about which applications you have been used on your computer.
You can download the Debian packages to test it, any comment or suggestion will be welcomed.
In future releases we&#8217;re going to add support to store information recorded by [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;ve published the first release of this project <strong>MyTime 0.1</strong>. <a href="http://blogs.igalia.com/mrego/2008/05/30/mytime-free-software-to-improve-time-management/">As you already know</a> MyTime shows information about which applications you have been used on your computer.</p>
<p>You can <a href="http://community.igalia.com/twiki/bin/view/MyTime/ProjectDownloadStable"><strong>download</strong> the Debian packages</a> to test it, any comment or suggestion will be welcomed.</p>
<p>In future releases we&#8217;re going to add support to store information recorded by MyTime on a Web Service, in order to can query this information from any computer. Moreover we&#8217;ll try to use <a href="http://live.gnome.org/OnlineDesktop">Online Desktop</a> to store the data needed to login at Web Service.</p>
<p>You can read more information about this project at <a href="http://mytime.igalia.com">MyTime home page</a> and return your feedback using different resources (<a href="http://sourceforge.net/mail/?group_id=229352">mailing lists</a>, <a href="http://sourceforge.net/forum/?group_id=229352">forums</a>, <a href="http://sourceforge.net/tracker/?group_id=229352">tracker</a>, &#8230;) at <a href="http://sourceforge.net/projects/mytime/">SourceForge.net page</a>.</p>
<p>We hope you enjoy this application and find it useful <img src='http://blogs.igalia.com/mrego/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>PS: MyTime is now translated to Spanish and Galician.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mrego/2008/09/17/mytime-01/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MyTime: free software to improve time management</title>
		<link>http://blogs.igalia.com/mrego/2008/05/30/mytime-free-software-to-improve-time-management/</link>
		<comments>http://blogs.igalia.com/mrego/2008/05/30/mytime-free-software-to-improve-time-management/#comments</comments>
		<pubDate>Fri, 30 May 2008 14:22:29 +0000</pubDate>
		<dc:creator>Manuel Rego Casasnovas</dc:creator>
		
		<category>Online Desktop</category>

		<category>English</category>

		<category>Planet</category>

		<category>GNOME</category>

		<category>MyTime</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mrego/2008/05/30/mytime-free-software-to-improve-time-management/</guid>
		<description><![CDATA[This week we&#8217;ve released MyTime project, this project try to be a system to monitoring your time while you&#8217;re using a computer, providing a graphical user interface that generates different kind of charts with information about what applications you use in your computer.
Moreover in the following phases we&#8217;re going to try to integrate this project [...]]]></description>
			<content:encoded><![CDATA[<p>This week we&#8217;ve released <a href="http://community.igalia.com/twiki/bin/view/MyTime/" title="MyTime home page">MyTime project</a>, this project try to be a system to monitoring your time while you&#8217;re using a computer, providing a graphical user interface that generates different kind of charts with information about what applications you use in your computer.</p>
<p>Moreover in the following phases we&#8217;re going to try to integrate this project with <a href="http://live.gnome.org/OnlineDesktop" title="Online Desktop home page">Online Desktop</a> trying to store information about application use remotely so that you can query information about your time everywhere.</p>
<p>The project is been developed by some people from <a href="http://www.igalia.com/engineering/" title "Igalia engineering group">Igalia engineering group</a>: <a href="http://blogs.igalia.com/aalvarez/" title="Antonio's blog">Antonio</a>, <a href="http://blogs.igalia.com/dpino/" title="Diego's blog">Diego</a>, <a href="http://blogs.igalia.com/eocanha/" title="Quique's blog">Quique</a>, Iván, <a href="http://blogs.igalia.com/chema/" title="Chema's blog">Chema</a>, <a href="http://blogs.igalia.com/ltilve/" title="Loren's blog">Loren</a>, <a href="http://blogs.igalia.com/xavi/" title="Xavi's blog">Xavi</a> and me.</p>
<p>Among other technologies MyTime uses:</p>
<ul>
<li><a href="www.gtk.org" title="GTK+ home page">GTK+</a> and <a href="http://glade.gnome.org/" title="Glade home page">Glade</a> for the graphical interface.</li>
<li><a href="http://library.gnome.org/devel/gobject/stable/" title="GObject Reference Manual">GObject</a> for data server and model logic implementation.</li>
<li><a href="http://www.freedesktop.org/wiki/Software/dbus" title="D-Bus home page">D-Bus</a> usage for communication between components.</li>
<li><a href="http://www.sqlite.org/" title="SQLite home page">SQLite</a> database system for local data management.</li>
</ul>
<p>You can read more information about the project in <a href="http://community.igalia.com/twiki/bin/view/MyTime/" title="MyTime home page">its home page</a> at <a href="http://community.igalia.com/twiki/bin/view" title="community.igalia.com">Igalia community</a>. Furthermore the project has its own <a href="http://sourceforge.net/projects/mytime/" title="MyTime page at SourceForge.net">page at SourceForge.net</a> where you can find mailing lists, forums, and SVN repository of the project.</p>
<p>There&#8217;re a lot of things todo, however feel free to test <a href="http://community.igalia.com/twiki/bin/view/MyTime/" title="MyTime home page">MyTime</a> and give us your feedback, we&#8217;ll be very happy. <img src='http://blogs.igalia.com/mrego/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>We&#8217;ll keep you informed of news in this project.</p>
<p><img id="image25" src="http://blogs.igalia.com/mrego/wp-content/uploads/2008/05/screenshot-mytime-split-pie.png" alt="MyTime Screenshot" title="MyTime Screenshot" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mrego/2008/05/30/mytime-free-software-to-improve-time-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testing Online Desktop on Hardy Heron: Quick Guide</title>
		<link>http://blogs.igalia.com/mrego/2008/04/28/compile-online-desktop-on-hardy-heron-quick-guide/</link>
		<comments>http://blogs.igalia.com/mrego/2008/04/28/compile-online-desktop-on-hardy-heron-quick-guide/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 16:09:55 +0000</pubDate>
		<dc:creator>Manuel Rego Casasnovas</dc:creator>
		
		<category>Online Desktop</category>

		<category>English</category>

		<category>Planet</category>

		<category>GNOME</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mrego/2008/04/28/compile-online-desktop-on-hardy-heron-quick-guide/</guid>
		<description><![CDATA[
I&#8217;ve been testing Online Desktop the last days on an Ubuntu distribution.


I&#8217;ve followed the instructions from OnlineDesktop/Jhbuild, but with these instructions you need to compile 101 modules, it&#8217;s quite slow, moreover you can find some problems in different modules that aren&#8217;t stables. I need to upgrade to Hardy Heron 8.04 to can finish my compilation.


However, [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve been testing <a href="http://live.gnome.org/OnlineDesktop" title="GNOME Online Desktop project homepage">Online Desktop</a> the last days on an Ubuntu distribution.
</p>
<p>
I&#8217;ve followed the instructions from <a href="http://live.gnome.org/OnlineDesktop/Jhbuild" title="OnlineDesktop/Jhbuild instructions">OnlineDesktop/Jhbuild</a>, but with these instructions you need to compile 101 modules, it&#8217;s quite slow, moreover you can find some problems in different modules that aren&#8217;t stables. I need to upgrade to Hardy Heron 8.04 to can finish my compilation.
</p>
<p>
However, thanks to <a href="http://blogs.igalia.com/dape/" title="Dape's blog">Dape</a>, I&#8217;ve found another solution to test Online Desktop faster only compiling 6 modules: <tt>hippo-canvas</tt>, <tt>local-export-daemon</tt>, <tt>desktop-data-model</tt>, <tt>online-desktop</tt>, <tt>bigboard</tt> and <tt>mugshot-client</tt>.<br />
Maybe this isn&#8217;t the best way to test Online Desktop, but it&#8217;s very quickly for a simple test.
</p>
<p>
Next I&#8217;m going to relate instructions needed to test Online Desktop on an Ubuntu Hardy Heron distribution.
</p>
<p><a id="more-16"></a></p>
<p>
First at all I have to say you that you should use a new user to compile Online Desktop. I usually use <tt>sux</tt> when I&#8217;m compiling:<br />
<code><br />
sux - newuser<br />
</code>
</p>
<p>
Furthermore we should install dependencies before start to compile to avoid future problems. Dependencies from <a href="http://live.gnome.org/JhbuildDependencies/Ubuntu" title="Ubuntu Jhbuild dependencies">Ubuntu Jhbuild dependencies</a>:<br />
<code><br />
sudo apt-get install gnome-common build-essential doxygen subversion automake1.4 automake1.7 automake1.8 cvs git-core docbook docbook-utils docbook-xsl flex bison texinfo python2.5-dev lynx mono-gmcs libtiff4-dev libxtst-dev libgdbm-dev libxml-simple-perl libelfg0-dev libcupsys2-dev libldap2-dev libexchange-storage1.2-dev libxmu-dev libpam0g-dev libgpgme11-dev libfreetype6-dev libpng12-dev libxrender-dev libxi-dev libexpat1-dev libbz2-dev firefox-dev libxcursor-dev guile-1.8-dev libxdamage-dev libxcomposite-dev libmono-cairo2.0-cil xnest libxft-dev libloudmouth1-0 libloudmouth1-dev libxss-dev libxkbfile-dev libjasper-dev libnl-dev ppp-dev libdv4-dev uuid-dev libpcre3-dev libsqlite3-dev libpurple-dev libcurl4-gnutls-dev xulrunner-1.9-dev gtk-doc-tools libgnome-desktop-dev automake</code>
</p>
<p>
And some new packages, because we&#8217;re going to compile a few modules and need some packages:<br />
<code><br />
sudo apt-get install python-cairo-dev python-gtk2-dev libhippocanvas-dev python-hippocanvas libgtk2.0-dev python-gtk2-dev libpanelappletmm-2.6-dev libpanel-applet2-dev libsoup2.4-dev python-gnome2-dev libcroco3-dev<br />
</code>
</p>
<p>
Firstly you need to install <a href="http://live.gnome.org/OnlineDesktop/Jhbuild">Jhbuild</a>, I paste here instructions from <a href="http://live.gnome.org/OnlineDesktop/Jhbuild" title="OnlineDesktop/Jhbuild instructions">OnlineDesktop/Jhbuild</a>. First create a folder <code>od</code> and the structure needed:<br />
<code><br />
mkdir ~/od<br />
cd ~/od<br />
mkdir checkout<br />
mkdir install<br />
mkdir -p install/var/lib/dbus<br />
ln -s /var/lib/dbus/machine-id install/var/lib/dbus<br />
</code>
</p>
<p>
Now get and install <a href="http://live.gnome.org/OnlineDesktop/Jhbuild">Jhbuild</a>:<br />
<code><br />
cd ~/od<br />
svn co http://svn.gnome.org/svn/jhbuild/trunk jhbuild<br />
cd jhbuild<br />
./autogen.sh ; make ; make install<br />
</code>
</p>
<p>
At this moment we need a file <tt>~/.jhbuildrc</tt> with the next content:</p>
<pre>
# -*- mode: python -*-

# if you have a GNOME svn account, uncomment this line
#repos['svn.gnome.org'] = 'svn+ssh://user@svn.gnome.org/svn/'

moduleset = 'online-desktop'

modules = [ 'meta-online-desktop' ]

# This will take a long time, and conflicts with the jhbuild cairo
skip = ['mozilla']

# what directory should the source be checked out to?
checkoutroot = os.path.expanduser('~/od/checkout')

# the prefix to configure/install modules to (must have write access)
prefix = os.path.expanduser('~/od/install')

# Use system libraries for the builds
addpath('PKG_CONFIG_PATH', os.path.join(os.sep, 'usr', 'lib', 'pkgconfig'))
addpath('PKG_CONFIG_PATH', os.path.join(os.sep, 'usr', 'share', 'pkgconfig'))

# Look in /usr/share for icons, D-BUS service files, etc
addpath('XDG_DATA_DIRS', '/usr/share')
# Look in /etc/xdg for system-global autostart files
addpath('XDG_CONFIG_DIRS', '/etc/xdg')

# We need to add the gtk-2.0 directory explicitly to the Python path since '.pth'
# files (here pygtk.pth) only work properly in system directories
import re, sys
python_version = sys.version.split()[0]
python_version = re.sub(r"^(d+.d+).d+$", r"1", python_version)
lib_packages = os.path.join(prefix, 'lib', 'python' + python_version, 'site-packages')
lib64_packages = os.path.join(prefix, 'lib64', 'python' + python_version, 'site-packages')
if lib64_packages in sys.path:
    addpath('PYTHONPATH', os.path.join(lib64_packages, 'gtk-2.0'))
else:
    addpath('PYTHONPATH', os.path.join(lib_packages, 'gtk-2.0'))

# Rebuild faster
os.environ['INSTALL'] = os.path.expanduser('~/bin/install-check')

# Use the standard system bus
os.environ['DBUS_SYSTEM_BUS_ADDRESS'] = 'unix:path=/var/run/dbus/system_bus_socket'

os.environ['UNDER_JHBUILD'] = 'true'

# Flags needed to 'pyorbit'
os.environ['CFLAGS'] = '-lz'

# Params for mugshot-client
module_autogenargs['mugshot-client'] = autogenargs + ' --with-gecko-sdk=/usr/lib/xulrunner/sdk/ --with-gecko-idl=/usr/lib/xulrunner/sdk/idl/'
</pre>
</p>
<p>
You have to check which <tt>jhbuild</tt> you&#8217;re going to execute, you have to use <tt>~/bin/jhbuild</tt>.
</p>
<p>
Before to compile the modules we need to do:<br />
<code><br />
jhbuild -m bootstrap buildone waf<br />
</code>
</p>
<p>
Then we are going to compile these few modules:<br />
<code><br />
jhbuild buildone -a hippo-canvas local-export-daemon desktop-data-model online-desktop bigboard mugshot-client<br />
</code>
</p>
<p>
To test an Online Desktop session we have to create a file <tt>/usr/local/bin/run-online-desktop</tt> with the next content:</p>
<pre>
if [ -x $HOME/bin/jhbuild ] ; then
   exec $HOME/bin/jhbuild run dbus-launch --exit-with-session od-session
else
   zenity --error --text="No JHBuild session found for user $USER"
   exit 1
fi
</pre>
</p>
<p>
And make it executable:<br />
<code><br />
chmod a+x /usr/local/bin/run-online-desktop<br />
</code>
</p>
<p>
Now we have to create another file <tt>/usr/share/gdm/BuiltInSessions/online-desktop-jhbuild.desktop</tt>:</p>
<pre>
[Desktop Entry]
Encoding=UTF-8
Name=Online Desktop (JHBuild)
Comment=JHBuild of Online Desktop
Exec=/usr/local/bin/run-online-desktop
Icon=
Type=Application
</pre>
</p>
<p>
Finally we can start a new session with the user that we&#8217;ve compiled Online Desktop and test it (maybe when you start an Online Desktop session at first time you have to close and restart the GNOME session to see that Big Board knows that you are logged in Online Desktop).
</p>
<p><a class="imagelink" href="http://blogs.igalia.com/mrego/wp-content/uploads/2008/04/screenshot-online-desktop.png" title="Screenshot Online Desktop"><img id="image22" src="http://blogs.igalia.com/mrego/wp-content/uploads/2008/04/screenshot-online-desktop.thumbnail.png" alt="Screenshot Online Desktop" title="Screenshot Online Desktop" /></a></p>
<p>
I hope these instructions are complete, but if you find any problem or error please tell me and I&#8217;ll update this post. Moreover you can find some solutions for your problems at <a href="http://live.gnome.org/JhbuildIssues/" title="Jhbuild Issues">Jhbuild Issues</a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mrego/2008/04/28/compile-online-desktop-on-hardy-heron-quick-guide/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
