Kategoria: Systemy operacyjne

Wersjonowanie konfiguracji serwera

Na swoim serwerze tworzę kopie zapasowe plików konfiguracyjnych oraz ważnych plików przy pomocy systemu kontroli wersji. Używanie systemu kontroli wersji ma przewagę nad zwykłymi kopiami zapasowymi, ponieważ mogę z łatwością sprawdzać które linie zostały zmodyfikowane oraz przywracać poprzednie wersje przy …

Emulowanie parametrów sieci przy pomocy netem

netem służy do emulowania opóźnień i utraty danych w sieciach komputerowych. Przy jego pomocy możemy sprawdzić czy nasze oprogramowanie jest odporne na działanie zakłóceń w sieci. Do testów używam systemu Debian. Instalujemy emulator:

Po instalacji możemy dodawać reguły …

Android NDK – std::string generuje SIGSEGV

Jest to spowodowane sposobem linkowania STL. W pliku jni/Application.mk ustawiamy zmienną APP_STL na gnustl_shared.

 

Boost dla Androida pod Windowsem

Pobieramy NDK (r10) oraz bibliotekę boost (1.55). Zakładam, że NDK rozpakujemy do katalogu:

a boosta do katalogu:

Na końcu pliku:

dodajemy:

Otwieramy linię poleceń i przechodzimy do katalogu:

a następnie wydajemy polecenie:

W …

Jak uzyskać dostęp do plików aplikacji w Androidzie, gdy nie mamy uprawnień roota

Pliki aplikacji zapisywane są w katalogu /data/data/your.package.name. Bez uprawnień roota nie możemy przeglądać zawartości tego katalogu. Aby móc przeglądać pliki aplikacji możemy użyć debugera adb:

Linki http://blog.shvetsov.com/2013/02/access-android-app-data-without-root.html

Visual Studio 2012 Express is incompatible with this version of Windows

Błąd „Visual Studio 2012 Express is incompatible with this version of Windows” pojawia się po zainstalowaniu którejś z aktualizacji do Windowsa 7. Rozwiązaniem jest zainstalowanie tej poprawki. Linki https://stackoverflow.com/questions/16901518/visual-studio-2012-express-is-suddenly-incompatible-with-this-version-of-window

Jak zamontować obraz qcow2

Obrazy qcow2 możemy zamontować przy pomocy modułu nbd:

Sprawdzamy ile partycji jest na dysku:

Po załadowaniu modułu, montujemy dysk:

Aby odmontować dysk wydajemy polecenia:

Linki http://alexeytorkhov.blogspot.com/2009/09/mounting-raw-and-qcow2-vm-disk-images.html

Instalacja systemu oraz sterowników w Panasonic CF-18

W laptopach CF-18 MK1 fabryczny system to Windows XP Tablet PC Edition. Niestety, ten system jest już praktycznie niedostępny. W dodatku, w fabrycznym systemie wgranym na CF-18 nie ma obsługi WPA2, więc nie połączymy się z Internetem przez …

Instalacja systemu Windows na Panasonic CF-18

Istnieje kilka sposób na instalację systemu na laptopie Panasonic CF-18: instalacja z zewnętrznego napędu CD podłączanego przez USB, instalacja przez sieć LAN, instalacja z pamięci USB. Z braku kabla sieciowego oraz napędu CD wybrałem ostatnią opcję. Niestety, większość …

Autocompleter – wydajne i elastyczne automatyczne uzupełnianie treści

Obecnie prawie każda strona WWW posiada wyszukiwarkę. Nieodłącznym elementem wyszukiwarki jest funkcja podpowiadania (lub przewidywania) tekstu wpisywanego przez użytkownika. Wiele stron jest wykonanych przy użyciu PHP oraz MySQL. Wykonanie mechanizmu podpowiadania treści w języku PHP jest proste, ale …