Udostępnienie repozytoriów git na Debianie

W moim przypadku udostępnianie repozytoriów rozpocząłem od instalacji pełnego pakietu gita z paczki git-all: apt-get install git-all
Następnie na potrzeby serwera utworzyłem użytkownika git wraz z koniecznymi katalogami umożliwiającymi identyfikację na podstawie kluczy:
Continue reading 'Udostępnienie repozytoriów git na Debianie'»

DHCP i ustawienie serwera wyszukiwania

Usilnie starałem się wymusić by przy starcie w resolv.conf zamiast serwerów wyszukiwania mojego lokalnego pojawiły się serwery google, np. 8.8.8.8
Sposób okazał się bardzo prosty i możemy dokonać tego na co najmniej dwa sposoby.
Continue reading 'DHCP i ustawienie serwera wyszukiwania'»

Tripwire i reset hasła

Tripwire to znakomite narzędzie zapewniające pełną kontrolę nad zmianami jakie zachodzą w systemie pliku, co za tym idzie, umożliwia on nam wykrycie zmian w zawrtosci plików przez atakujących serwer łobuzów :)

Continue reading 'Tripwire i reset hasła'»

Resetowanie hasła w prestashop

Najprostszą metodą na zresetowanie hasła jest oczywiście wykorzystanie wbudowanego narzędzia do odzyskiwania hasła. Co w sytuacji gdy np. pracujemy na lokalnej wersji sklepu i zrobienie tego w cywilizowany sposób wymagać będzie od nas dodatkowych konfiguracji z MTA lub co gorsza, pracujemy nad sklepem w Windowsem?

Możemy po prostu zresetować hasło bezpośrednio w bazie wykorzystując do tego funkcję szyfrującą MD5 + zdefiniowany w plikach konfiguracyjnych „_COOKIE_KEY_”…

Funkcja generująca nowe hasło wygląda następująco:

md5("_COOKIE_KEY_tutajnowehaslo")

Teraz wygenerowane hasło możemy zaktualizować w mysql-u.

Można to zrobić jeszcze łatwiej… W konsoli mysql, lub za pomocą phpmyadmin-a wydajemy polecenie:

UPDATE ps_employee SET passwd = md5(‘_COOKIE_KEY_tutajnowehaslo’) WHERE email = ‘adresadministratora’;

Teraz już powinno wszystko działać i możemy zalogować się za pomocą nowego hasła.

Błąd przy odświeżaniu DHCP

Za sprawą poprzedniej ingerencji w plik resolv.conf otrzymałem następujący błąd:

mv cannot move /etc/resolv.conf.dhclient-new to /etc/resolv.conf: Operation not permitted

Skąd się wziął problem z brakiem przyzwolenia na przesunnięcie pliku otrzymanego od DHCP?
Wcześniej zmieniłem adresy nameserver-a, domen wyszukiwania i nazwy domenowej, a że chciałem zatrzymać je na stałe zabezpieczyłem plik przed możliwością jego zmiany za pomocą polecenia chattr które dostępne jest w systemie plików ext3 w sposób następujący: Continue reading 'Błąd przy odświeżaniu DHCP'»

Kilka podpowiedzi dla osób chcących udoskonalić korzystanie z VIM-a

Kilka komend które sprawią że VIM nabierze rozmachu i znakomicie ułatwi pracę z bardzo rozbudowanym kodem.
Continue reading 'Kilka podpowiedzi dla osób chcących udoskonalić korzystanie z VIM-a'»

Netbeans – The JDK is missing

Jak się pozbyć poniższego komunkiatu?

The JDK is missing and is required to run some NetBeans modules
 Please use the --jdkhome command line option to specify a JDK
 installation or see http://wiki.netbeans.org/FaqRunningOnJre for
 more information.

Continue reading 'Netbeans – The JDK is missing'»

Problem z jqTransform i selektami

Chcąc ułatwić sobie pracę i upiększyć nieco formularze najłątwiej wykożystać świetny plugin jQuery jqTransform.

O ile jqTransform załatwia nam sprawę wyglądu inputów, checkboxów i innych buttonów związanych z formularzami, o tyle psuje nieco zachowanie samego przesyłania danych przez samo jquery przez co selekty nie przesyłają poprawnych informacji o przesyłanych danych. Continue reading 'Problem z jqTransform i selektami'»

Instalacja i konfiguracja apache na potrzeby ASP.NET w środowisku linuxa

ASP.NET 4 z wykorzystaniem C# i VB. Zaawansowane programowanie

ASP.NET 4 z wykorzystaniem C# i VB. Zaawansowane programowanie

Autor:
Bill Evjen, Scott Hanselman, Devin Rader

ISBN:
978-83-246-2846-9

Format:
172x245

Liczba stron:
1792

Data wydania:
2011-01-31

Cena:
199.00zł


Zdecydowanie preferuję php i otwarte rozwiązania, ale chwilowo zająć się musiałem css-ami serwisu opartego na rozwiązaniach MS, czyli .NET-em

Na linuxie świetnie spisuje się otwarte Mono, które skutecznie (podobno) wypełnia brak implementacji MS .NET na tej platformie. Jak więc wygląda instalacja i konfiguracja .NET, a właściwie mono na linuxie. Właśnie staram się to zrobić więc, na żywo :) Continue reading 'Instalacja i konfiguracja apache na potrzeby ASP.NET w środowisku linuxa'»

Wersja mobilna strony – skalowanie serwisu

Jak zmusić przeglądarkę w urządzeniu mobilnym do skalowania strony www? Okazuje się że sprawa jest bardzo prosta i nie wymaga nawet ingerencji w szablony strony www a zmiany w strukturze HTML-a dotyczą zaledwie nagłówka.
Continue reading 'Wersja mobilna strony – skalowanie serwisu'»