Kako XML prebaciti u CSV?

Kada radimo sa internet trgovinom, radimo i sa podacima proizvoda koji su pohranjeni u XML, JSON, CSV ili SQL datotekama. Problem je u tome što...
Kada radimo sa internet trgovinom, radimo i sa podacima proizvoda koji su pohranjeni u XML, JSON, CSV ili SQL datotekama. Problem je u tome što ponekad moramo podatke dostaviti našem trgovcu/šefu koji koristi spreadsheet software, znači (Google Sheets ili Excel). Kako ćemo to napraviti? Recimo da imamo XML datoteku i recimo da istu želimo učitati u Excel. Prvo što moramo je prebaciti XML u CSV format. Koristimo Linux, zašto? Zato što imamo mnoštvo CLI alata za manipulaciju datotekama i što možemo "mješati" bash sa python skriptama. Ako dodamo i node.js, onda na jednostavan način možemo dodati i webapi-je u bash...

Kako postati WordPress developer – ili jednostavni uvod u WordPress development

Cilj ovdje je na što jednostavniji način doći do toga da možemo lagano modificirati/naučiti Wordpress iznutra. Tako da kao freelancer možemo krenuti SAMI na put...
Cilj ovdje je na što jednostavniji način doći do toga da možemo lagano modificirati/naučiti Wordpress iznutra. Tako da kao freelancer možemo krenuti SAMI na put da postanemo fullstack developer. Za početak, znanje PHP nije potrebno. Dovoljno je znanje HTML/JS a kasnije ćete Vi sami postepeno naučiti PHP koji i nije toliko drugačiji od javascripta. Pa se nakon toga možete uhvatiti npr. Laravela uz Wordpress za projekte koji nisu brzinski izvedivi u Wordpress-u... Prije svega moramo imati instalirane razvojne komponente (paketiće): Debian/Ubuntu sudo apt-get install nginx php php-fpm mariadb phpmyadmin composer php-intl ArchLinux/Manjaro sudo pacman -S nginx php php-fpm mariadb phpmyadmin...

Kako postaviti Docker na Linux?

Docker je platforma za virtualizaciju razvojnih projekata. Tehnologija je nešto poput VirtualBox-a kojeg podešavamo sa skriptama i na kojem obično imamo posebne minimalizirane verzije Linux-a....
Docker je platforma za virtualizaciju razvojnih projekata. Tehnologija je nešto poput VirtualBox-a kojeg podešavamo sa skriptama i na kojem obično imamo posebne minimalizirane verzije Linux-a. A zašto ga koristimo? Pa zato što imamo projekt koji se nalazi u realnom razvojnom okruženju. Odnosno projekt kojeg je moguće prebaciti na bilo koji OS. Ja naravno koristim Linux <3 (trenutačno Debian) pa ćemo postaviti Docker na Linux platformu. Debian U terminalu "kastamo spel" za instalaciju: sudo apt-get install docker docker-compose Pa pokrećemo docker servis: sudo systemctl start docker Sudi me sudo Obično nam treba 'sudo' komanda za korištenje dockera. Da to zaobiđemo koristimo:...

Kako postaviti development server?

Kako postaviti development server na Manjaro Linux (ili bilo kojoj arch-based distri)?Ovdje se bavimo sa nginx, php, mysql(mariadb), phpmyadmin i composer tehnologijama. Ažurirajte sustav: sudo...
Kako postaviti development server na Manjaro Linux (ili bilo kojoj arch-based distri)?Ovdje se bavimo sa nginx, php, mysql(mariadb), phpmyadmin i composer tehnologijama. Ažurirajte sustav: sudo pacman -Syu Zatim instalirajte paketiće: sudo pacman -S nginx php php-fpm mariadb phpmyadmin composer php-intl Obavezno ponovo pokrenite računalo! MariaDB (MySQL) Nakon što smo instalirali moramo podesiti MariaDB server za development. sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql sudo systemctl enable --now mariadb sudo mysql_secure_installation Nemamo šifru pa samo opali po enteru. Enter current password for root (enter for none): Želimo li koristiti unix socket umjesto ip/port opcije? Najjednostavnije, to znači da će se za komunikaciju sa...

Ponešto o SQL-u

Wikipedia kaže: SQL ili "sequel" (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database...
Wikipedia kaže: SQL ili "sequel" (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables. Znači radi o sigurnom/optimalnom načinu pohrane podataka u bazu. Baza sprema podatke na sličan način na koji C jezik pohranjuje podatke u memoriju. Spremanje podataka na filesystem je sporo, neučinkovito i ako dođe do oštećenja teško je povratiti podatke. S druge strane baza ima...

Pup & scrape

Današnji zadatak je malo skrejpanja i automatizacije. Radimo dosadni posao u kojem moramo prebacivati podatke sa jednog sajta u dashboard drugoga i usput moramo skidati...
Današnji zadatak je malo skrejpanja i automatizacije. Radimo dosadni posao u kojem moramo prebacivati podatke sa jednog sajta u dashboard drugoga i usput moramo skidati slike pa uploadati… Znači proces koji spor, naporan i dugotrajan. SKREJPANJE Recimo da želimo uzeti podatke od Konzum proizvoda. Pa ćemo prvo proučiti samu stranicu. U terminalu upišemo: wget -O t.html https://www.konzum.hr/web/products/abc-svjezi-krem-sir-200-g i dobivamo HTML datoteku: t.html Prvo ćemo provjeriti možemo li doći do slike. Što znači, cilj nam je provjeriti da se naziv slike nalazi u html datoteci. Sa F12 dobivamo developer tools i ime datoteke slike. U mom slučaju: https://d17zv3ray5yxvp.cloudfront.net/variants/reAJQ7GVtNkfsDEWmWKkjQqi/57ed05bea98bceae5f0eaada26b69cee6c61471d3030f7123d212844a35eba04 Zatim otvaramo 't.html'...

Kako započeti s Linuxom?

image source LINUX AVANTURA Ponekad je potrebno jednostavno odbaciti ono staro i početi od početka. Kako započeti Linux avanturu? Nije lako, osobito ako dolazite kao...
image source LINUX AVANTURA Ponekad je potrebno jednostavno odbaciti ono staro i početi od početka. Kako započeti Linux avanturu? Nije lako, osobito ako dolazite kao dugogodišnji Windows korisnik sa "urezanim" navikama korištenja sučelja operativnog sustava Windows. Nakon frustracija zbog nemogućnosti prilagodbevrlo mali broj ljudi nastavi koristiti Linux. Ali ako ipak odvojite ponešto više vremena na prilagodbu možda se i priviknete. Zašto bi itko koristio Linux? Linux je besplatan! Skini ISO, instaliraj, updejtaj, sve besplatno, bez virusa i reklama. Osim toga Linux je brži i koristi manje resursa sustava, ne prati vas, ne profilira i zatim zarađuje na vašim podacima bez...

🗣 You can translate this site using Chrome built-in translator.