Ja na samym początku przerzucam wektory przerwań na początek pamięci RAM. A później wstrzykuję swoją funkcję w miejsce oryginalnego wektora. Po rozmyślaniu na ten temat doszedłem do następujących wniosków. 1. Możliwość dynamicznej rejestracji przerwań (najlepiej w wysoce abstrakcyjny sposób, tak aby funkcje nie musiały być publiczne) byłaby z pewnością...
Wzorce projektowe nie mają poprawiać czytelności, tylko gwarantować niezawodność kodu (IMHO). Polimorfizm jest do zrobienia - w każdej strukturze (klasie) masz wskaźnik do tablicy funkcji (vtable) i zamiast wywoływać funkcje bezpośrednio korzystasz z tablicy wskazywanej przez strukturę. Wygląda to jeszcze gorzej niż brzmi, więc zamiast od razu skreślać...
Chcę przerobić projekt napisany w C na C++. Swoją logikę przeniosłem, ale nie wiem, co z interfejsami, np. UART. W C były dwie funkcje: wyslij(), odbierz() oraz globalna flaga informująca o tym, że odbiornik UART-a coś odebrał. Pytanie, jak do tego podejść w C++, czy są jakieś gotowe wzorce rozwiązujące ten problem, biblioteki? Wolę zapytać, jak się...
Jeżeli przez wzorce rozumiesz jakieś konkretne schematy według których tworzy się oprogramowanie, to każda firma posiada swoje wypracowane standardy. Możesz analizować przykłady dostarczane przez Siemens w ramach nauki. Bloki FB, lub FC używamy gdy obiekty którymi mamy sterować powtarzają się np.: silniki, zawory, siłowniki. O różnicach między FC a...
Czat P2P. Można zrobić GUI Strumienie - odczyt przez socket w sieci Kolekcja - bieżąca historia wiadomości Wzorzec projektowy - tu już masz pełną dowolność, podejrzewam że most, fasadę i singleton da się bez problemu zastosować
No to jeszcze raz. Trzymajmy się przykładu z dokumentem. Masz klasy: class Dokument; class Akapit; class Tekst; Żeby zapisywać dokumenty jako HTML i Word możesz: 1) dodać do każdej klasy medodę zapiszJakoHTML i zapiszJakoWord. Pomysł jest kiepski, bo klasy mogą być abstrakcyjne, albo możesz nie chcieć ich zaśmiecać. Dodanie nowego typu dokumentu kosztuje...
Mniej więcej tak samo opisałbym moje studia ;] Twoja wiedza będzie na raczej podstawowym poziomie, natomiast powinieneś umieć dość łatwo i szybko łapać podstawy języków, których jeszcze nie znasz - ot trochę inna składania, ale reszta zbliżona do tego, co już znasz. Na pewno przydatne będą Ci wzorce projektowe. Warto poczytać o ich zaletach i wadach,...
Ostatnio zaopatrzyłem się w tę książkę [url=http://helion.pl/ksiazki/uml-i-wzor...
(at)jarekgol Moim zdanie zły tok myślenia. Nawet jeśli "coś" ci będzie inkrementować - nie masz pewności w siostrzanym oiprogramowaniu po drugiej stronie drutu. Po drugie długi switch case to rak , branża zna wiele sposobów, aby tego uniknąć, trochę lepiej opisane w C++ jako wzorce projektowe, ale w środowisku C też są sposoby (at)elektryku5 Enum jest...
Jak dla mnie masz zbudować grupę -> system klas które będą realizowały zadanie, więc niezbędny będzie tu [url=http://pl.wikipedia.org/wiki/Polimo... , [url=http://pl.wikipedia.org/wiki/Wzorze... projektowe, oraz podstawowa wiedza z zakresu figur płaskich. A to wszystko z możliwością wrzucenia...
W tej cenie można zakupić dobre kursy na DVD [url=http://www.tutoria.pl/sklep/kursy-w... CSS3 lub literaturę informatyczną [url=http://helion.pl/ksiazki/html5-i-cs... CSS3
Jeżeli nie znasz języka C, zdecydowanie odradzam Grębosza. Jeżeli na prawdę chcesz nauczyć się programować w stylu orientowanym obiektowo (a do tego C++ został stworzony, ponadto w tym stylu programuje się graficzne interfejsy użytkownika), polecam zdecydowanie "C++ Potęga języka" autorstwa A. Koenig, B. Moo . To na początek przeprowadzi Cię przez podstawy...
Odpowiedź dla mnie bynamniej od dawna jest prosta: poziom zaawansowania zależeć będzie wyłącznie od poziomu Twojego zaanagażowania bo w naszym kraju nikt nie dzieli się wiedzą zaawansowaną za darmo lub prawie za darmo czyli za 37 złotych za książkę... Na początek jednak uwierz mi, to wystarcza a jak załapiesz to w konkretnych problemach prawie zawsze...
Podstawowe struktury danych to obowiązkowe rzemiosło, a nie "dodatkowy bonus" (chyba że rzeczywiście pomoc dla dla cienkiego studenta za czapkę gruszek) Raczej znaczenie "w przemyśle" mają umiejętności wejścia w oprogramowania warstwowe (świadomie migam się od uzycia konkretnych języków / technologii), korporacje cenią wzorce projektowe (nie są złe,...
Problem jest typowy i ma typowe rozwiązanie. W dorobku dziedziny wiedzy jaką jest inżynieria oprograowania mamy coś takiego jak wzorce projektowe, które pokazują jak sobie poradzić z daną klasą problemów. To taki szablon który, niemal bezmyślnie przykładasz, trochę przykrajasz i naciągasz tu i tam, i włala, sprawa załatwiona. Tutaj zastosowanie ma wzorzec...
W większości Twoich pytań są już jakieś odpowiedzi. Od siebie dodam, że warto pokusić się o używanie C++ nawet w środowiskach embedded standalone. Operatora "new" teoretycznie się nie użyje (choć jak się pokombinuje...), ale obiektowość ma wiele innych zalet. Warto przyswoić sobie sposób myślenia z języków wyższych poziomów jak Java ( np. ukrywanie...
W mojej ocenie problem z ostatnim zespołem jest wielopłaszczyznowy. Pierwszym i podstawowym problemem, jest to, że wiedzą co stało się z poprzednim zespołem. Stąd właśnie słowa "i co mi zrobicie"... ten człowiek po prostu wiedział, że tak czy inaczej zostanie zwolniony. Druga sprawa to Wybitni Specjaliści. Praca w zespole wymaga trzymania się pewnych...
(at)dondu Dzięki za podpowiedzi. Fatalny błąd z mojej strony, brakujący rezystor już dodałem. (at)BlueDraco Mam jeszcze jedno pytanie, dotyczące tego złącza do programowania. Czy mogę zwyczajnie dołączyć ścieżki od złącza ISP, czy może lepiej zrobić jakieś przełączniki (zworki), które będą całkowicie izolowały układ programatora od głównego układu (czyli...
... najlepiej jest zacząć w Javie, tak? Polecicie ewentualnie jakieś sprawdzone strony, podręczniki na których podstawie będe się mógł rozwijać? O ile przyjmujesz moje zdanie.... :) Jako "druga" książka to Bruce Eckell Thinking in Java (kolejne wydania po polsku), Joshua Bloch, jest kilka po polsku, na każdej z nich skorzystasz. Ale to etap "next",...
Programy mapowo - GPSowe są dość proste do napisania od Androida 2.3 bo Google wcisnął tam mapsy które robią wszystko za nas. Twój kod by miał kilka linijek. Może zbadaj ciekawszy temat, czyli spróbuj zrobić kontener IOC konfigurowany w jakiś sposób za pomocą xmli/adnotacji na Androida ? Albo jakieś inne DI, bo jest garść systemów wstrzykiwania zależności...
Wzorców projektowych nie znam, a to z powodów że nikt ich nie używał jak do tej pory w projektach w których uczestniczyłem. No chyba, że misra może być jako wzorzec projektowy, ale to bardziej guideline.
Nie (at)Prosectorium i (at)strikexp . To są jakiej powielane zaszłości sprzed 20 lat. Proponuję przed pisaniem postów napisać jakieś programy w C++ i skompilować kod. Następnie podejrzeć wygenerowany listing asemblerowy i wskazać te straszne narzuty. Wydaję mi się że nie rozumiesz o czym ja piszę. Nie chodzi o zmienienie funkcji w klasę, co już samo...
Z mojego doświadczenia wynika iż większość programistów (może niekoniecznie zawodowych), zwłaszcza początkujących, nakręca się realizacji jakiejś funkcjonalności programu - sterowania jakimś urządzeniem, konwertowaniem formatów, przetwarzaniem danych itp.. Najczęściej z pewną pogardą lub jak kto woli zło konieczne - traktuje GUI. Często tłumacząc, że...
Wzorzec kompozyt. https://pl.wikipedia.org/wiki/Kompozyt_(...
Czy zaproponowanie bugtracking-u jest jedyną rzeczą, jaką Kolega ma do zaproponowania? Na tak zielony zespół bez żadnych profesjonalnych nawyków, seniorów, skategoryzowanego myślenia itd - jedyną. (podałem drugą bazę wiedzy w formie Wiki, ale posiadacie wyższe oświecenie i nie chcecie) Uwierz, nie macie nic innego w zasięgu. Te się autentycznie sprawdzają...
(at)Dżyszla , Jak to nieładnie? Przecież to znany wzorzec projektowy - singleton się nazywa.
Zastanawia mnie np. taka kwestia: w jaki sposób prawidłowo rozwiązuje się problem komunikacji UART z peryferyjną elektroniką? Nie mam markera końca nadawania a max. czas odpowiedzi nie jest określony dla każdej z komend. Jedyne co mi przychodzi do głowy to właśnie jakiś timeout od ostatniego odebranego znaku lub parsowanie zawartości bufora cyklicznego...
Na początek poleciłbym książkę o wzorcach projektowych dla C ("Patterns in C" by Adam Tornhill). Jak ta książka ma być wzorcem, gdy autor na pierwszych już stronach już daje przykłady używając typedef struct??
C++ FAQ poleca Musser and Saini, STL Tutorial and Reference Guide, Second Edition, Addison-Wesley, 2001. Sam tego nie czytałem, ale obawiam się, że wzorców projektowych tam nie znajdziesz. Dariusz
cóż to ten wzorzec projektowy? Wzorzec projektowy to pewien schemat budowy aplikacji. Różne klasy problemów mają swoje wzorce. W tym przypadku pasuje: https://pl.wikipedia.org/wiki/Automat_sk... Na podstawie tego co już powiedziano można zaproponować taki automat: https://obrazki.elektroda.pl/1263215100_... Diagramy UML są...
Na początku to najpierw się martw żeby program w ogóle działał - a dopiero później czy jest to poprawne... Inicjowanie wewnątrz Main na pewno poprawnym nie jest - tam przecież też tej klasy nie wykorzystujesz. Jeżeli korzysta z niego tylko jedna klasa, zainicjuj go w konstruktorze tej klasy. Wtedy możesz "rozdzielić" logikę biznesową od interfejsu użytkownika...
Do wzorców projektowych najlepsza książka to [url=http://helion.pl/ksiazki/hfdepa.htm... First Design Patterns, która została i u nas wydana. Sposób przedstawienia tematu jest taki, że każdy zrozumie!
ja patrze z profilu zwyklego uzytkownika elektrody. Bo niestety ani nie widac funkcjonalosci nad ktora moglibysmy podyskutowac ani nie dzielisz sie kodem dzieki czemu ktos moglby poznac tworzenie prostych aplikacji. (chociazby diagram klas,zastosowany wzorzec projektowy itp.)
Hej, pisze sobie proste oprogramowanie do sterownika. Ma on podłączone następujące elementy - wyświetlacz - joystick - czujnik pH - przekaźnik Zadania dla niego to - załączanie przekaźnika jeśli pH przekroczy zadaną wartośc - wyświetlanie bieżącego odczytu pH - możliwość regulacji wartości załączania przekaźnika za pomocą joysticka Chciałem do tego...
Ja dodam do kodu wyżej: to tylko sample, powinieneś to zrobić tak, by ten kod był bardziej skalowalny tj. użyj wzorców projektowych by ładnie "opakować" ten sample kod. Nie wrzucaj go w prost tam gdzie potrzeba. Najlepiej, gdybyś podszedł do tego na zasadzie wzorca Builder na bazie AbstractFactory. Możesz na to nałożyć ewt. Facade i dodać Flyweight,...
Jako doświadczony programista, który "ogarnął" wiele architektur, stylów itp. powiem tak: Jeśli robisz coś małego, programik na 1 kb itp. - olej wszystkie architektury i style - po prostu dobrze przetestuj kod, zrób dokumentacji tyle, żebyś po latach sobie przypomniał o co biega i po sprawie. Jeśli robisz coś średniego - ok. 3-5 modułów - internetowe...
Czasy optymalizacji pod względem użycia zasobów dawno minęły. są jak najbardziej na czasie. Może w niszowych obszarach. Mam dość duże doświadczenie w pisaniu aplikacji mobilnych na Androida. Obecnie używa się tam naprawdę ciężkich technik/wzorców projektowych, i totalnie NIKT się tym nie przejmuje. Zamula? Kup se lepszy telefon - takie dominuje podejście...
Ten J.Bloch jest wydany po polsku (w Helionie), revelacyjna książka, ale z grupy "druga książka|". Do dziś nie wiem, co polecać jako "pierwsza książka" Bruce Eckel thinking in Java (jest po polsku starsze wydanie, zapewniam że nie jest "szkodliwe") Najcenniejsze w kontakcie z Javą jest pewien gen programowania obiektowego, przy czym chcę podkreślić:...
Tak ogólnie: - definiujesz interfejs - klasa pierwsza - ta która ma udostępniać dane i/lub metody dziedziczy po zdefiniowanym interfejsie - klasa druga ma pole typu interfejs. do tego pola przypisujesz obiekt klasy pierwszej (możesz np. stworzyć metodę getForm(interfejs)). W ten sposób masz dostęp do udostępnionych przez interfejs danych i metod klasy...
(at)youmound , jeżeli naprawdę zamierzasz używać punktów 2d i 3d w jednym programie to takie dziedziczenie spowoduje więcej kłopotów niż pożytku. Taki prosty oraz ewidentny przykład, skutków takiego dziedziczenia: - zamiast punktu 2d do metody/funkcji można przekazać punkt 3d - spowoduje to niejawny rzut tego punktu 3d na płaszczyznę XY - bez ostrzeżenia...
wymień najważniejsze antywzorce stosowane w Java Antywzorce to negatywne praktyki, które można spotkać podczas projektowania i implementacji oprogramowania. Oto kilka najważniejszych antywzorców, które można spotkać w języku Java: 1. Singleton jako globalna zmienna: Singleton to wzorzec projektowy, który gwarantuje istnienie tylko jednej instancji...
Witam Posiadam wyświetlacz LCD z podsiwieniem RGB. Anoda jest wspólna i podłączona przez rezystor 300 Ohmów do Vcc. Podłączając każdą z 3 katod do masy uzyskuje inne kolory i ich kombinacje. Teraz moje pytanie czy mogę podłączyć katody pod rejestry atmegi ustawić je jako wyjścia a następnie podciągać do Vcc / GND (gasić /zapalać) ? Chodzi mi o programowe...
Hej. Moge cos takiego zrobić Projekt musi być napisany z użyciem technologii : Java Spring (Rozumiem najnowszy spring, tak by wykorzystać również MVC) JDBS DAO (Zwykłe Dao oparte na JdbcDauSupport?) Java Beens (Te Beany najlepiej do mapowania bazy danych??) MVC (rozumiem że chodzi o wzorzec projektowy model view control którego dostarcza Spring) Na...
Moim zdaniem, jeżeli chodzi o programowanie to najbardziej opłacający i popularny jest kierunek C# i Java. Nie ma sensu brać się za C++, jest mniej popularny, bardziej wymagający, często wymagane jest doświadczenie komercyjne. W przypadku C#/Java łatwiej będzie zacząć, sporo firm tego używa. Doucz się również z baz danych i wzorców projektowych, często...
W którym miejscu należy deklarować zmienne globalne itp? W żadnym. Powinno unikać się korzystania ze zmiennych globalnych. Tak jak kolega directx11 stwierdził, poszukaj coś o wzorcach projektowych i o inżynierii oprogramowania. (at)Krzysztof Gustaw: polecanie 20 letniej książki raczej nie jest dobrym pomysłem. To jest tak jak byś polecał książkę o...
Hej, jest to świetna kwestia. Jest na to wzorzec projektowy, który stosuje się w dużych projektach informatycznych - dependency injection. Inaczej nigdy nie dałoby się w nich zapanować nad kodem, strukturami i bałaganem związanymi z pomieszaniem kodu i danych. Jest wspierany przez popularne frameworki. Polega on na tym, że wykorzystuje się framework...
Witam Przypominam: - po pierwsze mam Arduino i chcę programować w tym co Arduino udostępnia Problemem większości projektów nawet Arduino nie jest "to co system udostepnia", tylko stojący z drugiej strony ekranu / łącza serial / konsoli Oczywiście wiem że mogę zrobić nieśmiertelne if i kilka następnych komend, ale może macie pomysł jak to zrobić inaczej....
Generalnie proponuje cos takiego. Z zalozenia na maksymalna ilosc blokow ktora jestes w stanie fizycznie zcache'owac, bedzie wynikal rozmiar tablicy z aktualnie przechowywanymi blokami (np. max 10 blokow). Dalej, w chwili umieszczania kolejnego bloku w pamieci wpisujesz jego index jako kolejny element tablicy, z ktorej wiesz co zostalo juz zapisane...
Zaprojektowanie Programu do zbierania i zapamietywania dowolnych danych z S7 (np. przez 24 godz.) byloby hitem. Oczywiscie, ze istnieja juz takie programy, ale maja jedna wade: sa drogie ! Czyli potrzeba człowieka, który ma zielone pojęcie o: - komunikacji (w tym protokołach przemysłowych) - bazach danych (gdzieś te dane dobrze by było gromadzić, zwłaszcza,...
Wiele obecnie produkowanych układów audio projektowanych do współpracy z dźwiękiem "cyfrowym" do dzisiaj zawiera NE5532 (bardzo ładnie zaprojektowany wzmacniacz operacyjny o naturalnej, głębokiej barwie; najładniejszy dźwięk w relacji do ceny). Wielokrotnie spotykałem NE5532 w torze głównym, w bloku korekcji TL072. Inne stare, ale jare, wzmacniacze...
Cóż kolega ci dobrze pisze żebyś sobie poszukał książki o wzorcach projektowych i źle nie zrobisz jeżeli sobie jakąś przeczytasz, bo 'dochodzenie' do wszystkiego samemu nie jest wcale najlepszą metodą nauki programowania. Model View Controller - to najprościej opisując taki model programowania w którym program można podzielić na 3 częsci: Model - to...
Kierownictwo nie jest świadome tego, że praca może być zrobiona lepiej lub gorzej (zwłaszcza prace programowe - modyfikacje algorytmów sterowania, itp), dla nich fakt że działa oznacza że jest dobrze. Zgadzam się całkowicie. Zdecydowanie uważam, że każda firma powinna stworzyć swój standard, i jego się trzymać. To kosztuje, a do tego jest ryzyko, że...
Dosyć dziwne kryterium... zagadzam się Hej, zainstalowałem ostatnio system Linux i chciałbym się nauczyć jakiegoś nowoczesnego i przyszłościowego języka programowania. Ale tyle ich jest, że nie wiem który jest odpowiedni pod ten system. Wiem że C# jest dość nowy ale nie pasuje za bardzo do Linuksa. Chce coś nowego, który ma mniej niż 15-20 lat. 1....
A po 2 miesiącach, właśnie ze względu na czas potrzebny do układania i liczenia "patyczków" oraz tragiczne ograniczenia jakie się z tym wiążą, "pierwszoklasista" dochodzi do wniosku, że matematyka jest kompletnie nieprzydatna, czasochłonna i trudna, więc od teraz będzie się zajmował filozofią... Tak widzę naukę programowania uC dla człowieka, który...
Zanim zastosujesz rozwiązanie zaproponowane przez kolegę wyżej, spróbuj użyć jakiegoś wzorca projektowego (MVC). Jeżeli zależy Ci na tym, aby zmieniać predefiniowane np panele etc, można zastosować coś takiego: [syntax=java]public class UIController { IScreen m_CurrentScreen; public UIController() { m_CurrentScreen = new MainScreen(this); m_CurrentScreen.show();...
Czy wymóg jest aby bezwględnie korzystać wyłącznie z najnowszych bibliotek, standardów, specyfikacji, etc. Taki wymóg może lub nie narzucić odbiorca, czyli klient. czy tez można zrobić na zlecenie aplikację, która będzie co prawda działać według założeń projektowych, tyle, że nie będzie kodowo zgodna z najnowszymi wzorcami C++, a nawet będzie miała...
Zmartwię Cię Freddie bo się zmagałem z podobnymi problemami już milion razy :) Jeśli coś generycznego wprowadza Ci za duży narzut to w 99% przypadków tworzy się....... własną implementację, olewając wszelkie ficzery dostarczane wraz z bibliotekami "przeznaczonymi na wolne układy". Wolne w odniesieniu do PC. Mimo, że jest dostarczona masa gotowców, to...
Projekt bardzo fajny, ale mam 1 uwagę co do niego, a bardziej do programu. Po jego odpaleniu jest przycisk START, a nie wiadomo czemu bez pytania włącza się serwer tcp. No i jeśli możesz, to umieść źródła programu. Dzięki za opinie :) Oj,musze "looknąc" do tego,pewnie się jakiś błąd wkradł.Zródła jak i sam program będzie ogólnodostępny jako program...
Stanowisko: Embedded Engineer Lokalizacja: Katowice Opis stanowiska - tworzenie oprogramowania na mikrokontrolery oraz komputery jednoukładowe (ARM, System-On-Module) - uczestniczenie w całym cyklu tworzenia projektu od koncepcji, poprzez tworzenie i analizę wymagań, aż po ich realizację - projektowanie nowych urządzeń i rozwijanie istniejących - tworzenie...
Pomijając płatne i nie płatne wersje kompilatorów C++ i problemy z tym związane, dodam coś od siebie: Z doświadczenia na AVR, ale to nie ma znaczenia bo sprawa w ARM wygląda bardzo podobnie. Jeśli coś piszesz w C, to inaczej konstruujesz kod. Nigdy nie napiszesz takiego samego kodu pisząc w C++ co w C i nie wynika to z faktu, że się nie da. To jest...
Rozwiązanie podane przeze mnie jest poprawnym rozwiązaniem problemu generacji tego specyficznego ciągu liczb, pakowania ich w listę i sortowania w języku C++ . Każde inne rozwiązanie tego problemu w C++ - przez tworzenie własnej listy - jest niepoprawne w języku C++ . Programowanie wysokiego poziomu bowiem polega na tym, że korzystamy z gotowych pojemników,...
Witam! Mam problem natury architektonicznej. Piszę w c++ pod windowsem. Planuje moduł zapewniający obsługę interfejsu USB i RS232. Chciałbym zaprojektować interfejs, który zainicjuje odpowiedni interfejs komputera (USB/RS232) w zależności od parametrów przekazanych przez metodę init. Jednocześnie interfejs zrealizowany jest w postaci wzorca projektowego...
Witam Poszukujemy do stałej współpracy programisty WEB. Wymagane umiejętności : ASP.NET C# wzorzec projektowy MVC Bazy danych MSQL Serwery SSL Mile widziane : Tworzenie grafiki do aplikacji WEB Warunki współpracy : Umowa o dzieło, B2B, inne do ustalenia Do ofert proszę o załączenie portfolio. Kontakt biuro(na)eprojects.pl
Witam Podejmę się tworzenia aplikacji webowych w języku PHP. Piszę kod zorientowany obiektowo. Opanowałem wiele popularnych wzorców projektowych, w tym MVC. Mam doświadczenie w pracy przy bardzo rozbudowanych projektach, jak systemy CMS, CRM, ERP. Dodatkowo znam język Java Script, technologię AJAX oraz popularną bibliotekę jQuery. Jestem zainteresowany...
http://obrazki.elektroda.net/86_12976301... Dwa dni temu informowaliśmy na naszym forum o wyciek w postaci zdjęć koncepcyjnych smartfonów Nokia z systemem Windows Phone 7 , które zostaną wyprodukowane w ramach ogłoszonego porozumienia. Jasnym jest, że w chwili obecnej przedstawione zdjęcia to koncepty, więc nie należy traktować ich jako realne...
Różnorodność jest spora, bo to 4 niezależne systemy. Amerykański GPS był pierwszy i jest domyślnym systemem. Ruski GLONASS był niezależnie budowany (widać bardzo istotne różnice projektowe) i jego dokładność jest taka sobie. Chiński BeiDou to lekko zmodyfikowana kopia GPS (nawet tu Chińczycy bezczelnie zrzynają z rozwiązań zachodnich) i z roku na rok...
http://obrazki.elektroda.pl/8538864900_1... Witam, Tym razem chciałbym zaprezentować w pełni skończoną wersję programu na PC - QR Code Gen 2 . Jest to niewielki podręczny i poręczny program, za pomocą którego można sobie: 1. Wygenerować dowolny tekst, wizytówkę, adres www, e-mail lub inne dane w postaci kodu QR 2. Dowolnie skalować utworzony...
A ja zamiast od bazy i później "opakowywania" jej interfejsem, graficznym zacząłbym od projektu. Aplikacja tego typu, jest świetnym przykładem na wykorzystanie OOP wraz z wzorcami projektowymi. W skrócie: - Wymagania można powiedzieć, że masz na diagramie. - Przygotowujesz słowne [url=http://pl.wikipedia.org/wiki/Przypa... użycia....
Czy użyc singletona dla głównego obiektu aplikacji ? Singleton to jeden z najgłupszych wzorców projektowych, ja bym go nie używał. Jak odwzorować elementy sprzętowe w klasy ? Po prostu tak jak działa sprzęt <: Na to pytanie nie da się odpowiedzieć ogólnie, bo przecież każdy element sprzętowy działa trochę inaczej - np. USART a DAC to dwa różne światy....
https://obrazki.elektroda.pl/2594128000_... 6 marca 2025 roku firma Tarlogic opublikowała komunikat prasowy zatytułowany "Tarlogic wykrywa backdoor w masowo produkowanym chipie ESP32, który mógłby zainfekować miliony urządzeń IoT". Informacja ta została później podchwycona przez portal BleepingComputer i rozpowszechniona za pośrednictwem...
Czy to rozwiązuje problem ze źle działającym programem? Trudno dojrzeć błąd gdy w kodzie jest bajzel, więc tak, ustrukturyzowanie zadania i porządek w kodzie zwykle rozwiązuje problem. W tym przypadku aż się prosi o skorzystanie z wzorca projektowego Stan. Mamy trzy stany pracy, nazwijmy je Idle (lampki się nie świecą), Run (wykryto ruch, lampki zostaly...
Projektowanie architektury oprogramowania wbudowanego nie jest trywialnym przedsięwzięciem, jak już opisywaliśmy w Krok #2 – Zidentyfikuj i prześledź pakiety danych Kiedy pracujemy z zespołami przy tworzeniu ich oprogramowania wbudowanego, zauważam, że inżynierowie wykazują dwie tendencje. Po pierwsze, chcą dostać się do sprzętu od pierwszego...
Witam. Piszę grę dwuwymiarową z użyciem JS i elementu Canvas. Stworzenie gry samej w sobie nie sprawia jednak żadnych trudności, zamęt wprowadza wzorzec MVC, którego muszę użyć. W książce A. MacCaw'a "JavaScript. Aplikacje WWW" autor opisuje go: "MVC to wzorzec projektowy, który dzieli aplikację na trzy części: dane (Model), warstwę prezentacji (widok,...
W piątej lekcji w segmencie dotyczącym maszyny stanów autor przedstawia jej implementację w języku C, którą uznaje za optymalną zgodnie z wyjaśnionymi w dalszej części artykułu kryteriami. Wideo szkoleniowe nr 39 (poniżej) ilustruje, jak zbudować wielokrotnego użytku: „procesor zdarzeń”, aby włączyć tę miarodajną strategię implementacji maszyny stanów...
Skąd i na podstawie jakiej odchyłki jesteś w stanie ustalić, że przyrząd jest zgodny? Jeżeli jest zgodny to z czym? Bo jeżeli nie ze specyfikacją to z twoim widzimisię? I tak w koło Macieju - przede wszystkim ma być zgodny ZE WZORCEM. Z jakim wzorcem? Skąd wiesz jakiego wzorca użyć, skoro nie znasz spodziewanej dokładności przyrządu, skoro ignorujesz...
Tenstorrent to startup skupiający się na opracowywaniu układów AI pod przewodnictwem Jima Kellera. Firma udostępnia właśnie na otwartej licencji swoją stosową platformę oprogramowania, która umożliwia dostęp do sprzętu na najniższym poziomie — powiedziała Jasmina Vasiljevic w rozmowie z EE Times, członkini zespołu Tenstorrent. Startup niedawno zaprezentował...
Jakich kontaktronów użyłeś? I skąd masz 1 GOhm 1%, znalezienie 100 MOhm 0.1% zajęło mi sporo czasu :) (poprawka, to było 0.1% nie 1%, które są "dosyć proste") 18 bitów realnej rozdzielczości to kwestia znacznego wysiłku projektowego i precyzyjnej kalibracji, która sama w sobie jest już wyzwaniem, bo jak zrobić tak stabilny wzorzec:)
Nie wiem co masz na myśli pisząc o sprawdzonych wzorcach Miałem na myśli to co napisałeś istotne jest to gdzie można sobie pozwolić na uproszczenia, nie tracić tygodnia na oszacowanie położenia biegunów które są poza pasmem, a mimo to uzyskać użyteczny wynik uproszczenia drogi projektowej to między innymi korzystanie z wzorców. W przypadku problemu...
https://obrazki.elektroda.pl/1012705100_... RackN zaprezentował właśnie architekturę referencyjną Open Lab „Edge Lab” do budowy zautomatyzowanych, wielowęzłowych klastrów Raspberry Pi przy użyciu platformy Digital Rebar. Jest ona dedykowana do oceny systemów obliczeniowych, pracujących na krawędzi lub do emulacji platform...
https://obrazki.elektroda.pl/4019345100_... Chipowy startup zajmujący się projektowaniem i wytwarzaniem układów neuromorficznych, Innatera, wprowadził niedawno do produkcji swój nowy akcelerator impulsowych sieci neuronowych w postaci: „neuromorficznego mikrokontrolera”, zaprojektowanego do zastosowań w segmencie zawsze aktywnego wykrywania...
W Eagle element biblioteczny zawiera zarówno symbol jak i obudowę. Tutaj tworząc schemat używasz symboli, a potem, przed przejściem do projektowania PCB, przypisujesz do symboli pożądane obudowy. Ta filozofia też mi nie odpowiadała, z czasem przywykłem. Generalnie kolejność wygląda tak: najpierw schemat, numeracja elementów, weryfikacja poprawności,...
Wykonanie i przetestowanie programu typowego pilota (w asemblerze) trwa ok. 1godziny. Zapominasz, że ja też mam "biblioteki". Są to wzorce programów dla większości stosowanych systemów IR - napisane przeze mnie w ciągu lat pracy. I uwierz mi na słowo, ze czym innym jest stworzenie programu dla własnych potrzeb, a czym innym wersji komercyjnej, która...
Programista .NET (możliwa praca zdalna) Agencja Pracy Headhunters działająca na rynku polskim i zagranicznym, dla swojego klienta, producenta oraz dostawcy rozwiązań biznesowych oraz systemów informatycznych, poszukuje kandydatów na stanowisko: Programista .NET Zakres obowiązków: rozwój istniejących i tworzenie nowych aplikacji w technologii .NET tworzenie...
https://obrazki.elektroda.pl/4013441100_... Firma AMD zdobyła zlecenie na projekt dla procesorów nowej generacji, procesorów graficznych i interkonektów w Frontier - drugim z trzech superkomputerów najwyższej klasy w USA. Całkowita wartość kontraktu, wynosząca ponad 600 milionów dolarów, jest największą do tej pory transakcją dla AMD,...
Cześć, Poszukuję do projektu hardware-owego konstruktora elektronika, który byłby zainteresowany współpracą full-time, bądź part-time jako dodatkowy projekt poza swoją główną działalnością. Projekt dotyczy stworzenia kolejnej iteracji prototypu (elektronika przemysłowa) - projekt bardzo ambitny i perspektywiczny. Czego dotyczy prototyp: Źródło napięciowe...
Ten artykuł przedstawia projekt, w którym po raz pierwszy zastosowano unikalną technologię 1-Wire firmy Analog Devices w prawdziwie bezprzewodowej technice stereofonicznej (TWS). Konstrukcja wykorzystuje dwuportowe łącze DS2488 1-Wire i ma wiele zalet, takich jak niski koszt i pobór mocy, wysoka dokładność i parametry oraz mały rozmiar. Pozwala na spełnienie...
Mera Systemy sp. z o.o. W Mera-Systemy sp. z o.o. tworzymy automaty biletowe i inne urządzenia, których głównym przeznaczeniem jest obsługa pasażerów komunikacji miejskiej. Projektujemy, produkujemy i serwisujemy te maszyny. Nasze produkty znajdują zastosowanie w największych polskich miastach, m. in: Warszawie, Wrocławiu, Łodzi, Lublinie, Krakowie,...
jednak dalece, dalece nie używa właściwości języka C++. Żywcem przenosi elementy stylu kodowania typowego w mikroprocesorach (dość niewysokich lotów), na moje odczucie aktywny i dobry programista C++ z potrzeby duszy by wyraził to w sposób adekwatny do możliwości języka. Podałbyś co jest źle, to będę starał się naprawiać w przyszłości? :) Z głowy,...
SMART-HR - Jesteśmy Agencją Rekrutacyjną realizującą ambitne projekty rekrutacyjne dla naszych Klientów. Cechuje nas precyzja w działaniu oraz krótki czas realizacji zleceń. Dla naszego klienta – jednej z największych instytucji finansowych w Polsce, obejmującej swoim działaniem także rynek europejski poszukujemy osoby na stanowisko: Architekt...
ASB-Technology Sp. z o.o. Tworzymy oprogramowanie do centrali alarmowych IP sprzedawanych w Holandii, opartych na platformie Blackfin/uClinux oraz ARM/Linux. Programujemy w C/C++ oraz sporo pracujemy ze sprzętem. Oferujemy: - Rozwojową pracę z użyciem najnowszych technologii informatycznych - Pakiet opieki medycznej Medicover - Konkurencyjne wynagrodzenie...
https://obrazki.elektroda.pl/7687040900_... Podczas gdy niemowlęta mają naturalny mechanizm ostrzegania rodziców, że potrzebują zmiany pieluchy, nowy czujnik opracowany przez naukowców z Penn State może pomóc pracownikom, nie tylko żłobków, ale także szpitali i innych miejsc, zapewnić natychmiastową opiekę nad podopiecznymi. Omawiany...
https://obrazki.elektroda.pl/2618850200_... Procesy projektowe rozwijają się dynamicznie, a ich wykorzystanie umożliwi tworzenie bardzo zoptymalizowanych układów scalonych (IC), płytek PCB i systemów, które są niezbędne do utrzymania światowej innowacji na właściwej ścieżce. Obecne wysiłki mające na celu zastosowanie analizy znacznie...
Opis oferty Witam, Adres firmy: www.itfs.pl Szukamy Programisty Java. Praca zdalna. Poniżej szczegóły dotyczące stanowiska. Osoby zainteresowane proszę o kontakt bezpośredni lub przesłanie CV adres: w.surma(at)itfs.pl lub 516 023 590 Opis stanowiska: Kandydat zatrudniony na stanowisku będzie brał udział w projekcie rozwoju systemu centralnego nowatorskiego...
Firma outsourcingowa, w której pracuję, poszukuje programistów Java. Jeden z projektów związany jest z rozwojem dużego systemu dla biur maklerskich i rynku giełdowego. Mnie pracuje się tu bardzo dobrze, więc zachęcam osoby zainteresowane do wysyłania CV na PW. Stanowisko: * Programista Java Wymagania: * znajomość języka Java * znajomość języka SQL Pożądane:...
Agencja doradztwa personalnego Randstad Polska(nr 47.) dla swojego Klienta – łódzkiej agencji interaktywnej zajmującej się tworzeniem stron internetowych, projektowaniem sklepów internetowych, serwisów firmowych i portali WWW - poszukuje obecnie osoby na stanowisko: programista php Zadania: • programowanie i optymalizacja w PHP OOP •...
W pierwszej kolejności zapoznaj się ze wpisem Rodzaje systemów (matryc) głośników niskotonowych W pro audio spotykamy się z trzema rodzajami matryc w systemach głośników niskotonowych: 1. Układy broadside , w których pewna liczba głośników niskotonowych jest ustawiona w rzędzie, a główne promieniowanie jest pod kątem prostym do rzędu. Jest to typowy...
JCommerce jest nowoczesną firmą IT, która od 2005 roku specjalizuje się w dostarczaniu radości swoim Klientom. Robimy to poprzez projektowanie i wdrażanie użytecznych, prostych w obsłudze i atrakcyjnych wizualnie rozwiązań informatycznych. W związku z nowym projektem poszukujemy osoby na stanowisko: Programista .NET/PHP Miejsce pracy: Warszawa Nr ref.:...
Programista .NET - Projekt Kraków Jesteśmy prężnie rozwijającą się firmą doradztwa IT działającą na rynku europejskim. Priorytetowymi obszarami działania CYCLAD są wysoko wyspecjalizowane usługi konsultingowe: Outsourcingu Kompetencyjnego (KPO), Outsourcingu IT (ITO), oraz Audytu/Konsultingu świadczone także zgodnie z najnowszymi tendencjami na zasadzie...
http://obrazki.elektroda.pl/1996259500_1... Do zadań osoby zatrudnionej na powyższym stanowisku będzie należało m.in.: - tworzenie i integracja oprogramowania niskiego poziomu w C/C++, - strukturalne/obiektowe programowanie dla procesorów ARM/DSP, z użyciem wzorców projektowych, - projektowanie i wytwarzanie oprogramowanie systemów wbudowanych...
subiekt wzorce wzorce napięcia programy projektowe
słuchawki telefonu styki przewody wysokiego rezystancja parking break
manitou kontrolki silnik zaburtowy mercury
Ustawienie godziny w radiu Suzuki Grand Vitara 2001 Dźwięki z telefonu w opasce: przyczyny i rozwiązania