• 2012 (3)
  • 2011 (51)
  • 2010 (38)
  • 2009 (36)
  • < sierpnia 2010 >
    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 31          

    Weź udział!

    Logo konkursu Wolny Wybór

    wypróbuj

    Logo wielojęzycznego chatu

    : Home / blog / wpisy wg daty
    Sierpnia 2010

    Czwartek 19 sierpnia 2010

    Klasa ObjTree PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    czwartek, 19 sierpnia 2010 17:30
    Java Script / Artykuły JS

    Przy ostatnim projekcie nad którym miałem okazję pracować musiałem pobrać dane za pomocą obiektu XMLHttpRequest (AJAX), oraz odpowiednio je przetworzyć po stronie klienta.

    Po krótkich poszukiwaniach znalazłem gotową klasę, która w bardzo łatwy sposób pozwala uzyskiwać dostęp do danych przekształcając plik XML na obiekt JS.

    Strona klasy objTree: kawa.net/works/js/xml/objtree-e.html

    W tej poradzie przedstawię jedynie skrawek możliwości tej klasy, jako że póki co sam używałem jej jedynie raz.

    Oto przykładowy kod:

    {codecitation}

    <html>
    <head>
    <script src="lib/XML/ObjTree.js" type="text/javascript"></script>
    </head>
    <body>
    <script type="text/javascript">
    	var xotree = new XML.ObjTree();
    	var xml = '<?xml version="1.0"?><dane><imie>jan</imie><nazwisko>Kowalski</nazwisko></dane>';
    
    	var tree = xotree.parseXML( xml );
    	alert( "Uzytkownik: "+tree.dane.imie+" "+tree.dane.nazwisko);
    </script>
    </body>
    </html>

     

    {/codecitation}

    Jak widać w łatwy sposób można dzięki temu przetworzyć kod XML na obiekt JS, na którym IMHO, dużo wygodniej się operuje.

    Czasem warto jest przeszukać sieć, by znaleźć coś naprawdę cennego.

    (opublikowane wcześniej na webmade.org)

    Read more

    SimpleXMLElement PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    czwartek, 19 sierpnia 2010 17:24
    PHP / Artykuły PHP

    Gdy przechowujesz dane w formacie XML, lub kiedy wysyłasz/odbierasz dane z innego serwera w formacie XML to z pewnością klasa SimpleXMLElement okaże się dla Ciebie niezwykle przydatna.

    Co robi ta klasa? Wg tego, co można przeczytać w manulanu PHP to klasa ta: „Dostarcza bardzo prostego i użytecznego zestawu narzędzi do konwertowania XML do obiektu, który może być przetwarzany (...)”.

    Jak widać jest to coś czego szukamy – jest łatwe i działa! A więc do dzieła.

    Powiedzmy, że mamy taki oto kod XML:

    {codecitation}

    <?xml version="1.0" encoding="utf-8"?>
    <dane>
    	<user>
    		<imie>jan</imie>
    		<nazwisko>Kowalski</nazwisko>
    	</user>
    	<user>
    		<imie>Piotr</imie>
    		<nazwisko>Nowak</nazwisko>
    	</user>
    </dane>
    
    {/codecitation}
    Przyjmijmy, że w jakiś sposób kod ten trzymamy w zmiennej $XML_kod, jako string. Aby otrzymać obiekt należy wykonać kod:
    {codecitation}
    
    $XML_obiekt = new SimpleXMLElement($XML_kod);
    echo $xml_obiekt->user[0]->imie; // wyświetlasz: "jan"{/codecitation}
    
    Jeśli z jakichś powodów chciałbyś to wykonać nie po stronie serwera, ale po stronie klienta stosując JS, to powinieneś zapoznać się z klasą ObjTree

    Pierwodruk na stronie: http://webmade.org/porady/simplexmlelement-php.php

    Read more


    Wtorek 17 sierpnia 2010

    Ile zostanie z obozu i kto do nas przyłączy? PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    wtorek, 17 sierpnia 2010 05:46
    Blog / wpisy
    Read more
    Zmieniony ( środa, 01 września 2010 22:12 )


    Sobota 07 sierpnia 2010

    Startujemy z 4-tym turnusem PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    sobota, 07 sierpnia 2010 19:12
    Blog / wpisy

    W dniu 6 sierpnia rozpoczęliśmy 4 turnus obozów komputerowych INTERKAMP w Wiśle. Czy znajdą się wśród uczestników ambitne osoby, które dołączą do naszego systemu youthcoder?

    Read more


    Czwartek 05 sierpnia 2010

    Chrome Sniffer Przydatny plugin dla Google Chrome PDF Drukuj Napisz e-mail
    Wpisał %s Olek
    czwartek, 05 sierpnia 2010 11:02
    Oprogramowanie / Inne

     To rozszerzenie pomoże autorowi strony do kontroli ramek web / CMS i bibliotek javascript działa na przeglądanej stronie internetowej. Pojawi się ikona pasku adresu wskazuje wykryte ramki.

    Aktualnie jest to rozszerzenie wykrywa ponad 50 popularnych CMS i bibliotek javascript, i zostaną dodane w kolejnych wersjach. Odwiedź stronę internetową aby zobaczyć więcej szczegółów.

     http://www.nqbao.com/chrome-sniffer

    Aleksander Dombrowski

    Read more
    Zmieniony ( sobota, 26 lutego 2011 12:17 )


    Wtorek 03 sierpnia 2010

    Serwer monitoringu w 1 komendzie PDF Drukuj Napisz e-mail
    Wpisał %s Teodor Woźniak
    wtorek, 03 sierpnia 2010 13:27
    Multimedia / video

    Monitoring mieszkania czy innego obiektu można przeprowadzać z użyciem kamery internetowej. Doskonały do tego jest program VLC, który przechwyci obraz z kamery i udostępni serwer http dzięki któremu będziemy mogli go oglądać w czasie mniej-więcej-rzeczywistym (ok. 10 sekund opóźnienia).

    A oto ta komenda:

    {codecitation brush="bash"} vlc v4l:///dev/video1 --sout-theora-quality=2 --sout '#transcode{vcodec=theo,vb=220,fps=8,scale=1,acodec=none}: duplicate{dst=http{mux=ogg,dst=0.0.0.0:8080/video},dst=display}' {/codecitation}

    Read more
    Zmieniony ( wtorek, 03 sierpnia 2010 21:23 )

    Retransmisja pokazu finałowego w radiu internetowym PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    wtorek, 03 sierpnia 2010 05:51
    Blog / wpisy

    Na 3-cim turnusie  obozu INTERKAMP byliśmy częściowo w starym składzie, który zainicjował YOUTHCODERS. Był z nami Teo, Wojtek, Maciek, Piotrek... Patryk jest z nami w stałym kontakciem sieciowym...

    5 sierpnia to ostatni dzień naszego obozu. Obsługujemy go medialnie i informatycznie... O godzinie 19-tej odbył się wielki POKAZ FINAŁOWY w sali Kinoteatru w Wiśle Uzdrowisku. Z [powodu słąbego łacza internetowego w teatzre nie można było pzreprowadzić radiowej transmisji na żywo. Nie udała się niestety nam transmisja radia internetowego. Młodociani operatorzy niestyty popełnili błędy w nagrywaniu i nie udało się przeporwadzić retransmisji. Będziemy chcieli ją zrealizować po czwartym turnusie.

    Read more
    Zmieniony ( sobota, 07 sierpnia 2010 18:22 )


    Poniedziałek 02 sierpnia 2010

    IP over DNS PDF Drukuj Napisz e-mail
    Wpisał %s Teodor Woźniak
    poniedziałek, 02 sierpnia 2010 20:50
    Inne tematy / Linux

    Wyobraźmy sobie, że jesteśmy w zasięgu sieci WLAN. Nie, nie żadnej prywatnej, w tym artykule nie będziemy łamać szyfrowania WEP ;) . Publicznej, ale płatnej sieci bezprzewodowej. Przy próbie otwarcia dowolnej strony pojawia się stronka dostawcy, na której możemy zapłacić.

    I tu mamy lukę... aby udostępnić tą stronkę www, ISP w większości przypadków udostępnia także serwer DNS, przez który, jeśli mamy szczęście, możemy pobierać dane z innych serwerów DNS.

    I właśnie postawimy serwer DNS, tylko że zamiast pełnić zwyczajną funkcję, będzie przekazywał dane.

    Read more
    Zmieniony ( wtorek, 03 sierpnia 2010 21:22 )


    Niedziela 01 sierpnia 2010

    Mocne strony JavaScript PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    niedziela, 01 sierpnia 2010 16:36
    Recenzje / Recenzje książek

    Okładka Mocne strony JavaScript

    To, że Javascript jest w tej chwili jednym z najpopularniejszych języków programistycznych świata – rzecz oczywista. To, że każdy kto chce tworzyć nowoczesne strony www wcześniej czy później JS nauczyć się musi – rzecz pewna. To, że JavaScript jest najbardziej niezrozumianym (SIC!) językiem świata – rzecz, którą warto zrozumieć.

    Douglas Crockford był mi do tej pory znany jedynie z publikacji, które czytałem w internecie, a także z nagrań wideo z jego wykładów o JavaScript. Jest światowej sławy ekspertem JavaScript.

    Książka „JavaScript – mocne strony” już od dawna budziła moją ciekawość. Czy spełniła pokładane w niej nadzieje? I tak. I nie. Mimo tak niejednoznacznej oceny, pozycja ta (licząca zaledwie ok. 150 stron) na stałe znajdzie miejsce na mojej półce i z pewnością jeszcze nie raz do niej wrócę.

    Co na tak?

    Zdecydowanie olbrzymia dawka wiedzy o mechanizmach według jakich działa ten język. Cały problem polega na tym, że zbyt szybko język ten został wypuszczony, posiada kilka konstrukcyjnych błędów, które dla każdego programisty „klasycznych języków” są nie do przebrnięcia i nie do pojęcia. Na szczęście autor wypunktował te miejsca i pokazał co zrobić, aby nie wpaść w sidła „wstrętnego” podejścia prototypowego. Niesamowitym jest fakt, że często ludzie programują w JS tak naprawdę wcale go nie znając!

     

    Co na nie?

    Czuję pewien niedosyt. Nie doznałem olśnienia – jak choćby w przypadku książek E. Meyera. Choć – to jeszcze nie świadczy o tym, że książka jest zła. Może po prostu mój umysł przyzwyczajony do klas i ich instancji jeszcze nie potrafi pojąć pewnych prawideł.

    Przeczytałem niejedną książkę o JS i żadna z nich nie wprawiła mnie w tylu momentach w zakłopotanie. Stąd moja bardzo wysoka ocena tej książki. Na pewno warto kupić. Jak sam autor stwierdza – jednokrotne przeczytanie to często za mało. Potwierdzam.

    Pozycja z pewnością nie dla totalnych nowicjuszy. Choćby solidne podstawy to minimum.

    Mocne strony JavaScript

    Wydawnictwo helion - 03/2009
     

    Read more
    Zmieniony ( wtorek, 17 sierpnia 2010 11:14 )

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