Archive for the 'Software' Category

2.3

Opuszczam betę wordpressa i przerzucam się na wersję 2.3. Mam nadzieję, że wszystko będzie działać tak jak należy. :)

Nowy w projekcie?

Tekst pod poniższym odnośnikiem rozbawił mnie do rozpuku. Chociaż szczerze mówiąc, bardziej przeraził…

Szybki test

Właśnie wyszedł najnowszy Flock. Ciekawe czy nadal ma problemy z odpowiednim kodowaniem znakĂłw, przy niestandardowych ustawieniach wordress’a…

A jednak.. nadal ma….

Blogged with Flock

Wybór

Chciałem się was zapytać odnośnie wyboru technologii do nauki. Jestem na rozdrożu, ponieważ postanowiłem pójść w jeden z kierunków - nieśmiertelnej Javy lub micro$oftowego DOT.NET’a.

W co warto się pakować? Co ma większą przyszłość?

Imprezy z dawką wiedzy

Nadszedł okres, kiedy w świecie wydarzeń i ciekawych wykładów, dzieje się bardzo wiele. Poniżej przedstawiam te, warte uczestnictwa, z mojego punktu widzenia. Mam nadzieję, że dołączysz!

Już w najbliższą sobotę (19 maj 2007) dwie imprezy.

Po pierwsze Poznaj Linuksa - całodniowa konferencja mająca na celu przedstawić zalety wolnego oprogramowania i systemu operacyjnego Linux.
Oprócz poruszonych tematów dla mniej doświadczonych użytkowników w agendzie spotkania znajdują się bardziej zaawansowane prelekcje, obejmujące chociażby zagadnienia wirtualizacji czy konfiguracji kart bezprzewodowych.
Start już od 10:00 na Uniwersytecie Jagielońskim, ul. Reymonta 4, aula 055 (Wydział Fizyki, Astronomii i Informatyki Stosowanej)

Tego samego dnia, jednak godzinę wcześniej odbędzie się 4 spotkanie Krakow Ruby User Group. Tematem przewodnim będzie wprowadzenie do języka Ruby i Ruby on Rails. Jeżeli nie spotkałeś się nigdy z tym językiem programowania - najwyższy czas!
Zalecana jest wcześniejsza rejestracja.
Start od godziny 9:00 na Akademii Ekonomicznej, pawilon C, sala D

.procmailrc

Do zachowania dla potomności i samego siebie:

By wykorzystać procmail do przekierowania emaila wysłanego od nadawca@host.dn do posrednik@host.dn na adres odbiorca@host.dn posłużmy się plikiem .procmailrc w swoim katalogu home. Powinien on wyglądać mniej więcej następująco:

:0 fhw
|sed -e 's/^From:/Replay-To:/'

:0 fhw
|procmail -a "From: posrednik@host.dn" -I "To:" -a "To: odbiorca@host.dn"

:0 a
! odbiorca@host.dn

Po co tyle zachodu zapytacie? Miałem problem z googlegroups.com, który polegał na przyjmowaniu poczty jedynie od zamkniętej grupy odbiorców. Chciałem jednakże też udzielić dostępu do niej osobą niezarejestrowanym w grupie, tak w razie awarii.

Dlatego stworzyłem na serwerze użytkownika, którego jedynym celem był odbiór poczty (shell to /dev/null). Zastosowałem do tego celu powyższy kod w pliku .procmailrc, który robi nic innego jak zamienia pole nadawcy From na Replay-To, tworzy nowe pole nadawcy From: posrednik@host.dn oraz zmienia pole odbiorcy To: odbiorca@host.dn, które wcześniej zawierało adres pośrednika. Tak spreparowany nagłówek z częścią właściwą listu (sekcja Body) przekierowuje na adres odbiorca@host.dn.

Wracając do mojego problemu, googlegroups przyjmuje wiadomości od każdego kto wyśle emaila do posrednik@host.dn (który notabene jest dodany do subskrypcji grupy). Dodatkowo stworzone pole Replay-To pozwala odpowiedzieć właściwemu nadawcy. Sukces!

Flock 0.7.11

Właśnie piszę notkę w blogu z przeglądarki Flock. W głównej mierze winny jest temu Gandalf, który ze swoją prezentacją

“We are the web - Join the Flock”

Studencki Festiwal Informatyczny 2007


zachęcił mnie do jej przetestowania. Najzupełniej w sieci, mógłbym napisać To jest zwyczajny test i zakończyć pisanie, ale postanowiłem podzielić się przynajmniej jednym wrażeniem z jej użytkowania. Podczas odkrywania funkcji Moje Aktualności zraził mnie błąd przy wyświetlaniu wpisów dodanych dnia obecnego. Przy takich wpisach widniał wyraz Dzi[, który jest pewnie błędnym wyświetleniem słowa Dziś. Postanowiłem podzielić się moim spostrzeżeniem z twórcami Flocka wysyłając do nich komentarz. Gdy tak wypełniałem kolejne pola edycyjne, zauważyłem brak charakterystycznego czerwonego szlaczka pod błędnymi wyrazami, który od czasu pojawienia się Firefoksa 2.0 korygował w locie moje niedociągnięcia gramatyczne. Zaintrygowany tym postanowiłem poszukać odpowiedzi na pytanie - Na jakiej wersji przeglądarki Firefox bazuje Flock? Odpowiedź była prostsza niż sądziłem - 1.5. Czyli.. trochę nie w czas. Przyzwyczaiłem się do standardowego przywracania sesji, podkreślania wyrazów i paru jeszcze innych dodatków jakie wyszły wraz z wersją drugą Firefoksa. Postanowiłem odpowiedzieć sobie na kolejne pytania - Kiedy te funkcje dołączą do Flocka?, a może bardziej oględnie - Kiedy i czy Flock będzie bazował na Firefoksie 2.0? Drobna chwila z wyszukiwarką dostępną na forum Flocka od razu wyłoniła odpowiedź

The next major version of Flock due out shortly will be based on Firefox 2.0 and will support the “spell as you type feature”.

Spell As You Type


To chyba na tyle.

Tak jak myślałem - Flock ma problemy z niestandardowym kodowaniem znaków jaki stosuję w tym blogu - iso8859-2, z tej przyczyny do końca sobie przez niego nie pobloguję (chyba, że w wersji bez ogonków)

Dzielenie katalogów pomiędzy gospodarzem a gościem w VirtualBox

..czyli jak stworzyć pomost pomiędzy zasobami komputera a wirtualnej maszyny.

Po stworzeniu wirtualnej maszyny za pomocą programu VirtualBox możemy napotkać problem dostępu do plików i katalogów fizycznie znajdujących się na dysku, jednak standardowo nie widocznych z hosta. Z pomocą przychodzi wtedy dokumentacja programu. Jednak, nie każdy ma ochotę czytać, dlatego poniżej krótki howto jak rozwiązać zaistniałą sytuację.

Aby korzystać z dzielenia folderów musimy mieć zainstalowane narzędzia VirtualBox Guest Additions w wirtualnej maszynie.

Załóżmy, że posiadamy wirtualną maszynę nazwaną “VirtualOS”. Aby pozwolić jej mieć dostęp do zasobu dyskowego “C:\katalog” należy uruchomić zarządcę wirtualnych maszyn VBoxManage.exe z odpowiednimi parametrami. Uwaga! To jest program konsolowy.

W systemie Windows, VirtualBox domyślnie instaluje się w katalogu “C:\Program Files\InnoTek VirtualBox\”. Tam znajdziemy plik VBoxManage. Aby poinformować wirtualną maszynę o folderze współdzielonym należy wykonać komendę:

VBoxManage.exe sharedfolder add "VirtualOS" -name "nazwa_zasobu" -hostpath "C:\katalog"

Gdy wykonamy powyższe polecenie, pozostanie nam ustanowić połączenie z wewnątrz wirtualnej maszyny. Dokonujemy tego w taki sam sposób jak montuje się lub odmontowuje zasoby sieciowe w systemie Windows - w konsoli cmd wpisujemy:

net use x: \\vboxsvr\nazwa_zasobu

Należy zwrócić uwagę na spacje w powyższym poleceniu. Po jego wykonaniu, pod literą dysku x: znajdować się będzie katalog “C:\katalog”.

W przypadku gdy wirtualną maszyną, jest system GNU/Linux polecenie montowania zasobów będzie wyglądać nieco inaczej:

mount -t vboxsf nazwa_zasobu /mnt/share

Nie muszę chyba nadmieniać, że katalog /mnt/share powinien zostać utworzony przed wykonaniem powyższego polecenia.

Windows/386

Czy widzieliście reklamówkę Windows 386 z lat 80? Jeżeli nie mieliście jeszcze tej przyjemności, usiądźcie wygodnie bo czeka was świetna zabawa na 12 minut.

Microsoft Windows/386 - The soul of the New Machines

pdf tools

Od jakiegoś czasu zabieram się do opisania dwóch prostych i praktycznie dla mnie już niezbędnych narzędzi do pracy z dokumentami pdf. Mam na myśli pdftk oraz pdfcreator.

PdfTk jest zaawansowanym narzędziem do pracy nad plikami pdf. Posiada opcje dzielenia dokumentów, łączenia ich ze sobą, szyfrowania i rozszyfrowania, i wiele więcej. Z tych opcji głównie korzystam. Co świadczy o wielkości tego programu to dostęp do tych funkcji bezpośrednio z linii komend, co jest zbawieniem przy obrabianiu różnych dokumentów. Wystarczy napisać prosty skrypt, który zrobi po kolei zaplanowane zadania i cieszyć się wynikiem.
Warto także wspomnieć o dostępności pdftk nie tylko dla użytkowników systemu Windows, a także dla Linuksa, Mac OSX, FreeBSD i Solarisa.

Drugi z wymienionych programów, PdfCreator jest programem, a raczej sensu stricte, wirtualną drukarką, pozwalającą drukować dowolne dokumenty, grafikę, skoroszyty wprost do pliku pdf. Pozwala to na generowanie dokumentów niezależnych od systemu operacyjnego dokładnie w takiej formie jakiej chcemy. Do atutów PdfCreator należy również bogata konfiguracja wyjściowego pliku.