Strona główna › Forums › Klub dyskusyjny › Warsztaty programistyczne
Znaczniki: programowanie
Jest pomysł – bo entuzjazm po Pixel Heaven jeszcze nie opadł – zrobić warsztaty programistyczne. Pod patronatem morphos.pl (ale za inicjatywą stoi ‘widelec’ a nie ja, żeby była jasność). W temat zaangażowany mocno jest też ‘stefkos’.
Dyskusja na ten temat toczy się na PPA w tym wątku:
Warsztaty dla programistów
Ze względu na fakt, że organizacją zajmują się użytkownicy MorphOS-a na wykładach musi być MorphOS, ale niewykluczone są uzupełniająco inne opcje.
Najważniejsze cytaty z wątku na PPA, które dają pojęcie czym to ma być:
“W związku z udaną imprezą PH, chcielibyśmy wyjść do Was dalej.
Mamy plan, aby zorganizować spotkanie osób, które chciałyby nauczyć się bądź też douczyć programować „dla Amigi”.
Chcemy, aby po takim kursie osoby mogły spokojnie usiąść sobie w domu i zaczęły pisać programy (portować) na nasze platformy. Od razu zaznaczę, że przy aktualnym sponsoringu (morphos.pl) kierowalibyśmy się głównie tym iż wykładowca musiałby poprowadzić warsztat na temat związany z tym systemem (np. programowanie MUI).
Na sam początek zapewnilibyśmy miejsce (na 99% Warszawa), coś do picia, zjedzenia oraz pewnie komputery. Do tego pokrywalibyśmy koszty osób, które prowadziłyby takie szkolenia.
Co o tym myślicie? Jakie macie pomysły? Czy są osoby, które można wstępnie zapisać? Takie, które chciałyby się nauczyć czegoś i pomóc „rozbudować nasze oprogramowanie”?
Pamiętajcie, to, że coś się tyczy MorphOS-a (MUI) nie znaczy że nie tyczy się innych systemów. Dodatkowo, jest mnóstwo innych tematów, które można podjąć. Zapraszam do dyskusji.Dajcie swoje pomysły na warsztaty programistyczne. Możecie też zaproponować kiedy i gdzie, może inne miejsce gdzie to można by zorganizować.”
“Sala w której prawdopodobnie byłyby szkolenia posiada już 2 macintoshe z systemem MorphOS (zarejestrowanym, bo pewnie znalazło by się jeszcze kilka maków bez klucza). Dodatkowo ja mogę “podzielić” się kilkoma maszynami. Jeżeli ktoś chciałby brać udział w kursie na jakiejś Amidze, ta tez by sie znalazla.
Obstawiam jednak ze wiele osob przyjechalo by z jakims laptopem np powerbookiem badz dell’em/asusem gdzie bylby zainstalowany AmigaOS na emulatorze. Przy odpowiednim zainteresowaniu mozemy tez podyskutowac z Cloanto w celu zbudowania obrazu “dla programistow”.
Nie mówiąc o tym że mogła by się nawet znaleźć kasa na zakup (bądź darmowych) nowych sprzętów/licencji MorphOS’a.”
Na razie wiele osób woli wideokonferencje czy przygotowane nagrane materiały, ale są już pierwsi chętni na przyjazd. Śledźcie wątek tam, ale wypowiadajcie się też tutaj.
Osobno daję podesłane mi (przez osobę potencjalnie zainteresowaną nauką, ale bez wychodzenia z domu) linki do sprawdzenia. Część wydaje mi się stara bądź mało wartościowa, no ale jest w czym wybrać. Przetestujcie które u was działają.
Nadawca: rgrg2
np. na https://www.gg.pl/
Możesz też rozmawiać w przeglądarce bez instalowania komunikatora.garść linków webinarium
konferencje online
http://www.clickmeeting.pl
http://www.implix.com/pl/produkty/clickmeeting/
http://www.openmediagroup.pl
http://www.transmisjeonline.pl
http://www.nasza-gadka.pl
http://www.streamonline.pl
http://www.vivicom.pl
http://www.taniespotkanie.com.pl Konferencje online na facebooku.
http://www.gadu-gadu.pl Konferencje online na Gadu Gadu
http://www.skype.pl Konferencje online na Skype
http://www.multiscreen.tv/
http://www.openmediagroup.pl/
http://www.livetvstudio.com/
http://www.livestream.com/prezentacjagvo
Rejestracja w GVO: http://www.gvopolska.com
http://www.hostthenprofit.com/pl/
http://www.ontowebinar.com/
http://www.instantpresenter.com
http://www.meetcheap.com
omnovia
gotowebinar
clickwebinar
System rejestracji uczestników konferencji, szkoleń, eventów, wspomagający organizację,
Netventure Sp. z o.o., ul. Ojcowska 3, 02-918 Warszawa, tel.: +48 22 382 75 00, fax: +48 22 651 86 04, e-mail: [email protected]http://www.instantpresenter.com
http://www.meetcheap.com
http://bigbluebutton.org/ open source web conferencing systemhttp://en.wikipedia.org/wiki/BigBlueButton
http://en.wikipedia.org/wiki/Comparison_of_web_conferencing_software
http://en.wikipedia.org/wiki/Web_conferencing
Na razie nie ma jeszcze oficjalnej strony, są rozbieżności czy ma być prosta strona informacyjna, czy coś z możliwością logowania się (np. dostęp do materiałów do szkolenia).
Żeby temat nie usechł – wstępna lista (nicki z PPA).
Zainteresowani materiałami do nauki wideo, udziałem online:
KM
teh_KaiN
Pentanteles
X-Type^HVR
Renton
gerul
waldiamiga
QUAD
BULI
Mogliby dotrzeć do Warszawy:
AmmigaCDTV
Phibrizzo
chicago
Niedawno pong777 wrzucił taką listę:
Załóżmy, że mamy wybrane i poskładane już środowisko.
Takie pytanka how-to:Kompilacja:
jak wybrać odpowiedni target
jak zoptymalizować program pod konkretny typ CPU / FPU
jak dołączyć statycznie lub dynamicznie bibliotekę
jak uruchomić optymalizację kodu
jak pozbyć się konieczności posiadania ixemul.libraryUruchomienie programu:
jak sprawdzić, czy inna instancja programu nie jest już uruchomiona
jak sprawdzić, czy program jest uruchomiony z konsoli czy z WB
jak sprawdzić ile i jakie argumenty do programu zostały przekazane przy uruchomieniu
jak zwrócić wartość do systemu operacyjnego
jak wygląda funkcja główna dla programu konsolowego / GUI w MUICo program wie o Amidze:
Jak uzyskać informacje
– jaki mamy zainstalowany CPU (generacja, maska, czętotliwość taktowania)
– czy jest FPU, jeśli tak to jaki
– jakim ROMem dysponujemy
– jaką kartę turbo posiadamy
– czy posiadamy procesor PPC
– jak sprawdzić czy Amiga ma kości AGA/OSC/ECS itp
– jak sprawdzić czy pracujemy pod kartą graficzną i ile ma wolnej pamięci grficznej / aktualnie wolnej pamięci
– ile fizycznej pamięci CHIP/FAST jest zainstalowane w Amidze oraz ile jest aktualnie wolnej pamięci
– jak uzyskać listę zamontowanych urządzeńOkno główne programu:
jak otworzyć okno o zadanych parametrach x,y, głębia kol.
jak zarządzać przyciskami na belce okna: minimalizuj, maksymalizuj, zamknij program
jak blokować tymczasowo przyciski maksymalizuj, minimalizuj, zamknij program
jak obsłużyć zdarzenie minimalizacji, maksymalizacji, zamknięcia programuPrzycisk (button)
– jak ustawić etykietę przycisku
– jak odczytać etykietę z przycisku
– jak zablokować możliwość naciśnięcia przycisku
– jak odblokować możliwość naciśnięcia przycisku
– jak ustawić przycisk na ekranie pod współrzędnymi x,y
– jak zmienić rozmiar przycisku
– jak odczytać aktualny rozmiar przycisku
– jak wybrać krój i rozmiar czcnionki oraz kolor dla etykiety znajdującej się na przycisku
– jak wybrać kolor wypełnienia przycisku oraz go odczytać
– jak obsłużyć zdarzenie pojawienia się kursora myszki nad przyciskiem
– jak obsłużyć zdarzenie wciśnięcia przycisku myszki na przycisku
– jak obsłużyć zdarzenie zwolnienia przycisku myszki na przycisku
– jak obsłużyć zdarzenie zwolnienia przycisku myszki na przycisku
– jak obsłużyć zdarzenie dwukliku na przycisku
– jak obsłużyć zdarzenie kliknięcia prawym klawiszem myszki na przycisku
– jak ukryć tymczasowo przycisk (zniknięcie z ekranu)
– jak ponownie wyświetlić przycisk po ukryciu przycisku
Strona warsztatów
Stronę na worpdressie czy blogspocie to można założyć w 10 minut, no ale nie wiadomo jak temat się rozwinie; warto mieć stronę bez ograniczeń funkcjonalnych (we wspomnianych darmówkach jest ograniczenie typu wrzucanych plików).
Ostatecznie będzie to bardzo prosta strona, prawdopodobnie “HTML 3” czyli na bazie tej: http://amiwigilia.ppa.pl
Ma to zrobić ‘radzik’ i zwrócił się o domenę do ‘grmxa’. Prosił o DevConf.ppa.pl. Z nieznanych mi powodów utknęło to (nie dostał, mimo że ponowiłem prośbę w jego imieniu). W tej chwili ‘radzik’ jest na urlopie w USA, myślę, że za 2 tygodnie temat ruszy.
Początkowo były bardziej ambitne plany (typu webinaria) ale jak się popatrzy na to, jak to idzie ślamazarnie – kto by się tym zajmował?
Ja to widzę tak, że na stronie będą dane kontaktowe, terminy, lokalizacja, dojazd, materiały do pobrania.
Jak to ma wyglądać
Na Pixel Heaven ‘radzik’ przedstawił Dickinsonowi temat jako konferencja dla deweloperów. Ponieważ staramy się być realistami, trzeba go dopasować do rzeczywistości.
‘radzik’ widzi to tak:
– ten pierwszy warsztat nie będzie ściśle programistyczny – żeby się wszyscy poznali i dowiedzieli o co chodzi, i dobrze byłoby międzynarodowo
– Warszawa wygrywa lokalizacyjnie (bardziej środek Polski to chyba Łódź tylko), ale jeśli chodzi o połączenia… tu niema co dyskutować – kto przyjedzie to przyjedzie
– reszta będzie mogła dostać odpłatnie materiały z kursu – to co prelegent będzie pokazywał jeśli będzie nagrane
– sam udział jako taki (“na żywo” na miejscu) będzie bezpłatny
– wstępny termin to połowa września
Ta pierwsza edycja niech będzie nawet po polsku. Powinien być punkt otwarcia i zamknięcia. Przychodzi piątek, godzina 17:00, przywitanie, są blogerzy (coś tam pogadamy, chodzi żeby zrobić fajną otoczkę), potem spotkanie integracyjne. W sobotę jedziemy z tematem – warsztaty cały dzień. Przychodzi wieczór – powtórka z integracji.
Jak to było zrobione na AmiWest
Podaję nie jako kontrpropozycję tylko punkt odniesienia. Najpierw jest ogłaszana “o co chodzi” -> ogłoszenie.
Obrazowo żeby pokazać klimat to w 2012 wyglądało to tak jak na zdjęciu poniżej
To co zostanie przerobione zostaje potem udokumentowane i wrzucane na wiki -> dla programistów
Różne watpliwości
Kwestia organizacji warsztatów programistycznych w innych miejscach, o innej tematyce, tworzenie materiałów instruktażowych na wideo – to są wszystko rzeczy poboczne i pochodne tego, czym Dev Con miał być na początku. Po pierwszej edycji będziemy wiedzieć na czym stoimy.
Jaką wizję mają ‘stefkos’ i ‘widelec’ nie wypowiadam się, bo mają tutaj konta i sami mogą to zrobić. Myślę, że jest dużo punktów wspólnych.
Złapałem kontakt z osobą, która ma zapewnić salę.
Miejsce nazywanie jest “hackroom”. Lokalizacja to Chmielna 122 lok 113
Tak wygląda okolica:
To jest samo centrum Warszawy, z tego co widzę “zaplecze” jest dobre (dworzec, parking, przystanki).
Można sobie obejrzeć tutaj: https://goo.gl/maps/i8nJNt4465u
Druga sprawa, zdeklarował się pierwszy wykładowca. Krashan (cytat z PPA z wątku o warsztatach):
Mogę poprowadzić wykład na wiele tematów związanych z “systemowym” programowaniem na MorphOS i AmigaOS 3.x. Języki: C, asembler. Zarówno coś w rodzaju wprowadzenia do systemów amigowych, jak i wybrane szczegółowe zagadnienia, np. programowanie wielowątkowe, MUI, grafika niskopoziomowa (ale systemowa), dźwięk i tak dalej… Potrzebuję jedynie czasu między wyborem tematu, a terminem szkolenia na porządne przygotowanie i ram czasowych prezentacji.
Więc wszystko wróciło na właściwe tory 🙂
Osoba kontaktowa do sali to Marcin Rusinowski. Wymieniliśmy kilka mejli, stanęło na tym (jego wypowiedź):
“Odezwałem się do Grześka na fb, może tak będzie szybciej z pewnymi rzeczami – musicie określić jakieś terminy, zbadać zainteresowanie na nie i finalnie zadecydować ogłosić etc. Jak będziecie mieli te potencjalne terminy to ja je zablokuję do czasu, gdy wyklaruje się jeden finalny.”
Wytłumaczyłem, że to zostało zrobione. Są dwa wątki (tu i na PPA), domawiamy się miesiącami, są chętni (niewielu ale są), jest zdeklarowany wykładowca. Jedyne co trzeba teraz zrobić to (moja wypowiedź):
“Aktualnie zostało uzgodnić – i to ty z wykładowcą musisz uzgodnić – termin który pasuje obu stronom. Czyli z Grzegorzem Kraszewskim. To jest kwestia wykonania jednego telefonu.”
Tym samym zostałem jakby wyłączony z dalszych uzgodnień. Więc teraz to czekanie – to nie wiem co się dzieje, czy coś wogóle się dzieje. Ja doholowałem temat do końca, zostało uzgodnić tylko termin.
Jest ustalony i potwierdzony termin – 17 listopad.
Niewielka zmiana – 18 listopad. Tak pasuje wykładowcy, poza tym dzięki temu będą mogli wziąć udział ‘widelec’ i ‘jaca’.
Czyli 18 listopad, niedziela, wstępnie godzina 13:00. Ma być między innymi Objective-C.
Otrzymałem informację, że wykładowca nie da rady poprowadzić zajęć w tym terminie. Jednak to się sypie.
Wygląda na to, że co najwyżej odbędzie się jakieś spotkanie, ale raczej nie wykłady. Mam wrażenie, że próbowałem (próbowaliśmy) przeforsować coś na siłę.
Może się mylę, ale zaangażowanie widziałem tylko u siebie, ‘krashana’ i ‘Pentatelesa’. Może kiedyś się uda. Nawet takich rzeczy jak sprawna organizacja musimy się nauczyć.
W każdym razie jakby ktoś się nastawiał na naukę programowania w powyższym terminie (18 listopad) – to raczej niech się nie wybiera.
Copyright 2014 - Wszelkie prawa zastrzeżone MorphOS.pl