ja i moje hobby

O mnie

Ja
Piotr D.

Wiek: 25
Hobby: IT, DIY, rower, działka
XMPP: piotrek[na]pioder.pl
Email: piotrek[na]pioder.pl
GG: 6802998

Kalendarz

« Maj 2018 »
P W S C P S N
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Rower

Dystans w sezonie:
  • 2008 - 336 km
  • 2009 - 949,4 km
  • 2010 - 1141,8 km
  • 2011 - 2224,1 km
  • 2012 - 1779,9 km
  • 2013 - 1155,3 km
  • 2014 - 1355,5 km
  • 2015 - 4518,1 km
  • 2016 - 4050,9 km
  • 2017 - 3637,5 km
  • 2018 - 984 km (14.05)

Rekordy:
  • MXS: 74,2 km/h (8.04.18)
  • DST: 282,5 km (28.08.16)
  • AVS: 25 km/h (28.07.15)

GPSies

Grupa Turystyki Rowerowej Politechniki Krakowskiej

Styl

Subskrypcja

RSS Articles
RSS Comments

Licznik odwiedzin

91724

PHP 7 na serwerze

Kategoria: Blog/Serwer
Wysłano: 03.10.2017 21:06, Edytowany: 04.02.2018 17:34

Ostatnio z nadmiaru czasu ( ;) ) zacząłem grzebać w Debianie i zauważyłem, że w repo jest wersja PHP 7.0. Akurat coś testowałem, postanowiłem zaktualizować na laptopie oraz serwerze. Przy okazji PHP zainstalowałem jako FPM, przez co nie bedę musiał "ubijać" całego Apache'a w razie zmian php.ini, instalacji modułów etc. Wygląda ładnie, uruchomienie odpowiednich daemonów, wpisuję adres tego bloga i...
nie działa.
Myślę sobie, co jest grane? Przecież nic nie ruszałem. Jako, że nie jestem na czasie, nie wiedziałem, że nowy interpreter nie wspiera już rozszerzenia mysql, co w połączeniu z dość leciwym silnikiem mojego bloga dało mieszankę wybuchową :roll:. Nie piszę stron od dawna, więc nie jestem na czasie. Nie zostało mi nic innego jak stworzyć wrapper dla funkcji mysql, a w pod spodem oprzeć wszystko o mysqli. Warunek był jeden: nie ruszać implementacji silnika bloga. Na szczęście udało się. Jedyne co musiałem zmodyfikować to plik inc/mysql.php:

//modified by PioDer, 3.10.2017
if (phpversion() < '7.0.0')
{
@mysql_connect($conf_mysql_hostname, $conf_mysql_username,
$conf_mysql_password)
or die('MySQL error: ' . mysql_errno() . ' ' . mysql_error());
@mysql_select_db($conf_mysql_database)
or die('MySQL error: ' . mysql_errno() . ' ' . mysql_error());
@mysql_query("SET NAMES 'utf8'");
}
else
{
global $db;

$db = new MySQLi($conf_mysql_hostname,
$conf_mysql_username, $conf_mysql_password,
$conf_mysql_database);
$db->query("SET NAMES 'utf8'");

if (!function_exists('mysql_query'))
{
function mysql_query($query)
{
global $db;

return $db->query($query);
}

function mysql_fetch_array($result)
{
return $result->fetch_array();
}

function mysql_fetch_assoc($result)
{
return $result->fetch_assoc();
}

function mysql_num_rows($result)
{
return $result->num_rows;
}

function mysql_result($result, $number, $field = 0)
{
return $result->fetch_row()[$number];
}

function mysql_data_seek($result, $number)
{
return $result->data_seek($number);
}

function mysql_real_escape_string($string)
{
global $db;

return $db->real_escape_string($string);
}

function mysql_insert_id()
{
global $db;

return $db->insert_id;
}

function mysql_close()
{
global $db;

$db->close();
}
}
}

sBLOG na szczęście wstał. Do pełni sukcesu musiałem jeszcze zmodyfikować funkcjonalność BBCode - PHP 7 w preg_replace nie zezwala na umieszczanie nazwy funkcji przeształcającej w wyrażeniu regularnym. Do tego służy nowa funkcja preg_replace_callback. Może już czas żeby zabrać się i napisać i nową stronę i nowy silnik bloga?

Pozdr
Link Komentarze (0)


Serwer jak rakieta

Kategoria: Blog/Serwer
Wysłano: 13.04.2017 21:36, Edytowany: 03.05.2017 18:39

Cześć,
Od końcówki zeszłego roku doszedłem do wniosku, że nie mogę dłużej oszczędzać i nadszedł ten czas - czas wymiany serwera. W pewnym momencie, szczególnie po przejściu na Debiana 8 nawet czyszczenie pamięci cache nie pomagało i mimo trybu tekstowego, programy żarły swap aż miło...
Udało mi się dostać w rozsądnej cenie terminal HP T5740e (chociaż konfigurację ma jak zwykły T5740?), a także zdobyłem w Krakowie nowy dysk WD 500 GB z 16 MB cache. Do tego po miesiącu doszedł z Chin riser SATA oraz taśma. Będąc gotowy ruszyłem z migracją. Troszkę bolesną, jednak ostatecznie wszystkie usługi zaczęły pracować bez problemu :cool:
http://blog.pioder.pl/upload/serwer-new2017.jpg
Nowy serwer
Skoku wydajnościowego pomiędzy nim, a jego poprzednikiem - Futro S400 nie da się opisać słowami. Obecny serwer to po prostu rakieta! Mało tego, zamiast brać 18 W, nowy używa tylko 11 W. Daje to oszczędność na prądzie ok. 60 zł w skali roku. Dodatkowo dwa wątki (hypert-hreading), 2 GB DDR3 - marzenie. Mam nadzieję, że również podczas ładowania mojej strony i bloga przeglądarka będzie mniej "mielić" :)

Pozdrawiam
Link Komentarze (0)


Poprawka szablonu

Kategoria: Blog/Serwer
Wysłano: 27.03.2015 01:14

Hello!
Dzisiaj zrobiłem mały facelifting skórki bloga. Trochę z nadmiaru wolnego czasu, ale przede wszystkim drażnił mnie chaos kolorystyczny widoku postu. Dwa kolory to był jednak zły pomysł, przynajmniej w takiej formie jaka była :(

Przy okazji poprawiłem blok z komentarzem oraz poszerzyłem (chyba już po raz drugi) bloga. Jest więcej miejsca na wpisy i powinno być czytelniej.

Lepiej? :cool:
Link Komentarze (2)


UWAGA! Zmiana domeny XMPP

Kategoria: Blog/Serwer
Wysłano: 07.04.2014 21:02

W dniu dzisiejszym DynDNS poinformował użytkowników, że w ciągu 30 dni przestaje udostępniać domeny - między innymi jabder.ath.cx wygaśnie.

W związku z tym jestem zmuszony zmienić domenę. Jej nazwa zostanie przekazana w kolejnym komunikacie XMPP, na blogu, a także na mojej stronie internetowej.


Z góry przepraszam za wszelkie niedogodności związane ze zmianą domeny.


Pozdrawiam,
PioDer
Link Komentarze (0)


Nowa skórka

Kategoria: Blog/Serwer
Wysłano: 23.08.2013 12:26

Cześć,
Przygotowałem na bloga nową skórkę - BluBlog. Jest ona implementacją stylu z mojego innego skryptu (własna kompozycja).

Ustawiam jako standardową. Jeżeli się nie podoba - istnieje opcja powrotu do starej, w prawym panelu.

Uwagi, spostrzeżenia - zapraszam do komentowania :cool:
Link Komentarze (1)


« Pierwsza « Poprzednia
1 z 4

Powered by sBLOG XHTML 1.0 Strict PHP CSS
Cytowanie wypowiedzi oraz kopiowanie zdjęć z bloga bez informacji o źródle surowo zabronione!
Lokalny czas: 21.05.2018 06:52 GMT+1

Powered by sBLOG © 2006 Servous
Theme & mods: 2008-2017 © PioDer