<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://swarm.cs.pub.ro/~razvan/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/feed.php">
        <title>Razvan's wiki projects</title>
        <description></description>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/</link>
        <image rdf:resource="http://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-12T10:24:20+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://swarm.cs.pub.ro/~razvan/wiki/projects/bittorrent_experiment?rev=1595225814&amp;do=diff"/>
                <rdf:li rdf:resource="http://swarm.cs.pub.ro/~razvan/wiki/projects/hackathon?rev=1595225814&amp;do=diff"/>
                <rdf:li rdf:resource="http://swarm.cs.pub.ro/~razvan/wiki/projects/hadoop?rev=1595225814&amp;do=diff"/>
                <rdf:li rdf:resource="http://swarm.cs.pub.ro/~razvan/wiki/projects/open-source-summer-school?rev=1595225814&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Razvan's wiki</title>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/</link>
        <url>http://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/projects/bittorrent_experiment?rev=1595225814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>projects:bittorrent_experiment</title>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/projects/bittorrent_experiment?rev=1595225814&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,118 @@
+ Salut!
  
+ (K)Ubuntu 9.04 (Jaunty Jackalope) va fi lansat pe 23 aprilie 2009 [1]. Vrei sa fii primul care il testeaza? Vrei sa vezi live cati utilizatori l-au descarcat si cu ce viteze?
+ 
+ 
+ Profitand de lansarea (K)Ubuntu 9.04, in cadrul Facultatii de Automatica si Calculatoare din Universitatea Politehnica Bucuresti a fost configurat un sistem de distributie bazat pe BitTorrent. Vei avea la dispozitie:
+   *  &amp;#039;&amp;#039;&amp;#039;8 sisteme seeder initiale&amp;#039;&amp;#039;&amp;#039; pentru distribuirea imaginilor de Live CD / Live DVD (K)Ubuntu. Dupa care vei profita de tot swarm-ul...
+   *  &amp;#039;&amp;#039;&amp;#039;latime mare de banda&amp;#039;&amp;#039;&amp;#039; (retea locala de 1Gbps per seeder, iesire in Internet de 10Gbps)
+   *  &amp;#039;&amp;#039;&amp;#039;statistici in timp real&amp;#039;&amp;#039;&amp;#039; legate de starea swarm-ului de peeri (grafice cu viteza medie de download/upload, numar de seederi/leecheri, etc)
+ 
+ 
+ Stiai ca protocolul BitTorrent este protocolul cu cea mai mare crestere in popularitate in ultimii ani [2] ? Un procentaj important al traficului din Internet (în jur de 30-35%) este trafic BitTorrent[3].
+ 
+ 
+ Fisierele .torrent vor fi disponibile la adresa http://torrent.cs.pub.ro imediat dupa lansarea oficiala [1]. Vom copia cat mai repede iso-urile de Live CD si Live DVD si le vom seed-ui. Tot la adresa http://torrent.cs.pub.ro vei putea urmari live starea swarm-ului.
+ 
+ 
+ &amp;#039;&amp;#039;&amp;#039;Participa la experiment! Downloadeaza (K)Ubuntu si intra in swarm !&amp;#039;&amp;#039;&amp;#039;
+ 
+ 
+ Rezultatele acestui experiment vor fi folosite in cadrul proiectului P2P-Next [4], care are ca obiectiv crearea unei infrastructuri de distribuire rapida de continut folosind modelul peer-to-peer. Universitatea Politehnica din Bucuresti este partener in cadrul acest proiect.
+ 
+ 
+ Cele 8 sisteme seeder prezentate mai sus vor fi active timp de doua saptamani de la lansare. Un sistem va ramane seeder si dupa aceasta perioada. In masura in care rezultatele experimentului sunt satisfacatoare, experimentul va fi reluat pentru distribuirea altor imagini si fisiere mari in cadrul comunitatilor open-source. Sistemul seeder de mai sus va putea fi, de asemenea, consolidat ca seeder permanent.
+ 
+ 
+   *  [1] https://wiki.ubuntu.com/JauntyReleaseSchedule
+   *  [2] http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009
+   *  [3] http://torrentfreak.com/bittorrent-still-king-of-p2p-traffic-090218/
+   *  [4] http://www.p2p-next.org/
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ Hello!
+ 
+ (K)Ubuntu 9.04 (Jaunty Jackalope) will be released on April 23rd, 2009 [1]. Do you want to be the first one to test it? Do you want to see how many users have downloaded it and what bandwidth was used?
+ 
+ 
+ Taking chance of (K)Ubuntu 9.04 relase, at the Computer Science Department, Politehnica University of Bucharest, a BitTorrent based distribution system was created. You will have the access to:
+   *  &amp;#039;&amp;#039;&amp;#039;8 initial seeders&amp;#039;&amp;#039;&amp;#039; for the distribution of (K)Ubuntu Live CD / Live DVD images. Later on you will have the whole swarm to download from...
+   *  &amp;#039;&amp;#039;&amp;#039;high bandwidth&amp;#039;&amp;#039;&amp;#039; (1Gbps seeder local connection, 10Gbps Internet access connection)
+   *  &amp;#039;&amp;#039;&amp;#039;real time statistics&amp;#039;&amp;#039;&amp;#039; of the swarm status (average download/upload speed graphics, number of seeders and leechers, etc)
+ 
+ 
+ Did you know that BitTorrent is the protocol with the biggest popularity growth in the last two years [2] ? An important percentage of the Internet Traffic (about 30-35%) is BitTorrent traffic [3].
+ 
+ 
+ The .torrent files will be available at http://torrent.cs.pub.ro immediately after the official release [1]. We will copy the Live CD and Live DVD ISO images and will seed them. At http://torrent.cs.pub.ro you will also find the live swarm status statistics.
+ 
+ 
+ &amp;#039;&amp;#039;&amp;#039;Take part in the experiment! Download (K)Ubuntu and get in the swarm !&amp;#039;&amp;#039;&amp;#039;
+ 
+ 
+ The results of this experiment will be used in the P2P-Next project [4], whose target is to create an infrastructure for fast content delivery using the peer-to-peer model. Politehnica University of Bucharest is a partner in P2P-Next.
+ 
+ 
+ All the 8 seeders will remain active for two weeks after the release. One seeder will be available after that as well. Considering the experiment results satisfactory, the system will be used to deliver other images and large files for the open-source community. The system could be upgraded to a permanent seeder.
+ 
+ 
+   *  [1] https://wiki.ubuntu.com/JauntyReleaseSchedule
+   *  [2] http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009
+   *  [3] http://torrentfreak.com/bittorrent-still-king-of-p2p-traffic-090218/
+   *  [4] http://www.p2p-next.org/
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ Salut!
+ 
+ Considerand o oportunite evenimentul de lansare a Ubuntu 9.04 (Jaunty Jackalope), in cadrul Facultatii de Automatica si Calcualtoare, din Universitatea Politehnica Bucuresti a fost configurata o infrastructura cu 8 sisteme care vor indeplini rolul de seederi BitTorrent pentru distributia imaginilor de CD/DVD Ubuntu. Sistemele puse la dispozitie dispun de conexiuni de mare viteza. Fiecare sistem foloseste o placa de retea de 1Gbit iar iesirea in Internet se realizeaza prin intermediul unui link de 10Gbit.
+ 
+ Vrem sa oferim in acest fel posibilitatea descarcarii rapide a CD-urilor/DVD-urilor Ubuntu 9.04 in Romania prin intermediul unor sisteme cu legaturi rapide la Internet. Lansarea oficiala a Ubuntu 9.04 va avea loc la data de 23 aprilie 2009[1]. In cel mai scurt timp dupa lansare vom pune la dispozitie fisierele .torrent.
+ 
+ Protocolul BitTorrent este protocolul cu cea mai mare crestere in popularitate in ultimii ani[2], un procentaj important al traficului din Internet (în jur de 30-35%) fiind trafic BitTorrent[3]. Modelul peer-to-peer folosit ofera posibilitatea descarcarii simultante de la mai multi peeri si folosirea unui numar mare de legaturi, rezultand in accesibilitate si viteza de transfer ridicate.
+ 
+ Fisierele .torrent vor fi disponibile la adresa torrent.cs.pub.ro foarte apropiat de ora lansarii oficiale a Ubuntu 9.04 - vom copia cat mai repede iso-urile asociate si vom publica fisierele .torrent. La aceasta adresa vor fi publicate link-uri catre un site ce ofera informatii si grafice in timp real legate de viteza de transfer. Informatiile sunt colectate de tracker-ul folosit pentru intermedierea comunicatiei. Tracker-ul va rula pe un sistem specializat.
+ 
+ Rezultatele acestui experiment vor fi folosite in cadrul proiectului P2P-Next[4], care are ca obiectiv crearea unei infrastructuri de distribuire rapida de continut folosind modelul peer-to-peer. Universitatea Politehnica din Bucuresti este partener in cadrul acest proiect.
+ 
+ Obiectivele acestui experiment sunt:
+   *  promovarea BitTorrent ca alternativa eficienta la descarcarea fisierelor mari (imagini de CD); BitTorrent este, in opinia noastra, subutilizat in Romania comparativ cu avantajele pe care le ofera;
+   *  promovarea folosirii BitTorrent in comunitatile open-source;
+   *  accesul mai rapid la CD-urile/DVD-urile Ubuntu la un interval cat mai apropiat de ora lansarii oficiale; seederii pe care ii punem la dispozitie au conexiuni rapide la Internet; in urma distributiei fisierului, numarul de seederi va creste, rezultand in cresterea disponibilitatii si a vitezei de transfer;
+   *  obtinerea de informatii despre clientii BitTorrent folositi, infrastructura de retea si distributia utilizatorilor open-source (informatiile vor fi receptionate de tracker-ul P2P si vor fi publicate pe site-ul torrent.cs.pub.ro);
+ 
+ Sistemele seeder prezentate mai sus vor fi active timp de doua saptamani. Un sistem va ramane seeder si dupa aceasta perioada. In masura in care rezultatele experimentului sunt satisfacatoare, experimentul va fi reluat pentru distribuirea altor imagini si fisiere mari in cadrul comunitatilor open-source.  Sistemul seeder de mai sus va putea fi, de asemenea, consolidat ca seeder permanent.
+ 
+   *  [1] https://wiki.ubuntu.com/JauntyReleaseSchedule
+   *  [2] http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009
+   *  [3] http://torrentfreak.com/bittorrent-still-king-of-p2p-traffic-090218/
+   *  [4] http://www.p2p-next.org/

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/projects/hackathon?rev=1595225814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hackathons</title>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/projects/hackathon?rev=1595225814&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,9 +1,9 @@
- = Hackathons =
+ ====== Hackathons ======
  
- == 5 mai 2012 - uberVU ==
+ ===== 5 mai 2012 - uberVU =====
  
- &amp;lt;pre&amp;gt;
+ &amp;lt;code&amp;gt;
  echo -en &amp;#039;\x40\x00\x00\x00\x01anaare\x00aaaaaaaaaaaaaaaaaaaaaaaaa123456789012345678901234567&amp;#039; | netcat 192.168.1.62 2000
  echo -en &amp;#039;\x40\x00\x00\x00\x01anaare\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00123456789012345678901234567&amp;#039; | netcat 192.168.1.62 2000
  str_full=&amp;#039;\x40\x00\x00\x00\x01anaare\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00123456789012345678901234567&amp;#039;
  &amp;lt;/code&amp;gt;

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/projects/hadoop?rev=1595225814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Proiecte legate de hadoop</title>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/projects/hadoop?rev=1595225814&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,21 +1,24 @@
- = Proiecte legate de hadoop =
+ ====== Proiecte legate de hadoop ======
  
- * Participanți: Vlad Ureche, Răzvan Deaconescu
- * Link: http://hadoop.apache.org/
+   *  Participanți: Vlad Ureche, Răzvan Deaconescu
+   *  Link: http://hadoop.apache.org/
  
- == Idei de proiecte ==
- * evaluare pareri despre facultatea de calculatoare
- ** se pleaca de la posturile de pe planet.cs.pub.ro, urmand ca sursele sa se diversifice
- ** se identifica subiectul principal din fiecare post si apropierea lui de facultatea de calculatoare (algoritm de machine learning)
- ** se masoara gradul de simpatie/apatie (algoritm de machine learning)
- ** se identifica cele mai iubite subiecte si cele mai urate subiecte legate de facultatea de calculatoare
+ ===== Idei de proiecte =====
+   *  evaluare pareri despre facultatea de calculatoare
+     *  se pleaca de la posturile de pe planet.cs.pub.ro, urmand ca sursele sa se diversifice
+     *  se identifica subiectul principal din fiecare post si apropierea lui de facultatea de calculatoare (algoritm de machine learning)
+     *  se masoara gradul de simpatie/apatie (algoritm de machine learning)
+     *  se identifica cele mai iubite subiecte si cele mai urate subiecte legate de facultatea de calculatoare
  
- * identificarea automata a participantilor potentiali in initiativele din facultate / in proiectele open source
- ** se identifica cuvinte cheie pentru proiect si cuvinte cheie pentru requirements-urile fiecarui rol din proiect
- ** se cauta pe motoarele de cautare bloguri care contin grupuri din cuvinte cheie de mai sus 
- ** se agrega datele obtinute (information retrieval)
- ** si se calculeaza scoruri pentru fiecare candidat (algoritmi de scoring, machine learning)
- ** se extrag datele de contact ale candidatilor si se prezinta intr-o interfata
- ** feature: incercarea stabilirii unor relatii de &amp;quot;cunoaste pe&amp;quot; si alegerea setului de candidati pe baza apropierii dintre ei (ca sa se formeze o echipa inchegata) (information retrieval)
- ** feature: scoring al activitatilor persoanei (daca are multe posturi pe blog/multe commit-uri pe github/multe posturi pe forumuri) (information retrieval)
- ** probabil se pot scoate bani din ideea asta, ceva de genul am o problema cu softul open-source X, pe cine intreb - si search engine-ul sa-ti returneze persoana pe care ar trebui s-o intrebi si sa ai sanse maxime sa-ti raspunda. Unul dintre smoke tests e ca pentru &amp;quot;linux kernel&amp;quot; trebuie sa raspunda &amp;quot;Linux Torvalds&amp;quot; si sa-ti dea adresa lkml :))
+   *  identificarea automata a participantilor potentiali in initiativele din facultate / in proiectele open source
+     *  se identifica cuvinte cheie pentru proiect si cuvinte cheie pentru requirements-urile fiecarui rol din proiect
+     *  se cauta pe motoarele de cautare bloguri care contin grupuri din cuvinte cheie de mai sus 
+     *  se agrega datele obtinute (information retrieval)
+     *  si se calculeaza scoruri pentru fiecare candidat (algoritmi de scoring, machine learning)
+     *  se extrag datele de contact ale candidatilor si se prezinta intr-o interfata
+     *  feature: incercarea stabilirii unor relatii de &amp;quot;cunoaste pe&amp;quot; si alegerea setului de candidati pe baza apropierii dintre ei (ca sa se formeze o echipa inchegata) (information retrieval)
+     *  feature: scoring al activitatilor persoanei (daca are multe posturi pe blog/multe commit-uri pe github/multe posturi pe forumuri) (information retrieval)
+ 
+   *  search engine care sa identifice persoanelor care te pot indruma cand ai o problema cu un soft open source
+     *  am o problema cu softul open-source X, pe cine intreb - si search engine-ul sa-ti returneze persoana pe care ar trebui s-o intrebi si sa ai sanse maxime sa-ti raspunda. Unul dintre smoke tests e ca pentru &amp;quot;linux kernel&amp;quot; trebuie sa raspunda &amp;quot;Linux Torvalds&amp;quot; si sa-ti dea adresa lkml :))
+     *  mult crawling peste proiectele open-source existente, agregare de date si mult information retrieval

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="http://swarm.cs.pub.ro/~razvan/wiki/projects/open-source-summer-school?rev=1595225814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Open Source Summer School</title>
        <link>http://swarm.cs.pub.ro/~razvan/wiki/projects/open-source-summer-school?rev=1595225814&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,10 +1,10 @@
- = Open Source Summer School =
+ ====== Open Source Summer School ======
  
  We believe that Open Source is more than an open model of developing software. We believe that Open Source is a way of spreading ideas, of building communities and providing education. Open Source is as much about the technology behind it as it is about the people taking part in the community projects and activities surrounding it. We value the benefits of Open Source, the freedom it offers, the tools it provides and the vast amount of knowledge and skills that may be grasp through a single click on the Internet.
  
  In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet.
- == Description ==
+ ===== Description =====
  
  In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet. We offer our experience and knowledge to all those interested in getting their first steps in open source projects.
  
  The Open Source Summer School will consist of technical talks, presentations and seminars and hackathons. Talks and seminars would provide the basic skills and knowledge required to take part in the project; we will focus on tool such as versioning control systems, wikis, issue trackers, unit testing, automated build and deployment, frameworks, editing, IDEs. As involvement in an open source project will always deal with working with others, we will stress on communication, collaboration and team working skills. Contributions to projects will take part within hackathons, coding parties involving participants and mentors alike.
@@ -12,22 +12,34 @@
  Participants will work in teams for a given open source project, a project they will select at the beginning of the summer school. Each project will be assigned a mentor, an experienced person with good knowledge of the project; the mentor will guide and support the team towards their first patches and to successful upstream contributions.
  
  Talks and hackathons will be held in direct collaboration with [[http://www.rosedu.org|ROSEdu]], a local UPB open source community. During the last years, ROSEdu has been actively involved in open source projects an activities, part of which will form the basis of the summer school.
  
- == Curriculum ==
+ ===== Curriculum =====
  
- * modeled from CDL
- * topics
- * projects and mentors
- * hackathons
+ The current curriculum is based on the highly successful [[http://cdl.rosedu.org/|Community Development Lab]] developed by ROSEdu during the last years. This activitye aims to help enthusiast undergraduate students at Politehnica University of Bucharest to make their first contributions within an open source project and to get a feeling of what real world software development actually means. The CDL curriculum is enriched for an extensive duration provided by the summer school, but still keeping the spirit of providing technical talks, hackathon sessions and invited talks.
  
- == Calendar ==
+ Each day will be split among two major activities: technical talks or seminars and hackathon sessions. The hackathon sessions will involve participants and mentors alike working towards a selected open source project. Projects will be selected at the beginning of the summer school.
  
- * **June 4-7**: welcoming and intro from UPB Summer School
- * **Friday, June 8**: intro of OSSC: presentation of people involved, curriculum, projects, selection of projects
- * **June 11-15, 18-2**1: presentations and hackathons
- * **Friday, June 22**: presentation of project outcomes, diplomas and prizes, closing
- == Participation ==
+ The technical seminars will be presentations of tools and technologies coupled with practical activities where participants will get a grip of how and when should they be using them. Eack seminar will be a 1 hour session covering the topics below:
+   *  Open Source Software Project Management: Wikis, Bug Tracking
+   *  Editors and Efficient Editing
+   *  Version Control Systems
+   *  Reading Code and Coding Style
+   *  Python
+   *  Graphical User Interfaces
+   *  Object Oriented Programming
+   *  Design Patterns
+   *  Unit Testing
+   *  Integrated Development Environments
+ 
+ Apart from the technical seminars, we will have invited speakers, helding either technical talks regarding technologies they have experience with, or personal development talks on topics such as creativity, involvement, building a career, working in teams, taking part in communities. These talks have been held in high regard during the Community Development Lab and we welcome them at the summer school.
+ ===== Calendar =====
+ 
+   *  **June 4-7**: welcoming and intro from UPB Summer School
+   *  **Friday, June 8**: intro of OSSC: presentation of people involved, curriculum, projects, selection of projects
+   *  **June 11-15, 18-2**1: presentations and hackathons
+   *  **Friday, June 22**: presentation of project outcomes, diplomas and prizes, closing
+ ===== Participation =====
  
  We welcome enthusiastic young students with yearning for knowledge in open source projects and skill in open communities. The Open Source Summer School will welcome 15 to 18 passionate students to take part in the inquisitive presentations and challenging projects.
  
  The presentations and hackathons are going to take place in the lab room EG106. The lab provides hardware systems, whiteboard, projector and projector screen. All is well prepared to allow fructuous collaboration and contributions into upstream.

&lt;/pre&gt;</description>
    </item>
</rdf:RDF>
