<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forumul Ubuntu România : Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro</link>
<description> Forumul Ubuntu România</description>
<language>en</language>
<docs>http://backend.userland.com/rss</docs>
<item>
<title>am probleme cu vizualizarea imaginilor prin google earth in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=169391#169391</link>
<guid isPermaLink="false">169391@http://forum.ubuntu.ro</guid>
<description>Topic: am probleme cu vizualizarea imaginilor prin google earth

Message: Mesajele controversate au fost mutate-ntrun subiect nou creat..
</description>
<pubDate>Mon, 20 May 2013 16:47:12 +0300</pubDate>
</item>
<item>
<title>clasa graf orientat ponderat in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=169306#169306</link>
<guid isPermaLink="false">169306@http://forum.ubuntu.ro</guid>
<description>Topic: clasa graf orientat ponderat

Message: Salutare ! Sunt nou in domeniul programarii orientate pe obiecte si, totodata, foarte varza...Sunt unele chestii pe care le pricep, iar din altele nu inteleg absolut nimic:|Am de realizat proiectul urmator, dar nu prea ma pot descurca.... Mai jos , am postat si fisierul header si sursa al clasei(ce am putut realiza pana acum)... Nu am facut cine stie ce, dar asta e tot ce am putut....Daca cineva m-ar putea ajuta i-as fi recunoscator ! Macar sfaturi/indicatii !1.Sa se realizeze o clasa graf orientat ponderat care implementeaza urmatoarele operatii pt un graf orientat reprezentat prin matricea costurilor .Clasa contine :- date membre private : nr de noduri si matricea costurilor- metode publice :constructor implicit, constructor de copieredestructorcitire graf din fisierul graf.in (nr. noduri, nr arce,sir de arce si costurile lor)afisare graf : nr. noduri si matricea costurilorafisarea componentelor tare conexe din graf si a numarului de componente tare conexedeterminarea drumurilor de cost minim de la un nod x la toate celelalte noduri (alg. Dijkstra)supraincarcarea operatorului &#60; pentru 2 grafuri g1 si g2 , pentru a a verifica daca graful g1 este graf partial al grafului g2determinarea unui drum de cost minim intre oricare doua noduri distincte din graf(alg. Roy-Floyd)Graf_ponderat.h
Cod:#include &#60;iostream&#62;
#include &#60;fstream&#62;

using namespace std;

class graf
{
    int n,c[50][50],m;
    public:
    graf()
    {
        n=0;
    }
    graf(graf &#38; a)
    {
        n=a.n;
        for(int i=1;i&#60;=n;i++)
            for(int j=1;j&#60;=n;j++)
            c[j]=a.c[j];
    }
    ~graf()
    {
        for(int i=1;i&#60;=n;i++)
            for(int j=1;j&#60;=n;j++)
                c[j]=0;
                n=0;
    }
    void citire();
    void afisare();
    friend graf roy_warshall();
    friend graf succesor(int x);
    friend graf dijkstra();
};
Graf_ponderat.cpp
Cod:#include &#34;graf_ponderat.h&#34;
#define inf 50000

int nrs,nrp,nrc,sel[50],comp[50],s[50],p[50],d[50];

void graf::citire()
{
    int i,x,y,j,t,cost;
    fin&#62;&#62;n&#62;&#62;m&#62;&#62;t;
    for(i=1;i&#60;=n;i++)
            for(j=1;j&#60;=n;j++)
            if(i!=j)
            c[j]=inf;
        for(i=1;i&#60;=n;i++)
            if(t!=i)
            d=inf;
        for(i=1;i&#60;=m;i++)
    {
        fin&#62;&#62;x&#62;&#62;y&#62;&#62;cost;
        c

    [y]=cost;

        if(x==t)
        {
            d[y]=cost;
            p[y]=x;
        }
    }
}
void graf::afisare()
{
    int i,j;
    fout&#60;&#60;&#34;nr. noduri: &#34;&#60;&#60;n;
    for(i=1;i&#60;=n;i++)
    {   for(j=1;j&#60;=n;j++)
        if(c[j]==inf)
        fout&#60;&#60;&#34;&#38;&#34;&#60;&#60;' ';
        else
        fout&#60;&#60;a[j]&#60;&#60;' ';
        fout&#60;&#60;'\n';
    }
}
void graf::roy_warshall()
{
    int i,j,k;
    for(i=1;i&#60;=n;i++)
    for(j=1;j&#60;=n;j++)
    for(k=1;k&#60;=n;k++)
        if(a[j]==inf)
        a[j]=a[k]*a[k][j];
}
void graf::succesor(int x)
{
    int i;
    nrs=0;
    for(i=1;i&#60;=n;i++)
        if(i!=x&#38;&#38;a

    ==1)

        {
            nrs++;
            s[nrs]=i;
        }
}
void graf::predecesor(int x)
{
    int i;
    nrc=0;
    for(i=1;i&#60;=n;i++)
    if(i!=x&#38;&#38;a

    ==1)

    {
        nrp++;
        p[nrp]=i;
    }
}
void graf::componenta(int x)
{
      int i,j,ok;
    nrc=0;
    for(i=1;i&#60;=nrs;i++)
        for(j=1;j&#60;=nrp;j++)
    if(S==P[j])
    {
        nrc++;
        sel[S]=1;
        comp[nrc]=S;
    }
        nrc++;
        comp[nrc]=x;
        for(i=1;i&#60;=nrc;i++)
            fout&#60;&#60;comp&#60;&#60;' ';
            fout&#60;&#60;'\n';
}
void graf::determinare()
{
    int x,i,ok;
    do
    {
        ok=0;
        for(i=1;i&#60;=n;i++)
        if(sel==0)
        {
            sel=1;
            succesor(i);
            predecesor(i);
            componenta(i);
            ok=1;break;
        }
    }
    while(ok==1);
}
void graf ::val_min(int &#38;min , int &#38;k)
{
    int i;
    min=inf;
    for(i=1;i&#60;=n;i++)
        if(d&#60;min&#38;&#38;s==0)
        {
            min=d;
            k=i;
        }
}
void graf::dijkstra()
{
    int i,ok,min,k,nr=0;
    s[t]=1;
    nr=1;
    do
    {
        ok=0;
        val_min(min,k);
        if(min!=inf)
        {
            s[k]=1;
            nr++;
            for(i=1;i&#60;=n;i++)
                if(s==0)
                    if(d[k]+a[k]&#60;d)
                        {
                            d=d[k]+a[k];
                            p=k;
                        }
                        ok=1;
        }
        if(nr==n)
        break;
    }
    while(ok==1);
}
_____________________________________________________________Folosim Code în loc de Quotes.
</description>
<pubDate>Sat, 18 May 2013 18:46:13 +0300</pubDate>
</item>
<item>
<title>[REZOLVAT] If statement javascript in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=169148#169148</link>
<guid isPermaLink="false">169148@http://forum.ubuntu.ro</guid>
<description>Topic: [REZOLVAT] If statement javascript

Message: @TibusMultumesc frumos ! A mers :d
</description>
<pubDate>Thu, 16 May 2013 15:57:43 +0300</pubDate>
</item>
<item>
<title>[REZOLVAT] If statement javascript in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=169092#169092</link>
<guid isPermaLink="false">169092@http://forum.ubuntu.ro</guid>
<description>Topic: [REZOLVAT] If statement javascript

Message: Cod:function chek(){
   var1=document.getElementById('var1').style.visibility;
    if(!(var1==&#34;visible&#34;))
    $(&#34;#corect&#34;).fadeIn(600);
   else
    $(&#34;#gresit&#34;).fadeIn(600);     
}
</description>
<pubDate>Wed, 15 May 2013 16:44:09 +0300</pubDate>
</item>
<item>
<title>[REZOLVAT] If statement javascript in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=169078#169078</link>
<guid isPermaLink="false">169078@http://forum.ubuntu.ro</guid>
<description>Topic: [REZOLVAT] If statement javascript

Message: Salutare ! Am o problema ! Imi trebuie o functie facuta in javascript care sa verifice daca anumite div-uri din html au clasa visible astfel incat sa afiseze un alt div.M-am impotmolit aici si poate ma ajutati voi! Multumesc ! HTML
Cod:&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62;
&#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62;
&#60;head&#62;
&#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62;
&#60;title&#62;&#60;/title&#62;
&#60;link href=&#34;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;/&#62;
&#60;script src=&#34;http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js&#34;&#62;&#60;/script&#62;
&#60;script src=&#34;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&#34;&#62;&#60;/script&#62;
&#60;script src=&#34;x/js/js.js&#34; type=&#34;text/javascript&#34;&#62;&#60;/script&#62;
&#60;link href=&#34;x/css/css.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;div id=&#34;bg&#34;&#62;&#60;img src=&#34;x/img/bg.png&#34; width=&#34;920&#34; height=&#34;675&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;nor1&#34;&#62;&#60;img src=&#34;x/img/nor.png&#34; width=&#34;329&#34; height=&#34;192&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;nor4&#34;&#62;&#60;img src=&#34;x/img/nor.png&#34; width=&#34;329&#34; height=&#34;192&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;nor5&#34;&#62;&#60;img src=&#34;x/img/nor.png&#34; width=&#34;329&#34; height=&#34;192&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;nor6&#34;&#62;&#60;img src=&#34;x/img/nor.png&#34; width=&#34;329&#34; height=&#34;192&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;nor7&#34;&#62;&#60;img src=&#34;x/img/nor.png&#34; width=&#34;329&#34; height=&#34;192&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var1&#34;&#62;&#60;img src=&#34;x/img/var1.png&#34; width=&#34;74&#34; height=&#34;28&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var2&#34;&#62;&#60;img src=&#34;x/img/var2.png&#34; width=&#34;172&#34; height=&#34;31&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var3&#34;&#62;&#60;img src=&#34;x/img/var3.png&#34; width=&#34;103&#34; height=&#34;81&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var4&#34;&#62;&#60;img src=&#34;x/img/var4.png&#34; width=&#34;147&#34; height=&#34;55&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var5&#34;&#62;&#60;img src=&#34;x/img/var5.png&#34; width=&#34;126&#34; height=&#34;28&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var6&#34;&#62;&#60;img src=&#34;x/img/var6.png&#34; width=&#34;178&#34; height=&#34;55&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var7&#34;&#62;&#60;img src=&#34;x/img/var7.png&#34; width=&#34;168&#34; height=&#34;55&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;var8&#34;&#62;&#60;img src=&#34;x/img/var8.png&#34; width=&#34;169&#34; height=&#34;81&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;corect&#34;&#62;&#60;img src=&#34;x/img/bun.png&#34; width=&#34;900&#34; height=&#34;680&#34; /&#62;&#60;/div&#62;
&#60;div id=&#34;gresit&#34;&#62;&#60;img src=&#34;x/img/fail.png&#34; width=&#34;900&#34; height=&#34;680&#34; /&#62;&#60;/div&#62;
CSS
Cod:#nor1 {position: relative;top:100px;left:100px;z-index:2;}
#nor4 {position: relative;top: 189px;left: 13px;z-index: 2;}
#nor5 {position: relative;top: 6px;left: 565px;z-index: 2;}
#nor6 {position: relative;top: 401px;left: 552px;z-index: 2;}
#var1 {position:relative;top:100px;left:100px;z-index:7; visibility:hidden;}
#var2 {position: relative;top: 284px;left: -9px;z-index:7;visibility:hidden;}
#var3 {position: relative;top: 397px;left: 735px;z-index: 7;visibility:hidden;}
#var4 {position: relative;top: 402px;left: 259px;z-index:7;visibility:hidden;}
#var5 {position: relative;top: 349px;left: 554px;z-index:7;visibility:hidden;}
#var6 {position: relative;top: 256px;left: 554px;z-index:7;visibility:hidden;}
#var7 {position: relative;top: 201px;left: 253px;z-index: 7;visibility:hidden;}
#var8 {position: relative;top: 21px;left: 564px;z-index:7;visibility:hidden;}
Javascript 
Cod:$(document).ready(function() {
$('#nor1').click(function(){$(&#34;#nor1&#34;).hide();$(&#34;#var1&#34;).css('visibility', 'visible');});
$('#nor4').click(function(){$(&#34;#nor4&#34;).hide();$(&#34;#var4&#34;).css('visibility', 'visible');});
$('#nor5').click(function(){$(&#34;#nor5&#34;).hide();$(&#34;#var5&#34;).css('visibility', 'visible');});
$('#nor6').click(function(){$(&#34;#nor6&#34;).hide();$(&#34;#var6&#34;).css('visibility', 'visible');});

function chek(){
   if(!$(&#34;#var1&#34;).is(&#34;:visible&#34;)){
      $(&#34;#corect&#34;).fadeIn(600);
    });
   }
   else{
      $(&#34;#gresit&#34;).fadeIn(600);
      });
    }
}
});
_______________________________________________________________________
</description>
<pubDate>Wed, 15 May 2013 15:01:27 +0300</pubDate>
</item>
<item>
<title>Instalare MPI Java in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=168956#168956</link>
<guid isPermaLink="false">168956@http://forum.ubuntu.ro</guid>
<description>Topic: Instalare MPI Java

Message: Multumesc, incerc acum.Last edit: Nu reusesc sa instalez nici asa: cand rulez comanda make, se opreste. In consola imi apare:
Cod:rm -f ../../lib/libmpijava.so
/usr/bin/mpicc  -o ../../lib/libmpijava.so \
                -L/usr/lib mpi_MPI.o       mpi_Comm.o mpi_Op.o        mpi_Datatype.o mpi_Intracomm.o mpi_Intercomm.o mpi_Cartcomm.o  mpi_Graphcomm.o mpi_Group.o     mpi_Status.o mpi_Request.o mpi_Errhandler.o mpjdev_Comm.o mpjdev_Request.o    ; 
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
make[2]: *** [../../lib/libmpi.so] Error 1
Aceaasi problema am avut-o si anterior. Anterior utilizam in loc de mpich2, mpich.
</description>
<pubDate>Tue, 14 May 2013 14:59:37 +0300</pubDate>
</item>
<item>
<title>Instalare MPI Java in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=168955#168955</link>
<guid isPermaLink="false">168955@http://forum.ubuntu.ro</guid>
<description>Topic: Instalare MPI Java

Message: Am gasit ceva care cred ca este ce dpresti tu 6. Installing MPIJAVA
</description>
<pubDate>Tue, 14 May 2013 14:56:05 +0300</pubDate>
</item>
<item>
<title>Instalare MPI Java in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=168946#168946</link>
<guid isPermaLink="false">168946@http://forum.ubuntu.ro</guid>
<description>Topic: Instalare MPI Java

Message: Buna,Incerc sa instalez mpiJava (http://www.hpjava.org/mpiJava.html pe Ubuntu 12.04, Kernel Linux 3.2.0-41-generic, dar nu reusesc.A mai instalat cineva?Am nevoie de mpiJava pentru a dezvolta un program paralel folosind mpi, in Java.Mersi
</description>
<pubDate>Tue, 14 May 2013 14:36:23 +0300</pubDate>
</item>
<item>
<title>am probleme cu vizualizarea imaginilor prin google earth in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=168025#168025</link>
<guid isPermaLink="false">168025@http://forum.ubuntu.ro</guid>
<description>Topic: am probleme cu vizualizarea imaginilor prin google earth

Message: The internal JavaScript engine seems to be borked at the moment, at least it is on Linux. Panoramio pictures are just a JavaScript,&#160; that loads the images, wrapped up in a balloon.
via this link
</description>
<pubDate>Fri, 03 May 2013 22:01:36 +0300</pubDate>
</item>
<item>
<title>am probleme cu vizualizarea imaginilor prin google earth in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167706#167706</link>
<guid isPermaLink="false">167706@http://forum.ubuntu.ro</guid>
<description>Topic: am probleme cu vizualizarea imaginilor prin google earth

Message: Pe 12.04 se incarc pozele. Internet RTC, dar verific si acasa pe RDS.ai instalat si sudo apt-get install msttcorefonts lsb-core ???LE:Posibil sa fie si o problema de la ei.De exemplu cele care au acel thumbnail (rosu) merg, iar cele care nu au nu merg, si daca mai dai si click dreapta--&#62;reload, spune ca nu o gaseste pe serverhttp://i44.tinypic.com/250lezk.png
</description>
<pubDate>Mon, 29 Apr 2013 16:07:08 +0300</pubDate>
</item>
<item>
<title>am probleme cu vizualizarea imaginilor prin google earth in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167699#167699</link>
<guid isPermaLink="false">167699@http://forum.ubuntu.ro</guid>
<description>Topic: am probleme cu vizualizarea imaginilor prin google earth

Message: Problema cu pozele de pe panoramio a fost dezbătută pe forum recent, caută că am postat și eu acolo. S-ar părea că este vorba de o restricție RDS, sau provider internet.Este bine să continui postul acolo.
</description>
<pubDate>Mon, 29 Apr 2013 15:26:03 +0300</pubDate>
</item>
<item>
<title>am probleme cu vizualizarea imaginilor prin google earth in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167677#167677</link>
<guid isPermaLink="false">167677@http://forum.ubuntu.ro</guid>
<description>Topic: am probleme cu vizualizarea imaginilor prin google earth

Message: Salutare, As avea si eu nevoie de putin ajutor ; mi-as dori sa pot vizualiza pozele de pe google earthdar se incarca doar un patrat gol si alb in locul unde ar fi trebuit sa se incarce pozeleGoogle Earth7.1.1.1580 (beta)Build Date4/19/2013Ubuntu 13.04&#160; &#160;64 BIT !http://1.bp.blogspot.com/-T_uHNmbaHpU/U &#8230; :46:26.pngMultumesc
</description>
<pubDate>Mon, 29 Apr 2013 12:06:25 +0300</pubDate>
</item>
<item>
<title>Ubuntu Pe Htc Touch Pro in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167432#167432</link>
<guid isPermaLink="false">167432@http://forum.ubuntu.ro</guid>
<description>Topic: Ubuntu Pe Htc Touch Pro

Message: Acum am verificat sa vad specificatiile modelului. E foarte vechi si deloc performant.Android 2.x ai putea rula pe el si gasesti si documentatie pentru asta, dar nu are legatura cu Ubuntu asa ca te rog sa nu revii la problema aici.
</description>
<pubDate>Fri, 26 Apr 2013 11:25:20 +0300</pubDate>
</item>
<item>
<title>Ubuntu Pe Htc Touch Pro in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167431#167431</link>
<guid isPermaLink="false">167431@http://forum.ubuntu.ro</guid>
<description>Topic: Ubuntu Pe Htc Touch Pro

Message: poi are windows mobile 6.1 si am vrut sa ii fac un update dar din pacate nu mere ceia ce am gasit eu .. iar androidu habar nu am cum se instaleaza.. prin rularea pur si simpla a fisierelor mai precis HARET.EXE mi se blocheaza telefonu si asa ramane
</description>
<pubDate>Fri, 26 Apr 2013 11:06:04 +0300</pubDate>
</item>
<item>
<title>Ubuntu Pe Htc Touch Pro in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167382#167382</link>
<guid isPermaLink="false">167382@http://forum.ubuntu.ro</guid>
<description>Topic: Ubuntu Pe Htc Touch Pro

Message: Android e sistem de operare bazat pe linux si telefonul tau are android. Deci ? Poate vrei sa schimbi distributia. Atunci incearca Firefox OS fiindca Ubuntu nu e gata.
</description>
<pubDate>Thu, 25 Apr 2013 17:10:54 +0300</pubDate>
</item>
<item>
<title>Ubuntu Pe Htc Touch Pro in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167363#167363</link>
<guid isPermaLink="false">167363@http://forum.ubuntu.ro</guid>
<description>Topic: Ubuntu Pe Htc Touch Pro

Message: Versiunea pentru telefoane inca nu e lansata pentru ca nu e gata.E posibil sa gasesti imagini pentru telefonul tau, dar nu te astepta la minuni. Majoritatea lucrurilor nu vor functiona.Eu zic sa ai rabdare. Mai e cale lunga pana la un Ubuntu complet functional pentru telefoane.
</description>
<pubDate>Thu, 25 Apr 2013 10:14:57 +0300</pubDate>
</item>
<item>
<title>Ubuntu Pe Htc Touch Pro in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167354#167354</link>
<guid isPermaLink="false">167354@http://forum.ubuntu.ro</guid>
<description>Topic: Ubuntu Pe Htc Touch Pro

Message: Buna ziua, vin si eu cu o intrebare, insa nu cred e lucul perfect dar totusi sa incerc;&#160; &#160;Am un htc touch pro si vreau sa ii pun ca sistem de operare linux si cel mai utilizat pe telefone/smartphone etc e Ubuntu, si as vrea sa stiu daca e compatibil si daca se poate si cum instala pe telefonul meu. Va multumesc , cu stima Razvan!
</description>
<pubDate>Thu, 25 Apr 2013 04:08:16 +0300</pubDate>
</item>
<item>
<title>Eroare fstream in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167343#167343</link>
<guid isPermaLink="false">167343@http://forum.ubuntu.ro</guid>
<description>Topic: Eroare fstream

Message: #include&#160; &#160; &#60;stdio.h&#62;FILE * in = fopen(&#34;meteo.in&#34;,&#34;r&#34;);FILE * out = fopen(&#34;meteo.out&#34;,&#34;w&#34;);fscanf(in, &#34;%d %d %d&#34;, &#38;min, &#38;max, &#38;n);am gasit metode, multumesc!
</description>
<pubDate>Wed, 24 Apr 2013 22:06:29 +0300</pubDate>
</item>
<item>
<title>On submit event in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167197#167197</link>
<guid isPermaLink="false">167197@http://forum.ubuntu.ro</guid>
<description>Topic: On submit event

Message: Salutare , am o problema. Trebuie sa fac o pagina in care dau posibilitatea celui care o aceseaza intr-o casuta sa treaca niste numere si imediat ce apasa butonul de trimitere sa apara un pop-up cu un video.Ideea e ca a doua persoana care trece un alt numar ( nu conteaza ce numer ) si da TRIMITE o sa i se deschida un alt video.Si tot asa pana la 6 videouri , urmand ca dupa ce al 6 - lea video , sa zicem , este accesat urmatoarea persoana care da TRIMITE i se va deschide din nou primul video.Cred ca este nevoie de un contor. Eu am mai facut odata chestia asta , dar era cu drag and drop.Acu am nevoie doar la apasarea butonului TRIMITE . Ceva de genu asa ar trb sa fie : Contor initial=0 , dupa ce apasa prima data pe Trimite contor=1 si se deschide un popup cu video 1 ..dupa ce apasa din nou trimite contor=2 si se deschide un popup cu video 2 si etc .HTML la ce am eu nevoie: 
Cod:&#60;!DOCTYPE html&#62;
&#60;html lang=&#34;en&#34;&#62;&#60;head&#62;
&#60;meta charset=&#34;utf-8&#34;&#62;
&#60;title&#62;&#60;/title&#62;

&#60;link href=&#34;css/js-form-validation.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;&#62;
&#60;style type=&#34;text/css&#34;&#62;
body {
    width:1360px;
    height:768px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 24px;
    overflow:hidden;
}

#part1 {
    top:100px;
    left:100px;
    position:absolute;
}

#part2 {
    top:100px;
    left:400px;
    position:absolute;
}
&#60;/style&#62;
&#60;link href=&#34;keyboard.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;keyboard.js&#34; charset=&#34;UTF-8&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;js/contor.js&#34;&#62;&#60;/script&#62;
&#60;/head&#62;
&#60;body&#62;

&#60;div id=&#34;bg&#34;&#62;&#60;img src=&#34;!cid_219CDBF6-3A6F-4901-AEE6-4EE1658F8388@betta.png&#34; width=&#34;1360&#34; height=&#34;768&#34;&#62;&#60;/div&#62;
&#60;div id=&#34;nume1&#34;&#62;Cat timp ați tratat cel mai mult un pacient cu diabet &#60;br&#62;&#60;center&#62;zaharat tip 2 (luni)?&#60;/center&#62;&#60;/div&#62;

&#60;div id=&#34;back&#34;&#62;&#60;/a&#62;&#60;/div&#62;

&#60;input type=&#34;text&#34; name=&#34;formUsername&#34; id=&#34;username&#34; class=&#34;keyboardInputCenter&#34; size=&#34;5&#34; /&#62;
&#60;label for=&#34;prenume&#34;&#62;&#60;/label&#62;

&#60;input type=&#34;submit&#34; name=&#34;formSubmit&#34; value=&#34;Trimite&#34; id=&#34;submit&#34; /&#62;

&#60;div id='basic-modal'&#62;
            
        &#60;div id=&#34;part1&#34;&#62;&#60;a href='#' class='basic'&#62;&#60;img src=&#34;1.jpg&#34; width=&#34;200&#34; height=&#34;150&#34;&#62;&#60;/a&#62;&#60;/div&#62;
        &#60;/div&#62;
        
        &#60;!-- modal content --&#62;
        &#60;div id=&#34;basic-modal-content&#34;&#62;
            &#60;video width=&#34;1024&#34; height=&#34;768&#34; controls&#62;
  &#60;source src=&#34;video/partea 1.mp4&#34; type=&#34;video/mp4&#34;&#62;
  &#60;source src=&#34;movie.ogg&#34; type=&#34;video/ogg&#34;&#62;
  &#60;source src=&#34;video/partea 1.webm&#34; type=&#34;video/webm&#34;&#62;
  &#60;object data=&#34;video/partea 1.mp4&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
    &#60;embed src=&#34;video/partea 1.swf&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
  &#60;/object&#62; 
&#60;/video&#62;

        &#60;/div

&#60;/form&#62;

&#60;/body&#62;
&#60;/html&#62;
Javascript de la o fosta pagina unde mergea contorul dar era cu drag and drop 
Cod:$(document).ready(function() {
var contor=0;
$(&#34;#mesaj&#34;).hide();
console.log(&#34;Contor initial: &#34;+contor);    
$(&#34;#drag1&#34;).draggable({revert: true, cursor: &#34;move&#34; });
$(&#34;#drag2&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag3&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag4&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag5&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag6&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag7&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag8&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag9&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag10&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag11&#34;).draggable({revert: true, cursor: &#34;move&#34; });    
$(&#34;#drag12&#34;).draggable({revert: true, cursor: &#34;move&#34; });    

function check_increment() { 
    contor++; console.log(&#34;Contor actual: &#34;+contor);
    if (contor==12) 
    { 
      console.log(&#34;amplecat din pagina: &#34;+contor);
       $('#mesaj').delay(800).fadeIn('normal', function() {
        setTimeout(function(){window.location=&#34;assets/slide1/index2.html&#34;},200);
      });
    }
}

$(&#34;#div1&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag1',drop: function(event,ui) {
check_increment();
$(&#34;#drag1&#34;).draggable({revert: false }).draggable( 'disable');

} });

$(&#34;#div2&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag2',drop: function(event,ui) {
    check_increment();
$(&#34;#drag2&#34;).draggable({revert: false }.draggable( 'disable'));} });

$(&#34;#div3&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag3',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag3&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div4&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag4',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag4&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div5&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag5',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag5&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div6&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag6',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag6&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div7&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag7',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag7&#34;).draggable({revert: false }).draggable( 'disable');} });
$(&#34;#div8&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag8',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag8&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div9&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag9',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag9&#34;).draggable({revert: false }).draggable( 'disable');} });
    
$(&#34;#div10&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag10',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag10&#34;).draggable({revert: false }).draggable( 'disable');} });
$(&#34;#div11&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag11',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag11&#34;).draggable({revert: false }).draggable( 'disable');} });

$(&#34;#div12&#34;).droppable({greedey: true, tolerance: 'touch', accept: '#drag12',drop: function(event,ui) {
    check_increment();
    $(&#34;#drag12&#34;).draggable({revert: false }).draggable( 'disable');} });

});
Sper ca ma puteti ajuta. Multumesc anticipat !EDITGata , am reusit . A trebuit sa ascund div-urile in javascript si la click sa se schimbe intre ele . Am sa las aici codul pentru cine mai intampina aceeasi problema : HTML : 
Cod:&#60;!DOCTYPE html&#62;
&#60;html lang=&#34;en&#34;&#62;&#60;head&#62;
&#60;meta charset=&#34;utf-8&#34;&#62;
&#60;title&#62;&#60;/title&#62;
&#60;link type='text/css' href='css/demo.css' rel='stylesheet' media='screen' /&#62;
&#60;!-- Contact Form CSS files --&#62;
&#60;link type='text/css' href='css/basic.css' rel='stylesheet' media='screen' /&#62;
&#60;link href=&#34;css/js-form-validation.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;&#62;
&#60;style type=&#34;text/css&#34;&#62;
body {
background-image:url(!cid_219CDBF6-3A6F-4901-AEE6-4EE1658F8388@betta.png);
background-repeat:no-repeat;
}
#part1 {
top:100px;
left:100px;
position:absolute;
}
#part2 {
top:100px;
left:100px;
position:absolute;
}

&#60;/style&#62;
&#60;link href=&#34;keyboard.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34;&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;keyboard.js&#34; charset=&#34;UTF-8&#34;&#62;&#60;/script&#62;
&#60;/head&#62;
&#60;body&#62;

&#60;div id=&#34;nume1&#34;&#62;Cat timp ați tratat cel mai mult un pacient cu diabet &#60;br&#62;&#60;center&#62;zaharat tip 2 (luni)?&#60;/center&#62;&#60;/div&#62;

&#60;div id=&#34;back&#34;&#62;&#60;/a&#62;&#60;/div&#62;

&#60;input type=&#34;text&#34; name=&#34;formUsername&#34; id=&#34;username&#34; class=&#34;keyboardInputCenter&#34; size=&#34;5&#34; /&#62;
&#60;label for=&#34;prenume&#34;&#62;&#60;/label&#62;
&#60;a href=&#34;index.html&#34;&#62;&#60;input type=&#34;submit&#34; name=&#34;formSubmit&#34; value=&#34;Trimite&#34; id=&#34;submit&#34; /&#62;&#60;/a&#62;
&#60;/form&#62;

&#60;div id='basic-modal'&#62;
  
  &#60;div id=&#34;part1&#34;&#62;&#60;a href='#' class='basic'&#62;&#60;input type=&#34;submit&#34; id=&#34;part1&#34; name=&#34;formSubmit&#34; value=&#34;Trimite&#34;/&#62;&#60;/a&#62;&#60;/div&#62;
  &#60;/div&#62;
 
  &#60;!-- modal content --&#62;
  &#60;div id=&#34;basic-modal-content&#34;&#62;
   &#60;video width=&#34;1024&#34; height=&#34;768&#34; controls&#62;
  &#60;source src=&#34;video/partea 1.mp4&#34; type=&#34;video/mp4&#34;&#62;
  &#60;source src=&#34;movie.ogg&#34; type=&#34;video/ogg&#34;&#62;
  &#60;source src=&#34;video/partea 1.webm&#34; type=&#34;video/webm&#34;&#62;
  &#60;object data=&#34;video/partea 1.mp4&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
    &#60;embed src=&#34;video/partea 1.swf&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
  &#60;/object&#62;
&#60;/video&#62;
  &#60;/div&#62;

&#60;div id='basic2-modal'&#62;
  
  &#60;div id=&#34;part2&#34;&#62;&#60;a href='#' class='basic'&#62;&#60;input type=&#34;submit&#34; id=&#34;part2&#34; name=&#34;formSubmit&#34; value=&#34;Trimite&#34;/&#62;&#60;/a&#62;&#60;/div&#62;
  &#60;/div&#62;
 
  &#60;!-- modal content --&#62;
  &#60;div id=&#34;basic2-modal-content&#34;&#62;
   &#60;video width=&#34;1024&#34; height=&#34;768&#34; controls&#62;
  &#60;source src=&#34;video/partea 2.mp4&#34; type=&#34;video/mp4&#34;&#62;
  &#60;source src=&#34;movie.ogg&#34; type=&#34;video/ogg&#34;&#62;
  &#60;source src=&#34;video/partea 2.webm&#34; type=&#34;video/webm&#34;&#62;
  &#60;object data=&#34;video/partea 2.mp4&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
    &#60;embed src=&#34;video/partea 2.swf&#34; width=&#34;1024&#34; height=&#34;768&#34;&#62;
  &#60;/object&#62;
&#60;/video&#62;
  &#60;/div&#62;
&#60;!-- preload the images --&#62;
  &#60;div style='display:none'&#62;
   &#60;img src='img/basic/x.png' alt='' /&#62;
  &#60;/div&#62;
&#60;!-- Load jQuery, SimpleModal and Basic JS files --&#62;
&#60;script type='text/javascript' src='js/jquery.js'&#62;&#60;/script&#62;
&#60;script type='text/javascript' src='js/jquery.simplemodal.js'&#62;&#60;/script&#62;
&#60;script type='text/javascript' src='js/basic.js'&#62;&#60;/script&#62;
&#60;/body&#62;
&#60;/html&#62;
basic.js :
Cod:jQuery(function ($) {
// Load dialog on page load
//$('#basic-modal-content').modal();
// Load dialog on click
$('#part1').click(function (e) {
  $('#basic-modal-content').modal();
  return false;
});
});

jQuery(function ($) {
// Load dialog on page load
//$('#basic-modal-content').modal();
// Load dialog on click
$('#part2').click(function (e) {
  $('#basic2-modal-content').modal();
  return false;
});
});

$(document).ready(function(){
  // Hide div 2 by default
  $('#part2').hide();
  $('#part1').click(function(){
      $('#part1').hide();
      $('#part2').show();
  });
 
$('#part2').click(function(){
      $('#part2').hide();
      $('#part1').show();
  });
 
});
CSS 
Cod:h1 {color:#3a6d8c; font-size:34px; line-height:40px; margin:0;}
h3 {color:#3a6d8c; font-size:22px; line-height:26px; font-weight:normal; margin:0 0 8px 0;}
img {border:0;}
#logo {margin-bottom:20px; width:300px;}
#logo h1 {color:#666; letter-spacing:-1px; font-weight:normal;}
#logo h1 span {color:#444; font-weight:bold;}
#logo .title {color:#999; font-size:12px;}
#container {margin:0 auto; padding-top:20px; width:800px;}
#content {border-bottom:1px dotted #999; border-top:1px dotted #999; padding:20px 0;}
#footer {clear:left; color:#888; margin:20px 0;}
#footer a:link, #footer a:visited {color:#888; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}

#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:800px; width:1100px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

#basic2-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:800px; width:1100px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
</description>
<pubDate>Tue, 23 Apr 2013 10:38:47 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=167016#167016</link>
<guid isPermaLink="false">167016@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Pana la urma raman la varianta simpla pana mai invat&#160; :) . Mai vreau sa adaug instalare la ultima versiune de LibreOffice fara a scrie denumirea exacta. Ex: libreoffice_x_tar.gz. Nu stiu daca este si un ls pentru url-uri.&#160; O sa mai incerc sa adaug pentru gnome classic.
Cod:#!/bin/bash
#Autor: xxvirusxx
echo
echo &#34;* Quick Install and Tweaks&#34;
echo
echo
echo
echo -e &#34;NOTA: Ruleaza acest script din Terminal\ncu sudo bash /path/to/script/quick-install.sh&#34;
echo
echo
echo
echo
echo
sleep 10
clear
echo
echo
date
echo
echo
echo
echo
echo
echo '[1] Adaugare PPA-uri'
echo '[2] Actualizare'
echo '[3] Instalare programe'
echo '[4] Dezinstalare programe'
echo '[5] Instalare Utilitare'
echo
echo
echo
echo '*********************************************************************************'
echo
echo -e &#34;Adaugi urmatoarele PPA-uri?\nDeluge,TV-Maxe,Kazam,Google Chrome,Rosa Media Player,Gimp 2.8\nY/N:&#34;
read intrebare1
if [ $intrebare1 == 'y' ]
  then
   sudo add-apt-repository ppa:deluge-team/ppa
   #PPA TV-MAXE#
   sudo add-apt-repository ppa:venerix/pkg
   sudo add-apt-repository ppa:kazam-team/stable-series
   sudo wget -q -O - https://dl-ssl.googl...signing_key.pub | sudo apt-key add - | sudo sh -c 'echo &#34;deb http://dl.google.com/linux/chrome/deb/ stable main&#34; &#62;&#62; /etc/apt/sources.list.d/google.list'
   #PPA Rosa MEdia Player
   sudo add-apt-repository ppa:nilarimogard/webupd8
   #PPA Gimp 2.8#
   sudo add-apt-repository ppa:otto-kesselgulasch/gimp
   #Unetbootin#
   sudo add-apt-repository ppa:gezakovacs/ppa
fi
echo
echo
echo '*********************************************************************************'
echo -n &#34;Pornesti actualizarea? Y/N: &#34;
read intrebare2
if [ $intrebare2 == 'y' ]
  then
   sudo apt-get update
   echo 'Actualizare completa'
   sleep 5
  else
   exit
fi
echo
echo
echo
echo '*********************************************************************************'
echo
echo -e &#34;Doresti sa instalezi urmatoarele programe?\nGnome Commander, Pinta, Filezzila, Audacious, K3b, Minitube, Gimp, \nDeluge, Google Chrome,TV-Maxe Pidgin\nY/N: &#34;
read intrebare3
if [ $intrebare3 == 'y' ]
  then
   sudo apt-get install gnome-commander pinta filezilla audacious k3b minitube gimp deluge google-chrome-stable tv-maxe pidgin -y
fi
echo '*********************************************************************************'
echo
echo
echo -e &#34;Doresti sa dezinstalezi urmatoarele programe?\nDesktop Sharing,Empathy,Gwibber,Remmina,Transmission,Rhythmbox\n Y/N: &#34;
read intrebare4
if  [ $intrebare4 == 'y' ]
  then
   sudo apt-get purge vino empathy gwibber remmina transmission-gtk rhythmbox -y
   sudo apt-get autoremove
   sudo apt-get autoclean
   # vino=Desktop Sharing, empathy=Empathy Internet Messaging, gwibber=Gwibber Social Client, remmina=Remmina Desktop Client #
   # transmission-gtk=Transmission Bittorent Client, rhythmbox=Rhythmbox Music Player #
fi
echo '*********************************************************************************'
echo
echo
echo -e &#34;Doresti sa instalezi urmatoarele utilitare?\nKazam Screencaster,Unetbootin\nY/N: &#34;
read intrebare5
if  [ $intrebare5 == 'y' ]
  then
   sudo apt-get install kazam unetbootin -y
fi
echo
echo
echo
echo
date
echo
echo
Pentru incepatori, il puteti modifica dupa cerinte :). PS. Nu cred ca meniul este scris corect....dar merge :P, si aici ma refer la programe si utilitare
</description>
<pubDate>Sat, 20 Apr 2013 20:03:30 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166874#166874</link>
<guid isPermaLink="false">166874@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Ms. O sa ma pun sa incerc, poate reusesc.____________________________________________Mi se pare interesant varianta cu zenity.Pentru inceput am facut asa :lol:
Cod:#!/bin/bash

zenity --title=&#34;Quick install&#34; --width=&#34;300&#34; --height=&#34;200&#34; --text=&#34;Doresti sa continui?&#34; --question
Inca citesc documentatia :DLE. Ce am gresit aici? :P
Cod:#!/bin/bash
#Author: xxvirusxx
echo
echo &#34;* Quick Install v0.1 alpha by xxvirusxx&#34;
echo 
echo &#34;DISCLAIMER: Use with care. This script is provided purely for alpha testing and can harm your system if used incorrectly&#34;
echo &#34;NOTE: This is a GUI installer script that depends on zenity.&#34;
echo &#34;NOTE: Run this script with  gksudo bash /path/to/script/quick-install.sh&#34;
# Local Variables
TFCName=&#34;Quick Install&#34;
TFCVersion=&#34;v0.1 alpha&#34;
UserName=$(whoami)
LogDay=$(date '+%Y-%m-%d')
LogTime=$(date '+%Y-%m-%d %H:%M:%S')
LogFile=/var/log/uss_$LogDay.log
#
# Start of Zenity code 
#
selection=$(zenity  --list  --title &#34;$TFCName $TFCVersion&#34; --text &#34;Select software to install&#34; --checklist  --width 300 --height 550 \
--column &#34;Select&#34; --column &#34;Name&#34; --column &#34;Description&#34; \
FALSE &#34; 1. Deluge&#34; &#34;BitTorrent client&#34; \
FALSE &#34; 2. Pidgin&#34; &#34;Universal chat client&#34;\
--separator=&#34;,&#34;); 
if [ ! &#34;$selection&#34; = &#34;&#34; ] 
  then
    # Start of Zenity Progress code 
    echo &#34;$LogTime uss: [$UserName] * $TFCName $TFCVersion - Install Log Started&#34; &#62;&#62; $LogFile
    (
    echo &#34;5&#34; ; sleep 0.1
    # 1. Install Deluge
       option=$(echo $selection | grep -c &#34;deluge&#34;)
       if [ &#34;$option&#34; -eq &#34;1&#34; ] 
         then
           echo &#34;# 1. Install Deluge&#34;
           echo &#34;# Check if Deluge is installed...&#34;
           if [ -f /usr/bin/deluge ]
             then
                echo &#34;# Deluge is already installed&#34;
           fi
           if [ ! -f /usr/bin/deluge ]
             then
                echo &#34;# Deluge NOT installed, installing...&#34;
                sudo apt-get install -y deluge 
                echo &#34;# Deluge installed&#34;          
              fi
           fi
    echo &#34;10&#34; ; sleep 0.1

 # End of Zenity Progress code
     ) |
     zenity --progress \
            --title=&#34;$TFCName $TFCVersion&#34; \
            --text=&#34;Configuring software...&#34; \
            --width 500 \
            --percentage=0

     if [ &#34;$?&#34; = -1 ] ; then
        zenity --error \
          --text=&#34;Installation canceled.&#34;
     fi

     exit;
   fi
exit;
Ramane asa, dar de instalat nu se instaleazaAșa ar arăta dacă o sa meargă
</description>
<pubDate>Thu, 18 Apr 2013 17:05:44 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166857#166857</link>
<guid isPermaLink="false">166857@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Uită-te și aici ceva foarte bine făcut de Marian Vasile.
</description>
<pubDate>Thu, 18 Apr 2013 14:10:20 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166856#166856</link>
<guid isPermaLink="false">166856@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Nici eu ..deabia&#160; acum ma familiaizez cu bash Ps Sunt in somaj deci ... ce altceva mai bun pot face...desi viitoul meu in IT pare f incert...
</description>
<pubDate>Thu, 18 Apr 2013 14:06:17 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166854#166854</link>
<guid isPermaLink="false">166854@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: rocket1982Intai sa studiez comenzile pe net......si pe urma unu complex. Nu le am cu programarea :)
</description>
<pubDate>Thu, 18 Apr 2013 14:01:27 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166852#166852</link>
<guid isPermaLink="false">166852@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Mai degraba vad gruparea pe umatoarele categorii Accesories Games Graphics Internet Office Programing&#160; SoundVideo SistemTools Eventual ceva Personalizat pt societati *pograme&#160; de factuare ..gestiune etc.... !!!Pentru fiecare optiune vad un numar de pachete si explicatie ... care sa se instaleze direct...nu e necesara confirmarea lor&#160; pt fiecare pachet stie sistemul daca ai sau nu ceva din lista ... Inafara de asta un incepator :) cauta ceva rapid ...
</description>
<pubDate>Thu, 18 Apr 2013 13:53:38 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166849#166849</link>
<guid isPermaLink="false">166849@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Ms, o sa incerc poate reusesc ceva.... :)
</description>
<pubDate>Thu, 18 Apr 2013 13:30:22 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166846#166846</link>
<guid isPermaLink="false">166846@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: @xxvirusxxDe ce nu dai posibilitatea user-ului sa aleaga ce packete se vor instala pe sistem?Dupa parerea mea, decat:
Cod:sudo apt-get install gnome-commander pinta filezilla audacious k3b minitube gimp deluge kazam google-chrome-stable tv-maxe
e mai corect sa ii pui la dispozitie o lista de optiuni si apoi sa citesti optiunile. Apoi dai cu sudo si le instalezi.Exemplu:Ai fisierul test_file care contine:
Cod:packet1
packet2
packet3
packet4
packet5
Scriptul tau va face ceva de genul:
Cod:root@cluster-node1:/home/andy/server-scripts/bash# ./multiple_choice.sh
1) packet1
2) packet2
3) packet3
4) packet4
5) packet5
6) done
Select name(s) 1 4 5
you selected  [1 4 5]
choice is: 1 4 5
Select name(s) 6
you selected done [6]
.
.
aici vine install ... dupa ce ai citit pachetele
Scriptul:
Cod:#!/bin/bash

PS3=&#34;Select name(s) &#34;
all_choices=&#34;&#34;
select choice in $( cat test_file ) done
do
   echo &#34;you selected $choice [$REPLY]&#34;
   [[ $choice == &#34;done&#34; ]] &#38;&#38; break
   all_choices=&#34;$all_choices $choice&#34;
   echo &#34;choice is: $REPLY&#34;
done
echo &#34;all_choices are: $all_choices&#34;
Asta e doar parerea mea, faci cum vrei in final. Bafta
</description>
<pubDate>Thu, 18 Apr 2013 13:13:15 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166844#166844</link>
<guid isPermaLink="false">166844@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Da, merge cu echo, eu incercasem cu break.....
</description>
<pubDate>Thu, 18 Apr 2013 11:30:02 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166842#166842</link>
<guid isPermaLink="false">166842@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: cred ca mai pui un echo &#34; &#34;&#160; ...
</description>
<pubDate>Thu, 18 Apr 2013 11:24:30 +0300</pubDate>
</item>
<item>
<title>Script post install-intrebari in Ajutor și asistență tehnică : Programare, dezvoltare software, hardware, web</title>
<link>http://forum.ubuntu.ro/viewtopic.php?pid=166839#166839</link>
<guid isPermaLink="false">166839@http://forum.ubuntu.ro</guid>
<description>Topic: Script post install-intrebari

Message: Cum am renuntat la ideea de a face un remix ubuntu, am inceput sa-mi fac un script (dupa alt script :p)
Cod:#!/bin/bash
#Autor: xxvirusxx
echo
echo
echo &#34;Pentru Ubuntu 12.04 LTS x86&#34;
echo
echo
sleep 10
clear
echo
echo
date
echo
echo
echo
echo
echo '------------------------Quick install v0.1 alpha-------------------'
echo 
echo '[0] Adaugare PPA-uri'
echo '[1] Actualizare'
echo '[2] Instalare aplicatii utile'
echo
echo
echo
echo 'Adaugare PPA-uri' 
echo
sudo add-apt-repository ppa:deluge-team/ppa
sudo add-apt-repository ppa:venerix/pkg
sudo add-apt-repository ppa:kazam-team/stable-series
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | sudo sh -c 'echo &#34;deb http://dl.google.com/linux/chrome/deb/ stable main&#34; &#62;&#62; /etc/apt/sources.list.d/google.list'
echo
echo
echo -n &#34;Pornesti actualizarea? Y/N: &#34;
read intrebarea1 
if [ $intrebarea1 == 'y' ] 
  then
   sudo apt-get update
   echo 'Actualizare completa'
   sleep 5
  else
   exit
fi
echo
echo
echo
echo '*********************************************************************************'
echo
echo -n &#34;Doresti sa instalezi urmatoarele aplicatii? Gnome Commander, Pinta, Filezzila, Audacious, K3b, Minitube, Gimp, Deluge, Kazam, Google Chrome,TV-Maxe Y/N: &#34;
read intrebarea2 
if [ $intrebarea2 == 'y' ] 
  then
   sudo apt-get install gnome-commander pinta filezilla audacious k3b minitube gimp deluge kazam google-chrome-stable tv-maxe 
fi
echo '*********************************************************************************'
echo
echo
echo
echo
echo
echo
date
echo
echo
Cum pot face sa fie de genul?
Cod:Doresti sa instalezi urmatoarele aplicatii?
Gnome Commander, Pinta, Filezzila, Audacious, K3b, Minitube, Gimp, Deluge, Kazam, Google Chrome,TV-Maxe Y/N
aici spatiu
cursor
Nu stiu cat de bun este, dar pt un incepator ca mine merge... :D
</description>
<pubDate>Thu, 18 Apr 2013 11:06:08 +0300</pubDate>
</item>
</channel>
</rss>
