<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://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="https://swarm.cs.pub.ro/~razvan/wiki/feed.php">
        <title>Razvan's wiki contrib:rsoc</title>
        <description></description>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/</link>
        <image rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-12T21:38:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/android?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/dhc?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/formular-proiecte?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/new?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pidginaudiostatus?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pylxr?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/sidebar-vlc?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/start?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/trac-webadmin-edit?rev=1595225815&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/webgeostatistic?rev=1595225815&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Razvan's wiki</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/</link>
        <url>https://swarm.cs.pub.ro/~razvan/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/android?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Nume şi descriere proiect</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/android?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,8 +1,9 @@
   == Nume şi descriere proiect == 
-  **Marea Androidare** 
+  **Marea Androidare**
    * Pentru început, ne propunem să dezvoltăm o aplicaţie sau/şi un joc (neapărat ingenioase), care să utilizeze cât mai multe dintre tehnologiile oferite de platformă Android: touch screen (capacitiv), GPS, senzor de gravitaţie, compas digital, cameră. 
    * Pentru mai târziu, vom rafina aplicaţia, ne vom perfecţiona şi vom cuceri lumea! :) 
+ 
   == Categorie aplicaţie == 
   * Embedded 
    
   == Obiective == 

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/dhc?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WLoHC</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/dhc?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,120 @@
-  http://www.2humanity.org/ buy propecia in usa oauzwp http://www.truthhappiness.com/levitra.html levitra %-O http://www.rmspnaturecenter.org/accutane.html buying accutane see http://www.2humanity.org/Nexium.html nexium dzlcgi 
+ ====== WLoHC ======
+  Workflow Layer of Heterogeneous Computing
+ ===== Nume și descriere proiect =====
+ 
+   *  Prin definirea logica a relațiilor Proces-Date si maximizarea potențialului unei rețele de calculatoare, se poate ajunge la obținerea unor rezultate satisfăcătoare in timp util.
+   *  Luăm in considerare un algoritm care este prea complex pentru a fi executat pe un singur procesor fie el multicore.
+   *  In cadrul unei rețele sa presupunem ca majoritatea nodurilor beneficiază de o arhitectură multicore mixta (CPU+GPU).
+   *  Putem astfel recolta întreaga putere a unui rețele (având în vedere ca problema poate fi împărţită) prin calcul paralel/distribuit/eterogen.Aplicatia se vrea a fi un layer prin care poate duce la o rezolvare a acestei probleme. 
+ 
+ ===== Categorie aplicație =====
+ 
+   *  low-level/high-level mixture programming
+ ===== Obiective =====
+ 
+   *  crearea/modificarea unui workflow pentru controlul fluxului de executie
+   *  crearea/adaptarea unui layer pentru distribuirea calcului local in functie de hardware
+   *  extragerea de informatii hardware din fiecare sistem nod si centralizarea sa la server
+   *  rezvolrea cel putin a unei probleme real world folosind modelul creat/ statistici referitoare le eficienta 
+ ===== Grup țintă =====
+ 
+ Persoane interesate si cu cunostinte de baza la:
+   *  tendinte evolutie hardware 
+   *  calcul eterogen
+   *  calcul distribuit
+   *  controlul fluxului de executie procese/date
+ 
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
+ 
+ Datorita multitudinii de optiuni in calculul eterogen si a distributiei acestuia in retea parte din optiunile enumerate pot fi schimbate inainte sau de-a lungul proiectului:
+   *  Programare C/C++ si/sau Java
+   *  OpenCL ( INTEL/AMD/NVIDIA/ATI ) - C99 derivat
+   *  BPEL pentru descrierea fluxului (incert)
+   *  posibil MPI / Open MPI
+ ===== Cerințe necesare =====
+ 
+   *  cunostinte bune programare C/C++
+   *  cunostinte bune notiuni calcul paralel/distribuit (ex programare MPI/WCF/RMI)
+   *  cunostinte de baza calcul eterogen
+   *  cunostinte de baza arhitectura CPU-GPU
+ 
+ ===== Cerințe recomandate =====
+ 
+   *  cunostinte OpenCL/ CUDA/ Stream
+   *  cunostinte aprofundate arhitectura GPU/CPU
+   *  cunostinte bune alte limbaje programare Java/Python...
+ 
+ ==== Sisteme de calcul recomandate ====
+ 
+   *  Preferabil laptop
+   *  Dual Core CPU (Intel/AMD)
+   *  2GB RAM
+   *  Placa video discreta cu suport STREAM sau CUDA.
+     *  Atentie suport dx10 != suport CUDA/STREAM
+     *  ATI - seria HD4 minim cu exceptii
+     *  NVIDIA - seria 8 minim cu exceptii
+ ===== Cunoștințe/abilități dobândite =====
+ 
+   *  diferente arhitecturi CPU-GPU
+   *  programare arhitecturi eterogene
+   *  aprecierea problemelor ce pot fi rezolvate cu CPU/GPU
+   *  teamwork/comunicare
+   *  proiect orientat catre cercetare/ multe din tehnologiile in discutie inca in stadiu de dezvoltare
+ ===== Roadmap =====
+ 
+   *  Interviu + Test: 29 iunie - 1 iulie
+   *  Rezultate: 1-2 iulie
+   *  5-6 iulie: **Trunchi Comun** (prezentari -- 2 zile)
+     *  prezentare generala proiect / planificare / stabilire program
+     *  prezentare arhitecturi CPU/GPU/Cell, tendinte tehnologice, proiecte cercetare
+     *  tehnologii openMPI/OpenMP,CUDA vs STREAM vs OPENCL, Java, diverse framework-uri
+   *  7-9 iulie: **Impartire/ Specializare Modul** (prezentari -- 3 zile)
+     *  impartire indivizi pe module, aprofundare / specializare
+       *  (1) Java workflow design / Job Generator / Java -&amp;gt; C / aplicatie OpenCL
+       *  (2) Scheduler MPI / OpenCL/ monitorizare   
+       *  (1) Distributie locala openCL CPU/GPU    
+   *  Deadline 1
+     *  Java workflow design / Job Generator: 15 iulie
+     *  Scheduller alfa: 16 iulie
+     *  Distributie locala openCL CPU/GPU: 16 iulie
+   *  Deadline 2
+     *  Scheduller beta: 20 iulie
+     *  Aplicatie OpenCL - Algoritm fractali OpenCL: 21 iulie
+     *  Unificare si testare: 21-22 iulie
+ 
+ ===== Draft arhitectură (componente principale) =====
+ 
+    |----------------|           |-----------|
+    | Java Workflow  |-----------| Job List  |------|
+    |----------------|           |-----------|      |
+                                                    |
+                                                    |
+                                                -----------------
+                                               |   Scheduller   | eg. MPI - C
+                                                -----------------
+                                                       -
+                                                       -  
+                                               Nod&amp;lt;====-====&amp;gt;Nod --- CPU / GPU     - OpenCL
+                                                                  - interogare componente/monitorizare
+                                               
+ ===== Resurse disponibile =====
+ 
+   *  MPI
+     *  http://www.mcs.anl.gov/research/projects/mpich2/
+     *  http://en.wikipedia.org/wiki/MPICH
+     *  http://en.wikipedia.org/wiki/Message_Passing_Interface
+   *  OpenCL
+     *  http://en.wikipedia.org/wiki/OpenCL
+     *  http://www.khronos.org/opencl/
+     *  http://developer.apple.com/mac/library/documentation/Performance/Conceptual/OpenCL_MacProgGuide/OpenCL_MacProgGuide.pdf
+     *  http://developer.amd.com/zones/OpenCLZone/Pages/default.aspx
+     *  http://www.nvidia.com/object/cuda_opencl_new.html
+   *  CUDA &amp;amp; STREAM
+     *  http://en.wikipedia.org/wiki/CUDA
+     *  http://www.amd.com/US/PRODUCTS/TECHNOLOGIES/STREAM-TECHNOLOGY/Pages/stream-technology.aspx
+     *  http://www.nvidia.com/object/cuda_home_new.html
+   *  Articole Stiintifice HPC, Calcul Eterogen
+     *  http://www.gpucomputing.net/
+   *  Altele
+     *  http://www.redhat.com/rhel/
+     *  http://www.fixstars.com/en/products/ydel/cuda/

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/formular-proiecte?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formular înscriere proiecte pentru RSoC</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/formular-proiecte?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,29 @@
-  http://www.centralparkposse.com/Carisoprodol.htm carisoprodol 696863 http://www.centralparkposse.com/Ativan.htm ativan online 8((( 
+ ====== Formular înscriere proiecte pentru RSoC ======
+ 
+ ===== Nume și descriere proiect =====
+ 
+ ===== Categorie aplicație =====
+ 
+   *  Web/embedded/low-level programming/etc.
+ 
+ ===== Obiective =====
+ 
+ ===== Grup țintă =====
+ 
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
+ 
+ ===== Cerințe necesare =====
+ 
+ ===== Cerințe recomandate =====
+ 
+ ===== Cunoștințe/abilități dobândite =====
+ 
+ ===== Plan/roadmap pe termen scurt =====
+ 
+ ===== Plan pe termen mediu (continuarea colaborării) =====
+ 
+ ===== Draft arhitectură (componente principale) =====
+ 
+ ===== Resurse disponibile =====
+ 
+   *  liste de discuții, repository-uri, wiki etc.

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/new?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formular înscriere proiecte pentru RSoC</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/new?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,29 @@
- test
+ ====== Formular înscriere proiecte pentru RSoC ======
+ 
+ ===== Nume și descriere proiect =====
+ 
+ ===== Categorie aplicație =====
+ 
+   *  Web/embedded/low-level programming/etc.
+ 
+ ===== Obiective =====
+ 
+ ===== Grup țintă =====
+ 
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
+ 
+ ===== Cerințe necesare =====
+ 
+ ===== Cerințe recomandate =====
+ 
+ ===== Cunoștințe/abilități dobândite =====
+ 
+ ===== Plan/roadmap pe termen scurt =====
+ 
+ ===== Plan pe termen mediu (continuarea colaborării) =====
+ 
+ ===== Draft arhitectură (componente principale) =====
+ 
+ ===== Resurse disponibile =====
+ 
+   *  liste de discuții, repository-uri, wiki etc.

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pidginaudiostatus?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formular înscriere proiecte pentru RSoC</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pidginaudiostatus?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,65 @@
-  http://www.marsyslaw.org/ propecia %PPP http://www.xingbing66.com/ nexium coupons etgek http://www.truthhappiness.com/levitra.html cheap levitra online vardenafil &amp;gt;:-)) http://www.neoselvazoologicalconservancy.com/viagra.html viagra xanax arxh 
+ ====== Formular înscriere proiecte pentru RSoC ======
+ 
+ ===== Nume și descriere proiect =====
+ Este un plugin pentru clientul de messenger Pidgin care are ca prim scop implementarea unui status in forma auditiva. 
+ 
+ ===== Categorie aplicație =====
+ Plugin pentru Pidgin / libpurple
+ 
+ ===== Obiective =====
+   *  realizarea unei interfete grafice care sa permita uploadul unui fisier audio, pe un site de audio-hosting (in momentul in care se doreste setarea unui status auditiv)
+   *  adaptarea interfetei Pidgin, pentru a indeplini si rolul unui media-player, astfel incat utilizatorii sa poata reda statusurile auditive
+ 
+ 
+ ===== Grup țintă =====
+ Utilizatorii clientului de messenger Pidgin
+ 
+ 
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
+ Pentru dezvoltarea pluginului se va folosi C/C++, precum si posibile biblioteci specifice pentru interactiunea cu un site tip audio hosting.
+ 
+ 
+ ===== Cerințe necesare =====
+   *  cunostinte de C/C++ (nivel mediu)
+   *  utilizator de Linux (nivel incepator)
+   *  abilitati de lucru in echipa
+ 
+ 
+ ===== Cerințe recomandate =====
+   *  utilizator git
+   *  cunostinte despre libpurple
+ 
+ 
+ ===== Cunoștințe/abilități dobândite =====
+   *  cunostinte despre libpurple / biblioteci de sunet / biblioteci specifice pentru interactiunea cu un site de audio hosting.
+   *  abilitatea de a folosi git
+   *  lucru in echipa
+ 
+ 
+ ===== Plan/roadmap pe termen scurt =====
+   - familiarizarea cu uneltele folosite (1 - 2 zile)
+   - studierea altor pluginuri (1 - 2 zile)
+   - evaluarea posibilitatilor pentru un site de audio-hosting (1 - 2 zile)
+   - crearea unui repository git pentru proiect
+   - realizarea modulelor principale pentru proiect (aproximativ 10 zile) 
+   - integrarea acestor module intr-o versiune primara a pluginului Pidgin (aproximativ 5 zile)
+   - bug-fixing (pe toata perioada lucrului la proiect)
+   - realizarea si prezentarea versiunii finale
+ 
+ ===== Plan pe termen mediu (continuarea colaborării) =====
+ Ne vom ocupam de mentenanta proiectului si intentionam sa adaugam noi facilitati, cum ar fi un avatar video.
+ 
+ 
+ ===== Draft arhitectură (componente principale) =====
+   *  interfata grafica ce permite uploadul fisierului audio
+   *  un media-player
+   *  modul de identificare si control a statusurilor audio
+   *  modul care realizeaza legatura intre interfata grafica si site-ul de audio-hosting
+   *  cod care faciliteaza interconectarea modulelor anterioare
+ 
+ 
+ ===== Resurse disponibile =====
+ 
+ Va fi creat un cont pe github cu un repository pe care se vor mentine sursele; se vor folosi toate facilitatile de comunicare / bug tracking oferite de acesta.
+ 
+ 

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pylxr?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PyLXR</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/pylxr?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,74 +1,74 @@
- = PyLXR =
- == Nume și descriere proiect ==
+ ====== PyLXR ======
+ ===== Nume și descriere proiect =====
  
  PyLXR este o aplicație care oferă posibilitatea navigării codului printr-o interfață web. Aplicația este o reimplementare [[http://sourceforge.net/projects/lxr/ | LXR]] sau [[http://lxr.linux.no/ | lxrng]] dar scrisă în Python. Aplicațiile actuale scrise în Perl sunt dificil de înțeles și configurat. Considerăm că un limbaj precum Python poate oferi un timp de dezvoltare rapid și o mentenanță facilă a codului.
- == Categorie aplicație ==
+ ===== Categorie aplicație =====
  
- * Software engineering (parsing, căutare, baze de date, interfață web)
+   *  Software engineering (parsing, căutare, baze de date, interfață web)
  
- === Aplicații similare ===
+ ==== Aplicații similare ====
  
- * [[http://sourceforge.net/projects/lxr/ | LXR]]
- * [[http://lxr.linux.no/ | lxrng]]
- * [[http://www.gnu.org/software/global/ | GNU GLOBAL]]
- == Obiective ==
+   *  [[http://sourceforge.net/projects/lxr/ | LXR]]
+   *  [[http://lxr.linux.no/ | lxrng]]
+   *  [[http://www.gnu.org/software/global/ | GNU GLOBAL]]
+ ===== Obiective =====
  
- * Se dorește obținerea unei aplicații care să permită acces prin intermediul interfeței web la codul sursă al unui program.
- * Pentru moment este vizat limbajul C.
- * Se dorește căutarea atât după numele funcției sau variabilei (tag-search) cât și după nume de fișiere (file search) sau șiruri de caractere (freetext search).
- * Aplicația va fi implementată în Python.
- == Grup țintă ==
+   *  Se dorește obținerea unei aplicații care să permită acces prin intermediul interfeței web la codul sursă al unui program.
+   *  Pentru moment este vizat limbajul C.
+   *  Se dorește căutarea atât după numele funcției sau variabilei (tag-search) cât și după nume de fișiere (file search) sau șiruri de caractere (freetext search).
+   *  Aplicația va fi implementată în Python.
+ ===== Grup țintă =====
  
- * Dezvoltatori de programe, preponderent proiecte FOSS. Aplicații de source-code browsing precum [[http://ctags.sourceforge.net/ | ctags]], [[http://cscope.sourceforge.net/ | cscope]], [[http://www.gnu.org/software/global/ | GNU GLOBAL]] și cele care oferă interfață web precum [[http://sourceforge.net/projects/lxr/ | LXR]], [[http://lxr.linux.no/ | lxrng]] sau [[http://www.gnu.org/software/global/ | GNU GLOBAL]] sunt utile pentru parcugerea rapidă și înțelegerea codului.
- == Limbaje de programare/biblioteci/aplicații/framework-uri folosite ==
+   *  Dezvoltatori de programe, preponderent proiecte FOSS. Aplicații de source-code browsing precum [[http://ctags.sourceforge.net/ | ctags]], [[http://cscope.sourceforge.net/ | cscope]], [[http://www.gnu.org/software/global/ | GNU GLOBAL]] și cele care oferă interfață web precum [[http://sourceforge.net/projects/lxr/ | LXR]], [[http://lxr.linux.no/ | lxrng]] sau [[http://www.gnu.org/software/global/ | GNU GLOBAL]] sunt utile pentru parcugerea rapidă și înțelegerea codului.
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
  
- * Limbaj principal: Python
- * [[http://ctags.sourceforge.net/ | ctags]], [[http://cscope.sourceforge.net/ | cscope]] sau [[http://www.gnu.org/software/global/ | GNU GLOBAL]] pentru obținerea backendului de tag-uri
- * Aplicație de indexare a codului care să permită căutarea rapidă
- * Bază de date (de preferat [[http://www.sqlite.org/ | SQLite]])
- * Python (CGI sau [[http://www.modpython.org/ | mod_python]]) pentru interfața web
- == Cerințe necesare ==
+   *  Limbaj principal: Python
+   *  [[http://ctags.sourceforge.net/ | ctags]], [[http://cscope.sourceforge.net/ | cscope]] sau [[http://www.gnu.org/software/global/ | GNU GLOBAL]] pentru obținerea backendului de tag-uri
+   *  Aplicație de indexare a codului care să permită căutarea rapidă
+   *  Bază de date (de preferat [[http://www.sqlite.org/ | SQLite]])
+   *  Python (CGI sau [[http://www.modpython.org/ | mod_python]]) pentru interfața web
+ ===== Cerințe necesare =====
  
- * Cunoștințe de bază de progamare
- * Cunoștințe medii de programare C
- * Cunoștințe de algoritmi de căutare și sortare
- * Deprinderi în utilizarea unui sistem Unix (linia de comandă)
- * Deprinderi de folosire a tool-urilor principale de programare (editor, compilator, debugger)
- == Cerințe recomandate ==
+   *  Cunoștințe de bază de progamare
+   *  Cunoștințe medii de programare C
+   *  Cunoștințe de algoritmi de căutare și sortare
+   *  Deprinderi în utilizarea unui sistem Unix (linia de comandă)
+   *  Deprinderi de folosire a tool-urilor principale de programare (editor, compilator, debugger)
+ ===== Cerințe recomandate =====
  
- * Cunoștințe de bază Python
- * Cunoștințe de bază de web programming
- * Cunoștințe de bază de baze de date
- * Deprinderi de utilizare a ctags/csope
- * Folosirea unui sistem de versioning (CVS, SVN, Git, Darcs etc.)
- == Cunoștințe/abilități dobândite ==
+   *  Cunoștințe de bază Python
+   *  Cunoștințe de bază de web programming
+   *  Cunoștințe de bază de baze de date
+   *  Deprinderi de utilizare a ctags/csope
+   *  Folosirea unui sistem de versioning (CVS, SVN, Git, Darcs etc.)
+ ===== Cunoștințe/abilități dobândite =====
  
- * Cunoștințe de software engineering, integrare de aplicații, folosirea unor aplicații deja existente
- * Cunoștințe medii/avansate de programare în Python
- * Cunoștințe de documentare a unui proiect de amploare
- * Cunoștințe de lucru în echipă, colaborare, comunicare
- * Deprinderi de folosire avansată a unui sistem Unix
- * Deprinderi de configurare/administrare a unui server web și a unui sistem de baze de date
- == Plan/roadmap pe termen scurt ==
+   *  Cunoștințe de software engineering, integrare de aplicații, folosirea unor aplicații deja existente
+   *  Cunoștințe medii/avansate de programare în Python
+   *  Cunoștințe de documentare a unui proiect de amploare
+   *  Cunoștințe de lucru în echipă, colaborare, comunicare
+   *  Deprinderi de folosire avansată a unui sistem Unix
+   *  Deprinderi de configurare/administrare a unui server web și a unui sistem de baze de date
+ ===== Plan/roadmap pe termen scurt =====
  
- * 3-4 zile: training/acomodare cu limbajul Python, aplicațiile folosite, baze de date, proiectarea arhitecturii aplicației, proiectarea unui sistem de logging a informațiilor (probabil folosind [[http://docs.python.org/library/logging.html | Python logging]]
- * 1 săptămână: integrarea ctags/cscope/GNU GLOBAL în Python, proiectarea și configurarea bazei de date, proiectarea cazurilor de test
- * 1 săptămână: integrarea facilităților de căutare, aplicație de test în linia de comandă, proiectarea cazurilor de test
- * 3-4 zile: testarea aplicației în stadiul actual (integrare sistem de source code tagging și căutare în baza de date)
- == Plan pe termen mediu (continuarea colaborării) ==
+   *  3-4 zile: training/acomodare cu limbajul Python, aplicațiile folosite, baze de date, proiectarea arhitecturii aplicației, proiectarea unui sistem de logging a informațiilor (probabil folosind [[http://docs.python.org/library/logging.html | Python logging]]
+   *  1 săptămână: integrarea ctags/cscope/GNU GLOBAL în Python, proiectarea și configurarea bazei de date, proiectarea cazurilor de test
+   *  1 săptămână: integrarea facilităților de căutare, aplicație de test în linia de comandă, proiectarea cazurilor de test
+   *  3-4 zile: testarea aplicației în stadiul actual (integrare sistem de source code tagging și căutare în baza de date)
+ ===== Plan pe termen mediu (continuarea colaborării) =====
  
- * Proiectarea unui fișier de configurare pentru aplicație (loc cod sursă, informații bază de date, informații despre publicare). Integrarea fișierului de configurare în aplicație
- * Definirea unui API de comunicare cu aplicația (văzută ca un backend). Diversele interfețe de folosire (CLI, GUI, WebUI) vor fi văzute ca front-end
- * Proiectarea și implementarea interfeței web folosite de aplicației
- * Integrarea interfeței web cu aplicația
- * Testarea aplicației
- * Installer pentru aplicație (pachet)
- == Draft arhitectură (componente principale) ==
+   *  Proiectarea unui fișier de configurare pentru aplicație (loc cod sursă, informații bază de date, informații despre publicare). Integrarea fișierului de configurare în aplicație
+   *  Definirea unui API de comunicare cu aplicația (văzută ca un backend). Diversele interfețe de folosire (CLI, GUI, WebUI) vor fi văzute ca front-end
+   *  Proiectarea și implementarea interfeței web folosite de aplicației
+   *  Integrarea interfeței web cu aplicația
+   *  Testarea aplicației
+   *  Installer pentru aplicație (pachet)
+ ===== Draft arhitectură (componente principale) =====
  
- {{ :contrib:rsoc:pylxr-architecture.png?500|Arhitectură PyLXR}}
+ {{ :contrib:rsoc:pylxr-architecture.png?800 |Arhitectură PyLXR}}
  
- == Resurse disponibile ==
+ ===== Resurse disponibile =====
  
- * Vom folosi [[https://projects.rosedu.org/ | un proiect Redmine]] și repository [[http://git-scm.com/ | Git]] pentru dezvoltare, testare și planificare. Instanța Redmine va fi creată în momentul pornirii proiectului.
- * Pentru comunicare vom folosi o listă de discuții. Lista de discuții va fi creată în momentul pornirii proiectului.
- * Pentru lucru efectiv vom folosi sala EG106.
+   *  Vom folosi [[https://projects.rosedu.org/ | un proiect Redmine]] și repository [[http://git-scm.com/ | Git]] pentru dezvoltare, testare și planificare. Instanța Redmine va fi creată în momentul pornirii proiectului.
+   *  Pentru comunicare vom folosi o listă de discuții. Lista de discuții va fi creată în momentul pornirii proiectului.
+   *  Pentru lucru efectiv vom folosi sala EG106.

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/sidebar-vlc?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Nume și descriere proiect</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/sidebar-vlc?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,85 @@
+ 
+ ===== Nume și descriere proiect =====
+ 
+ Extensie &amp;quot;Sidebar VLC&amp;quot; pentru FIREFOX
+ 
+ ===== Categorie aplicație =====
+ 
+   *  Web/Multimedia
+ 
+ ===== Obiective =====
+ 
+ Obiectivul este dezvoltarea unei extensii pentru Firefox capabila sa faca posibila redarea de fisiere multimedia (Audio/Video) aflate pe statia locala sau pe internet. Aceasta ar trebui sa aiba modalitati rudimentare de control Play/Pause/etc, un playlist si eventual sa fie integrata cu playerul VLC, astfel incat fisierele sa fie mutate in playlistul VLC la inchiderea browserului.
+ 
+ ===== Grup țintă =====
+ 
+ Grupul tinta al extensiei il reprezinta toti utilizatorii browserului Mozilla Firefox si/sau al playerului VLC. Pe langa acestia, se adreseaza tuturor celor ce prefera sa asculte muzica sau sa vizioneze un film in timp ce navigheaza pe internet.
+ 
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
+ 
+ Pentru dezvoltare, se vor folosi Aplicatiile Mozilla Firefox, si VideoLAN VLC Player.
+ Limbajul de programare consta in principal din javascript, desi limbajele C/C++ vor fi in mod sigur folosite la interfatarea celor 2 aplicatii.
+ Pentru redarea continutului multimedia, se va folosi VLC Web-plugins de la VideoLAN.
+ 
+ ===== Cerințe necesare =====
+ 
+ Entuziasm si capacitatea de a lucra in echipa.
+ Cunostinte minime de C/C++, XML, javascript si utilizare Mozilla Firefox.
+ 
+ ===== Cerințe recomandate =====
+ 
+ Cunostintele bune de javascript sunt binevenite desi nu sunt absolut necesare. Speram sa invatati tot ce e necesar in etapa de documentare pentru proiect. De asemenea, deoarece VLC este scris in C/C++, trebuie sa fiti capabili sa faceti unele &amp;quot;tweak&amp;quot;-uri la codul plugin-ului.  Cunostintele de folosire a unui SVN si general practices sunt de asemenea un plus.
+ 
+ ===== Cunoștințe/abilități dobândite =====
+ 
+ In cadrul acestui proiect veti invata totul despre procesul de dezvoltare a unei extensii Firefox, veti dobandi cunostinte de programare in javascript, folosire a API-ului Firefox, proiectare a unei interfete cu utilizatorul si de folosire a CSS, XUL si XPCOM.
+ 
+ ===== Plan/roadmap pe termen scurt =====
+ 
+   *  Ziua 1-4  
+ - Studierea tutorialelor si documentarea privind uneltele de dezvoltare a unei extensii
+ - Discutii despre strategia de lucru, interfata, moduri de implementare
+ - Proiectarea aplicatiei
+ - Impartirea task-urilor
+ 
+   *  Ziua 5-7
+ - Dezvoltarea unei structuri de baza pentru extensie
+ 
+   *  Ziua 8-18
+ - Dezvoltarea extensiei
+ - Interfatarea cu VLC
+ - Realizarea unui playlist
+ - Implementarea interfetei de control a playerului
+ - (Optional) Redimensionarea ferestrei video
+ 
+   *  Ziua 18-21
+ - Debugging
+ - Optimizarea codului
+ - Implementarea de alte feature-uri
+ 
+ ===== Plan pe termen mediu (continuarea colaborării) =====
+ 
+ Dupa dezvoltarea acestei extensii, speram sa o publicam pe pagina de AddOns pentru firefox.
+ Aceasta extensie vine in ajutorul iubitorilor multimedia, pentru care nu exista foarte multe extensii de acest gen.
+ Dezvoltarea extensiei poate continua, existand posibilitatea de a dezvolta extensii mai bune pe teme asemanatoare.
+ In orice caz, cel mai mare castig in urma acestui proiect il reprezinta cunostintele de dezvoltare a unei extensii.
+ 
+ 
+ ===== Draft arhitectură (componente principale) =====
+ 
+ Stuctura extensiei este urmatoarea:
+   *  sidebar 
+     *  O bara verticala retractabila in partea dreapta a browserului ce contine fereastra video si playlistul. Este preferabil redimensionabila pentru a permite o experienta mai buna in browsing.
+   *  statusbar
+     *  Se afla in partea de jos a sidebar-ului si contine butoanele de PLAY, PAUSE, OPEN, etc. Controleaza continutul multimedia din sidebar. 
+ 
+ - o optiune de transparenta si redare a continutului in spatele paginii web afisate ar fi o facilitate interesanta -
+ 
+ ===== Resurse disponibile =====
+ 
+ https://addons.mozilla.org/en-US/developers/docs/getting-started
+ 
+ https://developer.mozilla.org/En/Firefox_addons_developer_guide
+ 
+ http://kb.mozillazine.org/Getting_started_with_extension_development
  

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/start?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>contrib:rsoc:start</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/start?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1 +1,3 @@
-  http://www.81yiyu.com/ prednisone no prescription xpsbbp http://www.neoselvazoologicalconservancy.com/cialis.html buy cialis ucdkye http://www.canaveraldistrict.org/prednisone.html order prednisone 7776 http://www.neoselvazoologicalconservancy.com/propecia.html propecia gjt 
+ = Formulare RSoC =
+ 
+ {{indexmenu&amp;gt;.#1|js}}

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/trac-webadmin-edit?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Trac WebAdmin Menu Editing</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/trac-webadmin-edit?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,7 +1,7 @@
  The quality of the paper depends on the writer. That is self-evident. We dont hire hacks and that is why we manage to impress our clients with well-written, deeply-researched and argumentative papers. After your writer finishes work on your project, our editors review it to assure it has appropriate style, structure and contains no mistakes. We also check your paper for plagiarism before you receive it on your email. The final result you have is a plagiarism-free, original, quality work.
  
- http://www.custom-made-paper.com Resume
+ [[http://www.custom-made-paper.com|Resume]]
  
  
  
  
@@ -9,7 +9,12 @@
  
  
  
  
- = Trac WebAdmin Menu Editing =
  
- * Allow editing of Menus over WebAdminPlugin
+ 
+ 
+ 
+ 
+ ====== Trac WebAdmin Menu Editing ======
+ 
+   *  Allow editing of Menus over WebAdminPlugin

&lt;/pre&gt;</description>
    </item>
    <item rdf:about="https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/webgeostatistic?rev=1595225815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:16:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formular înscriere proiecte pentru RSoC</title>
        <link>https://swarm.cs.pub.ro/~razvan/wiki/contrib/rsoc/webgeostatistic?rev=1595225815&amp;do=diff</link>
        <description>&lt;pre&gt;
@@ -1,35 +1,35 @@
- = Formular înscriere proiecte pentru RSoC =
- == Nume și descriere proiect ==
+ ====== Formular înscriere proiecte pentru RSoC ======
+ ===== Nume și descriere proiect =====
    * Nume: **Web Geostatistics**
    * Nume unix: webgeostatistic
    * Nume scurt: wgs
  
  Web Geostatistics este o aplicație de desktop, free, open-source, care e capabilă să afișeze statistici despre utilizarea site-urilor web sau aplicațiilor, folosind un model 3D al planetei. Toate statisticile realizate sunt bazate pe locația geografică și timpul apariției evenimentelor. Rulează pe sitemele de operare Windows și Linux, deoarece se folosește de (toolkit-ul) Qt.
- 
- == Categorie aplicație ==
+ ===== Categorie aplicație =====
    * gui
    * grafică 3D
+   * vizualizare date
    * rețea
    * web
    * cross-platform
  
- == Obiective ==
+ ===== Obiective =====
  Obiectivul final este ca un developer să poată vedea cu ușurință statistici simple și relevante despre utilizarea proiectului la care lucrează, sau ca un user să poată aceleași statistici din curiozitate. De asemenea, trebuie să existe posibilitatea ca orice fel de statistici cu evenimente care au locația pe tot globul să poată fi creeate.
- == Grup țintă ==
+ ===== Grup țintă =====
  Studenți la Automatică și Calculatoare, sau oricine știe puțină programare.
  Grupul țintă al proiectului sunt developerii.
  
- == Limbaje de programare/biblioteci/aplicații/framework-uri folosite ==
+ ===== Limbaje de programare/biblioteci/aplicații/framework-uri folosite =====
    * C++
    * Qt
    * OpenGL
    * PHP / MySQL
    * Subversion
    * CMake
    * Doxygen
  
- == Cerințe necesare ==
+ ===== Cerințe necesare =====
  Pentru partea de aplicație C++:
    * C++ mediu
    * POO mediu
    * GUI design de bază
@@ -38,9 +38,9 @@
  Pentru partea de web development:
    * PHP mediu
    * Baze de date MySQL mediu spre avansat
  
- == Cerințe recomandate ==
+ ===== Cerințe recomandate =====
  Pentru partea de aplicație C++:
    * C++ mediu spre avansat
    * POO mediu spre avansat
    * GUI design acceptabil
@@ -51,37 +51,37 @@
    * Baze de date MySQL avansat
  
  Niște cunoștințe sau experiență în legătură cu API-ul Google ar fi extraordinar.
  
- == Cunoștințe/abilități dobândite ==
+ ===== Cunoștințe/abilități dobândite =====
    * Lucru în echipă la un proiect open-source
    * Procesul de dezvoltare al unei aplicații open-source
    * Familiarizare cu lucrul cu o sursă mare
    * Cunoștințe despre avantajele și dezavantajele lui Qt
    * Dezvoltare GUI
  
- == Plan/roadmap pe termen scurt ==
+ ===== Plan/roadmap pe termen scurt =====
    * Fixarea bug-uri de toate felurile, îmbunătățirea calității
    * Creerea sau actualizarea de documentație pe toate planurile (aplicație C++, site web, cod sursă, etc.)
    * Îmbunătățirea sistemului de cache local (cu fișiere binare, nu text + cache la statistici calculate, nu evenimente)
    * Eficientizare pentru îmbunătățirea scalabilității
  
- == Plan pe termen mediu (continuarea colaborării) ==
+ ===== Plan pe termen mediu (continuarea colaborării) =====
    * Îmbunătățirea suportului pentru baze de date pentru aplicația C++
    * Integrarea cu Google Analytics
    * Compilare și pachete pe arhitecturile cunoscute
    * Finalizarea proiectului
  
- == Draft arhitectură (componente principale) ==
+ ===== Draft arhitectură (componente principale) =====
    * Web Server HTTP + PHP + bază de date MySql (centralizează evenimentele)
    * Aplicație GUI Qt cross-platform (afișează statisticile)
    * Bibleotecă partajată (librărie) pentru aplicațiile care folosesc Web Geostatistics și preferă să nu dea HTTP request manual pentru raportarea evenimentelor
  
  Website-ul sau aplicația utilizatorului trimite requesturi către serverul web pentru a înregistra evenimentele (utilizările).
  Aplicația Web Geostatistics se poate conecta la serverul web, la o bază de date a utilizatorului, sau poate importa fișiere csv locale, iar apoi poate afișa statisticile. Grafica este realizată cu OpenGL, care folosește shadere GLSL. Componentele principale sunt widgetul pentru planeta și statisticile cu OpenGL, widgetul pentru graficele cu bare și widgetul pentru lista de module. Există și un wizard pentru adăugarea de module noi (un modul poate fi privit ca un website sau o aplicație a userului)
  
- == Resurse disponibile ==
+ ===== Resurse disponibile =====
    * [[http://webgeostatistic.sourceforge.net/]]
    * [[https://sourceforge.net/projects/webgeostatistic/]]
    * IRC pe freenode.net, canal #wgs
    * [[http://download.opensuse.org/repositories/home:/skeletk13:/webgeostatistic/]]
    * [[http://ro.wikipedia.org/wiki/Qt]]

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