W ostatnich dniach pewnie link do artykułu na Webinsider.pl pojawił się znowu na jakichś zajęciach w szkole, bo od kilku dni jednym z najpopularniejszych artykułów jest artykuł o masowym wstawianiu znaków nowej linii (końca wiersza) w programie Notepad++ za pomocą funkcji „zamień”, czyli temat jakby nie było bardziej niż niszowy. Pomyślałem, że to dobry moment, by z przepastnego archiwum pomysłów na artykuły wyciągnąć kolejny artykuł o Notepad++, może nawet trochę mniej niszowy. A na pewno dotyczący czegoś, co regularnie pozwala mi zaoszczędzić sporo pracy…
Spis treści w artykule
Filtrowanie np. logów serwera za pomocą Notepad++ i wtyczki Linefilter3
Tak to już jest, że mając pod kontrolą sporo stron, kilka usług, w tym związanych m.in. z pocztą e-mail, takich jak np. AdresTymczasowy.pl, czyli serwis pozwalający w prosty sposób uzyskać tym czasowy adres do odbioru poczty e-mail. A to oznacza, że od czasu do czasu przychodzą do mnie listy z prokuratury, z prośbą o przekazanie takich czy innych danych. Często są to logi dostępu z (web)serwera, czyli z jakiego adresu IP w danym momencie ktoś się łączył z konkretną stroną.
No i jak pewnie niektórzy wiedzą, w przypadku popularniejszych stron/usług, takie logi to dziesiątki, a czasem i setki tysięcy linijek, a do tego wyglądają zazwyczaj jakoś tak:
Więc ręczne przeszukiwanie ich, szukając np. konkretnego adresu strony, czy adresu IP byłoby – eufemistycznie pisząć – średnio wygodne, średnio sensowne…
Wtyczka Linefilter3 w Notepad++
I tu z pomocą przychodzi Notepad++ z wtyczką Linefilter3, dzięki czemu nawet wielkie pliki można w mgnieniu oka przeszukać i – co ważniejsze – przefiltrować na podstawie zdefiniowanego tekstu, np. adresu strony, czy adresu IP.
Zaczynamy od instalacji wtyczki, czyli wtyczki -> zarządzaj wtyczkami, i na liście wtyczek szukamy „Linefilter3”:
Po instalacji wtyczki mamy kilka opcji (podmenu wtyczki -> Line filter), takich jak np. pozostawienie tylko linii, które zawierają zaznaczony tekst:
Dzięki czemu po chwili mamy gotową listę tylko tych elementów, których w danym momencie potrzebujemy:
A jak ktoś potrzebuje czegoś bardziej skomplikowanego, jest też opcja zaawansowana, gdzie możemy już właściwie dowolnie poszaleć z regułami Regex…
- Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024) - 1970-01-01
- Przykładowy kalkulator wyceny usługi druku 3D, czyli nie tylko materiał się liczy - 1970-01-01
- Home Assistant 2024.10, czyli nowa karta „nagłówek” i niedziałający TTS w ramach usługi Google Cloud - 1970-01-01