Tags Posts tagged with "google code-in"

google code-in

przez -
8 727
Google

Na blogu google-opensource pojawiła się informacja o uruchomieniu strony dla trzeciej już edycji Google Code-in 2012. Jest to projekt w ramach którego osoby w wieku 13-17 lat mogą w różnym zakresie wspierać projekty Open Source. Dla uczestników jest udostępniona platforma na której mentorzy publikują zadania które należy ukończyć w określonym czasie. Oprócz nagród pieniężnych rzeczowych do wygrania jest nagroda główna – na 20 najlepszych czeka wyprawa do Mountain View, siedziby Google w Kaliforni.

Google Code-in 2012

Google Code-in po raz pierwszy wystartował w 2010 roku, z inicjatywą wprowadzenia uczniów i studentów w świat Open Source. W ramach konkursu organizacje zajmujące się rozwijaniem wolnego oprogramowania (Gnome, KDE, VideoLAN, Haiku itd), publikują projekty z różnych dziedzin i przekazują je do wykonania uczestnikom. Kategorie do jakich zaliczają się zadania to:

  • Kodowanie: zadania typowo programistyczne czyli tworzenie łatek, rozwijanie modułów i pluginów do aplikacji.
  • Tworzenie dokumentacji: rozwijanie i tworzenie materiałów edukacyjnych, manuali, poradników, wikipedii projektu. Do tej kategorii zaliczają się również wszelkiego rodzaju tłumaczenia, np interfejsu aplikacji (UI) czy artykułów i poradników
  • Prace badawcze: pomoc w znajdywaniu rozwiązań problemów, sugerowanie poprawek, prowadzenie wywiadów i eksperymentów
  • Testowanie oprogramowania: poddawanie aplikacji benchmarkom i testom użyteczności oraz szukanie błędów, i zgłaszanie ich w bug-trackach.
  • Rozwój interfejsu użytkownika: tworzenie motywów, skórek, grafiki zarówno wektorowej jak i rastowej, modelowanie 3D, dostarczanie fotografii na potrzeby projektu.

Pełna lista zadań zaliczających się do tych kategorii zostanie wywieszona w dniu 12 Listopada, a możliwość rejestracji (rezerwacji zadania dla siebie) będzie możliwa w okresie trwania konkursu, czyli od 26 listopada do 14 stycznia 2013 r.

Nagrody w Google Code-in

Za każde wykonane zadanie przyznawane są punkty, których ilość zależy od stopnia ich trudności. Punkty te są widoczne w rankingu na podstawie którego wyłaniani są zwycięzcy nagrody głównej (wyjazd do USA).

Dodatkowo za 3 poprawnie wykonane zadania (niezależnie od stopnia ich trudności) uczestnik otrzymuje kartę typu prepaid o wartości 100$ koszulkę z logiem Google Code In 2012. Jako zachętę, za pierwsze poprawnie wykonane zadanie uczestnik otrzymuje koszulkę GCI 2012 certyfikat GCI 2012.

info: w tym roku w konkursie zrezygnowano z nagród pieniężnych. Podziękowania dla pb który zwócił uwagę na błąd w komentarzach

Rejestracja jest otwarta dla wszystkich w wieku od 13 do 17 (nieukończonych w dniu 26 listopada) lat posiadających status ucznia lub studenta. Po pierwszym poprawnie wykonanym zadaniu uczestnik zobowiązany jest wypełnić formularz odnośnie miejsca zamieszkania (aby otrzymać koszulkę), a w przypadku jeśli pragnie zawalczyć o nagrody pieniężne – do nadesłania dokumentu z uczelni/szkoły potwierdzającego status studenta/ucznia (tuż po zakończeniu konkursu).

Jest to doskonała okazja dla początkujących użytkowników na zaangażowanie się w życie ulubionego projektu oraz wspomóc swoją pracą świat Wolnego Oprogramowania. Dodatkowo można solidnie przećwiczyć znajomość języka (całość w języku angielskim, chyba że pracujemy nad tłumaczeniami), no i zyskać niezłe kieszonkowe ;)

przez -
2 466
Haiku

16 stycznia br. zakończył się turniej Google Code-In, skierowany do uczniów szkół. W tym czasie wolontariusze ukończyli 208 zadań na rzecz Haiku. W większości polegały one na tłumaczeniach systemu, prezentowania Haiku podczas spotkań lokalnych grup linuksowych, sprawdzaniu zgłoszonych błędów, czy nadal są aktualne, bądź projektowaniu różnych grafik na potrzeby marketingowe projektu Haiku.

W kwestii programowania to jeden z uczestników konkursu – Aleksas Pantechovskis, napisał narzędzie writembr, przydatne gdy Haiku jest jedynym zainstalowanym systemem operacyjnym na komputerze. Dzięki niemu można uruchomić system bez potrzeby instalowania bootmanagera. Ten sam programista napisał też klona BeOSowej aplikacji setmime, która pozwala z poziomu terminala, na sprawdzanie i modyfikowanie zarejestrowanych typów MIME w systemie. Ułatwia również niektóre sprawy, np. automatyzacja instalacji skryptów. Za ogólny wkład w Haiku (ukończył też “mniejsze” zadania), został dodany do listy współtwórców Haiku, jako osoba wnosząca wkład (contributor).

Inni zaś testowali powiązanie (zbindowanie) różnych języków z API Haiku, głównie pythona. Opracowano kilka plików .bep dla paru nieprzepisanych jeszcze programów, jak np. TOR. Pliki .bep wchodzą w skład narzędzia HaikuPorter, zawierają one informacje zapisane w ASCII, o tym jak i gdzie pobierać, instalować, patchować i budować pakiety z programami.

Wszystkie rzeczy dodane do kodu źródłowego Haiku, można przejrzeć na stronie git projektu Haiku.

Niestety nie było żadnych zadań związanych z tłumaczeniem Haiku na język polski. Możliwe, że nie zgłosił się żaden mentor znający nasz ojczysty język. Na tym polu wypadamy blado w porównaniu z sąsiadami zza wschodniej granicy. Na szczęście w tym przypadku można pomóc w każdej chwili, za pomocą Haiku Translation Assistant – które służy to tłumaczenia systemu i systemowych aplikacji, bądź skorzystać z innego narzędzia online, ale w tym przypadku tłumaczy się dokumentację, instrukcję obsługi Haiku dla zwykłych użytkowników.

Trzeba mieć na uwadze, że od jakiegoś czasu nie ma osoby zarządzającej polską lokalizacją, przez co zmiany nie mogą być dodawane do kodu źródłowego i recenzowane. Następnie co jakiś czas zwiększa się ilość tekstu do tłumaczenia, co ma związek z postępami wykonanymi podczas prac przy Haiku.

przez -
0 364
Google

Nie tak dawno zakończył się Google Code-In 2011, który to jest zimowym odpowiednikiem Google Summer of Code. Podobnie, jak letni odpowiednik trwa on 8 tygodni, i są zapraszane wszystkie osoby w wieku 13 – 17 lat, aby pomóc w różnego rodzaju projektach open source. W tym roku pracowało ponad 500 uczniów nad 18 wolnymi projektami.

Co zatem zrobiono:

GNOME

dalsze prace nad GNOME Boxes, przetłumaczono dokumentacje, edycja zakładek dialogowych w kliencie VInagre VNC, aktualizacja szkoleń programistów

KDE

Ulepszono dokumentację, tłumaczenia, przykładowe dane do kilku komponentów KDE, poprawka obsługi błędów, aktualizacja zrzutów ekranów

openSUSE

Ulepszenia strony Wiki, testy GNOME Shell na tabletach, przepisano tematy w HTML5, testowanie GNOME Shell Extensions, utworzono wideo poradniki, prace nad tapetami i koncepcjami tematów dla openSUSE 12.2

PERL

Pomoc w tłumaczeniach

VideoLAN

Poprawki błędów, dodano testy regresyjne, pomoc w czyszczeniu kodu na różnych poziomach skomplikowania, projektowanie skórek VLC, prace nad bibliotekami FFmpeg i libav

FreeBSD

Dodano kolejną dokumentację, pomoc na stronie internetowej, aktualizacja podręcznika pomocy

Haiku

Pomoc w tłumaczeniu dokumentacji, lokalizacja zrzutów ekranu dla dokumentacji, pomoc w różnych aplikacjach, testowanie API

przez -
0 543
Haiku

Haiku Inc. jest coraz bliżej opłacenia 12-miesięcznego kontraktu jednego z głównych programistów. Uniwersytet w Auckland przyznał Alexowi Wilsonowi znanemu jako yourpalal, stypendium 2011/12 International Summer Scholarship na projekt badawczy związany z Haiku. Ta sama uczelnia wystosował otwarte zaproszenie dla dodatkowych studentów i odwiedzających ich gości. Jak być może pamiętacie, to Alex przyłączył się do projektu Haiku, gdy jako student brał udział w Google Summer of Code 2010. Zajmował się wtedy uczynieniem API Haiku ogólnodostępnym. A w tegorocznym lecie Alex uczestniczył w Google Summer of Code 2011, jako jeden z mentorów Haiku, gdzie pomagał jednemu ze studentów w innym długoterminowym zagadnieniu.

Podczas BeGeistert 024 dokonano wielu zmian w kodzie. Przeniesiono także system kontroli wersji z Subversion do Git. Google zaakceptowało także projekt Haiku w nadchodzącym Google Code-In 2011.

Stypendium Aleksa jest warte 5000 dolarów nowozelandzkich i będzie trwało dwa miesiące. Tymczasowy tytuł jego pracy badawczej to “Integracja aplikacji webowych i GUI“. Dr Christof Lutteroth będzie nadzorował Alexa, ze względu że ma już na swoim koncie projekty badawcze które obejmują Haiku – Auckland Layout Model (ALM) i Stack & Tile.

Oto list od Christofa:

W ciągu ostatnich paru lat, było kilka projektów związanych z Haiku na Uniwersytecie w Auckland. Najbardziej znany z nich to właśnie Stack & Tile, który oferuje metodę organizacji działających aplikacji, która to polega na łączeniu okien i przełączania się między nimi za pomocą kart( tak jak to jest w przeglądarkach internetowych – przyp. tłum.).

My, Christof Lutteroth i Gerald Weber z Wydziału Informatyki, chcielibyśmy kontynuować tę tradycję wykorzystania Haiku, jako platformy do badań naukowych. Poszukujemy potencjalnych studentów podyplomowych i odwiedzających nas z zagranicy, aby wykorzystać tę okazję do dalszego ich kształcenia, jak również rozwoju Haiku.

Byłoby nam bardzo miło nadzorować podyplomowe projekty dla magistrów i doktorów związane z Haiku. Studenci studiów podyplomowych będą musieli płacić czesne. W rezultacie wskazane jest, aby pozyskać sobie stypendium w tym celu. Większość krajów oferuje stypendia na studia zagranicą, i jesteśmy zadowoleni że obsługujemy takie aplikacje.

Istnieje też alternatywna możliwość polegająca na przyjęciu przez Uniwersytet w Auckland odwiedzających nas gości. Odwiedzający może zostać zatrudniony przez uniwersytet. Czasem goście to studenci z innych państw, którzy mają wspólne zainteresowania badawcze z miejscowymi naukowcami. To może być interesujące dla studenta który otrzymuje finansowanie z macierzystej uczelni i chce razem z nami skupić się na projektach związanych z Haiku. Wiele uniwersytetów wspiera finansowo swoich doktorantów, którzy udają się za granicę by wspierać różne projekty i się dokształcać.

Jeżeli jesteście zainteresowani, to skontaktujcie się z Christof’em Lutteroth’em lub z Gerald’em Weber’em.

przez -
7 611
Haiku

Haiku otwartoźródłowa reimplementacja systemu operacyjnego BeOS, weźmie udział w tegorocznym turnieju Google Code-In 2011. Kompatybilna z nim binarnie i nastawiona całkowicie na desktop i multimedia, a także jest dystrybuowana na licencji MIT. Projektem zarządza organizacja non-profit Haiku Inc. Konkurs Google Code-In jest skierowany do młodych programistów i pasjonatów w wieku licealnym i gimnazjalnym, tak jak Google Summer of Code jest przeznaczone dla studentów.

Całość polega na pomocy w rozwoju otwartego oprogramowania. Google ma przyjemność zaprosić uczniów z całego świata, do pomocy przy powstawaniu kodów źródłowych, dokumentacji, materiałów promocyjnych i szkoleniowych, także przy testowaniu oprogramowania, z uwzględnieniem jego wygody użytkowania, w projektach które zostały w tym roku zaakceptowane. Zadania te obejmują:

  • Kod: Zadania polegają na programowaniu, pisaniu nowego kodu, restrukturyzacji obecnego i naprawie błędów, itp.
  • Dokumentacja: Zadania są związane z tworzeniem dokumentacji, np. napisanie jakiejś instrukcji do danej funkcjonalności czy aplikacji, albo opisaniem kodu źródłowego.
  • Popularyzacja: Zadania polegają na zwiększeniu świadomości produktu wśród potencjalnych konsumentów. Także tworzenie prezentacji i treści w celach marketingowych.
  • Zapewnienie jakości: Zadania polegają na testowaniu kodu i użytych rozwiązań, by mieć pewność, że jest to to wysokiej jakości.
  • Dociekanie: Zadania polegają na poszukiwaniu potencjalnych problemów i szukaniu ich rozwiązań. I na sprawdzeniu czy zgłoszone już błędy, są nadal aktualne.
  • Szkolenia: W skrócie dotyczy to np. robienia filmików i innych poradników związanych z projektem.
  • Tłumaczenia: Zadania związane z tłumaczeniem treści na inne języki.
  • Interfejs użytkownika: Zadania polegają na sprawdzaniu prostoty i przyjazności obsługi interfejsu. Na przykład wielkość czcionek, układ okien, prostota ustawień, itp.

Przez następnych kilka tygodni ludzie z projektu Haiku będą zajęci wybieraniem zadań i wyznaczaniem mentorów do nich. Jeżeli ktoś jest zainteresowany byciem mentorem, to może się zgłosić – wystarczy poinformować o tym na liście dyskusyjnej.

Uczniowie będą mogli rozpocząć wybieranie sobie zadań 21 listopada 2011 roku, a całość zakończy się 16 stycznia 2012 roku. Deweloperzy Haiku zamieszczą tak wiele zadań ilu znajdą mentorów do nich. Dużą różnicą w porównaniu z poprzednimi konkursami jest to, że 16 grudnia zaakceptowane projekty będą zamieszczać drugą falę zadań do wykonania.

Polecane

Jesień Linuksowa

1 698
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...