Archive for the 'programowanie' Category

Page 2 of 4

django-extensions w repo devilish

Zapewne słyszeliście o django-extensions, jeśli nie to możecie przeczytać a nawet usłyszeć i obejrzeć co nie co: tutaj po polsku, tutaj po angielsku (stara strona, aktualnie kod na github, ale przynajmniej jest tutaj treść w postaci html. Github posiada tylko pliki z dokumentacją) a w tym miejscu screencast po angielsku. Ja szczerze mówiąc o aplikacji dowiedziałem się niedawno i po prostu nie mogę uwierzyć jak ja mogłem bez tego żyć! Teraz nie mogę.
Wspominam o samym django-extensions z jednego powodu, nie po to aby się pochwalić, ale aby poinformować, że od dzisiaj paczka rpm jest w zewnętrznym repo http://baseroot.info/. Kod jest świeży, prosto z github`a. Repo instalujemy

su -c 'cd /etc/yum.repos.d/ && wget baseroot.info/devilish.repo'

A potem już tradycyjnie

sudo yum install django-extensions

.
Następnie dodajemy django-extensions do pliku settings i jazda. Podpowiem jedną komendę

./manage.py shell_plus

Resztę można odnaleźć w dokumentacji, do której odsyłam.
Pokój.

Dajax odpicuje Django!

Jestem fanem Django. Obiecałem, że opiszę jak odpicować aplikację zrobioną przy użyciu Django. Dzisiaj opiszę jak zaimplementować ajax przy użyciu Dajax (abstrahując to ich logo jest naprawdę dobre). Przechodzimy do rzeczy, opisane krok po kroku jak zainstalować i zaimplementować. Continue reading ‘Dajax odpicuje Django!’

Dajax i jquery 1.4.2

Siedzę nad dużą aktualizacją mojego amatorskiego projektu www.gdziebylkaziu.pl i zaplanowałem sobie dorzucić trochę ajaxa do map google. Szperając po internecie znalazłem http://dajaxproject.com i zakochałem się, dzięki temu mogę wszystkie proste funkcjonalności ajax napisać w … pythonie! :) Cieszę się ponieważ pomimo tego, że javascript jest ok to wolę pythona, oj wolę. Przechodzimy do rzeczy. Ostrzegam rozwiązanie jest banalne i pewnie wiele osób na to wpadło. Continue reading ‘Dajax i jquery 1.4.2′

www.gdziebylkaziu.pl – Permanentna inwigilacja banknotów

Przez pewien czas pracowałem nad skromnym projektem i oto postanowiłem go upublicznić.

www.gdziebylkaziu.pl

Skromna aplikacja dająca możliwość dodawania i śledzenia dodanych banknotów. Zapraszam do korzystania a przede wszystkim do zgłaszania uwag i wygłaszania opinii.

Całość powstała przy użyciu django oraz javascript i jest hostowana na rootnode.net.

Erekcja na widok konstruktora kopiującego w javascript

Tytuł dedykuję Łukaszowi Płachcie, który prawie pękł ze śmiechu jak się dowiedział.
W pewnej chwili bardzo potrzebowałem konstruktora kopiującego w pewnym projekcie nad którym siedzę w pracy. Do tej pory nie wiedziałem, że taka konstrukcja istnieje i nie wiedziałem do czego może być mi potrzebna. Może gdybym bardziej uważał na zajęciach z programowania (studia czasem się przydają, ale rzadko). Problem pojawił się gdy musiałem przekazać obiekt javascript pomiędzy dwiema stronami, postanowiłem użyć json`a do zapisania obiektu, załadowania do ciasteczka i rozpakowania na stronie docelowej (a propos, jeśli ktoś zna lepszą metodę to z chęcią przeczytam i się czegoś nauczę).

Continue reading ‘Erekcja na widok konstruktora kopiującego w javascript’

Django i ajax

W mojej nowej pracy, pracuję tam 6 miesięcy to już nie jest tak nowa, dużo się uczę i dużo koduję. Między innymi używam sławnego jquery i ajaxa. Postanowiłem dołożyć obie rzeczy do django aby wszystko ładnie pięknie ze sobą współgrało. Założenie było proste, pewne elementy strony mają być dynamicznie odświeżane. W moim projekcie wyświetlam statystyki na stronie głównej używając właśnie ajaxa i jquery aby były one w miarę aktualne (w czasie rzeczywistym można rzec).
Continue reading ‘Django i ajax’

Emacs, nxhtml, js-mode i haki

Piszę w django czyli używam wielu języków w jednym pliku co pociąga za sobą konieczność korzystania z wielu trybów pracy emacsa. Zainstalowałem nxhtml ale miał on jakieś problemy z javascript-mode którego nie mógł odnaleźć.. Po paru minutach poszukiwań winnym okazał się brak pliku js.el (lub innego ale ja wybrałem sobie js.el bo tak twórcy nxhtml sugerowali, jakoby js2-mode nie działał). Po instalacji wyżej wymienionego i otwarciu pliku z templatem django emacs wariował przy jakiejkolwiek próbie edycji kodu javascript. Całość zawieszała się a w dole pojawiał się napis „Fontyfing” i znikał. Możliwe było przerwanie tego przez ctrl + g ale nie zawsze działało i problem powracał bardzo szybko.

Continue reading ‘Emacs, nxhtml, js-mode i haki’