recepta

Skróty klawiszowe w Windows - narzędzie w Pythonie

Korzystałaś kiedyś z StumpWM? Jeśli tak, to wiesz, jak wygodna może być praca z systemem okienkowym bez użycia myszy. Jeśli masz dużo do zrobienia, to każda chwila się liczy i szkoda czasu na walkę z myszą, szukanie ,bookmarków', skrótów do aplikacji itd. Ponieważ nie znalazłem narzędzia, które by mnie satysfakcjonowało, napisałem sobie narzędzie do bookmarków, uruchamiania aplikacji itd przy pomocy ,,skrótów'' klawiszowych. Poniżej prezentuję jak działa i zamieszczam kod źródłowy, żebyś też mógł sobie usprawnić pracę. Przy okazji możesz potraktować to jako tutorial (wprowadzenie?) do języka Python, PyQt, klas w Pythonie, obsługi wyjątków, uruchamiania innych procesów i poleceń systemowych, regexpów itd:) Z tego powodu opiszę też krok po kroku, jak program działa.

Linux, AIX, Solaris - wspólna ściąga?

Jesteś specjalistą od Linuxa, AIXa, Solarisa etc? Potrzebowałeś zrobić coś na pozostałych systemach? Więc wiesz, że (niestety) okazuje się, że choć wszystkie mają wspólne korzenie, to są między nimi różnice.

Na stronie http://bhami.com/rosetta.html znajduje się zestawienie popularnych komend i cech systemów UNIXo-podobnych. 

Mam nadzieję, że komuś też się to przyda.

Konwersja Linuxowych znaczników czasu w Powershellu

Powershell posiada bardzo fajny wbudowany parser xml. Wystarczy:

$plik=[xml](gc plik.xml)

by móc pracować z xml-em zawartym w pliku w obiektowy sposób, np:

$plik.body |where {$_.section.name -match 'abc'}

wyświetli nam obiekty związane z węzłami ,,section'' w części ,,body'' pliku, których nazwa pasuje do wyrażenia regularnego abc. Prawda że wygodne? Niestety jeśli używamy w xml-u linuxowych timestampów, wykorzystanie PowerShella wymaga dodatkowego kroku, który opisuję poniżej.

Syndicate content