Skip to main content

blog.dsinf.net

2013

Mój pierwszy BSOD na Win 9200
·275 words·2 mins
blog.dsinf.net windows windows 8
Jak do tej pory w czasie mojej niemal dziewięciomiesięcznej przygody z Windowsami kompilacji 9200 (dwie instancje ósemki i trzy Server 2012) nie miałem ani razu bluescreena. Aż do dziś. Wcześniej wiele razy Windows dostawał zwiechy - albo wystarczyło odczekać parę(set) chwil i system zaczynał odpowiadać (oczywiście realizując wszystkie kliknięcia po kolei - łącznie z Ctrl+alt+Del), albo ubijało się go twardym resetem. Ale nie dziś. Dzień jak co dzień - system trochę muli, czasem dostaje czkawki.
VMware: Transport (VMDB) error -44: Message. The VMware Authorization Service is not running
·23 words·1 min
blog.dsinf.net linux vmware
Problem na Windowsie. Oczywiście wspomniana usługa chodzi bez żadnych problemów. Aby uruchomić maszynę wirtualną należy… uruchomić program jako Administrator. Co Windows, to Windows.
Aktualne kroki niezbędne do instalacji VMware 8 na Kernelu 3.7.10
·73 words·1 min
blog.dsinf.net linux vmware
Jak zawsze niezbędna jest instalacje kernel-devel i/lub kernel-source oraz aktualizacja bieżącego jądra (bowiem często oże sie zdarzyć, że mamy źródła nowsze niż jądro). Potem reset, żeby kompilować ze źródeł do odpalonego kernela. Meritum, czyli przesunięcie version.h: cp /usr/src/linux-3.7.10-1.1-obj/x86_64/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux Komenda powinna działać po zmodyfikowaniu źródła dla wszystkich kerneli rodziny 3.7. Jeszcze tylko instalacja modułów: cd /usr/lib/vmware/modules wget http:// pavlinux.ru/vmware/8.0.3/source.tar.lzma #md5 = e37e41a818a47ec868bdb493197aaf63 tar -xf source.tar.lzma vmware-modconfig --console --install-all źródło: http://pavlinux.
Szybka podmiana zakazanych znaków pod NTFS
·692 words·4 mins
blog.dsinf.net linux ntfs
Zdarza się, że przyjdzie nam do głowy nazwać pliki wykorzystując dwukropki, np. ładnie formatując dane. Pod systemem plików ext nic się nie dzieje, ale gdy zrobimy to na współdzielonej z Windowsem partycji NTFS to po starcie Windy przywita nas chkdsk robiąc na dysku sieczkarnię… Naszym zadaniem jest szybka zamiana dwukropków i innych znaków zakazanych we wszystkich plikach - najlepiej rekursywnie. A jeszcze lepiej mieć wybór 😉 Więc po kolei: Najpierw zajmiemy się obsłużeniem znaku na jaki podmieniamy.
Grupa video – Nvidia pod Linuksem
·211 words·1 min
blog.dsinf.net linux nvidia
Znane są problemy ze współpracą własnościowych sterowników nvidia i środowiska Gnome Shell. Jeśli jednak środowisko “nie działa” tylko dla użytkowników nie-super to jest na to sposób. W sysytemie Linuks jest dosyć ciekawa grupa video, która w dawnych czasach miała jakieś znaczenie, później praktycznie nie używana. Jednak sterownik nvidii używa dwóch urządzeń znakowych /dev/nvidia0 i /dev/nvdiactl, których właścicielem jest rzecz jasna root, i należą do grupy video. Uprawnienia są restrykcyjne: daniel@ asus:~> ls -al /dev/nvidia* crw-rw---- 1 root video 195, 0 03-24 21:09 /dev/nvidia0 crw-rw---- 1 root video 195, 255 03-24 21:09 /dev/nvidiactl W żadnym miejscu instalator sterowników nvidii o tym nie informuje.
Pobieranie napisów w Linuksie – like a boss.
·395 words·2 mins
blog.dsinf.net linux
Windowsowcy mają swoją aplikacyjkę z reklamami od autorów projektu Napiprojekt.pl. Na Linuksie są dwa pakiety - Gnapi i Qnapi. Oba pobierają napisy z napiprojektu i opensubitles. Osobiście wolę wersję Q, gdyż jest nowsza [aż o miesiąc ;)] i prostsza. Do pobrania stąd: http://sourceforge.net/projects/qnapi/ Pewna dość istotna uwaga: parametr plikowy (bowiem Qnapi pracuje tylko w trybie wiersza poleceń - GUI służy jedynie do ustawień oraz pokazywania ew. paska postępu wyszukiwania) musi posiadać ścieżkę bezwzgledną!
Wypalanie płyt pod Windows Server
·157 words·1 min
blog.dsinf.net windows server
Na Windows Server czasem wypala się płyty. Ale jest to prawie niemożliwe. Microsoft ma dziwne zasady co do uprawnień - konto Administrator może więcej niż członkowie grupy administratorzy. Dlatego każdy inny użytkownik widzi napęd optyczny jako read-only: jaki by to model sprzętu nie był - system odmawia wypalania płyt. Czy użyjemy systemowych narzędzi (od 2012 są zintegrowane), czy third party (CD BurnerXP, UltraISO…) - nie da się. Zabezpieczenie przed wykradaniem danych?
Omijanie spowalniaczy, głupich stron każących kliknąć by kontynuować itp. na przykładzie 3owl’owego cpanelu
·257 words·2 mins
blog.dsinf.net jquery js userscripts
Niektóre serwisy nie lubią jak ktoś im nie płaci, ale, że ich polityka daje niemal wszystkie opcje za free, a płatny jedynie jest support, więcej baz danych i czasem miejsca na serwerach, toteż muszą sobie podenerwować użytkownika, żeby jednak zapłacił. Często jednak ich trudy są nadaremne… Czasami wystarczy jedynie przestawić jedną zmienną by ładować stronę docelową (kiedy developer postarał się i są jakieś tokeny, czy coś takiego), czasem wystarczy zmniejszyć time, albo po prostu wywołać funkcję, która po upływie czasu się aktywuje, lub… zmienić atrybut z
Ręczne delegowanie maili – skrypt w Pythonie, v2
·605 words·3 mins
blog.dsinf.net pop3 python smtp
Są jeszcze na tym świecie systemy teleinformatyczne, w których ktoś systemu poczty nie oparł na Gmailu, czy na czymkolwiek co ma jakiekolwiek możliwości importowania maili. Są sytuacje, gdy konto, z którego chcemy odbierać pocztę to WP i musimy im zapłacić(!) za delegowanie maili. Trzeba działać szybko, ale i na ograniczonym polu (shell bez roota). Jedyne, co przychodzi na myśl (poza rzecz jasna słowami “nie da się”) to skrypt w Pyhtonie.
Uwaga na cron’a!
·241 words·2 mins
blog.dsinf.net bash cron linux
Cron to jeden z przejawów uporządkowania w Linuksie - przejrzysta struktura crontab, katalogi na zadania daily, hourly itp. Ale jest kilka zawiłości, na które koniecznie trzeba zwrócić uwagę. Po pierwsze bądźmy pewni, że znamy kolejność kolumn: MIN HOUR DAY MONTH WEEKDAY USER COMMAND Najczęstszy błąd to oczywiście odruch użycia 12 54 * * * root cos jako skryptu o 12:54. Ten skrypt uruchomi się 12 minut po pięćdziesiątej czwartej. Kolejna kwestia: niedziela.