underley
Reputacja
100
Głosów ogółem

- 1

- 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


2