Nie upodabniaj się do komputera, lecz staraj się upodabniać komputer do siebie.
Jako, że mój laptop jest moim narzędziem pracy postanowiłem znów go nieco ulepszyć. Już dość dawno rozszerzyłem pamięć RAM do 3 GB, wymieniłem dysk na większy i szybszy, a niedawno przyszła pora na nowy procesor. Takie ulepszanie jest rozwiązaniem zdecydowanie tańszym niż zakup nowego laptopa.
Najpierw zidentyfikowałem dokładnie swój czip w laptopie. Zrobiłem to przy pomocy programu CPU-Z. Poniżej przedstawiam zrzuty ekranu z tego programu dla pełnej ilustracji parametrów mojego laptopa.
Kolejną rzeczą jaką zrobiłem to aktualizacja BIOS-u laptopa do najnowszej wersji. W sieci wyczytałem, że jest to niezbędne do pracy komputera z nowszymi i lepszymi procesorami. Wersja pokazywana przez CPU-Z jest obecnie najnowszą wersja dla tego modelu laptopa. Należy pamiętać, że operacja aktualizacji BIOS-u zawsze niesie ze sobą ryzyko nieodwracalnego uszkodzenia sprzętu. Nieodwracalnego dla przeciętnego użytkownika, być może w jakimś serwisie dałoby by się Acera uratować, gdyby przy wgrywaniu nowego BIOS-u poszło coś nie tak. Zalecam ostrożność przy tej operacji.
Dosyć dużo czasu zajęła mi orientacja jakie modele procesora będą działać na moim laptopie. Oficjalna informacja ze strony Intela mówi, że czipset GL960 obsługuje tylko procesory Celeron. Oczywiście nie jest to prawdą ponieważ mój model wyposażony był w Intel Pentium Dual Core T2330. Ku mojemu zaskoczeniu okazało się, że z czipsetem GL960 pracuje duża część procesorów z rodziny Intel Core2Duo. Cenne informacje na temat tych procesorów znalazłem na blogu http://kaiyuanzhu.blogspot.com/ oraz w wątku o ulopszaniu laptopa Acer Aspire oraz w paru innych wątkach na forum.notebookreview.com.
Teraz zostało już tylko nabycie procesora. Nie jest to banalne gdyż sklepy nie sprzedają procesorów do urządzeń przenośnych. Jedynym źródłem gdzie można nabyć Core2Duo wydaje się być serwis aukcyjny Allegro. Tam też znalazłem model Core2Duo T7500, który to zakupiłem. Sama wymiana procesora jest czynnością prostą. Wszystko co trzeba wiedzieć aby wymienić procesor jest opisane w serwisowym podręczniku serwisowym. Można go łatwo odnaleźć w Google.
Do kompletu zakupiłem jeszcze dobrą pastę termoprzewodzącą, której marki już nie zdradzę. Wybrałem jedną z przetestowanych w serwisie night-modders.com.
Na koniec przedstawię wyniki testu programem PassMark dla obu procesorów. Po lewej wynik T2330, po prawej T7500.
Z czipsetem GL960 zasadniczo współpracują wszystkie procesory z linii Intel® Core™2 Duo Mobile Processor do częstotliwości magistrali (FSB) 800MHz oraz powinny działać procesory z linii Intel® Core™2 Extreme Mobile Processor także do częstotliwości FSB 800MHz. Oczywiście gwarancji nie ma.
Jestem zadowolony z wymiany procesora, za niewielką kwotę znacznie podniosłem wydajność mojego laptopa.
grepWin jest bezpłatnym programem służącym do wyszukiwania i zamiany tekstu w plikach tekstowych. Program wykonuje swoje zadania przy pomocy zwykłego wyszukiwania tekstowego lub używając wyrażeń regularnych. Przydatne kiedy chcemy wyszukać podobne, ale nie jednakowe fragmenty tekstu w wielu plikach.
W informatyce wyrażenia regularne, nazywane także w skrócie regex lub regexp (ang. regular expressions), umożliwiają w zwięzły i elastyczne sposób na dopasowywanie ciągów znaków tekstowych, takich jak litery, słowa lub wzorce znaków. Wyrażenie regularne jest napisane w języku formalnym, który może być interpretowany przez procesor wyrażeń regularnych – program, który parsuje tekst lub sprawdza tekst i identyfikuje jego fragmenty, które pasują do zadanej poprzez wyrażenie regularne specyfikacji.

Pozycja grepWin w menu kontekstowym eksploratora widnows.

Okno wyszukiwania programu grepWin
Parę odnośników do samouczków:
Wyrażenia regularne, które każdy programista znać powinien
Wyrażenia regularne
Aplikacja Subiekt GT Sfera jest to system sprzedaży, który oprócz widocznego okienkowego interfejsu użytkownika posiada jeszcze wewnętrzny (niewidoczny dla użytkownika) interfejs. Interfejs ten to mechanizm, który pozwala na wykonywanie operacji w aplikacji Subiekt GT Sfera przez inne programy. Ujmując to inaczej – do wykonywania operacji, które normalnie wykonuje operator programu przy pomocy myszki i klawiatury można użyć odpowiednio napisanej aplikacji, która wszystkie bądź większość tych operacji wykona automatycznie – dużo szybciej i z mniejszym prawdopodobieństwem popełnienia błędu.
Sposobność do skorzystania z wyżej opisanych możliwości pojawia się kiedy:
- pojawia się uzasadniona potrzeba wprowadzenia dużej ilości danych do systemu Subiekt pochodzących z innych źródeł,
- zgromadzone w systemie dane są wykorzystywane przez inny system przetwarzający te dane,
- zaistnieje potrzeba uproszczenia pracochłonnych i powtarzalnych operacji wykonywanych w systemie Subiekt,
- należy zminimalizować użytkownikom dostęp do operacji wykonywanych w systemie jedynie do tych niezbędnych, potrzebnych do wykonania ściśle określonych zadań.
- należy odczytać i wprowadzić dane zakodowane (np. dane zakodowane kodem kreskowym GS1-128)
Każda z powyższych sytuacji skłania do zastanowienia się nad rozwiązaniem problemu. Przy pomocy aplikacji współpracującej z systemem Subiekt można pomóc rozwiązać powyższe zagadnienia. Wpierw jednak należy się zastanowić czy i jakie rozwiązania przyniosą największe korzyści.
Korzyści jakie są możliwe do osiągnięcia przez skorzystanie z możliwości systemu Subiekt GT Sfera można zebrać w kilku punktach:
- oszczędność czasu potrzebnego na wykonywanie operacji w systemie (wystawiania dokumentów, aktualizacji danych o produktach, tworzenia zestawień i raportów),
- zminimalizowanie możliwości niepoprawnego wprowadzenia danych bądź zupełne wyeliminowanie pomyłek,
- oszczędność zasobów wymaganych do wyszkolenia użytkownika do obsługi systemu Subiekt GT na rzecz zapoznania się jego jedynie z aplikacją o prostym, mało złożonym interfejsie – szybkie wdrożenie użytkownika do pracy z systemem
- dostosowanie do procedur obowiązujących w organizacji do wdrożonego weń systemu.
Znowu szukałem programu do odtwarzania muzyki na moim Debianie. Jest cała masa programów do tego celu. Od takich, które działają jako demony (np. mpd) do przerośniętych kombajnów takich jak Amarok 2. Nie zaspokajają jednak moich potrzeb – mają zbyt dużo funkcyj i skomplikowany interfejs, albo wymagają zbyt stałej konfiguracji dysku. Nie jest wbrew pozorom bardzo łatwo.
Istnieje pewien bardzo dobry w mojej opinii program do odtwarzania muzyki, a zwie się Beep Media Player. Jest to fork starego, dobrego odtwarzacza XMMS. Nie rozwijany już przez jego autora, porzucony i pozostawiony samemu sobie. BMP został nawet usunięty z repozytoriów Debiana. Niby powstał jego następca Audacious. Na pierwszy rzut oka jest dobry. Ma przepiękne domyślne skórki, pierdyrlion pluginów, tak naprawdę mało komu potrzebnych. Niby prawie jak stary dobry BMP. Zmyłka! Po pierwsze Audacious zamraża się kiedy próbwałem do niego wczytać zwykłą playlistę z moimi ulubionymi radiami internetowymi. Druga sprawa, po zminimalizowaniu do tray’a i przywróceniu jego okna, okno to nie wraca do tej samej pozycji. Kolejna nieco irytująca sprawa to suwaki, które działają jakoś mniej precyzyjnie niż w BMP. Niby pierdółka, ale mnie przeszkadza. Przy buforowaniu strumienia stacji internetowej Audacious też zamienia się w “lód”. Trudno powiedzieć dlaczego programiści z dobrze działających funkcyj zrobili buble?! Poruszałem ten temat kiedyś na forum Audaciousa – bez większego odzewu.
Szukałem, niedługo, ale intensywnie i znalazłem. Powstał projekt ReBMP. Stary, dobry Beep Media Player wyposażony dodatkowo w pluginy do odtwarzania muzyki w formacie FLAC oraz MonkeyAudio (oba formaty przechowują bezstratnie skompresowaną informację dźwiękową). Polecam jeszcze do kompletu schludny i porządny plugin dokujący BMP do tray’a.

Przy okazji reklama radia Soma FM.
Vimperator - rozszerzenie do Firefoksa umożliwiające poruszanie się po przeglądarce przy pomocy klawiatury. Bardzo dobre rozwiązanie dla osób, które bardzo intensywnie korzystają z przeglądarki i mają otwartych dużo zakładek i chcą się po nich bardzo szybko przemieszczać. Można by się zapytać – jak to, przecież bez myszki nie da się wygodnie przeglądać WWW? Otóż można … Zaryzykuję nawet stwierdzenie, że klawiatura w tym przypadku jest wydajniejsza.
Napisałem parę zdań propagandy, ale co ten Vimperator tak naprawdę potrafi? Potrafi całkiem dużo. Wymienię tutaj kilka możliwości, które uważam za najistotniejsze, i których najczęściej używam.
Tryb modalny. Kiedy w Firefoksie zainstalowany jest Vimperator zaraz po uruchomieniu przeglądarka startuje w trybie normal. Jest to normalny stan przeglądarki, tak jak bez omawianego rozszerzenia. Aby wpisać polecenie w linii poleceń Vimperatora należy zacząć od : (dwukorpka), przełączymy się wtedy w tryb poleceń (command mode). Kiedy na otwartej stronie znajduje się formularz Vimperator przechodzi domyślnie w tryb wprowadzania (insert mode) co widać na pasku statusu u dołu (widoczne “– INSERT –”). Kursor znajduje się wtedy w pierwszym polu formularza i możemy wpisywać dane. Aby przejść do trybu normalnego, w którym będziemy mieli dostęp do linków i formularzy (o czym poniżej) należy przycisnąć <Esc>.
Nawigacja po stronie. Poruszanie się po dokumencie odbywa się przy pomocy klawiszy h,`j`,`k`l`,
Nawigacja po zakładkach (tabs). Klawisze gt i gT przełączą o zakładkę (tab) w przód i w tył). Klawisz b (polecenie :buffers! ) wyświetli zachętę w pasku statusu, gdzie możemy wpisać fragment tytułu lub URL żądanej zakładki i po naciśnięciu
Zakładki w dokumencie. Klawisz m[litera] np. ma utworzy zakładkę wewnątrz przeglądanego dokumentu. Aby wrócić szybko do zaznaczonego miejsca wystarczy nacisnąć sekwencję ‘a. Do dyspozycji są wszystkie litery alfabetu, z Shiftem i bez. Polecenie :marks pokaże zakładki zdefiniowane w tabie.
Szybkie zkładki do stron (QuickMarks). Sekwencja M[litera] (m z shiftem) utworzy tzw. szybką zakładkę do danego adresu URL. Np. Mb utworzy taką szybką zakładkę do aktualnie przeglądanego dokumentu. Tak zapamiętaną stronę można szybko otworzyć przy pomocy skrótu go[litera] czyli w tym przypadku goa, gna otworzy tę stronę w nowej zakładce (tab). Listę utworzonych zakładek QuickMarks można wyświetlić przy pomocy polecenia :qmarks.
Otwieranie odnośników (linków). Kiedy naciśniemy klawisz f to każdy znaleziony link na stronie zostanie oznaczony numerkiem. Oby przejść do danego adresu wystarczy wprowadzić daną liczbę z klawiatury. Najczęściej jest tak, że jest więcej niż 10 linków na stronie, więc pojawią się numery jedno i dwucyfrowe. Kiedy wpiszemy jedną cyfrę to link oznaczony tą cyfrą podświetli się na zielono i w tym wypadku należy nacisnąć klawisz <Enter>. Taki sam zabieg z klawiszem <F> otworzy nam link w nowej zakładce.
Dostęp do pól formularzy. Dostęp do pól formularzy jest podobny jak analogiczny jak do linków. Dodam, że w przypadku pól wyboru (selcet – pole rozwijalne) po wprowadzeniu liczy wskazującej to pole rozwinie się ono. Wyboru możemy dokonywać przez naciskanie pierwszych liter dostępnych do wyboru wartości. Czyli mając dwie opcje np. “kobieta” i “mężczyzna”, po naciśnięciu k podświetli się opcja z wartością “kobieta”. Teraz aby wybrać opcję wystarczy nacisnąć <Enter>. W przypadku pól typu multiselect kiedy możemy wybrać jednocześnie kilka opcji też można poradzić sobie tylko przy pomocy klawiszy. Przy wciśniętym klawiszu <Ctrl> klawiszami kursora (w górę i w dół) przemieszczamy się po dostępnych opcjach i tę którą chcemy wybrać zaznaczamy spacją. Dopóki nie zaznaczymy wszystkich żądanych opcji cały czas musimy trzymać wciśnięty klawisz <Ctrl>.
Kopiowanie tekstu i linków (URL) ze strony. Kiedy chcemy skopiować fragment tekstu ze strony przechodzimy w tryb CARET naciskając klawisz <i> w trybie normalnym. Teraz przy pomocy klawiszy przemieszczania się możemy przemieszczać kursor po tekście na stronie. Aby coś skopiować należy wcisnąć klawisz <v> w miejscu od którego chcemy kopiować i przesunąć kursor w tym trybie (tryb zaznaczania – VISUAL) do miejsca, w którym kończy się tekst przeznaczony do skopiowania. Kopiujemy naciskając klawisz y. Aby skopiować link w trybie normalnym naciskami sekwencję klawiszy ;y, teraz aby skopiować URL do schowka wpisujemy numer, analogicznie jak przy otwieraniu linków. Do miejsca docelowego wklejamy link klawiszami +<Ins>.
Polecenie :vie pokaże źródło dokumentu. Jest dostęp do menu z poziomu linii poleceń – :emenu , dostęp do okien dialogowych – :dialog <Tab> Pomoc uzyskamy poleceniem :h, a o konkretnym poleceniu – :h emenu.
Oczywiście tych wszystkich możliwości jest dużo więcej. Nie sposób wszystkich tu omówić. Zachęcam do odwiedzenia strony projektu Vimperator.