From passion to profession - Page 10 of 10 - Blog - Mateusz Brycki Skip to content →

From passion to profession Posts

CAS – konfiguracja dostawcy tożsamości cz. 1

Central Authentication Service (CAS) to protokół używany przy realizacji modelu Single Sign On.
W SSO uwierzytelnianie realizowane jest przez osobną aplikację, która następnie rozpropagowuje informacje o zalogowanym użytkowniku. Dzięki takiemu podejściu użytkownik raz wpisując dane do logowania otrzymuje dostęp do kilku aplikacji.

Leave a Comment

Live templates w oprogramowaniu firmy JetBrains

Jednym z wielu rozszerzeń, jakie dostarcza nam firma JetBrains w swoim oprogramowaniu są „live templates” czyli nic innego jak szablony. Bardzo często zdarza się, że powtarzamy dosłownie kilka linii kodu. Ciągłe kopiowanie bywa nie tylko czasochłonne, ale także i frustrujące. Nietrudno wyobrazić sobie sytuację, gdy bardzo się spieszymy i musimy co chwilę używać skrótów klawiszowych Ctrl + C , Ctrl + V . Sprawa jest dodatkowo trudniejsza jeżeli tekst musimy zaznaczać za pomocą myszki. W takich, jak i wielu innych sytuacjach z pomocą przychodzą nam szablony. Definiując szablon możemy zaprojektować co ma zawierać, jakimi danymi ma być uzupełniany oraz jaką kombinacją klawiszy będziemy mogli wstawić do w kodzie. Dodatkowo mamy możliwość ustawienia zakresu działania danego szablonu na podstawie np. typu pliku, nad którym pracujemy.

Leave a Comment

Spring MVC – konfiguracja i uruchomienie pierwszej aplikacji

Nauka każdego frameworka wiąże się zawsze z jedną rzeczą: prędzej czy później będziemy musieli zmierzyć się z konfiguracją i uruchomieniem pierwszej aplikacji. Każdy poradnik, książka czy film zawsze zawiera informacje o tym jak prawidłowo przygotować do pierwszego uruchomienia taką aplikację. Proces ten czasami przebiega bardzo szybko i przyjemnie, a czasami spędzamy nad nim długie godziny.  Dlaczego? Najczęściej, dlatego że została wydana aktualizacja frameworka lub używane biblioteki nie są już ze sobą kompatybilne.

Tematem tego wpisu będzie pierwsza aplikacja utworzona za pomocą frameworka Spring. Konfiguracja i pierwsze uruchomienie nie powinno zająć więcej niż 15 minut.

2 Comments

Github Student Developer Pack

Serwis github.com wraz ze swoimi partnerami udostępnia studentom pakiet o nazwie Github Student Developer Pack. Zawiera on vouchery oraz dostępy do najpopularniejszych narzędzi używanych nie tylko przez programistów. W skład paczki wchodzą m. in. roczny dostęp do serwisu hostingowego bitnami.com (hosting),  50$ kredytu przy rejestracji na digitalocean.com (hosting), konto micro na github.com (GIT), konto developerskie na orchestrate.io (bazy danych), dostęp do platformy CI Travis (CI), narzędzia do pracy z silnikiem gier Unreal Engine, 25$ na hackhands.io (coding support), brązowy plan hostingowy DNS na dnsimple.com, dostęp do platformy crowdflower.com (data mining) i wiele więcej. Pakiet jest na tyle bogaty, że każdy znajdzie coś dla siebie – od osób tworzących gry, poprzez webmasterów, programistów baz danych aż do administratorów.

Leave a Comment

Apache Tomcat – konfiguracja wirtualnych hostów

Apache Tomcat – kontener aplikacji webowych, który obecnie jest rozwijany przez fundację Apache.  Umożliwia uruchamianie aplikacji internetowych w technologiach Java Servlets oraz Java Server Pages.

Hosty wirtualne (virtual hosts) to podstawowa jednostka reprezentująca stronę lub domenę. Odpowiednie utworzenie hostów pozwala na uruchomienie więcej niż jednej aplikacji w ramach tego samego kontenera.

Wyobraźmy sobie sytuację, w której mamy jedną maszynę z zainstalowanym oprogramowaniem i chcemy na niej hostować dwie aplikacje. Dodatkowym wymaganiem jest, aby każda z nich była dostępna pod innym adresem, np. virtualhost1.localhost  oraz virtualhost2.localhost .  Celem konfiguracji hostów jest „wskazanie serwerowi” jakie pliki powinny być ładowane przy próbie pobrania zawartości dla każdej z nich.

Leave a Comment