Google AdSense (Backup Ads) uzrokuje neželjenu automatsku redirekciju na stranicu koja ne postoji?

Kroz ovaj blog post pokazati ću vam kako riješiti specifičan problem koji je uzrokovala jedna Google AdSense oglasna jedinica. Za početak tu je opis problema, traženje uzroka tj. dijagnoza i konačno rješenje. U ovom slučaju radi se o CMS-u Drupal za što mislim da nije toliko bitno niti je ova vrsta problema specifična za CMS Drupal nego je to više informacija kako bi jednostavnije povezali terminologiju koju ću u nastavku koristiti, a koja se tiče modula, admin panela i sl.

Google AdSense kao uzrok neželjene automatske redirekcije a.k.a /?redir=frame&uid=

Problem

Kada bi se na web stranici htjelo unijeti neki podatak, bilo da to radi neregistrirani posjetitelj ili moderator/administrator, početna stranica bi se najnormalnije prikazala. Međutim, nakon što bi se otvorila forma za unos podataka stranica bi se kroz 1-2 sekunde sama od sebe redirektala na https://stranica2.com/?redir=frame&uid=stranica2535597779a4fd6.18418428 što je poprilično frustriralo korisnike koji nisu znali uzrok tome te su pokušali koristiti različite web preglednike i tko zna što sve ne kako bi napravili ono što su namjeravali, ali im to nije polazilo za rukom. I to je tako trajalo dok korisnici u konačnici ne bi odustali što se odrazilo i na samu posjećenost stranice jer stalni posjetitelji više nisu imali živaca raditi Sizifov posao. Ta bi se redirekcija privremeno mogla staviti pod nadzor u slučajevima kada bi korisnici ubrzo nakon klika na formu, a prije nego bi se ona učitala do kraja, stopirali njeno učitavanje. Tada bi mogli unijeti željene podatke i kliknuti na gumb za potvrdu. Ipak, umjesto da im se tada, kako bi i trebalo, prikaže njihov uneseni sadržaj u svojem finalnom obliku stranica bi se opet redirektala.

Dijagnoza i rješenje

Bilo je jasno da se stranica neće sama od sebe redirektati na neku drugu stranicu i da za to mora postojati razlog koji se nalazi negdje na stranici. Stranica je imala nekoliko modula s oglasnim jedinicama koje su sadržavale bannere i tekstualne linkove, a neki od njih vodili su na stranica2.com pa je bilo logično za pretpostaviti da oni uzrokuju problem s neželjenom redirekcijom. Kada su te oglasne jedinice bile uklonjene, a problem se i dalje pojavljivao bilo je jasno da je uzrok negdje drugdje. Tada je bilo logično za postaviti pitanje – Koliko ih još ima i koji su to dijelovi te web stranice koji nisu njezin integralni dio? – Jedino što je ostalo su Google AdSense oglasne jedinice unutar jednog modula. Kada bi one bile deaktivirane problem bi nestao, ali prilikom njihove ponovne aktivacije i problem bi se opet vratio u istom obliku.

Sam Google AdSense kod nije otkrivao puno pa je bilo potrebno prijaviti se u Google AdSense sučelje kako bi se vidjele postavke sporne oglasne jedinice i tada je stvar postala jasna. U parametrima oglasne jedinice bilo je moguće vidjeti poveznicu koja vodi na stranica2.com i kada bi ona bila uklonjena Google AdSense bi se najnormalnije mogao prikazivati na izvornoj web stranici bez da uzrokuje ikakve probleme.

Naime, prilikom stvaranja nove Google AdSense oglasne jedinice moguće je birati između tri ponuđene opcije za popunjavanje prostora oglasa u slučaju kada Google nema za pružiti relevantne oglase tako da prostor rezerviran za oglas ne bude prazan. Zapravo, između ostalog, moguće je da taj prostor bude i prazan uz još dvije opcije, a koje se tiču mogućnosti da prostor bude ispunjen nekom bojom ili da se u prostoru za oglas prikazuju oglasi s neke druge web stranice. U ovom slučaju bila je izabrana treća opcija. U međuvremenu je web stranica koja je uzeta kao backup u oglasnoj jedinici uklonjena, ali je oglasna jedinica ostavljena nepromijenjena te se onda počeo pojavljivati problem s tom automatskom redirekcijom koja je zbunjivala korisnike.

Kako riješiti date.timezone error (Joomla 1.5 + PHP 5.3) ?

Kada vaš pružatelj hosting usluga prijeđe na PHP verzije 5.3 vrlo je vjerojatno da će vas dočekati date.timezone error kao prst u oko vašem web projektu ili još gore projektu za vašeg klijenta. To se događa kada se PHP ne pogoni kao dio Apache modula zbog veće sigurnost kada je u pitanju dijeljeni (shared) hosting.

Koliko god se stanje činilo alarmantno stvar nije toliko komplicirana i zapravo ova je pogreška vrlo česta u što se možete uvjeriti ako ‘guglate’ poruku o pogrešci.

Kroz jedan konkretan primjer pokazat ću vam kako se riješiti ovog errora na primjeru CMS-a Joomla 1.5.x, foruma Kunena 1.5.x  (ex. Fireboard) i naravno PHP-a verzije 5.3. Iako mora biti jasno da ovo nije problem samo Joomle niti je ekskluzivan za Joomlu.

Ako se pitate zašto bi netko još uvijek koristio Joomlu verzije 1.5.x u pitanju je jedan stari projekt te je prije migracije na WordPress potrebno ispeglati sve postojeće probleme.

Prvi način na koji ovaj problem možete riješiti je pomoću php.ini datoteke tako da ubacite sljedeći sadržaj unutar nje.

Popis podržanih vremenskih zona možete pronaći ovdje no ako nemate pristup toj datoteci to ne znači da ostajete bez opcija.

Kod Joomle npr. možete očekivati sljedeće dvije poruke:

U ovom slučaju je dovoljno u date.php na dno ubaciti:

Dok kod Kunena foruma možete očekivati sljedeće poruke:

Pri čemu je dovoljno u kunena.timeformat.class.php datoteku odmah iza:

ubaciti

Doživite renesansu online učenja uz YouTube feat. Toni Milun, Eli the Computer Guy i Professor Messer

U zadnjih nekoliko godina postaje sve jednostavnije, ali i nužno, učiti online. Dostupno je puno izvora i baza znanja, što besplatnih što komercijalnih, kao što su Coursera, Pluralsight, CBT NuggetsMicrosoft TechNet, Microsoft Virtual Academy, Gledaj i učiKhan Academy, MIT, Yale, Harvard i mnogi drugi. Posebno mi je zanimljiva ekipa koja svoje znanje dijeli primarno na YouTubeu putem video predavanja i proučavajući njihove projekte postavlja se pitanje – što je važnije, osoba koja stoji iza projekta ili sam projekt? U nastavku predstavljam nekoliko zanimljivih i edukativnih izvora pa zaključite sami.

Video sadržaj je popularniji nego ikada, a pojedinci koji su od 2006. uhvatili YouTube val danas ubiru plodove svojeg rada i, ako već nisu, definitivno idu prema komercijalizaciji odnosno novčanoj potvrdi da je ono što rade poznato i priznato. Većina njih krenula je iz hobija i jednostavne želje da dijele znanje što ih je postupno dovelo do onoga što danas.

Renaissance in Croatia: Projekt Mislava Jurića koji postoji tek nešto više od godinu i pol dana i za potrebe kojega je napravio web stranicu. Zašto sam uopće uvrstio ovaj online izvor ako zadnjih 5 mjeseci nije bilo novih tutorijala? Upravo iz razloga da vidite kako su počeli i neki od projekata koje ću kasnije predstaviti, a koji su sada toliko uspješni i poznati da njihovi pokretači žive od njih ili si barem osiguravaju većinu mjesečnih prihoda. Ako sami nešto pokrećete dok istovremeno morate pokrivati tekuće obaveze poput školovanja i posla ovakav početak se čini kao dobra startna pozicija. Dalje sve ovisi o ustrajnosti.

Toni Milun: Domaći primjer i opet jedan od onih koji su počeli bez velikih ulaganja, sa skromnom opremom, ali uz puno želje i volje. Naravno s vremenom dolaze povratne informacije pa se projekt usmjerava, koristi se bolja oprema, skuplja se iskustvo što je preduvjet da se stvar digne na viši nivo čemu svjedoči i sve potpunija web stranica. Prema tome sada na Tonijevoj stranici možete uz predavanja iz matematike vidjeti i predavanja ih drugih područja. Kada vam netko spomene Tonija velika je vjerojatnost da ćete ga odmah povezati uz taj projekt. Ovo je primjer dokle ustrajnost može dovesti i na relativno malom tržištu.

Eli the Computer Guy: Jedan od najboljih primjera dokle vas kvalitetan sadržaj i ustrajnost mogu dovesti. Počeo s radom prije tri godine s dosta šarolikim spektrom tema. U početku je projekt nosio naziv EveryManIT gdje je Eli istovremeno imao i konzultantsku tvrtku da bi s vremenom sav fokus okrenuo monetizaciji svojeg YouTube kanala. Možete vidjeti kako je kroz vrijeme napredovao i rastao zajedno s projektom (novi načini prezentacije sadržaja, bolja oprema i dr.). Na jednostavan način prenosi vlastito znanje i iskustvo, prilagođava se potrebama tj. potražnji čemu najbolje svjedoči napuštanje prakse snimanja isključivo tutorijala o nekoj konkretnoj tehnologiji te se okreće dnevnim emisijama u kojima ukratko obradi neku temu, spomene sponzore i ostatak vremena odgovara na pitanja gledatelja što znači da sve to radi uživo. Time postiže još bolju povezanost s gledateljima. Ovo vam je i najbolji primjer kako si osigurati više izvora zarade i ne ovisiti samo o jednomu kao što su YouTube monetizacija i AdSense. Eli je shvatio da mu je lakše sponzorima prodati talk show u trajanju od dva sata nego specifične tutorijale pa tako na njegovom kanalu u protekla tri mjeseca možete pratiti isključivo dnevne emisije uživo u kojima obrađuje aktualne teme iz svijeta tehnologije. Osim YouTube kanala ima i web stranicu koja također osigurava dio prihoda.

Professor Messer: Ako ste ikada razmišljali o stjecanju nekog industrijskog certifikata ovo je kanal koji ste makar u prolazu morali vidjeti. YouTube kanal aktivan od 2007. godine i kroz svo to vrijeme možete vidjeti konzistentnost njegovih video predavanja, način na koji prezentira sadržaj, struktura tog sadržaja, montaža i ostalo dali su naslutiti da nas od njega čekaju velike stvari. To se najbolje može vidjeti na web stranici koja je u početku bila samo blog za teme koje ponekada nisu imale nikakve veze s YouTube predavanjima što je 2011. godine ipak dovelo do transformacije prema još boljoj ponudi sadržaja na način da ste uz video predavanja mogli provjeriti svoje znanje putem kratkih upitnika, chata, na forumu ili u komentarima.

Što je vidljivo iz ranije navedenih primjera?

Sve više je pojedinaca koji znaju kvalitetno prezentirati sadržaj i ostaje za vidjeti što će nam bliska budućnost donijeti po tom pitanju. Ovaj trend će se definitivno nastaviti i moguće je očekivati pokrivanje različitih niša.

Također je vidljivo da prilikom pokretanja ovakvih projekata nije potrebno da sve bude savršeno, a pogotovo u početku. Treba dopustiti projektu da raste i da se razvija. Ne morate imati vrhunske web stranice, ma zapravo ne morate ih imati uopće u početku dok držite fokus na stjecanju navike da redovito pružate zanimljiv i koristan sadržaj. Naravno, ako imate dobre temelje i mislite da nećete izgoriti u želji da sve bude savršeno možete u startu krenuti s produkcijom sadržaja na profesionalnoj razini.

Jeste li upoznati s ranije navedenim online izvorima? Znate li za još neke i koji su vam najbolji?

Dvije tri riječi o kontekstu digitalnog sadržaja

Danas je jednostavnije nego ikada prije objaviti nešto na Internetu. To sve češće biva impulzivno jer sadašnja tehnologija to omogućava bez potrebe da o tome puno razmišljamo. Dovoljno je uzeti smartphone i cijeli svijet nam je na raspolaganju. Upravo je ta sve jednostavnija uporaba tehnologije uzrok gubitku kontrole nad kontekstom. Zapravo, nemamo više vremena niti reagirati.

Prije nekoliko godina i postavljanje jedne slike na Internet zahtijevalo je ulaganje dodatnog napora u vidu prebacivanja slike na računalo i onda dugog uploada pa slanja poveznice na sliku ljudima kojima istu želimo pokazati. Tada je to značilo i više kontrole pa i mogućnost da tijekom tog procesa odustanemo, te veća mogućnost da određeni sadržaj držimo u prikladnom kontekstu koji zapravo može shvatiti samo uži krug osoba.

Situacija je takva da nam kontekst određuje netko drugi kao npr. popularni Internet meme, 9GAG ili reddit. Tada se kompletna slika mijenja, pri tome ne mislim na grafičke izmjene na slici, te se uslijed bujice lajkova, dijeljenja i sl. stvara novi kontekst oko kojega se onda gradi nešto sasvim drugo. I ne, nije ovo trenutak kada smo izgubili kontrolu nad kontekstom.  Problem se javlja u trenutku kada nešto objavimo jer naš kontekst u tom trenutku nestaje.

Živimo li u svijetu bez konteksta i bez prava na grešku?

Usko vezano uz nedostatak konteksta je i pozivanje na linč, online uznemiravanje, virtualno zlostavljanje i sl. pri čemu se opet vraćamo na impulzivnost, jer nitko se ne pita koliko je istine u tome što je objavljeno i o čemu se raspravlja nego se reagira u trenutku. Ovo je jedna od posljedica nedostatka konteksta.

Ovdje čak ne mora biti slučaj, a najčešće i nije, da nešto osobno objavimo nego to netko drugi učini za nas. Tada stvari izmaknu kontroli, gubi se fokus i umjesto da se raspravlja o konkretnom slučaju te ispituju činjenice stvaraju se dvije strane. S jedne osoba koja se mora braniti, a s druge strane horda ‘ratnika’ koji žele istjerati pravdu. Čak i da se ‘dokaže’ da je linč usmjeren prema pogrešnoj osobi sve ostaje trajno zabilježeno. Nećemo biti ‘oni za koje se dokazalo da nisu ukrali sliku‘ nego ‘oni za koje se misli da su ukrali sliku‘.

Možemo li imati kontekst pod kontrolom? Da, ako sadržaj nekome šaljemo ciljano. Ne, jer ni to nije garancija da sadržaj neće vidjeti netko treći.

Državna matura na forumu i Facebooku – skandal, afera ili zabava za mase!?

Ovaj blog post se slobodno može nadovezati na već ranije objavljene jer iz primjera se može vidjeti zbog čega je došlo do medijske hajke vezane uz državnu maturu, tko će snositi posljedice vlastite nepažnje i sl.

Razlog pisanja ovog blog posta je prikaz do čega može dovesti nekoliko javno objavljenih rečenica teksta. Možete vi stajati iza napisanog, ali ako niste sigurni da priču možete izgurati do kraja nemojte niti započeti (ne)planirane aktivnosti, ako niste spremni mediji će vas razvlačiti koliko ste visoki i široki. Također ovog blog posta ne bi bilo da nisam, u pauzi od čitanja knjige Marijana Karića ‘Mikroekonomika’, primjetio tweet Šime Šuljića (*) te dobio ideju za pisanje kronološkog osvrta bez previše teoretiziranja uz konkretan primjer. Ipak, iz primjera se najbolje uči – jer sumnjam da ovo želite probati u praksi.

Sve je počelo 16.03.2010. u 23.50h objavom ovog posta (*) iz čega se po izboru nadimka u startu može srušiti tvrdnja kako je riječ o sreći kako se navodi u postu ‘Drugim rječima, ČISTA SREĆA JE DA SE DANAS OVO POKLOPILO.‘ (*), jer netko tko ide na sreću neće registrirati nadimak ‘imamdojavu‘ koji je nedvosmislen i vrlo znakovit. A da ne govorim o izjavi ‘Ja ovo objavljujem isključivo zato što želim da svi imaju istu šansu.‘ (*) koja za sobom povlači i odgovornost odnosno upravo ta objava poništava mogućnost tj. pravo na jednaku šansu što je primjetio jedan forumaš objavom posta ‘ne kužim šta bi to značilo “neka svi imaju jednaku šansu”. pa imali bi je da nitko nista nije provalio!!!‘.

17.03.2010. u 19:00h počelo je zanimanje medija za slučaj objave spornog sadržaja na forumu. Medijsku hajku započeo je portal 24sata.hr objavom članka pod naslovom ‘Učenici su znali da će esej pisati iz „Zločina i kazne“‘. Već u 20:24h Index.hr sve je popratio člankom pod naslovom ‘Skandal s državnom maturom: “Imam dojavu. Tema je Dostojevski”‘ , nakon čega se po prvi put nakon medijske objave javlja i ‘imamdojavu’ kratkim postom ‘Šala mala.‘ (*) iako je već postalo jasno da mjesta šali nema. Činjenica kako nije riječ o šali postala je jasna već nakon četiri minute kada isti forumaš tj. forumašica objavljuje post ‘…Ljudi, to je čista slučajnost,…‘(*) i tu počinje borba dotične forumašice koja se pokušava opravdati i ukazati na činjenicu kako stvarno nije znala što će biti jedna od tema ove državne mature. Deset minuta kasnije slijedi još jedan post (*) od ukupno, za sada, njih sedam. Ipak, forumašica je svjesna učinjenog te izjavljuje ‘… ako bude nekome službeno treblo odgovarati na pitanja, to ću bez problema napraviti…‘ (*), iako se vidi da je sadržaj posta poprilično ironičan. Tada na forumu jedan forumaš daje do znanja kako je i portal Večernji.hr objavio članak pod nazivom ‘Maturanti danima prije ispita znali da će esej pisati iz Zločina i kazne’ i kao da to nije bilo dovoljno stiže članak s portala Jutarnji.hr pod nazivom ‘Učenici na Facebooku provalili da će tema biti Dostojevski‘ iz čega se vidi kolika je brzina današnjih komunikacijskih tj. informacijskih kanala. Slobodna Dalmacija objavila je nešto drugačiji članak nego što su to učinili drugi portali pod naslovom ‘“Provaljen” Dostojevski, iz engleskog tema Facebook?‘.
Što se foruma tiče priča se tu polako stišava. Može biti da su se forumaši umorili ili su news portali jednostavno prebacili pažnju na sadržaje upravo objavljenih članaka.

A sada pročitajte obavijest u kojoj se navodi ‘Ono što ipak nikome nije poznato jest dio, odnosno, ulomak (ili problem) koji će biti korišten, kao i smjernice za pisanje eseja prema kojima se esej i vrjednuje.‘ (Zagreb,16 ožujka 2010.), i pokušajte doći do zaključka. I, što mislite?

– – – – –

Kronologija događaja koju sam gore napisao služi samo kao primjer što mediji mogu napraviti s informacijom koju objavite bilo da je informacija stvarno istinito saznanje, slučajno pogođena ili tek šala.
Mislim da sam uspio dočarati svu silu (točnih, netočnih, provjerenih, neprovjerenih) informacija kojima smo bili obasipani.

Forum nam daje mogućnost da se izrazimo, zabavimo, ,… ali isto tako ono što na njemu objavljujemo može se okrenuti protiv nas uslijed vlastitog neznanja. Ipak, neznanje nije izgovor kada je riječ o odgovornosti.

Što ću ja dobiti objavom posta na forumu, a što će dobiti oni (forumaši, mediji,…)? – pitanje koje si dotična forumašica nije postavila a trebala je. Nakon toga ide procjena rizika koji uvijek postoji i na kraju realna procjena vlastitih mogućnosti da primjereno reagiramo u slučaju najbolje i najgore reakcije svih zainteresiranih strana.

Ono što niste spremni javno pisati pod imenom i prezimenom odnosno pod punom kaznenom i prekršajnom odgovornošću nemojte pisati niti anonimno (iako je anonimnost na Internetu upitna) jer snosit ćete odgovornost prije ili kasnije. U redu, mogu to biti nekakve interne šale ali onda neka takvima i ostanu jer javnost sudi po onome što joj se prezentira i nudi a ne prema stvarnim činjenicama, dokazima, spoznajama ili vrijednostima.

Znači, ovdje sada nije bitno tko ima pravo, što je od svega toga istina, tko stoji iza nadimka ‘imamdojavu’, koje će i hoće li institucije reagirati nego način kako se sve prezentira prema javnosti i kako javnost sudi o svim sudionicima procesa vezanih uz državnu maturu.

Kakvo je vaše mišljenje? Ima li mjesta sumnjama u ozbiljne propuste pri organizaciji državne mature ili je najveći propust zapravo nepažnja pri objavi spornog sadržaja? Budite slobodni izjasniti se u komentarima.