Zovem se Vejin Nikola a.k.a. novii. Na ovom blogu predstavljam neke poglede na Internet iz neke moje perspektive.

SMF problem PHP Deprecated: Function create_function() is deprecated in smf

Problem na SMF skripti

November 29, 2019 | Posted in ► SMF forum | By

SMF je jedan od najstarijih načina da se napravi forum, te ne treba čuditi da neke od najvećih foruma na ovim prostorima pokreće baš ova sktipta. Ovde ću navesti samo njih nekoliko: ana.rs, burek.com, vukovisadunava.com, serbianmeteo.com, spos.info, akvasvet.org i još dosta njih manjih. Takav je i moj prvi forum na adresi https://zanimljiv.org/forum/.

Sama SMF skripta je dobro radila u početku dok je zajednica bila široka, kako se vremenom osipala počeli su i problemi. Mislim problema je bilo i pre, ali su se mnogo brže rešavali. Trenutno je situacija takva da se mora ipak malo duže sačekati da se pojavi kvalitetno rešenje.

Poslednji opis problema jeste, primetio sam prilikom pravljenja bekapada mi je fajl error_log preterane veličine. To nije prouzrokovalo nikakve probleme u radu foruma, ali je taj sam fajl nastavio da raste, pa je stigao do veličine od 5 Gb.

Rešavanje problema

Kada sam primetio tu anomaliju sa veličinom error_log fajla, prvo sam probao da ga otvorim. Za ovakve stvari obično koristim Notepad++, međutim ovde to nije moglo da se odradi. Pogledao sam malo šta bi mogao da bude problem i video da Notepad ++ ima neko ograničenje za otvaranje fajlova večih od 2 Gb.

Potom je usledilo traženje rešenja za taj problem i to rešenje se zove Glogg. u U pitanju je program namenjen za otvaranje velikih log fajlova, to mu je jedina namena. O ovom programu sam već pisao na blgu, a tekst možete videti na sledećem linku https://novii.bajeonline.net/besplatni-programi/kako-otvoriti-ogroman-fajl/.

A šta je pisalo u log fajlu

Moglo bi se očekivati da će biti ko zna kakvih poruka, međutim u celom fajlu se ponavljala samo jedna greška. Na početku poruke je pisalo u kom je redu greška, a na kraju je bila putanja do fajla u kom je došlo do greške. Međutim u svim porukama je sredina bila ista. Pisalo je PHP Deprecated: Function create_function() is deprecated in smf, greška je za dva meseca prijavljena preko 32 miliona puta.

Ovo me je veoma obradovalo jer se pokazalo da je samo jedna greška u pitanju i da ću jednom akcijom da je rešim.

Kako rešiti ovaj problem

Do problema je konkretno došlo zbog prebacivanja na poslednju verziju PHP-a, pokazalo se da SMF 2.0.15 podržava samo do verzije PHP 7.1. A kod mene na serveru je bila podešena verzija 7.2.

Prilikom traženja odgovora kako da rešim ovaj problem, kao konačno rešenje u ovom trenutku se pokazalo korišćenje plugina. On se zove PHP 7.2+ Compatibility i nalazi se na sledećem linku https://web-develop.ca/index.php?action=downloads;area=stable_smf_modifications;file=48.

Kako sam imao samo ovu grešku, instalacijom plugina sam error_log fajl sveo na veličinu nula. Malo sam napravio stanku između rešavanja problema i pisanja ovog posta, da bih mogao proveriti da li ima nekih zakasnelih reakcija. Međutim pokazalo se da nema nikakvih daljih problema, bar što se tiče ove greške.

Pročitajte više...

Kako otvoriti veliki log fajl

November 8, 2019 | Posted in Besplatni programi | By

Moglo bi vam se desiti problem sa otvaranjem velikog log fajla. Verovatnoća za to je veoma mala, ali se može dogoditi. Meni je problem bio fajl veličine od preko 5 gigabajta, koji je kreiran u sklopu SMF foruma.

Rešenje kojim sam se poslužio jeste program Glogg, koji je odlično odradio posao. Prvo sam probao da odradim tu akciju sa programom Notepad ++, međutim on ima neko ograničenje za veličinu dokumenata, ne može otvoriti veće od 2 gigabata (bar sam ja naišao na to objašnjenje).

Osnovno o Glogg programu

Broj opcija koje se nude u programu Glogg je sasvim solidan kada je u pitanju program ovakve namene. Veoma je korisna opcija za pretragu, jer sa njom možete da preciznije nađete ono što vas zanima u bukvalnom moru podataka. Prilikom korišćenja pretrage, neke od rezultata prikazuje obojene.

Program ima jednostavan izgled, prozor je podeljen u tri dela. U gornjem se nalazi prikaz samoga log fajla, ispod toga je polje za upis termina koji tražimo ili koristimo kao filter i pri dnu prozora se nalazi deo gde se prikazuju rezultati pretrage.

Glogg opis programa
izvor – novii.bajeonline.net

Obavezno moram da je ovo program samo za čitanje (Read-only), sa njim ne možete da vršite izmene u samom fajlu. Postoje vezije za Unix sisteme, kao i za Windows i Mac.

Za rad u njemu su predviđene i prečice preko tastature, što može značajno ubrzati rad. takođe kao filteri prilikom pretrage se mogu koristiti specijalni simboli (*, ? and []) slično kao i na Unix sistemima.

Sasvim je sigurno da Glogg neće biti zanimljiv velikom broju korisnika računara, on je namenjen pre svega sistem administratorima, kada treba pregledati neku bazu podataka ili log sa nekog servera. Ovo je slobodan program koji se nalazi pod GPL licencom.

Pročitajte više...

Podešavanje “Read more:” na Joomli

April 4, 2019 | Posted in ► joomla | By

Postoji čitav niz sitnica koje se mogu podesiti da budu lepše i funkcionalnije, a to na kraju dovodi do jačanja autoriteta sajta. Na taj način pokazujete da cenite svoje posetioce, a to dovodi do boljih rezultata na pretraživaču.

Jedna od korisnih stvari za podešavanje je prevod teksta “Read more“. Ovo je inače situacija kada je ceo sajt na engleskom jeziku, a postoji želja da se samo par segmenata (vidljivih posetiocima) prevede.

Ako vam je sve na sajtu na istom jeziku, dobićete veću ocenu. Sad ova mala izmena neće uticati na neko ogromno poboljšanje u poziciji na pretraživačima, ali je svakako dobar korak u tom pravcu.

Da bi se Read more uopšte pokazao, potrebno je u sklopu članka obeleži mesto gde će se ta akcija izvršiti. Jednostavnim klikom na ikonicu, u samom tekstu se pojavi isprekidana crvena linija i to je to.

prikaz kako postaviti liniju Read more
izvor – novii.bajeonline.net

Na ovaj način se vrši prekid dugačkog teksta, a posetiocima se na sajtu prikaže samo deo iznad toga. Na osnovu toga što im se prikaže, posetioci će sami da odlučiti da li žele tekst da pročitaju u celosti. Ako žele mogu da kliknu na naslov teksta i on će se prikazati ceo.

U osnovi se ne prikazuje nikakav link pri kraju skraćene verzije teksta, to se mora dodatno uključiti. Zapravo postoje dve stavke koje treba omogućiti, prva je da piše Read more, a druga opcija je da uz to stoji i naslov teksta.

Ide se na link Articles u administratorskom delu, tu se otvara strana koja prikazuje sve napisane tekstove.

Link Articles
izvor – novii.bajeonline.net

Na toj strani potrebno je dabrati link Options, pomoću njega se otvaraju podešavanja koja će se prikazati u svim tekstovima na sajtu.

Link Options
izvor – novii.bajeonline.net

Kada se prikaže sledeća strana, u sklopu prvog taba (Articles) treba spustiti malo niže i selektovati opciju Show “Read more” pa se nakon toga prikaže opcija Show Title with Read More. Zatim se to sačuva i očisti se keš na sajtu.

izvor – novii.bajeonline.net

Time je omogućeno prikazivanje dugmeta koje je i link za prikaz kompletnog teksta. Ovom akcijom je prvi deo posla gotov i sledi prikaz kako da se odradi prevod na srpski.

Ide se na stavku u meniju Extensions –> Lenguage(s)
–> Overrides
. Dobra je stvar da se može na ovaj način odraditi prevod samo nekih segmenata teksta na sajtu na jednostavan način.

Podešavanje prevoda za frazu Read more
izvor – novii.bajeonline.net

Potom se klikne na dugme New što kreira poseban unos za prevod. Svaki od odrađenih prevoda se čuva, te kasnije se na njemu mogu raditi izmene ili se može obrisati.

izvor – novii.bajeonline.net

Otvori se strana sa uputstvom na plavoj pozadini, a kao primer je odabran baš ovaj slučaj koji ja prikazujem. U polje Search se upiše fraza koja nas zanima i klikne se na tastaturi “Enter”. Nakon toga se ispod izlistaju sve stavke gde se takva fraza koristi, a mi pomoću dvoklika treba da odaberemo (selektujemo) onu koju želimo izmeniti.

Ako neznate koja je za vas interesantna, uporedite prikazane vrednosti sa onom koja je prikazana pri vrhu strane (
COM_CONTENT_READ_MOR ). Kada obavite selektovanje dvoklikom na željenoj vrednosti, u polju Text se se ispisati Read more. Taj tekst zamenimo sa našim tekstom (pročitajte ceo tekst, pročitajte više i slično).

podešavanje prevoda
izvor – novii.bajeonline.net

Nakon što to sve završite idemo na sačuvaj i time je prevod odrađen. Još je potrebno je da očistite keš sa sajta i nove vrednosti bi se trebale odmah prikazati.

Mada se ovo može učiniti malo komplikovanijim, treba ipak znati da je to jedinstveno za sve sajtove. Kada se uporedi sa prevođenjem na Wordpresu koji je programiran značajno “slobodnije” i “opuštenije” od strane programera vidi se da je ovo pesma. Na WP se ove vrednosti mogu nalaziti na sasvim različitim mestima u zavisnosti šta je osoba koja je pravila template/temu zamislila.

Pored toga što će malo pomoći oko boljeg rangiranja, ovo će svakako pomoći da se poboljša utisak posetilaca sajta. Malo neozbiljno deluje kada je deo teksta na engleskom, a ogromna većina na srpskom jeziku.

Pročitajte više...

Clash royale igrica

video igra za android

December 11, 2018 | Posted in Video igre | By

Igrica Clash royale je veoma dobro rešenje da bi se ubilo vreme dok se negde čeka. Moram reći da je to veoma zanimljiva kreacija koja ne traži previše vremena za napredovanje. To je MOBA (Multiplayer online battle arena) koja kombinuje igre sa kartama sa tower offence/defence sistemom.

Iskreno mi se najviše svidelo to što ju je smisleno igrati do 30 – 40 minuta dnevno. Može ona naravno da se igra i duže, ali su benefiti od toga u samoj igri toliko mali da je to praktično gubljenje smor.

Ovo ograničenje ne bi vredelo mnogo bez dobre grafike, dobro uravnoteženog sistema karata i velikog broja zadataka koji se nude. I na početku veoma bitna stvar je da povežete nalog sa email adresom, kada dođe do problema sa telefonom da ne strada i nalog.

O čemu se tu zapravo radi

Sama igra Clash royale  je besplatna, ali u igri ima opcija da se kupe dragulji za pravi novac. Pomoću tih dragulja možete da ubrzate svoje napredovanje, ali oni koji ih ne kupuju nisu preterano usporeni. Osim toga ovi dragulji se dele svim igračima povremeno u sklopu zadataka.

Sam tutorial koji je prikazan na uvodu u igru je veoma jednostavan i koristan. Može se reći da nakon tri dana igranja po pola sata dnevno se sve zna. Međutim da bi se ostvarili odlični rezultati potrebno je dodatno doterati taktiku, sve da lepo legne na svoje mesto.

Karata ima preko 80 i povremeno se dodaju nove, svaka ima neke svoje prednosti i mane. Neki likovi su neizmerno jaki i dosta otporni, ali su istovremeno spori i napadaju samo građevine. Pa dok se dogegaju do tvrđava postaju lak plen. Sa druge strane su jedinice koje su brze, ali one imaju malu snagu napada i malo energija pa ih je lako uništiti. Tome još treba dodati magije i dobija se dobra papazjanija.

prikaz video igre

slika sa wikipedia.org

Samih tvrđava koje se brane su tri, jedna kraljevska i dve su od princeza. Ove od princeza su slabije građene, ali imaju veću snagu noružija. Kraljeska je jača ali na uštrb snage oružija dok se brani. Ukoliko se sruši kraljevska tvrđava, celoj partiji je kraj.

I naravno veoma bitno je vremensko ograničenje trajanja partije. Redovne partije traju tri minute, plus dodatna ako je rezultat nerešen. Ukoliko i nakon te dodatne minute rezultat bude nerešen, onda se tako i završava, bez pobednika.

Kako da se takmiči u samoj igri

Postoje dva modela napredovanja, koja međusobno nisu povezana, ali su za svakog igrača na podjednakom nivou. Ovaj sistem daje veoma dobre rezultate, jer uravnotežuje protivnike koji igraju Clash royale.

Prvi je nivo na kome je kralj i da bi se a tome napredovalo potrebno je nadograđivati karte ili vršiti njihovu donaciju unutar klana. Pri prelasku na viši nivo dolazi do pojačavanja snage tvrđava i oružija koje koriste.

Drugi nivo na kome napreduju igrači jeste sistem arena. Ovde se napredu osvajanjem bodova u borbama 1 na 1. Pobeda donosi oko 20 bodova (pehara), a gubitak meča oduzima sličan broj bodova (pehara). Svaka arena nudi dodatno otključavanje nekoliko novih karata koje se mogu dobijati.

Prilikom borbi može se desiti da se nekoliko partija dobije zaredom na sreću, ali se to brzo dovodi u ravnotežu. Recimo na primer počnete sa nekim partiju i neko ga baš u tom trenutku nazove. Međutim kako se uparivanje vrši prema snazi utvrđenja i broju osvojenih pehara, kada se naiđe na jačeg od sebe, potrebna je dobra taktika i sreća.

Za borbu u Clash royale birate 8 od otključanih karata, pažljivo ih uparujete i kombinujete. Na početku meča se slučajnim odabirom dobijaju 4 karte, a potom sa povlačenjem svakog poteza dobija se jedna sledeća. Kada se dođe do kraja ide se sa dobijanjem istim redosledom kako su dobijane. Ovo je zgodno je već pri polovini meča znate koje karte protivnik ima i kojim ih redosledom dobija.

Klanovi i njhovi ratovi

Mada nije obavezno, uključivanje u neki klan je veoma zanimljivo. Za razliku od nekih drugih igara gde se od članova očekuje da budu agilni i da izvršavaju zadatke, ovde je to ograničeno. Sistem komunikacije je javan  i nije zgodan za preveliko razvijanje strategije.

Donacije karata su veoma pozitivna stavka, možete zatražiti karte svakih sedam sati. Ukoliko su slabije ide manji broj a za jače ide veći broj karata. Što je veća arena u igrici Clash royale gde se nalazite više rangirana to više karata možete tražiti. Ako dajete donacije to se plaća sa nešto zlatnika i sa nešto iskustvenih bodova.

Sami ratovi su idealni, jer ne zahtevaju preterano angažovanje. Prilikom priprema za rat, oni koji su zainteresovani treba da odigraju po tri meča i tom prilikom dobijaju određeni broj karata. To je prvi dan, a tokom drugog dana svaki učesnik treba da odigra jednu partiju (i da pobedi ili izgubi). I to je to, nakon dva dana se zakazuje sledeći rat koji opet traje dva dana.

Jedna opcija jeste i da se napravi sopstveni klan, ne košta previše. Ali to je opcija samo ako planirate pozvati prijatelje, postoji veći broj načina kako to možete odraditi. Ta niska cena osnivanja je razlog postojanja velikog broja klanova koji su neaktivni. Maksimalan broj članova u jednom klanu je 50, a postoje oni gde se svako može uključiti i zatvoreni.

Dodatne opcije da se takmiči

Jedan od dobrih sistema jeste postojanje većeg broja dodatnih načina da se takmiči, a ne samo Clan War. Najpopularniji dnevni zadatak je rušenja 10 kula i za to se dobija jedan sanduk sa blagom. Takođe i svakog dana se dobija neki zadatak recimo odigraj 50 puta karte koje su pešadija, ili pobedi u deset partija 1 na 1. Ovde su nagrade raznolikije.

Tu je opcija igranja partija 2 na 2, ali se tu ne dobijaju bodovi (pehari). Može da se igra sa nasumičnim igračem ili sa nekim iz klana. U ovom modu se mogu dobiti sanduci sa blagom ako ima mesta.

Tu su i turniri koji se povremen organizuje  Supercell, sa zanimljivim propozicijama. Jedna od opcija je takmiči se a sve bude duplo ubrzano (dobijanje energije i kretanje igrača), zatim takmičenje ko će prvi pretrčati teren, ili igranje sa time da se napravi što veća šteta samo sa jednim tipom karata.

Ovo su besplatne opcije, a ima tu i da se ponešto plaća draguljima. To su opcije Grand Challenge, Classic Challenge i na njima se pristup plaća, ali zato nude i primamljive nagrade. Bitno je spomenuti da se mogu napraviti i privatni turniri, otvoreni ili ograničeni sa lozinkom tako da mogu učestvovati samo pozvani.

I na kraju najbitnija stvar kada je u pitanju Clash royale igrica, tim koji je napravio radi konstantno na njenom razvoju. Tu ne spada samo dodavanje novih opcija, nego i usklađivanje postojećih da bi se postigla što bolja ravnoteža. Uglavnom za one kojima treba povremeno neka zanimacija ja bih ovo preporučio.

Pročitajte više...

Silicijumska dolina – knjiga

June 25, 2017 | Posted in Knjige | By

Termin slicijumska dolina je poznat širom planete, međutim malo je onih koji bi mogli tačno da ga opišu. Da bi se dobro razmeo treba ga posmatrati sa raznih strana: geografske, akademske, ekonomske, tehnološke.

Jedan od značajnijih pokušaja da se ona opiše odradio je Kristofer Keze. On je napisao knjigu jednostavnog naziva “Silicijumska dolina”, i u njoj je dosta dobro opisao kompleksnu situaciju na terenu.

Samom knjigom je blago zagrebana tema, ukazalo se na neke bitne ljude i organizacije. Malo je bolje objašnjena kultura koja vlada tamo, ali i u neposrednoj okolini. Nakon povratka u Nemačku, autor je probao da prenese svoje utiske kolegama. O tome je takođe pisao kao i neka svoja predviđanja kako će se stvari odvijati u kompletnom IT sektoru, ali i svim industrijskim granama.

Prvi utisci o silicijumskoj dolini

Ovo delo je nastalo kao posledica nečega što bi se moglo prosto nazvati industriska špijunaža. Jednostavno se gospodine Keze je “po zadatku svoga poslodavca, izdavačke kuće Aleks Špringer” sa još trojicom kolega uputio na zapad SAD-a. On je poveo i porodicu sa sobom pa su u knjizi prisutni opisi članova porodice u pojedinim trenutcima.

Silicijumska dolina knjiga

Mada je knjiga nastala na osnovu iskustava koja su bila 2013 godine, nije mnogo izgubila na aktuelnosti. Meni je bila interesanija na osnovu toga što ju je napisao novinar koji se bavi ekonomskim temama, a ne neko ko izvorno prati IT sektor.

Na početku se piše malo više o geografiji,  to je bitno jer se silicijumska dolina nalazi u blizini San Franciska. Sama dolina ima nekoliko naseljenih mesta od kojih je najvažniji Paolo Alto. Međutim napominje se da su neka od mesta izopštena iz IT ekosistema. San Hoze je jedan od njih, tamo još ima teritorija koje kontrolišu maloletničeke bande.

Takođe je dat osvrt na akademsku zajednicu sa posebnim akcentom na univerzitet Stanford. Ovo je tehnološki fakultet gde je prilično uobičajno da studenti napuštaju školovanje da bi osnovali firmu. Sa duge strane zaliva se nalazi univerzitet Berkli (Berkeley) gde je akcenat na društvenim naukama. Knjiga “Silicijumska dolina” kroz nekoliko primera prikazuje trvenje među ovim univerzitetima i drugačiji pristup obrazovanju studenata.

O kulturi i navikama

Drugi deo knjige se bavi kulturom koju sam autor opisuje kao analognu. Probao je da se organizje pre dolaska u Ameriku. Međutim na e mailove koje je poslao je retko dobijao smislene odgovore. Odgovora ili nije bilo ili su bili generički. Tek kada je stiga u dolinu video je da sve ide putem dogovora koji se postižu na više ili manje zvaničnim dešavanjima (kokteli, prijemi, roštiljanje, žurke).

Mada je kultura fleksibilna i podstiče napredovanje i širenje, treba napomenuti da to važi za one koji rade u IT sektoru. Autor je napisao veoma dobar prikaz radnika koji omogućavaju da silicijumska dolina funcioniše. To su prodavci, radnici održavanja i mnogi drugi koji zbog niskih primanja ne mogu da omoguće sebi život u dolini. Oni se prinuđeni na putovanje od bar sat i po jer žive u predgrađima SanFranciska ili čak preko zaliva. I plaćeni su značajno niže od njenih stanovnika.

Najznačajniji deo cele priče o navikama u dolini je opisan i u knjizi. To je pristup greškama, kako manjim koje naprave problem tako i većim koje totalno ugase projekat. U Evropi se na to gleda loše i teži se tome da svi koji pogreše na poslu budu kažnjeni. To je verovatno i razlog zašto je u poslednjih 30 godina sve što je značajno i stiglo iz Amerike.

Disrupcija je čarobna reč koja se koristi bez prestanka. Ona opisuje ono što nama  i nedostaje, a opisuje se kao napad odozdo. Silicijumska dolina se trudi da značajnim izmenama preuzme monopolističke pozicije tradicionalnim industrijama. Zapravo ne dolina, već firme koje iz nje posluju.

Sama knjiga ima dosta delova koje bi trebalo citirati, ja ću ovde navesti samo dva.

Dobar prizvod nije isto što i dobra ideja. On je redukcija ideje. Esencija. Ono što preostane kada se precrta sve suvišno.

 

Prava kreativnost ne znači zapisati sve što nekome padne na pamet i taj spisak poslati u IT odeljenje.

Tu je verovatno najvažnija kultura finansiranja, verovatno najvažniji šraf u celom mehanizmu. Silicijumska dolina je mesto gde je uspeo Facebook, Krostofer Keze u ovoj knjizi otvoreno kaže da bi on u Nemačkoj bio značajno manji ili bi čak propao.

Razlog za to nije što je Nemačka siromašnija, već pre svega načini finansiranja. Novac se tamo (u dolini) mnogo brže daje u sisteme koji rastu, odluke se donose nakon značajno kraćih analiza. Ne samo u Nemačkoj nego i celoj Evropi (pa i kod nas u Srbiji) se suviše često provlači ideja da bi država trebala ili čak i da mora da potpomogne sturtapove.

Prognoze i predviđanja

Na moju žalost samo u prvoj polovini knjige je direktno tema Silicijumsk dolina. Druga polovina je ispunjena autorovim analizama nakon povratka u Nemačku. Nakon razmene svojih utisaka sa prijateljima on pravi osvrt na trenutnu situaciju i daje prognoze dešavanja.

Nama to i nije toliko zanimljivo jer se provlači ideja kako će to uticati na Nemačku. Kao urednik u velikom sistemu gde ima dosta novina i sajtova, veoma mnogo pažnje posvećuje autorskim pravima. Sticajem okolnosti ovde u Srbiji postoje neke novine i veb sajtovi u vlasništvu tog izdavača, pa smo svedoci da se ni oni netrude baš da ispoštuju autorska prava vlasnika malih sajtova. Tako da kritike u tom delu knjige su mi malo blede.

Sa druge strane tu je analiza kretanja radne snage i uticaj freelacera na poslovanje svih tipova firmi. Ovde se mogu pročitati veoma interesantne stvari. A preporuka autora je da se svako posveti što više prilagođavanju svoje firme na način poslovanja koji polako dolazi.

Taj novi način poslovanja u većoj ili manjoj meri nameće Silicijumska dolina. I to u svim aspektima poslovanja i veoma često to sve brzo postane standardna procedura. Autoru je malo teže zbog godina da lako prihvati sve pojave koje dolaze sa digitalizacijom, međutim ima dovoljno iskustva da par puta u knjizi priznaje neminovnost promena.

U svakom slučaju je ovo knjiga koju mogu svakom preporučiti da pročita.

Pročitajte više...