How to setup multiple domains for projects on local Uniform Server (WAMP platform)

Skraćena veza: https://pedja.supurovic.net/veza/9618

I just installed Uniform Server and I am delighted. First impression is that it is easy to set, efficient and clean. Great Work and completely Open Source and free!

I am in web stuff for decades and none of the tools I used for local development environment seems so nice. Kudos to developers.

In my workflow I use separate local domains for each project. There is number of reasons I never embraced local www site with each project in subdirectory as it is widely proposed by all WAMP platforms. I usually just use public domain for the project and add .loc […]
[ ... vidi ceo članak ... ]

HTTPS i HTTP Strict Transport Security (HSTS)

Skraćena veza: https://pedja.supurovic.net/veza/9166

Od nedavno su vlasnici i administratori sajtova prinuđeni da sajtove prebacuju na HTTPS protokol zbog pretnji Gugla (Google) i Hroma (Chrome)  da će da kažnjavaju sajtove koji nisu na šifrovanom protokolu.

Kada na server instalirate sertifikat i podesite HTTPS protokol tako da je sajt normalno vidljiv i kada se na njega dođe korišćenjem ovog sigurnosnog protokola, neophodno je da server podesite tako da korisnike koji dođu preko običnog HTTP preusmerite na HTTPS.

Zavisno od samog sajta, i servera na kome se nalazi, ovo se može obezbediti na više načina. Najuobičajeniji je da se u .htaccess podesi redirekcija koja sav pristup preusmerava na HTTPS. […]
[ ... vidi ceo članak ... ]

ESP8266 Temperature and Humidity Web Service

Skraćena veza: https://pedja.supurovic.net/veza/8605

After I successfuly tested HTTP server using Arduino and Ethernet Shield, I decided to try to accomplish the same thing using wireless connectivity. I decided to use ESP8266 on NodeMCU board. That is microcontroler with wireless interface all in one package, and quite low priced which makes it interesting for various purposes. I used the same temperature and humidity sensor DHT-22.

ESP8266 is supported within Arduino IDE which is big plus, as one can use the same development environment.

Soon I realized that popularity of this platform is well earned. It was very easy to set it up. […]
[ ... vidi ceo članak ... ]

Arduino Temperature and Humidity Web Service

Skraćena veza: https://pedja.supurovic.net/veza/8576

I needed simple device that is able to measure temperature and make it available for collecting that info from remote places via Internet. Arduino platform was the first thought and it ended up as expected: nice and simple.

For hardware I used Arduino UNO, Ethernet Shield and DHT22 Temperature and Humidity sensor.

Ethernet Shield pinpoint matches Arduino UNO so it is simply attached on top of it. It provides RJ45 connector for ethernet connection and SD card socket which I did not need for this small project.

All pins on Ethernet Shield are pass-through which means all Arduino pins are available on the this shield too. […]
[ ... vidi ceo članak ... ]

PHP zamena za WGET

Skraćena veza: https://pedja.supurovic.net/veza/8074

Često zatreba da se na veb server postavi datoteka koja je povelika, a nalazi se na nekom udaljenom serveru. Klasično rešenje, da preuzmete datoteku na svoj računar pa da je FTP-om prebacite na drugi server je uglavnom u redu, samo što, ako je datoteka velika to ume da potraje.

Velika pomoć je da uđete na odredišni server u komandnom režimu i komandom wget direktno preuzmete datoteku direktno. Obično to ide mnogo brzo jer serveri imaju brze linkove.

Međutim, šta ako nemate pristup u konzolnom režimu?

Probajte ovaj jednostavan PHP skript:

<?php

$remote_file = "http://remoteserver.com/dl/remotefile.zip";
$local_file = "localfile.zip";

file_put_contents($local_file, fopen($remote_file, 'r'));

?>
 […]
[ ... vidi ceo članak ... ]

Standardna veličina slova na veb strani

Skraćena veza: https://pedja.supurovic.net/veza/8003

U štampi na papiru, standard je da veličina slova bude 12 tačaka (12pt, point). To se smatra dobrom veličinom koja obezbeđuje čitkost štampanog teksta.

Štamparima je lako da tako urade jer oni rade sa jasnim, apsolutnim dimenzijama. A šta raditi sa veb sajtom koji se prikazuje na raznovrsnim uređajima veoma različitih veličina i rezolucija ekrana, tako da jedino što je sigurno, to je da su dimenzije relativne i nikada nisu sigurne.

font

Preporuka je da primenite iste dimenzije kao i u štampi – 12pt, dakle oblikovanje strane započnite sledećim stilom:

body {
  font-size: 12pt;
}

Jedan piksel odgovara 0.75pt, […]
[ ... vidi ceo članak ... ]