Zarejestruj się na BitBay.net

Automatyczne blokowanie ekranu po odejściu od komputera

Listopad 30th, 2010 Brak komentarzy

Po kawałach jakie koledzy z działu IT zaczęli mi robić w momencie gdy odchodziłem od komputera, a zapominałem zablokować ekranu, postanowiłem jakoś to zabezpieczyć. Chwila szukania po googlach i znalazłem to co chciałem czyli automatyczne blokowanie komputera za pomocą bluetooth. Zasada działania jest prosta: komputer za pomocą bluetooth cały czas widzi moją Nokię, po to by w momencie kiedy się oddalę i łączność ulegnie przerwaniu wywołać blokadę ekranu. Można to osiągnąć na kilka sposobów: Czytaj więcej…

Prosty backup MySQL z pomocą PHP lub Basha

Listopad 18th, 2010 10 komentarzy

Pisząc strony/systemy korzystające z PHP+MySQL w którymś momencie musimy zaprojektować backup bazy. Oczywiście są do tego gotowe programy, ale po co od razu ściągać jakiś dziwny soft skoro już mamy odpowiednie narzędzia. W przypadku linuxa zaprzęgamy do roboty mysqldumpa,basha oraz crona i trzymamy kilka kopii w tył (np z 7 dni). Czytaj więcej…

Kategorie:Linux, MySQL, PHP Tagi:, , , ,

Oracle database link

Lipiec 26th, 2010 Brak komentarzy

Wyobraźmy sobie sytuację w której mamy dwie bazy. Niech to będą baza A i baza B. Będąc zalogowani do bazy A potrzebujemy jednak czasami zrobić jakiegoś selekta (i nie tylko) na tabelach z bazy B. Tutaj z pomocą przychodzi nam mechanizm Oracle database link. Powiązanie z bazą danych (ang. database link) – jest to zapisana w bazie danych ścieżka sieciowa do odległej bazy danych. Istnieje kilka rodzajów data linków (szczegóły w dokumentacji):

  • Connected User Link
  • Current User Link
  • Fixed User Link
  • Shared Link
  • Public Link

Jak stworzyć link bazodanowy? Czytaj więcej…

Oracle 11g – 100% CPU utilization after fresh installation

Lipiec 13th, 2010 Brak komentarzy

Bardzo często tuż po zainstalowaniu oracla 11G zajmuje on 100% mocy procesora. Żeby temu zapobiec musimy zatrzymać OEM oraz wywołać 2 procedury:

set ORACLE_SID=hart1
./emctl stop dbconsole
./sqlplus /nolog
SQL> connect  /as sysdba
SQL> execute sysman.MGMT_PAF_UTL.STOP_DAEMON
SQL> execute sysman.MGMT_PAF_UTL.START_DAEMON
SQL> exit
./emctl start dbconsole
Kategorie:Oracle Tagi:

Udostępnianie zasobów za pomocą NFS

Czerwiec 24th, 2010 1 komentarz

NFS – Network File System (z ang. Sieciowy System Plików) umożliwia udostępnianie danych pomiędzy komputerami z systemami uniksowymi.

Zasada działania:

Serwer NFS eksportuje swój system plików (w części lub całości). Komputer klienta montuje zasoby eksportowane przez serwer NFS i korzysta z nich tak, jak z zasobów lokalnych. Czytaj więcej…

Kategorie:Linux Tagi:

VNC on CentOS, Fedora, RedHat

Maj 23rd, 2010 2 komentarze

realvncWSTĘP
Można powiedzieć, że VNC ( Virtual Network Computing) jest programem typu klient-server umożliwiającym korzystanie ze zdalnej maszyny pod kontrolą systemy Windows, Windows CE, Linux, Solaris czy Macintosh nie będąc fizycznie przy tej maszynie. Innymi słowy VNC umożliwia zdalną pracę na komputerze. Czytaj więcej…

Kategorie:Linux Tagi:, , , ,

Redo logs – czyli transakcyjne logi bazy danych

Kwiecień 20th, 2010 4 komentarze

Przetwarzanie transakcyjne w bazach danych Oracle polega na zapisywaniu efektów działania poleceń wchodzących w skład transakcji do buforów dziennika powtórzeń (redo log buffer), a w następnej kolejności do plików dziennika powtórzeń (redo logs), buforów danych (data file buffer) i plików bazodanowych (data files).

redologs Czytaj więcej…

Kategorie:Oracle Tagi:, ,

How to starting a VMware Server virtual machine with linux console and vmrun

Marzec 27th, 2010 Brak komentarzy

Przytrafiła mi się sytuacja w której nie działało zarządzanie wirtualnymi maszynami z poziomu przeglądarki, a ja pilnie potrzebowałem odpalić kilka maszyn. Oczywiście mowa tu o oprogramowania VMware Server w wersji 2.x. Po chwili googlowania znalazłem to co chciałem. Poniżej zestaw przydatnych poleceń: Czytaj więcej…

Kategorie:Linux Tagi:,

Monitorowanie zajętości miejsca na dysku

Marzec 17th, 2010 Brak komentarzy

Czasami zachodzi potrzeba monitorowania zajętości miejsca na określonej partycji. Można oczywiście użyć do tego specjalnych systemów np: Zabbix’a, ale nie zawsze potrzebne są tak ciężkie rozwiązania. Czasami wystarczy zwykły skrypt w bashu dodany do Crona:

#!/bin/bash

PARTYCJA='/dev/sda3'
USE=`df -h|grep $PARTYCJA|awk -F' ' '{print $5}'`
USE=${USE%%\%}


if [ $USE -ge 90 ]
then
    uname -a >/root/komunikat.txt
    uptime >/root/komunikat.txt
    echo "">>/root/komunikat.txt
    echo "Na partycji $PARTYCJA zajete jest $USE% przestrzeni 
	dyskowej !" >>/root/komunikat.txt
    echo "">>/root/komunikat.txt
    df -h >>/root/komunikat.txt
    cat /root/komunikat.txt | mail -s "Malo miejsca na dysku!" cos@gdzies.pl
fi
Kategorie:Linux Tagi:, ,

jQuery + lightBox plugin – formularze wielojęzyczne

Styczeń 31st, 2010 Brak komentarzy

jQueryOstatnimi czasu stanąłem przed zadaniem zrobienia formularza do dodawania nowych wpisów na stronę w kilku językach.  Na początku pomyślałem sobie, że po prostu dla każdego języka zrobię osobne pole na tytuł, treść wpisu itd.  Nie mniej jednak już po kilku minutach tworzenia doszedłem do wniosku, że rozwiązanie to nie jest najlepszym wyjściem ponieważ  cały formularz przy wersji dla czterech języków nie mieścił się na jednej stronie i żeby coś dodać trzeba było przewijać dokument na sam dół.   Rozwiązaniem tego problemu okazało się jQuery oraz jQuery lightBox plugin. Poniżej przykładowy kod. Czytaj więcej…

Kategorie:jQuery Tagi:, ,