Problem z ping i su czyli: setgid: Operation not permitted oraz ping: icmp open socket: Operation not permitted

debian-logoKrótko i zwięźle na temat. Trafiłem na pewien mały problem z wykonywaniem komendy ping  oraz  su jako zwykły użytkownik. Przy wydaniu polecenia ping pojawiał się komunikat: „ping: icmp open socket: Operation not permitted”, a przy wydaniu polecenia su i wpisaniu poprawnego hasła pojawiał się komunikat: setgid: Operation not permitted”.

read more

Mikroblog

livescribe_pen_600_dpi_ps_1__fost328x350Postanowiłem uruchomić mały mikroblog widoczny jako widget, który daje możliwość informowania o drobnych oraz tych większych wydarzeniach, wiadomościach jako uzupełnienie wpisów. Mikroblog posiada także możliwość komentowania wpisów i kanał RSS. Mikroblog na stronie głównej umożliwi mi informowanie na bieżąco o tym co się dzieje np. na lab.wiblo.pl . Na początku chciałem użyć Twittera, ale praktycznie wszystkie wtyczki używają API i wymagają podania klucza wygenerowanego przez dodanie aplikacji na Twitterze, a to znowu wymaga podania swojego numeru telefonu na stronie Twittera. Nie mam zamiaru podawać Twitterowi mojego numeru telefonu więc postanowiłem niezależnie uruchomić wtyczkę mikrobloga, która póki co spełnia moje wymagania.

read more

WiBlo laboratory/developing (lab.wiblo.pl)

developing_idea_150ostanowiłem stworzyć osobną stronę z subdomeną „lab” która ma charakter bloga/strony czysto developerskiej. Adres strony na której będę pisać informacje na temat postępu prac nad projektami/badaniami to http://lab.wiblo.pl. Zapraszam do odwiedzania, czytania i komentowania. Więcej informacji w poście powitalnym: start strony lab.wiblo.pl . Główna strona wiblo.pl zachowuje status do publikowania gotowych projektów, rozwiązań, opisów, wyjaśnień, a lab.wiblo.pl przejmuje tematy „w trakcie budowy/tworzenia/rozwoju” projektów.

read more

Nowy album 2015 oraz nowe zdjęcie


Utworzyłem galerię na rok 2015 i dodałem do galerii nowe zdjęcie. 🙂


Galeria/album 2015

Linux Debian: instalacja i konfiguracja SVN z dostępem HTTP (WebDAV)

subversion_logo-150
Tym razem krótkie how to z instalacją serwera SVN z dostępem przez HTTP. W Internecie jest dużo pomocy, ale jak zwykle jak sam szukałem to znalazłem bardzo dużo śmieci w postaci zainstaluj to, wpisz tamto, ale ktoś zapominał np. o podaniu poprawnej konfiguracji apache2 lub utworzeniu użytkowników. Czasem też ktoś w ogóle nigdzie nie wspominał o potrzebie instalacji apache2 (a później ktoś nieobeznany pyta dlaczego to nie działa i się okazuje, ze nie ma zainstalowanego apache2 hehe). Rodzą się pytania, których nie powinno być, a wszystko przez nieudolnie opisany sposób instalacji i konfiguracji serwera. Opisałem poniżej sposób instalacji i konfiguracji serwera, który wymaga zalogowania się do SVN. Ma to być prywatny serwer SVN, a nie publiczny. 🙂

read more

OpenVZ – MySQL, PostgreSQL jak zainstalować i uruchomić

openvz_logo
W poprzednim wpisie na temat OpenVZ nie brałem pod uwagę możliwości instalacji bazy danych w kontenerze. Przy standardowej konfiguracji oraz tym co napisałem w poprzednim tutorialu (skrypt ułatwiający tworzenie nowej maszyny) nie da się uruchomić bazy danych MySQL (występuje np błąd.: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‚/var/run/mysqld/mysqld.sock’ (2)) oraz PostgreSQL (występuje np. błąd: can’t allocate shared memory ). Mogą też wystąpić inne błędy przy apt-get/aptitude np. FATAL -> Failed to fork. 0%. Przy samej instalacji MySQL możemy dostać błąd, że nie można ustawić hasła dla root MySQL (Unable to set password for the MySQL „root” user). Przyczyną tego jest źle ustawiony parametr privvmpages.

read more

OpenVZ – instalacja i konfiguracja pod Debianem

openvz_logo
Jakiś czas temu szukałem dobrego kursu/tutoriala na temat instalacji i konfiguracji OpenVZ pod Debianem co bym mógł użytkownikom podsyłać aby nie tłumaczyć ciągle jak to się robi. Znalazłem w Internecie sporo pomocy i opisów jak zainstalować i jak skonfigurować OpenVZ łącznie z podstawowymi komendami zarządzania kontenerami. Postanowiłem więc wykonać krok po kroku to co jest opisywane w znalezionych przeze mnie kursach/pomocach, ale niestety jak zwykle to bywa musiałem się posiłkować dwoma lub trzema takimi kursami w jednym czasie aby poprawnie zainstalować i skonfigurować OpenVZ. W jednym kursie brakowało opisu wymaganych paczek , w innym opisie była dobrze opisana instalacja, ale totalnie beznadziejnie opisane było tworzenie i konfigurowanie kontenerów itp. oraz nigdzie nikt nie napisał o potrzebie przekonfigurowania GRUBa przy czym może to być konieczna rzecz do wykonania. Miałem wrażenie, że większość kursów napisanych przez ludzi, które można znaleźć w necie to kopiuj i wklej z innego bloga. Jakiś gość przeczytał coś na kogoś blogu i na jego podstawie napisał swój wpis traktujący o tym samym czyli powielił te same błędy i braki, a samemu nie chciało się mu poszukać i dopisać brakującej treści na temat np. konfiguracji (lub nawet nie miał świadomości, że takie coś ktoś będzie potrzebować…). Czyli zataczamy błędne koło przy temacie szukania pomocy w necie, bo część tych pomocy to typowe zapchaj dziury na kogoś blogu żeby tylko było wrażenie, że coś się tu dzieje i że ktoś się na czymś zna. Mało autorskiej treści i wszystko opisane po łebkach z powielonymi błędami lub brakującymi komendami.
Postanowiłem napisać swój własny mały poradnik jak zainstalować i skonfigurować OpenVZ oraz jak się nim w zakresie podstawowym posługiwać. Nie ma tutaj niczego specjalnego tylko instalacja, konfiguracja, podstawowe zarządzanie i komendy. Koniec marudzenia więc zapraszam do lektury (komentarze, uwagi, maile na temat poradnika mile widziane). 🙂

read more

Nowe zdjęcie do albumu 2014


Dodałem do galerii nowe zdjęcie. 🙂

jQuery – drukowanie elementu / DIVa strony (Chrome, Internet Explorer)

jquery_logoOstatnio musiałem zrobić pewien panel WWW, w którym będzie możliwość wydrukowania tylko fragmentu strony, a mianowicie wskazanego DIV. Przy wykorzystaniu jQuery oczywiście dało radę to zrobić bez problemów i działało to bez zarzutów pod Chrome, Firefox, ale jak zwykle to bywa nie działało w Internet Explorer. Po większych/mniejszy bojach udało się mi znaleźć rozwiązanie. Może komuś się przyda to i wykorzysta je u siebie.

W prostym przykładzie zrobimy tak, że poniższy skrypt dodajemy do sekcji head na stronie.
Oczywiście musimy mieć dodaną bibliotekę jQuery czyli w sekcji head najpierw dodajemy jQuery (to tak dla przypomnienia):

<script src="js/jquery.js"></script>

Następnie:

 
<script type="text/javascript">
function PrintElem(elem)
{
   Popup($(elem).html());
}

function Popup(data) 
{
   var mywindow = window.open("", "to_print", "height=600,width=600");
   var html = "<html><head><title></title></head>"+
   "<body onload=window.focus(); window.print(); window.close()>"+
   "<center>CONTENT</center>"+
   data+
   "</body></html>";

   mywindow.document.write(html);
   mywindow.print();
   mywindow.document.close();
   return true;					
}
</script>

read more

TrueCrypt 7.1a – program do szyfrowania

TrueCrypto ostatnich wydarzeniach związanych z programem TrueCrypt, o których możemy przeczytać na np. Niebezpieczniku tutaj -> Koniec TrueCrypta, postanowiłem dodać do działu download TrueCrypta w wersji 7.1a. Czyli tak właściwie tej wersji, która naprawdę szyfruje dane. Jak wynika z doniesień wersja 7.2 została podobno dodana z innym kluczem niż poprzednie wersje oraz najprawdopodobniej nie jest już bezpieczna. Za dużo zamieszania w okół tego programu było z doniesieniami o FBI, NSA itd. gdzie FBI i NSA nie mogły sobie poradzić ze złamaniem dysków/danych zaszyfrowanych TrueCryptem. Po dziwnych doniesieniach i praktycznie usunięciu z dnia na dzień wszystkich innych wersji TrueCrypta z repozytoriów pozostawiając tylko wersję 7.2 (która nie wygląda na bezpieczną) sprawa wygląda bardzo dziwnie. Na stronie TrueCrypt natomiast możemy przeczytać zalecenia i sposoby przejścia na inne alternatywne systemy szyfrowania jak np. BitLocker od Microsoftu (hehe). Przy czym jest napisane, że wersja TrueCrypt 7.2 ma służyć tylko do migracji na inne alternatywne systemy szyfrowania. Sprawa śmierdzi na kilometr i stąd decyzja o wstawieniu działającej wersji 7.1a do działu download (niestety/stety w wersji portable).

read more

Powered by WordPress | Designed by: NewWpThemes | Provided by Free WordPress Themes