Live...

W tym miejscu zadajemy pytania na temat języka C++, dzielimy się swoją wiedzą, udzielamy wsparcia, rozwiązujemy problemy programistyczne.
Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Live...

Postautor: mokrowski » sobota 09 mar 2019, 12:56

Cześć...

Przymierzałem się i przymierzałem i chyba czas spróbować. Zapraszam koleżanki i kolegów do zaproponowania tematów jakie mogę poruszyć na 1 (próbnym/przedpremierowym/ekskluzywnym) live na YT.

Z mojej strony mogę zaproponować następujące zagadnienia:
1. Co to za zwierze X-Macro - dla C, pytanie od Antystatycznego
2. Python - jak ugryźć węża czyli od podstaw
3. Struktura prostego programu - prosty projekt obiektowy, jak podzielić strukturę i wydzielić klasy, jakie reguły tym rządzą.
4. ...

Środowisko OS GNU/Linux, nie będę narzucał żadnego IDE ani edytora. Każdy ma ulubiony i wie co "jest najlepsze". Uprzedzam także że oprócz ogólnej ramówki, nie będę robił rozbudowanego planu i praca będzie na konsoli. Łącza specjalnego nie mam ale sprawdziłem że 720 HD dźwignie. Liczę na pytania na chacie. Nie będę miał także moderatora więc wpuszczę tylko na zaproszenie z YT/google. To próba więc pozwólcie "że się nie ogolę" :)

Kiedy: 15.03.2019 piątek 18:00-19:00

A teraz proszę o propozycje tematów i ew. głosy na tak/nie. Ankiety nie robię bo z założenia jest zamknięta. Na razie rozeznanie....
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: Live...

Postautor: StaryAnoda_NEW » sobota 09 mar 2019, 13:39

Ja jeszcze mógłby zaproponować:

Realizacja menu przy użyciu listy dwukierunkowej.
Jakieś podstawy TDD dla Embedded C.

Oczywiście tematy które zaproponowałeś są jak najbardziej okej i z wielką chęcią będę obecny na transmisji.

Awatar użytkownika
acid3
User
User
Posty: 466
Rejestracja: czwartek 03 wrz 2015, 22:42
Lokalizacja: Kłopoty-Stanisławy
Kontaktowanie:

Re: Live...

Postautor: acid3 » sobota 09 mar 2019, 14:08

StaryAnoda_NEW pisze: (...)
Realizacja menu przy użyciu listy dwukierunkowej.
(...)


Nooo, kolega to ma super pomysł, popieram.

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: Live...

Postautor: dambo » sobota 09 mar 2019, 14:46

O super :)

Tematów o które bym mógł zapytać jest masa, na początku bym chętnie posłuchał pod kątem punktu numer 3:
- koncepcja warstwy hal dla bibliotek - jak nią zarządzać/separować dla różnych procków
- jak najlepiej potem decydować, która wersja biblioteki (np z jakimi definami) zostanie dołączona do projektu
- współdzielenie bazy wspólnych/firmowych bilbiotek pomiędzy wiele projektów/hardwarów/zespołów - obecnie korzystam z submodułów gita i się to sprawdza, ale poznanie innych koncepcji niż się aktualnie używa - zawsze spoko
- narzędzia, których początkujący nie znają/nie potrzebują, a w firmach są standardem -> może coś o automatycznym budowaniu, CI
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

Awatar użytkownika
piotrek
User
User
Posty: 155
Rejestracja: niedziela 05 lis 2017, 02:46

Re: Live...

Postautor: piotrek » sobota 09 mar 2019, 20:47

Jakieś donejty przewidujesz? :D

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: Live...

Postautor: StaryAnoda_NEW » niedziela 10 mar 2019, 12:41

dambo pisze:- narzędzia, których początkujący nie znają/nie potrzebują, a w firmach są standardem -> może coś o automatycznym budowaniu, CI


Właśnie może o wszystkim tym czego profesjonalni programiści embedded, ale nie tylko używają (chodzi o wspomnianych narzędziach, metodykach rozwoju oprogramowania, i tym podobnych).

Awatar użytkownika
GrumpyRez
User
User
Posty: 224
Rejestracja: poniedziałek 04 cze 2018, 09:19

Re: Live...

Postautor: GrumpyRez » niedziela 10 mar 2019, 17:14

Zdecydowanie punkt 3, w sumie nic dodać, do odpowiedzi kolegi dambo.

Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Re: Live...

Postautor: PROTON » niedziela 10 mar 2019, 20:42

Punkt 3, ewentualnie proponuję omówienie MISRA C.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: Live...

Postautor: inż.wielki » poniedziałek 11 mar 2019, 12:23

Zauważyłem ze na forum ostatnio są popularne systemy budowania linuxa dla embedded. To może jakieś wprowadzenie do buildroota. Z czym się je yocto lub ptxdist. Co to DTS i czym się różni od dtb. Jak rozróżnić warstwę kernela i warstwę użytkownika. Jak uruchamiać sterowniki itd

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » środa 13 mar 2019, 17:31

No dobrze.. w takim razie 3 czyli warstwy, klasy, obiekty, zasady, problemy szanse :)
Dalsze tematy jak już będzie po 1 emisji...
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: Live...

Postautor: StaryAnoda_NEW » środa 13 mar 2019, 17:48

Super czekamy :)

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » piątek 15 mar 2019, 17:34

,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » piątek 15 mar 2019, 19:09

,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: Live...

Postautor: inż.wielki » piątek 15 mar 2019, 19:40



Sprawdź opcję włączenia czatu podczas powtórki. Można wtedy na bieżąco patrzeć na uwagi

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: Live...

Postautor: StaryAnoda_NEW » piątek 15 mar 2019, 20:22

inż.wielki pisze:


Sprawdź opcję włączenia czatu podczas powtórki. Można wtedy na bieżąco patrzeć na uwagi


U mnie działa.

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » piątek 15 mar 2019, 20:54

Krótkie pytanie... czy przykład z GOMOKU kontynuować w następnych emisjach? Jeśli jakieś pytania są, to proszę w komentarzach pod filmem.
Uprzedzam pytanie... nie będę usilnie promował tego filmu bo dla mnie ma wartość "techniczną".
No i czy kontynuować i jak ? :)
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: Live...

Postautor: Antystatyczny » piątek 15 mar 2019, 20:56

Zdecydowanie rozbuduj kod tej gry, bo sam w sobie jest prosty do zrozumienia, a można na jego przykładzie sporo pokazać. Jeśli chodzi o mnie, to bardzo chętnie obejrzę ciąg dalszy.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
acid3
User
User
Posty: 466
Rejestracja: czwartek 03 wrz 2015, 22:42
Lokalizacja: Kłopoty-Stanisławy
Kontaktowanie:

Re: Live...

Postautor: acid3 » sobota 16 mar 2019, 09:44

Masz dar przekazywania wiedzy, powinieneś kontynuować bo dobrze się słucha i wszystko wydaje się proste ( choć może nie do końca takie jest ;) )
Tak, na początek GOMOKU jest bardzo fajnym przykładem.

nixie
Newb
Newb
Posty: 32
Rejestracja: sobota 02 sty 2016, 20:20

Re: Live...

Postautor: nixie » sobota 16 mar 2019, 10:43

Podpisuję się pod wypowiedziami kolegów i proszę o więcej.

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » sobota 16 mar 2019, 11:17

Ok, oto link do repozytorium projektu: https://github.com/tjasiukiewicz/GOMOKU

Od tej implementacji zacznę następne live. Oczywiście dokładnie ją omówię...
Jeśli będziecie chcieli, możecie zaprosić każdego kto będzie chciał posłuchać tych wypocin :)
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: Live...

Postautor: dambo » sobota 16 mar 2019, 14:23

Ok - nadrobiłem zaległości - live super!

Oprócz wyraźnie zaznaczonych rzeczy - też kilka podejść w tle, jak to, ze pierwsze co trzeba zrobić po utworzeniu katalogu projektu to podpięcie go do kontroli wersji - żeby potem nie nagrywać filmików na yt z aktualizacjami bibliotek, żeby sobie ludzie poprawili 197 linijkę :p

To odnośnie punktu3 - i wzmiance o tym, że "przychodzi klient i zmieniamy wyświetlacz" - może też to "zasymulować" taką zmianę w projekcie? Np poprzez podmianę sposobu wyświetlania - i jak do tego podejść od strony organizacji katalogów/jak wybierać potem implementację - czy przez Makefile, czy lepiej jakoś inaczej.

Na końcu tylko coś przycięło z dźwiękiem i muzyka jest zamiast mikrofonu.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » sobota 16 mar 2019, 15:02

Co do problemu "zmiany wyświetlacza", w tym kierunku zmierzam. Ale to będzie inna warstwa/obiekty aplikacji. Wpędzanie się w problem będzie na następnym live... Dziś o 17:00. Okazuje się że mam następny tydzień trochę pracowity i lepiej zrobić teraz...

Jeszcze raz, o 17:00 16.03.2019 zapraszam... link w tym wątku.

https://www.youtube.com/watch?v=VkRp-NBC_0A

Nagranie Live: https://youtu.be/VkRp-NBC_0A
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: Live...

Postautor: dambo » sobota 16 mar 2019, 19:04

OK - może to się przyda komuś - propozycja jak sobie skonfigurować środowisko:
viewtopic.php?f=60&t=1984
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

Awatar użytkownika
acid3
User
User
Posty: 466
Rejestracja: czwartek 03 wrz 2015, 22:42
Lokalizacja: Kłopoty-Stanisławy
Kontaktowanie:

Re: Live...

Postautor: acid3 » sobota 16 mar 2019, 19:10

dambo pisze:OK - może to się przyda komuś - propozycja jak sobie skonfigurować środowisko:
viewtopic.php?f=60&t=1984" target="_blank


no bardzo fajnie, bardzo ...

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: Live...

Postautor: mokrowski » niedziela 17 mar 2019, 17:49

Czy udostępnić nagrania publicznie, wraz z nagraniami chat'u?
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek


Wróć do „Pisanie programów w C++”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości