Popup z informacją o ciasteczkach

Nowelizacja ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne w art. 173 wprowadza obowiązek informowania o przechowywaniu informacji na “urządzeniu końcowym” użytkownika, o ile nie jest to wymagane do świadczenia usług.

IMO trzeba jeszcze poczekać na pierwsze wyroki by np. czy o Google Analytics już trzeba informować, czy można je uznać za ciasteczka techniczne. Niemniej jednak jeśli chcemy dmuchać na zimne to można stosunkowo łatwo wrzucić taki mało inwazyjny popup.

Zapraszam do grzebania i dostosowania do własnych potrzeb:
http://jsfiddle.net/WDmqR/

…a poniżej art. który jest powodem zamieszania.

1. Przechowywanie informacji lub uzyskiwanie dostępu do informacji już przechowywanej w telekomunikacyjnym urządzeniu końcowym abonenta lub użytkownika końcowego jest dozwolone, pod warunkiem że:

1) abonent lub użytkownik końcowy zostanie uprzednio bezpośrednio poinformowany w sposób jednoznaczny, łatwy i zrozumiały, o:

a) celu przechowywania i uzyskiwania dostępu do tej informacji,
b) możliwości określenia przez niego warunków przechowywania lub uzyskiwania dostępu do tej informacji za pomocą ustawień oprogramowania zainstalowanego w wykorzystywanym przez niego telekomunikacyjnym urządzeniu końcowym lub konfiguracji usługi;

2) abonent lub użytkownik końcowy, po otrzymaniu informacji, o których mowa w pkt 1, wyrazi na to zgodę;
3) przechowywana informacja lub uzyskiwanie do niej dostępu nie powoduje zmian konfiguracyjnych w telekomunikacyjnym urządzeniu końcowym abonenta lub użytkownika końcowego i oprogramowaniu zainstalowanym w tym urządzeniu.

2. Abonent lub użytkownik końcowy może wyrazić zgodę, o której mowa w ust. 1 pkt 2, za pomocą ustawień oprogramowania zainstalowanego w wykorzystywanym przez niego telekomunikacyjnym urządzeniu końcowym lub konfiguracji usługi.

3. Warunków, o których mowa w ust. 1, nie stosuje się, jeżeli przechowywanie lub uzyskanie dostępu do informacji, o której mowa w ust. 1, jest konieczne do:

1) wykonania transmisji komunikatu za pośrednictwem publicznej sieci telekomunikacyjnej;
2) dostarczania usługi telekomunikacyjnej lub usługi świadczonej drogą elektroniczną, żądanej przez abonenta lub użytkownika końcowego.

4. Podmioty świadczące usługi telekomunikacyjne lub usługi drogą elektroniczną mogą instalować oprogramowanie w telekomunikacyjnym urządzeniu końcowym abonenta lub użytkownika końcowego przeznaczonym do korzystania z tych usług lub korzystać z tego oprogramowania, pod warunkiem że abonent lub użytkownik końcowy:

1) przed instalacją oprogramowania zostanie poinformowany bezpośrednio, w sposób jednoznaczny, łatwy i zrozumiały, o celu, w jakim zostanie zainstalowane oprogramowanie, oraz sposobach korzystania przez podmiot świadczący usługi z tego oprogramowania;
2) zostanie poinformowany bezpośrednio, w sposób jednoznaczny, łatwy i zrozumiały, o sposobie usunięcia oprogramowania z telekomunikacyjnego urządzenia końcowego użytkownika lub abonenta;
3) przed instalacją oprogramowania wyrazi zgodę na jego instalację i używanie.

Advertisements

Optymalizacja AdWords

2013-02-07 11-06-24

W AdWords płacisz za kliknięcie w reklamę, cenę tego kliknięcia ustalasz Ty — administrator kampanii reklamowej AdWords. Ustalając cenę kliknięcia bierzesz udział w aukcji dotyczącej wyświetlenia reklamy dla wybranego słowa kluczowego.

Dlatego ustalenie niskiej ceny za kliknięcie gwarantuje, że zapłacisz mało jednak nie gwarantuje, że Google wyświetli Twoją reklamę, bo być może inny administrator ustalił wyższą cenę kliknięcia i tym samym Ciebie przelicytuje.

To są podstawy konfiguracji kampanii AdWords.

Zwiększanie szansy na wygraną w licytacji bez podnoszenia ceny

Google podczas wybierania zwycięzcy aukcji na słowie kluczowym, prócz ceny, kieruje się także jakością strony docelowej i jej dopasowania do słowa kluczowego. Okazuje się, że optymalizacja pod kątem wyszukiwarek (SEO) przyczynia się także do zmniejszenia kosztów reklam. Dzięki temu możemy wygrać licytację na słowie kluczowym nawet oferując mniejszą cenę za kliknięcie niż inne stosunkowo gorsze strony.

2 grosze za kliknięcie

Prowadzę edziennik i bez wykorzystania pozycjonowania oferowanego przez rożnego rodzaju usługodawców (które większości jest black hat) udało mi się zejść z ceną za kliknięcie do 2 groszy.

Gdy dużo ruchu przychodzącego generuje AdWords to warto optymalizować swoją stronę bo dzięki temu bez ponoszenia dodatkowych kosztów w tym samym budżecie reklamowym możemy mieć większy ruch. Oczywiste, prawda?

Optymalizujemy!

Podstawy, w skrócie:

  • Strona musi być związana z tym czego dotyczą słowa kluczowe.
  • Musi być czytelna.
  • Musi być atrakcyjna.
  • Powinna mieć linki przychodzące (najlepiej o treści słów kluczowych lub zbliżonych)
  • ze stron, które same dotyczącą słów kluczowych.
  • Twój serwis powinien mieć w treści linki wewnętrzne, które pozwolą na łatwe poruszanie się odwiedzającym.
  • Tytuły stron powinny być czytelne i nie zawierać śmieci.

Optymalizację można to zrobić samemu, można korzystając z profesjonalnych usług. Jednak przy wykorzystaniu usług firm zewnętrznych należy się pytać jak zamierzają pozycjonować Twoją stronę.

Kupujemy usługi

W przy przypadku SEO trudno wciskać kit, ale pozycjonowanie zwykle jest obłożone „tajemnicą zawodową”, a pod przykrywką tajemnicy ci „profesjonaliści” zwyczajnie spamują. Takie pozycjonowanie nie jest trwałe, bo spam blogi i farmy linków mogą zostać usunięte lub oflagowane przez Google. Dlatego musimy ciągle płacić za takie pozycjonowanie (jeśli przestaniemy to nasz usługodawca skasuje spamblog/farmę linków) i ryzykujemy, że Google nas ukarze za niedozwolone praktyki, usuwając w wyników wyszukiwania w ogóle.

Jak kupujemy usługi domagajmy się kompleksowych raportów co zostało zrobione i gwarancji, że nasza pozycja w wyszukiwarce nie spadnie gwałtownie po tym jak przestaniemy płacić za usługi. Pozycjonowanie nie jest czymś co trzeba robić „ciągle”. Pozycję w wyszukiwarkach się buduje, a potem trzeba ją tylko nieznacznie pielęgnować — nie uzasadnia to płacenia po kilkaset złotych miesięcznie za to, że jesteśmy już na pierwszej stronie wyników Google.

Samodzielnie

Poczytaj o SEO i zoptymalizuj swój serwis, a następnie dbaj o to by inne poważne serwisy coś o Tobie napisały oczywiśćie linkując do Twoich stron 🙂

Tekstowy animowany licznik (odometer)

Od czasu do czasu fajnie jest pokazać jakiś licznik, a to klientów, a to czasu do otwarcia. Fajnie by licznik był ładny i robił efekt wow.

Jeśli pasuje nam grafika, lub mamy czas by przygotować sprite do animacji to polecam Apple Style Counter, jeśli nie chcemy się bawić w robienie grafiki dla każdej cyferki to dość łatwo można zrobić licznik przy pomocy CSS i JQuery.

Część graficzną i CSS pozostawiam Tobie bo to zwykle i tak każdy robi po swojemu. Możesz też podejrzeć nasz licznik nauczycieli i uczniów użytkowników naszego edziennika

odometer

Część licząca w JQuery jest dość prosta jak ogarniemy zasady. Oczywiście nie będzie efektu przewracanych kafelków tylko prosta zamiana cyferek, ale dla tak prostego wkładu, uzyskany efekt jest przyjemny dla oka.

 

//  0 ){
    return new Array( width + 1 ).join( '0' ) + number;
  }
  return number + ""; // always return a string
}

window.onload = function(){
    $.ajax({
        'url': 'http://dziennikel.appspot.com/counters',
        'dataType': 'jsonp',
        'success':function(data, textStatus, jqXHR) {
            jQuery({count:0}).animate({count:data.teachers}, {
                duration: 2500,
                step: function() {
                    $('.counters .teacher-count').text(zeroFill(this.count.toFixed(0), 6));
                }
            });
            jQuery({count:0}).animate({count:data.students}, {
                duration: 2500,
                step: function() {
                    $('.counters .student-count').text(zeroFill(this.count.toFixed(0), 6));
                }
            });
        }
    });
};
// ]]>

WatiN cannot start IE

Today my new, Administrator right’s free, ccnet installation gave me “the finger” while trying to run WatiN test fixtures.:

Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} failed due to the following error: 80070005.
  at WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri, LogonDialogHandler logonDialogHandler, Boolean createInNewProcess)
  at WatiN.Core.IE..ctor()

As it turns out silmple giving custom permissions to “Launch and Activation” and “Access” on “Internet Explore(ver 1.0), in DCOM Config in Component Services, solved the problem.

Login failed for user ‘(null)’. Reason: Not associated with a trusted SQL Server connection.

Another of “It should just work” problems… resulting in:

Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
Number: 18452
Procedure:
State: 1
Severity: 14
LineNumber:0
System.Data.SqlClient.SqlException : Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

Continue reading “Login failed for user ‘(null)’. Reason: Not associated with a trusted SQL Server connection.”