luni, 13 octombrie 2008

Packet Tracer 5.0

Cu ocazia laboratorului de RL de saptamana asta am avut ocazia sa testez noul packet tracer de la cisco(versiunea 4.1 am folosit-o destul de mult pentru pregatirea CCNA). Un mare plus este faptul ca in sfarsit poti folosi comanda interface range si deasemeni au fost introduse protocoale noi gen: SSH, IPv6, ICMPv6, Multi-Area OSPF, Route Redistribution, Multilayer Switching, RSTP si PAgP.

Si odata cu versiunea noua, cei de la CISCO s-au gandit sa faca programul si pentru Linux :). Instalare:
1) intram in root (sudo su)
2) chmod a+x nume.bin
3) ./nume.bin

Apoi rularea se face:
1) cd /usr/local/PacketTracer5/
2) ./packettracer
sau din meniu->Internet->Packet Tracer 5(pe gOS - care e Ubunto 8.04 based mi-a mers)

Poli 2.0




Adobe tine joi in A&C un curs in EC105 de la ora 16:00. Cursul se adreseaza in principal celor ce au cunostinte despre programare web, dar si celor ce doresc sa invete tehnologii noi. Mai multe informatii gasiti AICI si AICI

duminică, 5 octombrie 2008

gOS


gOS = google Operating System.
gOS 3 este un sistem de operare bazat pe Ubuntu 8.04 LTS(GNOME 2.22.3). Este conceput si dezvoltat de catre Good OS ce a implementat in el si Linux Gadgets(ca cele din Windows Vista), unde utilizatorul poate usor accesa servicii Google existente. Eu l-am instalat pe descktop in VMware Player(am alocat 1 GB de RAM, dar se pare ca mai mult de 256 MB nu a depasit). Momentan nu am incercat sa ii instalez compizul, dar mai este timp:).
Ar mai fi de adaugat ca serviciile Google preinstalate functioneaza ireprosabil si fac din acest sistem de operare unul accesibil pentru utilizarea resurselor office si multimedia online. Pentru utilizatorii de acasa poate nu este cine stie ce, da pentru firme micute este o solutie de viitor si reduce costul pentru licentele SO si office, astfel crescand productivitatea.
In concluzie, gOS imi place (poate si pentru ca imi plac sistemele de operare Open-Source) si astept cu nerabdare urmatoarele versiuni.

PS: Postul a fost scris din gOS 3.

joi, 25 septembrie 2008

PHP again

Azi lucram la un site si mi-a trecut prin minte sa mai intru si eu pe phpRomania.
Mi-am reamintit ca la panoul de editare este un camp unde trebuie sa introduci functia php favorita. Functia mea favorita este "echo" :). Poate ca e cea mai simpla functie din php, dar e de departe cea mai folositoare in arta debugging-ului(KISS - keep it simple stupid). Nu de alta, dar ieri tocmai testam niste queryuri in baza de date(MySQL of course) si nu prea imi dadeam seama ce au asa ca un mic "echo $sql;" a fost de mare ajutor :).(Trust the power of echo)

Care este functia ta php favorita? ;)

luni, 22 septembrie 2008

Orar interactiv an 3 CA

Suna foarte interesanta idee initiata de catre Razvan Deaconescu si Conf. dr. ing. Cornel Popescu de a face public orarul impreuna cu doleantele profesorilor si ale elevilor. Acum mai ramane sa vedem cat se vor lua in calcul toate doleantele si sper sa iasa un orar mult mai bun decat cel de anul trecut...
Sper ca in viitor sa se tot ia astfel de decizii in facultatea noastra pentru ca sunt multe ce ar trebui schimbate si putini oameni care pot face ceva.

Linkul nu il postez ca altfel se face spam.

AJAX - building an IM

Saptamana trecuta am redescoperit AJAX-ul si mi-a venit cheful sa fac o aplicatie complexa - IM(instant messenger). Asa ca am inceput sa structurez aplicatia, pornind de la un chat facut mai demult, adaugand un sistem de login. Toate bune si frumoase, dar mi-am dat seama ca userul poate sa se de-logheze de pe site prin buton sau prin inchiderea ferestrei.
Prima chestie usor de facut, a doua nu chiar asa de usor pentru ca nu prea mai lucrasem cu evenimentele ferestrei in JavaScript. Asa ca dupa cautari pe net am ajuns sa rezolv si a doua problema:

close.js
   1: function ajaxFunction(){
   2:     var ajaxRequest;
   3:  
   4:     try{
   5:         // Opera 8.0+, Firefox, Safari
   6:         ajaxRequest = new XMLHttpRequest();
   7:     } catch (e){
   8:         // Internet Explorer Browsers
   9:         try{
  10:             ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
  11:         } catch (e) {
  12:             try{
  13:                 ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
  14:             } catch (e){
  15:                 alert("Your browser sucks!");
  16:                 return false;
  17:             }
  18:         }
  19:     }
  20:  

  21:     ajaxRequest.open("GET", "test.php", true);
  22:     ajaxRequest.send(null);
  23: }
  24: window.onbeforeunload = function (evt) {
  25:        var message = ''If you press OK you will log off the IM';
  26:        if (typeof evt == 'undefined') {
  27:          evt = window.event;
  28:        }
  29:        if (evt) {
  30:          evt.returnValue = message;
  31:        }
  32:       return message;
  33:     }
  34:  
  35: window.onunload = ajaxFunction();

test.php //contine ce se intampla cand se inchida fereastra

close.php (sau close.html)

   1: <html>
   2: <head>
   3: <script language="JavaScript" type="text/javascript" src="close.js"></script>
   4: </head>
   5: </html>

The rest is in progress :P


LE: Windows Live Writer Beta e interesant :) – am folosit un plugin de code snippet si chiar arata bine.

miercuri, 10 septembrie 2008

LHC activated

Fara gaura neagra momentan :)).
Aici gasiti chestii funny despre o asa zisa apocalipsa :)

Eu chiar cred ca acest experiment va schimba multe in viitorii ani.