Vilmar

Gramowicz(ka)
  • Zawartość

    2334
  • Dołączył

  • Ostatnio

Posty napisane przez Vilmar


  1. Dnia 10.12.2009 o 23:46, Jan_Czarny napisał:

    Zmiana Osi literek , losowe fonty < dodatkowo postrzępione>, + znaki diakrytyczne
    , połówki literek , powinno ocr wrobić


    Człowieka też ;)

    Dnia 10.12.2009 o 23:46, Jan_Czarny napisał:

    ale tak czy siak bot trafi , jak będzie na upartego pakował opcje , chyba że po 5 - nie
    poprawnych wpisach blokada na 5 min na( hosta + ip + nazwa maszyny )


    Nie no, zasada powinna być taka - jedna CAPTCHA = jedna próba. Inaczej to nie ma żadnego sensu bo, tak jak piszesz, "w końcu trafi".


  2. Dnia 19.11.2009 o 19:07, Kompania_G napisał:

    Planuje tez odpalic osobne forum Kompanii, przymierzam sie do phpBB3, ale slyszalem,
    ze Invision Power Board lepsze, jakby ktos obeznany w forach cos poradzil bede wdzieczny
    ;)


    Hej, nie wiem czy to jeszcze aktualne, ale odpowiem.
    W przypadku Invision Power Board vs phpBB3 może zachodzić problem "syndromu zadowolonego klienta" - pamiętaj, że osoba, która zapłaciła za dany produkt za żadne skarby nie przyzna się (nawet przed sobą), że darmowe rozwiązanie może być niegorsze. Weź to pod rozwagę przy wyborze (oraz oczywiście to, że w "pewnych kręgach" używanie płatnego, licencjonowanego oprogramowania wygląda bardziej profesjonalnie).

    Oba systemy są znakomite. Do obu będziesz potrzebował profesjonalnego programisty o ile nie chcesz postawić bylejakiego forum, jakich w internecie są miliony - a prawdopodobnie nie chcesz, bo wtedy dylemat IPB/phpBB3 nie byłby *żadnym* dylematem. Jeżeli masz już takiego programistę - zapytaj jego z czym ma doświadczenie i z czym lepiej się czuje - problem rozwiąże się sam.


  3. Dnia 10.12.2009 o 00:15, Jan_Czarny napisał:

    Ja obrazków nie zapisuje (później są problemy z usuwaniem i jeszcze chce utrudnić robotę
    botom analizującym obrazki) => wysyłam wraz z stroną strumień danych dla obrazka


    Nigdzie nie napisałem, że te obrazki mają być gdziekolwiek zapisywane (poza, ewentualnie, cache''m przeglądarki klienta).

    Dnia 10.12.2009 o 00:15, Jan_Czarny napisał:

    ale header robił swoje i dane poniżej zakłócały strumień danych obrazka


    Zapomnij o tym pomyśle - nie da się w ten sposób wysłać i obrazka i dokumentu HTML.

    Dnia 10.12.2009 o 00:15, Jan_Czarny napisał:

    spróbuje jeszcze z tym bacground


    Spróbuj, choć to rozwiązanie może być trochę nieprzyjemne dla użytkowników IE :( I pamiętaj - żeby wyświetlić w jakikolwiek sposób i jakikolwiek obrazek w przeglądarce po prostu *trzeba* jego kod wysłać użytkownikowi. A jeśli trzeba wysłać kod, to dla botów nie jest żadnym problemem tego kodu pobranie. Matematyczne CAPTCHE są chyba najmniej sensownymi ze wszystkich, bo komputery właśnie po to powstały, żeby rozwiązywać problemy matematyczne... Zrób własną CAPTCHĘ tekstową z polskimi znakami (spore utrudnienie dla łamaczy uniwersalnych) i to powinno wystarczyć. Oczywiście jeśli już MUSISZ używać CAPTCHY, bo moim zdaniem nie powinieneś i należałoby szukać innych sposobów walki ze spamem - a arsenał jest dość bogaty.


  4. Dnia 09.12.2009 o 17:04, LESZ3u napisał:

    Mam problem z joomla. Po wejściu na dowolną stronę (poza główną) wyświetla się błąd załączony
    w obrazku, a dopiero pod nim normalny artykuł. Moje doświadczenie z joomla jest niemal
    zerowe, więc możliwe, że coś zrąbałem podczas aktualizacji z 1.5 do 1.5.15, ale jestem
    niemal na 100% pewien, że zaraz po wgraniu nowej wersji, wszystko było ok.


    Hej, zacznij od upewnienia się czy wersja PHP zainstalowana na serwerze zgadza się z wersją wymaganą przez Joomlę. Najlepiej, o ile masz taką możliwość, zainstaluj najnowszą wersję PHP (5.2.11 - gałąź 5.3.* celowo pomijam, bo nie jest Ci potrzebna). To prawdopodobnie nie pomoże, więc wyedytuj wszystkie poniższe pliki:

    \joomla\administrator\modules\mod_feed\helper.php
    \joomla\components\com_contact\controller.php
    \joomla\components\com_contact\views\category\view.feed.php
    \joomla\components\com_content\views\category\view.feed.php
    \joomla\components\com_content\views\frontpage\view.feed.php
    \joomla\components\com_content\views\section\view.feed.php
    \joomla\components\com_user\controller.php
    \joomla\components\com_weblinks\views\category\view.feed.php
    \joomla\libraries\joomla\application\pathway.php
    \joomla\libraries\joomla\html\html\image.php
    \joomla\libraries\joomla\html\parameter\element\text.php
    \joomla\libraries\pattemplate\patTemplate\Modifier\Truncate.php
    \joomla\libraries\phpinputfilter\inputfilter.php
    \joomla\libraries\phpmailer\phpmailer.php
    \joomla\libraries\tcpdf\tcpdf.php

    tak, by wywołania funkcji html_entity_decode były poprzedzone znakiem ''@'' - spowoduje to, że jakiekolwiek ostrzeżenia związane z tą funkcją nie będą się wyświetlały. Dla przykładu, w pierwszym pliku zmień (linia 134):

    $text = html_entity_decode($currItem->get_description());
    na
    $text = @html_entity_decode($currItem->get_description());

    To nie jest do końca eleganckie rozwiązanie problemu, ale przynajmniej Twoja strona nie będzie wyglądała jak jedna wielka kaszanka :)


  5. Dnia 29.11.2009 o 11:34, Jan_Czarny napisał:

    czy jest możliwość

    header("Content-type: image/png"); ograniczenie zasięgu tego headera?

    Chciałbym jeszcze , aby pod obrazkiem generowanym w php gd można było wcisnąć formularz

    Byłbym wdzięczny za pomoc


    Hej, do czego Ci to potrzebne? Do CAPTCHY? Masz dwa wyjścia:

    1. Obrazek zewnętrzny ładować w elemencie <img />, np. <img src="/captcha-91162629d258a876ee994e9233b2ad87.png" /> - nie jest to do końca idealne rozwiązanie bo wymaga dwóch zapytań HTTP zamiast jednego, ale jest stosowane najczęściej.
    2. Obrazek wpakować jako background jakiegoś elementu (np. <div />) w taki sposób:
    <div style="width: 200px; height: 50px; background-image: url(data:image/png;base64,VGhpc...uZw==)"></div>, gdzie wartość od "base64," do kończącego nawiasu jest zakodowaną przez base64_encode reprezentacją binarną obrazka, czyli tego, co powstaje w wyniku działania np. imagepng z biblioteki GD.

    Wybór metody zależy od tego co chcesz zrobić. Dla obrazków generowanych dynamicznie, ale rzadko - zdecydowanie powinieneś pójść pierwszą drogą. Dla captchy drugi sposób może mieć większy sens.

    W razie problemów pisz :)


  6. Dnia 09.06.2009 o 22:44, Vaxinar napisał:

    Nie wszystkie. Już pierwszy bym zlikwidował (...)


    Dyskutujmy jednak na temat - przy obecnym prawie ktoś musi pokryć koszty ryzyka zajścia kobiety w ciążę...

    @Neisha - na takim poziomie nie ośmielę się dyskutować. Ja też jestem konserwatystą a mimo to 90% Kodeksu Pracy spuściłbym w sedesie. A w życiu zawodowym omijam go na tyle na ile pozwala mi to funkcjonować.


  7. Dnia 09.06.2009 o 13:09, Vaxinar napisał:

    Jak już Ci pisałem liberalizm gospodarczy, więc chyba nie muszę mówić czegoś tak oczywistego,
    że nie popieram czegoś tak głupiego jak niższe płace kobiet na tym samym stanowisku.


    A popierasz przywileje kobiet wynikające z artykułów 176-189 Kodeksu Pracy? Jeśli tak, to wiedz, że niższa płaca wynika bardziej lub mniej bezpośrednio właśnie z tych przepisów i z tego, że ich koszt ktoś musi ponieść. A koszty pracy jak pewnie dobrze wiesz przerzuca się zawsze na ostatnią mrówkę w łańcuchu pokarmowym - pracownika.


  8. Dnia 08.06.2009 o 23:55, Dexter_McAaron napisał:

    Pozwól że tylko wyjaśnię jedną, dręczącą mnie zagwozdkę: jak rozumiem, Ty sam po osiągnięciu
    wieku emerytalnego łykniesz cyjanek, przynosząc ulgę naszym podatkom? (...)


    Jesteś bezczelny i sam nie wiesz chyba o czym piszesz. Zasymuluj sobie proszę odkładanie przez 40-45 lat miesiąc w miesiąc 335 zł na dowolnej lokacie bankowej z kapitalizacją miesięczną (choćby i te 5%). Ile wyszło? Pół miliona zł? Faktycznie, wystarczy wyłącznie na fiolkę (i to małą) z cyjankiem... Podziel teraz wynik przez oczekiwaną długość życia na emeryturze - czyli powiedzmy 20 lat. Znów szok - miałbyś co miesiąc do dyspozycji 2000 zł (a jakbyś resztę cały czas trzymał na lokacie to już w ogóle kosmos - kolejne 1000 do 2000 zł)!

    Napisz proszę gdzie Ci się zdarza zahaczać o libertarianizm, bo gospodarczo jesteś na drugim biegunie.


  9. Być może ktoś mu kiedyś powie, że się myli, bo myli się bardzo. Można w życiu pracować dla dobra ludzkości przez 20 godzin na dobę z wydajnością 10% (z powodu przemęczenia), a można też pracować dla dobra ludzkości przez 8-10 godzin na dobę z wydajnością 100% dzięki poświęceniu reszty czasu na relaks (czyli np. gry komputerowe) i dłuższy sen (minimum 6 godzin). Nie trzeba chyba być wybitnym matematykiem żeby zauważyć, że bardziej przyczyniamy się dobru ludzkości w tym drugim przypadku :)

    Nie znamy kontekstu wypowiedzi - być może Moshe mówił to po prostu z przymrużeniem oka chcąc w ten sposób dać do zrozumienia, że gry go po prostu nie bawią (szok! to jest możliwe!) - ponoć umiejętność posługiwania się ironią jest wyrazem inteligencji :)


  10. Dnia 28.05.2009 o 01:33, Ksar666 napisał:

    Wpisalem to i nie pojawia mi sie tlo, nie wiem co zle napisalem. Po drugie mam pytanie:
    czy da sie zwiekszyc jakims kodem obrazek? (rozdzielczosc obrazka)


    Dwie literówki - nie ma czegoś takiego jak blackground-color i blackground-img, są za to background-color i background-image (background to po angielsku tło)... Uczcie się języka angielskiego, to absolutna podstawa w programowaniu...


  11. Dnia 25.05.2009 o 16:17, Jan_Czarny napisał:

    Liczba pól za każdym razem jest zmienna (wszystko zależy od liczby wpisów( rows [ $ile
    ]) w bazie)

    $ile=mysql_num_rows($wynik);

    Wartości nie mogą być takie same w tych polach , a wartość wpisywana w polach jest ograniczana
    od 0 - do $ile


    Coś dzwoni, ale nie wiadomo w którym kościele... Może ja jestem jakiś niekumaty, ale nadal nie potrafię zrozumieć co próbujesz osiągnąć. Może po prostu rozpisz algorytm/wklej tutaj kod żebyśmy mogli obniżyć trochę poziom abstrakcji w tej wymianie zdań? ;)


  12. Dnia 23.05.2009 o 17:46, kaczoor napisał:

    jaki program(darmowy) jest najbardziej odpowiedni dla poczatkujacego programisty? ;d
    w szkole przez 45 min. pani mowila o tym i bardzo mnie to zainteresowalo


    NetBeans (używam w pracy i powoli się całkowicie na niego przestawiam - bardzo fajna rzecz) - http://www.netbeans.org/ lub Notepad++ (baaardzo długo używałem jako mojego głównego narzędzia w programowaniu stron WWW) - http://notepad-plus.sourceforge.net/


  13. Dnia 20.05.2009 o 00:06, IsGuiTaRHere napisał:

    I tu pojawia się moje pytanie: Czy takie coś jest słuszne, czy może jest inna możliwość
    wyjścia z mojego wyobrażenia? ;]


    Powinieneś użyć składni <ul> i <li> do takiej listy. Obrazki w tym wypadku najlepiej by działały jako background-image w CSS (w klasie elementu <li>) zamiast tagu <img /> - tekst możesz wypozycjonować za pomocą padding-top (jako, że obrazek będący w tle nie stanowi obiektu i nie przesunie Ci tekstu). Uzyskujesz w ten sposób nie tylko bardziej czytelny kod, ale dodatkowo możliwość zastosowania sztuczki łączonych obrazków, co ma wpływ na szybkość ładowania się strony. Ale to inna troszkę bajka, na razie pomyśl jak to zrobić za pomocą listy :)


  14. A propos żałoby - czy wyobrażacie sobie sytuację, że premier nie podpisuje się pod wnioskiem prezydenta dot. wprowadzenia żałoby narodowej? *Natychmiast* podniosłyby się (niesłuszne oczywiście, ale szalenie lotne i doniosłe) głosy, że premier pluje w twarz ofiarom tragedii. Ja sobie tego nie wyobrażam, mimo stanowczego sprzeciwu wobec tej bzdury jaką jest tzw. żałoba narodowa...


  15. Co to znaczy "Wymień znanych Ci polskich dystrybutorów i producentów gier"? Czy chodzi o dystrybutorów i producentów działających w Polsce (np. Electronic Arts, Ubisoft), czy też o dystrybutorów i producentów, którzy są firmami polskimi, tj. w Polsce mają swoją główną siedzibę (CD Projekt, Nicolas Games)?


  16. Dnia 05.04.2009 o 22:26, Jan_Czarny napisał:

    $zapytanie=''Select * From phpbb_user_group Where user_id=''$dane[''user_id'']''
    and group_id=''$group_id'''';

    Hmm co tu jest nie tak ?


    Powinno być (wersaliki wstawione w celu poprawy wyglądu :)):
    $zapytanie="SELECT * FROM phpbb_user_group WHERE user_id=''{$dane[''user_id'']}'' AND group_id=''{$group_id}''";

    W powyższym zrobiłeś trzy błędy:
    1. Jak string jest zamknięty w apostrofach, to wszelkie apostrofy wewnątrz niego powinny być escape''owane (''\'''').
    2. String zamknięty w apostrofach nie rozpoznaje specjalnego znaku $, przez co zmienne nie są prawidłowo podstawiane (choć dzięki temu zamykanie stringów w apostrofach jest nieco wydajniejsze niż w cudzysłowach).
    3. Nawet gdyby string był prawidłowo zamknięty w cudzysłowy, to odwołanie $dane[''user_id''] spowodowałoby błąd logiczny - język PHP rozpoznałby takie wyrażenie w taki sposób, że zapis [''user_id''] potraktowany zostałby jako część łańcucha, a nie indeks tablicy. Bardziej skomplikowane odwołania (takie jak wartości z tablicy) umieszczaj zatem w nawiasach klamrowych, albo, w ostateczności, zrezygnuj z apostrofów wewnątrz nawiasów kwadratowych (czyli "$dane[user_id]"), co zadziała, chociaż nie jest do końca poprawne i stanowi pewne drobne niebezpieczeństwo.