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 kategorii: Oprogramowanie
OpenVPN na instancji EC2 (Amazon)
Serwer W celu instalacji OpenVPN-a trzeba włączyć repozytoriun EPEL: sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum -y upate Instalujemy easy-rsa i OpenVPN: sudo yum -y install easy-rsa openvpn Generujemy certyfikat i klucz dla serwera: cd /usr/share/easy-rsa/3.0 ./easyrsa init-pki ./easyrsa build-ca … Czytaj dalej
Git – Patch does not have a valid e-mail address.
Poniższy błąd pojawia się, gdy chcemy użyć patcha w innym formacie niż akceptowanym przez polecenie „git am”: Patch does not have a valid e-mail address. Prostym rozwiązaniem jest dodanie dowolnego nagłówka w poprawnym formacie. Przykład: From 610f99ec7d22b5750f12350f67c1341d6be8030f Mon Sep 17 … Czytaj dalej
Zaszufladkowano do kategorii Git
Możliwość komentowania Git – Patch does not have a valid e-mail address. została wyłączona
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
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
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
OpenCL tutorial – część 4
Na koniec przedstawię obiektowe API OpenCL dla języka C++. Jedyne co musimy zrobić, to pobrać plik „cl.hpp” ze strony Khronosa i umieścić go w tym samym katalogu co plik „cl.h”, czyli „dependencies\OpenCL\include\CL”. Poniższy przykład wykonuje takie same operacji jak program … Czytaj dalej
Instalacja node.js w systemie Debian
Pobieramy źródła: wget http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz tar xvzf node-v0.6.10.tar.gz cd node-v0.6.10/ Konfigurujemy, kompilujemy i instalujemy: ./configure make make install Aplikacje zostaną zainstalowane do katalogu /usr/local/bin. Poprawność instalacji możemy przetestować wywołując program „node”. Uruchomi się konsola, w której można wykonywać polecenia JS np.: > a = … Czytaj dalej
Zaszufladkowano do kategorii Linux, Oprogramowanie
Możliwość komentowania Instalacja node.js w systemie Debian została wyłączona
There is an existing hotfix branch. Finish that one first.
gitflow to świetne narzędzie do zarządzania kodem. Jednak posiada jedną irytującą mnie cechę, nie pozwala na tworzenie więcej niż jednej gałęzi hotfix. Rozumiem powody dla których takie działanie jest pożądane, ale czasem nie jest możliwe opublikowanie poprawki zaraz po jej … Czytaj dalej
Zaszufladkowano do kategorii Git
Możliwość komentowania There is an existing hotfix branch. Finish that one first. została wyłączona