- zranoI
- konto usunięte
- a231
- guacamole
- kafapre
- +44 innych
Wszystko
Wszystkie
Archiwum
Dziś przydługi tekst (14 listingów) o tym jak można zaimplementować kolekcję nie pustą i po co nam to.
http://koziolekweb.pl/2016/04/08/kolekcja-nie-pusta-czyli-zabawa-z-typami/
#programowanie #java
http://koziolekweb.pl/2016/04/08/kolekcja-nie-pusta-czyli-zabawa-z-typami/
#programowanie #java
- panczekolady
- Dahald
- cjkas
- Kaczus2B
- Cronox
- +1 innych
Co byście polecali przy pisaniu jakiejś małej gierki sieciowej do komunikacji klient-serwer? Są jakieś fajne frameworki, biblioteki, czy pisać wszystko od zera?
W przypadku:
a) gry turowej, coś jak szachy
b) gry realtime, coś jak haxball
#programowanie #java
W przypadku:
a) gry turowej, coś jak szachy
b) gry realtime, coś jak haxball
#programowanie #java
Mirki spod tagu #androiddev i #java potrzebuje małej pomocy bo od 2 dni z tym walczę i nie daję rady.
Mam fragment (NewShiftFragment), posiadający pole EditText po którego kliknięciu wyświetla się DialogFragment z możliwością wybrania daty. Po wybraniu daty jest ona przekazywana poprzez listener do MainActivity z kolei w MainActivity wywoływana jest metoda, która znajduje się w klasie NewShiftFragment - ustawia ona tekst na przekazaną datę.
W skrócie wygląda to tak:
Mam fragment (NewShiftFragment), posiadający pole EditText po którego kliknięciu wyświetla się DialogFragment z możliwością wybrania daty. Po wybraniu daty jest ona przekazywana poprzez listener do MainActivity z kolei w MainActivity wywoływana jest metoda, która znajduje się w klasie NewShiftFragment - ustawia ona tekst na przekazaną datę.
W skrócie wygląda to tak:
NewShiftFragment- 1
@iwannagethigh: Przyjrzałem się kodowi i jak na moje winowajcą jest:
Zamiast operować na lokalnej zmiennej reprezentującej fragment powinieneś wyciągnąć fragment z FragmentManagera przez Tag lub Id, wtedy możesz go rzutować na NewShiftFragment i wywołać odpowiednią metodą. Ja bym tego spróbował ;-)
private final NewShiftFragment newShiftFragment = new NewShiftFragment();Zamiast operować na lokalnej zmiennej reprezentującej fragment powinieneś wyciągnąć fragment z FragmentManagera przez Tag lub Id, wtedy możesz go rzutować na NewShiftFragment i wywołać odpowiednią metodą. Ja bym tego spróbował ;-)
- 1
@iwannagethigh:
Kluczowy fakt:
Prześledźmy co się dzieje w Activity onCreate:
Pierwsze uruchomienie:
- savedInstanceState jest nullem, więc mNavItemId zostaje ustawiony na R.id.navnewshift
- wywoływana jest metoda navigate(), w której wywoła się case z argumentem R.id.navnewshift -> fragment zostanie dodany do layoutu
Restart aktywności:
- savedInstanceState NIE jest nullem,
Kluczowy fakt:
Przy zmianie konfiguracji fragment nie jest niszczony -> zostaje z powrotem automatycznie dodany do aktywności która jest odtwarzana.
Prześledźmy co się dzieje w Activity onCreate:
Pierwsze uruchomienie:
- savedInstanceState jest nullem, więc mNavItemId zostaje ustawiony na R.id.navnewshift
- wywoływana jest metoda navigate(), w której wywoła się case z argumentem R.id.navnewshift -> fragment zostanie dodany do layoutu
Restart aktywności:
- savedInstanceState NIE jest nullem,
- 1
Mirki, poszukuję biblioteki do generowania ładnych wykresów na podstawie listy timestampów.
M. in. takie rzeczy jak średni rozkład w ciągu doby, rozkład na poszczególne dni tygodnia, miesiąca itd.
Całość może być w #javascript, ale nie pogardzę też czymś łączonym z #java. Wiem, że mogę sobie na szybko takie coś napisać chociażby z użyciem np. d3js, ale liczę na to, że gdzieś kiedyś coś takiego zostało już stworzone.
#programowanie #js #
M. in. takie rzeczy jak średni rozkład w ciągu doby, rozkład na poszczególne dni tygodnia, miesiąca itd.
Całość może być w #javascript, ale nie pogardzę też czymś łączonym z #java. Wiem, że mogę sobie na szybko takie coś napisać chociażby z użyciem np. d3js, ale liczę na to, że gdzieś kiedyś coś takiego zostało już stworzone.
#programowanie #js #
URGENT Requirement - Senior Java Developer - Sheffield City Centre
£45k -55k + excellent benefits package
Senior Java Developer - Web / Struts / JSP / JSF / Hibernate - Sheffield
An excellent opportunity has arisen for a Senior Java Developer to join this expanding Web Agency working on a number of exciting projects. You will adopt the role of Senior Java Developer and will become pivotal in the continued development of
£45k -55k + excellent benefits package
Senior Java Developer - Web / Struts / JSP / JSF / Hibernate - Sheffield
An excellent opportunity has arisen for a Senior Java Developer to join this expanding Web Agency working on a number of exciting projects. You will adopt the role of Senior Java Developer and will become pivotal in the continued development of
@sorek: 3k£ na miecha to słabo jak na seniora Javy i emigrację, nawet bardzo.
- 2
#naukaprogramowania #java
Cześć Mirki!
Przerabiam sobie Tutoriale z javy. Doszedłem do jednego, gdzie zapisujemy i odczytujemy dane z .txt.
Pomyślałem, że napiszę program, w którym podajemy Login i Hasło. Są one zapisywane w .txt. Następnie program chce od nas ww. loginu i hasła do "zalogowania się". Gdy je podamy, to porównuje je poprzez "if" z loginem i hasłem z pliku .txt.
Niestety, gdy podajemy poprawny login i hasło to dostajemy informację, że
Cześć Mirki!
Przerabiam sobie Tutoriale z javy. Doszedłem do jednego, gdzie zapisujemy i odczytujemy dane z .txt.
Pomyślałem, że napiszę program, w którym podajemy Login i Hasło. Są one zapisywane w .txt. Następnie program chce od nas ww. loginu i hasła do "zalogowania się". Gdy je podamy, to porównuje je poprzez "if" z loginem i hasłem z pliku .txt.
Niestety, gdy podajemy poprawny login i hasło to dostajemy informację, że
- 3
Dobry dzień Mirki. 11 kwietnia wybieram się na rozmowę kwalifikacyjną na staż z Javy. Pierwszy etap zaliczyłem, zadanie jakie miałem wykonać opisałem tutaj. Zaprosili mnie teraz na drugi etap, który będzie się składał z dwóch części:
- na początku część merytoryczna, która będzie trwała ok 1.5h z dwoma ludźmi z IT
- od razu po pierwszej części będzie druga, organizacyjna z dwoma paniami z HR.
Mam już za sobą trochę
- na początku część merytoryczna, która będzie trwała ok 1.5h z dwoma ludźmi z IT
- od razu po pierwszej części będzie druga, organizacyjna z dwoma paniami z HR.
Mam już za sobą trochę
- 2
@sunsu-sun: 40% - 60% ja - internet
Zanim przystąpiłem do robienia apki to musiałem ogarnąć na szybko, wręcz w trybie turbo, Hibernate, Maven i Springa. Dużo szukania po necie, bo kręciłem się w nowej dla mnie technologii, dużo błędów, problemy z dostępem do bazy danych. Dopiero potem znalazłem jakiś tutorial jak zrobić podstawowy CRUD, dowiedziałem się o DAO itp. Ostatecznie wysłałem nie działającą do końca aplikację. Poszła niesprawna tylko dlatego, że
Zanim przystąpiłem do robienia apki to musiałem ogarnąć na szybko, wręcz w trybie turbo, Hibernate, Maven i Springa. Dużo szukania po necie, bo kręciłem się w nowej dla mnie technologii, dużo błędów, problemy z dostępem do bazy danych. Dopiero potem znalazłem jakiś tutorial jak zrobić podstawowy CRUD, dowiedziałem się o DAO itp. Ostatecznie wysłałem nie działającą do końca aplikację. Poszła niesprawna tylko dlatego, że
Hej! Mam pytanie odnośnie jak zabezpieczyć restowe WebSerwisy. Tworzę sobie jakiś tam restowy web serwis który wywołuję np jako: adres/rest/xml/artykul/23
Mam sobie jakąś tam bazę danych która przechowuje login i hasło użytkownika.
Jak zabezpieczyć taki webserwis aby dostęp do niego mieli tylko zalogowani użytkownicy?
Ogólnie webserwisy pisane w #java (JAX-RS + Jersey do xml'ow)
#java #programowanie #webservices
Mam sobie jakąś tam bazę danych która przechowuje login i hasło użytkownika.
Jak zabezpieczyć taki webserwis aby dostęp do niego mieli tylko zalogowani użytkownicy?
Ogólnie webserwisy pisane w #java (JAX-RS + Jersey do xml'ow)
#java #programowanie #webservices
- 3
@NiebieskaSowa: najlepiej jeszcze jakby ten token zmienial sie po kazdym zapytaniu
Korzystam głównie z tego. JWT ma taką przewagę jeśli chodzi o wydajność, że nie trzymasz tego w bazie i nie odpytujesz się czy ten token jest i jest ważny, tylko wyciągasz te wartości bezpośrednio z tokena i jedyny narzut jest na procka/pamięć. Trzymasz tam np id usera i datę ważności, co później podpisujesz kluczem aplikacji, ew szyfrujesz. Później przy autentykacji tylko sprawdzasz poprawność tokena. Jaki jest problem - wygenerowany token jak ktoś
Mirabelki oraz Mireczki!
Już w ten piątek (8 kwietnia) odbędzie się Meet IT Toruń #3!
Start o 18:00.
Dla ludzi nie w temacie - jest to event, odbywający się w Toruńskim biurze Grupy Allegro organizowany przez pracowników i tworzony przez społeczność IT.
Do tej pory zawsze mieliśmy pełną salę więc spieszcie się z zapisami na meetupie! (link ponizej)
Mamy dla was trzy prezentacje:
1. Akka Http in Action (Maciej Kowalski)
Opis:
2.
Już w ten piątek (8 kwietnia) odbędzie się Meet IT Toruń #3!
Start o 18:00.
Dla ludzi nie w temacie - jest to event, odbywający się w Toruńskim biurze Grupy Allegro organizowany przez pracowników i tworzony przez społeczność IT.
Do tej pory zawsze mieliśmy pełną salę więc spieszcie się z zapisami na meetupie! (link ponizej)
Mamy dla was trzy prezentacje:
1. Akka Http in Action (Maciej Kowalski)
Opis:
2.
Nagrania z poprzedniego spotkania:
http://www.wykop.pl/wpis/17254413/nagrania-z-meet-it-torun-2-z-motyka-na-slonce-jak-/
http://www.wykop.pl/wpis/17254413/nagrania-z-meet-it-torun-2-z-motyka-na-slonce-jak-/
- 23
- 1
@kisi3l: Nie mam polskich znakow w imieniu, ni w nazwisku.. w adresie tez nie ;( nie wiedzialem.
@zakowskijan72: Nie da sie. ( ͡° ʖ̯ ͡°)
@zakowskijan72: Nie da sie. ( ͡° ʖ̯ ͡°)
Siemano, (cos ten wypok.. poprzedni moj wpis po wcisnieciu "Wyslij" zaginal O_o). Chce sprezentowac komus ksiazke, zeby bylo przyjemne z pozytecznym. Osoba ta wspominala cos, ze chcialaby nauczyc sie programowac itp itd. Sam niestety mimo, ze potrafie costam wyrzezbic na Androida nie mam zdolnosci dydaktycznych zupelnie. Postanowilem wiec upolowac jakas ksiazke, pytanie tylko czy sa takie tytulu, ktore spelnia nastepujace wymagania:
1. od podstaw
2. java
3. android / android studio
Podsumowujac:
1. od podstaw
2. java
3. android / android studio
Podsumowujac:
@jablo: odblokowane ale planowalem miec koszt dostawy 0zl :D
@TheNewIcek: Jeżeli książki do javy, to polecam "Java podstawy" + "Java techniki zaawansowane". Jeżeli chodzi o androida, to tak jak napisał @Mithrindil, a dodatkowo kanał slidenerd na yt, jest tam masa filmików nie tylko o javie i androidzie (do tego jego kanał na udemy + slidenerd.com)
#java #naukaprogramowania
obiło mi się o uszy, że nie powinno się tworzyć statycznych pól, jeśli już to jako stałe czyli static final
Czy ktoś może bardziej rozjaśnić
obiło mi się o uszy, że nie powinno się tworzyć statycznych pól, jeśli już to jako stałe czyli static final
Czy ktoś może bardziej rozjaśnić
@Kapitan_Neuropa: Ma to sens, dlatego, że tworząc pole static, nie masz najmniejszej kontroli nad jego wartością.
- 4
@Kapitan_Neuropa: tak jak kolega napisał wyżej, jeśli zmienna jest statyczna to wszystkie obiekty klasy odwołują się do tej jednej zmiennej (jest współdzielona przez wszystkie obiekty). Jeśli zmienisz wartość tej zmiennej w jednym obiekcie to zmieni się we wszystkich co jest średnim pomysłem. A jak jest 'final' to ten problem znika.
Hej.
Pytanie kieruje do programistów może z większym doświadczeniem albo bardziej obyciem z większą ilością technologi.
Nie owijając w bawełne. Uczę się Javy, jednak przeważnie większość firm woła takie combo - JavaSE, JavaEE, Spring + Hibernate.
Z drugiej strony chcąc załapać się gdzieś do pracy na PHP mamy - PHP + np. Laravel.
Więc tak myślę czy nie szybciej byłoby ogarnąć PHP i framework, może to byc np. CakePHP?
Jaka jest Wasza
Pytanie kieruje do programistów może z większym doświadczeniem albo bardziej obyciem z większą ilością technologi.
Nie owijając w bawełne. Uczę się Javy, jednak przeważnie większość firm woła takie combo - JavaSE, JavaEE, Spring + Hibernate.
Z drugiej strony chcąc załapać się gdzieś do pracy na PHP mamy - PHP + np. Laravel.
Więc tak myślę czy nie szybciej byłoby ogarnąć PHP i framework, może to byc np. CakePHP?
Jaka jest Wasza
@mer: Wiesz, domyslnie chce w przyszłości w Javie np. gre napisać itp. Jednak w tym momencie mam mało czasu i musze iśc do pracy jak najszybciej jako, że całe życie "szedłem" w sieci a na studiach sobie olałem wiele rzeczy to wiadomo troszkę trudniej ale tak mi się wydawało, że PHP szybsze wejście.
Dzięki ;)
Dzięki ;)
- 0
@JanuszOkrutnikWielki: jeśli szukasz pracy w jakiejś firmie to raczej symfony/laravel, ja np piszę w phalconie swoje projekty, ale gdybym miał jakiś zespół to bym go pewnie nigdy nie użył bo nikt go nie zna :P
@MlodyInformatyk: elektronicy to rozumieja
- ostatni_lantianin
- Czarcz
- ntskj
- ppawel
- konto usunięte
- +4 innych
@MlodyInformatyk: do jakichkolwiek uprawnień możnaby tego użyć. Np dany user ma jakiś int permissions. Robisz jakiś enum EPermission { CANREAD = 1, CANMODIFY = 2, ..., CANFLY = 64 } // itd. z potęga dwójki. Potem prosty if czy user może modyfikować:
if(user.permissions & EPermission.CANMODIFY)
albo czy może modyfikować i latać
if(user.permissions & (EPermission.CANMODIFY | EPermission.CANFLY))
if(user.permissions & EPermission.CANMODIFY)
albo czy może modyfikować i latać
if(user.permissions & (EPermission.CANMODIFY | EPermission.CANFLY))
- konto usunięte
- PiJey
- ppawel
- panczekolady
- cjkas
- +2 innych
- 1
Pytanko, mamy na studiach algorytmy itp i mamy napisać usuwanie drzewa np, i zmierzyć czas, i teraz pytanie, czy prowadzący nie wkurzy się 'nullne' korzeń czy robić tak jak w innych językach po kolei każdy liść usuwać(też 'nullować' ale po kolei). I czy jest różnica w sumie ? Teoretycznie skoro straciłem dostęp do tych obektów to automatycznie zostaną w odpowiednim momencie usunięte przez GC, czy się mylę ?
edit: faktycznie GC a
edit: faktycznie GC a
@jwojtas: To raczej pytanie do prowadzącego - "usunięcie drzewa" to mało specyficzne wyrażenie. Ja zakładam, że chodzi o usunięcie wszystkich liści, poddrzew, korzenia.
I nie GB, tylko GC :)
I nie GB, tylko GC :)
- 1
- 2
Mireczki, polecicie jakiś dobry i aktualny kurs programowania na Androida dla początkujących? Fajnie byłoby, gdyby to była nauka na podstawie pisania jakiejś użytecznej apki.
Na mirko polecane były m.in. te dwa kursy, ale nie jestem pewien jak z ich aktualnością (?).
https://www.youtube.com/playlist?list=PLE08A97D36D5A255F
https://www.youtube.com/playlist?list=PLuR1PJnGR-IjZCTybri5Gj8l5eDbdB-uN
#android #programowanie #java
Na mirko polecane były m.in. te dwa kursy, ale nie jestem pewien jak z ich aktualnością (?).
https://www.youtube.com/playlist?list=PLE08A97D36D5A255F
https://www.youtube.com/playlist?list=PLuR1PJnGR-IjZCTybri5Gj8l5eDbdB-uN
#android #programowanie #java
#java
Zaczynam naukę i spotkałem pierwszy problem, pewnie dla większości banalny.
Treść zadania: Wczytać od użytkownika 3 liczby całkowite i wypisać na ekran największą oraz
najmniejszą z nich. Niestety nie mam pojęcia jak porównać później a, b i c. Na razie miałem tylko if (a>b)... a nie 3 argumenty. Ktoś pomoże?
Zaczynam naukę i spotkałem pierwszy problem, pewnie dla większości banalny.
Treść zadania: Wczytać od użytkownika 3 liczby całkowite i wypisać na ekran największą oraz
najmniejszą z nich. Niestety nie mam pojęcia jak porównać później a, b i c. Na razie miałem tylko if (a>b)... a nie 3 argumenty. Ktoś pomoże?
Mireczki z tagów #java oraz #naukaprogramowania znacie jakąś stronę na której są przykłady prostych aplikacji do napisania, np. jakieś kalkulatory? Chodzi mi dokładnie o to, że sama wymyśliłam sobie parę aplikacji, które chcę napisać ale chciałabym jeszcze bardziej poćwiczyć i brakuje mi weny twórczej. Ciekawe by było także sprawdzić sposób pisania kodu przez inne osoby, na co zwracać większą uwagę, co poprawić itp.
@Melisandre: Jak brakuje Ci weny twórczej, to zawsze możesz... Napisać kopię jakichś znanych aplikacji które już są. Coś czego używasz na codzień na przykład.
Ciekawe by było także sprawdzić sposób pisania kodu przez inne osoby, na co zwracać większą uwagę, co poprawić itp.
@Melisandre: Można stworzyć tag, np. #javacodereview, który mógłby służyć do takich rzeczy.























Czy muszę:
1. Pobrać coś do obsługi mysql
2. Zrobić bazę
3. ?Wyeksportować bazę do pliku?
4. Podłączyć program do bazy przez JDBC
Nigdy tego nie robiłem wiec może to głupie pytanie :) Wpis mogę usunąć po odpowiedzi :)