Marcin Witek

isido.pl ułatwia pracę - polski sytem zarządzania projektami online

Wypowiedzi

  • Marcin Witek
    Wpis na grupie JavaScript w temacie menu rozwijane js/jQuery
    26.08.2010, 03:19

    a http://users.tpg.com.au/j_birch/plugins/superfish/ nie załatwi sprawy out-of-the-box ?

  • Marcin Witek
    Wpis na grupie jQuery w temacie IE 6 Problem z load
    16.08.2010, 10:41

    sprawdź może czy masz poprawny markup... IE6 jest z jQuery bardzo, ale to bardzo czuły na niepozamykane albo pomieszane tagi :)

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Brak zmiennych $_SESSION po użyciu AJAXowego .load()
    16.08.2010, 10:39

    a korzystasz z "gołego" php czy z jakiegoś frameworka? Ja miałem podobne problemy w momencie, w którym sesja była regenerowana w skrypcie wywołanym ajaxem. A regeneracja była domyślnym ustawieniem frameworka.

    Jeśli z gołego, to ja bym zaczął poszukiwanie babola od sprawdzenia jak jest ustawione session.auto_start i ewentualnie jakie są session_id() w wywołaniu "głównego" skryptu i dodanie_druzyn_php.php

    A potem spróbowałbym testowo przekazać konkretny sid do dodawania drużyn i sztucznie podpiąć się do przekazanej sesji przez ustawienie session_id ręcznie, żeby sprawdzić czy ta zmienna wogóle jest w sesji...

  • Marcin Witek
    Wpis na grupie jQuery w temacie wielowykonywalność
    12.08.2010, 02:00

    Rafał Cegiełka:
    <div>
    <input id="sk{$row.id}" type="button" value="Zapisz
    > komentarz" />
    </div>

    button też potrafi wysłać formularz - przynajmniej w FF ;) I tak jak pisze Kamil - na sucho będzie ciężko coś wymyśleć bo kod zdaje się jest pocięty jakoś i w samym kodzie "z kartki" nie widzę nic co mogłoby powodować opisane działanie, więc może przyczyna jest gdzieś poza fragmentem, który wkleiłeś.

  • Marcin Witek
    Wpis na grupie Agencje interaktywne w temacie Komercyjny CMS vs. Open source'owy CMS
    12.08.2010, 01:56

    Osobiście z rozmów z klientami wyniosłem, że tak naprawdę w przypadku OS/nie-OS mają znaczenie dwie rzeczy - po pierwsze wygoda obsługi, po drugie to czego Klient oczekuje "out of the box".

    Jeśli faktycznie potrzebuje wizytówki firmy (gdzie cały sajt to kilkanaście podstron aktualizowanych raz na miesiąc), to w znakomitej większości przypadków komercyjne CMSy odpadają w przedbiegach, chyba że ich wdrożenie jest oferowane w podobnej cenie jak wdrożenie OS - bo przecież umówmy się, że komercyjne CMSy nie powstają za każdym razem na nowo ;)

    Jeśli natomiast strona ma być często aktualizowana, potrzebne są funkcjonalności które do CMSa open source trzeba by dopisać, albo po prostu Klient ma własną wizję jak taki CMS powien być obsługiwany- wówczas łatwiej o większe budżety na rozwiązania autorskie.

    Np. nie raz trafiłem na ludzi, którym obsługa Joomli stawała ością w gardle i gotowi byli zapłacić tylko za to, żeby CMSa obsługiwało się inaczej i (dla nich) wygodniej.Marcin Witek edytował(a) ten post dnia 12.08.10 o godzinie 02:04

  • Marcin Witek
    Wpis na grupie jQuery w temacie wielowykonywalność
    10.08.2010, 21:54

    a

    $("input[id ^= 'sk']")
    to co to za input jest, nie submit przypadkiem?

    W tym co wkleiłeś widzę "na sucho" coś takiego, że przy poprawnym wykonaniu handlera nie zwraca false, więc jeśli to submit, to wyśle dane ajaxem i dodatkowo forma normalnym submitem... pokaż może jeszcze kawałek HTML do tego ;)

  • Marcin Witek
    Wpis na grupie PHP w temacie Długie zapytania do bazy Mysql i stronnicowanie
    31.07.2010, 03:34

    Ja skupiłbym się na:

    -denormalizacji (jeśli trzeba łączyć tabele tylko po to, żeby sprawdzić jeden klucz obcy, to lepiej ten klucz włączyć do struktury w tabeli "poziom wyżej", np. miasto może przechowywać id regionu i kraju, chociaż w postaci normalnej wypadałoby przechowywać tylko id regionu, a w regionie- id kraju)

    -indeksowaniu (EXPLAIN oraz lektura dokumentacji MySql w temacie korzystania z indeksów i tego jak MySql wykonuje klauzulę WHERE, tutaj można ugrać naprawdę baaardzo dużo)

    -minimalizacji ilości JOINów przez wykorzystanie PHP (jeśli potrzeba pobrać nazwę kraju czy regionu i miast jest 1 000 000, a krajów i regionów po kilkadziesiąt, to pobrałbym najpierw do tablicy w PHP id=>nazwa kraju, a przy wyświetlaniu wyników skorzystał z id kraju/regionu z zapytania + "słownik" z tabeli PHP)

    - i do tego ewentualnie SQL_CALC_FOUND_ROWS, ale z moich obserwacji wynika, że to z reguły jest wolniejsze niż dobrze poindeksowany count(*)

    Takimi sposobami udało mi się w jednym z projektów, które dostałem w spadku po niemieckim programiście ;) sprawić, że UNIONowane zapytanie (tabele 850 000 rekordów, 170 000 rekordów i jeszcze dwie po kilkaset rekordów) działa bez widocznych dla użytkownika opóźnień. Przed optymalizacją dawało na maszynie load rzędu 8-10 ;)Marcin Witek edytował(a) ten post dnia 31.07.10 o godzinie 03:41

  • Marcin Witek
    Wpis na grupie jQuery w temacie Lightbox ścieżka do prev next itp.
    30.07.2010, 14:19

    a może masz mod_rewrite który psuje odwołania względne?

  • Marcin Witek
    Wpis na grupie PHP w temacie UPLOAD_ERR_NO_TMP_DIR = 6
    28.07.2010, 05:31

    A nie chodzi przypadkiem o to, że w katalogu głównym domeny (nie serwera) nie masz katalogu "tmp"? Sesje startują normalnie i nie zgłaszają problemów z dostępem do katalogu tymczasowego ?

  • Marcin Witek
    Wpis na grupie AdTaily w temacie Wypłaty z AdTaily bezpośrednio na konto bankowe.

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

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie flash/java wyskakujący baner
    23.07.2010, 05:16

    można to zrobić i bez flasza -


    <div id="toplayer" style="position: absolute; left: 387px; top: 200px; width: 400px; height: 300px; z-index: 2010;">

    <img src=".... />lub cokolwiek

    </div>


    do tego jeszcze absolutne pozycjonowanie sprawia że będzie problem np. przy stronie przewiniętej w dół - ale to można załatwić przez np. tak

    http://roshanbh.com.np/2008/07/top-floating-message-bo...

  • Marcin Witek
    Wpis na grupie Business IT w temacie Oprogramowanie do zarządzania ważnymi tematami...
    23.07.2010, 05:10

    a ja zapraszam do nas - http://isido.pl :)Marcin Witek edytował(a) ten post dnia 23.07.10 o godzinie 05:28

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Obsługa drzewa
    15.07.2010, 01:34

    a to? http://frank-mich.com/jQuery/

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Problem z akcją keyup
    6.07.2010, 22:03

    hmmm, a czy scope funkcji podawanej w trzecim parametrze $.post pozwala widzieć te zmienne? Musiałbym sprawdzić, ale tym bardziej węszę problem w tym właśnie miejscu ;)

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Problem z akcją keyup
    6.07.2010, 17:11

    a skąd się bierze "b" w


    $("#price-"+b).html(r[0]+"<span>zł</span>");


    ? Węszę problem w tym właśnie miejscu.

  • Marcin Witek
    Wpis na grupie jQuery w temacie UI Dialog vs IE8
    6.07.2010, 01:12

    na 99% przez szary "overlay". Tu jest fix do tego, ale nie wiem czy działa jak należy ;) http://forum.jquery.com/topic/opening-a-modal-dialog-s...

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Problem z javascriptem w formularzu, jquery.
    6.07.2010, 01:09

    a co mówi firebug i jakich pluginów używasz? Bez tych informacji to wróżenie z fusów trochę :)

  • Marcin Witek
    Wpis na grupie AJAX w temacie iframe - ajax
    18.06.2010, 00:51

    dać:


    <body onload="makeRequest('1.htm', '');">


    i powinno być po sprawie :)

  • Marcin Witek
    Wpis na grupie PHP w temacie Niedowidzę, ale to nie wina denaturatu?
    21.05.2010, 22:56

    a może spróbuj dodać PCRE_UNGREEDY - modyfikator /U ?

  • Marcin Witek
    Wpis na grupie KohanaPHP w temacie obsługa nietypowych adresów.
    21.05.2010, 22:51

    można tak - na szybko i z głowy:



    class Artykul_Controller extends Controller {
    function __call($method, $arguments){
    echo $method;
    //wyświetli zmiana-polskiej-polityki,1.html
    }

    }


    można jeszcze ustawić config.url_suffix żeby pozbyć się automatycznie rozszerzenia.Marcin Witek edytował(a) ten post dnia 21.05.10 o godzinie 22:52

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do