underley

Reputacja

100

Głosów ogółem

użytkownik głosował za tyle razy
1
Użytkownik głosował przeciw tyle razy
1
Członek od
6 miesięcy
Ostatnio widziany
3 dni, 2 godziny temu

Odpowiedzi: 11

  • 2010-06-15 19:05:56 Jaka baza danych jest najlepsza

    MySQL - prosta baza do prostych aplikacji, głównie webowych, dość problematyczna w utrzymaniu ze wzrostem objętości.

    PostgreSQL - poważna baza Open Source, o ogromnych możliwościach, z rewelacyjnym zapleczem i wsparciem "społeczeństwa". Bardzo elastyczna w konfiguracji, można z niej wiele wycisnąć. Nadaje się zarówno na bazę dla serwisu WWW, jak i dla dużego systemu tranzakcyjnego. Moja ulubiona baza danych - a miałem okazję pracować też z MySQLem, MSSQLem, Sybase i Oraclem.

    Oracle - baza za którą stoi duża korporacja, o ogromnych możliwościach, standard przemysłowy. Ale droga - co za tym idzie nadaje się tylko do dużych projektów z dużym budżetem.

  • 2010-05-13 11:51:39 SQL - optymalne zapytanie

    Zacznij od:

     SELECT f.id, f.path, f.name, count( * )
     FROM tags t
     LEFT JOIN f_has_t ft ON t.id = ft.tag_id
     LEFT JOIN files f ON ft.file_id = f.id
     WHERE t.word
     IN ('ripener', 'testari', 'sparver')
     GROUP BY f.id, f.path, f.name
     HAVING COUNT( * ) = 3
    

  • 2010-07-22 21:12:33 Narzędzie MySQL Administrator a znajomość SQL [zamknięte]

    Narzędzie to coś, co ma ułatwiać pracę, a nie zastępować wiedzę. Nie wbijesz młotkiem gwożdzia, nie wiedząc gdzie masz uderzyć.

  • 2010-04-02 08:29:05 baza danych i xml

    Niektóre bazy - na przykład PostgreSQL - posiadają dedykowane typy danych do przechowywania XMLa i zestawy funkcji do operacji.

    http://www.postgresql.org/docs/8.4/interactive/datatype-xml.html

    http://www.postgresql.org/docs/8.4/interactive/functions-xml.html

    Jesli na przykład masz duży zbiór metadanych w postaci plików XML i nie wiesz co będzie potrzebne z tych plików za pół roku, możesz zaimportować je do bazy danych, a potem wyciągać z nich potrzebne dane za pomocą xpath.

    Sytuacja z życia - duży zbiór danych dotyczacych płyt CD - pliki kilkaset tysięcy plików meta, nie bardzo wiadomo co z nich wyciągnąć od razu, jaka struktura będzie potrzebna. Zostały wciągnięte jako dane typu xml, i teraz w razie potrzeby można uzupełniać strukturę docelową za pomocą zapytań z użyciem funkcji xpath, np tego typu:

      SELECT id,
      xpath('Artist/text()', meta) as artists,
      xpath('//Track/track_title/text()', meta) as tracks
      FROM import_sources
      LIMIT 3;
    

    Wynik:

    [ RECORD 1 ]
    
    id      | 1
    artists | {"Will Hoge"}
    tracks  | {"Not That Cool","Be The One","King Of Grey","Secondhand Heart","Hey Tonight","Doesn't Have To Be That Way","It's A Shame","Someone Else's Baby","TV Set","Better Off Now","All Night Long","Baby Girl"}
    
    [ RECORD 2 ]
    
    id      | 2
    artists | {"Pulse Ultra"}
    tracks  | {Acceptance,"Finding My Place","Put It Off","Big Brother","Never The Culprit","Slip In Sin",Prelude,Void,"Build Your Cages",Tired,Interlude,"Look Closer","Glass Door",Despot}
    
    [ RECORD 3 ]
    
    id      | 3
    artists | {Outspoken}
    tracks  | {"Bitter Shovel",Revolving,Farther,"Feel This","Loose End","Deeper Than Down",Elastic,"Way I Am","My Turn",Now,Judging,Guidance}
    

  • 2010-04-09 22:15:53 Programowanie biznesowe - wybór języka

    Kiedyś językiem przyszłościowym były COBOL, BASIC, C++, JAVA. Wszystko się zmienia, pojawiają się nowe technologie, inne wychodzą z użycia. Przede wszystkim naucz się myśleć, poznaj wzroce projektowe, algorytmy i struktury danych. Język to rzecz drugorzędna. Nauczenie sie podstaw większości języków to parę dni, a nabranie w nich praktyki - parę miesięcy.

  • 2010-05-15 18:24:24 Czy ten htaccess jest tylko dla lighttpd?

    Pewnie konfiguracja apacza zabrania nadpisywania niektórych rzeczy przez .htaccess Spróbuj w konfiguracji serwera poszukać/zmienić:

    <Directory /tam/gdzie/masz/serwis>
        AllowOverride All
    </Directory>
    

  • 2010-08-04 22:08:09 MSSQL 2005 subquery - kumulacja wielu wierszy w jendym.

    Podejrzewam, że potrzebujesz tego

  • 2010-07-29 00:26:11 wdrażanie aplikacji rails

    Rozumiem, że gotowe nasze dzieło musimy jakoś "przerobić", tak żeby serwer mógł rozumieć co do niego mówi rails?

    Nie ma takiej potrzeby. Owszem, są różne dodatkowe wymagania w zależności od tego jaki model działania przyjmiesz, ale zwykle nie ma nic niezwykłego w konfiguracji serwera. Jest ona po prostu różna od konfiguracji dla aplikacji PHP, i tyle.

    Obecnie istnieją dwa popularne modele "deplojowania" aplikacji rails - reverese proxy i passenger.

    Pierwszy z nich polega na odpaleniu na lokalnym adresie serwera (mongrel, thin, unicorn) dedykowanego dla aplikacji, i skonfigurowaniu na froncie innego, "pełnego", na przykład apacza z mod_proxy, albo lighttpd czy nginx.

    Druga metoda to instalacja i konfiguracja dedykowanego modułu dla apacza, coś jak mod_php, ale dla railsów. Tu konfiguracja jest prostsza dla początkującego.

  • 2010-05-04 20:51:35 Nagłówek Expires - czy to coś w ogóle daje?

    Istotne jest to "może". Nagłówek Expires to sugestia dla przeglądarki, żeby skorzystała z cache, a nie nakaz.

  • 2010-05-16 12:55:31 Czy ten htaccess jest tylko dla lighttpd?

    Powinieneś sprawdzić error log serwera.

    Być może błąd który teraz dostajesz wynika z tego, że edytowałeś .htaccess jakiś edytorem, który wstawił do niego BOM.

    http://en.wikipedia.org/wiki/Byte-order_mark

Tagi: 0