Culmea bulanului

... sa treci prin fata bancii unde cineva face testul de initiere in trading.

Alex.

Initiere in trading

Ca sa afli daca esti pregatit emotional si financiar sa te apuci de tranzactionare pe piete internationale (FOREX) pe cont propriu, incearca urmatorul test:

*Pentru ca testul sa fie trecut cu brio, trebuie sa duci la bun sfarsit urmatorii pasi :

1. Mergi la banca intr-o zi cu vant ;
2. Retrage 10.000 RON cash ;
3. Iesi din banca, si cu ambele maini, arunca banii in vant ;
4. Dupa ce ai aruncat toti banii, du-te acasa, uita-te in oglinda, si spune-ti : "Ce prost sunt. Nu ar fi trebuit sa fac asta." ;
5. Continua-ti viata ca si cum nimic nu s-ar fi intamplat.

Alex.

Nu stiu despre voi, dar de foarte multe ori ma trezesc fara spatiu. Inainte de a ma apuca sa sterg sau sa redimensionez partitii m-am gandit sa dau un search sa vad ce gasesc.

Iata 2 tipuri care le-am gasit si care au oferit rezultate destul de bune :

1. Dezactivarea hibernarii :
Probabil ca cei mai multi dintre voi nu folosesc hibernarea. Poate nu stiati, dar Vista isi rezerva din prima spatiu pe disk unde sa salveze starea (adica sa fac dump-ul RAMului). Din aceasta cauza, chaiar daca nu folositi niciodata hibernarea, acest feature va papa atata spatiu pe disk cat RAM aveti instalat in sistem.
Dezactivare : deschideti o consola cu drepturi de administrator si intorduceti comanda "powercfg -h off".

2. Stergerea backupului facut de SP1.
La instalarea SP1, Vista salveaza fisierele originale pentru un eventual rollback. Daca sunteti OK cu SP1, puteti sa stergeti aceste fisiere de back-up:
Deschideti o consola cu drepturi de administrator si introduceti comanda : vsp1cln.exe

Special thanks to ScotHanselman for the tips !


Alex Drenea.

Domino Designer este un mediu integrat pentru dezvoltarea aplicatiilor, care permite dezvoltatorilor si designerilor de site-uri sa creeze, sa administreze aplicatii sigure, cu interfete interactive si bine-utilizabile.

Toate aplicatiile Domino incep cu o baza de date Domino.



Cu Designerul se construiesc aplicatii ce pot fi folosite atat pe intranet cat si pe Internet. Structura unei baze de date este aceeasi pentru clientul de Notes cat si pentru web browser. Ceea ce face diferenta este mecanismul de vizualizare: utilizatorii vizualizeaza informatia cu ajutorul unei interfete web, in locul unui client de Notes.

Aplicatiile Domino lasa utilizatorii sa shareuiasca, sa colectioneze, sa urmareasca si sa organizeze informatiile folosind Lotus Notes-ul sau web-ul.

Probabil cele mai multe optiuni de design sunt disponibile pentru dezvoltarea aplicatiilor pot fi accesate cu ajutorul unui browser web. Se pot construi aplicatii web care sa foloseasca particularitatile si mijloacele oferite de Designer, sau se pot construi aplicatii care sa foloseasca ultimele tehnologii pentru web. Aceasta gama larga de mijloace si particularitati, cuplata cu toate beneficiile aplicatiilor Domino – cum ar fi securitatea si replicarea – ofera un control total atat asupra design-ului cat si asupra predarii aplicatiei.

Particularitatile Designer-ului relevante pentru dezvoltarea de aplicatii web includ:

  • Un editor HTML
  • Librari JavaScript
  • Imagemaps si outline-uri pentru navigare. Imaginile foarte mari utilizate in imagemaps pot prezenta o problema de performanta pentru aplicatiile web
  • Pagini
  • Applet-uri
  • Style sheet-uri

Particularitatile Java includ:

  • Java servlets
  • Suport pentru WebDAV (Web-based Distributed Authoring and Versioning)

Sunt numeroase moduri de a include HTML intr-o pagina, form sau subform cand se dezvolta aplicatia. Daca exista deja o pagina HTML sau se prefera utilizarea HTML-ului in locul mijloacelor oferite de Designer, exista urmatoarele posibilitati:

  • Convertirea paginilor, form-urilor sau subform-urilor (sau sectiuni de pagina, form sau subform) in pagini HTML si folosirea editorul HTML pentru modificari
  • Importul unei pagini HTML, folosind sursa existenta a unei pagini HTML sau form, ca baza pentru noua pagina sau form
  • Copy – Paste HTML direct intr-o pagina, form sau subform
  • Introducerea codului direct in pagina HTML

Domino suporta atat Java servlets cat si Java applets pentru aplicatiile web. Cea mai importanta diferenta dintre aceste tipuri de programme Java este modul in care ele functioneaza. Servlet-urile sunt programme “server-side”: o clasa Java a servlet-ului este incarcata si ruleaza in intregime pe serverul de Domino si rezultatul, de obicei o pagina HTML, este intors browser-ului. In contrast, applet-urile sunt programe “client-side”; o clasa Java a applet-ului este descarcata si rulata de browser. Applet-urile au nevoie de support Java in browser, iar servlet-urile nu.

Servlet-urile pentru Domino trebuie sa fie in conformitate cu Java Servlet API Specification, un standard publicat de Sun Microsystems, Inc.

Serverul web de Domino suporta WebDAV, o tehnologie ce permite utilizatorilor cu drept de Designer pe o baza de date, sa editeze sau sa multe elemente din colectia bazei de date, fara sa foloseasca un client pentru Designer. De exemplu, sa presupunem ca vom construi o pagina HTML folosind un editor anume. Folosind Windows Explorer-ul, putem sa tragem pagina respective (drag and drop) intr-un fisier .nsf, pentru a fi inclusa in aplicatie. Tehnologia WebDAV ofera o flexibilitate foarte mare in procesul de dezvoltare a interfetelor web.

Tipurile de resurse ale unei baze de date, ce pot fi accesate folosind un client WebDav sunt:

  • Fisiere
  • Imagini
  • Cascading Style Sheets (CSS)

Domino Off-Line Services (DOLS) furnizeaza o modatilate pentru ca utilizatorii sa ia aplicatiile web IBM Lotus Domino 7 offline, sa lucreze in ele si sa sincronizeze schimbarile cu o replica online pe serverul Domino. Utilizatorii nu sunt nevoiti sa aiba instalat clientul IBM Lotus Notes 7, deoarece aplicatiile sunt accesate cu ajutorul unei interfete web disponibila intr-o fereastra de browser. 

Ionut Grigorian.

Ca sa evidentiem utilitatea absoluta a interfetei web integrata in modulul de configurare, management si monitorizare al unui dispozitiv de retea, trebuie sa facem un inventar al altor optiuni pe care le avem.

Sa presupunem ca avem un dispozitiv de retea, de a carui buna functionare "atarna" conexiunea la Internet a unei firme si mai avem si urmatoarele metode de management:

Consola reprezinta o conexiune directa pe portul serial al device-ului. In primul rand trebuie sa recunosc, fara consola nu se poate. Prima configurare a echipamentului, prin consola se face: suficient adresa IP, masca, si gateway.  Dupa ce avem aceasta configuratie de baza, consola devine incomoda. Daca necesita acces fizic direct la dispozitiv este clar ca nu ofera o forma viabila de management, plus ca modul de interfatare e "text pur". 

Telnet este o "consola" remote. Protocolul de fata ne scapa de necesitatea accesului fizic la echipament, dar interfata este aceiasi linie de comanda. Pentru acest tip de management al echipamentului e nevoie de personal calificat, cu simt bun de interpretare a statisticilor afisate tabelar.

SNMP
Ceva mai multa modularitate si un timp de detectare a problemelor mult mai scurt vin de la protocolul de management al retelei. Dupa cum ii zice si numele e gandit sa fie "simplu". Principalul plus il aduce prin alerte si trapuri ( mesajele sunt transmise cand anumiti parametri nu mai sunt indepliniti, cand se executa anumiti triggeri, cand se petrec evenimente prevazute: cateva exemple la care ma gandesc: trafic exagerat de mare, sau lipsa lui, deconectarea vreunui server, schimbarea starii vreunui port, detalii privind starea hardware a sistemului: temperatura mare, etc). Din pacate managementul prin SNMP necesita tool-uri specializate de parcurgere a arborelui de MIBuri, puse la dispozitie de producatorul dispozitivului; si tot din pacate solutia este destul de costisitoare si necesita administrator descurcaret.

Bun, deci daca am avea doar ce scrie mai sus... situatia n-ar fi prea roz :) pentru ca fie nu avem accesibilitate de oriunde, fie nu avem o interfata prietenoasa si usor de folosit. Din fericire, nu e cazul, pentru ca orice sistem embeded poate contine un modul software tip interfata web. Vom vedea cu alta ocazie cum se realizeaza accesul prin interfata web.

Andreea Margarit.

Microsoft Silverlight

Dupa cum poate stiti, Silverlight este "noua" tehnolgie Microsoft care va permite dezvoltatorilor sa creeze aplicatii cu interfete foarte atragatoare din punct de vedere al designului. Am pus "noua" in ghilimele deoarece este si nu este noua. Siverlight 1.1 si Silverlight 2.0 Beta sunt publice de ceva vreme, insa versiunea finala 2.0 a fost  doar de curand lansata.

Silverlight a fost creat sa fie frate cu Flash de la Adobe. In concluzie, este capabil sa creeze aplicatii web cu interfete web foarte aratoase din punct de vedere grafic. De cred eu ca Silverlight o sa devina in curand fratele mai mare (ca sa nu zic 'taticu') lu' Flash?

Cred asta pentru ca Microsoft a facut prin Silverlight pentru interfete web, exact ce a facut cu WPF (Windows Presentation Foundation - intr-un alt post despre asta ) pentru intefetele desktop, si anume a trasat o delimitare foarte clara inte interfata cu utilizatorul (User Interface) si interfata cu calculatorul (Programming).

Prima parte poarta denumirea de XAML as in eXtensible Applicaton Markup Language. La baza, acesta este un fisier XML in care programatorul, declara si defineste elementele interfetei utilizatorului (buton, casuta de text, tabele etc) impreuna cu toate proprietatile sale (nume, culoare, etc) si comportamentul lor (animatii, efecte etc).

A doua parte, codul, este cod .NET fie el C#, VB, ba chiar C++. 

Prin aceasta miscare Silverlight a cucerit destui developeri care acum pot crea mai usor aplicatii cu interfete foarte cool (folosind XAML) bazandu-se pe cunostinele lor anterioare de C#/VB.
 
Later Edit :
Peste toate acestea zilele trecute am date peste un site al Microsoft care mi s-a parut o idee de marketing geniala. Este un site care ofera tutoriale, lectii, forum special proiectate pentru web designeri si artisti cu cunostinte de Flash. Este vorba despre Project Rosetta

Alex Drenea.

Ce inseamna un site. Si ce inseamna un site bun. 


Da, stiu, e vorba despre vesnica polemica design versus continut pentru un site web. Ce-i mai important oare? Pe parcursul acestui articol voi lua in discutie fiecare element si-l voi analiza din cat mai multe puncte de vedere. Daca simtiti nevoia sa interveniti pe undeva, daca bat campii sau am omis din calcul vreo problema, feel free to comment. 

Dar hai s-o luam cu inceputul. 

Ce este un site? 

Un site este o unealta de comunicare. Iar prin comunicare intelegem schimbul de informatie in ambele sensuri, adica dialog. Chiar si pentru site-urile simple, statice, de „prezentare”, cum sunt ele numite. Asta ar trebui sa fie in primul rand fiecare site. Pentru ca el te ajuta sa-ti comunici intr-un anume fel mesajul tau, si ii incurajeaza pe cei din comunitate sa participe la discutia din jurul mesajului tau. 

Asta ar trebui sa fie reprezinte un site pentru afacerea ta. N-ar trebui sa-l privesti ca pe un panou publicitar pe care il ridici pentru promovare si n-ar trebui sa-l treci la cheltuieli de advertising sau de publicitate, ar trebui sa-l treci la investitii. Pentru ca asta reprezinta de fapt, o investitie si o usa deschisa pentru clientii tai care sunt pe internet. Te vei convinge pe parcursul acestor serii de articole despre site-uri. 

Ok, acum daca extindem discutia despre comunicare la nivelul site-urilor, inseamna ca un site bun reprezinta un site care comunica bine. Iar o buna comunicare are cateva caracteristici cheie: 
  • stiinta de a asculta 
  • mesajul clar si la obiect 
  • repetarea catorva cuvinte cheie 
  • folosirea limbajelor si mediilor la nivelul interlocutorului 
Luand in considerare aceste caracteristici, ne dam seama ca aceste caracteristici pot fi prezente si la nivelul unui site. Iar daca le identificam corect, le putem masura si putem da un verdict asupra calitatii unui site ca si unealta de comunicare. 

Pare complicat, nu-i asa? In realitate nu este deloc asa de complicat. La sfarsitul acestui articol, care se va intinde pe parcursul a mai multor postari, veti sti cu siguranta rolul fiecarui element din site, veti sti cum sa-i masurati importanta si sa prioritizati informatia, veti intelege importanta modului in care site-ul comunica mesajul cu lumea din jur, fie ca este vorba despre clienti, parteneri de afaceri sau pur si simplu vizitatori.

Asa ca va puteti abona cu incredere la feed-ul RSS al acestui blog, si veti afla pe parcursul incursiunii in lumea site-urilor foarte multe informatii ajutatoare.

Adrian Popescu.

Pai in primul rand, salut. 


Noi suntem Winterface, un proiect de agentie online specializata in optimizarea si promovarea corecta si eficienta a site-urilor pe internet. Suna pompos, stim. Dar chiar stim sa facem chestia asta. Si, in plus ne si place.

De la ce vine Winterface? Pai e simplu, de la "web Interface". N-am vrut sa-i zicem "iweb", pentru ca partea grea din nume o reprezinta "Interface" si nu "web". Si n-am vrut sa fim asociati cu Apple. :P

Ok, dar cine suntem?

Pai suntem o echipa de 4 oameni de la Politehnica Bucuresti, Facultatea de Automatica si Calculatoare, anul 5 (finally! :D), grupa 354C2, pe nume:
  • Adrian Popescu - şăf de echipa, oficial Project Manager
  • Alex Drenea - om de echipa, oficial Information Architect
  • Andreea Margarit - om de echipa, oficial Content Specialist
  • Ionut Grigorian - om de echipa, oficial Information Designer
Ah, si-avem si-un site. Se numeste www.interfeteweb.net, asa ca ne puteti vedea creatia magnifica de care toti suntem mandri.

Ce vom scrie pe blog?

Pai vom scrie articole din aria de specializare a fiecaruia: Adi va scrie despre site-uri, optimizarea si promovarea lor, usability, heatmap-uri, clickmap-uri si alte OZN-uri; Alex e fan Microsoft, asa ca va scrie despre Team Foundation System, Silverlight, Windows Presentation Foundation (interfete smecheroase pentru desktop); Andreea va scrie despre interfete de configurare ale echipamentelor de retea, XML-uri si-alte nebunii iar "last but not least", Greg va scrie despre Lotus Notes si nebuniile de interfete ale lui, plus chestii de baze de date, daca vrea. :))

Pai cam atat, urmeaza sa revenim cu articole in forta. 

Revenim repede. ;)