Monthly Archives: October 2018

Blender tutorijal 16 – Cycles Node Editor

Jedan od gledalaca je trazio da napravim video o pravljenju materijala u Cycles Node Editoru. U videu su opisane osnove Cycles Node Editora.

IBM kupuje Red Hat za 34 milijarde dolara

Kao sto naslov kaze, IBM kupuje Red Hat za 34 milijarde dolara. Detaljnije informacije mozete procitati na linku ispod.

Source: IBM купује Red Hat за 34 милијарде долара

Blender tutorijal 15 – Razbijanje kocke

Jedan od gledalaca je pitao kako da animira objekat koji pada na tlo i pritom se trajno deformise. U ovom tutorijalu odgovaram na pitanje. Izvinjavam se zbog kasnjenja.

Uklanjanje reader view ikone iz Firefox-a

Uklanjanje reader view ikone iz Firefox-a se vrsi na sledeci nacin:
1. U adresnu liniju ukucajte: about:config
2. Kliknite na I accept the risk! ili I’ll be careful u zavisnosti od verzije Firefox-a koju koristite.
3. Pronadjite ovo: reader.parse-on-load.enabled
4. Podrazumevana vrednost za reader.parse-on-load.enabled je true. Dvoklikom levog tastera misa promenite vrednost na false zatim izadjite iz Firefox-a i ponovo ga pokrenite.

Ako ste sve uradili kako treba, vise nece biti ikone reader view.

Autodesk SketchBook – draw and paint

SketchBook je aplikacija koja sluzi za crtanje. Osim aplikacije za mobilne uredjaje, postoji i desktop verzija, ali se razvija samo za Windows 10. Poseduje veliku paletu alata za crtanje. Podrzava rad sa lejerima. Sliku mozete da sacuvate u neke od podrzanih formata, a to su: JPG, PNG, BMP, TIFF i PSD. Ovo je do sada najbolja aplikacija za crtanje na mobilnim uredjajima koju sam probao. Aplikacija je besplatna, ali, u roku od sedam dana morate registrovati Autodesk nalog da bi ste nastavili sa (besplatnim) koriscenjem aplikacije. Ako vec imate Autodesk nalog, dovoljno je da ukucate e-mail i sifru.

Google play adresa: https://play.google.com/store/apps/details?id=com.adsk.sketchbook&hl=en

Autodesk adrese za SketchBook:

https://sketchbook.com/

Verzija za mobilne uredjaje: https://sketchbook.com/mobile

Pascal: Retrospektiva

Ovim tutorijalom zavrsavamo seriju lekcija o osnovnom Pascalu, za koju se nadamo da ce vam biti od visestruke koristi. Najpre, ovaj programski jezik predstavlja odlicnu kombinaciju izmedju jasnoce i upotrebljivosti, sto ga cini vrlo zahvalnim za ucenje. Takodje, ima dovoljno striktnu strukturu, u odnosu na recimo Basic ili Python, cime je stimulisana jasnoca programerskog razmisljanja. Podrska koju ima kroz razvojna okruzenja mu daju visoku upotrebljivost i perspektivu. Sve ovo skupa me je i navelo da napisem seriju tutorijala na temu, u nadi da ce dobro poznavanje osnovnog Pascala biti od velike pomoci u radu za kompleksnim okruzenjima poput Delphija i Lazarusa.

Pogledajmo sta smo do sada naucili, uz reference ka lekcijama:

1. Uvod u Pascal – Ovde smo obradili uvodni deo i opste teme poput istorijata, okruzenja i slicno

2. Dev-Pascal IDE – Razvojno okruzenje u kome je uradjena vecina primera, uz visoku kompatibilnost sa Lazarusom, kao najkoriscenijim savremenim Pascal okruzenjem

3. Pascal: Hello World – Uvodna lekcija o programiranju i opste smernice

4. Pascal: varijable i konstante – Ovde smo obradili neke od osnovnih elemenata programiranja

5. Pascal: Tok programa – Usmeravanje programa kroz koriscenje If/Then konstrukcije

6. Pascal: Tipovi i uniti – Dva bitna elementa Pascala

7. Loopovi prvi deo – Razliciti formati petlji

8. Loopovi drugi deo – Nastavak price o petljama

9. Pascal: Nizovi (Arrays) – Upotreba sredjenih podataka odredjenog tipa

10. Pascal: Stringovi – Jedan od najbitnijih elemenata svih savremenih programskih jezika

11. Pascal: Funkcije i procedure – Nacin organizacije subrutina u Pascalu

12. Pascal: Funkcije i procedure (nastavak) – Nastavak price o subrutinama

13. Pascal: Rad sa fajlovima – Bitna lekcija za praktican programerski rad

14. Pascal: Rekordi – Rudimentarni oblik baza podataka kao elemenat u Pascalu

15. Pascal: Dodatne teme – Elementi koji nisu pokriveni u posebnim lekcijama

16. Pascal: Dodatne teme (nastavak) – Nastavak prethodnog tutorijala i zadatak iz programiranja

17. Pascal: FAQ (Pitanja i odgovori) – Objasnjenja koja nisu pokrivena u ranijim lekcijama

18. Pascal: Retrospektiva – Text koji upravo citate, retrospektiva, zakljucak i resenje zadatka

Sada cemo dati jedno od mogucih resenja za predlozeni zadatak. Da se podsetimo, ideja je bila da se napravi program koji bira random broj od 1 do 70, zatim da se kroz seriju pokusaja korisnik dovode do resenja. Pogadjanje brojeva je samo jedan od brojnih standardnih programerskih zadataka za koji se nadamo da ce vam biti zanimljivi kao vezba. Ponudjeno resenje je jedno od brojnih koja se mogu primeniti, a ovde smo namerno ostavili mogucnost da se program poboljsa kroz dodavanje hendlovanja gresaka ili obavestenja da je pokusaj izvan trazenog opsega. Jos jednom, u programiranju je moguce doci do resenja na mnogo nacina i svako drugo koje radi je jednako dobro. Pogledajmo primer..

program Pogadjanje;

var
a,b:integer;

begin
//pokrecemo random-seed
randomize();

//generisemo random broj
a := random(70)+1; b := 0;

while (b<>a) do begin
write('Unesite broj od 1 do 70: ');
readln(b);

if b < a then begin writeln;
writeln('Trazeni broj je veci'); writeln;
end else if b > a then begin writeln;
writeln('Trazeni broj je manji'); writeln;
end else if a = b then begin writeln;
writeln('Cestitamo, pogodili ste broj :)');
readln; end; end;

end.

Ovo je naravno, najjednostavnije moguce resenje, a kompletan kurs sadrzi u sebi brojne mogucnosti i opcije za optimizaciju, sto je samo po sebi vredna programerska vezba.

Na kraju, postoje tri stvari koje bih dodao, u nadi da ce vam ovi saveti, od iskusnog programera, u praksi pomoci koliko je moguce:

– Sve programe kucajte rucno. Videli ste kako se Ewok igra sa kodom u video tutorijalima. To dolazi nakon mnogo godina kucanja koda.

– Igrajte se sa kodom uvek i na svaki nacin. Ovo ce pomoci da u praksi pohvatate sitne razlike ili unaprediti vase razumevanje koda i programerskih tehnika.

– Imajte na umu da je programiranje profesija, ali i igra. Kada god je moguce, sledite svoje srce – Pravite od svojih programa i zivota ono sto Vi zelite.

Srecno i uzivajte u programerskom znanju i izazovima.

AirDroid

AirDroid je aplikacija uz pomoc koje mozete daljinski da pristupite Vasem telefonu ili tabletu sa Vaseg kompjutera. Sto se kompjutera tice, softver je podrzan za Windows i Mac. Ali je moguce pristupiti i preko weba ili lokalne wifi mreze bez dodatnog softvera na kompjuteru, dovoljan je samo web pregledac. Tako da je na taj nacin moguce koristiti i Linux za pristup mobilnom uredjaju. Sto se tice konekcije na mobilni uredjaj u lokalnoj wifi mrezi, nema nikakvih ogranicenja. Sto se tice daljinskog pristupa, preko interneta, postoji ogranicenje za besplatne korisnike. Ogranicenje je 200 mb na mesecnom nivou.
Uz pomoc AirDroida mozete, preko kompjutera, da upucujete i primate pozive, citate i pisete sms poruke, prebacujete fajlove, daljisnki da ukljucite kameru i na kompjuteru da gledate sta kamera telefona snima i jos dosta toga…

Kada pristupate mobilnom uredjaju preko lokalne wifi mreze, morate ukucati IP adresu mobilnog uredjaja u adresnu liniju web pregledaca.
Ako pristupate iz web pregledaca preko interneta onda idite na:
https://web.airdroid.com/

Google Play adresa odakle mozete instalirati aplikaciju na mobilni uredjaj:
https://play.google.com/store/apps/details?id=com.sand.airdroid&hl=en

Android

Evo, malo i na ovom blogu da pratimo neke opste prihvacene i nasiroko popularne trendove. Nedavno sam dosao u posed par Android uredjaja, prvo jedan tablet, a zatim i telefon. Pa cu ovde da Vam pisem kratke prikaze igara i programa, pardon, aplikacija, kako se to, ovom novom terminologijom zove.

R.I.P. Google+

Juce je kompanija Google objavila vest da ce u narednih 10 meseci ugasiti drustvenu mrezu Google+. Rok za gasenje je kraj avgusta 2019. godine.

https://plus.google.com/+googleplus/posts/ENCsBdhZC4W

Microsoft -> Open Source

Microsoft je danas, otvorio izvorni kod za 60000 svojih patenata. I pridruzio se Open Invention Network (OIN). OIN je odbrambena patentna grupa sa misijom zastite Linuxa. Pokrenut 2005. godine, OIN ima snaznu podrsku u industriji. Neke od najvecih kompanija koje su se pridruzile OIN-u su: Google, IBM, NEC, Philips, Red Hat, Sony, SUSE, Toyota itd…

Iskreno, nisam ocekivao ovakav potez Microsoft-a. Sve u svemu, ovo ce imati ogroman pozitivan uticaj na dalji razvoj projekata otvorenog izvornog koda. Takodje, i Microsoft ce imati koristi.

https://www.openinventionnetwork.com/

https://arstechnica.com/gadgets/2018/10/microsoft-promises-to-defend-not-attack-linux-with-its-60000-patents/

%d bloggers like this: