• 2012 (3)
  • 2011 (51)
  • 2010 (38)
  • 2009 (36)
  • < listopada 2011 >
    Pn Wt Ś Cz Pt So N
      1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30        

    Weź udział!

    Logo konkursu Wolny Wybór

    wypróbuj

    Logo wielojęzycznego chatu

    : Home / blog / wpisy wg daty
    Listopada 2011

    Niedziela 27 listopada 2011

    Debugowanie aplikacji AJAX za pomocą FirePHP PDF Drukuj Napisz e-mail
    Wpisał %s Wojtek Hildebrandt
    niedziela, 27 listopada 2011 18:46
    IT / Dev zone

    We wpisie na temat podstaw Firebuga zapowiedziałem przyjrzenie się bliżej niektórym funkcjom i wtyczkom. I właśnie teraz to zrobimy.

    Za pomocą Firebuga uzbrojonego w FirePHP (i FireQuery, ale to nie będzie miało aż takiego znaczenia) naprawimy prostą aplikację AJAXową - konkretnie funkcjonalność sprawdzenia dostępności loginu przy rejestracji.

    Aplikacja powstała w oparciu o Zend Framework z wykorzystaniem jQuery. Użycie frameworków sprawia, że pisanie aplikacji jest bardzo proste i szybkie (choć okupione wcześniejszą nauką frameworka). Dodatkowo, dzięki obsłudze AJAXa w jQuery, sprawa będzie jeszcze prostsza.

    Ale żeby nie było tak kolorowo, zasiałem do aplikacji pewien błąd. Spójrzmy, jak przebiegało debugowanie tej aplikacji, a za chwilę jeszcze kilka słów na ten temat.

    http://www.youtube.com/watch?v=TH5DibnOdxo

    Read more
    Zmieniony ( środa, 30 listopada 2011 16:33 )


    Piątek 25 listopada 2011

    Fotogaleria Flash w 10 minut: TRIP WOW PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    piątek, 25 listopada 2011 10:09
    Multimedia / foto

     Firma TripAdwisor udostępnila w sieciowej ,,chmurze'' ciekawą aplikację, za pomocą której można w ciągu kilku minut wygenerować atrakcyjną prezentację FLASH na bazie swoich fotografii.

    Szerszy opis przeczytaj w dziale Oprogramowanie / webowe / trip wow generator pokazu slajdow

    TripWow

    Read more
    Zmieniony ( piątek, 25 listopada 2011 13:01 )

    Trip WOW - generator pokazu slajdów PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    piątek, 25 listopada 2011 05:33
    Oprogramowanie / Webowe

    TripWOWFirma TripAdwisor udostępnila w sieciowej ,,chmurze'' ciekawą aplikację, za pomocą której można w ciągu kilku minut wygenerować atrakcyjną prezentację FLASH na bazie swoich fotografii. 

    Adres serwisu: http://tripwow.tripadvisor.com/

    Nie opisuję działania programu bo jest on bardzo intuicyjny i dosłownie ,,prowadzi za rączkę'' pzrez cały proces twozrenie prezentacji.

    Serwis jest całkowicie bezpłatny i nie wymaga rejestracji. Mozna utworzyć pokaz slajdów na bazie fotografii umieszcznych już w sieci w derwisach Twitter, Facebook, Picassa, ale również wysłac je ze swojego komputera.

    Do wyboru jest kilkanaście szablonów pokazu slajdów.

    mapsSerwis umożliwia geograficzne umiejscowienie pokazu slajdów i potrafii umieścić wizualizację geolokacji wybranej w trakcie tworzenia pokazu.   

     

     

    musicMożna podczepić do prezentacji tło muzyczne z kilkudziesięciu proponowanych utwórów. Można również podpiąć do niego swoje własne nagranie wysłane na serwer ze swojego komputera. (ciekawą opcją moż być samodzielnie zredagowane nagranie narracji)

    downloadUtworzaną prezentację mozna pobrać na swój komputer aby ją mieć do swojej indywidualnej dyspozycji

    i np. nagrać na płytę CD lub DVD

     

     

    TripWOW sharedMożna ją również upublicznić w sieci w serwisie tripadwisor.com  oraz współdzielić z innymi za pomocą e-maila lub serwisów społecznościowych. Serwis zawiera wykaz wielu prezentacji dotyczacych poszczególnych miast na świecie - w dole strony startowej: 

    TripWow Top Slideshow Cities

    oraz wykaz innych prezentacji o podróżach: http://tripwow.tripadvisor.com/most-viewed-slideshows

    Aplikacja ma wiele zalet i moze być bardzo użyteczna. 

    Jej podstawowe wady ze strony wizualnej jest to, że fotografie znajduja się w stałym ruchu a to utrudnia ich śledzenie. Fotografie też  wyświetlają się w pomniejszonej formie i nie wykorzystuja pełnego dostępnego pola widzenia. ,Dominacja ,bajerów'' animacji kosztem percepcji przekazu.  Mimo tych wad serwis i tak jest bardzo ciekawy i atrakcyjny oraz godny polecenia.

    Poniżej  jego prezentacja (w języku angielskim) w EduTeacher.TV

     http://www.youtube.com/watch?v=4lDSSM6xtq8

    (masz porblemy z językiem angielskim - wykorzystej narzędzie generacji i tłumaczenia napisów dostępne za pomocą małej czerwonej ikonkiw dole odtwarzacza  z napisem CC. Usługa dostępna tylko w serwisie YOUTUBE. Musisz kliknac na napis YOUTUBE w prawym dolnym rogu odtwarzacza filmu)

    Read more
    Zmieniony ( piątek, 25 listopada 2011 06:16 )


    Czwartek 24 listopada 2011

    AJAX - Tworzenie obiektu XMLHtpRequest (3) PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    czwartek, 24 listopada 2011 18:22
    Java Script / Artykuły JS

     

    Wszystkie nowoczesne przeglądarki obsługują obiekt XMLHttpRequest. Nie robią tego  IE5 oraz  IE6. Te dla obsługi podobnych funkcji korzystają z  ActiveXObject . Stare IE są jeszcze niestety używane przez wielu uzytkowników. Dlatego budujac aplikację AJAXową trzeba koniecznie zapewnić alyernaywną obsługę funkcji w ich technologii.

    Obiekt XMLHttpRequest jest wykorzystywany do wymiany danych z serwerem za kulisami przeglądarki i w tle wyświetlanej pzrez nią strony. Oznacza to, że możliwe jest uaktualnienie części strony internetowej, bez konieczności przeładowywania całej strony.

    Tworzenie obiektu XMLHttpRequest

    {codecitation class="brush:html}

    zmienna=new XMLHttpRequest();

    {/codecitation}

    Dla starych wersji Internet Explorera (IE5 i IE6) korzysta się z obiektu ActiveX:

    {codecitation class="brush:html}

    zmienna=new ActiveXObject("Microsoft.XMLHTTP");

    {/codecitation}

    W praktyce, aby dostosować się do wymogów różnorodności przeglądarek obiekt ten tworzy się korzystając z instrukcji warunkowej

     

    {codecitation class="brush:html}

     

    var xmlhttp;

    if (window.XMLHttpRequest)

      {// code for IE7+, Firefox, Chrome, Opera, Safari

      xmlhttp=new XMLHttpRequest();

      }

    else

      {// code for IE6, IE5

      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

      }

    {/codecitation}


    Read more
    Zmieniony ( czwartek, 24 listopada 2011 18:51 )

    AJAX - prosty przykład (2) PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    czwartek, 24 listopada 2011 17:08
    Java Script / Artykuły JS

    Prosta aplikacja dobrze pokazuje w jaki sposób działa mechanizm AJAXa.

    {codecitation class="brush:html}

     

    <html>

    <body>

    <div id="myDiv"><h2>TEXT PRZED WYMIANĄ </h2></div>

    <button type="button" onclick="loadXMLDoc()">Zmień dane w kontenerze</button>

    </body>

    </html>

    {/codecitation}

     

    Prosta strona w HTML zawiera kontener zdefiniowany za pomocą znacznika <div> nazwany: myDiv. W kontenerze wyświetla się napis w postaci nagłówka <h2>.

    Button z etykietą: Zmień dane w kontenerze jest powiązany wywołaniem funkcji loadXMLDoc(). 

     

     

    W bloku dokumentu <head> zdefiniowana jest funkcja obsługująca AJAXa:

     

    {codecitation class="brush:js}

    <head>

    <script type="text/javascript">

    function loadXMLDoc()

    {

    .... AJAX zmienił tutaj tekst ...

    }

    </script>

    </head>

    {/codecitation}

    UNDER CONSTRUCTION

    Read more
    Zmieniony ( czwartek, 24 listopada 2011 17:44 )

    Systematyczna kopia bezpieczeństwa: BASH + KRON PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    czwartek, 24 listopada 2011 10:29
    Inne tematy / Linux

    {tooheader}<-- TGest -->;{toheader}

    Poniżej prosty skrypt w bashu umożliwiający spakowanie wybranego folderu do zipa i wysłanie na inny zdalny serwer przez ftp. Po uruchomieniu w określonym czasie za pomocą KRONA może być bardzo dobrym narzędziem do automatycznego zrzucania kopii bezpieczeństwa danyhh na serwerze.  W miejscu: dane do logowania tzreba oczywiście podać własne dane dotyczące  konta na docelowym serwerze ftp. W miarę potzreby można też zmienić nazwę pliku backup-data.tar.gz na inny. Ważne, gdy w tym samym miejscu bedą przechowywane kopie różnych danych. 
     
     
    {codecitation class="brush:bash"}
    #!/bin/bash
    ##dane do logowania
    hostname="ftp.adres_serwera_docelowego"
    username="odpowiedni_login"
    password="twojehaslo"
    echo "Pakowanie"
    ## Pakuje pliki z bieżącego katalogu do pliku backup-data.tar.gz
    filename="backup-`date '+%d-%B-%Y'`.tar.gz"
    tar -c -f $filename -z *
    echo "Łączy..."
    ftp -in $hostname <<**
    quote USER $username
    quote PASS $password
    binary
    ## Tutaj wysyła pliki na serwer
    put $filename
    bye
    **
    sleep 1
    echo "Pliczek wyslany to kasujemy ;)"
    ## pliki do skasowania
    rm $filename
    {/codecitation}
    Read more
    Zmieniony ( czwartek, 24 listopada 2011 13:01 )

    AJAX - podstawy (krok po kroku - 1) PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    czwartek, 24 listopada 2011 09:13
    Java Script / Artykuły JS


    Planujemy publikację kursu technologii AJAX, którego publikację zamierzamy zrealizować w najbliższych tygodniach. Każdy element kursu będzie stanowił samodzielny krótki artykuł. W tym miejscu będziemy dodawać systematycznie spis treści całości. Postaramy się zmusić do pewnej systematyczności w publikowaniu kolejnych elementów kursu - mam nadzieję, że nam sie to uda.

    Czym jest AJAX?

    AJAX = Asynchronous JavaScript and XML.

    AJAX nie jest samodzielnym językiem porgramowania a jedynie sposobem wykorzystania istniejących już standardów Java Script, XML oraz aplikacji serwerowych zrealizowanych w dowolnych jezykach programowania.

    Read more
    Zmieniony ( czwartek, 24 listopada 2011 18:21 )


    Piątek 18 listopada 2011

    Instaluj najnowaszą Joomlę PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    piątek, 18 listopada 2011 07:37
    Joomla / Artykuły

    Grupa developerów rozwijających CMS Joomla publikuje w sieci plany jego rozwoju. Obecnie jest utrzymywane wspracie wersji 1.5 oraz 1.7. Pozostałe wersje nie są już rozwijane i wspierane. Używane ich jest ryzykowne i powinno się jak najszybciej zaktualizować lub przekonwertować do nowszej wersji. 

    Plany rowzoju i wsparcia CMS Joomla na lata 2011/2012 są następujące:

    • Sierpień 2011 - koniec wsparcia 1.6,  wspierane 1.5 oraz 1.7 
    • Styczeń 2012 - opublikowane 1.8  oraz dalej wspierane 1.5  
    • Luty 2012 - wspierane 1.8 oraz 1.5, koniec wsparcia dla 1.7 
    • Kwiecień 2012 - koniec wparcia dla 1a

    (źródło: http://developer.joomla.org/strategy.html)

    Warto zaplanować sobie odpowiednie prace związane z aktualizacją serwisów pracujących w oparciu o ten CMS. Ze zdziwieniem można zaobserwować, że sporo sewrwisów do dnia dzisiejszego pracuje na dawno wycofanej i wspieranej wersji 1.1 tego systemu. 

    Systemy Open source mają dużą zaletę - jawność kodu. Z jawności tej mogą skorzystać wszyscy programiści, którzy chcą się właczyć do dalszego rozwoju systemu. Mogą jednak z niego skorzystać mniej uczciwi porgramiści mający niezbyt dobre i uczciwe cele. Korzystanie z najnowszych wersjii zabezpiecza nas ryzykiem wpadnięcia w sidła tych nieuczciwych.

       

    Read more
    Zmieniony ( niedziela, 04 grudnia 2011 17:50 )


    środa 16 listopada 2011

    CMS Joomla wróciła na pierwsze miejsce PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    środa, 16 listopada 2011 15:22
    Joomla / Artykuły

    W corocznym konkursie OPEN SOURCE AWARDS za rok 2011 w kategorii Open Source CMS System CMS JOOMLA powrócił na pierwsze miejsce. W minionych latach zdeklasowany był przez CMS WORPRESS oraz CMS DRUPAL. 

    Konkurs jest organizowany dorocznie w zakresie oprogramowania z jawnym, odkrytym kodem w kilku kategoriach. Jedną ztych kategorii jest właśnie CMS.  Zwycięzcy we współzawodnitwie zostali wyłonieni jak co roku w wyniku głosowania internautów.

    Od dnia 1 sierpnia do 9 września 2011 r. otwarty był konkurs na nominacje do nagrody. Głosowanie internautów trwało od 19 września do 31 października. Wyniki konkursu zostało ogłoszone 8 listopada bieżącego roku.

    Wyniki w kategorii OPEN SOURCE CMS:

    pierwsze miejsce: Joomla - nagroda 2500 $

    drugie miejsce: Drupal - nagroda 1000 $

    trzecie miejsce: Plone - nagroda 500 $

     

    Joomla przez kilka lat utrzymywała piersze miejsce w tym konkursie. Straciła je w minionych edycjach. W latach tych zapzrestano rozwijanie wersji 1.5 stawiając na budowę w dużym stopniu zmoderniziwanej wersji 1.6 (obecnie już 1.7 i lada dzień 1.8). Tym samym pzrez minione da lata brak było widocznych efektów rozwoju systemu. Nowa wersje wniosła nową jakość i nowe możliowści. Wyniki konkursu są najlepszym tego odzwierciedleniem. 

     

    Read more
    Zmieniony ( środa, 16 listopada 2011 21:18 )

    Joomla 1.7.3 oraz 1.5.25 aktualizacje PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    środa, 16 listopada 2011 15:13
    Joomla / Artykuły

    Zostały opublikowane poprawki bezpieczeństwa do systemu CMS Joomla zarówno w nowej wersji 1.7.n jak również starej wersji 1.5.n

    Aktualne wersje 1.7.3 oraz 1.5.25 są do pobrania w serwisie: http://joomla.pl/index.php/pobierz-joomla.html

    Zaleca się pilną aktualizację systemów.  Związane jest to z bezpieczeństwem systemu.

    Read more
    Zmieniony ( środa, 16 listopada 2011 15:22 )

    Strona 1 z 2
    << Początek < Poprzednia 1 2 Następna > Ostatnie >>