nilphilus

Reputacja

2,571

Głosów ogółem

użytkownik głosował za tyle razy
373
Użytkownik głosował przeciw tyle razy
57
  • Roczniak
  • Sławne pytanie
  • Wybitne pytanie
  • Niezłe pytanie
  • Samouk
  • Zdyscyplinowany
  • Popularne pytanie
  • Krytyk
  • Uczony
  • Patrol obywatelski
  • Cofnął głos
  • Organizator
  • Nauczyciel
  • Wsparcie
  • Komentator
  • Student
  • Redaktor
Prawdziwe imię
Jerzy M
Członek od
2 lata, 4 miesiące
Ostatnio widziany
1 rok, 2 miesiące temu
Witryna
http://www.miec...
Miejscowość
ciągle nie ta.
Wiek
24

O mnie

Hmmm....

Pytania: 6

Odpowiedzi: 263

  • 2010-02-18 22:39:49 Najlepszy sposób wykrywania mobilnych przegladarek?

    Ta Dam

    Co prawda mógłbym pisać o wykrywaniu przeglądarki i postępowanie wg. tego, ale skoro tu już mamy rozwiązanie ;-)

  • 2010-02-21 23:39:49 Zabezpieczenia formularza przed robotami

    Żadna na pewno nie będzie skuteczna ;-) Ale jak zrobisz dobrą Captche, to ludzie będą mieli lekko, a boty przeciwnie ;-)


    Bardziej dobitnie Cię załamię ;-)
    Spamerzy zawsze znajdą sposób, nawet jak będą strzelać w hasło to i tak się coś prześliźnie bo są to masowe 'naloty'. I możesz mieć nadzieje na brak takich rzeczy tylko i wyłącznie dlatego że masz mało popularną stronę.

    A teraz, ciekawostki:
    W chinach są pozakładane firmy które zatrudniają tylko i wyłącznie po to żeby odczytywać CAPTCHE, drożej ich wynosi prąd niż chińczyk więc... Ale to nic, są ciekawsze metody, w których zaprzęgnięto tym razem nazywając rzeczy po imieniu, zboczeńców ;-) Mianowicie ściąga sobie taki programik, albo nawet nie ściąga, bo dostaje na www. Dostaje captche i po wpisaniu prawidłowej (albo i nie) panienka ściąga następny ciuch... Spamerzy to kreatywni ludzie inaczej mówiąc ;-) hmm.. na dobreprogramy chyba bł o tym artykuł, ale głowy sobie uciąć nie dam.

  • 2010-03-06 02:50:29 Statystyki domeny

    Google Analystics

  • 2010-01-27 20:28:23 [C++] Pytanie o wynik, dlaczego?

        using namespace std;
    
    int main()
    {
        int x=1, y=1, z=0;
        if(x==++y) // if ( 1 == 2 ) // ++y wpierw następuje inkrementacja, potem porównanie (piorytet operatorów)
        {
        z+=2; 
        cout<<"zrobil ifa";
    }
        else
        {
        z=++y; //w ifie zwiększyliśmy Y które teraz ma wartość 2, do tego dochodzi preinkrementacja na 3 i z=3
        cout<<"zrobil elsa";
    }
        cout<<z;
        system("pause");
        return 0;
    }
    

  • 2010-02-07 11:27:24 [c++]środowisko programistyczne

    Dev ma swój własny świat, ogólnie nie polecam i nie wiem jakim cudem ktoś to robi. Code::Blocks jakiś czas używałem, też całkiem przyjemne środowisko, ale najbardziej przypadł mi do gustu Microsoft Visual C++ - wersja Express Edition jest darmowa, nawet do komercji. Ale tam też będziesz musiał się zmierzyć z pewnymi różnicami, ale im wcześniej to zrobisz tym lepiej ;-)



    Btw. Mylisz pojęcie IDE z kompilatorem, to jest akurat częsty błąd początkujących (też tak miałem), a to głównie z powodu darmowych kursów które powtarzają jeszcze te głupoty - jak gdzieś tak pisze, zainteresuj się jakimś innym ;-)

  • 2010-03-07 16:44:17 Gra w Net Beans. [zamknięte]

    Tutek

  • 2010-01-28 03:43:40 Strony które warto znać

    Webmasterstwo - pierwszy to nauka, reszta to źródła inspiracji :-)

    http://www.w3schools.com/
    55 Layoutów w zielonej kolorystyce
    Jeszcze trochę zielonego
    52 Layouty w niebieskiej kolorystyce


    I jeszcze blog webmastera z dosyć sporą reputacją
    Perfection or vanity

    Zastanawiałem się czy dodać jako nową odpowiedź, czy jako edycje tematu - jeżeli to stanowi jakiś problem, to w komentarzach mnie opierdzielić i przeniosę ;-) - póki co uznałem że jak ktoś przeglądał temat, to mógłby nie zwrócić uwagi na bonuspack - no i jest to trochę odrębna tematyka

  • 2010-01-30 01:34:39 Kto ma wykształcenie kierunkowe (programistyczne)?

    Jeżeli chodzi o wykształcenie kierunkowe mowa tutaj o konkretnej specjalizacji - programowanie, czy wliczamy też kierunki techniczne - na których programowanie występuje?
    Ogólnie jest tak że programowania się uczy samemu, poprzez praktykę, na uczelni przekażą Ci teorie, poznasz algorytmy, napiszesz kilka projektów - dzięki czemu zyskasz pewne doświadczenie - ale to jest wierzchołek góry lodowej, jak nie będziesz z własnej inicjatywy wgłębiał się w programowanie, nie zostaniesz dobrym programistą. A do poznania tego wierzchołka na dobrą sprawę też nie musisz studiować kierunku technicznego - możesz to robić sam, a studiować dajmy na to ekonomię - i masz plusik u pracodawcy, czasami wiedza z tego zakresu jest wymagana (ekonomii).

    Ale lećmy dalej, ostatnio na devblogi.pl był artykuł zatytułowany 2 typy programistów, czy jakoś tak: i się całkowicie z nim zgadzam, te 20% to naprawdę genialni programiści i docelowo chciałbym się znaleźć w tej grupie, reszta, to osoby które klepią kod, umieją to robić - są dobrymi programistami, ale nie tworzą niczego innowacyjnego, nie idą w nic innowacynego, w przeciwieństwie do tych 20% - która aktywnie udziela się w wielu kategoriach programowania, czyta artykuły wydawane w prestiżowych czasopismach, czyta blogi innych programistów z grupy 20% - dyskutuje z nimi, a czasami nawet machną jakiś ciekawy projekt - i to, tzn. zainteresowanie, wg. mnie jest głównym czynnikiem czy ktoś jest świetny, czy tylko dobry - a do tego nie trzeba studiów, tylko pasji :-)

    A co do głównego pytania, kończę studia które mogą zostać uznane jako wykształcenie kierunkowe, ale odpowiedź wolałem skupić na tym kogo wg. mnie można uznać za świetnego programistę - co jak napisałem, nie wiąże się ze studiami tylko pasją. :-)

  • 2010-02-01 15:23:55 VS Express a VS Professional

    Express Edition możesz rozpowszechniać jak Ci się podoba, ot taki miły gest ze strony M$, jeśli chodzi o Professional to różnic jest dosyć sporo - zaczynając od ceny licencji. Na początek Express Edition Ci starczy, a kontrolek jest naprawdę sporo, jak nie domyślnie, to na internecie - a i swoją nie tak strasznie trudno zrobić.

    Popatrz sobie na tabelkę, w TYM artykule :-)

  • 2010-02-06 00:46:27 Klasa C++ alokowana tylko na stercie

    Aaa... popatrz w komentarze pod poprzednim pytaniem :D prywatny destruktor. - Plus dla Piotreksa, tam ;-)

    =DROGOWSKAZ=>



    Żeby potwierdzić tą tezę (prywatny destruktor) nabazgrałem dosyć prosty przykład:

    class Test {
        ~Test() { }
    public: 
        Test() { }
    };
    
    Test *t = new Test(); // <-- sterta
    Test t2; // <-- stos [error]
    

    Oraz, proszę, komunikat błędu:

    1>.\test.cpp(18) : error C2248: 'Test::~Test' : cannot access private member declared in class 'Test'

    Mam nadzieje że wszystko jest jasne :-)

    Ale skoro już to robimy, przydało by się też jakoś to usunąć - do tego można skorzystać z friend

    friend void Destroy(Test *test) {
            delete test;
        }
    

    Ale po co w ogóle to robić to jakoś pomysłów nie mam ;-)