shreeve

Reputacja

137

Głosów ogółem

użytkownik głosował za tyle razy
5
Użytkownik głosował przeciw tyle razy
0
  • Roczniak
  • Student
  • Wsparcie
  • Redaktor
Członek od
2 lata, 4 miesiące
Ostatnio widziany
1 rok, 4 miesiące temu

Odpowiedzi: 22

  • 2010-01-17 23:31:12 Funkcja Password czy md5 ?

    O ile ja wiem, to: md5() jest funkcją mieszającą password() jest funkcją szyfrującą ponadto, rezultat md5() jest krótszy (mniej znaków) niż rezultat password(). Co do odzyskiwania haseł z md5() to nawet google oferuje taką możliwość; metody "łamania" md5 opierają się głównie o "rainbow tables". Jeśli chodzi o trzymanie haseł w bazie zmieniłem z początkowego md5() na sha1(), żeby ostatecznie przejść na funkcję password() dostarczaną w mysql. Jednak chyba jeszcze większe bezpieczeństwo uzyskalibyśmy korzystając z klasy/rozszerzenia mcrypt dostępnego dla PHP i oferującego dużo więcej możliwości hashowania haseł. Nie należy także zapominać o bezpieczeństwie samej bazy danych, serwera i w ogóle aplikacji.

    Mój werdykt: MD5 NIE JEST BEZPIECZNIEJSZE OD PASSWORD

  • 2010-01-19 20:43:28 Czego lepiej jest się uczyć: C, C++ czy C# ? [zamknięte]

    To zależy co chcesz robić :) Możesz uczyć się C++ lub C#. Znając C++ bez problemu będzie Ci zasiąść przed C, kwestią będzie tylko poznanie odpowiedniej biblioteki. Składnia jednak zostaje praktycznie identyczna. Jeśli chciałbyś uderzyć w C# to z czasem poznasz też .NET, który bądź co bądź, w Visual C++ też poznasz. Znajomy starszy programista doradzał mi, żebym uczył się C++ jako język o naprawdę dużych możliwościach. Prawdę mówiąc, same języki nie różnią się aż tak bardzo, znając składnię jednego z nich, bez problemu przesiądziesz się na inne: Javę, PHP, Python.

  • 2010-01-21 18:52:56 Co wie programista czego nie rozumie zwykły człowiek?

    Jeśli dobrze pamiętam, Jeff Duntemann w swojej książce dot. asemblera pisał, że każdy programuje codziennie, najczęściej nieświadomie. Jeśli zdefiniujemy programowanie jako listę sprawdzeń i skoków (jak np, w asemblerze), to wychodzi, że nawet takie proste (niby) czynności jak wybieranie skarpetek bazują na jakimś algorytmie. Po prostu większość osób nie zdaje sobie sprawy z tego, że działają wg jakiegoś schematu (wzorca projektowego), np, żeby nie ubierać się podczas prysznica. Pytanie jednak było inne :). Rzeczywiście da się zauważyć takową tendencję, że osoby nie związane bezpośrednio z programowaniem, miewają problemy z szybkim ułożeniem sobie wyrażenia logicznego. Ciągle ciśnie mi się przykład: Podchodzę ostatnio z dziewczyną do przejścia dla pieszych. Samochody po drugiej stronie krzyżówki stoją, czekają na zielone. Wg moich kalkulacji wystarczyło nieznacznie przyspieszyć, by zdążyć przejść na drugą stronę jeszcze przed ruszeniem samochodów. Ale wg jej kalkulacji, lepiej było zwolnić i czekać. W reszcie spraw chciałbym powiedzieć to samo co poprzednicy, ale nie potrafię się tak mądrze wypowiadać :)

  • 2010-01-22 09:52:50 Skrypt na portal społecznościowy

    Jeśli chcesz porządny portal społecznościowy, to nie ma gotowego rozwiązania. Wiadomo, że do rozwiązań Open Source-owych każdy ma wgląd. Inna sprawa, wiadomo, że jak coś jest do wszystkiego (uniwersalne) to jest do niczego. Możesz sobie postawić portal społecznościowy, ale gdy zacznie się coś sypać nagle obudzisz się z ręką w nocniku. Zdasz sobie ostatecznie sprawę, że żeby namówić kogoś na modyfikację takich gotowych projektów, wybulisz 2x więcej. Poza tym, uruchamianie kolejnego portalu społecznościowego BEZ JAKIEGOŚ INNOWACYJNEGO ROZWIĄZANIA mija się z celem.

  • 2010-01-18 14:53:36 Jakie programy napisaliście do tej pory? [usunięte]

    Hmm... jakie programy? Aplikacje webowe jakich zażyczył sobie klient :) Na wizytówkach firm zaczynając a na systemach intranetowych zapewniających rozrywkę wewnątrz firmy kończąc. Ostatnio najwięcej aplikacji związanych z obsługą hoteli i rezerwacji.

  • 2010-01-19 13:36:28 Code Igniter : Tablica dwuwymiarowa

    Nie pisałem w CI, ale piszę w Kohana Framework, więc zakładam, że idea jest ta sama.

    $v = new View('content');
    $arr = array(
       'imie' => array('Krzysztof', 'Leon', 'Maciej'),
       'nazwisko' => array('Jarzyna', 'Kruszyna', 'Lebiega'),
       'miasto' => array('Szczecin', 'Warszawa', 'Poznań'),
    );
    
    $v->tab2d = $arr;
    $v->render(true);
    

    i w widoku normalnie jak na tablicy

    foreach($tab2d as $key => $val) {
       echo  $key,' - ',print_r($val, true).'<br />';
    }
    

  • 2010-01-19 13:50:44 Jaki błąd najczęściej popełniają początkujący programiści PHP?

    Nie uważam się za jakiegoś guru, ale wydaje mi się, że 3 lata klepania w samym PHP mogą dać mi jakieś minimalne pojęcie. 1 błąd: arogancja - oczywiście jest dobra i zła arogancja. Denerwuje mnie, gdy osoba, która na jakiś temat ma ZEROWE pojęcie,próbuje się w tej tematyce wymądrzać lub co gorsza bluzgać na innych nawet za rady lub za wskazówki pozwalające ten problem rozwiązać, ale nie dające rozwiązania na tacy. 2 błąd: brak wypracowanego standardu kodowania - nie mówię już, żeby usilnie stosować zalecane standardy jak K&R, Zend, PEAR, ale ustalić jeden, który odpowiada i bezwzględnie go stosować 3 błąd: brak wstępnego przemyślenia problemu - bardzo nie lubię, gdy kod jest totalnie nie przemyślany, np dla każdej strony nowy kontroler, tylko po to, by używać innej stałej w konstruktorach do wyświetlenia widoku. 4 błąd: nie wiem, czy nie jeden z najważniejszych - zatrzymanie w rozwoju/lenistwo - nauczy się osoba podstaw PHP, kilku pierwszych rozdziałów manuala, do tego PO ŁEBKACH i uważa się za programistę. Zacznie taki później sprzedawać strony za 50 zł (programista to programista, a że ktoś chce 20x tyle za jakąś stronę, to znaczy, że jakiś głupi, skoro można to mieć za 50 zł) a i tak kod ten trafia do kogoś kumatego, kto musi tracić swój czas na jakieś abstrakcyjne, nie przemyślane rozwiązania.

    I pewnie znalazłoby się jeszcze wiele błędów, które zapewne popełniam i będę popełniał :)

  • 2010-01-22 09:57:18 dane ze strony do druku (PHP->PDF?)

    Jestem zwolennikiem TCPDF jako, że świetnie radzi sobie z UTF8 i od razu można wcisnąć wszystko w HTML. FPDF jeśli dobrze pamiętam, kiepsko sobie radził z polskimi znakami, a żeby jeszcze wykorzystać HTML trzeba było dodawać HTML2PDF.

  • 2010-01-17 23:24:37 Czego słuchacie podczas programowania?

    Ja dość różnie, ale albo lubię coś spokojnego - jak chillout, smooth jazz, albo jakieś mocne techno trance, rave i im podobne nawalania :) do podładowania baterii.

    Programista PHP.

  • 2010-01-17 23:26:05 Jakiego programu używacie? [zamknięte]

    Netbeans 6.8 PL i PDT ze stajni Zenda dodatkowo do poprawek Notepad2 i Notepad++

Tagi: 0