Przeglądasz wpisy z tego tagu:

#programowanie

32
0

Niewielka aplikacja w której ustawiam kilka parametrów. Posiada okno główne i okna edycji tych parametrów wywoływane przyciskami.

Pytanie: w jaki sposób przekazywać pomiędzy oknami te parametry?

Zrobić oddzielną klasę na te parametry z globalną instancją tej klasy, wrzucić je jako atrybuty okna głównego i przekazywać okno główne do okien edycji, przekazywać same parametry z okna, może coś jeszcze innego?

Na razie obstaję przy oddzielnym obiekcie na parametry.

Dalmierz_Ploza

@S2k0 Początkujący aż tak mocno nie jestem, ogarniam zagadnienia programowania obiektowego, jestem w stanie analizować kod i co się w tym kodzie dzieje.
Chciałbym ogarnąć projektowanie. Co z czym i jak łączyć. Bo zrobić tak by działało to nie problem. Gorzej z późniejszym wykorzystaniem tego samego i przy apkach większych niż "wproawdź a, wynik to b" to im dalej w las tym wyższe drzewa. Program się rozrasta a razem z nim problemy.

S2k0

@Dalmierz_Ploza to o co pytasz to state management jest powszechnym zagadnieniem w frontendowych frameworkach ( React, vue, angular, svelte)

 

"wprowadź a, wynik b" nie do końca jest takie proste bo możesz pozyskiwać wartość wejściowa na różne sposoby ( z pliku txt, z http, z api) potem możesz przez różne algorytmy i wyjście znowu możesz mieć na różne sposoby i powinieneś tak napisać że dodając nowy algorytm nie zmieniać pozostałych klas. Ogólnie możesz poczytać o wzorcach projektowych ale nie ma co chyba na siłę sotoswac najlepiej jak to przychodzi naturalnie żeby kod można było użyć i nie tworzyć ogromnych klas.

Dalmierz_Ploza

@S2k0 Póki co staram się co większe zagadnienia umieszczać w oddzielnych klasach. Jak narazie całkiem zgrabnie (przynajmniej na moje tępe oko xD) to wychodzi.
Że nie jest takie proste to wiem, ale chciałem tylko podkreślić prostotę pierwszych aplikacji, które to każdy początkujący tworzy.

Zaloguj się aby komentować

trax
traxKompan

Nie wiem w sumie do jakiego działu wrzucić taki temat ale byłoby super poprawić trochę czytelność tej strony - zwiększyć font niektórych elementów i poprawić kontrasty w trybie nocnym (dziennego nie używam więc nie wiem ale pewnie jest lepiej).

 

Screen z Chrome Devtools (Lighthouse)

86ffead2-425e-499f-8ee1-5adccb32faec

Zaloguj się aby komentować

Unknow
UnknowOsobistość

ChatGPT - nowa zabawka od OpenAI, mająca szansę bardzo usprawnić tworzenie kodu aplikacji (ale teksty też ładnie generuje ).

 

Link do filmu 

https://www.youtube.com/watch?v=noPJEkP7Xm4

 

Aplikacja całkiem zgrabnie radzi sobie także z debugowaniem kodu (potrafi go poprawić) i może być użyteczna podczas nauki programowania. Nie traktujmy jej jako 'zamiennika za junior developera', a jako 'asystenta seniora', dzięki któremu może on oszczędzić swój czas.

 

Pamiętaj, że zarówno teksty, jak i kody generowane przez AI mogą zawierać błędy (w przypadku kodu), a nawet informacje nieprawdziwe (w przypadku tekstów).

RufusVulpes

@Unknow ten link do filmu jest płatny czy za friko? ;]

Unknow

@RufusVulpes nie rozumiem pytania film jest dostępny za darmo na YT.

RufusVulpes

@Unknow ah fakt to już z przyzwyczajenia

Zaloguj się aby komentować

Jak jest lepiej?

Wyciągać wartość atrybutu obiektu prosto ze zmiennej czy zdefiniować wewnątrz klasy funkcję do zwracania takiego parametru?

jbc_wszystko

Napisz zapytanie do tego AI co kod generuje.

GazelkaFarelka

To zależy. Od tego co chcesz osiągnąć, od języka, frameworka. Ale generalnie większość argumentów wskazuje za tym, żeby robić getter.

Meverth

@Dalmierz_Ploza, to zależy. Możesz jechać przez funkcję do pobrania wartości, najlepiej dać kopię, czy w inny sposób zapewnić niezwracanie referencji do oryginału.

Zaloguj się aby komentować

tptak
tptakSpecjalista

Repost, przepraszam, strefy czasowe się mi pokręciły i wysłałem w nocy.

Konferencja AWS re:Invent w Las Vegas dobiegła końca. W tym roku głównym tematem dla mnie były mistrzostwa AWS DeepRacer. Jest to samochodzik który używa uczenia maszynowego żeby jeździć po torze.

Ukończyłem na dwudziestym miejscu z 52 finalistów. Jestem bardzo zadowolony z mojego modelu, jeździł dość stabilnie. Wiedziałem że nie mam szans z najlepszymi, ale miałem nadzieję że nie będę ostatni. Nie liczyłem na awans do drugiej tury, do top 32 a tu taka niespodzianka.

Stawka była zróżnicowana. Mieliśmy studentów, którzy w zasadzie ścigali się tylko wirtualnie w lidze studenckiej i takich którzy studiują reinforcement learning i deepracer jest jednym z obiektów badań. Byli przedstawiciele partnerów AWS, pracownicy firm gdzie deepracer ma swoje wewnętrzne ligi i ludzie ze społeczności, stali bywalcy i nowi.

Były radości, były zawody, ale sam show stał na całkiem wysokim poziomie. Widać było napracowanie organizatorów.

Ze strony społeczności koordynowałem ścigaczy proxy. 5-6 osób nie mogło przyjechać i ktoś musiał im trzymać tablet przy torze. Kto miał znajomych z firmy na miejscu ogarniał sam, ale dwóch chińskich zawodników jest w lockdownie a jeden z Indii jest w kolejce do złożenia wniosku o wizę, czas oczekiwania 4 lata. Skorzystaliśmy z pomocy zawodników z poprzednich lat i wyszło chyba nieźle, dwóch weszło do drugiej rundy, dostali nagrania i informacje jak poszło, byli zadowoleni.

Przede wszystkim spotkaliśmy się po raz pierwszy od trzech lat w takich ilościach. Nowe pomysły, pełno eksperymentów, rozmów, zabawy. No, Vegas baby.

Powiem szczerze, dobrze że się zaczepiłem szybko. Jest coraz więcej dobrych ścigaczy i takie przeciętniaki jak ja będą miały trochę trudniej. A tak to teraz jestem jednym z liderów społeczności i jest szansa że nawet bez kwalifikacji będę jeździł co roku na re:Invent  tak więc jednym z moich celów jest żeby było trudniej się zakwalifikować. A do tego trzeba więcej zaangażowanych rajdowców, bo wiecie, rozumiecie, co z tego że jestem dwudziesty z ok. 14 tysięcy co w tym roku dotknęli deepracera skoro około 500-1000 ściga się trochę więcej?

Jakby ktoś był zainteresowany to chętnie wspomogę na starcie.

d6e40212-bad6-4784-ad2c-dffcc1ecd8a4
ba9e19ad-5f4d-4102-9a88-2468fbe98d6f
7492d438-57be-49f7-9de1-a3cd40cfdca7
tmg
0

Fajny post, nie wiedziałem że coś takiego istnieje. Tak się zastanawiam czy to bardziej zabawa w gotowce czy też by wygrać trzeba głębiej wejść w optymalizację modelu? Na jaki wiek oceniasz próg wejścia w tę zabawę?

tptak

@tmg gotowce są świetne żeby zacząć. To jest też narzędzie edukacyjne i marketingowe. Gotowcami mogę kogoś bez wiedzy w godzinę poprowadzić do objechania toru. Po tej godzinie będzie wiedzieć z grubsza jakie mechanizmy działają przy trenowaniu i ściganiu, na czym polega uczenie maszynowe, gdzie znaleźć społeczność, jak mnie w niej znaleźć, jak AWS może wbić do biura z torem na evencik, co to liga, jakie są nagrody i co może zrobić dalej jeśli chce więcej się ścigać.
Zdalnie ogarnę prezentację i pierwszy wyścig w godzinę plus czas zależnie od ilości osób.

tptak

@tmg ale jak chcesz poczuć zapach $10000 to już krew pot i łzy. Komp robi za ogrzewanie, trzeba znaleźć miejsce i budżet na tor i godziny analiz, prób i błędów

Zaloguj się aby komentować

Hej, chciałem się przenieść tutaj z wykopu. Kto tworzy ten portal? Dobrze kojarzę że to początkowo był hobbistyczny projekt?

W każdym razie zastanawiam się czy jest opcja żeby Hejto stało się projektem open source, gdzie użytkownicy mogli by pomóc go rozwijać. Co o tym myślicie?

Nebthtet

@Lapiterro na open source raczej tu nie licz

Zaloguj się aby komentować

Unknow
UnknowOsobistość

Powoli przygotowuję się do premiery nowego kursu online.

Tym razem będzie to "Github Actions w godzinę".

 

Kurs, dzięki któremu w bardzo krótkim czasie możesz opanować automatyzację na Githubie, jak i elementy CI/CD.

 

Tym razem trenerem będzie Grzegorz Ćwikliński

 

Jeśli temat Cię interesuje, to zapisz się na listę oczekujących:

https://lista.mrugalski.pl/sPmbKUqMyeMutXc1jplmkQ

edb8f5c7-bd62-4f81-9c7d-88f8823bc239

Zaloguj się aby komentować

0

Często śpicie na pracy zdalnej za dnia? Oczywiście jak rozliczają was z wyników a nie musicie godzin rejestrować

gryzli

@JakTamCoTam czasem się zdarza jak po obiedzie bierze mnie śpiączka . Ale to tak z godzinkę max

Zaloguj się aby komentować

Potrzebuję jakiejś przykładowej bazy danych (coś odzwierciedlającego rzeczywistość, jakiś sklep, produkty, pracownicy) by na niej poćwiczyć zapytania Oracle SQL - wiecie może gdzie coś takiego znaleźć? Na razie nie chcę tworzyć nic swojego, trenuję sobie póki co DQL

Kocham pisać YAMLe o 3:00 w nocy. Dobranoc hejtownicy.

kris

@rith a próbowałeś w HTML? Też robi robotę

rith

@libertarianin nie, ja ogólnie zarabiam na życie pisząc yamle a programować w sumie nie umiem - stąd Yaml to mój ulubiony język xD
@kris Już wolałbym robić w JS xD

fallen_man

@kris Nie tym razem. To akurat projekt na uczelnie. Gratyfikacja przyjdzie w tytule.

Zaloguj się aby komentować

Hej.

 

3 dni temu dostałam bana w serwisie wykop. Wraz z zablokowaniem korzystania z konta usunięto mi wszystkie wpisy z ostatnich 8 miesięcy, czyli od początku istnienia konta. Moderacja twierdzi, że nie może już przywrócić tej aktywności.

 

Czy ktoś może się orientuje w temacie i jest w stanie wytłumaczyć jak to jest, bo czuję, że ktoś mi ściemnia?

Meverth

@WielkiNos zajrzałem na wykopka i muszę odszczekać: Nie usunęli ci konta, czyli wszystkich wpisów. Masz tylko bana. Zatem wszystko jest w bazie danych i odzyskasz życie po zdjęciu bana: 08.05.2023. Oczywiście, jak moderacja coś usunęła, to już zniknęło bezpowrotnie (bo myślę, że nie mają backupów )

WielkiNos

@Meverth no właśnie mi napisali, że usunęli bezpowrotnie wszystko i się nie da odzyskać.

problemat

Hejka

Zaloguj się aby komentować

ivall2
ivall2Debiutant

Stworzyłem se własną listę serwerów mc - https://minecraft-lista.pl

technologie: html, css, javascript, python, django, django rest framework, celery (redis)

zapraszam do ocenki

Krogulec

@sorek napewno nie na wykopie xD

sorek

@Krogulec na wykopie kilka razy oferowałem różne prace albo dawałem info o tym że ktoś szuka (nie IT, proste prace bez doświadczenia) - zawsze było źle xD Albo wymagania, albo kasa (no widełki minimalna - dużo pieniędzy w zależności od umiejętności to każdy se myśli tylko o tej dolnej granicy xD). Generalnie nie polecam xD

Zaloguj się aby komentować