Invata cum poti juca Vindictus pe serverele din USA urmand cativa pasi simpli[Tutorial + Video]



  Daca ai ajuns sa citesti acest articol un lucru este destul de clar: Nu locuiesti in USA, acest lucru dandu-ti mare bataie de cap daca doresti sa joci unele jocuri care sunt exclusive(sau au fost lansate in prezent) doar pentru acea regiune.
  Urmaresc site-ul European al jocului Vindictus de anul trecut cu speranta ca o sa fie lansat si la noi intr-un final dar se pare ca asteptarea asta nu a ajuns la o limita. Drept urmare, am intrat pe site-ul celor din State. Am facut un cont si apoi am cautat pe internet informatii despre cum as putea sa pacalesc jocul asta sa creada ca locuiesc in USA.
  Informatii au fost destule, ce-i drept nu am gasit ceva complet 100% dar dupa cateva incercari se pare ca am reusit sa pun cap la cap o metoda simpla(zic eu) pentru a vedea si noi de ce jocuri se bucura acesti banditi americani.

  Bun, sa incepem tutorialul:

1.Avem nevoie de:
Softul: AllProxy Lite pe care il puteti descarca de AICI.

Jocul Vindictus: Client-ul jocului Vindictus: Il puteti descarca de AICI. [.torrent]

Video Tutorial:



Tutorialul o sa-l detaliez pe larg putin mai tarziu.
[Read More...]


Invata cum poti inlatura eroarea din Windows XP Error: Cannot delete file. Access is denied



Cu siguranţă aţi mai văzut această eroare. O dată, de două ori, de zece ori… Cannot delete file or folder. access is denied.

De cele mai multe ori un restart ajuta. Dar dacă problema persista atunci există mai multe metode de a o rezolva. Una dintre acestea ar fi Unlocker, o aplicaţie care deblochează fişierul sau folderul problemă, acesta putând fi şters.

O altă soluţie ar fi să opriţi Explorer.exe şi apoi să ştergeţi fişierul. Pentru a putea face acest lucru, deschideţi cmd ( Command Prompt ), apoi deschideţi meniul de Shutdown şi apăsaţi Ctrl+Alt+Delete şi Cancel în acelaşi timp pentru a închide Explorer.exe. Apoi schimbaţi în cmd calea catre folderul unde se afla fisierul respectiv (folositi comanda cd) si tastati DEL filename, unde filename este numele fisierului pe care doriti sa il stergeţi.

După ce aţi şters fişierul, deschideţi Task Manager-ul (Ctrl+Alt+Del), daţi click pe File->New Task->tastaţi Explorer.exe şi daţi Enter pentru repornirea GUI shell.
[Read More...]


Invata cateva combinatii generale de taste utile



Iata cateva combinatii de taste utile :


Captura de ecran

"Print Screen" >>> copiaza imaginea eranului in clipboard.
"Alt + "Print Screen" >>> copiaza imaginea ferestrei active in clipboard

Tasta "Fereastra"

Fereastra + E >>> deschide "Windows Explorer"
Fereastra + D >>> arata/ascunde desktop-ul
Fereastra + F >>> deschide fereastra "Find"
Fereastra + M >>> minimizeaza toate ferestrele
Fereastra + Shift + M >>> reface dimensiunile ferestrelor
Fereastra + R >>> deschide fereastra "Run"
Fereastra + Break >>> deschide fereastra "System Properties"

Tastele F

F1 >>> deschide fereastra "Help"
F2 >>> redenumeste fisierul/directorul selectat
F3 >>> deschide fereastra "Find"
Alt + F4 >>> inchide fereastra/aplicatia activa
F5 >>> reimprospateaza continutul ferestrei selectate
Ctrl + F6 >>> Daca o aplicatie are deschise mai multe documente trece din unul in altul

Combinatii comune in majoritatea programelor

Ctrl + C >>> Copy
Ctrl + X >>> Cut
Ctrl + V >>> Paste
Ctrl + O >>> Open
Ctrl + W >>> Close
Ctrl + S >>> Save
Ctrl + N >>> New
Ctrl + P >>> Print
Ctrl + Z >>> Undo
Ctrl + A >>> selecteaza tot

Stergere definitiva

Shift + Del >>> sterge fisierele direct fara sa le mai puna in cosul de gunoi
[Read More...]


Invata notiuni fundamentale despre cum functioneaza ecranele tactile(Touchscreen)



ecran-tactilSecretele gadget-urilor moderne
Le vedem peste tot, la telefoanele mobile, la terminalele interactive, la PDA-uri, la GPS-uri… Dezvoltarea si integrarea ecranelor tactile in gadget-urile digitale castiga tot mai mult teren. Aceasta se explica prin faptul ca utilizarea acestora este ergonomica si usor de invatat.
Principiul de functionare a fost dezvoltat in anii ‘70 odata cu inventarea primului ecran tactil prevazut cu suprafata transparenta in 1974 si, ulterior, prin dezvoltarea tehnologiei rezistive in 1977. Exista mai multe tehnologii care stau la baza fabricarii ecranelor tactile, printre care cele mai raspandite sunt: tehnologia rezistiva, tehnologia capacitiva, tehnologia in infrarosu si undele de suprafata. Pe piata gadget-urilor digitale s-au remarcat doua tehnologii: tehnologia rezistiva si tehnologia capacitiva.
Tehnologia rezistiva este cel mai simplu de implementat. Aceasta presupune doua straturi, unul rigid si unul flexibil, prevazute cu o pelicula conductoare si separate printr-o retea foarte fina de puncte de izolatie. In momentul in care utilizatorul atinge ecranul se produce un contact electric intre cele doua straturi, contact ce este convertit in semnal electronic si captat de senzor, care are la randul lui misiunea de a determina coordonatele x si y (orizontala si verticala) pe ecran. Sistemul de operare converteste apoi semnalele in comenzi, cum ar fi drag-and-drop. Tehnologia rezistiva este cea mai utilizata.
Tehnologia capacitiva utilizeaza fire electrice extrem de fine ce nu pot fi observate cu ochiul liber. Aceste fire sunt dispuse in doua straturi separate carora li se aplica un curent de joasa tensiune. Cand este atins de un conductor electric, cum ar fi un deget, campurile electrice se deformeaza, ceea ce provoaca o modificare a frecventelor. Sistemul de operare converteste apoi aceasta perturbare in coordonate care determina punctul de contact cu degetul.
Producatorii utilizeaza raze infrarosii pentru detectarea punctelor de contact folosind o serie de diode electroluminiscente pentru a forma un panou invizibil captat de fototranzistori. In momentul in care utilizatorul atinge ecranul tactil cu degetul, fasciculul infrarosu este intrerupt si informatiile sunt transmise senzorului pentru a determina pozitia degetului si pentru a executa comanda asociata cu aceasta „tasta”. Aceasta tehnologie este utilizata in general pentru ecranele tactile de dimensiuni mari.
Tehnologia undelor de suprafata este obtinuta prin receptoare plasate in plan orizontal si vertical pentru a determina variatiile vitezei de propagare a undelor in momentul in care ecranul este atins. Ecranele tactile ce au la baza tehnologia undelor de suprafata au o luminozitate mai mare in comparatie cu ecranele tactile rezistive. Ele sunt folosite in principal in jocurile de tip arcade si pentru terminalele interactive.
[Read More...]


Invata cateva reguli importante de lizibilitate(folosire/usability) pentru un website



usabilityCum sa imbunatatesti lizibilitatea paginii tale web
Orice marketer stie ca pagina web a firmei trebui sa fie cat mai atragatoare pentru client. Dar pentru ca nu toti detinem competentele pentru a realiza acest lucru, ci programatorul, trebuie sa stim ce sa-i cerem acestuia. In continuare voi prezenta metode de a face navigarea pe site mai eficienta.
1. Foloseste o navigare intuitiva. Utilizatorii sunt nerabdatori. Ei urasc cand trebuie sa invete sa navigheze intr-un nou site (nou pentru ei). Asigura-te ca navigarea in site este cat mai natural posibila pentru a-i facilita accesul utilizatorului la elementele importante din site.
2. Nu intrerupe workflow-ul. Prin workflow intelegem operatiile pe care le face un vizitator in site.
3. Implementeaza cautarea in site. Printre regulile de usability ale lui Jacob Nielsen: box-ul pentru cautare trebuie sa fie lung de 27 de caractere, sa fie clar vizibil si usor de folosit. Asaza campul de text pentru cautare in partea de sus a paginii, deoarece utilizatorii incep sa caute in site incepand cu partea de sus-stanga spre partea de jos-dreapta.
4. Nu dezactiva butonul “Back”
5. Cateva breadcrumbs sunt bune pentru a ajuta vizitatorii sa stie in ce zona a site-ului se afla. Probabil deja cunoşti acest arbore:
Momentan navigaţi pe aceasta pagina
Home > Servicii > Servicii Seo > Preturi
6. Link-ul catre pagina Home. Trebuie sa ai un link consistent pentru pagina Home
7. Sa ai si alternative precum link-uri si sitemap la solutiile fancy de navigatie - java applet, flash DHTML sau javascript
8. Construieste un sitemap foarte bun. Sitemap-ul este o reprezentare structurata a site-ului si a arhitecturii lui.
Da, oamenii chiar le folosesc. Cu cât site-ul este mai stufos, cu atat sitemap-ul va fi tot mai necesar
9. Aminteste-ti ca pagina Home nu este singura pe care se intra prima data asa ca fa-l pe vizitator sa inteleaga foarte clar pe ce pagina a ajuns si unde se afla acea pagina in legatura cu arhitectura site-ului.
10. Abundenta informatiilor in navigare. Navigarea este fundamentala pentru dezvoltarea unui website, iar abundenţa de informatii asigura faptul ca utilizatorii vor găsi ceea ce cauta. Unii ar putea fi atrasi de imagini, altii isi doresc un text cat mai descriptiv iar altii cauta link-uri incorporate, dar toti vor sa fie siguri ca pe ce dau click este ceea ce cauta.
Cu siguranta nu o sa doara daca ii vei face calea mai usoara utilizatorului chiar daca trebuie sa punctezi ceea ce crezi ca il va interesa.
Nu neglija aceste aspecte, mai ales daca business-ul tau depinde de site-ul profesional.
[Read More...]


Invata cum poti face/crea un buton simplu folosing ActionScript3 pe Ubuntu



adobe_flash_8Esti pasionat de Linux si vrei sa programezi in ActionScript3?
Vestea buna e ca nu mai e nevoie de Windows pentru a lucra in Flash. Developerii de la Adobe au realizat un compilator valabil pe toate platformele. In continuare, sunt prezentati primii pasi pentru a incepe sa scrii cod in AS3.
1)Instalam Adobe FlexSDK3 (compilator pentru ActionScript)
-descarcam arhiva http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
-creem un nou director pe care il vom numi flex
-dezarhivam in directorul flex arhiva: cd flex && unzip flex_sdk_3.zip
-modificam drepturile: cd flex/bin && chmod +x mxmlc
2)Scriem codul pentru buton
-deschidem un editor(e.g.: Geany) si scriem urmatorul cod:
package
{
import flash.display.Sprite;
public class TextButtonExample extends Sprite
{
public function TextButtonExample(){
var button:TextButton = new TextButton(”test”);
addChild(button);
}
}
}
-salvam cu numele TextButtonExample.as
3)Compilam codul
-cd flex/bin
- ./mxmlc TextButtonExample.as
Va rezulta un fisier TextButtonExample.swf pe care il putem deschide cu un browser.
[Read More...]


Invata cum poti crea desene 2d cu Actionscript



actionscripticon_400-300x300
Exemplul 1: Vom desena doua patrate suprapuse, de culori diferite.
Deschidem un editor si scriem urmatorul cod:
package {
import flash.display.Sprite;
import flash.display.Shape;
import flash.display.Graphics;
public class Rectangles extends Sprite {
public function Rectangles() {
drawColoredRectIn(graphics, 0xFF0000);//prima figura
var rect:Shape = new Shape();
drawColoredRectIn(rect.graphics, 0xFFFF00);//a doua figura
rect.x = 50; //pozitia fata de prima figura
rect.y = 50;
addChild(rect);
}
private function drawColoredRectIn(target:Graphics, color:int):void {
target.lineStyle(1, 0×000000);
target.beginFill(color);
target.drawRect(0, 0, 100, 100); //lungime=latime=100
}
}
}
Salvam cu numele clasei Rectangles.as
Compilam : ./mxmlc Rectangles.as
Vizualizam rezultatul: Opera(sau alt browser)–>Open–>Rectangles.swf
Exmplul 2
Vom desena aceleasi patrate , dar de data asta vom folosi clasa MovieClip(in loc de Shape).
Deschidem un editor si scriem urmatorul cod:
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.Graphics;
public class Rectangles2 extends MovieClip {
public function Rectangles2() {
drawColoredRectIn(graphics, 0xFF0000);//prima figura,culoare:rosu
var rect:MovieClip = new MovieClip();
drawColoredRectIn(rect.graphics, 0xFFFF00);//a doua figura,culoare:galben
rect.x = 50;//pozitia fata de prima figura
rect.y = 50;
addChild(rect);patrate
}
private function drawColoredRectIn(target:Graphics, color:int):void {
target.lineStyle(1, 0×000000);
target.beginFill(color);
target.drawRect(0, 0, 100, 100);//lung=latim=100
}
}
}
Salvam cu numele Rectangles2.as
Compilam : ./mxmlc Rectangles2.as
Vizualizam rezultatul: Opera(sau alt browser)–>Open–>Rectangles2.swf
[Read More...]


Invata cum sa creezi/inserezi un mp3 player in postari folosing platforma WordPress



mp3-player1Inserarea unui MP3 player in post-uri
In acest tutorial voi prezenta o modalitate simpla de adaugare a unui MP3 player in postarile din blog-ul tau. Realizarea acestui lucru nu necesita cunostinte avansate de programare, poate doar cateva cunostinte despre API-ul Wordpress.
Cel mai simplu mod prin care poti adauga un MP3 este folosirea asa numitelor shortcodes care, desi sunt niste functii foarte flexibile, nu sunt cunoscute de toata lumea.
Pasul I
Pentru inceput am ales un MP3 flash player open source din multitudinea de playere existente pe “piata”, poate fi descarcat de aici si este foarte usor de customizat. Acesta trebuie urcat pe site in acelasi director cu tema wordpress pe care o foloseste blog-ul. Ex.: site.com/wp-content/nume-tema/
Pasul II
Din directorul amintit mai devreme, deschide pentru editare fisierul functions.php si scrie urmatorul cod:
function arata_mp3($atts) {
extract(shortcode_atts(array(
‘cale_fisier’ => ”,
‘width’ => ‘200′,
‘height’ => ‘20′
), $atts));
return ‘<object type=”application/x-shockwave-flash” data=”wp-content/themes/Simplesticulous/player_mp3.swf” width=”‘.$width.’” height=”‘.$height.’”>
<param name=”movie” value=”player_mp3.swf” />
<param name=”FlashVars” value=”mp3=’.$cale_fisier.’” />
< /object>’;
}

add_shortcode(’mp3′, ‘arata_mp3′);
Pasul 3
Adauga acest shortcode in posturile unde doresti sa adaugi un MP3.
Ex.: [mp3 cale_fisier="wp-content/uploads/test.mp3"]
Daca doresti ca player-ul sa aiba alta marime poti sa adaugi astfel:
Ex.: [mp3 cale_fisier="wp-content/uploads/test.mp3" width="100" height="10"]
Imaginea atasata acestui articol te va ajuta si ea in realizarea pasilor.
[Read More...]


Invata cateva sfaturi despre siguranta online



cyber_security1Trei pasi simpli
Nu existi daca nu esti online. Suntem conectati nonstop la internet, navigand cu febrilitate de la un site cu jocuri la unul de stiri, trecand prin Wikipedia, Yahoo Mail si Google. Aceasta prezenta online continua ne expune la cateva riscuri serioase. Iata cum pot fi evitate usor:
Instaleaza un antivirus
Cele mai populare variante gratuite sunt Avira AntiVir Personal - Free Antivirus, AVG Anti-Virus Free Edition si Avast Home Edition Free. Acestea sunt doar cele mai populare 3 produse software de pe download.com, oferta fiind foarte mare.
Cumpara un Router
Este practic chiar daca ai un singur computer acasa, nu stii niciodata cand vine un prieten la tine cu laptopul. Routerul se comporta ca un firewall, chiar cel mai bun tip de firewall, acela hardware si este relativ simplu de configurat.
Scapa de Internet Explorer
Desi din comoditate ai fi tentat sa folosesti acest browser, el prezinta multe lacune de securitate. De obicei Microsoft vine in intampinarea lor, la cateva zile dupa ce acestea sunt facute publice, dar in tot acest timp utilizatorii raman vulnerabili. Sunt mai usor de folosit si mult mai stabile Firefox sau Opera.
Acum stii ce ai de facut!

[Read More...]


Invata cateva lucruri elementare despre "Vi"



vim-editor_logoSetare si folosire gVim
Legendarul editor Vi (vee-eye, William Joy 1976) a fost raspandit rapid mai ales in randul programatorilor datorita dimensiunii foarte mici si vitezei de lucru pe care o ofera. Datorita popularitatii pe care a dovedit-o, Vi s-a bucurat de imbunatatiri si a devenit vim (VI IMproved, Bram Moolenaar) si apoi gVim (varianta pentru mediile grafice).
Pentru a evita reconfigurarea editorului la fiecare pornire acesta permite folosirea unui fisier de configurare care il citeste atunci cand aplicatia este lansata (~/.vimrc). Daca doriti setari speciale pentru editorul gVim si nu pentru vim acestea le puteti include in fisierul ~/.gvimrc
Cele mai uitle setari pe care le puteti include in fisierul de configurare :
set ts=4 (seteaza tab space-ul la 4 caractere)
syn on (activeaza modul automat al syntax highlighting)
set nobackup (dezactiveaza crearea unui fisier nou de backup atunci cand se deschide un fisier in scopul editarii)
set gfn=Bitstream\ Vera\ Sans\ Mono\ 8 (seteaza editorul pentru modul grafic la fontul
Bitstream Vera Sans Mono cu dimensiunea de 8)
set lines=100 columns=9999 (seteaza dimensiunea ferestrei de editare la 100 linii si 9999 coloane)
set nu! (afiseaza numarul liniei)
set all (afiseaza toate variabilele editorului)
Folosirea editorului :
La inceput pare imposibil de utilizat, dar dupa dobandirea de cunostinte minime acesta poate deveni foarte util si rapid la editarea textelor. gVim porneste intotdeauna in modul de introducere de comenzi. Trecerea in modul de
editare se face prin folosirea unei comenzi pentru activarea acestuia :
a - adauga dupa cursor
i - insereaza inaintea cursorului
o - insereaza o linie sub linia curenta
O - insereaza o linie deasupra liniei curente
Dezactivarea modului de editare se face cu tasta ESC
Comenzi pentru manipularea fisierului
:w nume - salveaza continutul in fisierul nume
:wq - salveaza continutul si paraseste aplicatia
:q! - paraseste aplicatia fara a verifica daca continutul a fost salvat sau nu
Comenzi pentru fereastra de editare
/pattern - cauta pattern in continutul fisierului sub cursor
?pattern - cauta pattern in continutul fisierului deasupra cursorului
n - repeta cautarea
N - repeta cautarea in sens invers
G - sare la ultima linie a fisierului
Comenzi de stergere
dd sau ndd - sterge linia curenta sau n linii sub cea curenta
dw - sterge cuvantul de sub cursor incepand cu locatia acestuia
dnw - sterge n cuvinte
d) - sterge pana la sfarsitul propozitiei
db - sterge cuvantul precedent
x - sterge caracterul curent
Comenzi Copy/Paste
Y sau nY - copiaza linia sau n linii incepand cu pozitia cursorului in buffer-ul general
p - insereaza continutul copiat in buffer-ul general dupa cursor
P - insereaza continutul copiat in buffer-ul general inaintea cursorului.
[Read More...]


Invata despre notiunea "cache".Ce este si la ce foloseste.



cacheTeorie, aplicare si unelte
Cache-ul este o zona temporara de stocare de informatii, care duplica niste date considerate originale, creat pentru acces direct si rapid asupra acestor date. Aceasta mapare a datelor fata de locul lor de stocare initial, se face pentru acele date care sunt greu de accesat in mod direct, care se afla in zone partajate, care ar avea un timp de prelucrare ridicat si care ar fi solicitate in mod frecvent, iar rezultatul ar fi de fiecare data acelasi.
Sisteme de cache se intalnesc implementate in microprocesoare (exemplul fiind cache-ul de nivel 2), in hard disk-uri(pentru a micsora timpul de citire al datelor), in sisteme de management al bazei de date (MySQL va tine in cache rezultatul unei interogari, iar la primirea aceleiasi interogari va returna rezultatul din cache, fara a interoga tabelele in sine), in browser-ele pe care le folosim zi de zi (Firefox de exemplu isi va face cache la imagini, ca la un refresh sa nu fie nevoit sa le preia de pe server din nou), chiar si Google detine propriul cache din care poate furniza continutul paginilor web.
Asadar, scopul declarat al cache-ului este de a economisi timp.
Teoria Cache-ului
Exista cateva concepte cheie in teoria cache-ului care trebuiesc respectate in implementarea unui astfel de sistem
1. identificatorul unic - care va fi folosit la identificarea elementului in cache
2. durata de viata - defineste cat timp un element din cache va fi considerat valid
3. preluarea conditionata - astfel incat partile din cod care ar accesa informatiile originale sa fie evitate, dar sa si permita reimprospatarea
4. resetarea la cerere - pentru pastrarea consistentei informatiilor din cache cu cele din locatia originala, este necesara posibilitatea ca la o modificare a datelor din aceasta locatie, cache-ul sa fie marcat ca invalid si reconstruit
Astfel, un algoritm general de folosire a cache-urilor ar fi:
* daca elementul din cache cerut de aplicatie exista atunci el va fi returnat intocmai
* daca elementul din cache cerut nu exista atunci datele acelui cache se vor aduce din locatia originala, se va crea elementul corespunzator in cache, iar datele vor fi returnate aplicatiei
Aplicare
Asadar, vom presupune o aplicatie web, pentru care avem un numar mare de accesari atat din partea vizitatorilor dar si din partea celor care administreaza respectivul website. Pentru o si mai buna exemplificare, vom considera cazul standard al unui magazin online, in care avem listari de categorii, listari de produse din fiecare categorie si afisari detaliate de produse (pret, descriere, detalii tehnice etc). In spatele site-ului, respectiv in aplicatia de administrare a acestuia, avem un numar de operatori care lucreaza necontenit la imbunatatirea informatiilor prezentate pe acel site. Mai mult decat atat, sa mai luam in calcul existenta unor aplicatii care periodic sincronizeaza preturile si stocurile produselor cu cele existente la furnizorii directi. Pentru a imbunatati imaginea de ansamblu, sa consideram ca magazinul are cateva zeci de mii de produse. in cuvinte mult mai simple si mai tehnice: o multime de interogari sql de tip insert, update dar mai ales select.
Dezavantajul unui astfel de scenariu este evident cel al supraincarcarii bazei de date cu interogari care de cele mai multe ori se vor repeta si vor furniza acelasi set de date. Cu toate ca, de exemplu, MySQL detine un cache propriu din care returneaza un set de date al unei interogari la o repetare a acesteia, aplicatia PHP care interogheza baza de date va trebui sa realizeze tot protocolul de comunicare, sa furnizeze interogarea si sa primeasca datele, deci niste timpi desi mici, deloc de neglijat in contextul unui volum de trafic ridicat.
Continuand scenariul nostru de “groaza” mai trebuie luat in considerare faptul ca la o interogare de tip insert sau update, cele cauzate de aplicatia de administrare, pot aparea lock-uri pe campurile, inregistrarile sau chiar tabelele din baza de date, deci pana la terminarea executiei si scrierea ori modificarea cu succes a datelor in baza, o instructiune select, nu va putea citi baza de date pentru preluarea informatiilor si va fi pusa in asteptare pana la terminarea tranzactiei. Rezulta un timp mort si mai mare. Cache-ul ar trebui sa intervina in astfel de momente, cand putem spune ca majoritatea interogarilor vor furniza acelasi set de date pentru perioade definite de timp, iar rularea lor nu ne-ar aduce decat dezavantaje.
Interogand baza de date pentru a obtine informatiile despre produsele din categoria “Monitoare LCD” vom obtine un set de date reprezentat printr-un vector cu produsele din acea categorie. Datele din acest vector pot fi introduse in cache. Conform algoritmului general descris mai sus putem scrie urmatorul cod PHP
1
2
3
4
5
if (!($data = loadFromCache('cache_for_category_id_' . $categoryId)))
{
$data = loadDataFromDatabase($categoryId);
saveToCache('cache_for_category_id_' . $categoryId, $data, 3600);
}
Plecam astfel de la premisa ca informatia cautata se afla in cache si chiar incercam sa o preluam. Daca functia loadFromCache() va intoarce o valoare nula atunci inseamna ca datele nu se afla in cache si ele vor trebui aduse din baza de date, lucru ce se va face prin functia loadDataFromDatabase() iar apoi salvate in cache cu ajutorul functiei saveToCache(), cache valabil o ora. Chiar daca presupunerea noastra initiala referitoare la existenta datelor in cache este adevarata sau nu, dupa executarea acestei portiuni de cod vom avea in variabila $data informatiile necesare.
Trebuie avut in vedere faptul ca in tot acest timp datele considerate valide sunt cele din baza de date, cache-ul fiind doar o copie locala a acesteia. Desi sistemul ne va reseta automat cache-ul dupa expirarea perioadei de viata, vor exista situatii cand cache-ul va deveni inconsistent, adica nu va mai reflecta realitatea din baza de date. Deci, la adaugarea unui produs nou in baza de date in categoria “Monitoare LCD”, cache-ul construit mai devreme nu mai este consistent(nu contine si acest nou produs). Cum varianta in care asteptam trecerea celor 3600 de secunde pentru a se recrea cache-ul nu ne multumeste(perioada putand fi mult mai mare), aplicatia de administrare va trebui sa intervina asupra cache-ului si sa invalideze inregistrarea ce contine datele din aceasta categorie. In acest mod vom forta recreerea cache-ului cu noile informatii la urmatoarea accesare a categoriei respective.
1
resetCache('cache_for_category_id_' . $categoryId);
In tot scenariul de mai sus am considerat crearea de cache-uri pe categorii si nu unul global care sa contina toate categoriile existente pe site, din considerente de acces si de resetare. Este mai simplu sa alegem direct cache-ul categoriei pe care dorim sa o afisam decat sa incarcam toate categoriile prin care sa o cautam pe cea dorita, precum este mai normal ca la introducerea produsului nou in categorie sa resetam doar cache-ul categoriei respective si nu cel al tuturor produselor.
Unelte
PHP nu detine nativ functii de lucru cu cache-ul, insa exista extensii PECL care pot fi instalate si cu care se pot lucra, printre care enumeram Memcache si APC.
Folosirea extensiei Memcache:
1
2
3
4
5
6
7
8
$cache = new Memcache();
$cache->addServer('localhost');
if(!($data = $cache->get('cache_id'))
{
$data = getData();
$cache->add('cache_id', $data);
}
$cache->delete('cache_id');
Folosirea extensiei APC:
1
2
3
4
5
6
if(!($data = apc_fetch('cache_id'))
{
$data = getData();
apc_add('cache_id', $data);
}
apc_delete('cache_id');
Diferenta dintre cele 2 extensii este aceea ca Memcache va stoca informatiile in memoria RAM a serverului, pe cand APC le va stoca in fisiere pe hard disc.
A Practical Guide to Data Caching with Zend Server scrisa de Shahar Evron, Product Manager la Zend Technologies, Inc., este o lucrare aparuta recent si pe care o recomand celor interesati de acest subiect.
[Read More...]


Invata cateva reguli de redactare in mediul online. Acestea pot atrage vizitatori catre site-ul/blog-ul personal.



onlineCum sa scrii pentru un trafic mai mare
Chiar daca este un mediu inovator, in aparenta mult mai putin supus conventiilor decat cel al presei scrise, mediul online nu face nici el rabat de la respectarea unor reguli generale de redactare a articolelor. In principiu, succesul unui articol se masoara in numarul de afisari. Pentru ca articolul sa atinga un numar cat mai mare de afisari, este necesar ca el sa apara in primele rezultate ale unei cautari in Google, cu alte cuvinte sa fie indexat SEO (search engine optimisation).
Iata cateva reguli ale mediului online:
1. Folosire de cuvinte cheie. Mecanismul SEO mizeaza pe uzitarea cuvintelor cheie. In traducere grosso modo, cuvintele cheie reprezinta acei termeni sau sintagme care se repeta constant pe parcursul unui articol. Pentru o indexare optima, se recomanda ca titlul articolului sa contina respectivele cuvinte cheie care apoi sa se repete de minim trei ori in primul paragraf al textului.
2. Titluri scurte. Titlurile scurte, dar relevante capteaza mult mai repede atentia utilizatorului de internet decat titlurile stufoase. In plus, acest truc contribuie la o mai buna indexare.
3. Linkuri. Un alt artificiu la care se recurge frecvent in mediul online este folosirea linkurilor atat pe anumite cuvinte cheie, cat si la sfarsitul articolului. Linkurile respective vor face trimitere la alte articole pe aceeasi tema. De aceasta maniera, utilizatorul va petrece mai mult timp pe site, navigand din aproape in aproape.
4. Multimedia. Succesul unui articol este asigurat, intr-o oarecare masura, si de interactiunea cu canalele multimedia. Cu alte cuvinte, un articol complex poate contine imagine sau sunet. Se recomanda totusi a nu se exagera, astfel incat respectivul articol sa devina ostentativ prin folosirea excesiva si concomitenta a acestora canale.
5. Lungime variabila a textului. In general, editorii opteaza pentru articole mai scurte, intrucat se cunoaste ca utilizatorii de internet nu zabovesc foarte mult pe o pagina, fiind interesati, in linii mari, de o informatie bine sistematizata, redata aerisit.
[Read More...]


Invata despre Spyware. Software-ul spion. Ce este si cum ne putem feri/elimina de acesta.



spywareCum putem evita si elimina aplicatiile spyware
Spyware-ul este un software descarcat si activat fara stirea si/sau impotriva vointei utilizatorului. Acesta este o reala amenintare pentru datele dintr-un computer. Obiectivul unei aplicatii spyware este de a aduce bani creatorilor ei.
Spyware-ul este un software care se instaleaza in computer pentru a difuza publicitate si pentru colecta si transfera informatii privind mediul in care a fost adapostite. In acest mod subtil, pentru ca in practica spyware-ul actioneaza fara stirea utilizatorului, sunteti fortat/a sa utilizati unele servicii pe care trebuie sa le platiti pentru ca in final banii sa ajunga la creatorul sau.
Desi diferenta dintre virusi si spyware este mica, spyware-ul nu este considerat un virus in mod oficial, deoarece nu se reproduce, insa este aproape la fel de dificil sa scapati de el. Informatiile colectate de programele spyware pot permite creatorilor acestora sa afle URL-urile site-urilor vizitate, cuvintele cheie introduse in motoarele de cautare si informatii privind platile bancare (numarul cardului de credit). Spyware-ul este descarcat adesea alaturi de software-uri gratuite in genul jocurilor sau al screesaver-urilor. Acesta ataca in mod frecvent sistemele Microsoft Windows. Spyware-ul se poate instala si atunci cand incarcati anumite pagini web si se activeaza, in general, dupa repornirea computerului.
Contaminarea cu un spyware are la baza, de obicei navigarea pe Internet. Acesta din urma, fiind o incontestabila ruta de transmitere a datelor, prolifereaza si aplicatiile spyware. Site-urile web dubioase care ofera software-uri gratuite, muzica, jocuri si continut pornografic sunt, cel mai probabil, cele care infecteaza calculatoarele cu programe spyware. Foarte multi editori de software gratuit utilizeaza programele spyware pentru a colecta date personale si a genera venituri. Acestea se concretizeaza si prin publicitatea afisata.
Pentru a va proteja si a scapa de spyware, software-urile antispyware ofera protectie permanenta, prin eliminarea aplicatiilor spyware uneori chiar inainte instalarea acestora pe hard disk. Printre numeroasele software-uri care va ajuta sa scapati de aplicatiile spyware, merita mentionate: din categoria gratuite - Avira AntiVir Personal sau Premium, Ad-Aware, Spybot Search&Destroy si Microsoft Antispyware. Este de preferat de asemenea sa abandonati Internet Explorer si sa folositi Firefox, Opera sau Chrome pentru a naviga pe Web. Majoritatea aplicatiilor spyware folosesc vulnerabilitatile browser-ului Microsoft pentru a se instala.
Stiati ca…
Puteti elimina unele aplicatii spyware cu ajutorul functiei de dezinstalare a Windows: Add or Remove Programs. Este suficient sa folositi metoda obisnuita de dezinstalare pentru orice aplicatie.
[Read More...]


Invata cateva notiuni de comunicare folosite in intermediul pirateriei si phishing-ului



phishing_widewebLexicul folosit in domeniu
Criptare
Definitie: Cifrarea de date implicate in transmiterea de date intre doi utilizatori, utilizata pentru a evita interceptarea neautorizata a datelor de catre terti.
Cybersquatting
Definitie: Depunerea unui nume de domeniu care contine o marca comerciala asupra careia deponentul nu are niciun drept si care este protejata de o societate terta. Unele cazuri de cybersquatting sunt legale, altele sunt ilegale.
Exemplu: francetelevision.com este detinuta de un american care nu are nicio legatura cu grupul francez France Télévisions.
Keylogging
Definitie: Tehnica de capturare si salvare a tastelor pe care un utilizator le apasa pe tastatura, in scopul de a detecta, in principal, numele de utilizator, parola sau numarul cartii de credit.
Hacking
Definitie: Arta piratarii datelor sau retelei. Se disting doua forme de hacking: etic si neetic. Hackerul neetic practica pirateria in scopul distrugerii sau a furtului. Hackerul etic practica pirateria in scopul identificarii si repararii unor vulnerabilitati. O subspecie a hackerului etic este si hackerul care practica pirateria pentru simplul motiv ca poate. Acestia din urma nu au intentii distructive … ei vor doar sa demonstreze ca „nici o retea nu este impenetrabila” … ceea ce devine si crezul lor.
Hackeri
Definitie: Pirat specializat in intruziunea in retele de calculatoare sau in piratarea datelor.
Phish
Definitie: E-mail nesolicitat cu caracter fraudulos in care expeditorul isi asuma o identitate falsa in scopul de a obtine informatii cu caracter personal ale destinatarului pentru a fura banii din contul acestuia. Principalele „phish-uri” sunt indreptate catre banci si permit phisherilor sa deturneze sume de bani in conturi din strainatate.
Phisheri
Definitie: Pirati informatici specializati in trimiterea de e-mailuri frauduloase in scopul de a deturna bani.
Spoofing
Definitie: Tehnica prin care o persoana sau un program falsifica datele in scopul schimbarii identitatii, personificand o anumita persoana sau un anumit program, astfel obtinand acces acolo unde in mod normal acesta i-ar fi interzis.
Sniffing
Definitie: Este un program sau un dispozitiv care conectat la o retea intercepteaza si decodifica tot traficul retelei respective. In acest mod se pot obtine date confidentiale cum ar fi: nume de utilizatori, parole, date de cont, carti de credit etc.
DoS (denial of service attak)
Definitie: este un atac informatic ce are ca scop scoaterea din uz a unei resurse: calculator, server, nod de retea. O metoda tipica implica suprasaturarea victimei cu cereri de raspuns externe cu o asa frecventa ridicata incat aceasta nu mai poate face fata cererilor normale si isi consuma propriile resurse pana la epuizare.
Positionsquatting
Definitie: Cumpararea de link-uri publicitare in motoarele de cautare care contin o marca asupra careia cumparatorii nu detin niciun drept si care este protejata de o societate terta.
Exemplu: „Referentiere CVFM” este in prezent cumparata de o societate concurenta in cadrul Google.
Scam
Definitie: E-mail nesolicitat poluant. Forma de spam.
Spam
Definitie: E-mail nesolicitat (mesaj comercial, virus, mesaj fraudulos).
Troian
Definitie: Program care se instaleaza pe un computer fara cunostinta utilizatorului si care efectueaza o serie de sarcini programate sau activate de la distanta. Troienii sunt utilizati de hackeri in mai multe moduri. In cazul phishing-ului, troienii pot scurtcircuita sistemele de criptare si spiona datele transmise de catre utilizator la banca sa prin intermediul unui website pentru a le trimite la un atacator situat pe cealalta parte a planetei.
Virus
Definitie: Program informatic primit si transmis impotriva vointei destinatarului sau expeditorului, destinat sa saboteze o retea informatica sau sa afecteze performanta unui computer. E-mailul a devenit cel mai mare vector de transmitere (un e-mail din 26 contine un virus).
[Read More...]


Invata cum poti recupera arhivele sau fisierele corupte



time-machine-modeProgramele ajutatore
Arhivele zip sau rar corupte
Se intampla deseori sa primim mesajul, de la calculator, ca arhiva noastra este „corupta” si deci nu mai este accesibila.
Acest lucru poate fi cauzat, cum se intampla si cu documentele office, de o problema pe discul unde se afla arhiva (de ex zgarieturi pe CD sau DVD). Daca partea cu probleme a fisierului nu este prea mare, putem inca sa o scoatem la capat cu ajutorul unui mic program gratuit si eficient.
Programul respectiv ne ajuta in cazul fisierului ZIP si se cheama DiskInternals ZIP Repair, decarcabil aici.
Daca file-ul corupt este RAR sau SFX putem utiliza fie WinRar, care corecteaza fisierele fisierele corupte, sau varianta demo a Advanced RAR Repair, care poate fi descarcata de aici.
In eventualitatea ca fisierul este CAB putem utiliza demo de la Advanced CAB Repair, care ne permite sa recuperam continutul arhivei, programul fiind descarcabil aici.
Cum sa reparam fisierele Office corupte
Se poate intampla ca atunci cand extragem documente office dintr-un fisier comprimat sa le gasim corupte, cu alte cuvinte inaccesibile. O alta posibilitate este ca suportul fisierului office (stick etc) sa fie uzat.
In aceste cazuri, fisierul nu este neaparat pierdut, exista de fapt anumite programele care permit recuperarea lui sau cel putin a unei parti a acestuia. Mai sunt si softuri specifice care permit prin versiuni demo sa se salveze fisierele care nu mai sunt accesibile.
Aceste programe pot fi descarcate de pe site-ul Office Recovery, care permite alegerea produsului care se adapteaza cel mai bine cazului nostru sau descarcarea completa a suite-ului.
Majoritatea programelor fiind contra cost, va semnalez acest demo fara limite, in sensul ca in perioada de proba pot fi recuperate oricate documente office fara limita de numar de pagina sau de marime a fisierului. Programul este Advanced Office Repair si poate fi descarcat prin site-ul download.com de aici.
Daca in schimb nu vreti sa economisiti cheltuielile pentru ca fisierul corupt este prea important, va recomand Ontrack Easy Recovery. Este un suite foarte bun, care reuseste acolo unde alte softuri esueaza.
Exista si un programel gratuit specific pentru documentele Word care se numeste Repair My Word.
[Read More...]


Invata cum poti face face back-up driverelor de pe calculator. O solutie simpla si gratuita.



backup_drivereRecuperati cu usurinta driverele perifericelor
Una din procedurile care ne dau batai de cap atunci cand ne formatam calculatorul este recuperarea driverelor imprimantei, scanner-ului sau altor periferice pe care le-am instalat.
Exista un software gratuit care ne vine in sprijin: este vorba de Double Driver, un soft ce ne permite sa salvam o copie a driverelor pe care le avem instalate pe computer si sa le salvam pe un CD sau un disk extern.
Lista se poate ordona in functie de numarul versiunii sau numelui producatorului. Pentru a face un backup este suficient sa selectionam driverele pe care dorim sa le salvam si sa clickam pe BACKUP. Salvati arhiva creata pe un disc extern sau pe un DVD, care va fi utilizat la momentul necesar.
Odata formatat computerul, va fi suficient sa introduceti CD-ul sau suportul pe care ati instalat driverele, sa anulati perifericele marcate cu semnul intrebarii galben si sa indicati suportul inserat de unde se vor lua driverele.
Testati si veti vedea!
[Read More...]


Invata care sunt avantajele serviciilor oferite de specialistii SEO(Search Engine Optimization)



Utilizarea Search Engine Optimization
seoSpecialistul in optimizare pentru motoarele de cautare (sau SEO) cunoaste foarte bine modul in care functioneaza motoarele de cautare de pe internet. Acesta foloseste aceste informatii pentru a va face site-ul mai vizibil pentru milioanele de utilizatori care ar putea cauta ceea ce oferiti. Specialistul SEO este instruit pentru a va face site-ul mai „prietenos” pentru motoarele de cautare fara a afecta contextul sau scopul acestuia. Desi tehnicile pe care le foloseste par simple si rapid de implementat, punerea in aplicare a acestora ia mult timp atunci cand este facuta in mod corect.
Cei fara experienta pot invata tehnicile intrebuintate de specialisti, insa atunci cand aceste tehnici nu sunt puse in aplicare in mod corespunzator, ele pot provoca daune ireparabile site-ului dumneavoastra. Motoare de cautare filtreaza site-urile pentru diverse cautari, ele putand pune un site in capul listei de rezultate sau il pot ignora complet, in functie de continutul acestuia.
De exemplu, motoarele de cautare precum Google cauta cuvinte cheie care se potrivesc cu cele indicate de utilizator. Cu toate acestea, in cazul in care motorul de cautare constata o supraabundenta de expresii asemanatoare, site-ul dumneavoastra ar putea fi lasat deoparte. Site-urile umplute cu aceleasi cuvinte cheie nu sunt atractive pentru nimeni, nici macar pentru motoarele de cautare si in cazul in care acestea le vad de prea multe ori pe site, acestea din urma poate fi interzis.
Cuvintele cheie pot fi insa extrem de utile atunci cand sunt folosite in mod corespunzator de catre un specialist in optimizare pentru motoarele de cautare care isi cunoaste bine meseria. Fiecare motor de cautare cauta un anumit procent pentru corespondenta cu ceea ce utilizatorul cauta, si cu cat procentul de cuvinte cheie din textul site-ului dumneavoastra corespunde mai mult cu procentul motorului de cautare, cu atat veti fi mai sus pe lista lui. La stabilirea pozitiei in lista de rezultate mai sunt luati in considerare si alti factori, dar cel mai important rol pentru obtinerea unei pozitii optime este jucat de cuvintele cheie.
Specialistul in motoare de cautare va poate sugera construirea de link-uri, ceea ce ar insemna adaugarea site-ului in directoare web si ar putea creste astfel numarul de persoane care v-ar vizualiza pagina web. Motoarele de cautare prefera website-urile cu multi vizitatori. Astfel, cu cat mai multe persoane vizualizeaza site-ul, cu atat mai multe sunt directionate catre acesta. Daca exista alte site-uri care ar putea face referinta la al dumneavoastra fara insa a face concurenta acestuia, specialistul poate gasi locatiile potrivite pentru link-urile dumneavoastra, astfel incat utilizatorii in cautarea produsului pe care il promovati sa aiba mai multe sanse sa ajunga la el. Nu veti pierde din popularitatea castigata atunci cand apelati la un specialist in optimizare pentru motoarele de cautare.
Fiecare site este diferit, astfel si tehnicile utilizate pentru site-ul dumneavoastra pot fi diferite de cele utilizate pentru alte site-uri, insa ele va pot maximiza intotdeauna pozitia in motoarele de cautare. Asigurati-va ca stiti exact ce asteptati de la SEO si care este publicul tinta pentru produsul dumneavoastra. Odata ce aceste informatii se afla in mainile sale, specialistul in optimizare pentru motoarele de cautare caruia i-ati incredintat site-ul ia masurile necesare pentru a creste traficul catre site-ul dumneavoastra.
[Read More...]


Sisteme ERP(Enterprise Resource Planning). Explicatie amanuntita despre ce sunt acestea, de unde pot fi achizitionate si de ce este nevoie de ele



e-r-pIntregul este mai mult decat suma partilor
ERP este o MegAplicatie multi-modulara care integreaza procesele economice si optimizeaza resursele disponibile ale intreprinderii. Sistemele de planificare a resurselor utilizeaza o baza de date unica pentru a stoca datele din diverse module ale sistemului cum ar fi: Productie, Financiar, Resurse Umane, Comercial, Proiecte,etc.
Ce face ERP?
Functional, modulele ERP acopera: Planificarea productiei; Gestiunea achizitiilor; Gestiunea stocurilor; Interactiunea cu furnizorii; Gestiunea relatiilor cu clientii; Urmarirea comenzilor; Gestiunea financiara; Gestiunea resurselor umane.
Cum lucreaza ERP?
Pornind de la premisa fundamentala ca intregul este mai mult decat suma partilor, ERP realizeaza integrarea si sincronizarea functiunilor intreprinderii; este un excelent „vehicul” pentru informatie, fluidizand schimbul de date intre departamente; uneste toate practicile economice intr-o singura familie de module software; modulele ruleaza pe retele client/server; se creeaza o baza de date unica (din punct de vedere logic), in care datele se preiau o singura data.
DE ce ERP?
Iata cateva beneficii ale unui astfel de sistem: strangerea relatiilor cu clientii si furnizorii, prin realizarea unui lant eficient; reducerea costurilor productiei si stocurilor; planificarea integrala a resurselor intreprinderii; imbunatatirea globala a productivitatii; maximizarea profitului prin flexibilitate si reactivitate sporita la cerintele pietei.
Cum afecteaza ERP clientii?
Efectele se resimt in sensul reducerii in lantul comanda-factura-livrare; reducerea timpilor de asteptare; cresterea calitatii; includerea clientului in proces (Extranet).
De unde procuram ERP?
Marii furnizori de solutii ERP sunt: SAP (Germania), Oracle- numarul 1 in SUA; Baan-Invensys (Marea Britanie), Microsoft cu platforma Dynamics, SSA Global Technologies.
Componente cost:
Licente 30,2%; Consultanta 24,1%; Hardware 17,8%; Echipa de implementare 13.5%; Training 10,9%; Alte costuri 3,3%.
Cat costa o solutie ERP?
Preturile se situeaza intre 300.000 de euro si 200 de milioane, conform unui studiu Meta Group, in functie de: marimea firmei, specificul de activitate, gradul de dispersare geografica, infrastructura tehnologica.
Pentru implementarea insa a unei solutii ERP profesionale, orice companie trebuie sa-si puna in mod obligatoriu o serie de intrebari cheie, pe fiecare stadiul al deciziei ERP.
Stadiul 1: Pregatirea deciziei
• Suntem pregatiti pentru un ERP?
• Cum va ajuta un ERP afacerea noastra?
• Am luat in considerare alte categorii de solutii software in afara de ERP?
• Cine va conduce procesul implementarii?
Stadiul 2: Analiza deciziei
• Avem resursele, capacitatea si experienta de a implementa un ERP?
• Ar trebui sa construim parteneriate strategice?
• Am luat in calcul cum implementarea va face diferenta intre compania mea si celelalte?
• Am dezvoltat un caiet de sarcini pentru implementarea ERP?
Stadiul 3: Alegerea unui ERP
• Functiile si caracteristicile acestui ERP sunt potrivite nevoilor noastre?
• Este acest pachet ERP compatibil cu afacerea noastra?
• Ce costuri presupune solutia ERP dupa implementare?
• Contine solutia ERP si o solutie CRM si Business Intelligence performanta?
• Tehnologic este in pas cu ultimile inovatii in domeniu?
• Am libertatea de a face modelari si rapoarte fara costuri?
[Read More...]


Invata care sunt regulile si importanta optimizarii pentru motoarele de cautare



seo_pozaComponenta importanta a marketingului modern
Regulile de optimizare pentru motoarele de cautare nu sunt atat de simple incat sa putem spune: „Iata ce trebuie sa facem si ce nu trebuie sa facem” la modul general - fiecare website beneficiaza in mod diferit de diversele metode de SEO. Poate ca singura regula reala de optimizare pentru motoarele de cautare este: trebuie sa o faceti!
Exista totusi elemente de SEO care sunt absolut necesare pentru acest proces. Una dintre regulile principale de optimizare pentru motoarele de cautare este intelegerea cuvintelor cheie. Cuvintele cheie sunt cuvinte si fraze pe care vizitatorii le utilizeaza pentru a gasi lucrurile pe care doresc. Optimizandu-va website-ul pentru cuvintele cheie populare este o metoda sigura de a genera mai mult trafic, ceea ce ar putea conduce la afisarea de mai multe reclame sau la o vanzare mai mare a produselor pe care le propuneti.
O alta regula de optimizare pentru motoarele de cautare este construirea de link-uri care sa duca la website-ul dumneavoastra. Prin conectarea propriilor pagini de web intre ele sau prin gasirea de modalitati pentru a va conecta la alte website-uri, puteti creste foarte mult traficul catre website-ul dumneavoastra deoarece Google si alte motoare de cautare utilizeaza link-urile catre website-ul dumneavoastra ca „referinte” - cu alte cuvinte, acestea vad link-urile ca recomandari pentru a vizita un site. Din acest motiv, mai multe link-uri vor creste rangul website-ului dumneavoastra in lista motoarelor de cautare.
Toate acestea au loc printr-un proces cunoscut sub numele de „spidering” sau indexare. Acest proces consta in trimiterea de roboti sau „spiders” de catre motoarele de cautare pentru a explora Internetul pentru datele sale. Atunci cand robotii ajung la un link, ei il urmeaza si apoi isi continua cautarea. Deci, mai multe link-uri care sa conduca la website-ul dumneavoastra inseamna mai multi roboti care va vor gasi si indexa website-ul facand-ul mai popular in clasamentele motoarelor de cautare.
O alta regula importanta in optimizarea pentru motoarele de cautare este verificarea statutului dumneavoastra. Nu este de ajuns pur si simplu sa folositi metode de SEO pe site-ul dumneavoastra, trebuie sa va asigurati ca acestea functioneaza. In caz contrar, pur si simplu va pierdeti timpul… si cine are timp de pierdut in ziua de azi? Trebuie sa verificati rangul paginii si sa verificati frecvent relevanta cuvintelor cheie pe care sa va axati.
Un instrument care poate ajuta in acest proces este cunoscut sub numele de analiza web. Programele de analiza web va pot oferi o larga varietate de date care va pot ajuta sa avansati in personalizarea planului de SEO. De exemplu, analiza web va poate spune care sunt cuvintele cheie care aduc oamenii pe site-ul dumneavoastra, cat de multi oameni au venit, precum si prin care motoarele de cautare. Daca vindeti un produs sau oferiti un serviciu pentru utilizatorii care se inscriu, acesta poate urmari, de asemenea, care parti din site-ul dumneavoastra sunt cele mai eficiente in conversia vizitatorilor in cumparatori.
Optimizarea pentru motoarele de cautare este mult mai complexa decat aceste trei concepte de baza, de aceea veti avea nevoie de specialisti, dar acestea va ofera o baza solida. Pentru mai multe informatii, exista multe resurse pe web pentru a maximiza optimizarea. Intre timp, aceste reguli de optimizare pentru motoarele de cautare va vor fi foarte utile.
[Read More...]


Invata 10 reguli pentru o implementare de succes



Computer Network10 Sfaturi pentru o implementare de succes
Decizia implementarii unei solutii software complexe, care sa eficientizeze operatiunile si sa aiba un impact major in consolidarea afacerilor dvs pe termen lung, este o decizie strategica. Pentru o implementare de succes va recomandam 10 reguli de aur, de care trebuie sa tineti cont.
1. Sustinerea top managementului
Daca top managementul nu este convins de necesitatea unei solutii de gestiune a resurselor intreprinderii, inca aveti timp sa renuntati la implementare. Orice angajat trebuie sa stie, sa vada, sa auda, sa simta ca implementarea acestei solutii este o decizie strategica la nivel de organizatie, si ca eficienta operationala, tradusa in reducerea costurilor si cresterea profitului, este obiectivul numarul 1 al companiei.
2. Asistenta in intelegerea nevoilor
Domeniul aplicatiilor software de tip ERP este extrem de vast. Solutiile “standard”, care va atrag cu timpi de implementare de cateva zile si costuri reduse initiale, nu sunt deloc o optiune, pentru ca va blocheaza in cele mai importante aspecte: flexibilitatea de a genera business asa cum stiti mai bine, si agilitate in a va adapta sistemul informatic la schimbarile pietei. Apelati la oameni care mananca, dorm si respira solutii ERP, cu expertiza relevanta pe industria dumneavoastra, capabili sa inteleaga nevoile organizatiei dumneavoastra si sa faca orice pentru a va construi o solutie completa.
3. Implicarea viitorilor utilizatori
Aveti nevoie de implicarea tuturor angajatilor care interactioneaza cu solutia software. Abordarea clasica, in care aplicatia este impusa de management de sus in jos, va trece in ochii angajatilor drept “o alta aplicatie ceruta de sefi care o sa-mi manance timpul”. Cheia unei implementari de succes sta in convingerea liderilor de opinie, a influentatorilor, despre utilitatea demersului. Acesti angajati cheie trebuie convinsi ca o aplicatie de tip ERP usureaza in primul rand munca angajatilor si ofera suport in luarea deciziilor corecte.
4. Pregatirea angajatilor este esentiala
Pentru a putea utiliza o aplicatie ERP, fiecare utilizator trebuie sa urmeze un curs de pregatire intensiv, inainte de a avea acces la interfata. Un program de pregatire ideal trebuie axat pe beneficiile unei strategii ERP, pe avantajele unei solutii software de gestiune a resurselor de intreprindere, dar si pe explicarea pas cu pas a tuturor cazurilor posibile de interactiune intre angajatii aceluiasi departament, intre departamente diferite, sau intre angajati si clienti. Cursurile de pregatire ideale sunt structurate, contin studii de caz si demo-uri, precum si exercitii concrete prin care angajatii sa-si consolideze cunostintele acumulate si sa aiba ocazia sa puna intrebari specialistilor companiei furnizoare.
5. Incurajati feedback-ul utilizatorilor aplicatiei
Discutati cat mai mult cu utilizatorii aplicatiei. Ei nu sunt doar cei care trebuie sa beneficieze de o solutie software, ei sunt cei care prin intermediul acelei solutii software vor produce valoare companiei. Adoptia aplicatiei de catre angajati este la fel de importanta ca sustinerea top managementului. Nu ignorati parerile angajatilor despre cum poate fi imbunatatita in continuare aplicatia doar pentru ca ati terminat implementarea.
6. Nu fiti rigid
Chiar si cele mai bune solutii ERP au nevoie de imbunatatiri si customizari pentru a intregi experienta de utilizare. Nu plecati de la premisa ca exista aplicatii standard care pot include din start toate nevoile dumneavoastra, toate spetele sau cazurile posibile de lucru. Din contra, cu cat o solutie software este mai adaptata specificului companiei, va produce rezultate mai rapide, va fi adoptata mai rapid de catre angajati si, deci, veti recupera investitia mai rapid.
7. Suportul post-implementare
V-ati trimis angajatii la cursuri de pregatire de utilizare a aplicatiei? Ati rezolvat doar o parte din problema. In momentul in care aplicatia devine functionala, angajatii uita ce au invatat si sar peste anumiti pasi din tendinta de a-si usura activitatea. Daca datele nu sunt inregistrate in acelasi format, sau daca executia nu respecta fluxurile de lucru agreate initial, sau daca procesele interne nu sunt urmate in acelasi fel de catre toti angajatii, aplicatia nu are cum sa dea rezultatele scontate. Suportul post-implementare monitorizeaza corectitudinea utilizarii aplicatiei in primele luni de la darea in folosinta si eficientizeaza activitatea angajatilor in utilizarea aplicatiei in conditii reale de lucru.
8. Nu incercati sa obtineti totul din prima
Implementarea unei solutii ERP are impact puternic in toate colturile organizatiei. Nu incercati sa implementati o asemenea solutie simultan in toate echipele. Riscati sa confuzati angajatii. Implementarea trebuie facuta gradual. In cadrul acestor echipe, este bine sa incepeti sa modificati procesele cu impact mic in business, pentru a asocia un risc scazut cu rezistenta la schimbare, care de obicei este mai ridicata in primele faze de implementare.
9. Nu aveti asteptari nerealiste
Nu va asteptati sa atingeti din prima luna de la implementare, eficienta operationala a liderilor din industrie. Dureaza luni de zile pana cand procesele de lucru se rodeaza, in care angajatii constientizeaza beneficiile aplicatiei, in care timpii morti sunt eliminati iar personalul isi aliniaza informatiile despre clienti si furnizori.
10. Insistati pe faza de design
Multe solutii ERP includ zeci de campuri inutile din dorinta de a capta absolut orice informatie posibila despre un proces sau orice situatie care poate apare. Adoptia unei astfel de aplicatii este un cosmar, pentru ca utilizatorii vor trebui sa caute in sute de campuri pana sa ajunga la campul necesar. Va fi cu atat mai frustrant daca dupa o astfel de cautare, campul necesar nu permite introducerea tuturor informatiilor dorite de utilizator. Inca din momentul alegerii solutiei ERP trebuie sa discutati cu angajatii (vezi regula 3), sa eliminati campurile care nu sunt necesare si sa adaugati alte campuri specifice proceselor dumneavoastra, si apoi sa fiti pregatiti sa le modificati din nou dupa darea in folosinta a aplicatiei (vezi regula 6).
[Read More...]


 
Return to top of page Copyright © 2012 | i-Learn2 Theme Converted into Blogger Template by Dominiq