Brother DCP-J140W w openSUSE Leap 42 1

openSUSE Leap 42.1 zagościł u mnie stosunkowo późno, chyba dopiero około pół roku po premierze. I to tylko na jednym komputerze. Do tej pory wykonywałem uaktualnienie, wykonując nadzwyczaj magiczne polecenie

su
zypper dup

O ile mnie pamięc nie myli, to ta historia powtarzała się od kilku już lat. Począwszy od wersji 12.1, który była instalowana “na czysto”. Jednak przy wersji 42.1 ponownie postanowiłem zainstalować system na czysto. A jak wiadomo, wiąże się to zawsze za kopią i przywracaniem plików. Dodatkowo jest to dobra okazja aby nieco posprzątać, zwłaszcza w miejscach, gdzie dawno nie zaglądaliśmy…

Czytaj więcej

Konferencja openSUSE #oSC15

Jako wieloletni użytkownik openSUSE, po kilku latach aktywnego uczestnictwa w projekcie openSUSE zdecydowałem się na udział w konferencji. Była to okazja do poznania ludzi, z którymi znamy się od lat - jednak do tej pory wyłącznie przez internet. Planowanie zacząłem około 2 miesiące przed datą konferencji, która zaplanowana była na 1 - 4 Maj 2015. Od jakiegoś czasu w openSUSE istnieje program TSP, dzięku któremu można wziąć udział w wydarzeniach związanych z openSUSE nie rujnując swojego budżetu.

Czytaj więcej

Jak okiełznać bałagan w zdjęciach?

Zbieramy fotki z jakiegoś wydarzenia na przestrzeni kilku lat. W tym czasie używamy różnych aparatów, telefonów czy kamer. Każde z tych urządzeń ma inny schemat nazywania plików, różne formaty daty i/lub czasu. Dochodzimy do momentu, że w katalogu mamy setki czy tysiące zdjęć. Jak zatem zapanować na takim bałaganem? Ano w 2 prostych krokach. Po pierwsze, kopiujemy wszystkie zdjęcia do nowego katalogu. W międzyczasie sprawdzamy czy mamy zainstalowany program jhead np.

Czytaj więcej

Porządki w home:Fisiu:kadu

Wydanie kadu-1.0 coraz bliżej. O ile do wydania openSUSE 13.2 jeszcze sporo czasu pozostało, to moje repozytorium home:Fisiu:kadu dostarczało kadu w najnowszej wersji wszystkim użytkownikom openSUSE. Aktualnie dostępne są dwie wersje, ostatnie wydanie z serii 0.12 - kadu-0.12.3, a dla starszych wersji openSUSE ostatnie wydanie z serii 0.6 - kadu-0.6.5. Kadu 0.12.3 zostanie zaktualizowane do wersji 1.0 a kadu-old (czyli wersja 0.6.5) zostanie usunięte. Jeśli ktoś z Was chciałby widzieć wersję kadu-0.12.3 jako wersję archiwalną czyli kadu-old, proszę o taką informację.

Czytaj więcej

JBake 2.3.0 dostępny

Całkiem niedawno ukazała się nowa wersja jbake - 2.3.0. Lista zmian dla tego wydania przedstawia się nastepująco: Wsparcie dla przyrostowego renderowania stron (w tym wydaniu jeszcze domyślnie wyłączone, funkcja eksperymentalna) Dodano wsparcie dla projektów w podkatalogach Kod odpowiedzialny za parsowanie i renderowanie został przepisany, dzięki czemu łatwiejsze jest jego utrzymanie i dodawanie nowych funkcjonalności Domyślny status może być teraz zdefiniowany w pliku konfiguracyjnym Naprawiono błąd URI występujący na platformie Windows Dodano opcję wiersza polceń realizującą opcje bake+serve Dostęp do opcji konfiguracyjnych z plików w formacie AsciiDoc Dodano wsparcie dla frameworka logowania Dodano obsługę szablonów Groovy oraz Thymeleaf Rozszerzony model danych jest dostępny w szablonach Usprawniono raportowanie błędów Startowy szablon został zaktualizowany i używa teraz Bootstrap 3.1.1 oraz jQuery 1.11.1 Jbake jest już dostępny w centralnym repozytorium maven.

Czytaj więcej

Biblioteka Apache Tomcat Native w Eclipse

Po dodaniu serwera aplikacji Apache Tomcat w Eclipse, podczas startu widzimy w logach: INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib Jak dodać bibliotekę Apache Tomcat Native do java.library.path? Najpierw trzeba ją skompilować. No potrzeby tego postu, zakładam, że tomcat znajduje w katalogu /opt/java/servers/tomcat7. Jeśli zmienna CATALINA_HOME nie jest ustawiona, warto ją dodać do np. ~/.profile: # Export tomcat home export CATALINA_HOME=/opt/java/servers/tomcat7 Instalacja zależności Zanim zaczniemy kompilować, konieczne jest przygotowanie systemu.

Czytaj więcej

Uzupełnianie poleceń zyppera w zsh

Narzędzie uzupełniania poleceń w zsh jest na prawdę potężne. Po zainstalowaniu ZSH w openSUSE 13.1 za pomocą sudo zypper in zsh przyszła pora na poprawę wyglądu i zachowania powłoki. Zamiast tworzyć wszystko od podstaw skorzystałem z gotowego rozwiązania jakim jest oh-my-zsh. Jednak zamiast korzystać z wbudowanych motywów, użyłem powerline i dostosowałem wygląd do swoich potrzeb. Aktualnie wygląda to tak: Domyślna dystrybucja ZSH zawiera sporą ilość rozszerzeń, jednym z nich jest uzupełnianie poleceń zyppera.

Czytaj więcej

Planista We/Wy dla dysków SSD w openSUSE

Domyślnym planistą We/Wy w openSUSE jest CFQ i radzi on sobie z klasycznymi dyskami talerzowymi całkiem dobrze. Więcej informacji o samym planiście CFQ można znaleźć w dokumentacji kernela a przegląd planistów dostępnych w dystrybucji openSUSE dostępny jest w podręczniku openSUSE, rozdział 13. Dla dysków SSD lepszym wyborem zdaje się być planista Deadline bądź Noop. Sprawdzić aktualnie używanego planistę można za pomocą: cat /sys/block/sda/queue/scheduler noop deadline [cfq] Jako root możemy zmienić planistę w ‘locie’: echo noop > /sys/block/sda/queue/scheduler Skoro już wiemy jak zmienić planistę po uruchomieniu systemu, pozostaje tylko ten proces zautomatyzować.

Czytaj więcej

Z wordpressa do html

Wiosna za pasem więc czas po porządki. Z racji, że ciągłe powiadomienia o kolejnych aktualizacjach wordpressa czy jego wtyczek zaczęły mnie dość mocno irytować a samo utrzymywanie tego bloga wymagało systematycznego nakładu pracy. Postanowiłem wyeliminować źródło problemów, czyli wordpressa. Więc zacząłem się rozglądać za “czymś” do generowania statycznych treści. Miało być to proste narzędzie, z relatywnie małymi zależnościami, umożliwiające szybki start. No i oczywiście import starych postów z wordpressa. I tak trafiłem na system JBake.

Czytaj więcej

Konsolidacja baz mysql dla aplikacji KDE w openSUSE

Pulpit plazmy korzysta z akonadi, które w domyślnej konfiguracji używa własnej instancji mysql/mariadb. Amarok przechowuje informacje o naszej bibliotece (notowania, teksty, oceny) również w bazie mysql. W tym celu korzysta również z własnej instancji. DigiKam domyślnie przechowuje informacji o kolekcji obrazów w bazie sqlite. Przy większych kolekcjach, może okazać się, że wydajność sqlite jest niewystarczająca. Nic nie stoi na przeszkodzie, aby wszystkie bazy przenieść do systemowej instancji mariadb. Dzięki temu unikniemy dublowania instancji baz dla akonadi i amaroka oraz przyspieszymy działanie digiKama.

Czytaj więcej