Wypowiedzi
-
Sebastian P.:
Tomasz Ż.:
Wow, odkopales moj post z 2008 roku, szacun.
W mojej S8 D4 (po facelift) jest mniej wiecej tak jak piszesz. Dokladniej czujnik jest z drugiej strony klamki, tam gdzie laduja palce. Wystarcz go dotknac i auto sie otwiera. Jak zlapiesz i nie poczekasz pol sekundy na zamki tylko od razu pociagniesz klamke, auto sie otworzy, ale Ty drzwi nie otworzysz, bedziesz musial drugi raz szarpac. Czujnik na wierzchu klamki zamyka auto pod warunkiem ze masz przy sobie kluczyk. Wtedy pisalem chyba o D3 i o ile mnie pamiec nie myli (8 lat!) trzeba bylo macac kciukiem.
Heh, co do odkopania to szukałem jednej informacji odnośnie a8 i trafiłem na wątek, poczytałem z ciekawości i postanowiłem naprostować część faktów. Co do przycisku, to nie wiem jak jest w D4, ale właśnie w D3 przycisk w klamce służy do zamykania auta (oczywiście jeśli masz kluczyk przy sobie). -
Piotr M.:
W najwiekszym skrocie - jak po 100tys w a4 b6 starly mi sie plastiki i tapicerka itd. to myslalem, ze a8 to juz zupelnie inna klasa itd. Ale wspomniany handlarz mowil, ze niestety w przypadku a8 jest dokladnie to samo.
BARDZO NISKA JAKOSC UZYTYCH MATERIALOW, Cost cutting itd.
piotr
Tak i nie. Tak - w A8 D3 jest mała wpadka z warstwą pokrywającą przyciski - lubią się powycierać (np od sterowania szybami), ale weźcie pod uwagę, że większość A8 robi konkretne przebiegi i handlarze później kręcą je do 200tys km z 500tys km. Później ludzie kręcą nosem, popatrz skóra wytarta jak w mondeo z tym samym przebiegiem. Podsumowując: przyciski mała wpadka, reszta naprawdę dobrej jakości. Szukając a8 widziałem egzemplarze po 400-600tys km przebiegu z minimalnym zużyciem, u handlarzy sztuki z przebiegiem 200tys km często wyglądają znacznie gorzej. Co do stwierdzenia Bardzo niska jakość i cost cutting - bez komentarza :) -
.:
Keyless = komfortowy dostęp, ma swoje plusy i minusy, jak przez przypadek zostawisz klucze w aucie i będzie wyłącznie posługiwał się przyciskami otwarcia/zamknięcia lub start/stop, może przez przypadek ktoś odjechać autem ;) Należy przy tym systemie uważać i się do niego przyzwyczaić.
Równie dobrze możesz zostawić zwykły kluczyk w aucie, dodam, że nie zamkniesz auta jeśli kluczyk jest w środku. A8 ma dwie anteny i rozpoznaje czy kluczyk jest we wnętrzu auta czy na zewnątrz w pobliżu. -
Sebastian P.:
Keyless działa tak:
1) podchodzisz do auta z kluczykami w kieszeni
2) wciskasz mały przycik na klamce - auto się otwiera
3) po lewej stronie skrzyni biegów masz dwa przyciski - start i stop, nimi uruchomisz silnik (kluczyk musi być wyciągnięty ze stacyjki).
Nie do końca tak działa. Przycisk w klamce służy do zamknięcia auta bez wyciągania kluczyka (naciskając czegokolwiek na pilocie). Otwieranie, wystarczy, że masz kluczyk przy sobie i pociągniesz za klamke. -
ciach...Tomasz Żak edytował(a) ten post dnia 19.04.11 o godzinie 10:18
-
Monika M.:
Tomasz Żak:
<ciach>
Obawiam się, że skończy się jak wszystkie dotychczas zaproponowane - ORA-04091 :)
Akurat to rozwiazanie dziala bez ORA-04091 :) -
Monika M.:
Oracle?
Hm... to może z pewną taką nieśmiałością zaproponuję coś takiego:
CREATE OR REPLACE TRIGGER ustal_id
BEFORE INSERT
ON tabela
FOR EACH ROW
BEGIN
SELECT
Min(nr) INTO :NEW.id
FROM
tabela t,
(SELECT LEVEL AS nr FROM dual CONNECT BY LEVEL <= (SELECT [/quote]> [quote]Max(id) + 1 FROM tabela)) n
WHERE t.id(+) = n.nr
AND t.id IS NULL;
END;
Chyba za skomplikowane i nie optymalne, dodatkowo
dla tabeli z ok 4tys wierszy taka konstrukcja selecta powoduje komunikat :
ORA-30009: Not enough memory for CONNECT BY operation
Najlatwiej chyba tak:
Tomasz Żak edytował(a) ten post dnia 18.04.11 o godzinie 14:07
CREATE OR REPLACE TRIGGER ustal_id
BEFORE INSERT ON tabela FOR EACH ROW
BEGIN
select min(b) into v_new_id
from
(select rownum b from tabela)
where
b not in
(select id from tabela);
--nic nie znaleziono (nie ma przerw w id-kach)
if v_new_id is null then
select max(id)+1 (lub jesli jest sekwencja sekw.nextval) into v_new_id from tabela;
end if;
:NEW.id:= v_new_id;
END;
-
Wojciech Małota:
Generalnie takie coś kto proponował ktoś wyżej czyli zapisywanie relacji jako
id | parent_id
to porażka.
Przy wyświetlaniu struktury rekurencyjne wywoływanie zapytań to samobójstwo na starcie.
i jeszcze pytanie Wojciecha Sznapki:Jak jednym (o ile się da) zapytaniem pobrać ścieżkę parentów mając
id liścia? Np
folder1
--folder2
----folder3
------liść
Na przyklad w Oracle jest taka konstrukcja selecta ktora pozwala jednym zapytaniem wyciagnac wszystkie elementy drzewa poczawszy od zadanego korzenia (w dol) lub od liscia w gore do korzenia.
Przyklad:
PK, , FK)
tabela (tbl_id, tbl_name, tbl_tbl_id)
Od korzenia (dowolnego w drzewie) w dol z wszystkimi elementami:
select tbl_id from tabela
connect by prior tbl_id = tbl_tbl_id
start with tbl_id = :id_korzenia
Od liscia w gore do korzenia:
select tbl_id from tabela
connect by prior tbl_tbl_id = tbl_id
start with tbl_id = :id_liscia
Ogolnie konstrukcja id, parent_id z kluczem obcym (ochrona przed skasowanie pewnego poziomu drzewa) + indeksy bardzo ladnie dziala i to dla duzych drzew i jest bardzo prosta (przepinanie rodzicow/lisci, usuwanie, itp).
PozdrawiamTomasz Żak edytował(a) ten post dnia 30.07.08 o godzinie 11:01