wtorek, 28 maja 2013

wget - Cron, usuwanie pliku po wykonaniu

Do wykonania zadań CRON na serwerze Linux bardzo przydaje się funkcja wget, która pobiera plik na serwer. Problemem może okazać się to, że zapisuje plik na serwerze przez co mamy zawalony katalog plikami, które się wykonały. 
wget http://www.przykład.pl/twojPlik.php
Jest bardzo prosta metoda na niezapisanie wyniku tego pobrania, wystarczy dodać -O /dev/null
wget http://www.przykład.pl/twojPlik.php -O /dev/null

poniedziałek, 27 maja 2013

BobTV API dla Twojej telewizji online.

BobTV.pl telewizja online, wypuściła API dzięki, której możesz zamieścić jej kanały na swojej stronie. Wystarczy wstawić iFrame o wysokości 550px i szerokości 100% a następnie w adresie umieścić prawidłowy link.

<iframe src="http://bobtv.pl/{NAZWA KANAŁU}.embed" height="550px" width="100%" frameborder="0"></iframe>

dostępne {NAZWA KANAŁU}:
dla-dzieci
akcja
nowe-filmy
stare-filmy
muzyka
comedy
horror
dramat
dokument
scifi-fantasy

Jeśli chcesz swoim użytkownikom włączać kanał domyślnie w rozdzielczości HD za nazwą kanału dopisz hd.embed

przetestuj te kody:

  • wszystkie:
    <iframe src="http://bobtv.pl/.embed" height="550px" width="100%" frameborder="0"></iframe>


  • wszystkie w hd:
    <iframe src="http://bobtv.pl/hd.embed" height="550px" width="100%" frameborder="0"></iframe>

piątek, 17 maja 2013

Google Analytics Tracking z Ajax

Tworzymy funkcję tracker. Wcześniej prosze pamietać o dodaniu kodu śledzenia od Google Analytics zaraz po znaczniku <body>.


tracker = function() {
            if (typeof ga === 'function') {
var location = window.location.protocol +
'//' + window.location.hostname +
window.location.pathname +
window.location.search + window.location.hash;
                return ga && ga('send', 'pageview', {
                    // window.location.pathname + window.location.search + window.location.hash
                    page: decodeURI(location),
title: document.title
                });
            }
   }


następnie gdy adres się zmienia w JavaScript wywołujemy funkcję tracker();

 $.address.change(function(event) {
    tracker();
}


Korzystam z biblioteki https://github.com/laukstein/ajax-seo

Efekt końcowy.



sobota, 11 maja 2013

Muzyka w tle Twojej strony (Legalnie)

Dzisiaj zastanowiłem się jak wrzucić muzykę do swojej strony w tle tak aby wszystko odbyło się legalnie.

Nic prostszego. Wystarczy...


  1. Szukamy piosenki na YouTube, klikamy umieść. Znajdujemy taki oto kod.

  2. <iframe width="560" height="315" src="http://www.youtube.com/embed/JaAWdljhD5o" frameborder="0" allowfullscreen></iframe>
  3. Edytujemy width i height na 0.
  4. Do src doklejamy ?autoplay=1&loop=10 co oznacza
  5. autoplay - włącz automatycznie
    loop - powtórz X razy. W naszym przypadku 10.

    VIOLA.
    Zobacz tutaj jak to działa.