петак, 24. новембар 2017.

Trendovi - Kojih pet programskih jezika treba učiti u 2018 godini.

Možda ste u dilemi šte bi trebalo da je u vašem centru pažnje u pogledu učenja programskih jezika.

Možda imate dileme šta sada treba početi da učite kako bi ste 2018. godine našli svoje mesto pod suncem u oblasti informaciono komunikacionih tehnologija.

Pokušaću da va iznesem svoje neko viđenje.


Suština pitanja je dakle koji su to prvih pet programskih jezika čije će znanje u sledećoj godini pre da vas dovede do toga da možete naći sebi adekvatan posao i dovesti vas do rezultata.

To je na prvom mestu Java skript. 
Naravno da bi ste trebali znati, da primena Java skripta u vašem radu podrazumeva da ste već naučili osnove HTML-a i CSS-a a da će Java skript oživeti vaše web stranice.
Java skript je ovih godina jedan od najpopularnijih programskih jezika za web developere. Postoji dosta dobrih izvora iz kojih se može učiti i postoji još uvek dosta potražnje za programerima koji ga koriste. Dakle krenite odatle.

Ili počnite da učite Python koji je u samom vrhu popularnosti ovih godina i koji je sve više u upotrebi.

Zatim slede svakako bilo koji od vodećih: Java, C# ili Rubi.

Ali nemojte zaboraviti da ni PHP nije za zaobilaženje, šta god vam o njemu pričali . 

Ili možda više volite da se okrenete nekom o programskih jezika za mobilne aplikacije.

Suština je u tome što bilo koji jezik da odaberete pa čak i pored ovih vodećih, u suštini nemojte očekivati da je dovoljno znati sintaksu jezika i da ćete samo pisati kod, nego je pre svega zahtev da umete da dobro analizirate probleme koji se pred programera postavljaju i, najvažnije, da morate da iznalazite rešenja za probleme korisnika koji će vaš program koristiti.

Tu je uvek prisutna dakle i potreba da dobro razumete poslovnu ili drugu funkciju (problem) koji rešavate, da najčešće nemate dovoljno vremena na raspolaganju, da je neko već pisao kod pre vas, a vi treba da razumete "šta je pisac hteo", da popravite i gotovo nikad ne očekujte da ste samo vi u tom poslu nego da ste deo time.

Prema tome, ako ste spremni za izazove krenite, ništa vas ne sprečava da budete dobar programer ali, ponavljam, ne samo da budete neko ko prevodi na programski jezik, takvi se ne traže u dovoljnoj meri, nego onaj koji će rešavati probleme i davati nove ideje.

A ako to ne želite, u oblasti primene IKT tehnologija postoje još mnoga brojna zanimanja koja mogu biti atraktivna i izazovna za vas, ali o tome nekom drugom prilikom.


понедељак, 12. септембар 2016.

Pretnje za vaše podatke - sprečite na vreme

Ponovo podsećam na problem koji je danas još ozbiljnije prisutan nego kada sam pre nekoliko godina na njega ukazao (http://mldmld.blogspot.rs/2013/11/kriptolocker-nova-opasnost-zastitite-se.html)

Ransomware sve više uzima danak sveprisutnom korišćenju računarskih tehnologija ali i neopreznosti i neznanju.

Ransomware, najnovije generacije malvera onemogućavaju da koristite vaš računar i podatke na njemu, na taj način što ih kriptuju (šifriraju) pa ih bez uplate njihovim autorima više ne možete koristiti. Dakle vaši dokumenti, slike, programi, svi podaci više vam nisu dostupni dok god ne uplatite traženi iznos ucene.

Budite oprezni, ne otvarajte nepoznate e-mail poruke pogotovu nemojte kliknuti na linkove ili slike na njima, obavezno imajte antivirusnu i antimalvare zaštitu na vašem računaru, a pre svega na eksternim medijima čuvajte vaše važne privatne i poslovne podatke, budite osposobljeni da ih (kad god to bude ustrebalo) vratite u obliku mogućem za korišćenje. 
Vodite računa o vašem legalno kupljenom softweru, da bude uvek ažuran.
Budite spremni da povratite instalaciju vašeg sistema brzo i kvalitetno i vaše podatke ponovo stavite u funkciju.

Počev od svog prvog pojavljivanja 1989 godine("AIDS"/"PC Cyborg" - ucenjivački zahtev 189$) pa sve do danšnjih dana šteta će kako kažu dostići cifru od jedne milijarede dolara do kraja 2016 godine. Procena je da je autorima samo u prva tri meseca ove godine uplaćeno preko 210 miliona dolara na ime ucene za povrat enkriptovanih podataka.

Pojam, osnovne informacije i geneza (https://en.wikipedia.org/wiki/Ransomware ;
http://www.gvsu.edu/e-hr/ransomware-121.htm?gclid=CJ_s49Cpic8CFRRmGwodQiYLBA

Koliko je trenutno stanje ozbiljno - Microsoft: (https://www.microsoft.com/security/portal/mmpc/shared/ransomware.aspx?Search=true )

Koliko su štete - procena do jedne milijarde (http://gdeinvestirati.com/2016/09/12/ransomware-napadi-ove-godine-napravili-stetu-od-milijardu-dolara/ )

Šta kažu eksperti kako da se preventivno štitite: 

Norton - Symantec
http://us.norton.com/yoursecurityresource/detail.jsp?aid=rise_in_ransomware

TrendMicro
http://www.trendmicro.com/vinfo/us/security/definition/ransomware

Kaspersky lab
https://noransom.kaspersky.com/

I na kraju da ponovim ono što sam pre tri godine rekao:

Dakle na vama je da poradite na vašem znanju i preduzmete neke od preventivnih mera
Ako ne, pomirite se sa tim da morate da se oprostite od svojih dragocenih podataka i da formatirate vaš disk.

Za danas toliko i ne zaboravite: dok vam život teče zdravlje i znanje vam je najpreče.


петак, 8. јул 2016.

Avast je objavio (7.7.2016.) nameru da kupuje AVG za 1.3 milijarde USA dolara



Dva pionira na polju zaštite i bezbednosti  ujedinjuju se da ojačaju svoje globalno liderstvo u oblasti internet sigurnosti

 Avast Softvare, proizvođač kome se najviše veruje, vodeći u industriji bezbednosnog softvera u svetu, i AVG Technologies objavili su da su ušli u razgovore o kupoprodajnom ugovoru u kome Avast nudi kupovinu svih preostalih akcija AVG od oko 1.3Milijardi USA dolara. Obe kompanije su pioniri u ovoj industrija osnovani u Češkoj Republici kasnih 1980-ih i ranih 1990-ih, koji su svoj rad proširili na međunarodno tržište 2000-ih, a sada kombinuju komplementarne prednosti u položaj Avasta i AVG-a  za nastavak rasta u industriji bezbednosti.

Avast sprovodi ovu akviziciju da dobije širu skalu, po tehnološkoj dubini i geografskoj širini, tako da nova organizacija može biti u poziciji da iskoristi mogućnosti rasta i razvoja u oblasti Internet Securiti, kao i organizacione efikasnosti. Tehnološka dubina i geografski domet će pomoći Avastu da pruži usluge klijentima sa više naprednih sigurnosnih ponuda u osnovnoj delatnost i inovacije na tržištima u razvoju, kao što su bezbednost za veći broj uređaja.

Kombinovana organizacija Avasta i AVG-a, će imati mrežu od preko 400 miliona krajnjih korisnika, od kojih su 160 miliona mobilni, koji deluju praktično kao senzori  koji pružaju informacija o pojavi malvare i mogu da pomognu u otkrivanju i neutralisanju novih pretnji čim se pojave. Ovo povećanje skale će omogućiti Avastu da stvori više tehnoloških unaprednjenja u oblasti bezbednosti i privatnosti proizvoda.
Ova transakcija je jednoglasno odobrena od strane Upravnog i Nadzornog odbora Avast, a Upravni i Nadzorni odbor AVG je takodje odobrio i podržao transakciju i preporučio akcionarima AVG da ponudu  prihvate.

"Mi smo u industriji koja je promenljiva, a ova akvizicija nam daje širinu i tehnološku dubinu da budemo bezbednosna institucija izbora za naše sadašnje i buduće klijente", rekao je Vince Steckler, izvršni direktor AVAST Softvare.
"Kombinacijom prednosti dve velike tehnološke kompanije, koje su osnovane u Češkoj, zajednička kulturna misija će nas staviti u veliku poziciju da iskoristimo nove mogućnosti za napredak... "
"Verujemo da udruživanje snaga sa Avast-om, privatnom kompanijom sa značajnim resursima, u potpunosti podržava naše ciljeve rasta i predstavlja najbolje interese naših akcionara", rekao je Geri Kovač, izvršni direktor, AVG. "Naša nova skala će nam omogućiti da se ubrzaju investicije na rastućim tržištima i da nastavimo da se fokusiramo na pružanje sveobuhvatnih i jednostavnih rešenja za upotrebu za potrošače i preduzeća, podjednako. Smatramo da će se kombinovana kompanija, sa pojačanom vrednošću  ponuda, pojaviti kao lider na ovom rastućem tržištu. "

Avast Softver (www.avast.com), proizvođač kome se najviše veruje u svetu mobilne i PC bezbednosti, štiti 230 miliona ljudi i kompanija sa svojim bezbednosnim aplikacijama. Avast je jedan od ranih inovatora u industriji računarske bezbednosti, sa ponudom koja uključuje proizvode za bezbednost  i privatnost PC, Mac, Android i iOS-u. Pored toga što je od strane korisnika najbolje plasiran na popularnim portalima za preuzimanje širom sveta, Avast je prestižno ocenjivan od strane, velikog broja portala koji prate i uporedjuju rezultate sigurnosnog softvera:  VB100, AV-Comparatives, AV-Test, OPSVAT, ICSA Labs, a Vest Coast Labs.

AVG (www.avg.com) jejedna od vodećih softverskih kompanija u oblasti bezbednosti uređaja, podataka i korisnika. Portfolio AVG uključuje Internet Securiti, optimizaciju performansi, usluge lokacije, kontrole podataka i saznanja, kao i zaštitu privatnost i identiteta, za mobilne uređaje i računare. Nagrađivani AVG se isporučuje preko globalne partnerske mreže, obezbeđuje sigurnost clouda i rješenja za daljinski nadzor i upravljanje (RMM) koja štite mala i srednja preduzeća širom sveta.
Izvor:


понедељак, 20. јун 2016.

Cisco inovira sadržaje ispita za sticanje licenci za CCENT i CCNA

Informacija je značajna za nove Mrežne administratore, Inženjere za mrežnu podršku , Inženjere saradnike za mreže, Specijaliste za mreže, Analitičare mreža, kao i za sve zainteresovane za resertifikaciju koja je obavezna svake treće godine.

Verzija 2.00 Cisco sertifikacije ističe zaključno sa 20. avgustom odnosno 24. septembrom 2016. godine i od ovih datuma je u primeni verzija 3.00 ispita.
Tačnije verzija 2.00 ispita za ICND1 (100-101) i CCNA kompozitni (200-120)  prestaju  biti u upotrebi  od 20. avgusta 2016. godine. i počinju da važe verzije 3.00 za ICND1(100-105) i CCNA kompozitni  (200-125).
A od 24. Septembra prestaje da važi  ICND2(200-101) i počinje da važi ICND2(200-105).


Digitalizacija otvara vrata novim poslovnim modelima zasnovanim na podacima(Data-Enabled).

Preduzeća i IT sektor moraju da se razvijaju u susret novim izazovima, kojima je osnovni imenitelj IT inovativnost. To će u narednim godinama (godinama a ne decenijama) posebno biti izraženo u tri sektora:  šoping, zdravstvo i transport.

Značajnije se povećavaju zahtevi za znanjima za upravljanje i rutiranje IPv6 mrežoma obzirom na prisutan trend IoT skaliranja.

Dakle biće to nova mreža za preduzeća, otvorena i softverski upravljiva. Mreža koja zahtva upravljanje zasnovano na politici upravljanja mrežom putem open API elemenata, koju će karakterisati automatizacija, virtuelizacija i kloud rešenja.

I naravno biće potrebna nova znanja i veštine za upravljanje programabilnom mrežnom infrastrukturom, njenim automatskim virtuelnim funkcijama i uslugama, mrežom koja obezbedjuje analitiku i ostvarivanje bezbednosnih politika.

Administratori dobijaju nove alate koji smanjuju manuelni pristup okrenut uredjajima,  omogućavajući im da automatizuju, programiraju i upravljaju širokom paletom mrežnih funkcija iz jednog centra preduzeća.



Prema prvim informacijama od strane samih autora ovih promena iz Cisco korporacije, cilj je da se sam proces certifikacije inovira novim sadržajima koji su aktuelniji, da se odbace tehnološki  zastareli sadržaji i neki sadržaji prebace iz jednog dela ispita u drugi.

 Tako je predviđeno da se ICND1 (100-105) inovira tako što se:
-         OSPF(jedna-oblast) i druge teme u vezi  ovog protokola preseli u ICND2(200- 105),
-         IPv4 i IPv6 dual stack tema je uklonjena,
-         Cisco Express Forwarding je uklonjen.
-         Ali su zato dodate nove teme i zahtevi kao što su:
-         RIPv2 for IPv4 je stavljen u prvi plan za razumevanje protokola rutiranja.
-         Visok nivo poznavanja interakcije komponenti  mrežne infrastrukture u  preduzeću a posebno:
·         Firewalls
·         Access points
·         Wireless controllers
·         I sticanje saznanja i svesti o uzrocima koji mogu narušavati jezgro  mrežne arhitekture.
-         Zatim se velika pažnja  posvećuje konfiguraciji i verifikaciji IPv6  adresiranju (SLAAC, dodavanje anycast to liste Ipv6 tipova adresa...),
-         Razumevanje DNS i DHCP problema prilikom povezivanja,
-         Razumevanje Syslog poruka prilikom monitoringa mrežnih uredjaja,
-         Poznavanje LLDP Discovery protokola za sloj veze,
-         Dodatne veštine upravljanja uređajima i znanje bekapa i oporavka konfiguracije i IOS finkcije licenciranja.
 
-         Takođe je predviđeno da se ICND2 (200-105) inovira tako što se:
-         Frame Relay i serijske WAN tehnologije otklanjaju iz programa,
-         VRRP i GLBP se otklanjaju iz First Hop Redundancy Protocols (HSRP) a protokol  ostaje.
-         Dodaju se u ICND2 nove teme i zahtevi:
 
-         Razumevanje razlika izmedju dual-homed i single-homed WAN topologija,
-         Dynamic Multipoint VPN (DMVPN) i  Generic Routing Encapsulation (GRE) tunneling
-         Razumevanje QoS pojmova vezanih za obeležavanje, oblikovanje i policijske mehanizme koji se koriste za prioritete saobraćaja,
-         Osnovno poznavanje spoljnog BGP (eBGP) povezivanja delova preduzeća.
-         Razumevanje cloud resursa koji se koriste za uspostavljanje mrežne arhitekture preduzeća uključujući:
·         Kako cloud servisi utiču na puteve i tokove
·         Virtualne servise i kako oni koegzistiraju sa zastarelom infrastrukturom,
·         Osnove virtualne mrežne infrastrukture(Virtuelizacija).
-         Podizanje programabilnih mrežnih arhitektura uključujući:
·         Odvajanje kontrolnog plana i plana podataka,
·         Kako kontroler funkcioniše,  
·         Northbound API-je  za mrežne aplikacije i southbound API-je za infrastrukturu.
-         Kako verifikovati ACL koristeći  APIC-EM Path Trace alat za analize, itd... 

            Za danas toliko i ne zaboravite:
          dok vam život teče zdravlje i znanje vam je najpreče.




понедељак, 16. мај 2016.

Možda je postojeća paradigma prevaziđena

Nove tehnologije, obrazovanje, društveni sistemi, protivurečnosti, izazovi, perspektive, koja nam je paradigma potrebna?
Bez namere da smatram sebe kompetentnim da dam odgovore na rastuće protivurečnosti današnjeg Evropskog društava, izneću nekoliko očiglednih protivurečnosti koje od mislećih ljudi i onih koji odlučuju traže hitno promišljanje i neke korake koji bi mogli voditi ka boljitku a otrgnuti nas od sunovrata.
Živimo u eri Četvrte industrijske revolucije koja sa sobom donosi nove zahteve i gaženje nekih starih a i sada prisutnih vrednosti. Da ih ne opisujem, opisuju ih drugi bolje od mene. Nove tehnologije čije su neke od karakteristika: dinamičnost razvoja, podizanje personaliteta na nivo internacionalnog, rušenje granica tradicionalnog morala i dovodjenje privatnog u centar javnog života itd svojim implikacijama menjaju i okvir proizvodnih i ukupnih dru štvenih odnosa.
Menja se karakter preduzeća, zahtevi za znanjem i organizovanjem proizvodnje, kao i potrebe ljudi.
 

Prema analizi i procenama svetskog ekonomskog foruma u Davosu 2016.
 
Evo još nekih predvidjanja (Gartner):
            20% poslovnih sadržaja tokom 2018 godine biće autorizovano od strane mašina.
            Tokom 2020 godine 5% svih ekonomskih transakcija biće izvan ljudske kontrole
            Tokom 2018 godine preko 6 milijardi konekcija tražiće podršku
            Rad preko 3 miliona kancelarijskih radnika će usluživati roboti-šefovi (“robo-boss”)
            Itd tih trendova i najava je puno.

Recimo kakva se predviđa budućnost zdravstva
Dijagnostika:
            Sigurna samodijanostika
            Drastično smanjena uloga lekara opšte prakse
            Drastično smanjena uloga farmaceutskih kompanija
Izlečenje i oporavak:
            Open-sourced antibiotici
            Decentralizacija proizvodnje lekova
            Samolečenje
            Roboti hirurzi
            itd

A Inovativnost postaje ključ razvoja i rasta preduzeća pa i društava, a svakako temelj toga je obrazovanje i obrazovni sistemi koji su pred izazovima i sami trpe značajne promene i koji moraju da se prilagode ovim promenama i izazovima.
Bez namere da analiziram obrazovne sisteme svakako mi se čini da je akcenat na parcijalnosti obrazovanja specijalističkim znanjima i brzo upotrebljivim znanjima u praksi. Rekao bih da je to bolna tačka našeg obrazovnog sistema.
Druga je karakteristika okretanje obrazovanja sve više neformalnom obrazovanju koje daje brže efekte i prilagodljivije je.
Već su i prisutna iskustva tzv Intra-company Academy u kompanijama koje imaju sopstvena istraživanja i lideri su u razvoju.
S druge strane svedoci smo da naše klasično obrazovanje odnosno naš obrazovni sistem produkuje kadrove za Zajednice zapošljavanja, kurseve stranih jezika i masovan odlazak najškolovanijih iz zemlje, na ovom mestu ne bih ulazio u raspravu o uzrocima toga.
 
Društveni sistemi – politika radnog staža
Svedoci smo da se u celoj Evropi projektuje sve duži radni vek zaposlenih, a sdruge strane primećujemo da su nosioci novih tehnologija sve mladji ljudi za kojima vapi SAD, Japan, Kina i zemlje rastućih privreda koje su istovremeno i lokomotive sveta ali i primene novih tehnologija.
Kako se menja i karakter rada redovan rad pretežno prerasta u eksterni rad povremeno zapošljavanje, freelansing rad, “work anytime, work anywhere” onda postaje jasno da je ulaganje u znanje promenljivo danas i odmah postalo ključ razvoja umesto kupovine rešenja koje je ključ za robstvo i stalno robovanje kupovini odbačenih i prevazidjenih tehnologija.

Zbog svega toga se logično i nameće zaključak i postavlja pitanje da li produžavanje radnog veka na jednoj strani ne onesposobljava odredjena društva a favorizuje društva koja u podstiču ranije uključivanje mladih u procese rada i inovacija.
Da li je ova uloga svesno nametnuta Evropskim zemljama pa i našoj  i narodima i ima li dovoljno pameti da se ovome stane na put da se otrgnemo od sunovrata i otvorimo vrata novim i svežim idejama da stupe na istorijsku scenu. 


Za danas toliko i ne zaboravite: dok vam život teče zdravlje i znanje vam je najpreče.
 

среда, 28. октобар 2015.

Windows PowerShell – Administratorima olakšava život




Administratori informacionih sistema se svakodnevno susreću sa brojnim problemima koje treba da rešavaju, a koje uvek karakteriše visok nivo odgovornosti i hronični nedostatak raspoloživog vremena za otklanjanje problema odnosno vraćanje sistema u prethodno – operativno stanje. Dobro je kada se radi o pojedinačnim slučajevima, nekoj radnoj stanici, ali ako treba da administrirate preko 10 računara istovremeno, ili vam je iznenada otkazao server onda se najčešće rešenje traži u zaustavljanju sistema, zameni resursa IKT ili dodatnom angažovanju ljudskih resursa, kojih nažalost često i nema.
Svakako je nužno u svakom sistemu da postoji razradjena strategija i procedure zaštite i vraćanje sistema u operativno stanje (disaster recovery plan, DRP - o tome, nekom drugom prilikom), danas vas podsećam na neke mogućnosti koje možda niste do sada koristili.
Windows PowerShell je naredna generacija Microsoftove komandne ljuske i programskog skript jezika namenjenog mrežnim administratorima Windows okruženja. Naime veliki broj administratora Windows sistema i Windows servera za automatizaciju administrativnih procedura uobičajeno koristi: staru ljusku još iz doba DOS-a (cmd.exe – i pripremljene *.bat procedure) ili VBScript. VBScript je prvenstveno dizajniran i namenjen za korišćenje u web tehnologijama a ne za administriranje.
Windows PowerShell je prisutan od 2006 godine(1.0) aktuelna verzija je 5.0 (2014.) i on je zapravo kolekcija alata za administriranje sistema i on se kao deo Windowsa može posebno instalirati i održavati.
Windows PowerShell administratorima omogućava da konfigurišu i da automatizuju veliki broj poslova koji se svakodnevno moraju obavljati na lokalnim računarima odnosno na udaljenim radnim stanicama ili serverima.  
Jedan deo komandi možete izdavati iz PowerShell okruženja (cmdlet-prompt okruženje slično dos okruženju) slično DOS komandama - ima ih  preko 120.
Ako je Windows PowerShell instaliran onda se može naći u delu Windows programa Acessories u folderu Windows PowerShell  kao Windows PowerShell  i kao Windows PowerShell ISE, prepoznaćete ga po specifičnoj ikonici : 
Starovanjem programa ulazite u okruženje Windows PowerShell i pre nego što ga startujete svakako pročitajte šta možete raditi, a u samom programu možete kucanjem komande: get-help krenuti u istraživanje mogućnosti, izlistati sve naredbe i zatim korišćenjem naredbe get-help naziv-comande detaljnije se informaisati o primeni neke od naredbi, pa i videti primere njene upotrebe.
Izborom i aktiviranjem programa Windows PowerShell ISE ulazite pak u okruženje koje je slično, ali podržava rad sa skriptovima koje možete napraviti i koristiti za automatizaciju vašeg administrairanja, koje možete zapamtiti sa ekstenzijom *.ps1 a onda ih u odredjenom trenutku po potrebi aktivirati ili podesiti da to zavisi od parametara datih putem Task Shedulera. Naravno da bi vam skript radio potrebna su još neka podešavanja i administratorska ovlašćenja.

Na kraju, obzirom da se radi o sistemskom alatu, treba biti oprezan kako se ne bi napravila šteta postojećem sistemu prilikom edukacije.
U kontekstu ovih administratorskih alatki svakako će vam  PowerShell ISE biti od velike koristi, pogledajte i mogućnosti WinRM, PowerShell Desired State Configuration (DSC), WMI…olakšajte sebi administraciju i održavanje vaših sistema.

Za danas toliko i ne zaboravite: dok vam život teče zdravlje i znanje vam je najpreče.