Blog

13 sie 2022, 22:17
Kontynuując nasze rozważania jak optymalnie zaimplementować wyszukiwanie tekstowe na poziomie pojedynczych pól w systemie wykorzystamy tym razem typ kolumny specyficzny dla Postgres - kolumnę HStore. Następnie założymy na niej indeksy typu GIN / GiST opisane na początku niniejszej serii artykułów oraz zintegrujemy HStore z Hibernate oraz Spring Data JPA.

16 cze 2022, 12:45
Większość firm po zakupieniu domeny internetowej tworzy od razu firmowe konta email w panelu administracyjnym hostingu i próbuje się do nich łączyć poprzez aplikacje typu Outlook albo webmail hostingu w przeglądarce. Niestety jest to krok wstecz, dla każdego z nas co przywykł do tak bogatej funkcjonalnie skrzynki jak Gmail oraz powiązanych z nią aplikacjami Google. Nagle dostęp do korespondencji w komórce jest utrudniony, filtr antyspamowy jest dziurawy jak sito, nie wspominając już o słabej wyszukiwarce maili. Jest na to sposób i nawet nie trzeba wykupywać płatnego pakietu GSuite. W tym artykule pokażemy jak dodać adres email z własnej domeny do darmowej skrzynki Gmail.

3 kwi 2021, 20:03
Kontynuując nasze rozważania jak optymalnie zaimplementować wyszukiwanie tekstowe na poziomie pojedynczych pól w systemie opiszemy koncepcję tabeli towarzyszącej z tłumaczeniami, którą będziemy tworzyć dla każdej klasy. Zastosujemy tutaj indeksy typu GIN / GiST opisane na początku niniejszej serii artykułów oraz spróbujemy zaimplementować opisywaną koncepcję w technologii Spring Data JPA, Hibernate oraz Postgres.

19 paź 2020, 20:49
Ogromna liczba zakażeń COVID-19 sprawiła, że niemal każda firma poczuła jak wygląda ryzyko wyłączenia z pracy kluczowych pracowników lub całej załogi w biurze - oby tylko z powodu kwarantanny. Najprostszym sposobem, aby się przed tym ustrzec jest umożliwienie pracy zdalnej dla jak największej liczby pracowników. Na rynku jest wiele płatnych rozwiązań oraz firm wdrożeniowych, które umożliwiają podłączenie zdalnych komputerów w taki sposób że będą funkcjonowały tak jakby znajdowały się w tej samej sieci LAN i miały dostęp do wszystkich zasobów firmowych (drukarki, lokalne serwery, itp.). W tym artykule opiszemy jak połączyć zdalne komputery w wirtualny LAN przy pomocy darmowych i otwartych narzędzi VPN, a także jak umożliwić przejmowanie ekranów tych komputerów poprzez VNC w celu zapewnienia wsparcia technicznego.

27 wrz 2020, 13:00
Systemy informatyczne, które operują w międzynarodowym środowisku, muszą często wspierać wielojęzyczne modele danych. Dla przykładu: użytkownicy systemu do zarządzania zakupami muszą mieć możliwość opisania pożądanych produktów w wielu językach ponieważ chcą otrzymać oferty od dostawców rezydujących w wielu państwach. Zaprojektowanie systemu, który będzie sobie dobrze radził z wyświetlaniem danych w języku danego użytkownika oraz także umożliwi mu wyszukiwane tekstowe jest nie lada wyzwaniem - wiele często stosowanych wzorców niesie za sobą dużo problemów wydajnościowych, które spowolnią cały system. W tym pierwszym z serii artykułów opiszemy jak Postgres ogólnie wspiera wyszukiwanie po tekście i zobaczymy jakie anty-wzorce pojawiają się najczęściej w wielojęzycznych modelach SQL.

21 paź 2019, 11:42
Dawno już minęły czasy gdy Java była zainstalowana na prawie każdym desktopie. Możemy jednak nadal dostarczać użytkownikom aplikacje napisane w Javie w przyjazny dla nich sposób. Od momentu wydania OpenJDK oraz OpenJFX 9 możemy wykorzystać modularyzację JVMa do łatwego zbudowania pliku wykonalnego z dołączonym do niego JVMem, który został skrojony do potrzeb naszej aplikacji. W tym artykule pokażemy jak sportowaliśmy naszą małą aplikacje desktopową PDF Decorator do OpenJDK 11 i wykorzystaliśmy takie narzędzia jak jlink i jpackage aby zacząć dostarczać naszą aplikacje bez wymagania oprogramowania firm trzecich na maszynach naszych użytkowników.

22 cze 2019, 10:13
Problem: chcemy aby zapytania do naszych encji ściągały tylko te pola, które są nam potrzebne w danej sytuacji (np. do pokazania w specyficznej tabeli w UI).
Wymaganie: nasze rozwiązanie musi mieć możliwość przyjęcia dowolnej kompozycji filtrów.
Możliwe rozwiązania: Named Entity Graph ze standardu JPA lub Projections - mechanizm z Spring Data.
Zbadajmy je!

17 kwi 2019, 18:02
Na rynku kryptowalut pojawia się coraz więcej sygnałów sugerujących rychły koniec trendu spadkowego. Prawdopodobnie czeka nas ostatnia faza kapitulacji, gdzie po odnalezieniu dna zaczniemy odbicie w kierunku nowej fali spekulacyjnej. Raczej nie spodziewałbym się procentowo tak spektakularnych wzrostów jakie widzieliśmy w poprzednich cyklach - adopcja technologii jest nadal niska, a na sam rynek kryptowalut roi się od kiepskich projektów, nieudolnych startupów oraz naganiaczy na wątpliwe inwestycje. Mimo wszystko, warto odsunąć na bok szum płynący z mediów oraz materiałów marketingowych i przypomnieć sobie, po co powstał Bitcoin, jakie problemy rozwiązują kryptowaluty oraz czym różnią się one od obecnego systemu finansowego.

8 lut 2018, 12:12
W ostatnich miesiącach mogliśmy usłyszeć wiele kontrowersji wokół coina tworzonego przez FutureNet o nazwie FuturoCoin. FutureNet to sieć społecznościowa oraz platforma do marketingu wielopoziomowego (MLM). Większa część społeczności krypto nie traktowała tego projektu poważnie i oczekiwała kolejnego DasCoin - czyli coina, którym miał mało wspólnego z definicją 'kryptowaluty', ale był intensywnie na takową promowany przy użyciu MLM. Zarówno wobec FutureNet jak i twórców DasCoin (Netleaders) prowadzone jest postępowanie na wniosek UOKiK ze wględu na podejrzenie, że są piramidą finansową. Wiarygodności nie dodaje też fakt, że FutureNet promował FuturoCoin w czasie, gdy nie mieli jeszcze nawet whitepaper. Teraz gdy już w końcu posiadają ten dokument i opublikowali kody źródłowe, możemy zobaczyć czym na prawdę ten coin jest.

6 lut 2018, 13:00
Każdy kto w poprzednim roku intensywnie działał na rynku kryptowalut pewnie zastanawia się czy poprawnie udokumentował swoje dochody z perspektywy Urzędu Skarbowego. Czytając artykuły w sieci możemy natrafić na wiele interpretacji oraz opinii zmieniających się z roku na rok. Brak regulacji kryptowalut zaczyna przysparzać coraz więcej problemów zarówno firmom, jak i urzędnikom, choć bynajmniej nie zwalnia nas z obowiązku zapłacenia podatku. W tym artykule spróbujemy podsumować aktualnie krążące wykładnie prawne na ten temat.
- ← Poprzedni
- 1 (aktualna)
- 2
- 3
- Następny →