Archiwum autora: admin

Indeksowanie i wyszukiwanie plików pod Linuksem

Na jednym serwerów, którym zarządzałem przechowywane były kopie zapasowe plików. Zajmowały ok. 1,5 TB (ponad 4 mln plików) miejsca na dyskach. Przeszukiwanie tak dużego zbioru plików przy pomocy polecenia „find” jest dość uciążliwe, wolne oraz nie każdy użytkownik posiada taką możliwość. Nie … Czytaj dalej

Zaszufladkowano do kategorii Linux, MySQL, PHP, Projekty, Python | Możliwość komentowania Indeksowanie i wyszukiwanie plików pod Linuksem została wyłączona

Debian – instalacja Subversion 1.7.4

W ostatniej stabilnej wersji Debiana najnowszą dostępną wersją Subversion jest 1.6.12. Wersja 1.7 przynosi wiele udogodnień, m.in. informacje o kopii roboczej przechowywane są w katalogu „.svn” znajdującym się w głównym katalogu kopii roboczej. Wcześniejsze wersje tworzyły foldery „.svn” w każdym podkatalogu. Zmiana … Czytaj dalej

Zaszufladkowano do kategorii Linux, SVN | Możliwość komentowania Debian – instalacja Subversion 1.7.4 została wyłączona

ProFTPD – logowanie zdarzeń do bazy SQL

Serwer ProFTPD domyślnie pobiera konfigurację oraz loguje zdarzenia do plików tekstowych. Istnieje jednak moduł, który pozwala na integrację z bazą SQL. Jest to przydatne, gdy chcemy analizować dane (np. podliczać transfer) lub zarządzać użytkownikami z poziomu bazy. W niniejszym wpisie opiszę sposób … Czytaj dalej

Zaszufladkowano do kategorii Linux, MySQL | Możliwość komentowania ProFTPD – logowanie zdarzeń do bazy SQL została wyłączona

Replikacja bazy danych w MySQL

Replikację możemy wykorzystać do zrobienia kopii zapasowej lub jako serwer zapasowy, do którego nasza aplikacja podłączy się, gdy serwer główny w wyniku awarii lub zbyt dużego obciążenia przestanie działać. Konfiguracja replikacji jest prostą operacją i wymaga zmiany zaledwie kilku ustawień w … Czytaj dalej

Zaszufladkowano do kategorii Linux, MySQL | Możliwość komentowania Replikacja bazy danych w MySQL została wyłączona

Skrypt do tworzenia kopii zapasowych baz MySQL-a

Skrypt zrzuca zawartość bazy do pliku oraz kompresuje go. Ostatnia operacja, to usuwanie z folderu z kopiami zapasowymi plików utworzonych przed 7. dniami. Skrypt przydaje się podczas tworzenia okresowych kopii zapasowych bazy danych. #!/bin/bash HOST=localhost USER=root PASSWORD=mypassword DB=mydatabase DIR=/root/backups/mysql FILENAME=”${DIR}/${DB}_`date … Czytaj dalej

Zaszufladkowano do kategorii Linux, MySQL | Możliwość komentowania Skrypt do tworzenia kopii zapasowych baz MySQL-a została wyłączona

Wysokiej jakości grafiki (antyaliasing) w pakiecie R

Aby móc renderować grafiki wysokiej jakości (np. z aktywnym antyaliasingiem) należy zainstalować bibliotekę Cairo (polecenie wykonujemy w konsoli R): install.packages(c(„Cairo”), repos=”http://cran.r-project.org”) System rozpocznie pobieranie i kompilowanie biblioteki. Jeżeli podczas instalacji otrzymamy komunikat o braku pliku cairo.h: Warning in install.packages(c(„Cairo”), repos = … Czytaj dalej

Zaszufladkowano do kategorii Linux | Możliwość komentowania Wysokiej jakości grafiki (antyaliasing) w pakiecie R została wyłączona

DirectAdmin – przenoszenie użytkowników pomiędzy resellerami

DirectAdmin nie pozwala na przenoszenie użytkowników pomiędzy resellerami, ale można to zrobić poprzez edycję plików konfiguracyjnych. Załóżmy, że chcemy przenieść konto „seo” od resellera „admin” do „blogs”. Lista kont przypisanych do resellera znajduje się w pliku „users.list” w katalogu z ustawieniami … Czytaj dalej

Zaszufladkowano do kategorii DirectAdmin, Linux | Możliwość komentowania DirectAdmin – przenoszenie użytkowników pomiędzy resellerami została wyłączona

WarGAME

Projekt gry strategicznej. Główną funkcją jest możliwość projektowania własnych jednostek. Gra tworzona w języku C++, za grafikę odpowiada silnik Ogre3D. Dodatkowe narzędzia, edytory tworzone w języku C#.

Zaszufladkowano do kategorii C#, C++, Projekty | Możliwość komentowania WarGAME została wyłączona

Metody podziału przestrzeni dla wykrywania kolizji

„Metody podziału przestrzeni dla wykrywania kolizji” to temat mojej pracy magisterskiej pisanej w trakcie studiów na Politechnice Śląskiej w Gliwicach. Aplikacja tworzona na potrzeby pracy umożliwia przeprowadzanie testów wybranych algorytmów podziału przestrzeni oraz wykrywania kolizji. Program został podzielony na dwa … Czytaj dalej

Zaszufladkowano do kategorii C++, Projekty | Możliwość komentowania Metody podziału przestrzeni dla wykrywania kolizji została wyłączona

Osobny transfer dla domen w panelu DirectAdmin

Jeżeli chcemy, aby nasz serwis był dostępny pod wieloma domenami, to dodatkowe domeny możemy dodać przy pomocy Domain Pointers. Jednak transfer dla wszystkich domen będzie sumowany i przypisany do domeny głównej (dodanej w Domain Setup). Chcąc rozdzielić transfer każdej z … Czytaj dalej

Zaszufladkowano do kategorii DirectAdmin, Linux | Możliwość komentowania Osobny transfer dla domen w panelu DirectAdmin została wyłączona