Automatycznie generowanie numeru wersji w PKGBUILD z użyciem Git.

Automatyczne generowanie numeru wersji jest niezwykle wygodne. Kompilując ze źródeł udostępnianych na „gicie” można w znaczący sposób ułatwić sobie pracę. Może każdorazowe uzupełnianie numeru wersji nie jest czynnością skomplikowaną, jednakże skoro można sobie pracę jakoś zautomatyzować, to warto poznać kilka tego typu sztuczek. Przedstawię trzy spośród możliwości, jakie dają nam połączone siły Arch Linux oraz Git.

Czytaj dalejAutomatycznie generowanie numeru wersji w PKGBUILD z użyciem Git.

Kopiujemy repozytorium git na nowy hosting.

Może okazać się, że zostaniemy zmuszeni do zmiany hostingu, na którym przechowujemy nasz projekt. W takim wypadku z pewnością będziemy zainteresowani tym, by razem z projektem przenieść także całą historię zmian, jakich dokonaliśmy. Choć może wydawać się to bardzo skomplikowane, to cała operacja sprowadza się do wykonania kilku komend.

Czytaj dalejKopiujemy repozytorium git na nowy hosting.

Tworzymy patch ze źródeł przechowywanych na platformie git.

Stworzenie patcha za pomocą oprogramowania Git jest niezwykle proste. Jeśli chcemy zaimplementować poprawki bądź nowe funkcjonalności do własnego projektu, musimy najpierw sklonować interesujące nas repozytorium na dysk twardy. W niniejszym poradniku zaprezentuję jak stworzyć patch na jądro Linuksa zawierający schedulery bfq-sq oraz bfq-mq.

Czytaj dalejTworzymy patch ze źródeł przechowywanych na platformie git.

Przywracanie tradycyjnego wyglądu top

W poprzednim wpisie opisałem używanie narzędzia top. W Arch/Manjaro domyślnie skonfigurowany jest nowy wygląd top, który posiada w mojej opinii szereg wad, jak:

  • marnotrawstwo miejsca
  • czerwone i żółte elementy – nieprzyjazne dla oczu
  • prezentacja zużycia CPU oraz pamięci za pomocą pasków zamiast procentów
  • procesy domyślnie uszeregowane w strukturze drzewiastej

Na szczęście bardzo łatwo jest przywrócić poprzedni, tradycyjny wygląd – wystarczy wcisnąć kilka klawiszy podczas pracy z top.

Czytaj dalejPrzywracanie tradycyjnego wyglądu top

Komenda top – zarządzanie procesami w Linuksie

Zadaniem narzędzia top jest przedstawienie nam informacji na temat aktualnego stanu systemu oraz zarządzanie wykonującymi się w nim procesami.
top pokazuje nam m.innymi:

  • czas pracy systemu (uptime)
  • zużycie pamięci,
  • obciążenie procesorów,
  • średnie obciążenie systemu (load average) dla 1, 5 i 15 minut

oraz co najważniejsze pokazuje nam na żywo listę procesów oraz pozwala nimi zarządzać.

Czytaj dalejKomenda top – zarządzanie procesami w Linuksie

Granie na Linuksie

Linux jako platforma gamingowa

 

Pojawienie się Steam’a i w końcu natywnej aplikacji na Linuksa w 2013 roku to rewolucja, dzięki której Linux w końcu stał się możliwą alternatywą jako platforma gamingowa na PC’ty. Po czterech latach sytuacja ciągle jeszcze nie dojrzała jednak do końca. Poniżej omówimy jak wygląda granie na Linuksie, szanse oraz problemy z jakimi borykają się gracze na Linuksie, jak i rozwiązania, które mogą sytuację usprawnić.  Na koniec prezentuję też film, który podaje temat od strony dewelopera, gdzie okazuje się, że portowanie gier na Linuxa czy w ogóle rozwój gry na różne platformy nie jest tak trudny.

Czytaj dalejGranie na Linuksie

FSearch – bardzo szybka wyszukiwarka plików

FSearch to mały programik umożliwiający szybkie wyszukiwanie plików i katalogów. Taką funkcjonalność co prawda posiadają chyba wszystkie menedżery plików, jednak autor FSearch nie będąc zadowolonym ze sposobu działania wyszukiwania w menedżerach plików – postanowił stworzyć lekkie, bardzo szybkie oraz funkcjonalne narzędzie dedykowane wyszukiwaniu.

Czytaj dalejFSearch – bardzo szybka wyszukiwarka plików

wp-cli, czyli obsługa WordPress z linii komend

WP-CLI to interfejs linii komend dla WordPress. Umożliwia wykonywanie instalacji, aktualizacji i masy innych operacji na WordPressie prosto z konsoli – bez użycia przeglądarki WWW.
Praktycznie wszystkie akcje, które można wykonać za pomocą Panelu administracyjnego WordPress, możemy wykonać także za pomocą wp-cli. Dodatkowo wp-cli oferuje sporo akcji których nie można wykonać za pomocą panelu administracyjnego, bez instalacji dodatkowych wtyczek.
Wspaniałe narzędzie, które umożliwia administratorom stron zaoszczędzenie sporej ilości czasu (oraz nerwów) przy wykonywaniu czynności typu aktualizacje, migracje czy też instalacje WordPressa.

Czytaj dalejwp-cli, czyli obsługa WordPress z linii komend