<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria">
    <title>gmane.org.user-groups.debian.austria</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/75"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/74"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/73"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/72"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/71"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/70"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/69"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/68"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/67"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/75">
    <title>MQ Quintessenz vs. Metalab</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/75</link>
    <description>&lt;pre&gt;
wo soll Debienna in Zukunft stattfinden?
- im Metalab
oder wieder
- im MQ Quintessenz

http://doodle.com/nnz6r2nvawy79sre

join the poll

lg
&lt;/pre&gt;</description>
    <dc:creator>Andreas Fleckl</dc:creator>
    <dc:date>2009-09-17T15:04:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/74">
    <title>siebdruck</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/74</link>
    <description>&lt;pre&gt;hallo,

es gibt einen debian swirl siebdruck dings
am nächsten debienna werden t-shirts gedruckt
gelb und rot ist da
andere farben und gwand selbst mitbringen

lg
..

_______________________________________________
Debienna mailing list
Debienna&amp;lt; at &amp;gt;rerun.lefant.net
http://rerun.lefant.net/cgi-bin/mailman/listinfo/debienna&lt;/pre&gt;</description>
    <dc:creator>Andreas Fleckl</dc:creator>
    <dc:date>2009-09-03T23:16:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/73">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/73</link>
    <description>&lt;pre&gt;

Ich verstehe, jetzt. Es funktioniert (local), weil der server einen
bestimmten name-space akzeptiert und bzw der client diesen name-space
anspricht.


Ich habe es mit denen nicht ausprobiert - ich würde eine Fehlermeldung
erwarten.


Ja, :-)


Meldet Euch im Voraus, wenn etwas los ist, auch auf meiner privaten Adresse,
weil ich es oft zu den news groups gar nicht schaffe.

Grüße


PS: Die Frage mit den Threads in C++ ist schon beantwortet für mich.
Danke für den Meinungsaustausch!




_______________________________________________
Debienna mailing list
Debienna&amp;lt; at &amp;gt;rerun.lefant.net
http://rerun.lefant.net/cgi-bin/mailman/listinfo/debienna&lt;/pre&gt;</description>
    <dc:creator>Emanoil Kotsev</dc:creator>
    <dc:date>2009-08-17T21:27:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/72">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/72</link>
    <description>&lt;pre&gt;Hi!

Am Mittwoch, 12. August 2009 schrieb Emanoil Kotsev:

Es hat nur funktioniert, wenn der client zu meinem server auf localhost 
zugegriffen hat. Ich habe es nicht geschafft mit libcsoap auf irgendeinen 
existierenden *fremden* Server der soap sprechen können sollte zuzugreifen.

Ich habe es allerdings auch nur mit denen von den Beispielen (google und 
amazon wenn ich mich recht erinnere) probiert, mit irgendeinen Debian Soap 
Service hätte ich vielleicht mehr Erfolg gehabt (oder rennen die auch nicht 
mehr?).


Ist ein Semester vom Stoff her.


Ja, immer gut wenn viele bei Debienna sind :-)

mfg Markus

_______________________________________________
Debienna mailing list
Debienna&amp;lt; at &amp;gt;rerun.lefant.net
http://rerun.lefant.net/cgi-bin/mailman/listinfo/debienna&lt;/pre&gt;</description>
    <dc:creator>Markus Raab</dc:creator>
    <dc:date>2009-08-13T09:58:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/71">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/71</link>
    <description>&lt;pre&gt;

Hallo und danke für die Ausführliche Antwort.


Ich bin hobby Programmierer (mehr oder weniger) und habe vor allem in
perl )auch beruflich= programmiert. Meistens adaptiere ich vorhandenes C
code, aber letzter Zeit sehe ich einen großen Vorteil in Objekten, wenn es
um Applikationen geht. Daher auch die Forschung zum Thema threads in C++.


Ich hätte eine libpthreadcpp erwartet, oder ähnliches (nicht als Teil von
boost).


Das kann ich mir vorstellen. Mittlerweile habe ich nachgelesen.


verstehe ich nicht. Meinst du auf localhost??


klingt interessant, ich hoffe ich werde nicht überfordert und von dem Umfang
her, werde ich einige Zeit brauchen.


Denn Vorschlag infos auszutauschen finde ich vortrefflich, hoffentlich geht
es sich mit der Zeit aus.

lG


_______________________________________________
Debienna mailing list
Debienna&amp;lt; at &amp;gt;rerun.lefant.net
http://rerun.lefant.net/cgi-bin/mailman/listinfo/debienna&lt;/pre&gt;</description>
    <dc:creator>Emanoil Kotsev</dc:creator>
    <dc:date>2009-08-12T20:13:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/70">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/70</link>
    <description>&lt;pre&gt;Hallo!

Am Dienstag, 11. August 2009 schrieb Emanoil Kotsev:

Achso, kein Problem :-)

Im September bin ich dann wieder in Wien, du kannst dann gerne mal bei 
Debienna vorbeikommen und wir können das diskutieren.


Hab sie gerade durchgelesen.


Threads werden auch in Objekte gepackt. Wesentlich wichtiger sind allerdings 
die anderen Concurrency-Eigenschaften bzw. wie man sie steuern kann. Da hilft 
das Scoping von C++ sehr viel um nie zu vergessen alle Locks auch wieder 
freizugeben (Schlagwort: Ausnahmesicherheit).


Ich würde erwarten, dass es keinen signifikaten Overhead zum direkten 
Verwenden von pthreads gibt. Templates erzeugen normalerweise genau den Code 
für die Typen die du verwendest. Die Abstraktion welche Thread 
implementierung verwendet wird würde ich in Policies erwarten, das ist auch 
Template Code den der Compiler vollständig auflöst. Oder weißt du mehr 
darüber?

Was genau stellst du dir unter C++ Interface vor? Wenn du keine Kapselung, 
RAII, Namespaces usw. verwendest würde es&lt;/pre&gt;</description>
    <dc:creator>Markus Raab</dc:creator>
    <dc:date>2009-08-12T07:06:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/69">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/69</link>
    <description>&lt;pre&gt;


Ich war im falschen Thread als ich geposted habe. Ich wollte auf die
debian-user list posten, was ich auch nachher gemacht habe.

Es ist eine interessante Diskussion entstanden - ich habe Einiges gelernt
und vor allem erfahren, welche die üblichen Wege sind.

Ich habe vor allem in perl und C bis vor ein paar Jahren programmiert. Doch
letzter Zeit denke ich mehr objekt-orientiert (wegen der perl modularität)
und habe versucht einige sachen mit c++ zu machen, also habe ich mich
gefragt, wie man sowas (threaded) in C++ schreiben würde. In C ist's mir
klar.




Das Problem mit libboost, wie mit den anderen Vorschlägen (qt, gtkmm) ist
dass sie einen overhead erzeugen würden. Ich hätte ein C++ interface zu
pthreads erwartet (außerhalb von boost). Jammerschade ... 
Ein Nebeneffekt ist dass threaded apps nicht mühelos portiert werden können.
ICh habe fast das ganze letzte WE damit verbracht, darüber zu lesen und
einige Sachen auszuprobieren.
Ich kenne die boost lib aus einem anderen Projekt, daher würd&lt;/pre&gt;</description>
    <dc:creator>Emanoil Kotsev</dc:creator>
    <dc:date>2009-08-11T17:10:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/68">
    <title>Re: c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/68</link>
    <description>&lt;pre&gt;Hi!

Am Montag, 10. August 2009 schrieb Emanoil Kotsev:

Interesting you found your way here :-)

We are a austrian usergroup and so the language on this mailinglist is normaly 
german, but english is ok too.


Using C++ you should get used to boost where these lacks are fixed. It is very 
likely that Boost Threads will come to C++0x (the next C++ standard).

http://www.boost.org/doc/libs/1_39_0/doc/html/thread.html

The documentation will you give you in-depth information how to use it. The 
big advantage over using pthread directly (it will be used on posix systems) 
is C++ RAII.

Mutexes are as easy as:

given the instance variable for your class using threads:
mutable boost::mutex m_mutex;

you can use everywhere:
{
boost::mutex::scoped_lock l(m_mutex);
// do atomic things

} // unlock will happen here automatically


We are using boost::threads at performous, a great karaoke software:
http://performous.org/


I tried libcsoap, but most examples did not work, because the soap servers 
were already down&lt;/pre&gt;</description>
    <dc:creator>Markus Raab</dc:creator>
    <dc:date>2009-08-11T07:06:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.debian.austria/67">
    <title>c++ and threading</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.debian.austria/67</link>
    <description>&lt;pre&gt;Hi, perhaps it's OT but still the debian list is the best one (my subjective
opinion), so I dear to ask here.

I'm willing to build an app that starts 3 threads, especially (soap client,
server from libcsoap and terminal), so I couldn't manage to do the job in
C++, because they it lacks native threading support. PThread lib is C.

Does any one know a good howto (working one - tested hin/herself)

I tried a bunch of junk over the weekend and could make it

I also couldn't find a user-list for libcsoap, but the question is a general
one - HOW THE H**L ARE YOU WRITING threaded apps in C++. It shouldn't be
that hard - or is it?

Thanks in advance
&lt;/pre&gt;</description>
    <dc:creator>Emanoil Kotsev</dc:creator>
    <dc:date>2009-08-10T17:01:22</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.org.user-groups.debian.austria">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.org.user-groups.debian.austria</link>
  </textinput>
</rdf:RDF>

