• This is default featured slide 1 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 2 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 3 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 4 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 5 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

Ubuntu 15.04 Beta 2 dostupna za download!



Ubuntu Linux 15.04 je nedavno ušao u drugu fazu bete 2 i od danas je dostupan za download i testiranje. Novija verzija Ubuntu Linux-a 15.04 nosi kodno ime Vivid Vervet. S obzirom da se radi o beta 2 izdanju novije Ubuntu Linux distribucije koja trenutno predstavlja test izdanje dok se krajnje izdanje standardne verzije Ubuntu Linux 15.04 Vivid Vervet LTS oćekuje 23. aprila. 

Na svojoj zvaničnoj stranici Canonical je objavio niz novih karakteristika najpopularnije Linux distribucije uopšte. Naime, Ubuntu Linux 15.04 donosi nekoliko poboljšanja kako u svom grafičkom interfejsu, velikom otklonu bagova, novoj i stabilnijoj verziji Unity-a 7.3 i ono o ćemu smo nedavno obavješteni bez GRUB-a. Tako je, dobro ste čuli. Ubuntu Linux 15.04 dolazi bez GRUB-a te njegov nedostatak zamjenjuje noviji boot manager po imenu SystemD. 

Za one koji ne znaju šta je SystemD odgovor je vrlo jednostavan. SystemD zamjenjuje standardni boot manager GRUB koji se nalazi u svakoj Ubuntu Linux distribuciji i njegovim derivatima, barem se nalazio. Linux Ubuntu korisnici neće vidjeti mnogo razlike između GRUB-a i SystemD boot manager-a tako da novi boot manager u Ubuntu 15.04 neće utjecati na svakodnevno korištenje ove distribucije. 

Pored ovih sistemskih zakrpi i poboljšanja koje nova verzija Ubuntu-a donosi, njegovi developeri su se potrudili i napravili su ozbiljnje zakrpe i u Compiz-u glavnom upravitelju prozora koji se sada isporućuje sa novijom verzijom 0.9.12. 

Treba svakako napomenuti kako je Ubuntu Linux 15.04 još uvijek u pripremi za finalno izdanje LTS verzije koja se oćekuje 23. aprila te je distribucija još uvijek u poliranju za krajnjen korisnike. No, ako vas zanima šta je upakovano i šta nam to donosi Ubuntu 15.04 beta 2 test onda vam preporućujemo download pa slobodno podjelite vaše mišljenje s nama i vaša iskustva s test izdanjem. 


http://cdimage.ubuntu.com/ubuntu/releases/vivid/beta-2/

Za AmarTufoInteractive: Ubuntu Zajednica BiH
Share:

Regionalno istraživanje blogosfere #Kako ste blogeri!


Kako ste, blogeri? Regionalno istraživanje blogosfere #Blogometar15





Svaki treći web sajt na svijetu je blog. Tri od četiri internet korisnika redovno čitaju blogove. Svakog dana objavi se blizu 3.000.000 blog postova. Pet od šest internet “influensera” su blogeri, a na njih najveći uticaj vrše opet drugi blogeri.

Od 2012. do danas podaci o broju blogera variraju. Uzveši u obzir sve dostupne podatke - na svijetu postoji između 350 miliona i pola milijarde blogova.

Do momenta kad završite čitanje ovog teksta biće objavljeno preko 20.000 novih blog postova!

Blogosfera bivše Jugoslavije se do 2008. godine eksponencijalno razvijala. U to vrijeme je brojala do čak 1.000.000 blogova. Ali o blogovima u regionu danas znamo manje nego ikada. Blogeri, ne znamo kako ste, a to je važno!

Ne znamo šta blogere muči, zbog čega ne pišu češće, da li se osjećaju sigurno da objave šta god žele, da li dobijaju podršku prijatelja i od koga trpe pritiske (ukoliko ih trpe); ne znamo koliko ima blogova, na kojim su platformama, da li su blogeri i blogerke upoznati sa svojim pravima, koliko često su ta njihova prava ugrožena... o Blogerima i blogerkama pouzdano znamo manje nego o bilo kom drugom društvenom mediju. A dok nešto ne izmjerimo, ne možemo ga ni razvijati. Dok ne saznamo kako smo, teško je blogosferu unaprijediti do nivoa najznačajnijeg medija društvenog interneta što bi naša blogosfera sigurno mogla da bude!


*****************************************************************

Blogeri evo šta možete da uradite u samo 15 minuta za desetine hiljada blogera:
  1. Popunite istraživanje klikom na LINK
  2. Jednostavno napišite blog post kopirajući tekst o Istraživanju (cijeli tekst koji možete kopirati i objaviti na svom blogu, baner, kao i ilustracije možete preuzeti OVDE)
  3. Podijelite link do #Blogometar15 na društvenim mrežama klikom na ovaj LINK

Detaljne rezultate u različitim formatima podijelićemo sa svima vama, uz zadržavanje anonimnosti svakog ispitanika. Za sva pitanja pišite nam na
blogometar@proceniweb.com Hvala na solidarnosti!

______________

AmarTufoInteractive se pridružio akciji, pridruži nam se i ti i postani dio tima aktivnih blogera.
Share:

My 2D game dev adventure: Writing our first Allegro 5 program + Source code


Hello, It's me again. If you have read my post's from previous articles by now we have installed Allegro 5 library inside Visual C++ 2008/10. Therefore we can write our first Allegro 5 program inside Visual C++ 2008.

_________________________________________

//First Allegro program
//© Amar Tufo & Mike Gaig 2015
//http://www.amartufointeractive.blogspot.com


#include <allegro5\allegro.h>
#include <allegro5\allegro_native_dialog.h>
int main()
{
 //create a display
 ALLEGRO_DISPLAY *display = NULL;

 //check if Allegro is initialized else
 if(!al_init())
 {
  al_show_native_message_box(NULL, NULL, NULL, "Failed to initialize Allegro", NULL, NULL);
  return -1;
 }

 //create a window
 display = al_create_display(640, 480);

 //check if display is created else
 if(!display)
 {
   al_show_native_message_box(NULL, NULL, NULL, "Failed to initialize display", NULL, NULL);

  return -1;
 }
 //Show magenta color on display
 al_clear_to_color(al_map_rgb(255,0,255));
 al_flip_display();
 al_rest(5.0); //Wait for 5 secunds and then close the program


 //Destroy the display
 al_destroy_display(display);

 return 0;
}
____________________________________________

Ok, here we have the source code of our very first Allegro 5 program which was written inside Visual C++ 2008. What it does? Basically, this program does not do anything special instead to check weather you have installed your Allegro 5 library properly or not. But there's one part of program that does something. Take a look at this few lines of code.

//Show magenta color on display
 al_clear_to_color(al_map_rgb(255,0,255));
 al_flip_display();
 al_rest(5.0); //Wait for 5 secunds and then close the program

So in the code above we have initialize the Allegro library so that we can use it. I have comment the code lines in the source code so that you can see what the each of that code line does. Now in this very few lines of code is only working part of our very first Allegro 5 program. This few lines of code actually creates a window of our program which is filled with magenta color. The window is appearing for about 5 seconds and than program closes. Now if you have copied my source code given above and If you have write it exactly as I did, than you should get exactly the same output as I. Take a look at picture down bellow. 


Figure1: Output of our first Allegro 5 program with magenta color

There's only one thing that I would like to explain to you. Weather you know what RGB stands for or not. It represents the three colors, red, green and blue or better known as RGB. It means that every color has a unique code with which we can represent it. For example the red color in RGB code will be: 255, 0, 0. Ok, let's change the color from magenta to red in our window trough the code. 

//Show magenta color on display
 al_clear_to_color(al_map_rgb(255,0, 0));
 al_flip_display();
 al_rest(5.0); //Wait for 5 secunds and then close the program

Now let's see what is going to happen. If you have change the RGB color from magenta to red than you should get something like this.


Figure1.1: Output of our first Allegro 5 program with red color

Ok, now you now how to set and configure Allegro 5 library. So far you have write the very first Allegro 5 program and learn how to manipulate the RGB colors as well as how to represent the colors inside Allegro 5 trough the code. That's all from me. Please see the full video tutorial about writing your very first Allegro 5 program by Mike Geig. 
Vid1: Your first Allegro 5 program by Mike Geig

Ass I promised before I'm gonna upload the source code of every single Allegro 5 course program that we made and the slightly the same code is available at Mike Geig official web site which you can download and see it in action.


_____________

The resources list:

[1] Your first Allegro 5 program

[2] Wanna learn more, than see MikeGeig TV on YouTube

[3] See more about Allegro at:

Share:

Izgubljeni kontinent Kumari Kandam


Večini ljudi danas je uveliko poznata priča o Atlantidi, legendarnom kopnu koje je nekada prije 12. 000 godina prije Krista ležalo u središtu Atlanskog okeana a koje je, kako nam Platon kazuje, u jednom danu i jednoj noči zadesio strahovit zemljotres i cunami koji je sa sobom ponjeo kopno na dno Atlanskog okeana, barem tako Platon kaže. Ali što kada bi smo vam rekli da je i prije Atlantide postojala civilizacija znatno razvijenija nego li sama Atlantida, civilizacija koja je prethodila Platonovoj Atlantidi, civilizacija po imenu Lemurija odnosno legendarni koninent u središtu Pacifika nazvan Mu ili još bolje poznat kao Kumari Kandam po narodima koji govore Tamilskim jezikom. 

Naziv Lemurija potiće negdje oko 19. stoljeća a izmislio ga je engleski geolog Philip Sclater koji je bio fasciniran fosilima lemura na Madagaskaru i Indiji a koje nije mogao pronači u Africi niti na Bliskom Istoku. Godine, 1864 u svom članku po imenu "The Mammals of Madagascar", Sclater je predložio teoriju kako su Madagaskar i Indija nekoč bili dio znatno veće kopnene mase, kopnene mase po imenu Lemuria. Sclaterova teorija je naišla na veliku potporu među naučnom zajednicom svojega doba te i njegovu pretpostavku kako su lemuri nekada u pradavna vremena migrirali iz Madagaskara u Indiju. No, ubrzo sa pojavom novih naučnih metoda došlo se do saznanja kako se Zemljina kora stalno pomjera te kako Zemljina kora nije fiksna, te Sclaterova teorija o potopljenom kontinentu je ubrzo odbačena. No, ideja o potopljenom kontinentu se uprkos svemu održala i nauka ju nije uspjela iskorjeniti te legenda o Lemuriji i danas živi. 

Istog su uvjerenja i Tamilci, dravidska etnička grupa koja govori Tamiskim jezikom. U njihovim usmenim predajama spominje se nekoč legendarni kontinent po imenu Kumari Kandam. Termin Kumari Kandam se prvi put pojavio u spisima Kanda Punaram, spisi koji prate seriju pobjeda kralja po imenu Skanda Murugan. No, u ranijim Tamilskim zapisima i predajama pominje se legendarni kontinent koji je potonuo u Indijski okean. Tako jedna priča pominje jednu malenu zemlju kojom je vladala dinastija Pandiyanskih kraljeva a koju je progutalo more. No, kada je Indija postala Britanska kolonija 1850. godine, kolonisti su sa sobom i donjeli priču o legendarnoj Lemuriji a s obzirom da su Tamilci svoje legende i priče uzimali doslovno, ubrzo je izjednaćena sa njihovim legendarnim kontinentom Kumari Kundam. 

Bhagavata-Purana, 10th Skanda
                                                                                                        
Bhagavata Purana, 10-th Skanda
Bhagavata-Purana, 10th Skanda

Ova slika vjerovatno predstavlja opis iz Bhagavata Purana u kojoj je legendarni kontinent Kumari Kandam ili s druge strane Lemurija opisan. Ne umijem da čitam Tamilski pa halalite. Uglavnom priča ide dalje. Prema priči izgleda da Kumari Kandam nije samo obična bajka niti neka fantastična izmišljotina te se uveliko radi o urezanom sječanju Tamilaca koji su nekada davno živjeli u miru i harmoniji na svom legendarnom kopnu Kumari Kandam, sve dok ih nije zadesila katastrofa, ista ona koja je zadesila i Platonovu Atlantidu. Prema pričama, Pandijanski kraljevi nekoć bijahu vladari cjelog Indijskog kontinenta na čelu sa Tamilskom civilizacijom koja je ujedno i najstarija civilizacija na svijetu. Tako priča kaže. Kada je Kumari Kandam potopljen, njegovi ljudi su se raširili po cjelom svijetu i osnovali veličanstvene civilizacije a svoj kontinent su smatrali kolijevkom ljudskog roda. 


Umjetnički prikaz legendarnog kontinenta Kumari Kandam

Koliko istine ima u predajama o ovom legendarnom kontinentu Kumari Kandam, ne znamo. Prema istraživačima na Indijskom Nacionalnom Institutu za Okeanografiju, razina mora je prije 14. 500 godina bila za 100 m manja odnosno prije 10. 000 godina za 60 m manja nego što je to danas. Prema njihovim tvrdnjama, nekoć je zaista postojala velika kopnena masa koja je povezivala Šri Lanku sa kopnenom Indijom. No, s porastom globalnog zagrijavanja između 12.000 i 10. 000 godina došlo je do naglog povećanja razine mora što je rezultat povremenih poplava koje su plavile okolna područja. Slične priče se javljaju i drugdje u svijetu, recimo Deukalionov potop 1600. god. pr. n. e, potop Lemurije koja je ležala u Pacifiku ali i na kraju same Atlantide. Sve su ove priče, prenosivši se usmenim putem s koljena na koljeno na kraju zabilježene kao Kumari Kandam.

No, postoji jedan dokaz koji podupire postojanje legendarnog kopna Kumari Kandam a to je Adamov Most bolje poznat kao Ramin Most). Napomena: Ja sam ovdje koristio doslovni prevod iz Adam's Bridge odnosno Rama's Brigde. Uglavnom, radi se o prolazu dugom 18 km koji leži u Palkovskom Moreuzu a koji povezuje Indiju sa Šri Lankom. Neki tvrde da je ovaj prolaz djelo ljudskih ruku koji je naravno kasnije potopljen dok snimci koje je načinila NASA-a nad tim područjem jasno govore da se radi o geološkoj formaciji ispod površine mora. 


                                                  Adamov Most između Indije i Šri Lanke

Postojanje ovog istog mosta ili prolaza se takođe pominje u jednoj antičkoj legendi. Naime, ono što NASA zove Adamov most to je za Indijce sasvim isti Rami'n most. Adamov Most je pomenut u hindu epu Ramayana, djelo koje prikazuje kronike glavnog božanstva Indije, Rame. Legenda kaže da je Raminu ženu Situ oteo 10-toglavi demonski kralj Ravana. Rama tada okupi veliku vojsku majmunolikih ljudi po imenu Vanara. Nakon što je saznao kako se Sita nalazi na otoku Lanka kao taoc, Rama odluči da ju spasi. No, kako nije mogao da svoju vojsku preveze preko okeana, savjetom koji je dobio od boga mora sazva svoju vojsku koja u 5 dana načini most odnosno prolaz preko okeana do Lanke. Most je bio sačinjen od kamena i debala koji su bili izuzetno čvrsti. Most je prema legendi bio 100 liga dug odnosno 555.6 km. Nakon što je most završen, Rama je uspješno preveo svoju vojsku Vanara gdje se sukobio sa Ravanom kojeg je ubio i naravno spasio svoju voljenu ženu Situ. Ova slika tamo lijevo prikazuje Vanare koje pomažu Rami da sagradi most.




Ramin most

Svaki mit, ma koliko on bio bajkovit ili fantastičan u sebi ima zrnce istine. Sada koliko je istine u legendarnom otoku Kumari Kandam koji se generacijama prenosi među Tamilcima i koji je zapisan u Tamilskim najstarijim legendama, ostaje tek da se sazna. Vrijeme, vrijeme zna sve odgovore. 

______________


The Lost Continent of Kumari Kandam

The Lost Continent of Kumari Kandam 
S originala preveo: Amar Tufo, 2015
Katedra za Arheologiju
Sarajevo

Popis literature i izvori koji su korišteni:

The Lost Continent of Kumari Kandam

Rama's Bridge: Where Modern Science and Ancient Myths Collide 

Kandha Puranam

Tamil people

Tamil language

Adam's Bridge

______________

Prilozi čitaocima:

Lemuria and Kumari Kandam

Džejms Čerčvord - Mu, iščezli kontinent

The story of Kumari Kandam is not regarded as just a story, but seems to be laden with nationalistic sentiments. It has been claimed that the Pandiyan kings of Kumari Kandam were the rulers of the whole Indian continent, and that Tamil civilisation is the oldest civilisation in the world. When Kumari Kandam was submerged, its people spread across the world and founded various civilisations, hence the claim that the lost continent was also the cradle of human civilisation. - See more at: http://www.ancient-origins.net/myths-legends/lost-continent-kumari-kandam-001941#sthash.ndKWqu5T.dpuf
Bhagavata-Purana, 10th Skanda
Bhagavata-Purana, 10th Skanda
Bhagavata-Purana, 10th Skanda
Share:

My 2D game dev adventure: Installing Allegro 5 with Visual Studio 2010


Ok. Before we can start to work with Allegro library or start to making our own 2D games, we need to download and configure the Allegro 5 library. For this game dev course we are going to use Visual C++ 2008/10 and of course Allegro 5 library. For more see the very short video tutorial on how to install Allegro inside Visual C++ 2008/10.


This video was published by Mike Geig on how to install Allegro 5 inside Visual C++ 2010. I will also try to write my own text as many as possible so that you can follow me and Mike in this video tutorials on your journey to make your first 2D game. In the next post we are going to write our fist Allegro 5 program inside Visual C++ 2008. So that's all for now, see you soon.
Share:

My 2D/C++ Allegro game dev adventure


 Umjesto uvoda: Why 2D game development?

With so much emphasis on 3D games on most modern platforms, it can feel like the art of good 2D games is backsliding. I will admit that I myself am guilty of immediately thinking of Mario or Tetris whenever someone mentions 2D gaming. I have to take a moment to remember the vast array of recent successful 2D games. Off the top of my head: Angry Birds, Braid, Limbo, Marvel vs. Capcom series, Kirby’s Epic Yarn, and about a quadrillion (it’s a real word, I looked it up – may be an exaggeration) Nintendo DS, Flash, and Facebook games. Taking a moment to think of it, we can see that there are some really great games still being made as 2D. Good thing for us too, since 2D gaming is much easier to start with than 3D. For starters, the math in 2D development is much simpler than 3D and a lot of it is based on concepts learned in early Algebra. When you are new to game development and programming in general, the math can get a little overwhelming. It is good to keep it as simple as possible to start. Along the lines of simplicity, many of the general concepts you will learn in game development (collision detection, rendering, and coordinate systems just to name a few) are much easier to learn when you are only dealing with two dimensions. If your passion is 3D (and only 3D) development, don’t be put off by this series either. Many of the development and game concepts you will learn in 2D in this series are easily transferred to 3D. For instance, while the rendering and game logic can change, the general structure and order of a game loop remains the same. It is pretty easy to see that all around, 2D is the best place to start your game development journey.

The Allegro Game Library
 
In this series, we will be using something called the Allegro Game Library. In olden times, when you wanted to represent something graphically on a computer screen (like, say, a video game) you had to program all of the low level functionality yourself. This meant working directly with the operating system and video / audio / input drivers to make your game work correctly. A bunch of time was spent figuring out the operating system specific function calls and getting everything to work correctly. Porting from one OS to another was a complete nightmare. All in all, things were very difficult to maintain. Enter Allegro. At first I was going to describe Allegro, but the website (http://liballeg.org) does such a great job, I felt it was a shame not to use it:
“Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.
According to the Oxford Companion to Music, Allegro is the Italian for «quick, lively, bright». It is also a recursive acronym which stands for «Allegro Low LEvel Game ROutines». Allegro was started by Shawn Hargreaves in the mid-90′s but has since received contributions from hundreds of people over the net.”
Essentially, Allegro handles all of that low level, operating system specific, ridiculousness so that you can go about doing what you want to be doing: making games. The super cool thing about Allegro? It works for just about any C++ compiler on the three major operating systems (Windows, most distributions of Linux, and iOS). This means you can work in any environment that you choose and porting your game to any and all operating systems is a breeze. The end result is that you get to worry about learning to make great games, and not about all that behind the scenes stuff.


What you need to succeed

While this series is aimed at true beginners, there are some requirements.
  • A very basic knowledge of C++
    Introductory C++ programming is outside of the scope of this text. That being said, I have been very careful not to include any topics that would not have been taught in any introductory C++ course (or that could not be easily learnable from a few internet tutorials). If you’re not sure if you have the required knowledge, see the side bar.
    <Note: Topics that are generally used in this text are: variables, functions, structs, and arrays. If I hit upon any topics outside of this list, I will briefly describe it in a side bar (like this one) and give you information on where to go to learn more.>
Note:  This introduction and the text above was taken from the following website which we are going to use in further tutorials and articles in our 2D game development. I use the text above instead of my intro to my 2D game development course. I have read it all and I think that it was good replacement for my intro and that's why I paste it here, of course with credits to his respected author and owner. Special thanks goes to Mike Geig which website is truly amazing place of resources for making very cool and interactive 2D games.

Article taken from:

Please see official YouTube channel to learn more:
Share:

Najbolji Sound Equalizer za Vaš Android


  Tehnologija je uistinu izmjenila naš način življena, možemo kazati iz temelja. Živimo u vremenu kada pametni telefoni mogu da se mjere zasigurno sa slavnim Pentium2, 3 ali i 4. O ćemu to ja? Govorim o Android telefonima. Jedan sam od onih blogera koji prati sve što je zanimljivo. Iskreno, sve do nedavno kada mi je bio rodžendan 7. marta 2015 da sam dobio Samsung Galaxy Mini S5570. Tako da evo sada i ja imam taj pametni telefon. S obzirom da ne igram igare toliko ni na računalu pa nisam u te svrhe ni namjerio ni svoj pametni telefon kojeg pogoni Android OS, v2.2 Froyo, moram da priznam da  je uistinu dobar pametni telefon. Naravno, dobra večina ne zna kako je Android zapravo Linux, pa eto sada znate. Nakon što sam podesio svoj telefon i naravno sinkronizovao svoj gmail nalog na Viber, Facebook i ostalo, zanimalo me audio kvaliteta samog telefona. Koristeči isprva samo klasični muzički producer skužio sam da nemam pravu kvalitetu audio zvuka koji je dolazio na moje slušalice. A onda sam instalirao audio aplikaciju po imenu Equalizer. Ne samo da sam dobio punu audio kvalitetu na svojim slušalicama nego i kvalitetan zvuk na svom zvučniku.



Evo kako ta mala, ali definitivno korisna Android Audio Equalizer aplikacija u stvari izgleda. Ja obično koristim Rock postavke equalizera, čime i dobijam onu kvalitetu zvuka koju želim. Dobra stvar je što ova mala aplikacija je sinkronizovana sa vašim muzičkim playerom i tako da se može automatski naštimati onako kako to vama odgovara ali i da podesite vašu omiljenu postavku equalizera. Ja sam je testirao na svom Galaksiju i ja sam oduševljen rezultatom kojeg sam dobio upotrebom ove aplikacije pa se nadam da će i vama da pruži maximalni užitak dok slušate vašu omiljenu muziku.
Share:

My Twitter news

Popular Posts

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.