Dodano 23 MAJ 2007 roku o godzinie 23:26:28
Dzisiaj zmuszony byłem stworzyć skrypt w PHP, który wykorzystuje funkcję mail(). Ponieważ miałem serdecznie dość wgrywać na mój serwer plików, tylko po to aby sprawdzić czy wysyłany mail jest poprawny postanowiłem na szybko zainstalować sobie jakiś serwer SMTP.
Gdzieś przeczytałem, że klasyczny sendmail to przeżytek, a na dodatek jest pełen luk, także wybór padł na POSTFIXa. Instalacja i konfiguracja pod Ubuntu jest banalna. Wystarczyło posłużyć się poleceniem:
sudo apt-get install postfix
A potem przejść bardzo prostą konfigurację (praktycznie wszystko pozostawiłem standardowo). Wprawdzie taka konfiguracja nieczym nie zachwyca. Powiem wręcz, że to jest bardzo ubogi efekt, ale najważniejsze co chciałem zostało osiągnięte. Mogłem korzystać z funkcji mail.
Dodano 18 MAJ 2007 roku o godzinie 23:08:06
Robiłem sobie dzisiaj szablon. Wszystko wypas, działa pod IE, FF i prawie pod Operą. Dlaczego prawie? Wyświetlane wszystko jest ok. Ale, coś pod nagłówkiem nie mogę kliknąć, na żaden z elementów formularza. Ba, gdy przewinę stronę w dół, a potem z powrotem do góry to część tego tekstu co jest pod nagłówkiem znika :)
Ale to jeszcze pikuś. Gdy na tej stronie odpalę skryptozakładkę, która robi obwódkę wokół DIVa to wtedy magicznie mogę korzystać z całego formularza. O dziwo te ramki pokazują mi, że wysokość jednego z DIVów jest nienaturalnie duża. Jutro zbadam ten problem, może wtedy znajdę rozwiązanie :)
Dodano 18 MAJ 2007 roku o godzinie 15:14:58
Mam do wykonania parę zadań. Jedno z nich to napisanie funkcji/procedury w MySQL. Jak dla mnie to jest (a właściwie była) czarna magia. Troszkę czasu na to przeznaczyłem i okazało się, że takie coś wcale nie jest straszne ;-]
Podobnie jak PHP, C++, Java i masa innych języków programowania ma procedury i/lub funkcje. Jak wiadomo mogą one posłużyć do wielu różnych rzeczy. W MySQL można je wykorzystać aby zwiększyć bezpieczeństwo. Zapisana funkcja/procedura może być bez problemu wywołana z poziomu PHP, ponieważ wystarczy wysłać zapytanie do bazy będące wywołaniem funkcji/procedury. W dalszej części postaram się nieco opisać te dwie rzeczy.
Dodano 11 MAJ 2007 roku o godzinie 19:19:05
Jakiś czas temu pisałem o tym jak to się resetuje MOTD. Dzisiaj chciałem dodać do pliku /etc/resolv.conf adresy IP OpenDNS. Niestety wystąpiły nieprzyjemne problemy...
Podczas restartu połączenia plik resolv.conf w magiczny sposób miał ponownie adresy DNS tepsy. Chciałem jakoś temu zaradzić i nie mogłem wpaść specjalnie jak to zrobić. Podejrzewam, że gdzieś winny może być skrypt UbuNeo, który resetował zawartość tego pliku. *
Przeszukałem sporo skryptów, które mogły mieć coś do czynienia. W końcu znalazłem pewne rozwiązanie, które jest skuteczne ;]
Dodano 11 MAJ 2007 roku o godzinie 11:19:39
Dzisiaj zostało wydane Ubuntu Studio. To distro oparte na Ubuntu było już oczekiwane od pewnego czasu, ponieważ jest przeznaczone generalnie do tworzenia różnego rodzaju multimediów. Od tworzenia grafiki, muzyki aż do filmów.
Strona główna pojektu jest chwilowo niedostępna, to jest pewnie wina "digg effect" ;-]
Dodano 08 MAJ 2007 roku o godzinie 11:41:13
Wiecie co mnie ostatnio totalnie wkurza ? Drukarka HP LaserJet 1020 pod moim Kubuntu. Niby są sterowniki do niej, ale nie wydrukuję choć raz od początku do końca całego dokumentu (a szczególnie, gdy drukuję z OpenOffice). Ponoć to jest wina samego KDE, ponieważ pod GNOMEm nie ma czegoś takiego....
No cóż, pozostaje mi upgrade do Feisty Fawn, tam ponoć coś poprawili...
Myślę, że to jest najwyższa pora aby firma Hewlett-Packard stworzyła jakieś sterowniki przeznaczone dla systemów UNIXowych...
Dodano 13 KWI 2007 roku o godzinie 17:56:46
Gdy wyszła nowa Operka 9.20 nagle przestał mi działać poprawnie GMail, oraz Google Reader. Aby jakoś się z tym uporać wystarczyło, że dla tych dwóch stron wybrałem: "Edit Site Preferences" -> Scriptnig, po czym w tej zakładce usunąłem lokalizacę do katalogu, w którym znajdują się moje UserJS-y.
W tym miejscu chciałbym podziękować Adasiowi, gdyby nie on, to możliwe, że bym wrócił do FF ;-]
Dodano 11 KWI 2007 roku o godzinie 16:57:59
Nie wiem co się stało, ale dzisiaj mój komputer zaczął strasznie przycinać podczas normalnej pracy. Byłem totalnie wku*, bo nie mogłem nawet posłuchać sobie muzyki.
No cóż bez SWAPa mój RAM bardzo szybko został zawalony, a potem (czyli po jego zapełnieniu) nie miałem co oczekiwać na poprawną pracę systemu (tak właściwie to była totalna zwiecha)...
No moje szczęście znalazłem rozwiązanie na forum ubuntu.
Dodano 05 KWI 2007 roku o godzinie 12:04:10
Całkiem niedawno postanowiłem, że chciałbym mieć na moim pulpicie zdjęcie pewnej ukochanej osoby. Ustawienie jej zdjęcia jako tapetę nie odpowiadało mi. Postanowiłem, że skorzystam sobie z programu pod KDE - SuperKaramba.
Znalazłem nawet pewien widżet, który dowolny obrazek "wsadzał" w taką fajną ramkę i umieszczał na pulpicie. Całkiem miły skrypt (A-photo), ale strasznie toporny i obciążający mój sprzęt. Nie mogłem nawet zmienić obramowania do obrazka (a było ich kilka), dlatego też postanowiłem, że sam sobie zrobię prosty widżet, który umieści zdjęcie na pulpicie.
Ku mojemu zdziwieniu stworzenie prostych widżetów dla karamby wcale nie jest tak skomplikowane. Wykonanie skryptu, który mnie zadowala zajęło ok. 5 minut i 3 linijki kodu. Wprawdzie to jest prymitywny skrypt (wyświetla jedno zdjęcie, które jest na przezroczystym tle) to mi on wystarcza ;-)
Dodano 02 KWI 2007 roku o godzinie 18:28:57
Cała sprawa wyszła przy okazji organizowania mojej muzyki. Wprawdzie znalazłem program (Amarok, a dokładniej Amarok + Amarok Web Fronted), który w 100% mnie satysfakcjonuje, problemem okazały się uprawnienia do plików.
W moim katalogu z muzyką jest masa plików. Okazuje się, że nie wszystkie miały jednakowe uprawnienia i nie zawsze mogłem zapisywać w nich poprawione tagi ID3v1.
Nie chciało mi się za każdym razem edytować od nowa kolejnych chmodów dla każdego mp3, dlatego odpaliłem program chmod z parametrem -R, ale szybko żałowałem tej decyzji. Wprawdzie pliki miały dobry chmod (taki jaki chciałem, czyli 644) to nie miałem dostępu do katalogów.
Zależało mi na tym, aby każdy katalog, w folderze z muzyką, otrzymał chmoda 755, a każdy plik 644. Przyszła decyzja o napisaniu skryptu, który by rozwiązał mój problem.
Dodano 01 KWI 2007 roku o godzinie 22:56:45
Mam problem z napisaniem pewnego skryptu w Bashu. Generalnie sprawę nieco uproszczę, bo póki co nie chcę wyjawiać co to będzie.
Zależy mi na tym, aby skrypt listował zawartość katalogu i przeprowadzał pewne działania na plikach. Problem polega na tym, że spacje w nazwach plików powodują totalny burdel. Próbowałem jakoś temu zaradzić, ale efekt jest raczej mizerny...
Dodano 29 MAR 2007 roku o godzinie 21:33:27
Wczoraj chwilkę się męczyłem, aby móc masowo zmienić wymiary dla kilku obrazków. Szukałem, kombinowałem i w końcu przypomniałem sobie, że po Linuksem mam Imagemagick...
Generalnie cały skrypt jest totalnie banalny, ale dla mnie kompletnego n00ba basha to zajęło chwilkę (ok 5 minut ;p), dlatego chcę się podzielić tym mało odkrywczym kodem, oraz z lekka wyjaśnić...
Ci co znają basha to właściwie nie mają po co czytać reszty tej notki :-)
Dodano 26 MAR 2007 roku o godzinie 21:06:58
Pamiętacie jeszcze tą sympatyczną sówkę? Jeszcze całkiem niedawno była tak powszechnie wykorzystywana na różnych kanałach IRCowych i nie tylko.
Cały czas jej różne wersje budzą u mnie taki łagodny uśmiech ;-]
Dodano 24 MAR 2007 roku o godzinie 12:35:33
Ostatnio miałem taki przypadek, który mnie strasznie wkurzał. Mianowicie nie mogłem zrobić upgrade'a w/w paczek (pokazywało, że paczki są niby uszkodzone). Okazuje się, że upgrade tylko mplayer'a wystarczy, aby rozwiązać problem.
Dodano 24 MAR 2007 roku o godzinie 08:42:37
Ostatnio bawiąc się i modyfikując plik /etc/motd zauważyłem, że po restarcie zawartość tego pliku zostaje przywrócona do tej sprzed jakichkolwiek modyfikacji. Problem ten wyjątkowo mnie zdziwił, ponieważ wcześniejsza wersja Ubuntu (Dapper Drake) nie sprawiła mi tego typu problemu.
Za całość jest odpowiedzialny plik /etc/init.d/bootmisc.sh, oraz plik /etc/motd, który jest tylko symbolicznym linkiem do /var/run/motd.
Dodano 23 MAR 2007 roku o godzinie 19:24:02
Od pewnego czasu zamarzyło mi się zrobić wyświetlanie jakiegoś tekstu podczas rozpoczynania nowej sesji terminala. Pod Slackiem wyglądało to tak, że zanim pokazało się np. 'radmen@Balrog:~$' to przed tym wyświetlała się dowolna "fortunka" czyli jakiś cytat.
Mi akurat nie zależało na tym, aby pokazywały się losowe cytaty tylko jeden konkretny. Ten cytat umieściłem w pliku /etc/motd (równie dobrze może to być inny plik, np ~/.motd), a potem wystarczyło, że do pliku ~/.bashrc dopisałem coś takiego (na samym końcu):
cat {plik z MOTD}
Jak widać nic wyszukanego, a u mnie działa. Edycja pliku /etc/motd sprawi, że przy logowaniu poprzez np. SSH pokaże się również ta wiadomość.
Na koniec dołączę taki mały obrazek, jak to u mnie wygląda ;-)
Dodano 22 MAR 2007 roku o godzinie 16:34:18
Jako każdy szanujący się i poprawnie zboczony maniak komputerów chcę nadać "imię" mojemu komputerowi... ;p
Póki co mój hostname nazywa się (prostacko) "monopolowy", ale jego nazwa została dzisiaj brutalnie splagiatowana, a ja stwierdziłem, że to najwyższy czas nadać coś konkretnego dla mojej skrzynki...
Wiem, że kiedyś był taki topic, ale mimo wszystko czekam na jakieś fajne propozycje ;-)
Update: wybrałem nazwę hosta. Od dzisiaj moja maszynka będzie się zwała Balrog ;-]
Dodano 18 MAR 2007 roku o godzinie 15:29:49
Poszukuję programu pod Linuksa, który pozwoli mi w dobry sposób zorganizować moją muzykę na dysku. Amarok tworzy kolekcję muzyki, jednak nie znalazłem softu, który mógłby tą kolekcję (zapisaną w bazie MySQL) w jakiś sposób wykorzystać. Zależy mi głównie na czymś lekkim, co będzie działało sprawnie...
Z góry dzięki za pomoc ;-)
Dodano 12 MAR 2007 roku o godzinie 01:23:16
Dzisiaj po długim czasie zrobiłem upgrade systemu do wersji Edgy Eft. Posłużyłem się informacjami na forum Ubuntu i muszę powiedzieć, że poza długim czasem czekania nie było większych problemów.
Konfiguracja neostrady przy pomocy UbuNeo sprawiła troszkę problemów, ale wystarczyło, że wpisałem:
sudo modprobe speedtch
sudo pppd call ubuneo_ppp
I połączenie już było ;-)
Aktualnie problemem jest to, że zamiast boot screena (czyli tego paska ładowania systemu) widzę jedynie komunikat, że odświeżanie jest poniżej normy. Nie pamiętam jak się nazywał program odpowiedzialny za to, ale jak się dowiem to go usunę :-]. Kolejnym problemem jest to, że muszę jeszcze pobrać 170MB uaktualnień :/
Edgy Eft jak na pierwsze wrażenie wydaje się być szybszy. Z wizualnej strony również wygląda lepiej i muszę przyznać, że podoba mi się ;-)
Dodano 10 MAR 2007 roku o godzinie 21:59:26
Dzisiaj musiałem z pewnego PDFa wyciągnąć tekst, który był mi potrzebny. Normalnie to wystarczy, że w KPDF zaznaczę tekst i wybieram "kopiuj tekst do schowka" i po sprawie. Jednak skoro dokument jest zabezpieczony, a ja nie mogę kopiować jego zawartości to co zrobić ?
Sprawa jest całkiem prosta. Wystarczy, że otworzysz tego PDFa i wydrukujesz to pliku PDF (paczka "cups-pdf" pod Ubuntu). Ale zaraz, PDFa drukować do PDFa? Tak! Kawał polega na tym, że zostanie zapisana dokładna kopia dokumentu, z tą różnicą, że nie będzie już zabezpieczeń. Po tej malutkiej sztuczce mogłem moim KPDF kopiować tekst z "wydrukowanego" pliku. Jedynym problemem było to, że część materiału w oryginalnym dokumencie było już zapisane jako obrazek i tego już nie szło zapisać jako tekst ;-) (ok, dałoby radę gdybym użył jakiegoś OCR, ale nie o tym mowa ;p )
Masz wyłączone Java-Script, aby korzystać z pełnych (hehe dumnie brzmi) możliwości strony proszę włączyć obsługę JS
Miniblog
PSP- pytania nooba
Hej :) Mam spory problem. Zakupiłem sobie PSP (te starsze) i chce zainstalować na nim PSPKVM. Mam najnowszy firmware, ale tak naprawdę nie wiem czy na nim uda mi się cokolwiek zainstalować. Czy ktoś mógłby mnie oświecić co powinienem zrobić, aby móc zainstalować własne aplikacje ?
Ktoś tutaj raz pisał o nowym firmware, ale niestety nie mogę nic znaleźć :/ Pomoże ktoś ? :)
Komentarze
Malutkie zmiany na blogasku
Od pewnej chwili zamierzałem się szarpnąć na małe zmiany w szablonie. Żadnych rewelacji. W sumie jedyna ciekawa rzecz to lekkie podciągnięcie znajomości css3. Muszę przyznać, że jestem pod wrażeniem składni nowego CSS'a. Aktualnie moja najbardziej zaawansowana regułka to (taak, małe wrażenie robi, wiem o tym:P ):
#navbar > h2[id] ~ div { }
Ogółem to możliwości robią spore wrażenie. Szkoda tylko, że w mojej pracy muszę patrzeć na wszelkie inne przeglądarki... Na szczęście na blogasku mam to gdzieś, dlatego nie będę patrzeć na to jak IE będzie to interpretowało :P
Komentarze
Emo wstęp - dlaczego ?!
No właśnie. Dlaczego przez serwis nasza-klasa dowiaduję się kto z moich znajomych hajtnął się był ? Oni przeca, w większości wypadków, są w moim wieku, a tak im się spieszy?
A tak na serio to naprawdę dowiaduję się o tego typu rzeczach przez naszą klasę..
Komentarze
Archiwum
Listopad 2008
Październik 2008
Wrzesień 2008
Sierpień 2008
Lipiec 2008
Czerwiec 2008
Maj 2008
Kwiecień 2008
Marzec 2008
Luty 2008
Styczeń 2008
Grudzień 2007
Listopad 2007
Październik 2007
Wrzesień 2007
Sierpień 2007
Lipiec 2007
Czerwiec 2007
Maj 2007
Kwiecień 2007
Marzec 2007
Luty 2007
Styczeń 2007
Grudzień 2006
Listopad 2006
Październik 2006
Wrzesień 2006
Sierpień 2006
Kategorie
#$@%!
Cytaty
Filmy
Fotka.pl
Google
Humor
Kryptografia
Ku pamięci
Matura
Studia
Linux
Miniblog
Nieskładnie ?
Ogólne
Polityka
Praca
Projekty
Programowanie
Kurs PHP-GTK
Prywatnie
Przemyślenia
Religia
Zasady
Pytania
Statystyki
Techblog
Blog
Blog Kaszaka
Chiny z pierwszej ręki
cimlik
DeBlog
Dizzer
niepokorny.org
Personal Development po polsku
Weronika R. vel Cichodajka
YagAA weblog
Komiksy
Bug City
Garfield ^^
John and John
Organizacyjne
About me
Co mnie wkurza
Kontakt
Moja wishlista :D
Poszukuję anime :)
Zanim do mnie napiszesz
Różne
Dłużnicy.net
Forum żeglarskie
HackingPlanet.org
Jogger.pl
Pajacyk.pl - Polska strona głodu
tasklet.info
Wczasy na Kaszubach
Zasady obowiązują
Meta
Zaloguj się
RSS
Reklama