Marcin Witek

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

Wypowiedzi

  • Marcin Witek
    Wpis na grupie Freelancer w temacie jak radzicie sobie z lenistwem?

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

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie [php] wyświetlanie zdjęć
    18.08.2009, 17:13

    Adrian Zdziechowicz:
    a nie prościej trzymać obrazki w normalnej jakości na serwerze i robić docelowe miniaturki i obrazki "w locie" ?

    http://www.adrianzdziechowicz.pl/view,photo,2,58.html#pic

    ten obrazek np ma 1000x664 pix a przy użyciu GD wyświetla się bardzo ładnie

    jedyny minus środkowania w GD jest taki , że jeśli miniaturki są takie same bez względu na orientację zdjęcia np. kwadracik , to przy pionowej fotce można komuś przyciąć głowę ;)

    zależy ile tych obrazków będzie, ale to prosta droga do zarżnięcia każdego serwera...

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie [usability] aktywacja konta przy pomocy wiadomości email
    18.08.2009, 02:27

    Adam W.:

    Ale jak np. masz wysłać powiadomienie, albo reklamę to lepiej sprawdzić czy taki email faktycznie istnieje. Poza tym sprawdzanie odstrasza tych leniwych, którzy do społeczności nic nie wniosą.

    ja dodam od siebie, że po przygodach w pewnym dość dużym serwisie, gdzie rejestracja była bez double opt-in, a co tydzień szło kilkanaście powiadomień o nowościach, zdecydowanie przy *jakiejkolwiek* masowej wysyłce jestem za potwierdzaniem maili, nawet jeśli to potwierdzenie byłoby potrzebne tylko do odblokowania funkcji tejże wsyłki.

    W opisanej sytuacji, jeden z użytkowników wpisał maila poczta@onet.pl i zorientowaliśmy się dopiero, gdy Onet założył bana na całą pocztę z serwera ;) Odkręcanie tego trwało dobre parę(naście) dni.

    Poza tym - w jakimkolwiek serwisie - posiadanie potwierdzonego adresu e-mail ułatwia przypominanie hasła użytkownikom :)

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie [php] wyświetlanie zdjęć
    18.08.2009, 00:11

    Jakub Korupczyński:
    A strona z miniaturkami wczytuje się tydzień...

    chodziło mi o skalowanie w php przy uploadzie, nie w htmlu ;) Więc wczyta się tak samo praktycznie (pomijam różnice w czasie renderowania strony bo testów nie robiłem, a na oko różnicy nie ma - tyle że na oko to chłop w szpitalu umarł ;) ).

    Wtedy zostaje plus, o którym pisałem ;)

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie [php] wyświetlanie zdjęć
    15.08.2009, 23:40

    można też ominąć cropowanie w php i tylko skalować proporcjonalnie, a potem przy pokazywaniu zamknąć obrazek w <div> o zadanych wymiarach z ustawionym overflow:hidden i ewentualnie ujemnymi marginesami dla centrowania. Plus takiego rozwiązania jest taki, że miniatury zawierają pełne obrazki i jest potem możliwość manipulacji wycropowanym obszarem (poprzez sterowanie marginesami obrazka).

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie Kanał RSS w Feedburner. Czas aktualizacji wpisów.
    15.08.2009, 23:34

    Ja też mam długie czasy aktualizacji. Nie wiem czy aż 2-3 godziny, ale do kilkudziesięciu minut dobijające na pewno :)

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie [php] wyszukiwarka
    15.08.2009, 23:31

    Janusz Skudrzyk:
    2. Klucze główne znalezionych rekordów możesz trzymać w sesji, albo w bazie

    Wyniki pokazujesz pod adresem np. action=search&type=results (jeśli sesja) albo action=search&result_id=X&page=Y (gdzie: X = mysql_insert_id() wzięta z tabeli wyniki, w której główny klucz jest INT AUTOINCREMENT, Y = numer strony z wynikami)

    Przy pokazywaniu rekordy z tabeli z ofertami łączysz z zapamiętanymi kluczami (przy pomocy np. inner join).

    Jeśli dane będziesz trzymać w bazie, to możesz dorzucić sobie kolumnę ze znacznikiem czasu. Niech wyniki siedzą przez jakiś czas, a potem sio z bazy. Przy wersji z sesją nie zapomnij o wyczyszczeniu jej przy nowym szukaniu.

    przechowywanie w sesji ma ten minus, że nie można komuś wysłać linka do wyszukanych ofert (ani nawet sobie tego linka zapisać "na potem"). Więc imho wersja z trzymaniem w bazie będzie tutaj lepsza.

    Ale jeśli parametrów nie ma zbyt dużo, to dlaczego nie trzymać ich po prostu w query stringu?Marcin Witek edytował(a) ten post dnia 15.08.09 o godzinie 23:32

  • Marcin Witek
    Wpis na grupie PHP w temacie Praca zdalna dla zagranicznego zleceniodawcy
    14.08.2009, 01:01

    Sebastian Szulc:
    Ok, czyli Wielka Brytania bądź Skandynawia, ze względu na język zostaje UK.

    informacja niesprawdzona osobiście, ale znajomy pracujący jako tłumacz na kontrakcie w Szwecji twierdzi, że po angielsku, lepiej lub gorzej, ale dogadać się tam można z każdym. Może poza emigrantami ;)

  • Marcin Witek
    Wpis na grupie PHP w temacie pobieranie plikow
    13.08.2009, 22:39

    jeden po drugim, ze skryptu który wysyła plik do przeglądarki - ja sposobu nie znam i wydaje mi się to niemożliwe ;) A na szybko żeby zrobić to, o co jak rozumiem chodzi, to pomysły na szybko:

    z odrobiną kombinacji po stronie html (dwie iframki ukryte, które wywołują download) i niesynchronicnie (w sensie - jeden po drugim) - być może tak, choć nie wiem jak na to zareagują przeglądarki pod względem bezpieczeństwa takiej operacji.

    z większą ilością kombinacji (np. skrypt wysyłający plik ustawia zmienną w sesji, a strona 'macierzysta' iframek odpytuje AJAXem skrypt zwracający wartość tej zmiennej) - pewnie da się i synchronicznie...

    pozdrawiam :)Marcin Witek edytował(a) ten post dnia 13.08.09 o godzinie 22:39

  • Marcin Witek
    Wpis na grupie PHP w temacie Allegro WEBAPI
    5.08.2009, 17:42

    generalnie samo "techniczne" obsłużenie takiej transakcji, jeśli wiesz jak to zrobić (a zrozumienie sprawy przy poziomie dokumentacji do webAPI wcale nie zawsze jest proste ;) ) i nieobcy Ci SOAP, to 2-3 godziny roboty max. Do tego dolicz czas na interfejs, integrację i tym podobne fikołki, które zależą od konkretnego wdrożenia... razy stawka godzinowa ;) i wyjdzie cena :)

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie zlecenia - Wasze podejście
    2.08.2009, 23:13

    Maciej Filipiak:
    Jeszcze nie spotkałem się z sensowną specyfikacją napisaną przez klienta.

    1. wywiad, rozmowa, 100 pytań do ..
    2. piszesz specyfikacje
    3. dajesz ją klientowi do podpisu - nawet zrzekasz się praw autorskich :) (do specyfikacji of course)

    Nie zdarzyło mi się jeszcze, żeby wyglądało to inaczej.

    mi się zdarzyło - choć przyznaję, że tylko w wypadku intranetów (i podobnych systemów) pisanych na zamówienie, gdzie klient dokładnie wie jakie problemy soft powinien rozwiązać i ma wyobrażenie na temat sposobu ich rozwiązania.

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie zlecenia - Wasze podejście
    2.08.2009, 20:55

    Generalnie, bez spisanej specyfikacji do takich projektów nawet nie ma co podchodzić. Po pierwsze dlatego, że klient który chce kopię czegoś najczęściej nie tylko nie wie czego chce, ale także nie wie czego nie chce.

    A po drugie, nawet jeśli stronę wzorcową da się skopiować, to zawsze klient chce coś poprawić... bo strona ma być "taka sama tylko lepsza" :D

    A co oznacza to dla wykonawcy to chyba wszyscy się domyślają ;)

  • Marcin Witek
    Wpis na grupie jQuery w temacie 4 divy równo rozłożone
    30.07.2009, 00:08

    hm, z opisu sądząc... to dlaczego to musi być jquery? do rozmieszczenia wystarczy CSS:


    <div style="width:100%">
    <div style="width:25%;float:left">
    <div style="border:1px solid red;width:100px;height:100px;margin:0 auto"> #1</div>
    </div>
    <div style="width:25%;float:left">
    <div style="border:1px solid red;width:100px;height:100px;margin:0 auto"> #2</div>
    </div>
    <div style="width:25%;float:left">
    <div style="border:1px solid red;width:100px;height:100px;margin:0 auto"> #3</div>
    </div>
    <div style="width:25%;float:left">
    <div style="border:1px solid red;width:100px;height:100px;margin:0 auto"> #4</div>
    </div>
    </div>


    chyba że jest jakiś haczyk ;)

  • Marcin Witek
    Wpis na grupie JavaScript w temacie Weryfikacja multiselecta
    29.07.2009, 23:57

    Ernest Syska:
    Powiedzcie proszę jak sprawić aby sprawdzać ile pozycji łącznie wybrał klient w multiselekcie, niezależnie od lokalizacji pozycji na liście wyboru.

    na szybko i bez sprawdzania - po właściwości selected konkretnej opcji? coś jak

    var iSelCount = 0 ;
    var oSel = document.getElementById('selectid');
    for(var i=0;i<oSel.options.length;i++){
    if(oSel.options[i].selected)iSelCount++
    }
    if(iSelCount>15){....

  • Marcin Witek
    Wpis na grupie Project Management w temacie Program ala Project
    29.07.2009, 23:12

    od dzisiaj wykresy Gantta są dostępne w isido.pl i można obejrzeć wykres równocześnie dla wszystkich prowadzonych projektów :)

  • Marcin Witek
    Wpis na grupie Programiści WWW w temacie jquery - znalezienie zagnieżdżonego potomka
    28.07.2009, 20:15

    tak na szybko z pamięci, o ile dobrze zrozumiałem problem... to nie zadziała po prostu

    $("div.rodzic div.szukanedziecko:visible") ?

    Selektor "ancestor descendant" znajduje elementy na wszystkich poziomach zagnieżdżenia- czy samo to nie załatwia problemu?Marcin Witek edytował(a) ten post dnia 28.07.09 o godzinie 20:15

  • Marcin Witek
    Wpis na grupie PHP w temacie Szukam dobrego hostingu php
    25.07.2009, 23:49

    mój admin, który poza naszymi serwerami opiekuje się serwerami niektórych z klientów i jeśli chodzi o Linuxa wie co mówi,ostatnio bardzo poleca hetznera właśnie.

  • Marcin Witek
    Wpis na grupie KohanaPHP w temacie Szablony w Kohana
    14.07.2009, 02:16

    ja instalowałem smarty wg instrukcji z forum Kohany i zadziałało bez problemu ale... po paru projektach w Smarty+Kohana doszedłem do wniosku że implementacja MVC w Kohanie jest wystarczająca do tego, aby pozostawić widoki w PHP - ułatwia to wiele rzeczy zwłaszcza na etapie rozbudowy projektu i wprowadzania zmian już po jego zakończeniu.

  • Marcin Witek
    Wpis na grupie jQuery w temacie Czemu Lavalamp i Lightbox nie chcą razem współpracować?
    14.07.2009, 02:01

    najprościej byłoby chyba wziąć lightboxa opartego o jQuery, np. http://leandrovieira.com/projects/jquery/lightbox/

  • Marcin Witek
    Wpis na grupie AJAX w temacie jquery + Lightbox + lista zdjec w XML
    14.07.2009, 01:53

    Bartek Stańkowski:
    Galerie "lighboxo-podobne" do stworzenia pokazu serii zdjęć często użwają atrybutu "rel" (tak ma np. Fancybox).
    Np. mamy 10 linków do zdjęć, każdy z atrybutem rel="galeria" i skrypt po wartościach tego atrybutu zorientuje się, które zdjęcia należą do danego setu.

    Możesz javascriptem pobrać ścieżki do zdjęć z pliku XML, txt albo JSON, wygenerować na ich podstawie listę linków do fotek (i nadać wszystkim taki sam atrybut rel), listę ukryć i zostawić widoczny np. tylko jeden, który całą galerię odpali.Bartek Stańkowski edytował(a) ten post dnia 08.07.09 o godzinie 17:24

    linków z dalszych zdjęć nawet nie trzeba ukrywać - wystarczy nie podawać anchora.

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do