Bakus Blog

Just another rzeczywistość…

Home » Archive by category "Praca"

Zabezpieczanie Windows XP

Nie jest to może najnowsze odkrycie, ale z pewnością warte zapamiętania i zastosowania na stosowanych jeszcze Windowsach XP. Klasyczny Windows XP można przerobić na wersję WES09/POSReady 2009, która ma zapewnione wsparcie do 2019 rok. By tego dokonać konieczne jest dodanie do rejestru następującego wpisu:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001

Poza oficjalnymi aktualizacjami zabezpieczeń warto także zastosować pakiet z listy Full Disclosure, od 3 lat nie zastosowany przez Ms: bezpośredni link do INFa autorstwa Stefana Kanthaka.

Migracja Płatnika z Axcess 32bit do MSSQL Server 2014

Nieszczęśliwie mi się złożyło, że przypadła mi administracja Windows Server 2012 wraz z MSSQL Server 2014 na którym to ma działać m.in. program Płatnik.
Oczywiście uruchomienie wszystkiego od zera to nie problem – jak we wszystkim związanym z Ms wystarczy klikać „Dalej”. Gorzej jeżeli konieczna jest dodatkowo migracja danych ze starszych wersji…

Continue reading

Usuwanie aktualizacji do WinSyfu numer 10

Poniżej zebrane przeze mnie w jedno miejsce 2 pliki dzięki którym można pozbyć się z Windows 7 i 8 irytujących aktualizacji do Windows 10:

echo Ubijanie aktualizatora
taskkill.exe /F /IM "gwx.exe"

echo aktualizacje do win10
wusa /uninstall /kb:2952664 /norestart /quiet
wusa /uninstall /kb:2990214 /norestart /quiet
wusa /uninstall /kb:3012973 /norestart /quiet
wusa /uninstall /kb:3035583 /norestart /quiet
wusa /uninstall /kb:3065988 /norestart /quiet
wusa /uninstall /kb:3095113 /norestart /quiet

echo telemetria
wusa /uninstall /kb:3022345 /norestart /quiet
wusa /uninstall /kb:3068708 /norestart /quiet
wusa /uninstall /kb:3075249 /norestart /quiet
wusa /uninstall /kb:3080149 /norestart /quiet

echo Windows Customer Experience
wusa /uninstall /kb:2952664 /norestart /quiet
wusa /uninstall /kb:2976978 /norestart /quiet
wusa /uninstall /kb:2977759 /norestart /quiet
wusa /uninstall /kb:3021917 /norestart /quiet

echo i inne smieci
wusa /uninstall /kb:2952664 /norestart /quiet
wusa /uninstall /kb:2976978 /norestart /quiet
wusa /uninstall /kb:2977759 /norestart /quiet
wusa /uninstall /kb:3046480 /norestart /quiet
wusa /uninstall /kb:3050265 /norestart /quiet
wusa /uninstall /kb:3065987 /norestart /quiet
wusa /uninstall /kb:3075851 /norestart /quiet

echo M.in. blokada windows update
wusa /uninstall /kb:4012218 /norestart /quiet
wusa /uninstall /kb:4012219 /norestart /quiet
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Gwx]
"DisableGwx"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"AllowOSUpgrade"=dword:00000000
"ReservationsAllowed"=dword:00000000

Plik rejestru scalić, plik wsadowy uruchomić jako administrator.

Na koniec dobrym pomysłem jest ukrycie wymienionych wyżej aktualizacji, by ich przypadkiem znów nie zainstalować. Niestety nie znalazłem na to żadnego magicznego polecenia, więc poklikać trzeba ręcznie (Windows Update -> prawym przyciskiem myszy na aktualizacji z listy -> ukryj) 🙂

Po wykonaniu wszystkich czynności (i może ponownym uruchomieniu komputera – to przy Windowsie nigdy nie zaszkodzi ;)) polecam jeszcze wyczyścić dysk ze śmieci – prawym na dysku systemowym, Właściwości. Klikamy przycisk Oczyszczanie dysku, czekamy na kolejne okienko i w nim wybieramy Oczyść pliki systemowe. Następnie zaznaczamy wszystkie pozycje na liście i klikamy OK, a następnie Usuń pliki.

Gotowe 🙂

Skalowanie baz danych – Wprowadzenie do problemu

W życiu każdego administratora przychodzi taki czas, gdy musi podzielić jakiś monolit na wiele części pozostawiając go najczęściej w jednym kawałku. Coraz większymi krokami takie zadanie zbliża się do mnie. Postanowiłem, że nie zrobię wyjątku i do tego też przygotuję się z większym wyprzedzeniem… To wyprzedzenie pozwoli zachować nie tylko rezerwę na wypadek ewentualnych komplikacji, ale pozwoli także na spisanie całej drogi do sukcesu, którym operacja prędzej czy później musi się zakończyć 🙂
Continue reading

Monitorowanie wielu serwerów a’la Command Center

Często na filmach widuje się jak ładnie wygląda monitoring serwerów… Matrix i te sprawy. Mając dodatkowy monitor można go przeznaczyć na bardzo efektowny podgląd tego co dzieje się na serwerze.

Podstawą ładnego wyglądu są programy htop oraz screen.

Na jednym z serwerów uruchamiamy screen, następnie (w screen’ie) uruchamiamy htop. Kolejny krok to podział okna przez wciśnięcie: <ctrl>+a S Kolejnym krokiem jest przejście do nowego okienka <ctrl>+a <tab> oraz uruchomienie w nim powłoki – <ctrl>+a c Teraz pozostaje zalogować się przez SSH na inny serwer i na nim uruchomić htop. Gotowe 😀

Efekt można zobaczyć poniżej:

 

 

Porządki w repozytorium GIT

Przy instalacji FishEye i importowaniu doń repozytoriów GIT natknąłem się na nie mały problem – zaimportowane do GITa repozytorium miało już dodanych sporo twórców, co powodowało zatrzymanie indeksowania – bo licencja nie pozwalała na więcej osób. Rozwiązanie okazało się być bardzo proste – wystarczy scalić wiele identyfikatorów twórców do jednoznacznych. Banał! Nawet jest do tego ładne graficzne narzędzie w FishEye… tylko, że nie działa 🙁

Do rzeczy – czyli jak połączyć wiele identyfikatorów twórców:
Continue reading

Oprogramowanie ma ułatwiać życie… [Parallels Desktop i Google Chrome OS]

…i świetnym przykładem na ułatwianie życia ludziom jest… Parallels Desktop. Czemu? Odpowiedź jest prosta – spędziłem nieco czasu na szukaniu nadającego się do pobrania gotowego obrazu ISO systemu Chromium OS by zobaczyć cóż to za twór jest. Oczywiście nie udało mi się nic znaleźć. Dzisiaj przez przypadek znalazłem rozwiązanie mojego problemu – zamiast szukać po sieci powinienem poszukać w moim programie do wirtualizacji – tam już na mnie czeka gotowiec – wystarczy kliknąć 🙂 Pobieranie zajęło chwilkę. Uruchomienie może 2 sekundy…

Z wstępnych obserwacji muszę stwierdzić jedną rzecz – wszystko działa piorunująco szybko. Działa o wiele szybciej niż Chromium na maczka, czy Safari – a nie można zapomnieć, że jest to osobny system operacyjny działający jako maszyna wirtualna! Jestem jak na razie pod wielkim wrażeniem. Zobaczymy jak losy tego systemy potoczą się dalej (oraz jakie jego funkcje jeszcze odkryję 🙂 ).

Automatyczny aktualizator Chromium dla Gentoo

Google ChromeJako, że jestem aktywnym użytkownikiem Gentoo oraz Chromium i zależy mi na posiadaniu możliwie najnowszego builda tego ostatniego postanowiłem napisać aktomatyczny skrypt aktualizujący moją przeglądarkę. Skrypt, choć prosty, to znacząco ułatwia mi życie – tak jak mój odtwarzacz. Zasada działania jest prosta – pobieramy informacje o najnowszej kompilacji, porównujemy i pobieramy, gdy mamy starszą wersję. Dodatkowo dodałem także pobieranie ikonki w formacie PNG. Continue reading

Amarok 2 vs radio.php

Dłuższy czas temu skompilowałem sobie Amarok 2 na moim Gentoo. Muszę przyznać, że zmiany jakie zostały wprowadzone nie są dla mnie zmianami na korzyść. Po uruchomieniu jednego streamu nie ma możliwości uruchomienia kolejnego – Amarok pokazuje, że odtwarza nowy stream, ale nic nie słychać. Ot błąd wersji dev. Świadomość braku możliwości zmiany stacji radiowej bez konieczności ponownego uruchomienia odtwarzacza skierowała mnie na tor „coś Ci się nie podoba, to to zmień”. I tak oto narodził się na moim dysku plik radio.php – wszak jak wiadomo wszystko można napisać w  PHP 😉 Continue reading