Skocz do zawartości

pietrovek

Użytkownicy
  • Zawartość

    170
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

Posty napisane przez pietrovek


  1. Każdy błąd można złapać i obsłużyć, rzucanie pehapowych błędów do domena początkujących i "prawdziwych fachowców".

     

     

    Użycie php w warstwie prezentacji nie oznacza, że nie może być ona odseparowana.

     

     

    oczywiście że można tylko wtedy dochodzi pisanie własnego error_handler'a...

    nie mówiłem że jest to nie możliwe - ba przecież smarty też kompilują "templatki" do php...

     

    po prostu wydaje mi się że używanie php w warstwie prezentacji...cóż - trochę wywarzanie otwartych drzwi, bo nijako budujesz własny system templatów...

     

     

    np. www.wht.pl/krowa.png --> wyświetla mi w postaci

     

     

    <img src="www.wht.pl/krowa.png" alt="Tu podaj tekst alternatywny" />

    Przy wpisie.

     

    Jak takie coś mogę osiągnąć?

     

    hmmm... jeśli dostaniesz url np. z formularza czy pobierzesz z bazy to wystarczy:

     

    echo "<img src=\"".$zmienna_z_urlem."\" alt=\"".$zmienna_z_tesktem."\" />";
    


  2. Co ma szablon do skalowalności? Szablon w php można tak samo łatwo dostosowywać (a nawet łatwiej, bo nie trzeba się uczyć dodatkowej składni).

     

     

    hmm...czyli że popierasz metody autora skryptu - czyli uzupełnianie HTML przy użyciu PHP? czy chodziło Ci o to aby szablony były również z wykorzystaniem PHP?

     

    jeśli pierwsze - to nie jest dobra metoda - zawsze przy zmianie czegokolwiek można popsuć "warstwę aplikacji" - bo nie jest ona oddzielona od warstwy prezentacji.

     

    jeśli drugie - hmm...proponujesz aby wykonać skrypt "warstwy aplikacji" a później skrypt który pokaże te dane? ma to pewną wadę - brak zabezpieczenia w przypadku błędu w skrypcie warstwy prezentacji - wystarczy jeden błąd w składni a strona zostanie wyświetlona z błędem generowanym przez PHP albo wcale (tylko błąd PHP)...w sumie wtedy tworzysz praktycznie "własny system szablonów" więc po co wywarzać otwarte drzwi?

    używając jakiegoś systemu szablonów poniekąd musisz się strzec tylko "kilku" reguł..co najwyżej jak zrobisz błąd to strona zostanie wyświetlona bez np. zawartości jakiejś zmiennej. Nie wliczając to jak wiele gotowych funkcji do "udoskonalenia" wyświetlania danych masz już w systemie szablonów.

     

    no ale...w sumie każdy ma prawo do swojego zdania - moje jest takie by jak najbardziej odseparować warstwę aplikacji od warstwy prezentacji.

     

     

     

    ale żeby mój post nie był tak wielkim OT - skrypt - pomysł może dobry - ale myślę że powinieneś jednak użyć albo napisać prosty system szablonów - jeśli chcesz go sprzedawać - będzie wtedy łatwiej dopasować go pod swoje potrzeby. No i jak wcześniej już mówiono - pomyśl nad PDO lub mysqli :)


  3. witam!

     

    ostatnio coś się stało i... od razu po włączeniu MySQL 2 procesy zjadają po 50% CPU... myślałem że to może problem generowany przez "kogoś" jednak po wyłączeniu wszystkich usług oprócz MySQL na serwerze nadal procesy cały czas działają.

     

    post-11789-0-44969900-1341482146.jpg

     

     

    SHOW PROCESSLIST daje rezutlat:

     			
    +-----+------------+-----------------+------+---------+------+-------+------------------+
    | Id  | User	   | Host			| db   | Command | Time | State | Info			 |
    +-----+------------+-----------------+------+---------+------+-------+------------------+
    |  12 | mail	   | localhost	  | mail | Sleep   |   16 |	   | NULL			 |
    | 219 | root	   | localhost	   | NULL | Query   |	0 | NULL  | show processlist |
    +-----+------------+-----------------+------+---------+------+-------+------------------+
    

    Ktoś ma pomysł co w czym może tkwić problem?

     

    Pozdrawiam,

    Piotr

     

     

    -----------------------------

     

     

    OK - restart maszyny pomógł...120dni uptime jednak coś "szkodził"...


  4. hmmm...ja na podobnym (256MB RAM, 256MB Flash) postawiłem Slitaz+CUPS+Samba i robi jako serwer wydruku - bootuje w 12sekund, chodzi 24h/dobę smile.png

     

    na 265MB Flash niestety debiana nie zainstalujesz...a wydajność z USB jak dla mnie jest...niezbyt dobra.

     

    ludzie na tym stawiają normalnie ubuntu (po zainstalowaniu dysku) i używają do ściągania torrentów, serwery www+php+mysql też widziałem...więc zastosowań jest dosyć sporo smile.png


  5. Witam!

     

    Mam problem by moj css przeszedł przez walidację na w3c - zawiera błąd:

    Właściwość -webkit-appearance nie istnieje :  none
    

    który znajduje się w deklaracji stylu dla "select'a"

    bez tego wpisu np. w chrome nie udało mi się uzyskać przeźroczystego tła dla tego pola...

     

    zna ktoś jakiś sposób by przejść walidację CSS z tym wpisem?


  6. w zasadzie moglibyście sprawdzić o czym mówicie zanim wprowadzicie kogoś w błąd, jak widać na zdjęciu

    sx270drivebayopen.jpg

     

    jest tam dysk 2,5" podłączony tasiemką:

    dell-5W187.jpg

     

    więc szanse na podłączenie 2-giego dysku bez przeróbek masz tylko zgodnie z instrukcją:

     

    drugi dysk jest wyjmowalny i jak mówi instrukcja - http://support.dell....rg/1U920A02.pdf - strona 13

     

    dodatkowy dysk montuje się za pomocą odpowiedniej "wkładki" w miejsce CD/DVD smile.png uprzednio wyjmując CD/DVD lub jak niżej fabryczną zaślepkę:

     

    dell.jpg


  7. Edart, nie musisz mi tłumaczyć oczywistych rzeczy...bowiem o ile w ogóle istnieją to firm których założeniem głównym nie jest zysk - jest mało.

     

    Pewnie w tej chwili gdyby to przeczytali programiści Google byliby bardzo źli ale...

     

    Chodzi o to że algorytm Google pod wpływem potrzeby generowania większych zysków został już tak "wzbogacony" że wyniki jego działania są gorsze od wcześniejszych wersji (mając na uwadze użyteczność wyników).

     

    w skrócie - obecny algorytm indeksowania Google jest do dupy - przekombinowany.

     

    Powoli kończąc wywód - jestem pewien że Google nie upadnie, co więcej będzie się rozwijać kapitałowo, cokolwiek by nie wymyślili. Jednak zazwyczaj duże zmiany toczą się bardzo powoli i tu właśnie Google odrobinę straci gdy nie zmieni choć trochę swojej polityki - bowiem z czasem część użytkowników powoli zacznie uciekać od Google (ba, już są społeczności nieznoszące tej marki) na rzecz bardziej wiarygodnych dostawców wyszukiwania.

     

    A to co chce zrobić Google możemy już dawno obserwować na Ceneo smile.png bowiem "Najlepsze oferty wybrane przez Ceneo" - to właśnie "sprzedane 3 pierwsze miejsca" a sam napis wprowadza w błąd - "najlepsze wybrane przez Ceneo" powinno być "Najwyżej opłacane oferty na Ceneo".


  8. tak ale jaką gwarancje mam że w skąpcu dane techniczne są dobrze wprowadzone? nie wiem skąd oni mają te informacje...czy te dane są prawdziwe?

    poza tym chyba skąpiec czy nokaut czy cokolwiek innego nie powinno być top1 jak wpiszesz model telewizora...tym bardziej nie powinno być "podstawowym źródłem informacji o danych technicznych" powinno być top1 wtedy gdy wpiszesz model telewizora+"cena" lub cokolwiek innego związanego z zakupem...

     

    chodzi mi o to że zaczyna robić się wielki chaos poprzez właśnie coraz bardziej idące praktyki SEO, gdzie ważniejszą stroną dla google jest nie strona producenta tylko 200 innych stron ze śmieciami...

     

    co więcej...wpisując wyżej wymieniony SAMSUNG PS51E530 i przeglądając strony wyszukiwania można zauważyć że na każdej stronie w sumie z każdej porównywarki jest 1 a nawet 2 linki... pomnóżmy to nawet tylko x3 skąpiec, ceneo, noakut - a przecież jest tego więcej to daje ~ponad 40% linków do rzeczy które w ogóle Cię nie interesują a co więcej prowadzących do podobnych serwisów.

     

    Bing - heh wynik ten sam bo..."Google" wydeptuje ścieżki...inni podążają...


  9. a mnie powoli wkur*ia google...z poziomu zwykłego użytkownika - mianowicie -

     

    wpisujesz np. model telewizora, klik...porównywarki, sklepy, sklepy sklepy, porównywarki, nic o telewizorze poza ceną...

     

    ok... wpisujesz model telewizora + "dane techniczne"

    ceneo, nokaut, inne porównywarki, sklepy, ooo jest na 8 stronie - link do strony producenta z danymi technicznymi...

     

    i w sumie tak jest z czymkolwiek, wpiszesz cokolwiek, to jest więcej spamu (linki e-commerce) niż wartościowej treści..

     

    w dupę mogą sobie wsadzić takie wyszukiwanie... powoli zaczynam szukać innej wyszukiwarki....


  10. no tak, np. menu główne (nie kategorii) tylko caching trzeba by w php napisać i kiedy sprawdzać czy się coś zmieniło? co jakiś czas? co ileś odwołań do skryptu?

     

    jedyne co mi przychodzi do głowy to np. co 100 "requestów" - wysyłam zapytanie do bazy i cachuje wynik oraz np. wymuszana aktualizacja raz na 2h...

     

    tylko tak myślę jak cachować wyniki...w formie plików? zatem załadowanie pliku i przetworzenie go np. używając implode nie będzie się dłużej wykonywać niż zapytanie do mysql? przecież sam serwer mysql też cachuje wyniki zapytań...więc czy wydajność na pewno wzrośnie?

     

    dobrze rozumuję?


  11. wszystko co mówisz prócz cache w htaccess jest włączone - plików CSS jest 2 (font+css) lub razem 3 dla nieszczęsnego IE smile.png serwer przesyła wszystko skompresowane więc po kompresji zajmuje to 2kB.

     

    ciekawe swoją drogą że we wszystkich poradnikach "straszą" że css który zajmuje > 8kB to "zło"

     

    Sprite'y oczywiście są w użyciu smile.png

     

    dzięki za cenne wskazówki smile.png


  12. ok, dzięki - bardzo mi pomogłeś, czas o którym napisałem (0.01s) to czas generacji strony w php (od startu skryptu do "wyplucia go"), fakt faktem że chyba zmienię odrobinę skrypt wtedy średnio będzie 20 zapytań ale znacznie uprości to budowę 2-ch głównych zapytań pobierających produkty do wyświetlenia...

     

    cóż..pozostaje tylko zoptymalizować CSS który zajmuje ~10KB...bo szablon w sumie nie ma niczego co nie jest "stylizowane" :D

×