A dosłownie: „Jak mam pozbyć się tych wpisów przy starcie komputera?” – takie pytanie słyszałem średnio co kilka miesięcy od znajomego, któremu dedykuję ten wpis. Trochę przeleżał w szufladzie, ale lepiej późno niż wcale. Historia rozpoczęła się zaraz po wyjściu na świat Ubuntu 10.04, które zainstalowałem na swoim laptopie oraz sprzęcie kolegi. Po kilku miesiącach przy uruchamianiu gruba pojawiły mu się kolejne możliwości uruchomienia systemu ze starszymi wersjami jądra.

Tyle wstępu, w niektórych dystrybucjach (w tym w nowszych wersjach Ubuntu) problem już nie istnieje, jednak opiszę jak temu zaradzić nie modyfikując niczego w programie rozruchowym.


Czytaj więcej Grub: jak pozbyć się wpisów ze starymi kernelami?

Zaraz po tym jak dowiedziałem się, że długo oczekiwane Ubuntu 12.04 LTS ujrzało światło dzienne, postanowiłem odwiedzić stronę Canonical. Strona nie działała. Godzina 15:00: Przy okazji można dowiedzieć się na jakim silniku postawili stronę Godzina 15:05: Czyżby wynik ogromnego zainteresowania nową dystrybucją Canonical? Edycja – godzina 17:36 wróciłem do domu, strona działa, a system się [...]

Tagi:

Kilka dni temu chciałem wysłać krótki filmik zapisany przez gtk-recordMyDesktop i skonwertowany do formatu AVI. Odbiorców interesowało tylko pierwsze 27 sekund nagrania. Aby wyciąć fragment z filmu skorzystałem z programu avisplit, znajdującego się w pakiecie transcode-utils.

Teraz trochę o logwatch’u. Jest to program, który dostarcza mi codziennie rano logi z serwera WWW do czytania przy porannej herbacie. Domyślnie logwatch skanuje wszystkie logi Apache wg zapisu w pliku konfiguracyjnym /usr/share/logwatch/default.conf/logfiles/http.conf: LogFile = httpd/*access_log LogFile = apache/*access.log.1 LogFile = apache/*access.log LogFile = apache2/*access.log.1 LogFile = apache2/*access.log LogFile = apache2/*access_log LogFile = apache-ssl/*access.log.1 LogFile = [...]

Pewnie niewielu z nas będzie pracować w jednej firmie do 67 roku życia. Czasy, w których pracownik był związany z przedsiębiorstwem przez 25 lat powoli odchodzą w niepamięć. Co zrobić gdy nagle z firmy odchodzi pracownik, który miał mnóstwo kont w różnego rodzaju dedykowanych systemach CMS, odbierał maile wysyłane z formularzy zamieszczonych na stronach WWW [...]

Tagi:

Pliki z rozszerzeniem *.VOB stosowane są w formacie zapisu DVD-Video. Aby połączyć wszystkie pliki *.VOB z danej lokalizacji, wystarczy użyć linii komend: cat *.VOB > połączony_plik.VOB Zaskakująco proste i działa

Tagi:

Ostatnio miałem przyjemność zapoznać się z niedocenianym wcześniej przeze mnie tematem używania kodów kreskowych w aplikacji. Czytnik bez żadnych problemów działał  na Ubuntu 10.04, na którym go testowałem. Kody kreskowe służyły tu do szybszego wyszukiwania uczestników konferencji. Pod względem implementacyjnym dzięki Zend_Barcode wygenerowanie takiego kodu nie stanowi żadnego problemu. Najprostszy przykład: $barcodeOptions = array(‘text’ => ‘Hekima [...]

Czyli jak połączyć polecenia cd i ls Abstrahując od wszelkiej maści programów typu midnight commander, które przyspieszają przemieszczanie się po drzewie katalogów w systemie, czasem poruszamy się tylko i wyłącznie za pomocą poleceń linii komend. Osobiście wielokrotnie stosowałem kombinację cd i ls przemieszczając się po systemie i sprawdzając co w danym katalogu się znajduje. Cały [...]

Tagi: ,

Wygenerowany formularz z mojego poprzedniego wpisu wygląda tak: <form enctype=”multipart/form-data” method=”post” action=”/zf/test/public/index/rename”> <dl class=”zend_form”> <dt id=”newname-label”><label for=”newname” class=”optional”>Zmień nazwę pliku:</label></dt> <dd id=”newname-element”><input type=”text” name=”newname” id=”newname” value=”"></dd> <dt id=”filename-label”><label for=”filename” class=”required”>Plik:</label></dt> <dd> <input type=”hidden” name=”MAX_FILE_SIZE” value=”8388608″ id=”MAX_FILE_SIZE”> <input type=”file” name=”filename” id=”filename”> </dd> <dt id=”submit-label”>&#160;</dt> <dd id=”submit-element”> <input type=”submit” name=”submit” id=”submit” value=”Wyślij”></dd> </dl> </form> Zend Framework podczas generowania [...]

Haseł używamy już prawie do wszystkiego. Te w stylu ‘admin1′ nie są praktycznie żadnym zabezpieczeniem, a ich złamanie nie stanowi problemu. W przypadku, gdy nie mamy głowy do wymyślania silnych haseł, możemy skorzystać z programów je generujących. Prostym i skutecznym przykładem jest pwgen. Program ten losowo generuje silne hasła, które łatwo zapamiętać. Instalacja: sudo apt-get [...]

Tagi: