RkBlog

Django 1.4 - lista nowości i zmian w nowej wersji frameworka

23 marca wydana została nowa wersja frameworka Django oznaczona numerem 1.4. Można pobrać ją ze strony projektu. Największą zmianą w tej wersji jest dodanie obsługi stref czasowych. Jeżeli włączymy obsługę stref czasowych Django będzie zapisywać obiekty daty/czasu dla czasu UTC. Przy wyświetlaniu obiekty te uwzględnią strefę czasową użytkownika. Zostało już dokładnie opisane w dokumentacji. Oprócz tego w Django 1.4 znajdziemy:

  • Usprawnienia w ORMie, w tym obsługę SELECT FOR UPDATE, czy możliwość wydajniejszego dodawania dużych grup rekordów. Dodano także QuerySet.prefetch_related do "grupowego" ładowania powiązanych rekordów (tam gdzie select_related() nie zadziała).
  • Zwiększenie bezpieczeństwa - dodanie lepszego haszowania haseł (np. za pomocą bcrypt, czy PBKDF2), nowe narzędzia do podpisywania danych, usprawnienia CSRF i proste zabezpieczenia przez clickjackingiem.
  • Zmieniono także startowy szkielet projektu jak i manage.py tak było tam mniej "magii".
  • Dodano obsługę testów działających w przeglądarce (np. Selenium)
  • Pełna lista zmian w release notes.

Django 1.4 nie obsługuje już Pythona 2.4. Obecnie Django działa pod wersjami 2.5, 2.6 i 2.7. Niebawem znane mają być plany stopniowej migracji z Pythona 2 na Pythona 3 (choć obsługa Pythona 2 na pewno za szybko nie zniknie).

Z wstecznie niezgodnych zmian wymienić można wymaganą wartość dla SECRET_KEY (Django 1.4 rzuci tylko ostrzeżeniem DeprecationWarning, ale Django 1.5 już się bez tego nie uruchomi). W przypadku Panelu Admina framework będzie szukał plików statycznych w ścieżce określanej przez STATIC_URL (STATIC_URL/admin/).

› Read more

Sposoby na udaną fotografię Wenus w ultrafiolecie

Rok 2012 upływa pod znakiem Wenus, która jest teraz bardzo dobrze widoczna. Co więcej niebawem jej tranzyt na tle Słońca jak i poranne okno obserwacyjne z końcem lata. Już teraz miłośnicy fotografii planetarnej wykonują spektakularne fotografie w ultrafiolecie przedstawiające struktury chmur na tejże planecie. Niestety łatwiej zrobić niż napisać. Fotografia w ultrafiolecie nie należy do łatwych z kilku powodów - słabej czułości kamer, podatności krótkich fal na złe warunku atmosferyczne, absorpcji ultrafioletu przez szklaną optykę teleskopu. W tym artykule przedstawię różne metody optymalizacji fotografii w ultrafiolecie.

Fotografia Wenus w ultrafiolecie, paśmie widzialnym i w podczerwieni - Sean Walker

› Read more

Tranzyt Wenus na tle Słońca i zakrycie Jowisza przez Księżyc w 2012

Rano 6 czerwca (06.06.2012) będziemy świadkiem tranzytu Wenus na tle tarczy słonecznej. W Polsce widoczna będzie tylko druga - końcowa część tranzytu (sam tranzyt zacznie się jeszcze zanim Słońce wzejdzie nad horyzont. Tranzyt można obserwować za pomocą teleskopów słonecznych (Lunt, Coronado), czy za pomocą odpowiednio dobranych teleskopów, lornetek wyposażonych obowiązkowo w folię AstroSolar Baadera. Wydarzenie to zostało już dobrze nagłośnione w różnych mediach ;)

Tranzyt Wenus w 2012

Również dość wcześnie rano 15 lipca (15.07.2012) dojdzie do zakrycia Jowisza przez Księżyc. Początek zjawiska przypadnie przed 4 rano i będzie nam dane obserwować je w całości. Słońce będzie poniżej linii horyzontu, ale i tak będzie już dość jasno.

Zakrycie Jowisza przez Księżyc

14 listopada dojdzie także do zakrycia Merkurego przez Księżyc, a 9 Maja 2013 roku - zakrycia Marsa. Niestety oba te zjawiska będą przebiegać z Słońcem obecnym na niebie co drastycznie utrudni ich rejestrację (choć nie uniemożliwi ;))

Wszystkie te zjawiska można symulować/sprawdzić w Stellarium ustawiając datę i zmieniając płynnie czas.

› Read more

Kontrolery USB do motofocusów i napędów do wyciągów - sterujemy wyciągiem z poziomu komputera

Na rynku dostępne są tanie motofocusy, napędy do wyciągów - SkyWatchera, JMI i podobne. Prosty silniczek na prąd stały zasilany z baterii podłączany jest to wyciągu by umożliwić płynne ostrzenie bez dotykania teleskopu i bez powodowania drgań utrudniających wyostrzenie obrazu.

Napęd do wyciągu SkyWatchera

Napęd do wyciągu SkyWatchera

Napędy te sterowane są za pomocą dołączonego pilota. Nie da się jednak sterować nimi z poziomu komputera (gdy np. chcemy sterować wszystkim zdalnie). By uzyskać taką opcje musimy kupić specjalne "urządzenie" będące nieco rozbudowanym pilotem posiadającym wyjście USB. W sprzedaży dostępnych jest kilka takich kontrolerów różniących się głównie wtyczkami i kabelkami... Ja wybrałem HitecAstro DC Focus Controller, który na chwilę obecną jest chyba najtańszym w europejskich sklepach. Wygląda to tak:
HitecAstro DC Focus Controller

› Read more

Fotografie Jowisza zawsze się przydają - naukowcy apelują

Sezon na Jowisza, który dobiega końca był dość spokojny. Pas południowy powrócił, nic w Jowisza nie uderzyło. Wydawać się może że nuda i nie warto już Jowiszem zawracać sobie głowy. Nic mylnego. Obecne północny pas mocno się skurczył (i może zmniejszyć się jeszcze bardziej!).

Planeta w rzeczywistości jest bardzo aktywna. John H. Rogers z brytyjskiego BAA przewiduje że jasne zawirowania (outbreak) w prądzie strumieniowym NTBs mogą pojawić się jeszcze w tym roku. Północny pas, obecnie "chudy" zacznie się poszerzać już w następnym roku lub nieco później. Ważne jest by jak najszybciej zaobserwować zmiany zachodzące w atmosferze planety.

Dlatego naukowcy zachęcają amatorów do fotografowania Jowisza jak długo się da. Fotografie (mogą być nawet proste mono z podczerwieni) należy zgłaszać na ALPO (wystarczy podać link do fotografii) i/lub na PVOL.

› Read more

Tworzenie współczesnych szablonów HTML/CSS za pomocą frameworka Foundation

Foundation to framework CSS znacząco ułatwiający tworzenie szablonów stron internetowych. W skład frameworka wchodzi grid (siatka) zapewniająca układ, strukturę strony, a także predefiniowane style dla przycisków, formularzy, powiadomień, czy tooltipów. Ważną zaletą jest też skalowalność szablonów między urządzeniami. Foundation wpisuje się w "responsive design" - nasz szablon (oparty o grida) będzie się dostosowywał wymiarami i wyglądem do rozdzielczości ekranu - wliczając w to smartphony i tablety. Zobacz co stanie się gdy zaczniesz zmniejszać rozmiar okna przeglądarki z otwartą stroną frameworka - layout płynnie skaluje się. Dzięki Foundation otrzymujemy także "gratisową" optymalizację strony pod urządzenia mobile. Także moja strona - ta na której teraz jesteś - używa tego frameworka (i też się płynnie skaluje).

› Read more

RkBlog main page Search RSS Contact