Do pracy z hostingiem gdzie mamy tylko ‘‘‘ftp’’’ przydaje się montowanie dysku poprzez właśnie ftp. Służy do tego program ‘‘‘curlftpfs’’’ (np apt-get install curlftpfs).
Odpalamy go jako:
$ curlftpfs ftp://user:pass@host/ ./mountpoint Do tego potrzebujemy uprawnienia grupy fuse więć jako root musimy sobie ją dodać od naszego użytkownika.
Jeżeli mamy dużo połączeń do zarządzania przyda się mały skrypt:
ftpmount sterowany konfiguracją w pliku config.ini:
[hostone.pl] host=ftp.hostone.pl user=userone pass=passone # jak nie podamy tego wpisu, program się zapyta o hasło mountpoint=hostone.pl [hosttwo.pl] host=ftp.hosttwo.pl user=usertwo mountpoint=hosttwo.pl Wtedy wystarczy nam:
./ftpmount hostone.pl # montujemy połączenie ./ftpmount -u hostone.pl #odmontowywujemy połączenie ./ftpmount -l # lista dostępnych konfiguracji połączeń ......
apt-get install urlview
w ~/.muttrc dodane makro
orac plik ~/.urlview:
teraz ctrl+b zbiera linki z treści wiadomości, które otwieramy w wybranej przeglądarce ;)......
set imap_user = “[email protected]”
set imap_pass = “password”
set smtp_url = “smtp://users\@[email protected]:587/”
set smtp_pass = “password”
set from = “[email protected]”
set realname = “My ql user”
set folder = “imaps://imap.gmail.com:993”
set spoolfile = “+INBOX”
set postponed="+[Google Mail]/Drafts”
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
set move = no......
Nie mam miejsca by zrobić/użyć partycji, którą bym zamontował pod /usr/libale chwila w necie pozoliła znaleść mi rozwiązanie odpowiednie dla mnie :)
mount –bind /opt/usr/lib /usr/lib
lub w /etc/fstab/opt/usr/lib /usr/lib none bind
i teraz jest ok :)......
Mam jeszcze tą nieprzyjemnośc pracy z PHP (w tym przypadku z symfony framework) i aby była przyjemniejsza dodałem sobie hook na pre-commit do git’a.
http://dl.getdropbox.com/u/185133/git/pre-commit by zadziałało przerywanie commit’a gdy ‘symfony unit-test’ się nie udadzą, potrzebna jest łatka na symfony (przynajmniej na moją wersję 1.0.17)
http://dl.getdropbox.com/u/185133/git/symfony_return_code.diff Hook zakłada, że commit jest robiony w katalogu projektu (tak mam najczęsciej) i znajduje sie w nim plik ‘symfony’
btw: hook wymaga pythona.......