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

Zaszufladkowano do kategorii CVS, Git | Możliwość komentowania Jak zaimportować repozytorium CVS do Gita została wyłączona

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

Zaszufladkowano do kategorii Git, Linux | Możliwość komentowania Wersjonowanie konfiguracji serwera została wyłączona

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

Zaszufladkowano do kategorii Arduino, C++, Projekty | Możliwość komentowania Arduino – zdalnie sterowany robot została wyłączona

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  

Zaszufladkowano do kategorii Android, C++ | Możliwość komentowania Android NDK – std::string generuje SIGSEGV została wyłączona

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