piątek, 25 lutego 2011

Edycja PDF w GIMPie


Dzisiaj stworzyłem w końcu swoje kompletne CV za pomocą aplikacji web-owej dostępnej na jednym z serwisów internetowych. Potrzebowałem jej od razu na rozmowie o prace, więc udałem się do znajomego, aby ją wydrukować.

Satysfakcje z faktu, iż jego drukarka działała od razu po podłączeniu do portu USB przyćmił fakt, że na CV znajdowało się kilka krzykliwych sygnatur serwisu.

Po chwili narady zrezygnowałem ze ściągania komercyjnego oprogramowania i postanowiłem wymyślić coś na szybko.

1. Otworzyłem plik PDF w GIMPie, który zaproponował mi możliwość edycji poszczególnych stron.

2. Zapisałem strony w formacie .jpg

3.Otworzyłem katalog zawierający grafiki w terminalu i wykonałem polecenie:

convert *.jpg nazwa_nowego_pliku.pdf
gdzie:
convert <- uruchamia mechanizm konwersji
*.jpg <- oznacza działanie na wszystkich plikach .jpg ["*" zastępuje dowolny ciąg znaków]
nazwa_nowego_pliku <- samodzielnie ustawiamy nazwę nowo powstałego pliku

4. Koniec! Oto miałem nowy, zmodyfikowany plik PDF.

Jeśli polecenie "convert" nie działa musimy zainstalować paczkę programu za pomocą np. terminalu:

sudo apt-get install imagemagick

poniedziałek, 14 lutego 2011

Drupal na Ubuntu

Za pomoc i wsparcie w przygotowaniu poniższego wpisu dziękuję serdecznie Fuńkowi!

Wśród dostępnych w internecie systemów zarządzania treścią DRUPAL wydaje mi się najciekawszy - zarówno ideowo jak i funkcjonalnie.
Niestety, od kiedy znam ten CMS [prawie 2 lata], zawsze wykorzystywałem narzędzia dostarczone przez hosterów do jego konfiguracji, zaś internet milczy na temat instalacji krok po kroku dla Ubuntu. Udało mi się w końcu samemu wypracować sposób, a oto on:

Czeka nas dużo zabawy w terminalu, więc uruchom konsole i wykonuj kolejno opisane poniżej polecenia.

sudo apt-get install apache2Serwer APACHE
sudo apt-get install mysql-serverBazy danych mySQL
Podajemy hasło dla root'a bazy mysql - warto je zapamiętać!
sudo apt-get install mysql-adminProgram do obsługi mySQL
sudo apt-get install php5Obsługa PHP w wersji 5
sudo /etc/init.d/apache2 restartRestart serwera
sudo apt-get install libapache2-mod-auth-mysqlWsparcie APACHE-mySQL
sudo apt-get install php5-mysqlWsparcie PHP-mySQL
sudo apt-get install phpmyadminProgram do obsługi PHP
sudo /etc/init.d/apache2 restartRestart serwera


Porzucamy terminal i możemy się przekonać, czy nasz serwer lokalny naprawdę działa - otwieramy przeglądarkę, wpisując w adresie:
http://localhost/
co powinno spowodować wyświetlenie się notki "It work! [...]".

Przechodzimy na stronę drupal.org i pobieramy interesującą nas wersję, ja wybrałem najnowszą o numerze 7. Przyda się nam jeszcze plik tłumaczenia na język polski .po który także znajdziemy na tej stronie.

Otwieramy teraz Komputer -> System plików -> Var gdzie klikamy prawym przyciskiem myszy na folder WWW i otwieramy go jako administrator. W tej lokalizacji rozpakowujemy paczkę DRUPALa. Zalecam zmienić nazwę z "drupal-7.0" na coś bez znaków specjalnych - np."drupal7".

Plik tłumaczenia wklejamy do: drupal7/profiles/standard/translations

Wycofujemy się następnie do lokalizacji drupal7/sites/default i tworzymy katalog "files" oraz kopię pliku default.settings.php o nazwie settings.php. Oby obiektom w ich Właściwościach nadajemy wszelkie prawa dostępu.

Tak przygotowani przechodzimy znowu do przeglądarki i w polu adresu podajemy /localhost/drupal7/install.php - nareszcie jesteśmy w instalatorze DRUPALa!

Dalsza część nie powinna nastręczać trudności, w internecie jest wiele poradników jak dalej postępować.

poniedziałek, 7 lutego 2011

Zamienniki niszowych programów


Gdy ktoś pracuje na komputerze z Windows, a ja jestem w pobliżu niemal zawsze zadaję pytanie "a czemu nie Linux?" - w tej lubi innej formie. Czasami zdarza się, że indagowani przeze mnie ludzie zastanawiali się nad zmianą systemu operacyjnego, ale bali się, że nie będą mogli korzystać ze swoich ulubionych narzędzi. Oto kilka przykładów zamienników programów windowsowych na Ubuntu, które znalazłem dla zainteresowanych studentów:

autoCAD - program do wspomagania projektowania 2 i 3D -> Bricscad

Paint - naprawdę prosty program do edycji grafik -> Pinta

Winamp - ergonomiczny odtwarzacz muzyczny -> QMMP

SPSS - oprogramowanie do statystycznej analizy danych -> PSPP

Matlab - program do obliczeń naukowych i inżynieryjnych -> Octave

VisualStudio - zestaw narzędzi dla programistów -> Mono

Będę starał się rozszerzać tą listę wraz z kolejnymi zapytaniami.