[RTOS] - Co przemawia za RTOS? - elektroda.pl\nkiclaw 02 Dec 2015 18:38 5628 56\n#1 02 Dec 2015 18:38\nOstatnio zacząłem zajmować się RTOSami dla układów embedded, ogólnie tak dla rozwinięcia umiejętności bo na co dzień zajmuje się również systemami czasu rzeczywistego ale programuje je "bare matal". Czyli programowanie np. ARMa bez jakiegoś OSa.\nOgólnie punktem zapalnym dla rozpoczęcia nauki była pewna dyskusja z osobą która na co dzień bawi się RTOSami i mi zachwalała, jaki to RTOS nie jest wspaniały uniwersalny i prosty.\nNo i właśnie, po paru godzinach przesiedzianych nad artykułami z EP oraz nad tutkiem od FreeRTOS (klik), stwierdzam: że RTOS to w sumie nie jest takim super narzędziem (z tym, że mogę się strasznie mylić bo temat znam jak pisałem od kilku godzin\nAle do rzeczy, moje główne pytanie brzmi: Jaki uzysk daje używanie RTOS zamiast programowania "bare metal" pod C.\nNo i właśnie, teraz postaram się zaargumentować dlaczego tak sądzę.\nNo bo popatrzcie, wszyscy się cieszą że RTOS taki super, bo mamy wywłaszczenia, i się przerywają wątki i w ogóle możemy upakować procesy a scheduler sam się zajmie tym co i kiedy wywołać.\nTylko kurczę, przecież normalnie też możemy sobie takie coś zrobić ustawiając np. dla timerów (czy innych przerwań) konkretne priorytety i mieć ich nawet 30. I mieć taki 30 poziomowy program, a proces szumnie nazwany Idle Task to przecież nic innego jak program wykonywany w pętli gdzie jest najniższy poziom przerwań.\nWięc ja osobiście, wolę sobie wywołać timer z jakąś częstotliwością (i odpowiednim priorytetem) i mieć to czarno na białym(oczywiście wykonywać jakiś kod w tym timerze). Nie widzę tutaj jakiegoś uzysku. Pracy jest więcej o może kilka linijek kodu (jednokrotny init timera).\nNastępna sprawa, tak szumnie nazywanie normalnych flag synchronizacyjnych muteksami i semaforami. No przecież to się w "tradycyjnych" systemach rozwiązuje zwyczajną flagą (tudzież kilkoma flagami) synchronizacyjną.\nKolega ten argumentował mi, że kompletnie olewam warstwę sprzętową bo do tego są już biblioteki, ja piszę tylko warstwę aplikacyjną. No i właśnie nie do końca. Bo w RTOSach dla jakichś konkretnych uC to znalazłem jedynie jakieś najprostsze API jak np. ustawienie pinów 1/0. O czymś takim jak np. proste funkcje (ale sprawdzone na 100%, najlepiej od producenta) do przesyłania po SPI to można zapomnieć. A więc skoro trzeba je pisać samemu, to argument o pisaniu samej aplikacji odpada.\nA więc co tak ludzi i cały przemysł embedded przyciąga tak o RTOS? Bo ja szczerze powiedziawszy nie rozumiem.\nRozpatrzmy taki przykład z "Elektroniki Praktycznej" (7/2009). Autorem jest Krzysztof Paprocki.\n[...]Przedstawimy teraz przykład aplikacji działającej\nz wykorzystaniem muteksów do ochrony\nzasobów. Załóżmy sytuację, w której dwa zadania,\njeśli zaistnieje taka potrzeba, zmieniają wypełnienie\ngenerowanego przez mikrokontroler\nsygnału PWM. Nowowprowadzony współczynnik\nwypełnienia nie może się zmieniać przez\nczas 500 ms, a jeśli zostanie zmieniony to może\nto spowodować nieprawidłowe działanie całego\nsystemu. Aby zabezpieczyć timer TIM3 pracujący\nw roli generatora PWM, przed nieuprawnionym\ndostępem zostanie wykorzystany muteks.\nW systemie uruchomione są dwa zadania:\nvTask25PWM() oraz vTask75PWM(). Wychylnie\njoysticka na płytce ewaluacyjnej w górę powoduje\nodblokowanie pierwszego zadania i, jak\nnietrudno się domyślić, zmianę współczynnika\nwypełnienia sygnału PWM na 25%. Przeciwna\npozycja joysticka (w dół) odblokowuje drugie\nzadania, a tym samym ustawia wypełnienie\nna 75%. Generator PWM – timer TIM3 – po\npełnym przemapowaniu steruje wyprowadzeniem\nPC6, a więc diodą LD1. Efektem działania\naplikacji jest zmiana intensywności świecenia\ndiody w takt zmian położenia joysticka. Obecność\nw systemie pracującego muteksa można\nzaobserwować próbę zmian położenia joysticka\nz częstotliwością większą niż 1 Hz. Muteks chroniący\nzasób w postaci timera TIM3 nie pozwoli\nna częstsze zmiany intensywności świecenia\ndiody LED niż co 500 ms.[...]\nNo i autor przygotował taki kod do obsługi tego zadania:\nNo i OK. Autor tutaj użył 2 tasków i mutexa...wszystko cacy. Ale przecież równie dobrze można sobie uruchomić timer który będzie odliczał czas tych 500ms, i będę sprawdzał sobie i dwóch różnych miejscach kodu (gdy wywołuje funkcje odpowiedzialną za wpisanie do PWM) i ten czas minął (oczywiście będę go zerował po każdym użyciu i oczywiście pod wpływem flagi synchronizacyjnej będę decydował czy to w ogóle liczyć...pewnie wiecie o co chodzi więc nie ma się co rozpisywać).\nAle spójrzcie, mój kod będzie lżejszy i troszkę szybszy (bo scheduler mi się nie wcina). Nie będzie też jakiś cięższy do analizy czy napisania go.\n+ Faktycznie wygodniej czeka się na coś w wątkach. Po prostu ustawiam sobie czas który ma upłynąć (uzależniam się od cykli zegara) i zapominam o temacie. Nie muszę używać do tego dodatkowego timera.\n+ MOŻE troszkę bardziej uporządkowany kod (ale pisząc rozsądnie "tradycyjnie", to kod też nie jest jakimś wielkim burdelem)\n- Trzeba zaimplementować OSa co zajmuje czas i miejsce w procku. Dodatkowo czas na naukę nowego OSa.\n- Biorąc po uwagę że nie ma wszystkich funkcji API do obsługi sprzętu (typu proste funkcje transmisyjne) to upada argument o pisaniu tylko aplikacji. Tu i tu trzeba pisać funkcje do obsługi sprzętu.\nMam wrażenie że implementacja RTOSów dla embedded, to po prostu wymysł ludzi, którzy całe życie programowali na PC i gdy musieli się przenieść na embedded to nie ogarnęli tematu do końca (i OK, bo w sumie dla nich wszystko się dzieje równolegle) to na siłę zaczęli implementować RTOSy. I tak już zostało.\nBo na prawdę, jak się staram, to nie mogę znaleźć na prawdę znaczącej przewagi nad programowaniem tzw. "bare metal".\nA więc powtarzam moje pytanie do bardziej doświadczonych kolegów: Jaki uzysk daje używanie RTOS zamiast programowania "bare metal" pod C. Co w nim jest takiego, że w sumie cały przemysł teraz już pracuje tylko pod RTOSami?\nZaznaczam, że bardzo się staram dostrzegać te zalety, ale może moje nikłe doświadczenie w temacie nie pozwala mi ich dostrzec\nUff, 30 minut pisałem to pytanie\n#2 02 Dec 2015 20:30\nW ostateczności można by się zgodzić, gdyby nie drobny fakt, ze wątki są "nieskończone", a przerwania raczej niezbyt...\nJest to kompletna bzdura, ponieważ obiekty synchronizacyjne blokują wątek, a odczytywanie w kółko zmiennej "volatile bool" raczej niezbyt. Taką flagą mógłbyś w ostateczności porozumieć się przerwanie <-> idle (czyli u Ciebie main()), ale już nic więcej, bo spróbuj tak zsynchronizować wątki (czyli u Ciebie przerwania).\nAle przecież równie dobrze można sobie uruchomić timer który będzie odliczał czas tych 500ms, i będę sprawdzał sobie i dwóch różnych miejscach kodu (gdy wywołuje funkcje odpowiedzialną za wpisanie do PWM) i ten czas minął (oczywiście będę go zerował po każdym użyciu i oczywiście pod wpływem flagi synchronizacyjnej będę decydował czy to w ogóle liczyć...\nIle ty masz tych timerów w mikrokontrolerze? Wg tego co piszesz można odnieść wrażenie, że "nieskończenie wiele", ale chyba jednak zwykle więcej jest RAMu (a więc miejsca na wątki) niż timerów... Dalej idąc, w Twoim kodzie możesz zagwarantować tylko tyle, ze zmiana PWM nie nastąpi szybciej niż po 500ms, natomiast kod z mutexami i RTOSem (przy prawidłowych priorytetach) w zasadzie gwarantuje, że zmiana wykona się po dokładnie 500ms. Mylisz "synchronizację" - czyli zablokowanie wątku i odblokowanie go w odpowiednim momencie - z prostymi flagami.\nNo i nie znajdziesz takiego argumentu, ponieważ z góry założyłeś sobie tezę której teraz bronisz. Zaś linia obrony którą przyjąłeś wygląda mniej więcej tak:\n- po co komu RTOS jak to samo można zrobić na timerach\n- po co komu C++ jak to samo można zrobić w C\n- po co komu C jak to samo można zrobic w assemblerze\n- po co komu ARM jak to samo można zrobić na AVR\n- po co komu AVR jeśli to samo można zrobić na '51\n- po co komu mikrokontroler skoro to samo można zrobić na bramkach logicznych\nMożna też na Twoje "dowody" spojrzeć tak "po co komu scheduler skoro przecież można sobie napisać swój własny scheduler na przerwaniach". Bo to co opisałeś w skrócie tak wygląda - napisałeś swój własny kod który robi to co typowy RTOS tylko trochę inaczej i przy innych założeniach, traktując to jako dowód że RTOSy są bez sensu bo można sobie napisać scheduler samemu... Funkcję liczącą sinusa na liczbach typu double też można sobie samemu napisać, a jednak stosuje się kod z biblioteki toolchaina...\nA teraz trochę poważniej - rozwiązanie z RTOSem jest skalowalne, w przeciwieństwie do timerów. Tych drugich w systemie jest zwykle kilka-kilkanaście, wiec Twój "prosty" scheduler tyle własnie będzie miał "wątków" (no i nie będziesz miał żadnego timera, bo wszystkie zajmiesz "wątkami"). Natomiast w mikrokontrolerze który ma 64kB RAM spokojnie zmieścisz ze 100 wątków (abstrahując od tego po co komu tyle) używając tylko JEDNEGO timera. Jeśli w swoim rozwiązaniu na przerwaniach chcesz mieć więcej "wątków" na timer, to musisz już kombinować i pisać swój własny kod, który zniszczy całą teorię o tym, że wywłaszczanie możesz zastąpić przerwaniami timera. Zwróć też uwagę na to, że wątek - skoro ma stos - w czasie gdy jest zablokowany ma zapamiętany pełny stan. Coś takiego w przypadku Twoich przerwań zachodzi tylko gdy przerwanie wywłaszcza przerwanie, a w nieskończoność się chyba nie będą wywłaszczać, bo RAMu Ci braknie... Jeśli przerwanie kończysz, kończąc jednocześnie swój "wątek", to o zapamiętanie jakiegokolwiek stanu musisz się martwić sam.\nRozwiązanie które opisałeś - z przerwaniami - ma mało wspólnego z prawdziwymi wątkami, za to można je uznać za system operujący na zdarzeniach - takie frameworki zresztą też istnieją i też będą bardziej skalowalne niż używanie sprzętowych timerów. Trzeba szukać pod hasłem "hierarchical state machine", "action object", "event driven programming" itd.\nNigdy nie programowałem na PC (oczywiście więcej niż na zajęciach na uczelni czy coś w tym stylu), ale odkąd użyłem pierwszy raz RTOSa to w zasadzie już nigdy nie napisałem programu bez niego. Podobnie zresztą miałem z C++ - kiedyś twierdziłem, że liczy się tylko assembler, szybko jednak przerzuciłem się na C, potem na C++, a w ostateczności na C++11. Finalnie zacząłem pisać własnego RTOSa w C++11 [;\n#3 02 Dec 2015 20:39\nprzy duzych projektach ja wole miec system operacyjny - łatwiej się debuguje - przynajmniej czesc rzeczy mozna z duzym prawdopodobienstwem zalożycze działa\n#4 02 Dec 2015 20:50\n@Freddie Chopin w zasadzie wszystko napisał. Dla mnie osobiście największa zaleta RTOS'a to wywłaszczanie. Używając RTOS mogę pisać drivery, które działają synchronicznie. Mało mnie obchodzi, że taki zapis na kartę SD może trwać nawet 500ms bo czasowo krytyczne rzeczy znajdują się w zadaniu o wyższym priorytecie. Jeżeli projekt jest mały to w miarę łatwo napisać go tak aby był w miarę responsywny bez RTOS'a (czyli tak aby odpowiedź na przerwanie była w miarę szybka). Dla większych programów ciężko coś takiego nawet wyliczyć. W przypadku RTOS znany jest czas odpowiedzi na IRQ(worst case scenario)\n#5 02 Dec 2015 20:58\nTylko kurczę, przecież normalnie też możemy sobie takie coś zrobić ustawiając np. dla timerów (czy innych przerwań) konkretne priorytety i mieć ich nawet 30. I mieć taki 30 poziomowy program\nPrzy takim podejściu jesteś w oczywisty sposób ograniczony dostępnymi peryferiami i liczbą piorytetów przerwań (30 priorytetów wywłaszczania to raczej luksus; AVR - 1 (Xmega 3); Corex-M0(+) - 4; Cortex-M3/M4 - do 128, ale często tylko 16; dsPIC33/PIC24/PIC32 - 7, ...). Dla RTOS limitem jest właściwie tylko dostępna pamięć i czas. Łatwiej zmienić liczbę zadań i priorytetów, bez zastanawiania się, czy wystarczy timerów.\nPracy jest więcej o może kilka linijek kodu (jednokrotny init timera).\nDla każdego zadania kod zależny od platformy, zamiast jednej inicjalizacji timera systemowego i wykorzystania API RTOS dla zadań. Trudniej przenieść na inny sprzęt, trudniej zasymulować na PC.\nTo prawda, HAL dla peryferii to osobna sprawa. Ale RTOS zapewnia abstrację dla wątków, więc czasem możesz bez żadnych zmian testować zawierającą sporo kodu "wysokopoziomową" część programu na innym sprzęcie (w tym interakcje między wątkami, np. działąnie kolejki pomiędzy wątkiem obsługującym sieć i dekodującym dźwięk w radiu internetowym) podstawiając tylko inny kod dla zadań niskopoziomowych.\nW tym przykładzie z EP rzeczywiście RTOS to lekka przesada, ale pewnie chodziło tylko o ilustrację zasady działania...\nO, widzę, że @Freddie Chopin już pozamiatał\n#6 02 Dec 2015 21:11\nNO ja dorzucę jeszcze jedno - RTOS pozwala na przerwanie działania wątku w każdej chwili, czyli jak np. napisze sobie 10 000 instrukcji, które zajmują powiedzmy 10 ms to mamy sytuację taką, że:\n1. RTOS pozwoli w zależności od potrzeb na przerwanie tego ciągu zarówno po 1ms jak i po 9ms jak i po 2,3754ms. A dla wykonywanych tam instrukcji nie będzie to miało znaczenia i nie będę musiał tych 10 000 linijek edytować przy zmianie z 9 na 2,3754.\n2. Na przerwaniu, o ile nie napiszesz własnego RTOS'a, musisz albo wykonać daną "funkcję" w całości (czyli 10ms) albo musisz sam wyznaczyć miejsca, w których będzie ona przerywana (np. robiąc maszynę stanów).\nA wiadomo, ze zawsze o ile mamy do napisania miganie diodą i odczyt przycisku to szybciej napiszemy to "bare metal" niż przez RTOS, ale jak projekt zacznie się rozrastać, a już nie mówię o dodaniu nowego "wątku" to na RTOS to kwestia dopisania kilku liniek, a w rozwiązaniu "bare metal" - może być różnie.\n#7 02 Dec 2015 21:17\nDo wymienionych już przewag RTOSa - skalowalność, samo wywłaszczanie jako takie - dochodzi ogólnie łatwiejsze zarządzanie zależnościami. Na przykład co gdy wątek musi dzielić zasoby z innym, o niższym pirorytecie? RTOS załatwia to elegancko dziedziczeniem priorytetów. "Gołe" przerwania wymagałyby więcej komplikacji.\nTak nawiasem, aplikacja linkowana statycznie z RTOSem w jedną binarkę to chyba wciąż programowanie "bare metal", nie?\n#8 03 Dec 2015 19:34\nNo oczywiście, do wykonania określonego zadania, nie potrzeba systemu operacyjnego, języków wyższego poziomu, skryptów itd. Tak, tylko że napisanie tego zajmie 100 razy więcej czasu. Takie dywagacje, może prowadzić ktoś, kto nigdy nie tworzył niczego komercyjnie. Taka sztuka dla sztuki, to sobie można mnemonikami pisać. Ci, którzy nigdy nie robili niczego co mam mieć określoną nie tylko funkcjonalność, ale jeszcze powstać w określonym czasie i za określoną cenę, żyją w krainie czarów pani Alicji.\nA jeszcze zwykle się wymaga by implementacja jakiegoś zadania RT była: skalowalna, rozszerzalna, łatwa w zrozumieniu przez innych programistów, portowalna, stabilna. Spróbuj spełnić to wszystko bez bazy jaką daje RTOS.\nTrochę ciekawostek, swego czasu Dolinę Krzemową opanował OSE351 detronizując wyroby firmy Montavista, który był niesamowicie zoptymalizowany. Definiowało się wątki, przerwania, kolejki i co tam jeszcze, potem specjalny program, pod daną architekturę kompilował jądro z samych makr assemblera, obsługujące dokładnie to co zostało zdefiniowane. Jak to śmigało!\n#9 03 Dec 2015 22:32\nAkurat w rozwiązaniach "bare metal" częściej widuje się maszyny stanów gdzie sprawdzenie tego biednego bool'a wystarczy aby przejść do wykonywania pozostałych zadań bez marnowania czasu cpu na polling.\nJeden timer da się wykorzystać do więcej niż jednego zadania. Nawet maszyna stanów nie napakowana ciężkimi zadaniami od biedy da radę się zmieścić <1ms.\n#10 03 Dec 2015 22:51\nTroche ja rozmowa o wyższoaci Bożego Narodzenia nad Wielkanocą. Jak by nie patrzec system operacyjny zdejmuje z nas wiele problemów i zmniejsza ilość potencjalnie mozliwych do popełnienia bledów - co w przypadku wiekszych projektów jest nie bez znaczenia. A jak szkoda zasobów, albo jest ich za mało to problem sam się rozwiazuje bo trzeba liczyc takty i bajty.\n#11 03 Dec 2015 22:51\nTeraz wyobraź sobie że masz kilkanaście (kilkadziesiąt) takich flag. Załóżmy, że nagle wszystkie Twoje ify są spełnione (taki worst case). Ciekawe jak wtedy będzie responsywny Twój system oparty na flagach.\nTutaj jest ten sam problem. Wszystko jest git jeżeli maszyna stanów nie korzysta z blokującego w jakikolwiek sposób IO.\n#12 03 Dec 2015 23:41\nJak by nie patrzec system operacyjny zdejmuje z nas wiele problemów i zmniejsza ilość potencjalnie mozliwych do popełnienia bledów\nJedne problemy zdejmuje, inne dokłada.\nIlość potencjalnie możliwych błędów może i jest mniejsza, ale z tej mniejszej puli błędów niektóre mogą przybrać postać wręcz magicznych, gdzie czasami żeby je rozwikłać trzeba na magicznym poziome znać samego RTOSa i jego ideę działania oraz dobrze znać sam procesor.\nI jak to z RTOSami bywa, same RTOSy są niczym innym jak biblioteką, czyli kodem pisanym przez kogoś innego. Jak pracuje się z bibliotekami to chyba już wszyscy wiedzą. Trzeba domyślać się ( w oparciu o dokumentację czasami bardzo lakoniczną ) co autor miał na myśli implementując składniki RTOSa i mieć nadzieję, że właściwie to wszystko zrozumieliśmy. Nie należy też nastawiać się na to, że w samym RTOSie nie ma żadnych błędów.\n#13 04 Dec 2015 00:15\nTo juz demagogia\nmagicznym poziome znać samego RTOSa i jego ideę działania oraz dobrze znać sam procesor\nNo właśnie ze mniej wg mnie. Nie nalezy tylko programować w sposob "bare metal" tylko na nieco wyzszym nazwijmy to poziomie abstrakcji. To troche jak C i C obiektowe. raczej trudno programować "bare metal" bez znajomoiści procka - a generalnie trudno pisać programy "embeded" bez znajomosci sprzętu.\nByły próby "wyabstrahowania" od znajomości sprzędu w systemach "embeded" i realtime - np język ADA w swoich początkach i pare innych.\n#14 04 Dec 2015 00:26\n1. głoszenie chwytliwych, zgodnych z oczekiwaniami większości haseł politycznych lub ekonomicznych, wysuwanie w celu zdobycia poparcia społecznego prostych i zazwyczaj populistycznych propozycji rozwiązania skomplikowanych problemów; populizm, politykierstwo;\n2. wszelka akcja obliczona na łatwy poklask i schlebianie najniższym gustom\nNiestety, ale współbieżność ma swoje uroki jak chociażby zakleszczenie wątków.\nNo właśnie ze mniej wg mnie.\nNie porównuj OS na PC do RTOSa na uC. RTOS ani trochę nie zwalnia z konieczności znania samego procesora. W przypadku debugowania czasami musisz szperać po stosach wątków i przerwań. W przypadku Cortexów są to już dwa obszary stosów dla przerwań wykorzystywanych przez RTOSa. W przypadku "bare metal" rzadko kiedy korzysta się z obydwu trybów procesora i ciągnie się na jednym stosie.\n#15 04 Dec 2015 00:47\nRTOS ani trochę nie zwalnia z konieczności znania samego procesora\nA cóz ja innego napisalem?\nZe kazde pisanie na uC wymaga znajomosci sprzetu.\nNapisałem że zwalnia z konieczności dbania o wszystko. Nalezy oczywiscie pisac troche inaczej - w przeciwnym razie rzeczywiście OS jest niepotrzebny. To tak jak z językami obiektowymi - po w nich pisać, jak ktoś pisze "z góry do dołu"\n#16 04 Dec 2015 01:33\nFinalnie zacząłem pisać własnego RTOSa w C++11 [;\nBo chyba masz za duzo wolnego czasu\nz reszta sie w 100% zgadzam\n#17 04 Dec 2015 09:26\nRaczej rzeczywistość (; Również moim zdaniem pisanie programów z użyciem RTOSa jest bardziej skomplikowane. Nie uważałbym tego jednak za wadę, ponieważ program z RTOSem zwykle ma sporo więcej funkcji - stopień skomplikowania jest więc z grubsza proporcjonalny do funkcjonalności i tyle.\nWydaje mi się, że nigdy nie używałeś RTOSa... Ideę synchronizacji można by opisać - oczywiście skrótowo - mniej więcej tak:\n- dowolna ilość wątków mówi, że nie może się wykonywać dalej dopóki nie nastąpi jakieś zdarzenie (np. dopóki nie przyjdą jakieś dane po jakimś interfejsie),\n- wątki takie zostają zablokowane praktycznie bez żadnej interwencji programisty - jedyne co trzeba zrobić to wywołać funkcję np. "semaphore.wait()",\n- dowolna ilość źródeł (wątków lub przerwań) może zgłosić nadejście zdarzenia na które jakiś wątek (jeden lub wiele) oczekuje (lub nie) - np. przerwanie UARTa wrzuca odebrane dane do kolejki,\n- w tym momencie - N-A-T-Y-C-H-M-I-A-S-T, a nie dopiero przy następnym sprawdzaniu stanu flagi, nie po zakończeniu aktualnie realizowanej funkcji maszyny stanów, nie "za krótką chwilę", tylko natychmiast - wątek (lub wątki) który na dane oczekiwały zostaje odblokowany,\n- jeśli odblokowany wątek ma odpowiednio wysoki priorytet (czyli jeśli programista określił, że zadanie odbioru tych danych jest "bardzo ważne"), to wątek ten wznowi swoje wykonywanie N-A-T-Y-C-H-M-I-A-S-T po powrocie z przerwania - jeśli zdarzenie było zgłoszone przez przerwanie - lub natychmiast po zgłoszeniu tego zdarzenia - jeśli zostało ono zgłoszone przez wątek.\nJa nie mówię, że maszyny stanów czy "event driven programming" są złe albo gorsze niż RTOS. To po prostu coś zupełnie innego - mają inne plusy, inne minusy, inne wady i inne zalety. Niemniej jednak nie jesteś w stanie osiągnąć odpowiedzi "real-time" w żadnym z tych dwóch paradygmatów, za to w real-time operating system - owszem.\nJeden timer da się wykorzystać do więcej niż jednego zadania.\nZgadza się - tak właśnie działa RTOS. Wracamy więc do punktu wyjścia, czyli pytania "po co komu scheduler skoro można sobie taki napisać samemu".\nNawet maszyna stanów nie napakowana ciężkimi zadaniami od biedy da radę się zmieścić <1ms.\nNo widzisz... A RTOS napakowany dowolnie ciężkimi zadaniami, tak że układ obciążony jest w 100%, da radę - i to nie "od biedy" tylko "ot tak" - zmieścić się w kilkanaście-kilkadziesiat cykli zegara. Powiedzmy że w 100, czyli przy układzie który działa na 50MHz mieścisz się w dwie MIKROsekundy.\n#18 04 Dec 2015 09:44\nMoim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych. Komuś, kto programował aplikacje na PC, łatwiej oprogramować mikrokontroler przy użyciu RTOS niż przy użyciu przyzwoitych zdarzeń - do tego trzeba i dużej wiedzy i praktyki. Początkującemu łatwiej pisze się program w stylu "przeczytaj pierwszy znak, potem przeczytaj drugi", niż "przeczytaj znak i pójdź ścieżką zależną od tego, który to był znak". To pierwsze łatwo zrobić pod RTOS, to drugie wymaga automatu (to takie stare polskie słowo, używane przed fatalnym spolszczeniem angielskiego "state machine").\nTrudniej jest zaprojektować poprawnie hordę współpracujących automatów, niż napisać program podobny do tego na PC. To zresztą również kwestia czasu i kosztów opracowania rozwiązania. Automat jest zawsze wydajniejszy, ale sporo trudniejszy dla programisty, a w większości projektów nie chodzi o to, żeby urządzenie dobrze i szybko działało, a o to, żeby szybko na nim zarobić - i to zapewnia właśnie RTOS, z którym poradzi sobie jako-tako nawet średnio zdolny programista.\nCo do rozważań nt. "implementowałności": rzadko potrzebujemy tylu priorytetów, ile jest zdarzeń do obsługi. Procesory Cortex umożliwiają programowe zgłaszanie przerwań asynchronicznych, zarówno jedynego PendSV jak i dowolnej liczby przez NVIC, więc potencjalnie są świetnie przystosowane do programowania zdarzeniowego. W przypadku opisanym przez Kolegę wyżej wystarczy jeden systemowy timer (a nie po jednym dla każdego zadania) i scheduler programowo zgłaszający zdarzenia - przerwania, których obsługę procesor wywoła już sprzętowo.\nZrobiłem parę projektów w takiej konwencji i spodobały mi się tak bardzo, że mam ochotę na więcej.\n#19 04 Dec 2015 10:00\nMoim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych.\nBardzo merytoryczny argument. W zasadzie większość Twojego postu można niestety streścić tak - "jestem mega mistrzem programowania, każdy kto robi coś inaczej niż ja jest niedouczonym leniem"... Praktycznie nie ma tam żadnego merytorycznego argumentu, za to pełno jest wstawek o nieuctwie i lenistwie. Ciężko z czymś takim dyskutować.\nSkoro za użyciem RTOS przemawia lenistwo, to co przemawia za użyciem C zamiast assemblera? Albo ARMa zamiast '51? Albo mikrokontrolera zamiast bramek logicznych? Albo elektroniki cyfrowej zamiast analogowej? Lenistwo?\nTrudniej jest zaprojektować poprawnie hordę współpracujących automatów\nBardzo łatwo, tylko trzeba wyjść poza swoje własne utarte schematy i zrozumieć, że automaty nie są czymś sprzecznym z wielowątkowością. Bo w czym problem, żeby zaprojektować system "event driven" przy użyciu automatów i wielu wątków? W jednym wątku jeden automat, przy okazji skrajnie łatwy do napisania bo opierający się o "event loop" i systemowe kolejki. https://en.wikipedia.org/wiki/Event_loop\nAutomat jest zawsze wydajniejszy\nChętnie zobaczę Twój automat który będzie reagował na zdarzenie w ciągu 100 taktów zegara (oczywiście założenie jest takie, że gdy wystąpiło zdarzenie układ jest już czymś zajęty). A potem sprawdzimy czy na pewno będzie wydajniejszy niż system wielowątkowy. Bez obrazy, ale to co napisałeś tutaj jest akurat śmieszne... Automat będzie wydajniejszy tylko gdy Twoje urządzenie nie robi nic przez 99,666% czasu i tylko w kółko sprawdza flagi (i tylko gdy nie ma tych flag zbyt wielu) - w każdym innym przypadku będzie dokładnie odwrotnie.\nProcesory Cortex umożliwiają programowe zgłaszanie przerwań asynchronicznych, zarówno jedynego PendSV jak i dowolnej liczby przez NVIC, więc potencjalnie są świetnie przystosowane do programowania zdarzeniowego. W przypadku opisanym przez Kolegę wyżej wystarczy jeden systemowy timer (a nie po jednym dla każdego zadania) i scheduler programowo zgłaszający zdarzenia - przerwania, których obsługę procesor wywoła już sprzętowo.\nNo i znowu - "RTOS nie jest nikomu do niczego potrzebny, bo przecież napisałem sobie tutaj własny prawie-RTOS który robi prawie to samo".\nSkoro łatwość użycia jakiegoś paradygmatu i łatwość uzyskania dzięki niemu efektów nie jest jakąkolwiek zaletą, to jak można uzasadnić używanie C zamiast assemblera? Mógłbym w 5 minut napisać identyczny post do Twojego zmieniając "RTOS" na assembler i obstawiam ze zbyt wielu zdań bym nie musiał zmieniać. Na przykład:\n"Moim zdaniem za użyciem C przemawia po prostu lenistwo, zresztą podobnie jak za 99% języków innych niż assembler. Komuś, kto programował aplikacje na PC, łatwiej oprogramować mikrokontroler przy użyciu C niż przy użyciu assemblera - do tego trzeba i dużej wiedzy i praktyki."\n"Trudniej jest zaprojektować poprawnie hordę współpracujących funkcji w assemblerze, niż napisać program w C."\n"Assembler jest zawsze wydajniejszy, ale sporo trudniejszy dla programisty, a w większości projektów nie chodzi o to, żeby urządzenie dobrze i szybko działało, a o to, żeby szybko na nim zarobić - i to zapewnia właśnie C, z którym poradzi sobie jako-tako nawet średnio zdolny programista."\n"Procesory Cortex mają świetny zestaw instrukcji, więc potencjalnie są świetnie przystosowane do programowania w assemblerze."\nTa dyskusja robi się naprawdę głupia.\n#20 04 Dec 2015 10:26\nMoim zdaniem za użyciem RTOS przemawia po prostu lenistwo, zresztą podobnie jak za 99% praktyk programistycznych\nJeszcze jest cos takiego jak koszt wytworzenia oprogramowania - mozna sie bawic samemu i pisac wszystko. Pytanie kto za to zaplaci i jaka finalna bedzie cena produktu, zakladajac to ze programistow za 5zl na godzine raczej nie znajdziesz\nRTOS sporo ulatwia i mocno przyspiesza prace (zwlaszcza przy pisaniu rozbudowanego programu). Owszem mozna program napisac na 1000000 innych sposobow klepiac wszystko od zera - ale to zalezy w duzej mierze od aplikacji jaka tworzymy, wolnego czasu (jesli to robimy hobbystycznie) czy budzetu jaki mamy (jesli piszemy komercyjnie). Sa aplikacje do ktorych nie ma sensu dawac RTOS-a (ba sa na tyle proste ze to byl by przerost formy nad trescia), a sa takie gdzie bez niego bylo by na prawde trudno.\nDlatego troche z tym lenistwem sie nie zgodze.\nW hobby czasami mozemy sobie pozwolic na szalenstwo, jak widac Freddie Chopin klepie RTOS-a... ja mam czasem odpaly i pisze sobie dla jaj wszystko w ASM bez grama kodu w C (od AVR poprzez ARM, MIPS do x86) lub jakies inne szalenstwa odstawiam\nAle takich fanaberii hobbystow to ja bym raczej nie bral pod uwage w ocenianiu tego co i jak robia programisci...\n#21 04 Dec 2015 10:52\nNigdzie nie napisałem, że lenistwo jest złą motywacją w projektach oprogramowania. Ja np. nie używam STL na STM32 z czystego lenistwa - nie chce mi się dużo stukać w klawiaturę, a kod źródłowy bez SPL wychodzi min. 6 razy krótszy niż z SPL.\nNie uważam też , by stosowanie RTOS było czymś złym - to po prostu kwestia kosztów czasu i łatwości uruchomienia kodu.\nZaprojektowanie wielu automatów zawsze jest trudne, niezależnie od tego, jak je zaimplementujemy. Pewnie ciut łatwiejsze, kiedy RTOS kosztem czasu procesora, więc i wydajności i poboru mocy, zamaskuje błędy w budowie programu, albo raczej sprawi, że średni jakościowo program będzie miał szansę działać.\nO zaletach RTOS napisałem, szkoda, że tego nie zauważyłeś.\nJa zwykle zastanawiam się, ile można stracić, a ile zyskać na pójściu na łatwiznę. O ile w przypadku dylematu "C czy asembler" sprawa jest dla mnie jasna (ARM - wyłącznie C, AVR - raczej C, 51 czy PIC - tylko asembler), to w przypadku RTOS przy projektach, w których nie ma dużych obcych modułów (stos IP, system plików) moja sympatia jest po stronie rozwiązania czysto zdarzeniowego, bez RTOS. Im więcej obcych komponentów - tym większy zysk ze stosowania RTOS, który toleruje różne niezręczności w kodzie, którego sami nie napisaliśmy.\nReakcja na zdarzenia w poprawnie zaprojektowanym systemie zdarzeniowym będzie zawsze szybsza niż przy RTOS, bo nie tracimy czasu na scheduler i przełączanie zadań, które jest ciut wolniejsze niż obsługa wyjątku..\ntplewa: pełna zgoda - to właśnie miałem na myśli.\n#22 04 Dec 2015 11:03\nAVR - raczej C, 51 czy PIC - tylko asembler\nAle tego akurat nie rozumiem\ntzn. o ile zgodze sie z 51\nto PIC-e i AVR-y (8 bitowe) raczej bym stawial na tym samym poziomie\nOwszem mozna napisac wszystko sprawniej, nawet mozna sobie napisac wlasnego mini RTOS-a ktory bedzie idealnie dostosowany do potrzeb naszej aplikacji i on tak samo moze okazac sie szybszy\nPytanie tylko jest jedno czy ta szybkosc nam cos daje. Czasem optymalizacja jest potrzebna i wtedy piszemy sobie fragmenty w ASM aby maksymalnie wycisnac co sie da z procesora (jesli kod zoptymalizowany przez kompilator mozna poprawic), natomiast jesli takie cos nie wnosi nic wielkiego do aplikacji to jest to tez bez sensu.\nTutaj nie ma jakiejs zlotej recepty - trzeba podchodzic do tego rozsadnie\nNo chyba ze jak wczesniej pisalem - mamy chec na wariactwo i chcemy sie pobawic dla frajdy...\n#23 04 Dec 2015 11:20\nmamy chec na wariactwo i chcemy sie pobawic dla frajdy\nA wtedy ludzie robia sobie własne procki na bramkach, rejestrach i alu - a nawet na przekaznikach i tranzystorach.\na ten: http://mycpu.eu/ hostuje te stronę na swoim zrobionym przez siebie komputerze\n#24 04 Dec 2015 11:42\nZobacz, jak długi jest kod wygenerowany przez kompilator dla typowych, prostych operacji w C, np. dodawanie liczb 16-bitowych, sumowanie wektora takich liczb itp.. AVR jest przyjazny dla kompilatora (chociaż kompilator niekoniecznie w to wierzy), 51 i PIC (8-bitowy) to nie są architektury, na które daje się normalnie generować kod z języka wysokiego poziomu.\nAVR ma liniowe adresowanie pamięci (niestety aż trzech oddzielnie). PIC tego nie ma. Zrób w PIC jeden bufor na 150 bajtów danych...\n#25 04 Dec 2015 11:50\n#26 04 Dec 2015 11:53\nPIC (8-bitowy) to nie są architektury, na które daje się normalnie generować kod z języka wysokiego poziomu.\nTrochę, się rozejrzyj, zanim wydasz wyrok. Jest PIC12, PIC16 i PIC18, wszystko to są 8-bitowe architektury, PIC18 jest za założenia dostosowany do pisania w C.\n#27 04 Dec 2015 12:05\nNa 51 to chyba nikt nowych projektów juz nie robi. Najstarsze architektury to trudno brac powaznie pod uwage w takiej dyskusji (szczególnie której topicem jest RTOS). To jak by rozmawiając o Pc-tach wracac do 8088.\nZ ciekawości spojrzałem na cene 51 w farnelu - to 5-6funtów czyli tyle co naprawde wypasiony wspołczesny procek.\n#28 04 Dec 2015 12:08\nA no dokladnie - problemem z PIC-ami jest jeszcze brak dobrego darmowego kompilatora. Ale to nie jest akurat podstawa do oceny procesorow.\na co do cytatow to ja jeszcze dodam:\n#29 04 Dec 2015 12:56\nAVR ma liniowe adresowanie pamięci (niestety aż trzech oddzielnie).\n• Linear program memory addressing to 2 Mbyte\n• Linear data memory addressing up to 4 Kbytes\nZrób w PIC jeden bufor na 150 bajtów danych...\n#30 04 Dec 2015 14:03\nOK, PIC18 to inna bajka. Miałem na myśli, jak nietrudno zgadnąć, "tradycyjne" PIC16/12/10.\nKoledzy ... bardzo proszę, nie zbaczajcie z tematu RTOS rzecz kolejnej dyskusji o wyższości jednych mikrokontrolerów i ich kompilatorów nad drugimi, bo wszyscy macie rację ... ale tylko z Waszego punktu widzenia.\nSimilar topics to [RTOS] - Co przemawia za RTOS?\ntemat przez pewien czas w uśpieniu ale stwierdziłem że lepiej się dołączyć niż zaczynać nowy. Może jakieś linki do kodu bo wpisuje rtos 8051 ... (1)


RE-RESEARCH.pl — [warianty]\nKilka refleksji terminologicznych, jakże ważnych w czasach szumu informacyjnego rodzącego chaos semantyczny.\nNo dobrze. Nurkujemy w tekstach. Interesuje nas wszystko, co można zbadać przez pryzmat piśmiennictwa: od języka per se po ciekawostki historyczne, legendy i wiele innych tematów. Kim więc jesteśmy? Może chrononautami?


Domowe Melodie rozbrzmiały w JCK–u - Jelonka.com\nDomowe Melodie rozbrzmiały w JCK–u\nAktualizacja: Niedziela, 13 grudnia 2015, 8:32\nWczoraj (11.12) w sali widowiskowej Jeleniogórskiego Centrum Kultury odbył się koncert Domowych Melodii – niszowego zespołu, który ma liczną grupę fanów muzyki alternatywnej.\nProste, a zarazem melodyjne utwory obfitujące w bogatą treść wyrażaną słowami porwały jeleniogórską publiczność do zabawy.\nJustyna „Jucho” Chowaniak, Staszek Czyżewski, Kuba Dykiert tworzą efektowne trio, które najlepiej czuje się... w piżamach. Artyści, którzy doskonale bawią się na scenie, jak i zróżnicowana publiczność z pewnością na długo zapamiętają występ w JCK-u.\nTrudno szukać ich utworów w mediach mainstreamowych, ale każdym kolejnym występem poszerzają grono swoich fanów. W Jeleniej Górze zabrzmiały doskonale znane piosenki „Grażka” i „Zbyszek” oraz wiele innych hitów gwiazd internetu i rozgłośni radiowych.\n~... 12-12-2015 10:46\nStrasznie wyświechtanym określeniem jest ostatnio słowo "mainstreamowe" dla niektórych osób wręcz stało się oskarżeniem! A w radiach, telewizjach nie wąsko tematycznych tego typu zespoły można posłuchać, zobaczyć - trzeba tylko śledzić programy!:-) To trochę tak jak w dzisiejszej "polityce". W ogólnopolskich rozgłośniach PR1, PR3, TVP, TVN, Polsat pełno jest dzisiejszych rządzących, ale głoszą oni że są nie dopuszczani bo lubią tak jak w TV Trwam, czy tv Republice - tylko oni jako jedyni słuszni.\n~ 12-12-2015 18:55\nKaczystan i tyle !!!


W moim ogrodzie - 8 Zielone (Viridiflora)\n8 Zielone (Viridiflora)\nNazwa grupy Viridiflora wywodzi się od dwóch łacińskich słów – viridis znaczy zieleń, a Flora to rzymska bogini kwiatów. Najstarszym znanym przekazem traktującym o zielonym tulipanie jest ten pochodzący z "Besler's HortusEystettensis, 1613", gdzie autor opisuje odmianę "Groen Ridder" (Zielony Rycerz). Przez kolejne wieki i lata okazjonalnie pojawiały się tulipany z domieszką koloru zielonego. Nie dostrzegano jednak w nich piękna, nie cieszyły się też wzięciem na rynku ani zainteresowaniem wśród ogrodników. Stanowiły swoistą ciekawostkę botaniczną. Nazywano je w zależności od kraju – green tulips, grünen Tulpen, tulipe vertes czy tulipani verdi. Wszystko to przez zielone znaczenia na płatkach, w postaci smug, płomieni i nieregularnych przebarwień. Zmiany w postrzeganiu ich jako odmieńców, przyniósł dopiero rok 1947, kiedy to przedstawiono tulipana "Artist". Od niego to, uznanego protoplasty, rozpoczyna się współczesna historia grupy Viridiflora. Jego wyjątkowość polegała na tym, że po raz pierwszy kolor zielony był tak wyraźny i mocny. Stał się jednym z kolorów podstawowych, zestawionym równorzędnie na płatkach z innymi. Zarówno u "Artista", jak i późniejszych odmian, przybiera to zawsze postać spektakularnego kontrastu, co jest jedną z cech wyróżniających tulipany tej grupy. Ponadto znane są z bardzo długiego okresu kwitnienia, znacznie ponad dwa tygodnie, aż po ostatnie dni maja. Nieliczne dorastają do do 65 cm, w większości odmian są jednak niższe. Mocne pędy sprawiają, że doskonale nadają się na kwiaty cięte, ale też potrafią zachwycić w ogrodzie. Nie pachną.\nPrzegląd grupy Viridiflora w moim ogrodzie i wspomniany już tulipan "Artist". Wyhodowany został w 1947 roku, przez szkółkę Captein. To firma rodzinna założona przez małżeństwo Adriaan i Jana Captein, mieszkających w Leiden (Holandia). W tym samym mieście, w którym osiadł na stałe Carol Clusius wraz z kolekcją tulipanów i był też na tamtejszym uniwersytecie wykładowcą botaniki. Capteinowie początkowo zajmowali się hodowlą bydła, jednak pasja do tulipanów była tak silna, że wkrótce zdominowała ich całe życie zawodowe. Wyhodowali wiele wspaniałych tulipanów, w większości Viridiflora – jednak to "Artist" pozostał ich najwspanialszym dziełem. Do jego stworzenia użyli "Palestrina", innego swojego tulipana z 1944 roku. To odmiana z grupy Single Early o łososiowych kwiatach z zielonym przebarwieniami na zewnątrz płatków. Na drugiego rodzica został wybrany "Generaal de Wet" z 1904, Single Late, o pomarańczowych kwiatach. W efekcie krzyżowania otrzymano tulipany podobne w kształcie do tulipanów liliokształtnych, choć nie tak smukłe, a bardziej czarkowate. Kiedy są otwarte przypominają pięcioramienne gwiazdy. Kwiaty "Artista" bardzo egzotyczne – nacechowane są zieloną smugą, rysującą się szeroko na pomarańczowych, złoto obrzeżonych płatkach. Nagrodzony w 1995 roku Award of Garden Merit (RHS). Jak najbardziej zasłużenie...\n"Formosa" jest dobrym przykładem tego, że już przed "Artistem" były pomysły zielonych tulipanów. Nie tyle nie zostały obrócone w materie, co nie było zbyt dużego zapotrzebowania na taki tulipanowy asortyment. Po prostu takie były gusta, uwagę przyciągały jaskrawe i mocne barwy. "Formosa" został wyhodowany w 1926 roku, przez szkółkę Poolman Moy z Haarlem (Holandia). Tulipan prawie historyczny, a miejscowość jego narodzin ma wspaniałe konotacje z siedemnastowieczną Tulipomanią. Jest dwukolorowy – zielona smuga i siarkowo żółte płatki. Niewysoki, dorasta do 35 cm. Wspaniały do pojemników i na pierwszy plan rabat. Myślę, że może podobać każdemu, nie tylko pasjonatom...\nTulipan "Green River" – hodowca C.Nielen & Son, rok wprowadzenia na rynek 1993. Podobny do "Artista", którego jest sportem, choć łagodniejszy w kolorach. Niski, do 30 cm wzrostu, prawie botaniczny w pokroju. Niezwykłości kwiatom dodają srebrno-zielone liście z kremowym marginesem, które fantazyjnie rozpościerają się nisko nad ziemią. Wspaniały do pojemników i na skalniaki. Award of Garden Merit w 1995 i potwierdzona ponownie w 2008 roku. "China Town" przyciąga uwagę, nie sposób przejść wiosną obok niego, nie zatrzymując się w podziwie nad delikatnością urody. Ale też potrafi być charakterny i spektakularny...


O Nas | Lazy Rida Beats\nLazy Rida Beats swoją podróż w świecie muzyki zaczęła 12 lat temu. Wtedy powstały nasze pierwsze bity i zaczął kształtować się nasz styl. Naszym zadaniem jest dostarczenie nowoczesnych bitów dla raperów, piosenkarzy, artystów, firm na całej planecie. Robimy wszystko co w naszej mocy, aby urozmaicać doświadczenie naszych klientów z muzyką.\nW dzisiejszych czasach oryginalne bity robione z sercem są poszukiwane i pożądane w kręgach muzycznych. Kultura rap i muzykę z nią związana nieustannie cieszy się ogromnym zainteresowaniem wśród ludzi. Komponowanie i tworzenie muzyki jest przede wszystkim naszą pasją a po tym dopiero profesją. Naszym celem jest motywowanie innych artystów, którzy chcą pracować nad własną muzyką i rozwijać się w tym kierunku. Dostarczając najlepsze możliwości współpracy oraz serwis, zapewniamy satysfakcję oraz zadowolenie naszych klientów na wysokim poziomie.\nEkipa Lazy Rida Beats\nProducent muzyczny, członek stowarzyszenia ASCAP, marketingowiec, współzałożyciel projektu LazyRidaBeats. Zajmuje się produkcją i kompozycją muzyki od 2004 roku. Zaczynał jako dj, słuchacz muzyki rap, trance, drum n bass, electro. Szybko zdecydował skupić się na produkcji kompozycji takich jak bity do rapu. Jego inspiracja płynie głównie z muzyki rapu amerykańskiego i kanadyjskiego. Tworzy podkłady w wielu różnych stylach, of rapu, po east coast, west coast, g funk, mb, a także grime. Zdobył parę złotych płyt a także platynową płytę w 2016 roku.\nKompozytor, multiinstrumentalista, współzałożyciel projektu LazyRidaBeats. Swoje pierwsze kroki muzyczne stawiał już jako kilkuletni uczeń klasy gry na akordeonie w Ognisku Muzycznym przy siedleckim Wojskowym Klubie Garnizonowym. Później była Szkoła Muzyczna: trąbka, fortepian, następnie Studium Nauczycielskie i dalsza edukacja muzyczna. Pedagog z pasją nauczania muzyki dzieci i młodzieży oraz właściciel studia nagrań, a także wytwórni muzycznej w latach 90-tych. Współtwórca wielu projektów muzycznych począwszy od muzyki folk, poprzez poezję śpiewaną, muzykę rozrywkową, po elektroniczną i rockową.\nSnak The Ripper, Jaclyn Gee, Polska Wersja, Fababy, Kacper HTA, ZBUKU, Sulin, Fu, Radio Eska, MTV oraz z wieloma innymi artystami i firmami.


Centrum Wsparcia dla osób w stanie kryzysu psychicznego - Katowice informacje ciekawe artykuły\nDodano: 2018-03-13 09:00\nuprzejmie informujemy o nowo otwartym, działającym na zlecenie Ministerstwa Zdrowia od grudnia 2017 roku, Centrum Wsparcia dla osób w stanie kryzysu psychicznego, w ramach Narodowego Programu Zdrowia.\nZa pomocą całodobowej, bezpłatnej linii psychologowie Fundacji ITAKA udzielają wsparcia w kryzysie i kierują do odpowiednich placówek mogących udzielić dalszej pomocy. W Centrum istnieje także możliwość konsultacji telefonicznej pod numerem 800 70 2222 lub mailowej z psychiatrą, pracownikiem socjalnym i prawnikiem. Linia telefoniczna jest bezpłatna.\nNa stronie internetowej: www.liniawsparcia.pl udostępniony został plakat z informacjami o działających placówkach na terenie kraju oraz o dyżurach specjalistów.\nFood trucki w Katowicach. Rynek Smaków przez cały weekend [ZDJĘCIA]\nFood trucki w Katowicach. Rynek Smaków przez cały weekend [ZDJĘCIA]dodano 4 godz. temu\nGdzie najlepiej wynająć pokój w Katowicach? W hotelu, hostelu czy pensjonacie?dodano 23 godz. temu\nPremiera oraz spotkanie z twórcami filmu Wilki Złe w Kinoteatrze Rialtododano 23 godz. temu\nSzluknij sie z kokotka! Urząd Miasta informuje: katowicka kranówka zdatna do piciadodano 2019-03-22 10:00


USTM > Aktualności > Finał Dni Otwartych Funduszy Europejskich\nW niedzielę, 12 maja br. w Tomaszowie Mazowieckim odbyły się Dni Otwarte Funduszy Europejskich, podczas których, jako beneficjent i wystawca, byliśmy obecni . Opowiadaliśmy o zmiękczaczach, filtrach kuchennych oraz systemach filtrujących, które zmiękczają wodę i oczyszczają ją ze szkodliwych substancji. Można było posłuchać o projektach w których stawiamy na rozwiązania ekologiczne i ekonomiczne w trosce o zdrowie użytkowników. Eksperci naszej firmy udzielali porad i pomagali w doborze odpowiednich urządzeń oraz pokazywali, jak w szybki i prosty sposób zbadać jakość wody, która płynie w naszych kranach.


YouTube z HDR? Niestety Nie Dla Każdego | VideoTesty.pl\nHDR – kolejny krop do przodu\nYouTube wprowadził już obsługę rozdzielczości 4K a nawet 8K oraz płynności 60 klatek na sekundę. To jednak wciąż mało. Teraz firma wprowadza HDR, ale jest jeden, bardzo istotny problem. Aby móc cieszyć się jakością HDR trzeba posiadać odpowiedni monitor, który wspiera ten standard. Jak się pewnie domyślacie, nie ma ich za wiele. Ale to nie wszystko. Potrzebne też będą dodatkowe urządzenia.\nGoogle zapowiedziało, że YouTube w HDR będzie dostępny dla tych, którzy posiadają przystawkę Chromecast Ultra, a w najbliższym czasie dołączą do nich użytkownicy telewizorów Samsung Smart TVz ekranami Ultra HD. I to tyle… grono odbiorców jest więc znikome. Filmy HDR w serwisie YouTube nie są na razie dostępne na komputerach osobistych ani smartfonach.\nPozostaje jedynie uzbroić się w cierpliwość i mieć nadzieję, że niedługo HDR zostanie udostępnione dla wszystkich.


Kolejny, w tym roku formacyjnym, Rejonowy Dzień Wspólnoty Ruchu Światło-Życie, odbył się 7 grudnia 2008 w parafii p.w. Królowej Różańca Świętego w Dzierżoniowie.\nTemat naszego spotkania brzmiał:\n"Czynić uczniów przez liturgię - Modlitwa fundamentem jedności."\nPo zawiązaniu wspólnoty usłyszeliśmy konferencję wygłoszoną przez ks. Krzysztofa Herbuta. Przekazane nam treści podkreślały jak ogromną wartością dla nas wszystkich powinna być (i ufam, że jest) modlitwa.\nBezpośrednie spotkanie z naszym Panem i Zbawicielem na modlitewnym dialogu jest wspaniałą szansą pogłębiania naszej więzi duchowej.\nPoprzez modlitwę małżonków możemy wspólnie dzielić się naszą Wiarą, Nadzieją i Miłością z Panem Jezusem. Budować jedność naszego małżeństwa. Rodzina zjednoczona na modlitwie zjednoczoną pozostanie.\nNiebagatelną rolę w kształtowaniu sumień i duchowości naszych dzieci odgrywa modlitwa rodzinna. To dzięki niej nasze pociechy mogą czerpać wzorce i uczyć się zbliżać do Pana Boga. To my rodzice, jako pierwsi nauczyciele, jesteśmy za to odpowiedzialni i otrzymaliśmy piękne narzędzie w postaci modlitwy rodzinnej. Nic nie będzie lepszym przykładem dla naszych dzieci jak wspólna rozmowa z Panem Jezusem. Jemu możemy zawsze się pokłonić, podziękować, Jego przeprosić. On zawsze wysłucha naszych próśb. Poprzez modlitwę mamy szansę, ale i obowiązek budować jedność w naszych rodzinach. Bóg chce jednoczyć męża, żonę, dzieci, cała rodzinę, wspólnotę ...\nKolejnym etapem Dnia Wspólnoty był Namiot Spotkania w jedności z Panem naszym Jezusem Chrystusem wystawionym w Najświętszym Sakramencie.\nMyśli wokół których się poruszaliśmy to:\n"Ojcze spraw aby byli jedno" J17,11\n"Kto trwa we mnie a Ja w nim, ten przynosi owoc obfity" J 15, 5\n"Bądźcie mocni w Panu siłą Jego potęgi" Ef 6,10\nNastępnie pracowaliśmy w "małych" grupach dzieląc się naszymi doświadczeniami i refleksjami z naszego życia.\nNiektóre z pytań powinny zmusić nas do głębszej analizy i rewizji naszego życia ... .\nCentrum naszego spotkania wspólnotowego była Eucharystia przeżywana w łączności z wiernymi goszczącej nas parafii.\nPo napełnieniu naszych serc pokarmem duchowym udaliśmy się na agape. Wdzięczni Panu za dar spotkania i wszystko czym zostaliśmy obdarowani, tradycyjnym śpiewem "Zjednoczeni w Duchu" zakończyliśmy nasze spotkanie. Bogu niech będą dzięki!\n(za zdjęcia dziękujemy Halinie i Tadeuszowi)


Firma Auto Binol Sp.j. oferuje pomiar płyty podłogowej w uszkodzonych lub w już naprawionych pojazdach.\nPosiadamy elektroniczny system pomiarowy CAR-O-TRONIC firmy Car-O-Liner, który umożliwia pomiar wszystkich punktów bazowych nadwozia i podwozia pojazdu. Dysponujemy danymi pomiarowymi praktycznie dla wszystkich marek i modeli samochodów. Dane te są na bieżąco aktualizowane. Mając do dyspozycji tak doskonałe urządzenie pomiarowe, jesteśmy w stanie dokonać bardzo szybkiego pomiaru płyty podłogowej.\nPomiar płyty podłogowej umożliwia pomiar rozmieszczenia bazowych punktów karoserii i porównanie z kartami wzorcowymi producenta. Jesteśmy w stanie ustalić, które parametry geometrii układu jezdnego są związane z odkształceniem karoserii, a które z uszkodzonymi elementami zawieszenia.\nPo naprawie powypadkowej w większości przypadków tylko kontrola punktów stałych płyty podłogowej daje pewność, że samochód jest naprawiony fachowo i jego właściwości jezdne nie zagrażają uczestnikom ruchu drogowego.\nProtokoły z wynikami pomiarowymi można otrzymać w formie cyfrowej lub graficznej w 10 wersjach. Są one bardzo łatwe do analizy i interpretacji nawet dla osób niemających fachowej wiedzy w tym zakresie. Wydruk w kolorze pokazuje rezultaty pomiaru przy rozpoczęciu naprawy, podczas jej trwania oraz po zakończonej naprawie. Dokumentacja ta zawiera szczegółowe dane będące potwierdzeniem wykonanej pracy. Wydruk po skończonej naprawie pokazuje różnice pomiędzy początkiem a końcem naprawy.\nSystem CAR-O-TRONIC jest niezależnym urządzeniem niewymagającym poziomowania, tzn. specjalnego usytuowania w stosunku do mierzonego samochodu.\nZa pomocą tego systemu można:\ndokonywać pomiarów oraz oceny wielkości uszkodzeń przed zamocowaniem pojazdu na ramie naprawczej, wykonując pomiary np. na podnośniku 2-kolumnowym, 4-kolumnowym, "kanale", posadzce itp.,\nśledzić przebieg procesu prostowania (ruchy punktu pomiarowego tj. długość, szerokość, wysokość są wyświetlane na ekranie zarówno graficznie, jak i cyfrowo, wartości są stale aktualizowane).\nUrządzenie CAR-O-TRONIC gwarantuje szybkie zdiagnozowanie punktów bazowych płyty podłogowej bez konieczności demontażu podzespołów samochodu.\nNowa bramka pomiarowa HMP umożliwia pomiar nadwozia w samochodach o większych gabarytach; pomiar kolumny Mc Pherson bez ściągania kół, pomiar punktów, takich jak: otwory drzwiowe, słupki, linie dachu, komory silnika itp.\nDzięki trójstopniowej regulacji bramki HMP mamy łatwiejszy dostęp do punktów pomiarowych zarówno porównawczych, jak i przekątnych.\nPo zakończeniu wszystkich prac naprawczych za pomocą systemu CAR-O-TRONIC można sporządzić dokumentację naprawy (wydruki w postaci graficznej i wartościowej), która jest dla klienta najlepszym potwierdzeniem poprawności przeprowadzonych napraw.\nCAR-O-TRONIC jest to system bezprzewodowy, tzn. pomiędzy zespołem pomiarowym a częścią komputerową nie ma żadnych kabli ekranów, sond itp. Przekaz impulsów jest realizowany drogą radiową (4 zakresy). Elektroniczny system pomiarowy o firmowej nazwie CAR-O-TRONIC wersja COS 3 posiada niezbędne certyfikaty, homologacje oraz atesty honorowane w Polsce i na całym świecie.


Bačova roveň - ośrodek narciarski\nBacova Roven to dość mały, jak na słowackie warunki, ośrodek narciarski, którego największym atutem jest jedna z najbardziej stromych tras zjazdowych w Słowacji. Oczywiście ośrodek oferuje również trasy dla mniej wymagających narciarzy oraz dla tych, którzy przygodę z szusowaniem dopiero rozpoczynają. Poza narciarstwem zjazdowym wokół stacji można potrenować narciarstwo biegowe.\nBacova Roven to 3 wyciągi orczykowe o długości 700, 600 i 152 m.\nCałkowita długość 3 tras narciarskich o różnym stopniu trudności wynosi 2,96 km. Wizytówką ośrodka jest trasa czarna o długości 1450 metrów na przewyższeniu 360 metrów, która należy do najbardziej stromych tras na Słowacji.\nDodatkowo możemy poszusować na 1350 - metrowej trasie dla średnio-zaawansowanych oraz trasie typowo szkoleniowej o długości 40 metrów. Trasy są przygotowane ratrakiem i sztucznie naśnieżane.\nDla miłośników narciarstwa biegowego przygotowano 8 kilometrową pętlę.\nStacja znajduje się we wsi Vysna Boca na północnej stronie Niskich Tatr, około 21 km od Liptovského Hrádku i 30 km od Liptowskiego Mikułasza. W bezpośredniej bliskości tras znajduje się trzygwiazdkowy Hotel Barbora.\nDo typowej infrastruktury narciarskiej należą szkoła narciarska, przedszkole narciarskie, ski serwis, wypożyczalnia sprzętu narciarskiego, bufet oraz restauracja. Bazę noclegową stanowi trzygwiazdkowy hotel Barbora znajdujący się w bezpośredniej bliskości stoku.\nIstnieje możliwość jazdy nocnej, co w Słowacji należy do rzadkości.\nDo atrakcji w samej miejscowości należy zaliczyć lodowisko oraz korty tenisowe.\nJadąc od Popradu w stronę Liptowskiego Mikułasza skrącamy w lewo na Hybie (droga numer 18). Mijamy Hybie, Motel, a następnie odbijamy na rozwidleniu w lewo na drogę numer 72, którą dojeżdżamy bezpośrednio do docelowej miejscowości.\nWięcej informacji odnośnie dojazdu znajdziesz tutaj: http://www.bacovaroven.sk/en/kontakt\nNa miejscu przygotowane są bezpłatne parkingi.


"Bajka dla Tomka": Bajka o małym klonowym listku - RMF 24\n"Bajka dla Tomka": Bajka o małym klonowym listku\nCzwartek, 2 września 2010 (15:52)\nAutorka: Marta Michalak\nW pewnej pięknej krainie Liścikowo, w parku nad jeziorem mieszkał Mały czerwony Listek Klonu. W parku było bardzo wiele liści, liście dębu, kasztanowca, a także inne liście klonu. Wszystkie były bardzo kolorowe: żółte, brązowe, zielone nawet pomarańczowe, ale żaden liść nie był czerwony! Czerwony był tylko Mały Listek Klonu. Zastanawiał się on często dlaczego wśród tylu liści, tylko on jest czerwony. Nie pamiętał skąd wziął się w parku, pamiętał tylko, że gdy był całkiem malutki, mieszkał zupełnie gdzie indziej, potem wiatr zerwał go z drzewa i przywiał właśnie do parku w Liścikowie. Musiał przebyć bardzo długą drogę, bo gdy już dotarł na miejsce był bardzo zmęczony. Tylko tyle pamiętał. Mały Listek Klonu często marzył o tym, żeby zobaczyć listki takie same jak on - czerwone. Wiedział bowiem, że gdzieś musi znajdować się taka kraina, w której wszystkie listki są czerwone! Nie wiedział tylko gdzie i jak ma się tam dostać.\n- Może zapytam moich przyjaciół: innych listków - pomyślał.\nNa początek postanowił zapytać żółte listki dębu.\n- Witajcie przyjaciele, czy nie wiecie przypadkiem, gdzie jest kraina czerwonych listków klonu? - zapytał\n- Może za parkiem, w zielonym lesie, mieszkają czerwone listki - odpowiedziały listki dębu.\n- Tak, to na pewno tam! - ucieszył się Mały - ale zaraz posmutniał.\n- Jak mam się tam dostać, to bardzo daleko.\n- Popatrz właśnie przejeżdża tędy mała Jagódka na swoim rowerku, wsiądź do jej koszyczka, ona na pewno Cię tam zawiezie.\nMały Listek Klonu zrobił tak jak poradziły mu żółte listki dębu. Usadowił się wygodnie w koszyczku Jagódki, rowerek trochę podskakiwał, bo Jagódka jechała po dużych kamieniach, ale to nic! Mały był tak zadowolony, że w ogóle o tym nie myślał.\n- Zaraz zobaczę mnóstwo czerwonych listków, tak się cieszę - zawołał.\nJagódka i listek klonu dotarli na miejsce. Las był piękny, było w nim bardzo dużo drzew, ale niestety wszystkie drzewa były zielone, a zamiast liści miały igiełki.\nOjej - zawołał mały, co to za drzewa, nigdy takich nie widziałem.\n- Jesteśmy drzewami iglastymi - odezwał się rozespany jeszcze świerk, który właśnie uciął sobie popołudniową drzemkę - Co tu robisz listku? Chyba przybyłeś z pobliskiego parku, prawda?\n- Tak, szukam krainy, gdzie wszystkie listki są czerwone tak jak ja. Niestety to nie tutaj, ale może pan wie gdzie znajduje się taka kraina. Aha i dlaczego pan ma igły zamiast listków?\n- Mam igiełki, bo jestem drzewem iglastym, ty pochodzisz z drzewa liściastego. Są i takie, i takie drzewa, ale wszystkie są tak samo potrzebne. Posłuchaj Mały, dam ci dobrą radę. Zapytaj o krainę czerwonych listków wiewiórki, ona ciągle gdzieś biega, zbiera żołędzie, żeby miała co jeść zimą. Może ona widziała taką krainę - powiedział sędziwy świerk.\n- Dziękuję panu bardzo, już biegnę! Wiewiórka jest mądra, na pewno będzie wiedziała, miło było pana poznać! Do widzenia! - zawołał Mały i już go nie było.\n- Dzień dobry kochana wiewiórko, jestem Mały Listek Klonu - przedstawił się Mały.\n- Witaj, mój drogi co robisz w naszym lesie? - zapytała wiewiórka.\n- Szukam krainy czerwonych listków - odpowiedział Mały - może wiesz, gdzie można ją znaleźć, byłaś przecież w tylu miejscach.\n- Nigdy nie widziałam takiej krainy, ale może znajduje się ona w sadzie - odpowiedziała wiewiórka.\n- W sadzie? A gdzie to jest? - zapytał Mały - jak tam dotrzemy?\n- Sad jest za lasem, to kawał drogi, ale mam pomysł! - zapiszczała radośnie wiewiórka! - widziałeś kiedyś latawiec?\n- Jasne, że tak - uciszył się Mały - dzieci ciągle przychodzą do parku i puszczają latawce!\n- No właśnie - powiedziała wiewiórka - ty będziesz latawcem, ja uczepię się ciebie, a wiatr poniesie nas aż do sadu.\n- Nie wiem czy cię uniosę - zmartwił się Mały - ale możemy spróbować!\nWiewiórka i Mały Listek Klonu już po chwili szybowali w powietrzu.\n- Ja latam, ja latam - piszczała z zachwytu wiewiórka!\nMały śmiał się i pomyślał sobie "Zawsze myślałem, że jak jestem taki malutki to nikomu nie jestem przydatny, a teraz wiem, że to nie ważne czy ktoś jest mały czy duży, zawsze może sprawiać radość innym. Cieszę się, że wiewiórka jest taka zadowolona. Gdyby tak jeszcze moje marzenie się spełniło.\n- Jesteśmy na miejscu - przerwała rozmyślania Listka wiewiórka - możesz lądować.\nListek bezpiecznie wylądował i zaraz razem z wiewiórką zaczęli się rozglądać za innymi czerwonymi listkami klonu. Ale niestety, w sadzie czerwonych listków też nie było! Nie było tam też żołędzi, które chciała sobie nazbierać wiewiórka.\n- Och, i znowu nic! Gdzie mam jeszcze szukać, kto może znać drogę do mojej klonowej krainy! - zawołał Mały.\n- Spokojnie Listku - odezwała się fioletowa śliwka - szukasz krainy czerwonych listków klonu, tak?\n- Tak, tak, może pani wie gdzie taka kraina się znajduje, tak bardzo chciałbym ją odnaleźć!\n- Niestety nie wiem, ale w sadzie jest wiele drzew owocowych, zbliża się noc, prześpijcie się tutaj, a rano wszystkich zapytamy, drzewa owocowe są bardzo mądre, ciągle słuchają ludzi, którzy rozmawiają podczas zbierania owoców, na pewno kiedyś o takiej krainie słyszeli! - powiedziała śliwka.\nOj, jak bym się ucieszył - pomyślał Mały i od razu zasnął. Był bardzo zmęczony długą drogą do sadu.\nRano ciepłe, jesienne promyki słońca i głos małego chłopca obudził Małego ze snu.\nOjej, kto to - pomyślał.\nMały chłopiec biegł w stronę Listka Klonu, mówił jakimś innym językiem niż wszyscy ludzie, których znał Mały, ale o dziwo Mały go rozumiał, ciekawe dlaczego?\nCo to za chłopczyk? - zapytał Mały.\nTo wnuczek naszego właściciela, ma na imię Scott i mieszka w dalekiej Kanadzie. Trzeba tam lecieć samolotem! Teraz przyjechał do swojego dziadka na wakacje, ale już jutro odlatuje do domu - odpowiedziała Małemu śliwka.\nMały Scott podbiegł do Listka Klonu i od razu się mu spodobał, zapytał dziadka czy może wziąć listek ze sobą do domu. Obiecał, że będzie się nim opiekował. Dziadek się zgodził.\nJuż po chwili Mały siedział pomiędzy kartkami zeszytu Scotta.\n- Będzie Ci tu wygodnie i bezpiecznie minie ci podróż samolotem - powiedział chłopczyk.\n- Mały był przeszczęśliwy, miał nadzieję, że tam, w dalekiej Kanadzie odnajdzie wreszcie swoją wymarzoną krainę czerwonych listków klonu. Bał się jednak podróży samolotem. Wprawdzie latał już wcześniej razem z wiatrem i wiewiórką, ale to nie to samo.\nSamolot był wielki, siedziało w nim bardzo wielu ludzi. Mały wraz ze Scottem usiedli tuż przy oknie, żeby wszystko dobrze widzieć. Lecieli bardzo długo, tak długo, że Małemu zachciało się spać. Zasnął bardzo mocno i śnił o swojej wymarzonej krainie. Nagle obudziło go dziwne wrażenie jakby koła samolotu dotknęły ziemi.\n- Hurra! - zawołał Mały - jesteśmy na miejscu!\nMały razem ze Scottem wysiedli z samolotu i przesiedli się do samochodu, do domu chłopca był jeszcze spory kawałek drogi. Jechali długą drogą, wokół było po prostu przepięknie! Pełno jezior, wysokie góry i niedźwiadki przechadzające się po lesie. Nagle wjechali na bardzo wąską dróżkę, z daleka było widać mały domek, a wokoło.\nMały nie mógł wprost uwierzyć własnym oczom! Wkoło stało mnóstwo drzew, jedno przy drugim. I nie były to zwykłe drzewa, to były klony! A na każdym klonie, pełno listków i to jakich listków. Oczywiście czerwonych!!\n- Hurra, hurra!!!!! - zawołał Mały - nareszcie, odnalazłem moją wymarzoną krainę!!!!!!!\nMały wysiadł z samochodu i od razu pobiegł do listków.\n- Witajcie - zawołał - tak długo was szukałem!\n- Popatrzcie to Mały! - zawołały listki\n- Skąd mnie znacie - zapytał bardzo zdziwiony Mały.\n- Gdy byłeś jeszcze bardzo malutki mieszkałeś razem z nami na tamtym drzewie klonu. Byłeś jednak wielkim wiercipiętą i pewnego dnia wiatr zerwał cię z drzewa i zaniósł bardzo, bardzo daleko. Od tej pory już cię nie widzieliśmy - odpowiedziały listki.\nTeraz mały wiedział już wszystko, pamiętał przecież, że kiedyś mieszkał gdzie indziej, że wiatr niósł go bardzo, bardzo daleko i że tak trafił do Liścikowa. Właśnie to pamiętał! Teraz już wiedział: stąd pochodzi, wiedział też dlaczego rozumiał małego Scotta, chociaż inni go nie rozumieli. Mówił tym językiem, kiedy był malutki, musiał go pamiętać! Mały był bardzo szczęśliwy, rozmawiał ze swoimi nowymi przyjaciółmi bardzo długo i bardzo, ale to bardzo mu się tam podobało. Spełniło się jego wielkie marzenie! Mały spędził tam całą jesień i zimę.\nW końcu nastała wiosna. Mały Scott znowu wybierał się w odwiedziny do dziadka. Zapytał więc Małego czy ma go odwieźć powrotem do Liścikowa, czy też może chce zostać tutaj. Mały musiał podjąć bardzo ważną decyzję i nie wiedział co zrobić. Tutaj było mu bardzo dobrze, znalazł listki takie same jak on i przecież o tym marzył przez całe życie. A jednak. jednak bardzo tęsknił za swoimi przyjaciółmi: za listkami w żółtych, zielonych, pomarańczowych i brązowych kolorach, za małą Jagódką i jej rowerkiem, za sędziwym panem świerkiem, za rudą wiewiórką, której sprawił tyle radości, bo dzięki niemu mogła latać i za panią śliwką, która była bardzo mądra. Oj, tak Mały tęsknił za nimi bardzo! Wiedział już co ma zrobić! Podziękował grzecznie czerwonym listkom klonu za gościnę, obiecał, że na pewno jeszcze kiedyś je odwiedzi i wyruszył w drogę powrotną do domu. Znowu jechał samochodem, potem bardzo długo leciał samolotem, aż wreszcie znalazł się z powrotem w domu. Najpierw odwiedził panią śliwkę, potem rudą wiewiórkę i sędziwego pana świerka, w końcu dotarł do parku w Liścikowie. Wszyscy jego przyjaciele bardzo się uradowali na jego widok, bo też bardzo za nim tęsknili. Mały opowiedział im wszystkie swoje przygody: a przecież było ich bardzo, bardzo dużo. Czasem nie było łatwo, ale mały dał sobie radę, bo na każdym kroku pomagali mu wspaniali przyjaciele. Mały był przeszczęśliwy!!!\nI Ty masz wkoło wielu przyjaciół i ludzi, którzy zawsze będą przy Tobie. Pamiętaj o tym! Jesteś wyjątkowy jak Mały czerwony Listek Klonu i tak jak on po wielu trudnościach i przygodach na pewno pewnego dnia wrócisz do domu, swojego domu!\nCleo zniknęła z namiotu. Prasa już pisze o "australijskiej Maddie McCann"\nZnęcali się psychicznie i fizycznie nad swoją babcią. Dwaj bracia w rękach policji\n"Zderzenie rządu PiS ze ścianą". Tusk o debacie w Parlamencie Europejskim\nPSL złożył wniosek o skrócenie kadencji parlamentu. „Obecny rząd nie może dłużej trwać”\nW chustce na głowie i maseczce. Była sekretarka obozu w Stutthof przed sądem\nKontrole na granicy polsko-niemieckiej? Duda: Nie ma takiego sygnału\nSzydło w europarlamencie: Nie wypchniecie Polski z Unii Europejskiej\nWczoraj, 18 października (08:02)\nWaszczykowski: Obawiam się, że polska opozycja zorganizuje show fake newsów


Rosnące amerykańskie upały pobudzają liczbę szczurów miejskich - Wiadomości o wpływie klimatu | Wiadomości dotyczące wpływu na klimat\nRosnące amerykańskie upały pobudzają liczbę szczurów w miastach\nGryzonie to coraz bardziej udane sąsiedzi miejscy. Zdjęcie: autor: Mert Guller Unsplash\nByć może nie jest to jedyna przyczyna rosnącej liczby szczurów w miastach w USA, ale prawdopodobnie wiąże się to z rosnącym upałem zmian klimatu.\nW upale amerykańskiego lata myśli miejskich szczurów skupiają się na jednym celu: czasie reprodukcji, o czym mówią media.\nWybierają rodzaj nagłówków, które powodują dreszcze wzdłuż kręgosłupa. „Szczury uwielbiają zmiany klimatu ”, mówi jeden. „Zmiany klimatu są przerażające; eksplozja szczurów jest straszniejsza”, Mówi inny.\nZmiany klimatu ograniczają obszar plaży w Ballena Marine National Park, Kostaryka\nRaporty z kilku miast w USA wskazują, że populacja szczurów w miastach rośnie, a wiele wskazuje na zmianę klimatu jako główną przyczynę narastającego problemu gryzoni.\nRzeczywiste powody, które niektórzy z bardziej kwiecistych komentatorów nazywają „ratpocalypse”, są trudne do oszacowania. Przeprowadzono niewiele badań.\nWeźmy na przykład Nowy Jork. Szacunki dotyczące wielkości populacji szczurów w mieście - populacja ludzka wynosi milion 8.6 - wahają się gdziekolwiek pomiędzy 2 a 32 milionami.\n„Brązowy szczur lub Rattus norvegicus, powszechne na wschodnim wybrzeżu USA, może produkować sześć miotów rocznie ze średnią ilością szczeniąt 12 na miot ”\nChoć liczby mogą być niejasne, istnieje ogólna zgoda, że liczba szczurów w mieście znacznie rośnie. Liczba wezwań do kontrolerów szkodników wzrosła. Władze miasta mówią częstotliwość występowania szczurów wzrosła o prawie 40% w ciągu ostatnich pięciu lat.\nPolarny lód morski osiąga rekordowo niski poziom\nSzczury mogą być wektorami lub nosicielami chorób i może przenosić kleszcze i pchły. Oni też mogą to zrobić znaczne szkody w istotnej infrastrukturze, gryząc druty i uszkadzając chodniki i systemy odwadniające przez ich zakopanie.\nW chłodne dni szczury są zwykle nieaktywne i pozostają w norach. Z łagodniejszymi zimami i rosnącymi średnimi temperaturami, sezon lęgowy szczurów został przedłużony.\nSzczury rozmnażają się w szybkim tempie; brązowy szczur lub Rattus norvegicus, wspólne na wschodnim wybrzeżu USA, może produkować sześć miotów rocznie ze średnią ilością szczeniąt 12 na miot.\n„Gdziekolwiek pójdę, populacje szczurów rosną”, powiedział badaczowi gazecie New York Times.\nWięcej mieszkańców miasta\nInne miasta w USA zgłaszają podobne inwazje na szczury; Podobno w Chicago występuje szczególnie poważny problem gryzoni.\nBliźniacze zagrożenie w Azji Południowej: ekstremalne upały i wulgarne powietrze\nChociaż uważa się, że podwyższona temperatura jest jedną z przyczyn wzrostu populacji szczurów, w grę wchodzą inne czynniki. W Stanach Zjednoczonych i na całym świecie coraz więcej osób decyduje się na życie w miastach.\nWedług 2050 to szacuje 70% światowej populacji będzie mieszkało w miastach. Więcej osób w ciasno upakowanych miejscach oznacza, że gromadzi się więcej żywności i więcej śmieci. Niewystarczające urządzenia do zbiórki odpadów w wielu obszarach miejskich nieuchronnie prowadzi do wzrostu liczby gryzoni.\nZaskakujące wydaje się, że niewiele badań poświęcono szczurom miejskim, ich zachowaniu i liczebności populacji w różnych miastach.\nJednym z problemów napotykanych przez badaczy jest to, że jest wielu mieszkańców miast, zwłaszcza właścicieli niechętnie przyznał się do problemów związanych z inwazją szczurów - lub w celu podkreślenia problemu, umożliwiając naukowcom przeprowadzanie badań w ich obiektach. - Sieć wiadomości klimatycznych\nDlaczego zmiany klimatu pogarszają problemy zdrowia publicznego\nby Espinosa Chelsey Kivland i Anne Sosin z Dartmouth College\nNa całym świecie debata dotycząca opieki zdrowotnej często toczy się wokół dostępu. Dr Tedros Adhanom Ghebreyesus, szef Światowej Organizacji Zdrowia, ogłosił niedawno: „Wszystkie drogi prowadzą do powszechnego zdrowia…\nZagrożenie ze strony nowych gazów CFC w powietrzu\nPorównanie próbek powietrza rozłożonych na więcej niż 30 lat ujawniło trzy nowe gazy CFC, które mogą przyczynić się do globalnego ocieplenia - a dowody wskazują, że są one wytwarzane przez człowieka\nDlaczego rosną emisje dwutlenku węgla w lasach?\nLasy tropikalne mogą być coraz bardziej zagrożone zmianami klimatu. A kiedy umierają, rosnąca leśna emisja dwutlenku węgla może zagrozić znacznej części życia na Ziemi.\nDlaczego 2 ℃ globalnego ocieplenia jest znacznie gorszy dla Australii niż 1.5 ℃\nAustralia to kraj skrajności. W ciągu ostatnich kilku lat doświadczyliśmy wszelkiego rodzaju ekstremalnych warunków klimatycznych, od fal upałów (zarówno na lądzie, jak i nad Wielką Rafą Koralową), po susze i powodzie…\nJak ślad ekologiczny gospodarki cyfrowej zagraża planecie\nWspółczesne społeczeństwo poświęciło znaczną uwagę obietnicom gospodarki cyfrowej w ciągu ostatniej dekady. Jednak poświęcono niewiele uwagi jego negatywnemu oddziaływaniu na środowisko.\nUchodźcy i dzikie zwierzęta są narażone na ryzyko z powodu granicy\nNie tylko ludzie, ale czworonożni imigranci są zagrożeni przez graniczne mury. Inne gatunki też mogą być uchodźcami klimatycznymi. Ściany\nRepublika Południowej Afryki: nowa narracja może rozwiązać kryzys antyimigrancki\nAfrykańscy migranci ponownie stali się celem grabieży, przemocy i wysiedleń w Republice Południowej Afryki.\nCo zawiera retoryczny poradnik przemysłu węglowego\nby Steve Schwarze, Uniwersytet Montana; i in.\nJeśli obywatele słyszeli cokolwiek o przewrocie w amerykańskim przemyśle węglowym, to prawdopodobnie jest to naleganie, że prezydent Obama i EPA wypowiedzieli „wojnę z węglem”.


Deathrun Manager - Problemy z pluginami - AMXX.pl: Support AMX Mod X i SourceMod\nTemat rozp. HunteR, 21.07.2009 19:27\nNapisano 21.07.2009 19:27\nWitam , dziś wgrałem Deathrun Manager ( Ten najnowszy ) i mam jeden problem , dlaczego nie wybiera TT automatycznie ? Sam muszę przejść do TT i nie zmieniają się osoby .\nŻeby nie zakładać nowego tematu , jak zrobić żeby na serwerze DR nie było map typu dd2 , inferno , nuke itp ?\nNapisano 22.07.2009 06:55\njak zrobić żeby na serwerze DR nie było map typu dd2 , inferno , nuke itp ?\nWywal te mapy z mapcykle.txt, maps.ini - jeżeli używasz mapchooser`a4 skonfiguruj odpowiednio cvar`y, aby nie pobierał map z folderu tylko z pliku.\nZmień parametry w komendzie startowej ( jeżeli nie masz dostępu, poproś hosting );\n+exec server.cfg +map deathrun_temple -debug\nNapisano 22.07.2009 08:38\nTo działa z mapami , ale co zrobić żeby automatycznie wybierało CT do TT ? Bo grałem z kumplami i każdy był w CT a ja w TT i dopiero jak sie zabiłem i przeniosłem któregoś z tamtych , a takto automatycznie bym chciał . Ma ktoś jakiś program ?\nNapisano 22.07.2009 08:58\nMi, innym śmiga doskonale. Być może masz złe wartości w server.cfg.\nNapisano 22.07.2009 10:07\njuż działa, lecz na mapie deathrun_pycho ten plugin nie działa, i mam jeszcze 1 pytanie. Jak wylaczyc tego DRM Bota ?\nNapisano 22.07.2009 10:26\nJak wylaczyc tego DRM Bota ?\nNapisano 22.07.2009 14:19\na jest mozliwosc wylaczenia map typu de_ i cs_ ? aby nie mozna bylo ich nominowac.\nNapisano 22.07.2009 15:48\nNapisano 22.07.2009 16:49\ntak, zrobiłem tak jak powiedziałeś, lecz nadal mogę je nominować\nNapisano 22.07.2009 18:23\nWywał mapy z:\nNapisano 22.07.2009 20:26\npomysl zanim cos napiszesz, jezeli sie mapy wywali z maps to serv nie dziala\nNapisano 22.07.2009 21:01\n+exec server.cfg +map deathrun_temple\nZostawiasz wszystkie mapy jakie masz w mapcykle.txt .


Opony letnie 205/45 R17 - Wulkanista.pl\nPoniżej lista opon letnich dostępnych w rozmiarze 205/45R17. Każda opona letnia o tych parametrach ma 205 mm szerokości, średnica felgi to 17, natomiast profil równa się 45 %. W ofercie znaleźć można propozycje takich producentów jak Nexen, Nokian czy Dębica.\nOpony letnie 205/45 R17 firmy Kormoran to ogumienie należące do klasy ekonomicznej (najtańsze opony). Model Gamma B2 został wyposażony w bieżnik o konstrukcji kierunkowej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 168 zł / szt.\nOpony letnie Kormoran 205/45R17 pozycjonowane są w klasie ekonomicznej. Model Gamma B2 wyposażony został w kierunkową kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nOpony letnie 17 205x45 firmy Kormoran zaliczane są do klasy ekonomicznej. Model Ultra High Performance ma bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 192 zł / szt.\nOpony w rozmiarze 205/45ZR17 letnie Kormoran to ogumienie należące do klasy ekonomicznej (najtańsze opony). Model Ultra High Performance wyposażony został w asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 195 zł / szt.\nOpony letnie firmy Dayton w rozmiarze 205/45 R17 należą do klasy ekonomicznej (budżetowe). Model Touring 2 ma asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nOpony 205/45 R17 letnie Nexen zaliczane są do klasy średniej. Model N'Fera SU1 wyposażony został w asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 259 zł / szt.\n205/45 R17 88W XL FP\nOpony letnie marki Dębica 205/45R17 zaliczane są do klasy ekonomicznej. Model Presto UHP 2 ma asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nOpony w rozmiarze 205/45R17 letnie firmy Kleber to ogumienie należące do klasy średniej (medium). Model Dynaxer HP3 został wyposażony w bieżnik o rzeźbie symetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 296 zł / szt.\nOpony letnie firmy Kleber 205 45 17 pozycjonowane są w klasie średniej (najlepszy stosunek ceny do jakości). Model Dynaxer HP3 posiada symetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 314 zł / szt.\n205/45 R17 88Y XL FR\nOpony letnie 205 45 17 Uniroyal zaliczane są do klasy średniej. Model RainSport 3 został wyposażony w bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\nCena od 317 zł / szt.\n205/45 R17 88Y XL FP\nOpony 205/45 R17 letnie firmy Sava należą do klasy ekonomicznej (najtańsze opony). Model Intensa UHP 2 wyposażony został w asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "Y" informuje o maksymalnej dopuszczalnej prędkości (do 300 km/h) z jaką może poruszać się auto. (więcej)\nCena od 326 zł / szt.\nNokian Line 205/45 R17 88W XL\nOpony letnie 205/45R17 firmy Nokian należą do segmentu premium. Model Line ma bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nOpony letnie 205/45 R17 marki Uniroyal to ogumienie należące do klasy średniej. Model RainSport 3 ma asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 333 zł / szt.\n205/45 R17 84W Run Flat MFS\nOpony 205/45 R17 letnie Falken to ogumienie należące do klasy średniej (najlepszy stosunek ceny do jakości). Model Ziex ZE914 Ecorun wyposażony został w bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "84" informuje o maksymalnym obciążeniu (do 500 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nIndeks nośności – 84 (do 500 kg/oponę)\nCena od 339 zł / szt.\n205/45 R17 84V SSR FR\nOpony w rozmiarze 205/45 R17 letnie marki Uniroyal należą do klasy średniej (najlepszy stosunek ceny do jakości). Model RainSport 3 ma bieżnik o budowie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "84" informuje o maksymalnym obciążeniu (do 500 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 361 zł / szt.\nOpony letnie 205/45R17 marki Fulda to ogumienie należące do klasy średniej (najlepszy stosunek ceny do jakości). Model SportControl 2 wyposażony został w asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\n205/45 R17 88V XL (FR)\nOpony letnie 205/45R17 firmy Pirelli pozycjonowane są w klasie premium. Model Cinturato P7 wyposażony został w asymetryczny kształt bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nCena od 376 zł / szt.\n205/45 R17 88W XL (FR)\nOpony w rozmiarze 205/45ZR17 letnie Pirelli to ogumienie należące do klasy premium. Model P Zero Nero GT został wyposażony w bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nOpony letnie w rozmiarze 205/45 R17 firmy Yokohama należą do klasy premium (dla profesjonalistów). Model BluEarth-A AE-50 posiada asymetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 384 zł / szt.\n205/45 R17 88W XL MFS\nOpony letnie 205/45R17 Dunlop pozycjonowane są w klasie premium (najlepsze osiągi). Model Sport Maxx RT 2 posiada asymetryczny kształt bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 388 zł / szt.\nOpony letnie 205 45 R17 marki Goodyear to ogumienie należące do segmentu premium. Model Eagle F1 Asymmetric 3 ma bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 390 zł / szt.\nOpony letnie 205/45R17 firmy Bridgestone pozycjonowane są w segmencie premium (dla wymagających kierowców). Model Turanza T005 ma asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nOpony letnie 17 205x45 Yokohama to ogumienie należące do segmentu premium (najlepsze osiągi). Model Advan Fleva V701 posiada bieżnik o konstrukcji kierunkowej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 405 zł / szt.\nOpony 17 205x45 letnie firmy Pirelli pozycjonowane są w segmencie premium. Model P Zero Nero GT ma asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nOpony 17 205x45 letnie firmy Michelin należą do klasy premium (najwyższa jakość). Model Primacy 3 ma bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 409 zł / szt.\n205/45 R17 88V XL FP\nOpony letnie w rozmiarze 205/45R17 firmy Goodyear zaliczane są do segmentu premium (dla profesjonalistów). Model Eagle F1 Asymmetric 3 wyposażony został w bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nCena od 413 zł / szt.\n205/45 R17 88Y XL MFS\nOpony letnie 205/45 R17 marki Dunlop należą do klasy premium. Model Sport Maxx RT 2 został wyposażony w bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "Y" informuje o maksymalnej dopuszczalnej prędkości (do 300 km/h) z jaką może poruszać się auto. (więcej)\nCena od 414 zł / szt.\nOpony letnie 205/45 R17 firmy Goodyear zaliczane są do klasy premium. Model Eagle F1 Asymmetric 2 wyposażony został w bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\nCena od 415 zł / szt.\n205/45 R17 88W XL * MFS\nOpony letnie w rozmiarze 205/45 R17 Dunlop to ogumienie należące do klasy premium (dla profesjonalistów). Model Sport Maxx RT został wyposażony w bieżnik o budowie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 417 zł / szt.\n205/45 R17 88V XL RE FP\nOpony w rozmiarze 17 205x45 letnie firmy Goodyear zaliczane są do klasy premium. Model EfficientGrip Performance posiada asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nHomologacja – Renault (RE)\nNajniższe spalanie paliwa (klasa A)\nOpony letnie 205/45 R17 firmy Bridgestone to ogumienie należące do segmentu premium (najwyższa jakość). Model Potenza RE050A ma bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 427 zł / szt.\nOpony letnie 205/45 R17 marki Continental pozycjonowane są w klasie premium (dla profesjonalistów). Model PremiumContact 6 został wyposażony w asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 428 zł / szt.\n205/45 R17 84V Run Flat (FR)\nOpony (letnie) w rozmiarze 205/45 R17 Pirelli pozycjonowane są w segmencie premium. Model P Zero został wyposażony w asymetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "84" pozwala na obciążenie opony do 500 kg. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\n205/45 R17 84V Run Flat * (FR)\nOpony letnie 205/45 R17 firmy Pirelli należą do segmentu premium. Model P Zero ma asymetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "84" pozwala na obciążenie opony do 500 kg. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\n205/45 R17 88W XL DSROF * MFS\nOpony letnie Dunlop 205/45 R17 zaliczane są do segmentu premium (najlepsze osiągi). Model Sport Maxx RT został wyposażony w asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 449 zł / szt.\nOpony (letnie) 205 45 17 firmy Goodyear to ogumienie należące do klasy premium (dla profesjonalistów). Model Eagle F1 Asymmetric 3 posiada bieżnik o budowie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\nCena od 450 zł / szt.\nOpony 205 45 17 letnie firmy Bridgestone pozycjonowane są w klasie premium. Model Potenza S001 posiada bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "84" pozwala na obciążenie opony do 500 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 451 zł / szt.\nOpony letnie 205/45 R17 Bridgestone należą do segmentu premium. Model Turanza T005 posiada asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 452 zł / szt.\nOpony letnie 205/45R17 firmy Continental pozycjonowane są w segmencie premium. Model PremiumContact 6 został wyposażony w bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 453 zł / szt.\n205/45 R17 88W XL Run Flat * (FR)\nOpony letnie 205/45R17 Pirelli zaliczane są do klasy premium. Model Cinturato P7 ma bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 454 zł / szt.\nOpony 17 205x45 (letnie) firmy Continental zaliczane są do klasy premium (najlepsze osiągi). Model ContiSportContact 5 posiada bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" informuje o maksymalnej dopuszczalnej prędkości (do 240 km/h) z jaką może poruszać się auto. (więcej)\nCena od 467 zł / szt.\n205/45 R17 88Y XL * (FR)\nOpony w rozmiarze 205/45R17 letnie firmy Pirelli należą do klasy premium. Model P Zero posiada bieżnik o budowie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\nCena od 483 zł / szt.\n205/45 R17 88Y XL AR (FR)\nOpony letnie 17 205/45 Pirelli pozycjonowane są w segmencie premium (dla profesjonalistów). Model P Zero został wyposażony w bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty produkcji. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "Y" informuje o maksymalnej dopuszczalnej prędkości (do 300 km/h) z jaką może poruszać się auto. (więcej)\nHomologacja – Alfa Romeo (AR)\nOpony 205 45 17 letnie Michelin należą do klasy premium (dla wymagających kierowców). Model Pilot Sport 4 został wyposażony w asymetryczną rzeźbę bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 489 zł / szt.\nOpony letnie w rozmiarze 205/45 R17 Michelin to ogumienie należące do klasy premium. Model Primacy 3 został wyposażony w bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nCena od 502 zł / szt.\nOpony 205/45 R17 letnie firmy Michelin należą do klasy premium. Model Pilot Sport 3 ma bieżnik o rzeźbie asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nCena od 511 zł / szt.\nOpony letnie w rozmiarze 17 205x45 Michelin pozycjonowane są w klasie premium. Model Primacy 3 ma asymetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" informuje o maksymalnym obciążeniu (do 560 kg) jakie może przenieść ogumienie podczas jazdy. Indeks "W" informuje o maksymalnej dopuszczalnej prędkości (do 270 km/h) z jaką może poruszać się auto. (więcej)\nCena od 515 zł / szt.\nOpony 205/45R17 (letnie) firmy Michelin zaliczane są do klasy premium (dla wymagających kierowców). Model Primacy 3 posiada bieżnik o konstrukcji asymetrycznej. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "84" pozwala na obciążenie opony do 500 kg. Indeks "V" umożliwia poruszanie się pojazdem z prędkością do 240 km/h. (więcej)\nCena od 520 zł / szt.\n205/45 R17 84W ZP\nOpony 205/45R17 letnie Michelin zaliczane są do segmentu premium. Model Primacy 3 wyposażony został w asymetryczną kostrukcję bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "84" pozwala na obciążenie opony do 500 kg. Indeks "W" umożliwia poruszanie się pojazdem z prędkością do 270 km/h. (więcej)\nOpony letnie 205/45 ZR17 marki Michelin zaliczane są do segmentu premium (dla profesjonalistów). Model Pilot Sport 4 posiada asymetryczny wzór bieżnika. Opona objęta jest pełną gwarancją producenta, której okres wynosi 5 lat od daty zakupu. Nośność "88" pozwala na obciążenie opony do 560 kg. Indeks "Y" umożliwia poruszanie się pojazdem z prędkością do 300 km/h. (więcej)\nCena od 594 zł / szt.


zla dieta - Dietetycy.org.pl\nJesteś na:Dietetyk»Forums»Pomoc dietetyczna – zadaj pytanie zanim napiszesz w innym dziale»Pomoc dietetyczna – zadaj pytanie»zla dieta\nAnonymous dnia Styczeń 29, 2014 at 20:03 #10808\nWitam!Otoz chcialabym sie poradzic. Od kilku miesiecy ( okolo 3, 4) jestem na diecie 530 kcal. Powoli jestem zmeczona , slabsza , mam mniej sily jestem zwyczajnie sfrustrowana. Chcialabym wyjsc z diety. Od kwietnia zaczelam sie odchudzac lacznie zrzucilam 27 kg. Ostatnio bedac na 530 kcal chudlam ok 1kg tygodniowo , wiec mysle , ze optymalnie . Wczesniej mialam diete 1000kcal , 800 kcal , 600 ,az zeszlo do 530.. Ale jak widzisz od poczatku nie mialam takiej restrykcyjnej diety. Jednakze teraz przy wzroscie 158cm i wadze 51 kg chcialabym juz skonczyc diete i bezpiecznie z niej wyjsc zwiekszajac kalorycznosc do ok 1000 kcal na poczatek. W teorii niby wiem co robic , ale w praktyce bardzo sie boje wrocic do dawnej albo i nawet wiekszej wagi. Potrzebuje pomocu specjalisty , kogos kto mi pomoze , doradzi. Pomyslalam o Tobie. Prosze pomoz mi . O ile mam zwiekszac kalorycznosc , jakich produktów jest wiecej (bialka , weglowodanow?) , no i jesli np zwieksze kalorie o 50 tygodniowo , to czy przy mojej diecie 530 kcal , zwiekszac kalorycznosc tygodniowo , czy moze lepiej miesiecznie tzn. dojsc na poczatek do 580 kcal i utrzymac przez miesiec czy lepiej tydzien i potem znowuz o 50 kcal i tak do 1000kcal? Bardzo sie boje efektu jojo. Naczytalam sie roznych informacji , opinii , jestem przerazona wizja powrotu do starej wagi. I co z wysilkiem fizycznym? Aktualnie cwicze ok 35- 40 min dziennie na rowerku stacjonarnym , spalajac 300-350 kcal. Jak ma sie zatem sprawa z wysilkiem , a wychodzeniem z diety? Bede bardzo wdzieczna za pomoc. Pozdrawiam Ewelina\nAnonymous dnia Styczeń 31, 2014 at 20:25 #12042\nWydaje mi się, że ogromny problem leży po stronie Twojej psychiki. Nie będę się rozpisywał nad tym, jak wielki błąd popełniłaś stosując dietę o tak niskiej kaloryczności. Kaloryczność trzeba zwiększyć i to natychmiast, aczkolwiek stopniowo- 150[kcal] tygodniowo powinno być ok, niech będą to węglowodany złożone – produkty najmniej przetworzone (ciemne, razowe, itp.) dokładane do posiłków porannych. Powinnaś również skierować swoje kroki do psychologa, ze względu na Twój lęk przed przytyciem – żeby nie były to początki anoreksji!\nAnonymous dnia Luty 1, 2014 at 21:00 #12043\nObiema rękami się podpisuję pod tym co napisał Michał. Nie eksperymentuj ze zdrowiem, bo to, że prowadzisz taką dietę powoduje poważne szkody w organizmie. Nie powinnaś tego ciągnąć dłużej i trzeba będzie zwiększać stopniowo kaloryczność. Teraz najważniejsze jest to, żebyś nauczyła się jeść zdrowe rzeczy i pokrywać zapotrzebowanie organizmu na najważniejsze składniki – również minerały, witaminy.\nAnonymous dnia Październik 20, 2014 at 18:26 #12044\nnie ma złej czy dobre diety jesli odżywiamy się zgodnie z kodem metabolicznym.


Pomysły dla domu, porady remontowe - apartamex.com.pl - Strona 77\nadmin Luty 27, 2019 Beton firmy Hplush to doskonałe rozwiązanie, jeżeli szukamy bezpiecznego i wytrzymałego materiału2019-02-27T00:00:00+00:00\nŚwietnej jakości beton jest niesłychanie istotny na każdej budowie. Powinien on być wytrzymały, niewrażliwy na rozmaite warunki pogodowe i znakomicie zatrzymywać ciepło. Warto zatem wybrać beton sprawdzonej marki.\nTłumaczenia pism urzędowych – znacznie bardziej rozrośniętą sferą usługową niż w przeszłości\nadmin Luty 26, 2019 Tłumaczenia pism urzędowych – znacznie bardziej rozrośniętą sferą usługową niż w przeszłości2019-02-26T00:00:00+00:00\nDawniej, gdy wymagało się usług tłumacza, konsument miał bardzo wąskie pole do wyboru. Powód był prosty – ilość profesjonalnych tłumaczy była po prostu niewielka.\nadmin Luty 26, 2019 W jakich sytuacjach jest potrzebna wycena przedsiębiorstw, jakie są najpopularniejsze metody stosowane do tego.2019-02-26T00:00:00+00:00\nW niejednym przypadku pojawia się konieczność podania wartości jakiegoś przedsiębiorstwa czy firmy. Na pewno większości osób będzie się kojarzyć transakcja sprzedaży - w końcu przyszły właściciel che dokładnie...\nadmin Luty 26, 2019 Przyszykuj się do prac budowlanych, nabywając albo wypożyczając dobre maszyny oraz narzędzia, to naprawdę ważne!2019-02-26T00:00:00+00:00\nPrace budowlane bywają na tyle wymagające, że do ich wykonania potrzebne są przeróżne maszyny oraz narzędzia. Przedsiębiorstwa budowlane zazwyczaj podobnym Wyposażeniem dysponują, lecz jeżeli brakuje im jakich elementów,...\nPrzygotowujemy się do budowy własnego lokum. Co okaże się nam konieczne? Co powinniśmy zrobić przed rozpoczęciem budowy?\nadmin Luty 26, 2019 Przygotowujemy się do budowy własnego lokum. Co okaże się nam konieczne? Co powinniśmy zrobić przed rozpoczęciem budowy?2019-02-26T00:00:00+00:00\nBudowa własnego domu to marzenie bardzo wielu z nas a także inwestycja, jaką planujemy z bardzo dużym wyprzedzeniem. Nasze upragnione lokum może zostać zbudowane szybko i sprawnie, jeżeli...