Lifehack – powtarzanie filmików na YT w nieskończoność

Zazwyczaj w tym celu ludzie wykorzystują różne zewnętrzne serwisy typu Youtube Reapeat. Ja mam lepszy i prostszy sposób. Otwierasz filmik. Tworzysz nową prywatną listę odtwarzania. Dodajesz do niej filmik dwa razy. Łatwe, proste, przyjemne. W dodatku bez wychodzenia poza serwis. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W […]

Dlaczego w Polsce nie będzie normalnie (nigdy)

Do poziomu pseudo trollingu i chamstwa w polskim internecie przyzwyczaić się trzeba. Z internetem się też nie zadziera i nie rzuca się mu wyzwań. Jeżeli tak robimy to na pewno przegramy. Udowodniła to sprawa ACTA, jakiś dwóch celebrytów-idiotów z telewizji śniadaniowej. Jednak nie o tym chciałem. Sprawa zaczęła się na Wykopie od wrzutki pokazującej jak […]

JSR-303, a spadki

Specyfikacje JSR mają w większości „problem COBOLa” polegający mniej więcej na tym, że dobry pomysł chce się zamknąć w naukowo-techniczny dokument. Tak też jest w przypadku JSR-303. Tu jednak zabawa polega na delegowaniu pewnych zachowań do specyfikacji javy, co może skończyć się całkiem widowiskowym failem. W czym rzecz. Mamy sobie pewien model danych, a w […]

Zapraszam na DevCrowd

W zeszłym roku miałem ogromna przyjemność gościć na Java4People. W tym roku w związku z różnymi perturbacjami dotyczącymi przykrótkiego przyrodzenia co po niektórych CEO konferencja podzieliła los Javarsovii i musiała zmienić nazwę. Od tego roku mamy do czynienia z DevCrowd. Kilka tygodni temu napisałem do Leszka Gruchały maila z propozycją co chcę zaprezentować. Potem on […]

I po DevBeer

Króciutka relacja z wczorajszego DevBeer. Z siedmiorga zapowiedzianych przybyło pięcioro w tym jedna owca bez laptopa. Spotkanie przebiegło w przyjemnej atmosferze, bo i knajpka fajna i piwo dobre (choć 12PLN za butlę regionalnego to trochę drogo). Całość była bardziej Beer niż Dev, ale miały na to wpływ dwa czynniki. Raz nie ogarnęliśmy tematu alokacji uczestników […]

Settlersi Online – recenzja ma

Gram ci ja sobie od pewnego czasu w Settlers Online. Grą zainteresowałem się z dwóch powodów. Po pierwsze ze względu na sentyment do „offlijnowych” Settlersów (II Gold Edition). Po drugie byłem ciekawy jak twórcom uda przenieść się model ekonomiczny do sieci. Grałem najpierw na serwerze brytyjskim, potem dołożyłem konto na serwerze PL. Grę rozpocząłem w […]

Github – idealne narzędzie do wyszukiwania maili

Załóżmy, że potrzebujesz duuuużo adresów e-mail. Dużo, dużo, bo sprzedajesz szwedzkie pompki do penisa i oryginalne kenijskie rolety. Skąd weźmiesz adresy? Polecam githuba, bo wystarczy chwila z wyszukiwajką, a szybko odnajdziecie całkiem przyjemne listy adresów. Zazwyczaj klientów firm i instytucji, które robią swoje portale za pomocą scriptingkid biorącego 100 czy 200 PLN za „projekt”. Kod […]

Net proxy w Javie i hasełka

Sieć firmowa to taki wytwór chorej wyobraźni, który ma za zadanie odcinać nas od GG (nie boli), torrentów (boli, bo obecnie wszystkie distro linuxa najszybciej pobrać z torrentów), Skype (boli, bo to jednak dobry komunikator) i stron z tutkami (bardzo boli), które mają pecha być na innym porcie niż 80/443. Sieć ta zazwyczaj wymaga przejścia […]

DevBeer – nowy pretekst do picia piwa

Łukasz Siwiński rzucił nie tak dawno temu pomysł by zrobić spotkanie warsztatowe przy piwie. Tak powstał pomysł na DevBeer(strona na twarzoksiążce). O co chodzi? Jak nie wiadomo o co chodzi to chodzi o pieniądze… oczywiście i tu jest tak samo. Celem spotkań jest przede wszystkim wymiana doświadczeń (== pieniądze), poznawanie nowych narzędzi/języków/technologii (== pieniądze), możliwość […]

Mały przydatny zestaw metod testowych

Asercje dla kolekcji i tablic. Uproszczone, ale daje radę: listing 1. Asercje dla kolekcji package pl.koziolekweb.test.assertions; import java.util.Collection; import org.testng.Assert; /** * Klasa zawiera dodatkowe asercje dla testów. Jest to rozszerzenie {@link Assert} i wykorzystuje * metody z tej klasy. * * @author Koziołek * */ public class ExtraAssertion extends Assert { /** * Testuje […]