<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>datenkobold.de &#187; OSS</title>
	<atom:link href="http://www.datenkobold.de/weblog/tags/oss/feed" rel="self" type="application/rss+xml" />
	<link>http://www.datenkobold.de/weblog</link>
	<description>das Weblog von Steffen Bauch</description>
	<lastBuildDate>Fri, 09 Dec 2011 21:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Bookmarks sychronisieren mit Firefox Sync</title>
		<link>http://www.datenkobold.de/weblog/2011/01/bookmarks-sychronisieren-mit-firefox-sync</link>
		<comments>http://www.datenkobold.de/weblog/2011/01/bookmarks-sychronisieren-mit-firefox-sync#comments</comments>
		<pubDate>Wed, 05 Jan 2011 20:02:36 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sync]]></category>
		<category><![CDATA[Syncronisation]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/?p=771</guid>
		<description><![CDATA[Ein Rechner am Arbeitsplatz, einer am privaten Schreibtisch und dann noch ein Handy: die Ger&#228;te mit welchen man das Internet nutzen kann sind vielf&#228;ltig und verteilt. M&#246;chte man dann beim Surfen die gleiche Lesezeichensammlung auf allen Ger&#228;ten nutzen ist guter Rat teuer. Aus diesem Grund ist f&#252;r Firefox 3.6 seit einiger Zeit der Dienst Firefox [...]


Keine ähnlichen Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Ein Rechner am Arbeitsplatz, einer am privaten Schreibtisch und dann noch ein Handy: die Ger&#228;te mit welchen man das Internet nutzen kann sind vielf&#228;ltig und verteilt. M&#246;chte man dann beim Surfen die gleiche Lesezeichensammlung auf allen Ger&#228;ten nutzen ist guter Rat teuer. </p>
<p>Aus diesem Grund ist f&#252;r Firefox 3.6 seit einiger Zeit der Dienst <a href="http://www.mozilla.com/en-US/mobile/sync/">Firefox Sync</a> (ehemals Weave) verf&#252;gbar. Damit ist es m&#246;glich Lesezeichen, Passw&#246;rter, Einstellungen, die Browser-History und auch ge&#246;ffnete Tabs zwischen unterschiedlichen Rechnern zu sychronisieren. Die Technologie, die f&#252;r Firefox in der Version 3.6 noch ein Plugin erfordert, soll in Firefox 4.0 direkt integriert sein. Die Daten werden dann entweder in einer Mozilla-Datenbank oder auch auf dem eigenen Server gespeichert. Hierf&#252;r existiert eine freie Implementierung mit PHP und Mysql als Datenbank. Dabei sind zwei Dienste zu installieren, zum einen ein Dienst zur Nutzerverwaltung und dann noch der eigentliche Synchronierungsdienst. Notwendige Dokumentation findet sich unter <a href="https://wiki.mozilla.org/Labs/Weave/API">Weave-API</a>.</p>
<p><span id="more-771"></span></p>
<p>Zur Installation des Servers auf einem Ubuntu-Server (LAMP Installation vorausgesetzt) installiert man Mercurial</p>
<pre>
aptitude install mercurial
</pre>
<p>legt das Wurzelverzeichnis f&#252;r den Synchronisierungsdienst an</p>
<pre>
mkdir -p /srv/sync; cd /srv/sync
</pre>
<p>Kopiert die Quellen f&#252;r den Dienst zur Nutzerverwaltung</p>
<pre>
hg clone http://hg.mozilla.org/services/reg-server/
</pre>
<p>und die Quellen f&#252;r den eigentlichen Sync-Dienst</p>
<pre>
hg clone http://hg.mozilla.org/services/sync-server/
</pre>
<p>legt die Datenbanken und Nutzer f&#252;r Mysql an</p>
<pre>
mysql -u root -p

mysql> CREATE DATABASE IF NOT EXISTS sync_user;
mysql> CREATE DATABASE IF NOT EXISTS sync_content;

mysql> GRANT ALL ON sync_user.* TO sync@localhost IDENTIFIED BY "pass";
mysql> GRANT ALL ON sync_content.* TO sync@localhost IDENTIFIED BY "pass";

mysql> use sync_user;

mysql> CREATE TABLE `users` (
  id int(11) NOT NULL PRIMARY KEY auto_increment,
  username varbinary(32) NOT NULL,
  password_hash varbinary(128) default NULL,
  email varbinary(64) default NULL,
  status tinyint(4) default '1',
  alert text,
  reset varchar(32),
  reset_expiration datetime
) ENGINE=InnoDB;

mysql> use sync_content;

mysql> CREATE TABLE `collections` (
  `userid` int(11) NOT NULL,
  `collectionid` smallint(6) NOT NULL,
  `name` varchar(32) NOT NULL,
  PRIMARY KEY  (`userid`,`collectionid`),
  KEY `nameindex` (`userid`,`name`)
) ENGINE=InnoDB;

mysql> CREATE TABLE `wbo` (
  `username` int(11) NOT NULL,
  `collection` smallint(6) NOT NULL default '0',
  `id` varbinary(64) NOT NULL default '',
  `parentid` varbinary(64) default NULL,
  `predecessorid` varbinary(64) default NULL,
  `sortindex` int(11) default NULL,
  `modified` bigint(20) default NULL,
  `payload` longtext,
  `payload_size` int(11) default NULL,
  `ttl` int(11) default '2100000000',
  PRIMARY KEY  (`username`,`collection`,`id`),
  KEY `modified` (`username`,`collection`,`modified`),
  KEY `size_index` (`username`,`payload_size`),
  KEY `ttl_idx` (`ttl`)
) ENGINE=InnoDB;
</pre>
<p>Anschlie&#223;en muss man nur noch ein paar Konfigurationsdateien kopieren und editieren:</p>
<pre>
cd /srv/sync/reg-server/
cp weave_user_constants.php.dist weave_user_constants.php
# hier eintragen von Datenbank, Nutzer, Password und Salt f&#252;r reg-server

cd /srv/sync/sync-server/
cp default_constants.php.dist default_constants.php
# hier eintragen von Datenbank, Nutzer, Password und Salt und extra nochmal f&#252;r reg-server
</pre>
<p>Zum Abschluss ist ein <a href="https://wiki.mozilla.org/Labs/Weave/Sync/1.0/Setup#Sample_virtual_host_config">Virtual Hosts</a> (gesch&#252;tzt durch SSL) f&#252;r den Webserver anzulegen. In dessen Konfigurationsteil werden dann die Quellen aktiviert (Neustart nicht vergessen):</p>
<pre>
Alias /user/1.0 /srv/sync/reg-server/1.0/index.php
Alias /user/1 /srv/sync/reg-server/1.0/index.php

Alias /1.1 /srv/sync/sync-server/1.1/index.php
Alias /1.0 /srv/sync/sync-server/1.1/index.php
</pre>
<p>Abschlie&#223;end setzt man noch die Rechte f&#252;r die Quellen</p>
<pre>
chown -R www-data:www-data /srv/sync/
</pre>
<p>und installiert im Firefox das Sync-Plugin. Die Konfiguration des Plugins gestaltet sich dann einfach und schlie&#223;lich ist man in der Lage seine Bookmarks &#252;ber unterschiedliche Ger&#228;te mit Firefox zu synchronisieren.</p>


<p>Keine ähnlichen Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2011/01/bookmarks-sychronisieren-mit-firefox-sync/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Open Source Jahrbuch 2007</title>
		<link>http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007</link>
		<comments>http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007#comments</comments>
		<pubDate>Sat, 24 Mar 2007 20:19:04 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Buchempfehlung]]></category>
		<category><![CDATA[Literatur]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007</guid>
		<description><![CDATA[Unter opensourcejahrbuch.de findet sich die neueste Ausgabe das Open-Source-Jahrbuchs. &#220;ber 50 Autoren stellen auf 577 Seiten Informationen, Diskussionbeitr&#228;ge und Analysen zum Thema Open Source vor. Die Autorenliste umfasst Namen wie Bruce Perens und Richard Stallman, aus Themensicht bietet sich ein weites Spektrum von politischen, &#246;konomischen, sozialen bis hin zu technischen Belangen. &#196;hnliche Artikel:Robocup German Open [...]


<strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/04/robocup-german-open-2005' rel='bookmark' title='Robocup German Open 2005'>Robocup German Open 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/the-code-linux' rel='bookmark' title='The Code Linux'>The Code Linux</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/chemitzer-linux-tage-2007' rel='bookmark' title='Chemitzer Linux-Tage 2007'>Chemitzer Linux-Tage 2007</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Unter <a href="http://www.opensourcejahrbuch.de/">opensourcejahrbuch.de</a> findet sich die neueste Ausgabe das Open-Source-Jahrbuchs. &#220;ber 50 Autoren stellen auf 577 Seiten Informationen, Diskussionbeitr&#228;ge und Analysen zum Thema Open Source vor. Die Autorenliste umfasst Namen wie Bruce Perens und Richard Stallman, aus Themensicht bietet sich ein weites Spektrum von politischen, &#246;konomischen, sozialen bis hin zu technischen Belangen.</p>


<p><strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/04/robocup-german-open-2005' rel='bookmark' title='Robocup German Open 2005'>Robocup German Open 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/the-code-linux' rel='bookmark' title='The Code Linux'>The Code Linux</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/chemitzer-linux-tage-2007' rel='bookmark' title='Chemitzer Linux-Tage 2007'>Chemitzer Linux-Tage 2007</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Code Linux</title>
		<link>http://www.datenkobold.de/weblog/2007/03/the-code-linux</link>
		<comments>http://www.datenkobold.de/weblog/2007/03/the-code-linux#comments</comments>
		<pubDate>Wed, 21 Mar 2007 17:42:01 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Visuelles]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[Geschichte]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/2007/03/the-code-linux</guid>
		<description><![CDATA[Bei Google Video findet sich eine interessante Dokumentation &#252;ber Linux und Open Source Software. Das ganze hei&#223;t The Code Linux und dauert ungef&#228;hr eine Stunde. Die Dokumentation stellt die Konzepte Freier Software vor und l&#228;sst eine Vielzahl von Kernel-Entwicklern zu Wort kommen. Bis auf wenige Teile sind die Interviews in Englisch. &#196;hnliche Artikel:Chemnitzer Linux-Tage 2005 [...]


<strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/03/chemnitzer-linux-tage-2005' rel='bookmark' title='Chemnitzer Linux-Tage 2005'>Chemnitzer Linux-Tage 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007' rel='bookmark' title='Open Source Jahrbuch 2007'>Open Source Jahrbuch 2007</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/chemitzer-linux-tage-2007' rel='bookmark' title='Chemitzer Linux-Tage 2007'>Chemitzer Linux-Tage 2007</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Bei Google Video findet sich eine interessante Dokumentation &#252;ber Linux und Open Source Software. Das ganze hei&#223;t <a href="http://video.google.com/videoplay?docid=-3498228245415745977">The Code Linux</a> und dauert ungef&#228;hr eine Stunde. Die Dokumentation stellt die Konzepte Freier Software vor und l&#228;sst eine Vielzahl von Kernel-Entwicklern zu Wort kommen. Bis auf wenige Teile sind die Interviews in Englisch.</p>


<p><strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/03/chemnitzer-linux-tage-2005' rel='bookmark' title='Chemnitzer Linux-Tage 2005'>Chemnitzer Linux-Tage 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/open-source-jahrbuch-2007' rel='bookmark' title='Open Source Jahrbuch 2007'>Open Source Jahrbuch 2007</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/chemitzer-linux-tage-2007' rel='bookmark' title='Chemitzer Linux-Tage 2007'>Chemitzer Linux-Tage 2007</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2007/03/the-code-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

