Aty ku leximi eshte kenaqesi :)
Linux Ubuntu komanda fsck
Pershendetje, kam kohe qe nuk kam shkruar ne blog pasi kam qene shum i zene. Sot do te trajtoj nje teme e cila mendoj se mund te jete e nevojshme per cdo perdorues jo ekspert te linux. Atehere para ca ditesh me doli nje problem me ubuntu me te cilin punoj ne pune pasi pati nje nderprerje dritash dhe une isha duke kryer nje proces kur e rinis sistemin perseri shoh qe sistemi nuk me hapej me. Sistem...
Paradoks ne Universitetet Shqiptare
Mund te thoni se me pelqen kritika, porse nuk eshte e vertet. Me pelqen te them fjale te mira , te lavderoj por jo pa vend. E pra kete teme po ja dedikojme pedagogeve tane te dashur (nese jane te tille). E nga tja nisim :/ , eshte fjala per fakultetet e informatikes , per te tjerat qe nuk kam njohuri nuk mund te flas. Shumica e atyre qe pergatisin sot "eliten" shqiptare te informatikes, inxhin...
Komunikimi ne Internet | Format Virtuale te Komunikimit
Ne temen Historia e Internetit trajtuam qellimet origjinale per te cilat u ideua "Inter-Network-u" dhe morem nje ide per ç'fare u ideua interneti dhe transformimi i perdorimit te tij ne kohet e mevonshme, ne kete teme do te shohim pikerisht qellimin 'sot' per te cilin perdoret interneti dhe metodat e ndryshme te ketij komunikimi. Jemi te qarte qe interneti perdoret per te shkembyer informacion, ...
Te zgjerojm limitet e iptables
Jemi ne nje nga temat me * ketu ne albanianwizard.org, them me * sepse ky eshte nje koncept origjinal i patrajtuar me pare, koncepti eshte te kthejm Iptables firewall ne IPS (Intrusion Prevention System), dhe shkrimi eshte paksa i nje niveli te avancuar (kjo edhe pse jane koncepte te reja dhe jo diçka e perditshme) keshtu qe nese nuk  keni informacione se ç'fare jane: buffer overflow sql inje...

Windows Media Player nuk me hap videon – filmin!

Posted By: arditi on 30-09-2009 in Fillestare, Mini Tutoriale Shqiptare - Comments: No Comments »

Pershendetje, jeni ne windows dhe keni shkarkuar nje film?
Klikuat 2 here dhe windows media player u thote qe u duhen kodeks apo nuk e suporton filmin, shkurt nuk e hap?
Ja 2 zgjidhje te problemit:
Zgjidhja 1
Programi nuk e hap per shkak se nuk arrin te njohi formatin e videos, keshtu qe ne menyre qe ta njohi i duhet nje tjeter program i cili quhet “kodeks”, keshtu qe shkojm dhe shkarkojm programin duke vizituar:
SHKARKO Vista Codec Pack
Mbasi kemi klikuar tek “Major Geeks” per te shkarkuar, dhe mbarojm shkarkimin , instalojm programin duke klikuar 2 here siper dhe duke shtypur “Next Next Next…” deri sa te perfundoj instalimi. Tashme videoja\filmi juaj do te vizualizohet pa problem.
Zgjidhja 2
Nje zgjidhje tjeter, edhe kjo shume e thjeshte eshte instalimi i nje programi tjeter te njohur siç eshte VLC media player te cilin mund ta shkarkojm nga webi zyrtar:
Shkarko VLC-n
Mbasi e shkarkojm e instalojm, kesaj radhe klikojm me te djathten (e mausit ose te touch padit) mbi videon\filmin qe duam te hapim dhe i japim “open with” ose “apri con” ose “hape me” dhe zgjedhim VLC, dhe vidjoja apo filmi do te hapet :)
Njoy :P

Mini Tutoriale Shqiptare – Kategori e re, per te gjithe.

Posted By: arditi on in Mini Tutoriale Shqiptare - Comments: No Comments »

AlbanianWizard.org inaguron sot nje kategori te re te quajtur “Mini Tutoriale Shqiptare” kjo per arsyet e meposhtme:
1) Shumica e temave ne albanianwizard.org, kane nje audience te limituar, (Student informatike, IT, programator, etj) kjo per shkak te nivelit te tyre dhe terminologjise se perdorur ne to. Ata qe i kuptojn plotesisht dhe marrin prej tyre, edhe pse trajtohen ne nje menyre te thjeshtesuar jane pak, keshtu qe per te vazhduar ndihmen ndaj shqiptareve dhe per te perhapur njohurite e informatikes po hapim kete kategori te re, ne menyre qe te gjithe pa perjashtim te kene mundesi te perfitojn nga keto tema te cilat do te jene te shkutra pa terminologji te renduar, dhe normalisht do te kene stilin dhe firmen AlbanianWizard ;) .
2) Per te vazhduar me moton tone: “Per nje shqiperi te ditur..” duke u ardhur ne ndesh shqiptareve per probleme te vogla qe ndonjehere hane shume kohe, nderkohe qe  keto materiale do te jene teresisht te kuptueshme, do te trajtohen ne nivel sa me te ulet qe te jete e mundur dhe per me teper do te merren direkt nga persona qe realisht e studjojn informatiken duke u kursyer kohen tuaj , dhe duke dhene me pak fjale nje mesazh dhe sqarim te plote per probleme dhe “pyetje” te perditshme qe i vijn ne koke perdoruesit te thjesht te kompiuterit.
3) Duke pare mungesen e nje kategorie te tille ne atmosferen e internetit shqiptare, kjo edhe per mangesite ne aspektin e njohurive te “pseudoinformaticieneve” qe jane perhapur kohet e fundit ne net, vendosem qe ti japim nje zgjidhje sa me te shpejt kesaj plage dhe nje mjekim me ilaçin e duhur ;)

Me respekt, Stafi i http://albanianwizard.org

Hapat e para te webmasterit

Posted By: arditi on 27-09-2009 in Fillestare, IT - Comments: No Comments »

Kjo teme eshte ideuar per te ndihmuar te gjithe ata qe duan te behen webmaster, dhe per tu dhene idene kryesore se si funksionojn gjerat.
Po marrim nje emer, psh Tomi..
Tomi dje mori kompiuterin dhe babai i vet i tha, “meso se si behen webet qe te bejm nje web per biznesin tone” dhe Tomi tha:

Si te behem webmaster?

Si fillim, duhet te kuptojm se ç’fare eshte nje webfaqe, dhe si arrihet ajo te vizualizohet ne kompiuterin tone.
Per kete duhet te fiksojm disa koncepte te thjeshta:
Klienti: Pra ju, qe po e vizitoni nje faqe ne internet psh google.com , dhe ne kete rast Client quhet browseri qe mund te jete opera, firefox, safari, konquerror , links, etj
Cache: Hapesire ne hardiskun tuaj e perdorur nga programi qe perdorni per te lundruar ne internet , hapesire ne te cilen depozitohen faqet qe vizitoni me gjith imazhet dhe failet e ndryshme qe i nevoiten browserit per te paraqitur ne menyre korrekte nje faqe.
Linja e internetit: Normalisht per te pare faqe interneti u duhet dhe linja e internetit, e cila nuk eshte asgje tjeter vetem se nje rruge komunikimi midis teje dhe “botes se jashtme” te internetit. Ajo trasporton te dhena dhe kaq!  [:p]
Serveri:Serveri eshte nje kompiuter i madh, i ndertuar po si kompiuteri qe po shikon ti kete faqe vetem se me parametra shume me te fuqishem dhe me nje sistem operativ te pershtatshem, psh ndonje Unix\Linux.
Wikipedia: Ose enciklopedia falas, eshte nje faqe qe u duhet webmasterave per te mesuar se ç’fare eshte Domain , FTP, MySql, IP, dhe ç’do pyetje qe keni mund ta drejtoni tek Wikipedia dhe Google. Ato jane miqte tuaj te gjendshem ne ç’do kohe.
Tani qe e mesuam kete, si funksionon e gjithe kjo?
Tomi sapo vuri internetin, dhe ka te instaluar ne te browserin Opera (si me i mire dhe me i sigurt ne krahasim me te tjeret) dhe tek adresa siper shkruan www.google.com dhe jep enter :S
Ne ekranin e kompiuterit u shfaq nje faqe me te shkruajtur GOOGLE me nje hapesire ku mund te shkruash dhe mund te kerkosh… Ç’fare ndodhi?
Broseri yt, dergoi nje kerkes tek serveri , pra Clienti i kerkoi serverit qe ta shoh,  Serveri e pranoi kete dhe u krijua nje lidhje midis ketyre te dyve. Kjo lidhje ishte lidhje interneti apo jo? Keshtu qe ne cache te browserit te Tomit u shkarkuan faile nga serveri,pra ne fjale te tjera, ajo qe po shikon ne realitet eshte ne kompiuterin tend, dhe eshte nje kopje e asaj qe gjendet ne serverin qe mund te jete shume qindra apo mijera kilometra larg. Ky eshte nje koncept shume kyç dhe themelor per tu fiksuar.
Ok, Tomi lexoi temat e wikipedia dhe kerkoi ne google per pyetjet qe kishte, cili eshte hapi tjeter?
http://www.w3schools.com/
Tek kjo faqe do te mesojm bazat e HTML dhe CSS, dhe klikoni tek keto te dyja per me shume info, keshillohet qe per momentin te mos ngaterroheni me HTML 5 sepse do i hapni pune vetes :)
I lexove dhe i bere testet tek w3schools? I kalove me sukses?
Nese po, atehere mund te vazhdosh te lexosh, nese jo kthehu dhe njehere dhe mesoi.
Te provojm aftesite tona :)
Shkarkojm nje template nga freelayouts , mbasi e shkarkuat klikoni tek index.html dhe do te hapet e njejta faqe por tashme kjo quhet ne “local” pra lokalisht sepse gjendet ne kompiuterin tuaj dhe jo me ne server. Nese jeni ne windows klikoni view source me browserin tuaj, (keshilloj opera) dhe editoni aty ato qe deshironi te editoni. Mbasi keni mbaruar editimin e faqes, faileve html, failit css, dhe imazheve doni tua tregoni kete punim shokeve tuaj. Cili eshte hapi tjeter?
Nje sherbim “Web Hosting” ku mund te hostoni failet tuaja ne menyre qe shoket te kene mundesi per ti pare, por me sa lexuat keto sherbime jane me pagese, atehere si i behet?
Kerkoni ne google me “free webhosting” dhe regjistroni nje akont diku.
Ok, u regjistrova dhe me dha disa username\passworde per FTP, MySQL (databaze) dhe login ne kontroll panel dhe nje subdomain psh, faqaime.hostifalas.com tek e cila kur e vizitoj me thote “constructing…” Tani eshte momenti qe te hedhim online ate qe kemi ne kompiuterin tone, kete do e bejm me ate qe quhet FTP-Client, dhe nje i mire dhe falas eshte dhe Filezilla (kekoje ne google).
Ok, fusim username, domainin, passwordin dhe lidhemi.. Perfundojm Uploadin (ngarkimin e faileve) dhe shkojm vizitojm faqen tone.
Do te shohim te njejtat faile qe kemi pasur ne kompiuter.
Ja ku u be dhe faqa jone e pare.

Dhe ky eshte nje webmaster?

Jo, ky ishte vetem hapi i pare, tani jemi familiarizuar me html\css, aplikacionet e webmasterit, serverat, ftp-t, sherbimet hosting dhe tani mund te fillojm realisht  te merremi me punen e webmasterit.
Normalisht nuk do rrime akoma te merremi me sherbime hosting free, por Tomi do te pergatisi nje faqe ne php, dinamike per biznesin e familjes.
Per kete i duhet qe te testoj faqen ne local, dhe per kete duhet qe kompiuterin  e tij ta shnderroj ne nje server te mirefillt.
Vetem nje fjale :)
http://www.apachefriends.org/en/xampp.html
ose
Wamp ose VertrigoServ ose …
Njehere qe e kemi instaluar, mund te vizitojm 127.0.0.1 me browserin tone, dhe tek direktoria www fusim failet qe na interesojn.
Ne vazhdim, shkarkojm CMS te ndryshem per te bere eksperimente, disa videotutoriale per ti instaluar do ti gjeni dhe tek:
http://albanianwizard.org/videotutorialeshqip/index.php
Nderkohe qe nese perdorni linux, per te instaluar e konfiguruar apache, php, mysql, mund te lexoni temen e meposhtme:
Lexo instalimin dhe konfigurimin e apache-mysql-php etj ne linux
Tani qe kemi ambjentin tone, shkojm shkarkojm disa CMS falas nga
http://php.opensourcecms.com/
Mbasi i shkarkojm, instalojm ashtu si tek videotutorialet dhe mbasi testojm, ndryshojm dizainin, personalizojm, dhe jemi te kenaqur nga rezultatet mund ta hedhim online ne nje sherbim hosting me pagese..

Disa pika themelore per te qene nje webmaster i mire:

Ne shumicen e rasteve, te percaktuarit nese dikush eshte nje webmaster i mire apo jo , nuk eshte thjesht nese di te instaloj nje skript, tezgjedhi nje design, apo te jete i mire ne SEO. Per mua si Ardit, webmaster i mire quhet ai qe u jep te tjereve ate qe webmasterat e tjere nuk u japin, ofron ate qe te tjeret nuk ofron dhe ne te njejten kohe perfiton dhe vet , perfitim ky qe mund te jete ekonomi, moral, kulturor etj.
Keshtu qe per te mos u lodhur koken, per mua eshte vetem nje pik Kreativiteti, i cili rrjedh duke sjelle origjinalitetin kjo duke u pare ne kendveshtrimin e sjelljes tek vizitoret te materialeve  \ sherbimeve sa me dinjitoze dhe te mira. Veçanerisht nese te tjeret nuk i ofrojn.
Keto ishin hapat e pare te nje webmasteri me njohuri themelore, hapat e tjera qe duhet te bej nje webmaster jane:
SEO (te behet specialist , sa me shume aq me mire)
Security (pa nje siguri relativisht te mire, ç’fare kuptimi do te kishte e gjith puna?)
Marketing (ti drejtohet web – marketingut ne menyre qe te kete perfitime sa me te mira).
Si mendoni, a do e ndertoj Tomi faqen e internetit per biznesin e shtepise :P ?

Algoritme: Rekursionet ne java

Posted By: Ludioni on 20-09-2009 in Java, i'm a cool Nerd - Comments: 4 Comments »

Pershendetje vizitor te albanianwizard. Shpresoj te keni kaluar nje kohe fitimprurese ne kete blog ashtu sic ka ndodhur tek mua…sot e tutje do mundohem dhe un te jap kontributin tim :) .
Ne kete informacion te pare qe postoj ne Albanian Wizard do te trajtoj dhe shpjegoj nje algoritem i rendesishem dhe teper i perdorshem ne shkencat kompjuterike.
Pikerisht rekursionet.
Rekursioni eshte nje algoritem i cili zgjidh probleme dhe ceshtje nen ndihmen e nenceshtjeve…ja te jap nje shembull konkret dhe tipik te nje rekursioni:
Sic e dim 3! (faktoriali) = 3 * 2 * 1 (apo jo? )
Atehere kete faktorial mund ta paraqesim 3! = 3 * 2!
Ky eshte nje shembull tipik i nje rekursioni eshte “Hello World-i” i rekursioneve :D .
Kalojm pak ne java dhe kete shembul, pra faktorialin e numrit n e paraqesim me ane te nje aplikacioni java:

import java.util.Scanner;
public class Faktorial
{
public static void main( String args[] )
{
Scanner input = new Scanner(System.in);
System.out.println(“Fusni nje nr ne menyre qe te paraqitet faktoriali tij”);
int nr = input.nextInt();
System.out.printf(“\n%d”,faktoriali(nr));

}
public static long faktoriali (int nr1 )
{
if ( nr1 <= 1 )
return nr1;
else
return nr1 * faktoriali( nr1 – 1 );
}
}

Pjesa qe na intereson eshte tek metoda faktoriali, e cila merr si argument nje integer nr1 (inseruar nga useri) dhe nqs ky nr eshte me i vogel apo i barabarte me 1 atehere kthehet vlera nr1, perndryshme nqs eshte me e madhe atehere numri i futur shumezohet me faktorialin e ketij nr – 1. pra pikerisht ajo qe shpjeguam me larte.
Ky eshte nje shembull i nje algoritmi rekursive. Nje problem te till mund ta zgjidhim edhe me ane te perseritjeve…per cfare na duhet rekursionet atehere??
Ka shum raste ne te cilat eshte me e lehte te perdorim rekursione se sa perseritje (for, while). Psh. nqs na duhet nje program i cili gjeneron te gjitha mundesite e kombinimeve te shkronjave ne nje String atehere eshte me mire te perdorim rekursionet…Per te gjetur kombinimet e n objekteve duhet te gjejme kombinimet e n – 1 objekteve dhe elementin e mbetur ta fusim ne te gjitha pozicionet e mundshme tek nje kombinim n-1.
Pra, nqs kemi tre objekte A, B, C dhe na duhet te gjejme te gjitha kombinimet e mundshme te dy objekteve B dhe C, te cila jane B C dhe C B. Me pas objektin e mbetur duhet ta inserojme ne cdo pozicion:
~ B ~ C ~    dhe ~ C ~ B ~  .

Konceptin e rekursionit mendoj se do ta kuptoni ne menyre me te zgjeruar edhe duke par source kodet ne java qe do te upload-oj se shpejti ne faqe ;) .
Gjithsesi rekursioni ka shum per te folur e duhet praktikuar shum nqs doni te lexoni qarte nje source kod ku perdoret rekursion dhe eshte akoma me e veshtire per te shkruajtur nje te till.

Si nje trajtim i nivelit te par shpresoj tju kete pelqyer…