Predavanje: Uvod u Linux (IV dio)

Hrvoje Horvat
Nakon ljetne pauze nastavljamo s predavanjima “Uvod u Linux”. Krećemo s četvrtim dijelom uvoda u Linux, u kojem ćemo se prvo podsjetiti što smo do sada radili te ćemo krenuti s osnovama: vi editora  naredbe grep programskog jezika awk naredbe sed Ako budemo stigli krenuti ćemo i s osnovama shell skripti, a ako ne budemo, prebaciti ćemo ovu cijelinu u slijedeće predavanje (V dio).   Predavanje je naravno besplatno.

Knjiga : Uvod u Linux

Hrvoje Horvat
Vrijeme je ljetnih praznika i godišnjih odmora, te kao što ste mogli pročitati u našim najavama i novostima, predavanja i radionice smo pomaknuli za listopad. U međuvremenu dok čekate nastavak predavanja “Uvod u Linux IV, V, VI” i tko zna koji još dio, knjiga “Uvod u Linux” se polako popunjava. Trenutno je završeno nešto više od polovine planiranih poglavlja (~140 stranica A4 formata).   Za one nestrpljive: dodana su i poglavlja koja ćemo obraditi tek u slijedećim predavanjima, pa se možete bolje pripremiti s pitanjima.

Obavijest o predavanjima

Hrvoje Varga
Kao što ste i sami primijetili, predavanja su nam malo stagnirala. Što zbog godišnjih odmora, ljetnih dopusta tako i zbog angažmana predavača. Tako da smo odlučili da predavanja nastavimo u listopadu 2014.. Točan termin sljedećeg predavanja će se znati barem dva tjedna prije njegovog održavanja i to, kao i uvijek, putem našeg portala kojeg trenutno čitate.

Priručnik za softversko inženjerstvo

Hrvoje Varga
Trenutno se piše dio priručnika za softversko inženjerstvo pod nazivom “Uvod u programski jezik Java”. Dostupan je besplatno za čitanje s našeg DokuWiki servisa. Vizija je da se napiše knjiga “Priručnik za softversko inženjerstvo” koja će pokrivati sljedeće teme: Uvod u programiranje Uvod u programski jezik Java Dizajn kôda Strukture podataka Unit testiranje Verzioniranje izvornog kôda Kontinuirana integracija softvera Dakle, cilj je napisati priručnik koji će objediniti i opisati teorije, alate i procese koje su potrebne jednom softverskom inženjeru koji radi na Java projektima.

Retrospektiva: Uvod u programski jezik Java (II. dio)

Hrvoje Varga
Završio je drugi dio predavanja “Uvod u programski jezik Java”. Na ovom drugom dijelu, govorili smo Java tehnologiji. Kako izgleda konceptualni proces razvoja aplikacije. Osnovne stvari o Java prevoditelju. Pričali smo o Java virtualnoj mašini i što nam ona pruža i šta znači za razvoj aplikacije. Konceptualno smo objasnili Java platformu i od kojih se komponenti ona sastoji. Spominjali smo neke prednosti i mane same Java tehnologije pa i Java programskog jezika.

CentOS 7

Hrvoje Horvat
Izašao je CentOS 7  Nekoliko tjedana, tj. točnije 27 dana nakon službenog izlaska Red Hat Enterprise Linux 7 završen je i CentOS 7. Na ovo smo čekali (svih 27 dana) 🙂   Što je novo : Prelazi se na 64.bitnu arhitekturu Prelazak sa kernela 2.6.32 (longterm) na 3.10 (longterm: extended life do 2027.g.) Prelazak na XFS kao default file sistem Prelazak na systemd ( nova generacija init -a) i GRUB2 (boot loader) Podrška za Linux aplikacijski Container (Docker) Razne promjene vezane za virtualizaciju

Uvod u programski jezik Java (II)

Hrvoje Varga
Nastavljamo sa predavanjem “Uvod u programski jezik Java”. Zapravo, malo ćemo se vratiti korak nazad na prethodno predavanje tako da oni koji nisu bili na prošlom – imaju sreće! Dakle, bit će priče o Java platformi te o nekim prednostima i nedostacima Jave. Naravno, da bi ste i razvijali aplikacije u Java jeziku morate imati i softver potreban za razvoj istih. Znači, bit će govora o tome šta vam treba od alata i gdje iste naći.

MariaDB Galera cluster solution

MariaDB Galera cluster solution {.post-title} by Alen Milinčević · June 26, 2014 Cloud web platform synergy It is an Enterprise Level System for reactive applications which aims to be a highly available. In order to achieve this goals it is imperative to also be: event-driven scalable resilient responsive. In order to achieve this goals, any database used must be also: resilient (durable to any disruptions ) self-healing (must continue working , even if a part is temporarly unaccessible due to maintance or some critical error ) DB Clustering A cluster is a collection of individual nodes.

MariaDB Galera cluster solution

Cloud web platform synergy   To je “Enterprise Level System” (sustav za poduzeća) za reaktivne aplikacije koji želi imati visoku dostupnost. Kako bi se to postiglo, mora biti: event-driven (pokretan događajima) scalable (skalabilan) resilient (elastičan, prilagodljiv) responsive (povratno primjenjiv) Kako bi se postigli ti ciljevi, bilo koja korištena baza podataka mora također biti: resilient (izdržljiva na poremećaje) self-healing (Mora nastaviti raditi, čak i ako je dio privremeno nedostupan zbog održavanja ili neke kritične greške) DB Clustering (grupiranje baze podataka)

Retrospektiva: Uvod u programski jezik Java (I. dio)

Hrvoje Varga
Prošao je i prvi dio predavanja “Uvod u programski jezik Java”. Govorili smo o programiranju općenito, tj. šta to znači programirati računalo. Bilo je govora i o različitim vrstama programskih jezika – razlike između kompajlerskih i interpreterskih jezika i u koju grupu jezik Java zapravo pripada. Nakon općenitih stvari prešli smo i na Java svijet te smo malo i spominjali i povijest samoga jezika. Nakon male povijesti jezika krenuli smo u opisivanju Java platforme i šta ona nama pruža.