Aktualizacja kernela w Ubuntu 14.04

Jak by ktoś jeszcze chciał sobie zainstalować kernela 3.19 w Ubuntu 14.04 (bo za chwilę kolejny LTS)… Na początek uname -r i sprawdzamy jaki mamy aktualny kernel. Następnie Listing 1. Kroki instalacji kernela 3.19 sudo apt-get install linux-generic-lts-vivid; sudo add-apt-repository ppa:byobu/ppa; sudo apt-get update; sudo apt-get install byobu Najpierw instalujemy metapakiet linux-generic-lts-vivid, który opisuje wszystkie […]

Przyspieszamy aplikacje w javie

Dwie święte zasady optymalizacji M. Jacksona: Nie optymalizuj. Dla ekspertów – jeszcze nie optymalizuj. Skoro zatem nie pałą go to kijem. Przyjrzyjmy się metodom przyspieszania działania programów bez dotykania kodu. W sumie przyjrzyjmy się jednej z metod, a mianowicie metodzie polegającej na instalacji JVM na ramdisku. Ramdisk – kto zacz? Dysk w pamięci RAM. Sztuczka, […]

Odrzucanie połaczeń JMX, a sprawa /etc/hosts

Ciekawy problem mi się trafił. Generalnie kto był na Warsjawie ten zapewne pamięta przykład z odpytywaniem serwera Tomcat po JMX. Wszystko było super, ale tylko dlatego, że nie uruchomiłem dodatkowego serwera na VirtualBoxie. Ten drugi serwer kładłby się z komunikatem błędu: Listing 1. Odrzucenie połączenia JMX, komunikat błędu java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested […]

Ciekawy problem z zasobami w Javie

Pracując z Javą zazwyczaj nie zastanawiamy się nad zasobami z jakich korzystamy. W pewnych przypadkach, ściśle określonych zarówno praktyką jak i dokumentacją różnych bibliotek, zwiększamy ilość dostępnej pamięci RAM. Zresztą wielu z was wręcz automatycznie po zainstalowaniu np. Eclipse edytuje ustawienia i podkręca ilość pamięci w celu ulżenia sobie w pracy. Znacznie rzadziej pojawia się […]

Update jajek, a sprawa drivera nvidia

W wyjedubuduntu 11.04… Mały kurw mnie ze dwa tygodnie temu złapał i szlak trafił ponieważ po jakiejś aktualizacji Ubuntu 11.04 okazało się, że mój komputer potrafi obsługiwać rozdzielczość 1024×768… no i oczywiście 800×600. Nic więcej. Do tego zaczął sypać komunikatami o błędach w konfiguracji Xów oraz o tym, że nie rozpoznaje monitora… Komputer mój już […]

Synchronizacja plików – problem akademicki

Częstym problemem z jakim borykają się studenci jest synchronizacja plików pomiędzy kontem na uczelni, a innym komputerem (zazwyczaj prywatnym). Nakładają na to ulubiony sport wielu adminów – wkurwianie userów, mamy gotowy problem. Mi też zdarzyło się kilka razy, że po przekroczeniu quoty na koncie dokonano holokaustu. Zazwyczaj leciały jakieś duperele, ale i programy zaliczeniowe też […]

Robienie sobie szybkiego Ubuntu

Jest kilka bardzo prostych metod, które pozwalają na bardzo dobre polepszenie jakości naszego życia i pracy z systemem Ubuntu. Niektóre z nich działają na wszystkich linuxach i warto je stosować jako obowiązkowe kroki po instalacji systemu. Koniec dynamicznego linkowania Każdy współczesny system operacyjny wymusza na kompilatorze tworzenie kodu wynikowego, w którym elementy związane z bibliotekami […]

Problemy z kartą nVidia na Ubuntu 9.04

System Ubuntu 9.04 Karta GeForce 7300GT driver nVidia 180.44 Objawy Nie zapisywane są ustawienia rozdzielczości. Po wylogowaniu i ponownym zalogowaniu się użytkownik ma inną rozdzielczość. Zazwyczaj rozdzielczość jest wybitnie „z dupy wzięta” to znaczy nie pasuje do niczego normalnego. Nie jest naturalną rozdzielczością wyświetlacza CRT, ani niczym co po ludzku można emulować. Przyczyna Nie jest […]

Poczuj szmoc basha

Przy okazji kursu nabrałem wielkiej ochoty na lepsze poznanie basha. Nie chodzi mi jednak o duperele, ale o pewne aspekty ułatwiające życie przeciętnego zjadacz chleba w płynie. Prowadziłem już od dłuższego czasu obserwacje poszukując najbardziej przydatnych skryptów i najczęściej używanych poleceń. Mając tą listę mogę przygotować odpowiednie pliki .bashrc i pliki ze skryptami. Lista jest […]

Szkolenie na Młodszego Boga od Linuxa egzamin

Wynik 60%, do zdania wymagane 70%, zatem w plecy… Ok, wnioski końcowe są następujące: Egzamin jest trudny. Egzamin jest przeznaczony dla osób, które już mają doświadczenie w codziennej pracy administracyjnej. Zamierzam zdawać na początku przyszłego roku. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to […]