Kategorie
- Bazy danych (6)
- Elektronika (6)
- Arduino (2)
- Raspberry Pi (2)
- Gry (3)
- Inne (1)
- Oprogramowanie (19)
- Programowanie (29)
- Projekty (10)
- Systemy operacyjne (51)
Archiwum autora: admin
Git – SSL certificate problem: unable to get local issuer certificate
Ten problem pojawia się, gdy sami tworzymy certyfikaty SSL dla Gita. Poprawna metoda rozwiązania problemu, to wskazanie Gitowi certyfikatów CA: git config –system http.sslCAPath /git/certificates Problem można również pominąć wyłączyć sprawdzanie certyfikatów w Gicie: git config –global http.sslVerify false Linki http://www.jamescoyle.net/how-to/1891-git-ssl-certificate-problem-caused-by-self-signed-certificates
Zaszufladkowano do kategorii Git
Możliwość komentowania Git – SSL certificate problem: unable to get local issuer certificate została wyłączona
Jak zaimportować repozytorium CVS do Gita
Instalujemy konsolę Babun, uruchamiamy ją i instalujemy potrzebne narzędzia: pact install git-cvs Logujemy się, aby uniknąć konieczności podawania za każdym razem hasła (zamień anonymous na swój login): cvs -d :pserver:anonymous@cvs.server.address.com:/cvs/project_name login Importujemy repozytorium: git cvsimport -C directory -r cvs -k … Czytaj dalej
Strumieniowanie wideo z Raspberry Pi przy pomocy MJPG-streamera
Najnowsza wersja MJPG-streamera najwyraźniej nie działa z najnowszą wersją Raspbiana (wersja jądra 3.18.7+). Kompilacja przebiega poprawnie, serwer HTTP również uruchamia się poprawnie, ale żadne dane wideo nie są przesyłane. Poniżej rozwiązanie tego problemu Najpierw instalujemy potrzebne paczki. sudo apt-get install libjpeg8-dev imagemagick libv4l-dev Oraz … Czytaj dalej
Zaszufladkowano do kategorii Raspbian
Możliwość komentowania Strumieniowanie wideo z Raspberry Pi przy pomocy MJPG-streamera została wyłączona
Wyłączenie usypiania karty Wi-Fi w Raspberry Pi
Domyślnie karta Wi-Fi (WiFi USB N 150Mbps Edup EP-N8508GS), którą podłączyłem do Raspberry Pi usypiała się po kilkunastu sekundach. Nie jest to problem podczas korzystania z Raspberry Pi, ponieważ karta wybudza się szybko, ale powoduje, że nie można się do niej … Czytaj dalej
Zaszufladkowano do kategorii Raspberry Pi, Raspbian
Możliwość komentowania Wyłączenie usypiania karty Wi-Fi w Raspberry Pi została wyłączona
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 pomocy jednego … Czytaj dalej
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: apt-get install netemul Po instalacji możemy dodawać reguły … Czytaj dalej
Zaszufladkowano do kategorii Linux, Oprogramowanie
Możliwość komentowania Emulowanie parametrów sieci przy pomocy netem została wyłączona
Arduino – zdalnie sterowany robot
Celem projektu jest zbudowanie robota, który będzie potrafił samodzielnie poruszać się w zamkniętych pomieszczeniach (w mieszkaniu). Robot powinien być świadomy swojej aktualnej pozycji oraz reagować na zmieniające się otoczenie (nowe przeszkody na trasie przejazdu). Sercem robota jest Arduino Uno Rev3. Silnikami … Czytaj dalej
nginx – 413 Request Entity Too Large
Błąd pojawia się, gdy próbujemy wysłać na serwer zbyt duży plik. Rozwiązaniem jest dodanie ustawienia „client_max_body_size” do sekcji „server”: server { client_max_body_size 32M; }
Zaszufladkowano do kategorii nginx
Możliwość komentowania nginx – 413 Request Entity Too Large została wyłączona
Android NDK – std::string generuje SIGSEGV
Jest to spowodowane sposobem linkowania STL. W pliku jni/Application.mk ustawiamy zmienną APP_STL na gnustl_shared. APP_STL := gnustl_shared
Boost dla Androida pod Windowsem
Pobieramy NDK (r10) oraz bibliotekę boost (1.55). Zakładam, że NDK rozpakujemy do katalogu: C:\android-ndk-r10 a boosta do katalogu: C:\boost_1_55_0 Na końcu pliku: D:\Dev\boost_1_55_0\tools\build\v2\user-config.jam dodajemy: using gcc : androidR8e : arm-linux-androideabi-g++ : <archiver>arm-linux-androideabi-ar <compileflags>-fpic <compileflags>-ffunction-sections <compileflags>-funwind-tables <compileflags>-fstack-protector <compileflags>-no-canonical-prefixes <compileflags>-fexceptions <compileflags>-frtti <compileflags>-D__ARM_ARCH_5__ … Czytaj dalej
Zaszufladkowano do kategorii Android
Możliwość komentowania Boost dla Androida pod Windowsem została wyłączona