Narzędzia


Klawiatura Logitech G915 TKL używana z Ubuntu

Klawiatura Logitech G915 TKL używana z Ubuntu

Na początku roku 2021 kupiłam klawiaturę Logitech G915 TKL. Klawiatura ta współpracuje z systemem operacyjnym Windows i oprogramowaniem Logitech G Hub. Ma wiele możliwości personalizacji, co trzeba przyznać sprawia frajdę. Problem pojawia się gdy klawiaturę Logitech G915 TKL chce się użyć z Linuxem. Nie działa tam oprogramowanie G Hub. W tym artykule pokaże jak, przynajmniej częściowo, skonfigurować klawiaturę Logitech G915 TKL używając Linuxa, a dokładnie Ubuntu.

Zrzut ekranu w przeglądarce

Zrzut ekranu w przeglądarce

Kiedy tworzysz aplikację internetową od czasu do czasu potrzebujesz zapisać aktualny wygląd strony, nad którą właśnie pracujesz. W większości przypadków pewnie korzystasz z klawisza Print Screen na klawiaturze. Później, oczywiście jeżeli korzystasz z systemu operacyjnego Linux, wystarczy tylko otworzyć zapisany zrzut ekranu w edytorze graficznym takim jak GIMP i wyciąć interesujący Cię fragment. Możesz też spotkać się z trochę inna sytuacją. Chciałabyś zapisać aktualny stan całej strony, a nie tylko wybranego fragmentu. Wtedy albo robisz kilka zrzutów z ekranu i próbujesz je połączyć w programie graficznym albo korzystasz z dodatku, który zapisze Ci wygląd całej strony. Na szczęście jest też prostsze rozwiązanie. Można skorzystać z wbudowanej w przeglądarkę funkcji robienia zrzutów ekranu. Sprawdźmy jak to działa.

Jak dodać pakiet yarna z repozytorium GitHuba?

Jak dodać pakiet yarna z repozytorium GitHuba?

Do zarządzania pakietami JavaScript używam w projekcie yarn-a. Kilka dni temu potrzebowałam dodać bardzo konkretną wersję pakietu z repozytorium znajdującego się na GitHub-ie. Tą krótką notatkę tworzę przede wszystkim by nie zapomnieć jak dodać pakiet z GitHub-a przy pomocy yarn-a. Mam nadzieję, że dla Ciebie też okaże się użyteczna. W przyszłości planuje więcej takich krótkich wpisów z cylku “Today I learned”.

Visual Studio Code - edytor tekstowy

Visual Studio Code - edytor tekstowy

Jakiś czas temu napisałam artykuł o edytorze tekstu Sublime Text. O tym jak bardzo lubię to narzędzie i dlaczego. Jednak czas płynął i po kilku latach używania pewne rzeczy przestały działać tak dobrze jak na początku. Zaczęłam szukać innego rozwiązania. Takiego, które da mi to czego zaczęło brakować mi w Sublime Text. Znalazłam takie narzędzie - to Visual Studio Code. Darmowe, udostępnione jako Open Source narzędzie do edycji tekstu, ale nie tylko. VS Code to narzędzie, które łączy najczęściej używane przez programistów funkcjonalności/narzędzia w jedno. Jest czymś pomiędzy zwykłym edytorem, a IDE. To właśnie o VS Code chciałabym Ci dziś trochę powiedzieć.

Jak podmienić gałąź rodzica w git-cie?

Kilka dni temu stworzyłam nową gałąź (branch). Na tej gałęzi zatwierdziłam już kilka zmian (czyli dodawałam kilka commit-ów), ale po jakimś czasie zorientowałam się, że gałąź od jakiej wyszłam to nie master tylko zupełnie inna gałąź. No cóż moje przeoczenie, tylko jak teraz poradzić sobie z tym problemem? W tym momencie potrzebowałam scalić (merge) moje bieżące zmiany z gałęzią master. Jednak to nie był dobry czas na dodanie również zmian z tej drugiej gałęzi. Jak to zrobić? W takiej sytuacji z pomocą przychodzi nam git.

Jak ustawić niestandardowy czas w przeglądarce dla testów aplikacji?

Nie przepadam za zmienianiem ustawień użytkownika, gdy wszystko działa dobrze. Tym razem potrzebowałam przetestować funkcjonalność, która wymagała zrobienia tego w różnych strefach czasowych. Znalazłam sposób by zrobić to bez zmiany moich standardowych ustawień.Pracuję w projekcie, gdzie używamy zewnętrznego API dla danych pogodowych, które później wyświetlamy użytkownikowi. Był tam pewien błąd z brakującymi wartościami dla konkretnych przedziałów czasowych. Gdy użytkownik prosił o dane z października, brakowało mu zawsze ostatniego dnia (31.10). Natomiast prosząc o dane z września wszystko działało poprawnie.

Git Rebase

Gdy dopiero zaczynasz przygodę z programowaniem trudno jest wiedzieć wszystko od samego początku. To całkiem normalne, że rozwijasz swoje programistyczne umiejętności krok po kroku. Dziś chcę Ci pomóc w lepszym zrozumieniu komendy git rebase. Jest to bardzo pożyteczne polecenie, gdy chcesz mieć w przejrzysty sposób uporządkowane zmiany w repozytorium.Ten artykuł jest trzecim artykułem z serii o narzędziu git. Jeżeli chcesz dowiedzieć się więcej o podstawowym użyciu git-a to zapraszam do poprzednich artykułów w cyklu.

Git - podstawowe komendy

Git jest ważnym narzędziem dla każdego programisty i programistki. Jest to jeden z systemów kontroli wersji. Ze względu na swoje ogromne możliwości i szerokie zastosowanie jest też jednym z najbardziej znanych narzędzi tego typu. Jeżeli chcesz zostać programistką lub podnieść swoje kwalifikacje to szczerze polecam Ci zapoznanie się z tym narzędziem. By pomóc Ci w tym zadaniu, dzisiaj skupimy się na podstawowych komendach git-a. Ten artykuł jest drugim artykułem z serii o narzędziu git. Poprzednim razem mówiłam dokładniej o tym czym jest git oraz o tym dlaczego warto używać git-a w codziennej pracy. Tym razem skupimy się na stworzeniu pierwszego git repozytorium, konfiguracji git-a lokalnie i na zewnętrznym serwerze oraz na obsłudze najpotrzebniejszych komend. Mamy dużo do zrobienia, więc zaczynajmy!

Co to jest git?

Jeżeli interesuje Cię programowanie, to prawdopodobnie słyszałaś już nazwę Git przynajmniej kilka razy. Może nawet więcej niż kilka razy. Git to narzędzie, którego używają programiści i programistki niezależnie od tego w jakim języku programowania pracują. To jedno z tych podstawowych narzędzi, które naprawdę warto znać. Między innymi dlatego napisałam cykl artykułów na temat narzędzia git. W Internecie możesz znaleźć wiele kursów czy artykułów mówiących o tym jak używać git-a. Ja chciałabym się skupić przede wszystkim na zrozumieniu dlaczego warto go stosować, jak on działa i co można za jego pomocą zrobić. Nie przedłużając, dziś zajmiemy się zrozumieniem czym jest git i jak może nam pomóc w codziennej, programistycznej pracy. No to zaczynamy!

RVM – zarządzanie wersjami Ruby

Wpadł mi do głowy pewien pomysł jak pokazać czym jest RVM. Otóż RVM jest trochę jak dom z kwiatami. Każdy kwiatek potrzebuje osobnego środowiska. Jeden lubi dużo wody, inny nie przepada za silnym światłem. Jeżeli chcemy by nasze kwiatki ładnie nam rosły, to musimy dostosować ten nasz domek do ich potrzeb. W tym właśnie pomaga nam RVM. Każdy projekt pisany w Ruby on Rails potrzebuje osobnego środowiska. RVM pomoże nam rozdzielić środowiska dla poszczególnych projektów bez większych przeszkód.

Guake – podręczny terminal

Dziś chciałabym Ci opowiedzieć o pewnym narzędziu, którego używam od wielu lat. W swojej prostocie i użyteczności moim zdaniem jest niezastąpione. Jest to narzędzie Guake. Co to jest Guake? Guake jest wysuwanym z góry ekranu terminalem dostępnym dla systemów Linux z środowiskiem graficznym GNOME. Jeżeli używasz środowiska KDE możesz wypróbować program Yakuake. Jest on podobny do programu Guake…