Author Archives: zibi

Skoda Superb Combi 2.0 TDI CR DSG

Ha! Korzystając z uprzejmości gdańskiego salonu Plichty, dziś wybrałem się na przejażdżkę owym autkiem. Umówić się było łatwo, byli bardzo elastyczni jeśli chodzi o termin. I sprowadzili mi z Gdyni dizelka z automatem.

Papierki

Oczywiście na wstępie krótka ankieta + ksero prawa jazdy i podpis pod zrzeczeniem się lewej nerki. Potem kluczyki i do auta. Mogłem dostać auto na randkę sam-na-sam, ale wolałem mieć ze sobą kogoś z salonu. Zawszeć to nieco pewniej na drodze.

Superb Combi

Jest śliczny. Tzn każdemu wg potrzeb, ale IMHO o ile Superb sedan ma tył obleśny jak stara ropucha rozjechana przez ciężarówkę, tak tył kombiaka ma linię śliczną, odrobinę zalatującą Alfą Romeo lub Laguną GT. Ok, wiem, są ludzie, którym w ogóle kombiaki się nie podobają, ale z kim bym nie rozmawiał tak zawsze sedan czeszki – boli, kombi – w najgorszym wypadku – ujdzie. Przód wcale niedelikatnie nawiązujący do BMW, masywny, agresywny, ale całkiem estetyczny.

Continue reading

Rozstanie bez emocji

Trzy tygodnie temu pożegnałem się z Plusem. Przeniosłem numer do Ery nabywając przy okazji HTC Hero, tu swojsko zwany Era G2 Touch. Do tego abonament za 145pln (280 minut rozmów i 500MB danych).

Wczoraj przyszła od Plusa faktura. Ostatnia, rozliczająca konto. Ani słowa o tym, że konto jest zamykane. Ani słowa podziękowania za trzy lata płacenia całkiem sporych rachunków (przez ostatnie półtora roku to tak 260-280 pln miesięcznie).

Rok temu skończyła mi się w Plusie umowa. Od roku wisiałem u nich na bezterminówce. Przez cały rok sieć nie potrafiła zaproponować nic sensownego. Ani aparatu, ani taryfy – skubali na chama ile wlazło. Mamili – będze Xperia, będzie N75. Dupa, nie było. HTC Touch Pro? Tyż nie dla klienta indywidualnego.

I skończyło się. Znudziło mi się być skubanym, idę płacić gdzie indziej. Mniej za więcej.

Żegnaj Plusie. Sądzę, że nie prędko się znów zobaczymy.

P.S. Drogi Plusie! Poza mną do Ery na dniach pokica moja szanowna małżonka, moja rodzicielka, dwóch moich braci, teściowa, teść i szwagierka. A córka, jak ciut podrośnie, też dostanie foniacza w innej sieci, niż Plus. A było się postarać…

Skrętność wielokątów

Dziś geometria ;P

W pracy ostatnio pojawił się problem – czy wierzchołki wielokąta są ułożone zgodnie z kierunkiem ruchu wskazówek zegara czy wręcz przeciwnie? Potrzebna była szybka i tania (w sensie obliczeniowym) metoda określenia owego ułożenia.

skretny

Ok, patrząc na obrazek widzimy od razu ;P A programowo?

Jak widać na rysunku wyznaczamy sobie 4 (w pewnych szczególnych przypadkach 3) punkty brzegowe – górny, prawy, dolny, lewy – opisując prostokąt na wielokącie. Znalezienie tych punktów jest proste i tanie – wystarczy raz przejrzeć listę współrzędnych.

Zapisujemy sobie numery tych punktów prawoskrętnie do array-a: 1,2,7,9. Jeśli ciąg jest rosnący – mamy prawoskrętny. Jeśli malejący – lewoskrętny.

Ok, a co, jeśli nam się figura obróci o 180 stopni i dostaniemy: 7,9,1,2 ? Ciąg nie jest już rosnący ;P Rozwiązań jest parę. Można szukać punktu nieciągłości i próbować splice tablicy zrobić i merge potem. Można sprawdzić, jaki jest największy element w tablicy i dodać taką wartość do wszystkich mniejszych. Przy 4 elementach będzie to nadal szybkie i proste: 7, 9, 10(1+9), 11(2+9).

Jak sprawdzić, czy ciąg jest rosnący?

$up = $points;
sort($up);
if(join($up)==join($points))
{
echo "rosnący";
}

Cała operacja jest prosta i szybka – zależna liniowo od ilości wierzchołków wielokąta.