Archiwum grupy pl.comp.www


Serwis istnieje dzięki uprzejmości:

firma dostarczająca rozpoznawanie tablic rejestracyjnych

poprzednia strona ------------- następna strona


From: P4trykx <patryk.biela[]gmail.com>
Subject: =?iso-8859-2?q?Re:_maps=2Egoogle_my=B6li_=BFe_Polska_to_PRL?=
Date: Fri, 08 Jun 2007 04:15:05 -0700

On 8 Cze, 12:54, Piotr 'piter' Hlawski
wrote:
> Hmmm, faktycznie Polish People's Republic, ale IMHO to jest wolne
> t=B3umaczenie Rzeczpospolitej Polskiej. Poprawcie mnie je=B6li si=EA myl=
=EA.

Wolne ? Chyba dowolne !!!
peoples po angielsku oznacza ludowy, w każdym razie nasz kraj to Republic
of Poland albo Polish Republic.

Niby Google ma 2 oddzia=B3y w naszym kraju ale chyba dok=B3adnie nie wie
gdzie ta Polska jest oraz jak si=EA nazwya

> Chuck Norris nie ubija mas=B3a. Kopie krowy z p=F3=B3obrotu a mas=B3o sam=
o wychodzi.
Chuck Norris jak zobaczy b=B3=B1d w google to ten b=B3=B1d si=EA sam popraw=
ia.

Patryk

From: ethanak <sweethanak[]buziaczek.pl>
Subject: Re: =?ISO-8859-2?Q?Podw=F3jne_logowanie_-_jak_unikn=B1=E6?=
Date: Thu, 19 Apr 2007 13:08:44 +0200

Marek wrote:
> Witaj po raz kolejny :)
>
>> a) "sesja" jest istotna przez określony czas od ostatniego dostępu
>
>> b) kolejne zalogowanie automatycznie powoduje unieważnienie
>> poprzedniego (istnieje dokładnie jeden rekord w bazie odpowiadający
>> użytkownikowi oraz posiadający jakieśtam pola z informacją o zalogowaniu).
>
> Pod pojęciem "sesja" rozumiesz standardową sesję PHP czy również jest to "nasza"
> indywidualna sesja?

Nie piszę w PHP w ogóle :)
"sesja" to następujące dosyć ogólne słowo, mam coś takiego w bazie (w
przybliżeniu):

create table userzy(
nazwa text unique not null primary key,
haslo text not null, /* plus constrainty na hasło */
wazny_do timestamp,
sessid text unique); /*plus constraint na sesję, może być null! */

Zalogowanie parą nazwa/haslo powoduje:
a) wygenerowanie nowej wartości sessid
b) update rekordu - wpisanie wazny_do (timenow()+cośtam) oraz nowego sessid

W PostgreSQL 8.2 to wyjątkowo fajne, coś w stylu:

UPDATE userzy SET sessid=nowy_sessid(),
wazny_do=timenow()+'10mins'::interval
WHERE
nazwa = ''
AND haslo = ''
RETURNING nazwa,sessid;

gdzie nowy_sessid to jakaś funkcja (np w plpgsql).

Od tej pory użytkownik identyfikowany może być po sessid.

2) sprawdzenie czy użytkownik jest zalogowany to odnalezienie
rekordu z podanym sessid oraz wazny_do > timenow() i
update wazny_do. Czyli:

UPDATE userzy SET wazny_do = timenow()+'10mins'::interval
WHERE wazny_do > timenow() AND sessid = ''
RETURNING nazwa;

Zauważ: gdyż sessid jest unikalny (z wyjątkiem NULL) istnieje już
indeks na tę kolumnę.
>
> Jak wygląda procedura unieważniania u Ciebie?

UPDATE userzy SET sessid = NULL WHERE sessid = '';
>
> Zaczynam kombinować następująco: może mechanizm mógłby wyglądać tak:
> 1. logujemy się oraz zapisujemy na serwerze plik tekstowy:

Po co? Masz przecież już następujący plik (sesja) gdzie możesz
sprawdzać czy użytkownik jest zalogowany oraz kiedy był ostatni dostęp...
[...]
> W ten sposób chyba unikniemy konieczności obsługi czasu sesji ale za to
> musimy przy każdej stronie WWW dokonywać odczytu pliku z dysku. Nie wiem czy
> to doskonały mechanizm przy portalach o sporym natężeniu ruchu.

A sesje to jak myślisz gdzie są trzymane?

>
> Po drugie wydaje mi się, że powyższa procedura może nie być odpowiednia w
> każdym rozwiązaniu ponieważ nieraz lepiej jest uniemożliwić powtórne logowanie
> niż wywalać osobę zalogowaną już.

W moim przypadku byłoby to sprawdzenie, czy sessid nie jest NULL oraz
wazny_do jest większy niż timenow()

Czyli procedura logowania:

UPDATE userzy SET sessid=nowy_sessid(),
wazny_do=timenow()+'10mins'::interval
WHERE
nazwa = ''
AND haslo = ''
AND (sessid IS NULL OR wazny_do < timenow())
RETURNING nazwa,sessid;

(ostatni człon AND jest po to, żeby nie pozwolić na powtórne zalogowanie)

Zauważ: w każdym przypadku wykonuję pojedyncze zapytanie do bazy.

ethanak

From: tomjas <tomjas[]WYTNIJTOpoczta.onet.pl>
Subject: Re: Jaki styl dla obrazka?
Date: Sun, 2 Dec 2007 21:22:17 +0000 (UTC)

On Sun, 2 Dec 2007 21:06:55 +0000 (UTC), tomjas wrote:
> On Sun, 2 Dec 2007 22:01:36 +0100, Konrad Kosmowski wrote:
>> ** tomjas wrote:
>>
>>> Witam. szkopuł dosc trywialny, ale ze jestem poczatkujacy to dla mnie
>>> trudny. Jak nadac styl dla obrazka wstawionego na strone i jego
>>> kontenera? Mam obrazek i tekst, ktory ma sie wyswietlac obok niego.
>>> Tekstu jest malo wiec kontener (glowna kolumna strony) dopasowuje swoja
>>> wysokosc do tekstu oraz czesc obrazka wystaje poza. Z gory dzieki oraz pozdrawiam.
>>
>> Na oko to ustawić obrazek żeby był elementem blokowym, nadać mu wymiary oraz
>> właściwy float.
>>
>> Np.:
>>
>> img.jakasklasa {
>> display: block;
>> float: right;
>> height: 200px;
>> width: 200px; }
>>
> No wlasnie nie chcialem ustawiac na sztywno rozmiarow - później moge miec
> wiecej obrazkow dla ktorych chcialbym uzyc tego samego stylu. Poza tym
> nie dziala to - obraamowanie obrazka ma powyzsza wysokosc a oraz tak
> kontener dopasowuje sie tekstu.
>
>
Ok - juz znalazlem - nie wiem czy to poprawnie - dla kontenera daje
display:table


--
------------------------------------------------------
[ tomjas@WYTNIJTOtlen.pl ] [ GG# 4513130 ]
[ Registered Linux User# 309932 ] [ICQ# 173190698 ]
----------------------------------------------------
From: mcv <root[]localhost.org>
Subject: Re: [OT](?)Kto =?UTF-8?B?b2dssWRhIG1varEgc3Ryb25r6j8/Pz8/Pw==?=
Date: Fri, 07 Dec 2007 20:34:21 +0100

*Grzegorz Kapelak* testified:

> Odpowiadam z trzech powodów:
> 1. Strona nie jest nowa; siedzi w internecie od 2 miesięcy.
> 2. Czekałem na jakieś pomysły ulepszające stronę oraz o wpisy od
> oglądających lub tych, którzy dopiero ja poznali lub tych, którzy ją
> w ostatnim czasie oglądali. 3. Wreszcie przed skrótem [OT] wstawiłem pytajnik,
> gdyż nie wiedziałem, czy ja na waściwej grupie piszę.
> :) :) :) :)
> Grzegorz Kapelak

0. Myślę, że Twój program nie nadaje się do pisania na grupy dyskusyjne,
gdyż chrzani kodowanie znaków, przez co Twoje posty są nieczytelne.

3. Tak, pomyliłeś grupy dyskusyjne, powinieneś był to ogłosić na
pl.comp.www.nowe-strony, albo najlepiej nigdzie. Tutaj się pisze o
technicznych aspektach www, najczęściej związanych z HTML, CSS oraz tematami
blisko-około-takowymi.

std::pzdr(); :-) :-) :-)

From: ethanak <sweethanak[]buziaczek.pl>
Subject: Re: Quiz - Ile znasz =?iso-8859-1?q?element=F3w?= HTML
Date: Thu, 22 Nov 2007 06:37:42 +0100

Dnia Wed, 21 Nov 2007 23:48:10 +0000, porneL napisał(a):

[...]
> oczywiście zapomniałem o masie tagów z HTMLowej prehistorii, ale pocieszam
> się, że "uczeń zna multum dobrych posobów, mistrz zna jedynie kilka" :)

Ja w każdym razie odwrotnie - całą prehistorię skrzętnie wypisałem (tylko o
mi się zapomniało) w każdym razie po wyświetleniu wyniku ze zdziwieniem
stwierdziłem, że nie wpisałem _żadnego_ tagu związanego z formularzami
:) Ot, skleroza...

ethanak

inne


komunikacja miejska kraków zaklady bukmacherskie mieszkania lublin nokia n95 wyceny nieruchomości warszawa
wymiana linkami SEO Tools SEO Tools wymiana linkami