Technologia i programowanie


Czy sztuczna inteligencja zastąpi programistów?
Czy sztuczna inteligencja zastąpi programistów?

  W 2015 roku Andrej Karpathy, obecny szef działu AI tesli, doktor uniwersytetu Stanford przeprowadzał testy Rekurencyjnej Sieci Neuronowej (RNN) używając typu LSTM (Long Short Term Memory). Autor eksperymentu uczył swoje modele na różnych dostępnych źródłach tekstu tak, aby generowały one swoje własne treści. RNN są nazywane rekurencyjnymi/powtarzającymi się, ponieważ wykonują to samo zadanie dla […]

Domknięcia w JavaScript
Domknięcia w JavaScript

  Dla osób rozpoczynających swoją przygodę z językiem JavaScript jedno z trudniejszych zagadnień stanowią domknięcia. W tym artykule postaram się przybliżyć ten ciekawy temat odpowiadając na pytania czym są domknięcia oraz przedstawiając przykłady ich użycia w kodzie. Definicji domknięć w JavaScript jest wiele. Głównie sprowadzają się do tego, że jest to wydzielony obszar stworzony przez […]

Najważniejsze artykuły ze świata IT (15-31 stycznia)
Najważniejsze artykuły ze świata IT (15-31 stycznia)

Prasówka IT SALESmanago to zbiór nowości, ciekawostek i rozwiązań z zakresu programowania, Big Data, Machine Learning & AI oraz budowania zaawansowanych systemów informatycznych. Co dwa tygodnie nasi specjaliści selekcjonują kilka najważniejszych i najciekawszych artykułów. W tym wydaniu m.in. retusz zdjęć za pomocą Deep Learning, najpopularniejsze biblioteki dla języka Java i anonimizacja danych z PostgreSQL.     Machine Learning & AI Deep Learning sprawi, że […]

5 cech, które powodują, że kobieta może być lepsza w programowaniu od mężczyzn
5 cech, które powodują, że kobieta może być lepsza w programowaniu od mężczyzn

Jednym z największych mitów branży IT jest przekonanie, że programistą może być tylko mężczyzna. Uzasadnieniem tej tezy jest przekonanie, że płeć męska posiada umysł ścisły i zdolność logicznego myślenia, czyli zdolności, których kobiety rzekomo nie posiadają. Myślę, że w tym miejscu mogłabym wymienić setki kobiet, by udowodnić, jak bardzo ta teza jest myląca. By skonfrontować […]

Cechy idealnego programisty w Startupie
Cechy idealnego programisty w Startupie

Jesteś programistą i chcesz założyć swój “startup” lub dołączyć do jednego z nich – dowiesz się poniżej, nad jakimi cechami pracować, prowadzisz początkujący biznes – przeczytaj, jakich cech szukać w zatrudnianych osobach. “Startup” – nie lubię tego słowa, jest ono nadużywane, wyświechtane a wręcz powoli kojarzone z różnymi nadużyciami, zresztą nigdy tego nie ukrywałem. Pozwolę […]

Najważniejsze artykuły ze świata IT (1-14 stycznia)
Najważniejsze artykuły ze świata IT (1-14 stycznia)

Prasówka IT SALESmanago to zbiór nowości, ciekawostek i rozwiązań z zakresu programowania, Big Data, Machine Learning & AI oraz budowania zaawansowanych systemów informatycznych. Co dwa tygodnie nasi specjaliści selekcjonują kilka najważniejszych i najciekawszych artykułów. W tym wydaniu m.in. rozpoznawanie mowy według Facebooka, Deep Learning i tłumienie hałasu oraz Java w 2019 roku.   Machine Learning & […]

ELK: Elasticsearch | Logstash | Kibana
ELK: Elasticsearch | Logstash | Kibana

Wraz z rozwojem aplikacji przychodzi moment, w którym zwiększa się zapotrzebowanie na dokładniejszą analizę tego, co nasz system w danej chwili robi, lub robił w przeszłości. Problem zaczyna się wtedy, gdy mamy do czynienia z architekturą rozproszoną. W takiej sytuacji, najczęściej poszczególne elementy naszego systemu znajdują się na różnych maszynach, co często utrudnia analizę występujących […]

Jak SALESmanago pracuje nad wysoką dostarczalnością wysyłanych e-maili swoich klientów?
Jak SALESmanago pracuje nad wysoką dostarczalnością wysyłanych e-maili swoich klientów?

Wraz z rozwojem firmy i powiększającą się bazą klientów, każdego dnia nasze serwery wysyłają miliony e-maili na różne programy pocztowe dostępne na całym świecie. Jest to ogromne wyzwanie, zważając na fakt, że jeżeli milion e-maili pomnożymy przez 356 dni – to w naszym przypadku daje to wynik równy 6 miliardów wysłanych e-maili w ciągu roku. […]

Czy sztuczna inteligencja jest naprawdę inteligentna?
Czy sztuczna inteligencja jest naprawdę inteligentna?

O sztucznej inteligencji (a raczej uczeniu maszynowym – do czego dojdziemy w dalszej części artykułu), jej historii i rodzajach, nadziejach w niej pokładanych i zagrożeniach, które nie każdy widzi. „Winniśmy uważać, by nie uczynić boga z intelektu. Ma on oczywiście potężne mięśnie, ale brak mu osobowości.” – Albert Einstein.   Początki uczenia maszynowego Rok 2018 […]

ThreadPools w Javie – wstęp
ThreadPools w Javie – wstęp

W czasach, gdy nawet smartfony wyposażone są w procesory ośmiordzeniowe normalną sytuacją jest dostosowanie aplikacji do wykorzystania mnogości zasobów, które dostarcza sprzęt. Praktycznie wszystkie nowoczesne aplikacje zoptymalizowane są w celu maksymalnego wykorzystania tych własności. Pulą wątków (Thread pool) nazywamy wzorzec projektowania oprogramowania do osiągnięcia współbieżności wykonania w programach komputerowych. Z racji, że operacje takie wymagają […]