Projekt Open Source - JAVA

Projekt Open Source - JAVA
0

Cześć, większość takich inicjatyw zakończyła się fiaskiem, ale może ja spróbuje.
Moim celem jest poprowadzenie projektu w języku JAVA. Obojętne czy to będzie desktop (np. swing, javaFX), web (np. SpringMVC) czy mobile (Android) + może jakaś baza danych. Obojętny jest także pomysł projektu, mam kilka, ale najpierw czekam na Wasze propozycje.
Jeśli chodzi o zespół to tak ok. 5-6 osób będzie optymalną ilością, ale to też jest do uzgodnienia. Dobrze by było, żeby przyszli członkowie nie byli kompletnym lajkami jeśli chodzi o programowanie tj. przynajmniej 2-3 aplikacje w Javie na koncie + blade pojęcie o jakimś systemie kontroli wersji - preferowany przeze mnie git.

Cel projektu: 4fun & improve your skills.

Jeśli ktoś jest chętny i ma jakieś propozycje proszę o pisanie w tym wątku.

Może wreszcie uda się stworzyć coś fajnego pod logiem 4programmers ? :)

Pozdrawiam.

xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:11 dni
  • Postów:134
0

Ja się zgłaszam. Nie mam tylko żadnego pomysłu na projekt. Mam nadzieję, że zbierze się jakaś grupka osób i moglibyśmy coś stworzyć.

Tak w ogóle to mógłbyś założyć tu konto, ewentualnie podać jakiś kontakt do siebie.

edytowany 1x, ostatnio: xorgx3
SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0

Jestem chętny.
Pomysł : System do monitorowania wszystkiego, który będzie w stanie gromadzić różnego rodzaju metryki za pomcą REST. Dostęny zarówno w WEB jaki i Android + rozbudowany system alertów

niezdecydowany
niezdecydowany
"System do monitorowania wszystkiego" wtf ?
Wizzie
a później jak w "Transcendencji" wprowadzisz do systemu swoją świadomość i będziesz kontrolować świat? :D
SZ
No do wszystkiego bo jeżeli założymy, że do aplikacji można włożyć wartość za pomocą REST np monitoring.pl/server_prod_londyn/cpu?value=40 to to oznacza ze mozna monitorować dowolne rzeczy
M9
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 5 lat
  • Postów:19
0

Ja się zgłaszam, coś tam pisałem już ze springMVC, ogarniam SVN, mogę ogarnąć GIT'a jeśli konieczne. Niestety też nie mam pomysłu na projekt

  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:AM27C256
0

Ja się zgłaszam, może taki mały program na początek na Androida jak budzik ale nie taki zwykły; szczegóły później. Mam całą mase pomysłów raczej do tworzenia api nie dla przeciętnego usera ale w kierunku ćwiczenie, rozwijanie, poznawanie. jak coś to się pisze na Android/Java/JavaFX

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

na JavaFX, SpringMVC mogę się zapisać.


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
0

Kontakt na razie przez forum.
Moja propozycja nr1, wydaje się bardzo prosta w implementacji.

  1. Aplikacja pozwalająca użytkownikom, po zalogowaniu przechowywanie własnych notatek / "bazgroł" + jakieś małe funkcjonalności z nimi związane. Technologie: Dostęp webowy(Spring mvc) i może dodatkowo dostęp z androida, baza danych np. MySQL - Hibernate jako ORM.

Komuś odpowiada czy szukamy czegoś innego ? Tak jak mówię wszelkie propozycje mile widziane.

Wizzie
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
0

Trudno wam będzie zdobyć jakichkolwiek użytkowników, jeśli wasz projekt nie będzie się czymś konkretnym wyróżniał, musi mieć cechę, która skłoni ludzi do korzystania z waszego rozwiązania podczas gdy mają do wyboru dziesiątki lepszych i popularniejszych apek. Trafcie w niszę

0

@up
To jest projekt do zabawy, nauki programowania, a nie zdobywania uznania wśród tysięcy użytkowników.
Nie mniej jednak jeśli ktoś ma jakiś innowacyjny pomysł to czemu nie :)

Wizzie
Po co pisać projekt specjalnie po to, żeby nikt go nie używał? :) Nie piszę, że projekt jest zły, bo nie jest. Chodzi mi o to, że wasza aplikacja do notatek musi mieć unikalne cechy, które sprawią, że akurat komuś będzie coś takiego potrzebne to wybierze, a nie np. Google Keep, Trello czy OneNote.
xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:11 dni
  • Postów:134
0

To trzeba się jakoś skontaktować inaczej, jakieś irc czy coś w tym stylu i omówić dokładnie co chcemy pisać(propozycja @euler jest ok wg mnie). Zrobić jakieś wymagania czy coś takiego, żeby było wiadomo o co chodzi.

0

Tak wiem, powoli. Póki co czekamy aż wypowie się więcej osób zarówno w temacie ewentualnego udziału jak i tematu projektu.

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

Aplikacja pozwalająca użytkownikom, po zalogowaniu przechowywanie własnych notatek / "bazgroł" + jakieś małe funkcjonalności z nimi związane

Coś jak trello?
Ja może bym się dołączył, byle szybko bo EAP IntelliJ Enterprise nie trwa wiecznie :P W kwestii technologii to proponuje jednak JPA a nie gołego Hibernate, Spring 4 i Javę 8.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
KA
bo generalnie lepiej trzymać się standardu i np. jak używać Hibernate to entity managera tak?
niezdecydowany
niezdecydowany
Jeżeli chcesz pracować z JPA i mieć za dostawcę Hibernate to entity manager jest tu chyba jedyną możliwością
CZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:8
0

Jeśli jest miejsce to też chętnie dołączę.

0
Shalom napisał(a):

Aplikacja pozwalająca użytkownikom, po zalogowaniu przechowywanie własnych notatek / "bazgroł" + jakieś małe funkcjonalności z nimi związane

Coś jak trello?
Ja może bym się dołączył, byle szybko bo EAP IntelliJ Enterprise nie trwa wiecznie :P W kwestii technologii to proponuje jednak JPA a nie gołego Hibernate, Spring 4 i Javę 8.

Nie używałem nigdy trello, ale o coś takiego chodzi mniej więcej, aplikacja webowa na pierwszy rzut, a potem ewentualnie android.
Nie mam koncepcji jakby to dokładnie miało wyglądać, ktoś ma szerszą wizję ?
Chciałbym by zespół był w miarę zróżnicowany: od początkujących (znajomość JAVY pozwalająca na jako takie pisanie), przez średniaków (tak jak ja - początki komercyjnej przygody), po ludzi doświadczonych.
Ideą jest nauka i zabawa / satysfakcja.

Luźna lista chętnych:

  1. @xorgx3
  2. @Szczery
  3. @magiczek91
  4. @kę
  5. @karolinaa
  6. @Shalom
  7. @Czalmi
    • ja

Chce by każdy był równoprawnym członkiem zespołu. Bez leaderowania, zakładamy jakieś repozytorium na github, każdy deklaruje się jaką część chce zrobić.

CZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:8
0

To może po prostu taski na trello ?

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
4

Chce by każdy był równoprawnym członkiem zespołu. Bez leaderowania, zakładamy jakieś repozytorium na github, każdy deklaruje się jaką część chce zrobić.

Tak to guzik z tego wyjdzie ;) Ktoś musi być leadem/architektem bo się ten projekt nie złoży do kupy. Ktoś musi podzielić projekt na taski.
Poza ty moja rada jest taka, żeby przed pushem koniecznie był code review. Szczególnie jeśli mają brać udział początkujący. Inaczej niczego sie nie nauczą, a projekt nie złoży się do kupy ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Ja bym był za grą na andka xd jeśli mógłbym się dołączyć

P1
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 10 lat
  • Postów:10
0

Ja też byłbym chętny, jeśli znajdzie się miejsce.

0
Shalom napisał(a):

Chce by każdy był równoprawnym członkiem zespołu. Bez leaderowania, zakładamy jakieś repozytorium na github, każdy deklaruje się jaką część chce zrobić.

Tak to guzik z tego wyjdzie ;) Ktoś musi być leadem/architektem bo się ten projekt nie złoży do kupy. Ktoś musi podzielić projekt na taski.
Poza ty moja rada jest taka, żeby przed pushem koniecznie był code review. Szczególnie jeśli mają brać udział początkujący. Inaczej niczego sie nie nauczą, a projekt nie złoży się do kupy ;)

Tak, masz rację w 100 %. Początkowo chciałem zostać leadem, zawsze to jakieś nowe wyzwanie, jednak gdy zobaczyłem że w projekcie chcą wziąć udział poniektóre osoby, miażdżące mnie skillem i doświadczeniem, mówię uczciwie - wolałbym przekazać pałeczkę komuś odpowiedniejszemu, jacyś chętni ? :)

xorgx3
  • Rejestracja:prawie 14 lat
  • Ostatnio:11 dni
  • Postów:134
0

Ja siebie uważam za początkującego(wg definicji eulera :) ) i popieram to co napisał Shalom. Najlepiej żeby był jakiś lider, który by ogarniał przydzielanie tasków i czuwał nad architekturą projektu. Do tego fajnie jakby było code review, wtedy naprawdę można by się czegoś nauczyć.

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

@Shalom? @Szczery? @kę?


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Ja na pewno nie :) Ale bardzo chętnie będę zasiadał w loży szyderców robiących code review ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 1x, ostatnio: Shalom
SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0

Lliderowanie (PM) zależy mocno od pomysłu czyli jak PM widzi postać projektu, jego funkcjonalności itp

Aktualny pomysł notatnika wydaje mi się po prostu zbyt prosty aby podzielić go na pod-zadania na... 8 osób.
Zawsze można zrobić coś banalnego np system do sklepów zoologicznych taki bardziej rozbudowany PetStore wraz z wykresami/analizami , wydrukami, historią zwierzątek itp.

Jeden panel dla sklepu, drugi dla klienta zainteresowane kupnem

edytowany 3x, ostatnio: Szczery
UB
  • Rejestracja:około 17 lat
  • Ostatnio:ponad 7 lat
1

Serio? Notatki albo sklep? Nuda.
Może bym zabrał udział, zachęca udział Shaloma (gwarantuje jakiś poziom), ale projekt musi być ciekawy.
Jeśli chodzi o mnie, to działałem w swingu i javafx, w springu nie ale znam mvc i webdev z play'a. Ale chętnie zrobię coś czego jeszcze nie robiłem, więc spring, a nawet JEE - spoko.

M9
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 5 lat
  • Postów:19
0

ja dopiero zaczynam swoją zawodową karierę z javą i web devem, więc bardzo cieszy mnie info o code review i podzielam zdanie, że przydałby się jakiś lider, chociaż domyślam się, że ciężko będzie takiego znaleźć, ponieważ to wymaga i dużej wiedzy i jednocześnie sporo wolnego czasu.

artur52
  • Rejestracja:ponad 10 lat
  • Ostatnio:9 miesięcy
  • Lokalizacja:Warszawa
  • Postów:223
0

Ja do jakichś prostych rzeczy też mógłbym się zgłosić :)

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:5 dni
  • Postów:1205
0

I co? Zaczęliście już coś robić? 3 strony postów, a żadnego repo na githubie i backloga nie ma. :P Posty możecie tutaj pisać w nieskończoność i może z nich nic nie wyniknąć. Autor wątku, tj. @euler powinien się ogarnąć i podjąć jakieś działania, jeśli chce, żeby mu ktoś pomógł w docelowym projekcie. ;-)

Rada ode mnie: Lepiej przyjść z czymś wstępnie zrobionym lub rozpoczętym i poprosić innych o rozwój i refaktoring kodu. Takie podejście typu chciałbym coś zrobić, ale nie wiem, co, jest słabe. Trzeba mieć jakiś pomysł i wizję.

PS. Nie mam zamiaru nikogo tutaj zgasić, a raczej zmotywować. Jak pojawią się konkrety, to chętnie Wam pomogę. :)

edytowany 3x, ostatnio: wiciu
MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

No dobra co powiecie na napisanie w technologi Spring jakies bux'a lub strony na ktorej zbiera sie punkty ogladajac filmy na youtubie ze swojego konta(wpisuje sie login haslo) i wszystko automatycznie a za te punkty kupuje sie dla siebie takie wyswietlenia czyli ktos oglada automatic twoje filmy

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

no przydałby się ktoś ogarnięty żeby coś zadecydować.

ubuntuser napisał(a):

Serio? Notatki albo sklep? Nuda.

czemu nie dajecie swoich propozycji ;?


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 9 lat
  • Lokalizacja:Bieszczady
0

Wy byście chcieli budować system do zarządzania .... statkami kosmicznymi ? od tego jest @Shalom :) Zróbcie jakiś system blogowy, jakieś api opierając się o REST - wplątać w to można jakiegoś angulara - nawet bez tego przecież trzeba użyś js'a - Chyba chodzi żeby nauczyć się budowania aplikacji w zespole(agile, git etc.).


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)