Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko234
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
cypo

cypo

Dołączył 17 lat i 4 mies. temu
  • Obserwuj
  • Akcje 769
  • Znaleziska 270
  • Mikroblog 499
  • Obserwujący 4
  • Obserwowane 10
C.....s
C.....s
konto usunięte 09.07.2018, 13:59:04
  • 1
Próbuje w końcu pisać testy, może ktoś zerknąć czy te są ok?
kod
#java #junit #testyjednostkowe #naukaprogramowania
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 10.07.2018, 11:42:28
  • 0
@Cheessys: Trzymaj się koknwencji "given (or setup) when(or execute) then(or verify)"
Co do kodu, to po co Ci serwis mutujący obiekty, gdzie one same mogą to robić - Activity.vote(vote)

Po Activity dziedziczą 4 inne klasy w których można glosować

chciałeś napisać implementują interfejs Activity?
  • Odpowiedz
cypo
cypo 10.07.2018, 12:43:49
  • 0
@Cheessys: Tylko to jest mało obiektowe. To nie serwis, tylko taki util. Nie jest dobrze nabierać złych praktyk, w produkcyjnym projekcie taki kod by nie przeszedł review.
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html
Z dziedziczeniem też trzeba uważać, sprawdź sobie temat "Composition over inheritance". Jeszcze więcej szczegółów znajdziesz pod hasłem DDD.
  • Odpowiedz
cypo
cypo 11.07.2018, 09:47:28
  • 0
Albo Vote oddzielnie (z jakąś relacją do Activity), albo interfejs Voteable do tych 4 klas z metodą vote(voteCommand) i w środku obiekt typu Vote, żeby się nie powtarzać z kodem głosującym.
Ja bym to rozdzielił - jest np (teoretycznie). Activity: artykuł, komentarz. To są oddzielne odpowiedzialności. Głosowanie może być na wybrany obiekt, więc vote = voteRepository.for(activity) a potem vote.apply(voteCommand). Wtedy głosowanie nie rusza obiektu treści, który jest już utrwalony i nie musi być
  • Odpowiedz
cypo
cypo 11.07.2018, 10:41:37
  • 0
@Cheessys: Jeśli jednak nie masz czasu ogarniać wszystkiego obiektowo, domenowo i chcesz pisać w starym warstowo-proceduralnym stylu, to niech chociaż serwis nie mutuje argumentów. Powinien ogarnąć wszystko na raz - pobranie, modyfikację i zapis. Wtedy zamiast bazy w testach - mockito na DAO (czy tam repository) i szpiegujesz obiekt Activity, czy przy zapisie do bazy ma poprawne wartości.

W sumie doczytując testy da się chyba ogarnąć use-case jaki masz.
  • Odpowiedz
cypo
cypo 11.07.2018, 10:48:51
  • 0
@Cheessys:
Odnośnie tematu testów, pomijając powyższe dywagacje.
void addVoteUp() zmieniony:

@Test
addVote_shouldVoteUp() { // co testujemy, jaki
  • Odpowiedz
cypo
cypo 11.07.2018, 15:23:05
  • 0
@Cheessys:
Kończąc jeszcze temat - samo głosowanie po mojemu (oprócz immutability)
https://github.com/unownedme/voter

Testy tylko na API (Facade). Co się dzieje w środku nie ma znaczenia, póki działa zachowanie. Nie jest thread-safe.
Myślę, że na podstawie tego będziesz wiedział mniej więcej o co chodziło - Vote wie co zrobić przy ustawieniu wartości (UP, DOWN). Article wie, że ma po prostu zwiększyć swoje score przy głosowaniu, ale to Vote wie o ile.
  • Odpowiedz
cypo
cypo 12.07.2018, 08:49:29
  • 0
@Cheessys:
Trochę wszystko poplątane jest ze sobą. Na początku jest wygodnie mieć referencje we wszystkie strony, ale potem i tak trzeba będzie to usunąć. Artykuł zawiera głosy, czy głosy zawierają artykuł? Przy większej ilości zamienisz wszystko na LAZY, a potem i tak trzeba będzie to pobierać oddzielnie ze stronnicowaniem. Można to oddzielić zupełnie, jak np. podłącza się komentarze z facebook na stronie internetowej. One mają referencje do podstrony, ale nie
  • Odpowiedz
cypo
cypo 16.07.2018, 07:19:44
  • 0
@Cheessys: Widzę progres. Chcę zobaczyć wszystko o postach, wchodzę w pakiet z postami i znajduję tylko to. Przy zależnościach między serwisami trzeba uważać tylko na cykle (nie może być referencji w dwie strony).
Jeszcze np. tagi zostały w user service i możesz się zastanowić, ile zależności między pakietami (serwisami z różnych pakietów) można zlikwidować.
Spotkasz jeszcze dużo projektów pisanych bez przemyślenia struktury (wielkie pakiety controller, services itp), ale zastanów się
  • Odpowiedz
Wybredny_Marian
Wybredny_Marian
10.07.2018, 13:37:14
  • 1
Panowie, wziąłem się na poważnie za #docker, mam kilka pytań na jego temat.

Nie używałem Docker-composer ponieważ w książkach jest słabo opisany oraz więcej info jest na temat dockerfile.
Posiadam konfiguracje Windows->wirtualka ( na której jest Debian i Docker) łącze się przez SSH do wirtualki.

1. Jaka praktyka jest stosowana w robieniu
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 10.07.2018, 14:03:20
  • 1
@Wybredny_Marian: docker-compose nie wylkucza Dockerfile. Pierwszy może przydać się późńiej do uruchamiania wszystkiego razem. Też tak robiłem z wirtualką jak miałem kiedyś kompa z windowsem.
1. image do mysql + image do apache2 z php
2. rozumiem, że chodzi o volumen z dysku wirtualki. Nie, bo obraz jest generyczny i nie można mu kazać montować zawsze tego samego katalogu (co jak na innym komputerze ścieżka będzie inna?). To ustawiasz przy
  • Odpowiedz
cypo
cypo 12.07.2018, 09:24:30
  • 1
@Wybredny_Marian: to zmień na 0.0.0.0 i będzie uniwersalnie :)
  • Odpowiedz
cypo
cypo 12.07.2018, 10:07:23
  • 1
@Wybredny_Marian: No nie, w konfiguracji bind-address = 0.0.0.0 oznacza, że słucha na wszystkich interfejsach. Nie musisz wtedy znać IP w konfiguracji

Do łączenia już musisz namierzyć maszynę po IP
mysql -N -u root1 -p -h 172.17.0.2
  • Odpowiedz
cypo
cypo 12.07.2018, 11:04:12
  • 0
@Wybredny_Marian:
Do php używam PhpStorm i tam ustawiam źródła i cel. Po każdym zapisie wszystko kopiuje mi się do folderu www który jest współdzielony z dockerem (-v /home/user/www:/var/www). U Ciebie dodatkowo musi się współdzielić z VM.
  • Odpowiedz
cypo
cypo 12.07.2018, 11:10:24
  • 0
@Wybredny_Marian:
Tak. To, co masz w Dockerfile uruchamia się przy build (kopiowanie StronaTestowa). Przy uruchamianiu kontenera za to możesz podać -v do bindowania folderu na wewnętrzny folder (bez kopiowania).
  • Odpowiedz
cypo
cypo 12.07.2018, 11:41:26
  • 1
@Wybredny_Marian:
Nie ruszasz już nic w Dockerfile i w obrazie, bo to jest wspólne dla wszystkich kontenerów używających go. To jest runtime-related, więc np. -p 3306:3306 dla kontenera1, -p 3307:3306 dla drugiego. Wskakujesz do bazy przez IPVIRTUALKI:3306 dla k1, IPVIRTUALKI:3307 dla k2.
  • Odpowiedz
cypo
cypo 13.07.2018, 10:28:03
  • 0
@Wybredny_Marian:
Użyj oficjalnego mysql. https://hub.docker.com/_/mysql/ do bazy. Przeczytaj wszystko co o nim tam piszą i będzie ok.
Jak chcesz pozostać przy swoim, to zrób volume na /var/lib/mariadb, czy gdzie tam trzyma swoje dane.
  • Odpowiedz
cypo
cypo 13.07.2018, 10:36:09
  • 0
Wklej Dockerfile
@Wybredny_Marian:
  • Odpowiedz
cypo
cypo 13.07.2018, 10:36:35
  • 0
@Wybredny_Marian: i komendę jaką uruchamiasz
  • Odpowiedz
cypo
cypo 13.07.2018, 10:43:03
  • 0
@Wybredny_Marian:
Nie masz tam nic więcej oprócz mysql, to zrób po prostu
docker run -d --name web-mysql -e MYSQLROOTPASSWORD=webpassword mysql:5.7
  • Odpowiedz
cypo
cypo 13.07.2018, 10:48:26
  • 0
@Wybredny_Marian:
poprawka z -v
docker run -d --name web-mysql -v /www/mysql:/var/lib/mysql -e MYSQLROOTPASSWORD=webpassword mysql:5.7
tylko wcześniej wyczyść /www/mysql na wirtualce
  • Odpowiedz
cypo
cypo 13.07.2018, 10:50:33
  • 0
@Wybredny_Marian:
i usuń wcześniejszy kontener
docker rm web-mysql
  • Odpowiedz
cypo
cypo 13.07.2018, 10:57:18
  • 0
@Wybredny_Marian:
docker logs web-mysql
i będziesz wiedział co wykop robi z komentarzami
  • Odpowiedz
cypo
cypo 13.07.2018, 11:02:58
  • 0
@Wybredny_Marian:
chmod -R 777 /www/mysql
inna sprawa, masz folder /www/mysql?
  • Odpowiedz
cypo
cypo 13.07.2018, 11:10:13
  • 0
@cypo: chmod zadziałał? jak nie, to
sudo chmod -R 777 /www
  • Odpowiedz
cypo
cypo 13.07.2018, 11:47:28
  • 1
@Wybredny_Marian:
plików bazy nie musisz trzymać, wystarczy, że będą na wirtualce. Możesz robić kopie zapasowe
docker run --rm -it -v "/www/mysql:/backup" --link "web-mysql:mysqlhost" mysql:5.7
i w środku (podmieniasz tylko DATABASENAME)

mysqldump -h mysqlhost -u root -pwebpassword DATABASENAME
  • Odpowiedz
mpisz
mpisz
10.07.2018, 16:51:02
  • 2
Cześć! Poszukuję jakiegoś projektu po-godzinach, gdzie mógłbym popisać coś w javie i pomóc przy jakimś fajnym projekcie. Ktoś coś? Poziom mida.
#java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 13.07.2018, 08:19:37
  • 0
@mpisz: Poszukaj w necie informacji o hackatonach - tam czasami spotykają się ludzie, żeby poprawić coś w opensource projektach. Zobacz jakie tematy podejmowali i wybierz sobie coś. Bywało np. dopisywanie testów do bazy Cassandra. Popatrz sobie na pliki CONTRIBUTE.md na github jakiś fajnych projektów, np: https://github.com/debezium/debezium/blob/master/CONTRIBUTE.md jak są otwarci na welcome everyone .. code changes to siadasz i robisz. Chyba, że zależy Ci na bardziej intensywnym projekcie, to pytaj na
  • Odpowiedz
piterRRR
piterRRR
06.07.2018, 00:30:29
  • 4
#programowanie #java

mirki da się przekierować logi z np log4j do String lub jakiejś listy? najlepiej chce żeby po odpaleniu programu mi dopisywało do listy kolejne linie logów. Da się to zrobić? Potem ewentualnie będę zapisywać te logi do pliku lub bazy.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 10.07.2018, 11:55:44
  • 1
@piterRRR: Możesz napisać swój appender i ustawić go w log4j.xml i tam robić co Ci się chce z tymi liniami. Pamiętaj, że logi mogą przyjść z kilku wątków na raz.
  • Odpowiedz
cypo
cypo 23.06.2018, 21:12:52 via Android
  • 4
Czy za #lot odwołany i podstawiony autobus dalej dostanę #odszkodowanie 250euro?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
23.06.2018, 21:27:40 via Android
  • 1
@nexpo dzięki, przetestuję ich autobus zamiast pociągu na własną rękę. Jeszcze tylko nie wiem, czy składać reklamację przez lot, czy oddelegować firmie. Skłaniam się ku temu drugiemu, bo boję się jak ich dział reklamacji działa.
  • Odpowiedz
cypo
cypo 20.06.2018, 22:38:36 via Android
  • 2
Ktos #420 Kraków? Może jeszcze devoxx? Tym razem samolotem i pusto.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

286

Dom dzieci z Bullerbyn może być Twój. Został wystawiony na sprzedaż

Dom dzieci z Bullerbyn może być Twój. Został wystawiony na sprzedaż

Dom w Bullerbyn, w którym wychowały się Lisa, Lasse i Bosse został wystawiony na sprzedaż. Jest do kupienia za 850 000 koron szwedzkich, czyli 357 850 złotych.

RMF24
z
rmf24.pl
dodany: 14.06.2018, 15:13:45
  • 101
  • #
    europa
  • #
    zainteresowania
  • #
    ciekawostki
cypo
cypo 15.06.2018, 10:15:35
  • -4
@porBorewicz07: Mój miał to teraz w przedszkolu
cypo
cypo 28.04.2018, 07:32:09 via Android
  • 2
@Dorken @Viscoplaster z wysyłką trochę mi się przedłuża. Dlatego wolałem odbiór osobisty ;) proszę jeszcze o cierpliwość.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Viscoplaster
Viscoplaster
28.04.2018, 10:47:33
  • 0
@cypo: absolutnie nic się nie stało, i tak czuję się wyróżniony (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
Dorken
Dorken
28.04.2018, 20:34:45
  • 0
@cypo: dokładnie tak jak kolega przed chwilą powiedział - luuuz ;)
  • Odpowiedz
cypo
cypo 07.04.2018, 10:15:24 via Android
  • 1
#epapierosy też małe baby z rba i grzałkami. Free dla Trójmiasta. Kupione na wykop.pl
cypo - #epapierosy też małe baby z rba i grzałkami. Free dla Trójmiasta. Kupione na w...

źródło: comment_EZypWDA45EVxCbJMik5YPGZ9S1O2oc3j.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
11.04.2018, 07:29:37
  • 0
@throaway: Idzie do @Dorken
  • Odpowiedz
cypo
cypo 10.04.2018, 16:16:37
  • 1
#epapierosy Najnowsze info: nikt nie chce smoka baby beast nawet za darmo :D
https://www.wykop.pl/wpis/31150323/epapierosy-tez-male-baby-z-rba-i-grzalkami-free-dl/
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
11.04.2018, 07:29:18
  • 1
@Dorken ok, pomyliłem z zestawem box smoka. Ok. podaj adres, najlepiej paczkomat i po wysłaniu dam Ci dane do przelewu za przesyłkę (pewnie 10-15zł)
  • Odpowiedz
cypo
cypo 07.04.2018, 10:55:33 via Android
  • 1
#epapierosy gryfiny plus 25. Jeden naprawiany. Jak wcześniej. Trójmiasto, kontakt, przekazanie.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
07.04.2018, 10:56:41 via Android
  • 0
@cypo focia
cypo - @cypo focia

źródło: comment_AIj3lpD9CQ3bEgcjNzUXNC93JTcLVvjI.jpg

Pobierz
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 17:18:56 via Android
  • 0
@Viscoplaster jak się nie znajdzie ktoś osobiście, to tak. Zobaczymy do jutra.
  • Odpowiedz
cypo
cypo
Autor
10.04.2018, 16:08:42
  • 0
@Eppis: no to nie dla Ciebie :)
  • Odpowiedz
cypo
cypo
Autor
10.04.2018, 16:09:54
  • 0
@Viscoplaster: Nie widzę nic na priv co do gryfinów, więc idzie do Ciebie
  • Odpowiedz

323

Kierowca BMW karze "zawalidrogę" Peugeota hamowaniem przed maską

Kierowca BMW karze "zawalidrogę" Peugeota hamowaniem przed maską

I jak tu walczyć stereotypem ?

stopchamteam
z
youtube.com
dodany: 09.04.2018, 21:30:37
  • 203
  • #
    polska
  • #
    stopcham
  • #
    polskiedrogi
  • #
    kamerasamochodowa
  • #
    wideorejestrator
  • #
    motoryzacja
cypo
cypo 10.04.2018, 15:41:32
  • -1
Zwykle miga się na jakiegoś Janusza - zawalidrogę, który nie jest połowie żadnego "manewru", tylko blokuje sobie lewy pas dla funu/z głupoty. Miganie na typa, który i tak nic nie może w tej sytuacji zrobić jest bez sensu.


@turbonerd: nie "na", tylko "dla". Daje się mu znać, bo bez błyskotliwych mignięć może nie zauważyć zbliżających się z tyłu świateł i jednocześnie wytrąci go to z zamyślenia, przez które pozostał na
cypo
cypo 06.04.2018, 09:26:11
  • 5
#epapierosy jest ktoś z trójmiasta, kto chciałby przejąć kolekcję akcesoriów do epalenia? Nie chce mi się tego rozsyłać po kraju, a tu mogę nawet gdzieś podjechać podrzucić. Rzuciłem kopcenie wchuj, a spodziewałem się, że to potrwa jeszcze z rok przynajmniej, albo zupełnie zostanę przy chmurach glicerynowych. Nie wyobrażałem sobie wtedy życia bez palenia.
Mam kilka 100mg z hiliq, dużo aromatów TPA, jakieś smoki itp. Nie robię inwentaryzacji, rozporządzę w ramach
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
07.04.2018, 19:38:32 via Android
  • 0
@Minesr33 @Fjondr mody wrzucę na końcu. Obserwujcie tag w najbliższych dniach.
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 19:41:48 via Android
  • 0
@marek-wozniak-750 jak coś zostanie, to mogę Ci podesłać, ale pewnie to będzie coś z pokroju małego dziecka, bo na to póki co nie mam odzewu.
  • Odpowiedz
cypo
cypo 07.04.2018, 10:33:57 via Android
  • 1
#epapierosy czas na meduzę. Nie umiałem tego. Komu, komu?
cypo - #epapierosy czas na meduzę. Nie umiałem tego. Komu, komu?

źródło: comment_S1Wxyt2DLDCupuzTjn9awnD554MJWUnL.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
07.04.2018, 17:17:47 via Android
  • 0
@PolakPotrafi321 @POSTER Meduza zarezerwowana
  • Odpowiedz
cypo
cypo 07.04.2018, 09:46:26 via Android
  • 2
#epapierosy chyba muszę więcej konkretów pisać. Zaczynamy od Zeusa. Komu z Trójmiasta. Komentarze lub priv.
cypo - #epapierosy chyba muszę więcej konkretów pisać. Zaczynamy od Zeusa. Komu z Tró...

źródło: comment_2nrKJVxpmPijrzdeSfuhmZwLDW018lJq.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo
Autor
07.04.2018, 09:57:55 via Android
  • 0
@Rodzynek_w_serniku free, tylko nie chce mi się tego wysyłać. Jak z 3ct nikogo nie będzie, to koszty wysyłki po wysłaniu, bo nie wiem ile wyjdzie. Zobaczymy odzew do wieczora.
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 10:11:08 via Android
  • 0
@ciasna-kieszen już nie dymię, to na nic mi on.
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 10:24:07 via Android
  • 0
@ciasna-kieszen nie mam uszczelek zapasowych do niektórych rzeczy, dawno nie używałem. przy sprzedaży to tylko problem potem
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 10:37:46 via Android
  • 0
@ciasna-kieszen zarabiam około 20zl dziennie przez niepalenie, to już się zamortyzowało i zwróciło.
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 12:28:44 via Android
  • 0
Zeus zarezerwowany
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 13:58:20 via Android
  • 0
Zeus zszedł
  • Odpowiedz
cypo
cypo
Autor
07.04.2018, 14:01:05 via Android
  • 0
@Rodzynek_w_serniku już nie tego niestety
  • Odpowiedz
N.....B
N.....B
konto usunięte 07.04.2018, 09:25:13
  • 4
Wiecie ile to jest "na rękę" £30K brutto?


#uk #zlodzieje #podatki #emigracja
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 07.04.2018, 09:28:55 via Android
  • 8
@NdFeB całkiem nieźle, mi z brutto zostaje trochę ponad 50%. 23 VAT potem 18 dochodowy i 1000zl ZUS.
  • Odpowiedz
S.....t
S.....t
konto usunięte 05.04.2018, 18:44:25
  • 1
kurde myslalem o kupnie epapierosa, bo lubie nikotyne ale jednak za bardzo smierdze po normalnych fajkach
ale jak widze te terminy typu kity boxy grzałki vapy ustawianie oporu i mocy epapierosa to moja glowa chyba tego nie ogarnie XD
a moze te epapierosy to po prostu ma sluzyc jako zabawka a nie pachnacy zamiennik nikotynowego papierosa? XD help XD
#epapierosy
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cypo
cypo 06.04.2018, 08:39:58
  • 0
@SmileLikeYouMeanIt: ja paliłem 20 light/dzień, to 3mg/ml mi wystarczało
  • Odpowiedz
  • <
  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 12
  • Strona 7 z 12
  • >
  • http://dobrepraktyki.net

Osiągnięcia

  • Rocznica
    od 13.03.2026

    Rocznica
  • Gadżeciarz
    od 04.07.2017

    Gadżeciarz

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking