Join the Team PL

From apertus wiki
Jump to: navigation, search

Dołącz do zespołu

Każdy może swobodnie przyczyniać się do rozwoju projektu i pomagać w jego realizacji. Jak bardzo stajesz się integralną częścią społeczności i w jaki sposób całkowicie zależy to od Ciebie.

Stowarzyszenie zazwyczaj nie stawia wymagań ludziom, ale jeśli potrzebujesz wskazówek, co należy zrobić i w jaki sposób możesz być przydatny, zachęcamy do nawiązania kontaktu, przedstawienia się i opisania swoich umiejętności.


1 Pierwsze kroki:

1.1 AXIOM Labs

Wiki - Labs.png

Zapisz się na członkostwo w naszych laboratoriach - Jest to ważne, ponieważ nasze laboratoria phabricator działają jak forum z kilkoma dodatkowymi modułami wydajności, większość aspektów rozwoju projektu jest tutaj omawiana. Ma bogatą historię idei sięgającą lat wstecz.

Interfejs użytkownika zawiera listę najnowszych działań, ale istnieją kategorie zadań specyficznych, takich jak AXIOM Beta Hardware, który posiada podkategorie dla rzeczy takich jak zadania związane z obudową i złączami, AXIOM Beta Software, lub ogólna burza mózgów jeśli chcesz wnieść swój wkład lub przedyskutować pomysły.

Jeśli masz doświadczenie związane z FPGA i biegle posługujesz się językiem VHDL lub Verilog, QUEMU i językami PHP lub C/C++, możesz chcieć zajrzeć do Workboardu GSoC, ponieważ niektóre z tych zadań są wyjątkowe, a jeśli chcesz w nich uczestniczyć, znajdziesz tam materiałyi linki. Proszę również zapoznać się z Mission Briefings, aby uzyskać informacje na temat priorytetów zadań.

1.2 IRC

Wiki - IRC.png

IRC - to czat który mimo swoich wad, okazał się niezawodną centralną platformą do natychmiastowej komunikacji.

Członkowie społeczności powinni stworzyć nazwę użytkownika i wybrać klienta. Istnieje wiele klientów zarówno na komputery stacjonarne, jak i mobilne, w tym Hexchat (Komputer), AndroIRC (Telefon), i wiele innych.

  • Główny chat: #apertus
  • Adres: irc.freenode.net
  • Port (w razie potrzeby): 6667


Prowadzimy również internetowy klient IRC na apertus.org jeśli chcesz komunikować się od razu bez instalowania klientów itp.

Lista poleceń IRC znajduje się tutaj, Komunikacja IRC w głównym kanale jest tutaj publicznie rejestrowana , a poprzednie spotkania zespołu są tu archiwizowane. Jeśli masz pytania dotyczące kamery, ale pracujesz z komercyjnie wrażliwym projektem, chętnie zorganizujemy dla Ciebie spotkanie w prywatnym kanale, jeśli jest to coś, co Cię zainteresuje, napisz do nas.

Możesz również chcieć przeczytać przez apertus° misję i regulamin aby dowiedzieć się, w jaki sposób służymy wspólnocie.


2 Kroki zaawansowane:

Język angielski jest powszechnie akceptowany jako język domyślny w komunikacji, jednak na całym świecie rozwijają się społeczności regionalne. Są one administrowane przez APOCs lub punkty kontaktowe AXIOM Community Points of Contact. Skontaktuj się z lokalnym APOC i dowiedz się, jak funkcjonuje Twoja najbliższa społeczność, czy zaplanowano jakieś wydarzenia i czy możesz im w jakiś sposób pomóc.

Jest to dobry sposób na zdobycie praktycznego doświadczenia z kamerami, przyczynianie się do produkcji, uzyskanie dostępu do sprzętu lub budowanie sieci - społeczność jest wypełniona wieloma bardzo pomocnymi i wykwalifikowanymi ludźmi.

Wiki - APOCs.png

Jeśli nie ma APOC administrującego w imieniu Twojej lokalnej społeczności, być może jest to jest coś, za co chciałbyś być brany pod uwagę, w takim wypadku skontaktuj się z nami.


2.1 Podnoszenie świadomości

Motto "Many hands make light work" ma zastosowanie we wszystkich aspektach rozwoju projektu AXIOM. Jeśli nie kodujesz, nie nagrywasz filmów wideo lub nie robisz zdjęć, i jeśli zgadzasz się z etosem open source lub podoba Ci się to, co projekt reprezentuje, są jeszcze rzeczy, które możesz zrobić, aby pomóc. Jedną z ważnych rzeczy jest promocja. Wszystkie nasze konta społecznościowe są wymienione tutaj jeśli śledzenie kanałów i dzielenie się doświadczeniami jest czymś, w czym chciałbyś pomóc.

2.2 Języki w w projekcie

  • Budujemy środowisko przetwarzania materiałów wideo RAW o nazwie OpenCine - Język programowania: C++. Głównym systemem operacyjnym jest Linux (Ubuntu i podobne) ponieważ zmiany nie są od razu dostosowywane do systemu Windows. OpenCine.Build Instructions. Istnieje podprojekt o nazwie ProcessingTest, który jest używany do prototypowania i testowania algorytmów, można tam znaleźć kilka testów de-Bayering.
  • Rozwijamy sprzęt z FPGA do przetwarzania wideo w czasie rzeczywistym - Język programowania: HDL (VHDL lub Verilog).
  • Nasze kamery pracują z wbudowanym systemem Linux i istnieją pewne zadania programistyczne związane z jądrem - Język programowania: C.
  • Inne zadania związane są z tworzeniem wirtualizacji kamery w QEMU, interfejsów internetowych do sterowania kamerą, sterowania obiektywami, rysowania histogramów/form falistych/wektorowych z kamer, podglądu na żywo danych z kamer lub automatyzacji wewnętrznej kalibracji darkframe kamery. Języki programowania dla narzędzi: C/C+++, do skryptów: Python i Bash, a także dla aplikacji internetowych: Javascript, PHP i C/C+++.


Repozytorium GitHub

Jeśli chciałbyś przejść bezpośrednio do konkretnych zadań i ich statusu rozwojowego, zobacz Mission Briefings.



Projekty nad którymi pracujemy wewnątrz społeczności mają potencjał aby pomóc w budowaniu sieci, doskonaleniu umiejętności, ściślejszym zaangażowaniu się w technologie typu open source w ogóle, aby rozwijać i rozwijać swoje własne cele, a zadaniem stowarzyszenia apertus° Association jest zapewnienie wsparcia, którego możesz potrzebować w trakcie swojej podróży. W odróżnieniu od producentów, którzy wcześniej zdominowali rozwój technologiczny związany z produkcją filmów, nie jesteśmy nastawieni na zysk, więc im bardziej pomagasz przy tych projektach, tym bardziej możemy Ci pomóc.