Posts Tagged ‘narzędzia’

Instalacja MySQL Workbench na Slackware64-13.1


10 lip
{lang: 'pl'}

Ostatnio zabrałem się za instalację rewelacyjnego programu do modelowania baz danych MySQL Workbench. Program ten umożliwia pełną kontrolę nad bazą danych ( w tym także funkcjami dostępnymi jedynie w silniku 5.x czyli operacjami składowanymi, triggerami i widokami ). Aplikacja pozwala zarządzać tymi wszystkimi elementami, a także przedstawiać je graficznie na diagamie.

Jak dla mnie ten program to cudeńko :) Jednak podczas kompilacji może popsuć trochę nerwów :/ Szczególnie jeśli ktoś ma świeżą instalkę Slackware 13.1 w wersji 64 bitowej. Na szczęście podczas instalacji notowałem każdą czynność dzięki czemu mógł powstać ten howto. Mam nadzieję, że komuś się przyda ..

Synchronizacja katalogów via FTP


18 lut
{lang: 'pl'}

Przykładowy problem. Pracujemy nad projektem. Mamy dostęp jedynie do konta ftp. Co jakiś czas aktualizujemy stan naszego katalogu na serwerze poprzez klienta ftp. Czy można to robić automatycznie? Oczywiście, całość można w pełni zautomatyzować i to bardzo prosto…

Tworzymy skrypt:

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

I wpisujemy w niego

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Nadajemy mu prawa do wykonania.

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Teraz wystaczy odpalić skrypt, żeby na serwerze znalazło się to co mamy na lokalnej maszynie.

Uwaga skrypt usuwa zawartość katalogu zdanego tzn. to co nie jest na lokalnej maszynie nie będzie istniało na maszynie zdalnej. Jeśli konieczne jest pominięcie jakiś plików ( np. .htaccess .htpasswd lub innych ) wpisujemy je po dyrektywie.

Tworzenie repozytorium Subversion


17 lut
{lang: 'pl'}

Z systemami kontroli wersji zetknął się chyba każdy. Jest to jedno z podstawowych narzędzi programisty bez którego wielu nie wyobraża sobie po prostu pracy. W tym poście opiszę jak utworzyć repozytorium subversion na którym będziemy pracować…

Utworzenie repozytorium

Pierwszą czynnością będzie zalogowanie się do powłoki systemowej na serwerze i utworzenie nowego repozytorium przy pomocy komendy svnadmin (niech naszym katalogiem repozytoriów będzie ~/svn)

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Ustawienie serwera

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Powyższy przykład uruchomi demona serwera subversion nasłuchującego na porcie 4445. Przełącznik –threads spowoduje że każde nowe połączenie z serwerem będzie utwarzało nowy wątek.

DBDesigner i problem z libborqt


17 lut
{lang: 'pl'}

Ostatnio szukałem dobrej aplikacji do projektowania baz danych, wybór padł na swietny program do modelowania baz danych, a konkretnie DBDesigner w wersji 4. Niestety jak to zwykle na tym świecie bywa po rozpakowaniu i próbie odpalenia programu wyskoczył błąd:

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Mhmm… W systemie brakuje biblioteki libborqt. Pobrałem tę bibliotekę zainstalowalem, odpalam… a tu dalej to samo…

Szybko wymysliłem sobie, ze skoro mam tę bibliotekę to zapwne jakiś symlink wskazuje na nie tą lokalizację co potrzeba. Rozwiazanie kryło się w katalogu LinuxLib, a dokładniej symlink libqt.so.2 wskazywał na błędna lokalizację.

Po wpisaniu:

Wejdź na stronę z postem, żeby zobaczyć podgląd kodu źródłowego.

Pozostało mi już tylko jedno:

[B]log programistyczny

IP 38.107.179.241 (38.107.179.241)