HTTPS и HTTP Strict Transport Security (HSTS)

Скраћена веза: https://pedja.supurovic.net/veza/9166

Од недавно су власници и администратори сајтова принуђени да сајтове пребацују на HTTPS протокол због претњи Гугла (Google) и Хрома (Chrome)  да ће да кажњавају сајтове који нису на шифрованом протоколу.

Када на сервер инсталирате сертификат и подесите HTTPS протокол тако да је сајт нормално видљив и када се на њега дође коришћењем овог сигурносног протокола, неопходно је да сервер подесите тако да кориснике који дођу преко обичног HTTP преусмерите на HTTPS.

Зависно од самог сајта, и сервера на коме се налази, ово се може обезбедити на више начина. Најуобичајенији је да се у .htaccess подеси редирекција која сав приступ преусмерава на HTTPS. […]
[ ... види цео чланак ... ]

ESP8266 Temperature and Humidity Web Service

Скраћена веза: 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. […]
[ ... види цео чланак ... ]

Arduino Temperature and Humidity Web Service

Скраћена веза: 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. […]
[ ... види цео чланак ... ]

PHP замена за WGET

Скраћена веза: https://pedja.supurovic.net/veza/8074

Често затреба да се на веб сервер постави датотека која је повелика, а налази се на неком удаљеном серверу. Класично решење, да преузмете датотеку на свој рачунар па да је FTP-ом пребаците на други сервер је углавном у реду, само што, ако је датотека велика то уме да потраје.

Велика помоћ је да уђете на одредишни сервер у командном режиму и командом wget директно преузмете датотеку директно. Обично то иде много брзо јер сервери имају брзе линкове.

Међутим, шта ако немате приступ у конзолном режиму?

Пробајте овај једноставан PHP скрипт:

<?php

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

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

?>

PHP функција file_put_contents() ће да преузме датотеку са удаљеног сервера и смести је у локални директоријум. […]
[ ... види цео чланак ... ]

Стандардна величина слова на веб страни

Скраћена веза: https://pedja.supurovic.net/veza/8003

У штампи на папиру, стандард је да величина слова буде 12 тачака (12pt, point). То се сматра добром величином која обезбеђује читкост штампаног текста.

Штампарима је лако да тако ураде јер они раде са јасним, апсолутним димензијама. А шта радити са веб сајтом који се приказује на разноврсним уређајима веома различитих величина и резолуција екрана, тако да једино што је сигурно, то је да су димензије релативне и никада нису сигурне.

font

Препорука је да примените исте димензије као и у штампи – 12pt, дакле обликовање стране започните следећим стилом:

body {
  font-size: 12pt;
}

Један пиксел одговара 0.75pt, тако да можете уместо величине од 12pt да ставите исту величину изражену у пикселима – 16px.  […]
[ ... види цео чланак ... ]

Adminer уместо phpMyAdmin

Скраћена веза: https://pedja.supurovic.net/veza/5556

У стара добра времена, када је веб индустрија још увек била у својим пионирским данима phpMyAdmin се издвајао као веома функционалан  и практичан алат за администрацију MySQL сервера кроз веб интерфејс. Са развојем веба развијао се и овај алат.

Своје радно окружење сам тако организовао да ми је phpMyAdmin ретко био потребан, тако да и нисам баш пратио његов развој, али је увек био при руци.

Недавно, затребало ми је да га инсталирам на један сервер и морам признати запањио сам се. phpMyAdmin је од малог симпатичног алата прерастао у грдосију. Нажалост не у грдосију по функионалности, јер не видим да је нешто много функционалнији него што је икада био, али је зато нарастао на читавих 11 мб. […]
[ ... види цео чланак ... ]