Wypowiedzi

  • Piotr Wolnik
    Wpis na grupie PHP w temacie RabbitMQ - następna wiadomość wypuszczona z kolejki w...
    3.08.2017, 16:27

    Witam,

    mam taki problem do rozwiązania:

    1. ściągam z bazy danych 100 wierszy w formie tablicy
    2. PRODUCENT w pętli foreach PUBLIKUJE wiadomości utworzone z każdego wiersza - trwa to ułamek sekundy
    3. rabbit zwalnia z kolejki wszystkie wiadomości również trwa to ułamek sekundy (a chciałbym, żeby KONSUMENT był odpalany tylko co np. 5 sekund)

    Próbowałem użyć x-message-ttl ale niestety to nie rozwiązało problemu, ponieważ jak 100 wiadomości było opublikowane to kolejka je przetrzymuje przez określony czas i puszcza je ponownie w ułamku sekundy.

    Inaczej mówiąc chciałbym, żeby kolejka sobie rosła i równocześnie się pomniejszała w określonym rytmie np. 1 wiadomość na 5 sekund.

    Będę wdzięczny za wszelkie pomysły :)

  • Piotr Wolnik
    Wpis na grupie LINUX i OPEN SOURCE w temacie Windows 10 + Xubuntu
    19.02.2016, 16:58

    Dziękuję bardzo

  • Piotr Wolnik
    Wpis na grupie LINUX i OPEN SOURCE w temacie Windows 10 + Xubuntu
    19.02.2016, 11:41

    Witam,
    mam na laptopie windows 10 i xubuntu 15.10.

    Z poziomu linuxa mam oczywiście dostęp do partycji windowsowej.

    Czy mogę z niej bezpiecznie korzystać z poziomu linuxa, tzn czy mogę kopiować i zapisywać pliki?

    Gdzieś mi się obiło o uszy, że jak z poziomu linuxa zapiszę coś na partycji z windowsem to windows już nie wstanie. Czy to prawda? Nie chcę eksperymentować i ryzykować reinstalacji :)

    Pozdrawiam

  • Piotr Wolnik
    Wpis na grupie Programiści WWW w temacie Pomoc z odświeżaniem strony
    25.08.2015, 09:34

    Witam,

    w ramach akcji google dostosowywania stron do urządzeń mobilnych umieściłem w swoim pliku .htaccess następujący zapis optymalizujący stronę pod względem wydajności:

    <IfModule mod_expires.c>
    # Enable expirations
    ExpiresActive On
    # Default directive
    ExpiresDefault "access plus 1 month"
    # My favicon
    ExpiresByType image/x-icon "access plus 1 year"
    # Images
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    # CSS
    ExpiresByType text/css "access plus 1 month"
    # Javascript
    ExpiresByType application/javascript "access plus 1 year"
    </IfModule>

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    </IfModule>

    Natomiast nadszedł czas i strona przeszła facelifting.
    Problem polega na tym, że np. pewne zdjęcia przeszły modyfikacje, ale ich nazwa i miejsce w kodzie html zostało takie same. Jak zrobić, żeby wszyscy (nowi i ci co byli na stronie np. dwa dni temu) użytkownicy zobaczyli stronę ze wszystkimi prawidłowymi zmianami i w grafice i css, zachowując równocześnie korzyści z optymalizacji htaccess (wymagania google)?

    Pozdrawiam

  • Piotr Wolnik
    Wpis na grupie Pozycjonowanie stron www w temacie Proszę o radę. Konkretny problem. Przerobienie już...

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Pozycjonowanie stron www

  • Piotr Wolnik
    Wpis na grupie Programiści WWW w temacie Proszę o radę. Problem z optymalizacją grafiki na...
    19.03.2015, 17:08

    Witam,

    Jestem początkującym webmasterem i przerabiam istniejącą stronę http://carnajm.pl, na stronę responsywną. Responsywna strona robocza to http://carnajm.website.pl

    Problem polega na tym, że wg. https://developers.google.com/speed/pagespeed/insights/
    przerobiona strona dostała 100% puntów w kategorii WYGODA UŻYTKOWNIKÓW, natomiast bardzo dużo punktów straciła w kategorii SZYBKOŚĆ DZIAŁANIA STRONY pomimo tego, że grafiki pozostały takie same.

    Nie potrafię tylko zastosować najważniejszej sugestii google, tzn. dostosowanie odpowiedniej wielkości grafik dla każdej rozdzielczości. Teoretycznie mógłbym zamiast znacznika <img> użyć css i background w konkretnych div'ach, ale problem polega na tym, że jestem bardzo dobrze wypozycjonowany w interesujących mnie słowach kluczowych, miedzy innymi dzięki "alt" w <img>, a przy pomocy css backgrund "altów" nie będzie i nie wiem czy tło w css jest traktowane jako ta sama grafika przez wyszukiwarkę.

    Jak mogę to rozwiązać? Z jednej strony jestem bardzo dobrze wypozycjonowany, z drugiej strony google przysłało mi na maila informację, że jak nie dostosuję strony do urządzeń mobilnych to moja pozycja zostanie obniżona. Natomiast strona "dostosowana" wypada gorzej w rankingu wydajności google i przez to też mogę stracić pozycję w wyszukiwarce. Co robić?

  • Piotr Wolnik
    Wpis na grupie Eclipse w temacie Eclipse + googledrive + localhost
    23.02.2015, 12:38

    Witam,

    jestem początkującym programistą i chcę najpierw stworzyć sobie wygodne środowisko programistyczne.

    Niestety jestem zmuszony do pracy w zależności od okoliczności na różnych komputerach, dlatego stworzyłem sobie workspace w katalogu googledrive tak, żeby w każdym miejscu mieć dostęp do aktualnych plików.

    Pojawia się w tym momencie problem z odpaleniem pliku wewnątrz eclipse ponieważ localhost (wampserver) znajduje się w innym katalogu. Czy da się jakoś zrobić, żeby po zapisaniu pliku w eclipse, plik zaktualizował się równocześnie i w localhost i w workspace na googledrive.

    Jeżeli są lepsze rozwiązania mojego problemu będę wdzięczny za wskazówki. pozdrawiam

  • Piotr Wolnik
    Wpis na grupie PHP w temacie Problem do rozwiązania (optymalizacja czasu)
    10.02.2015, 19:19

    Witam,

    czyli rozumiem, że powinienem zrobić tak?:

    1.


    <?php
    $rok0=$rok-1;
    $rok2=$rok+1;
    ?>

    <td align="center" width="96" bgcolor="#FFFF00"><b><font face="Arial">

    <a href="kalendarz.php?zmiana=tak&zm_rok=<?= $rok0?>&zm_miesiac=<?= $miesiac?>"><?= $rok0?></a>

    </font></b></td>


    2. W tym przykładzie zwątpiłem ponieważ dużo tych <?php i ?> - proszę powiedzieć czy Pan zrobiłby tak samo?

    <?php
    for ($i = 1; $i < 29; $i++) {
    if ($dzien == $i) {
    ?>

    <td align="center" width="27" bgcolor="#FFFF00" style="border-left: 3px solid #000000; border-right: 3px solid #000000">

    <?php
    }
    else {
    ?>

    <td align="center" width="27">

    <?php
    }
    ?>

    <b><font face="Arial"><?= $i?></font></b></td>

    <?php
    }
    ?>

  • Piotr Wolnik
    Wpis na grupie PHP w temacie Problem do rozwiązania (optymalizacja czasu)
    9.02.2015, 17:48

    Bardzo dziękuję wszystkim za pomoc ( korzystałem z konta mojej żony, to jest moje :)).

    Zastosowałem się do sugestii i wyciągnąłem newralgiczne zapytania do bazy na zewnątrz pętli i czas ładowania strony z 7-11 sekund spadł do 0,025-0,035 sekundy (ok 300 x) - nawet nie wiedziałem, że jest to możliwe :)

    działający kod:

    http://forum.php.pl/index.php?showtopic=238986&st=0&p=...
    (trzeci post od góry)

    Jeszcze raz dziękuję i pozdrawiam

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do