† AncienT RituaL †
 
 
Last Update - 25 Aug 2010
† MENU †
 News / Blog
 Programming
 Art Gallery
 Web Portfolio
 Contact / Bio
 Guestbook
† LINKS †
 Druantia
 Knight Templar
 Myniak
 Thot Kall
 
 Rotting Christ
 Suicidal Angels
 Wastefall
 
 Svn Repo
 
 Blender
 Code::Blocks
 Euclideanspace
† POETRY †
A Dead Poem

Nothing is what it seems, stop believing to those things, things they tell you from your birth, things they force 'em to your brain.

What you know may not true, take the risk and search for you, seek the knowledge for yourself, question all the facts you've learned.

Start to think not as they, walk the path the other way, brake the chains free your mind, and then you'll have a precious find.

GODlike
† SUPPORT ANKI †
 
† news/blog †
   « | ‹ Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Next › | »   
 
Mon 21 Dec 09 - ISO C++0x: The next revision of C++
News C++ is considered one of the most used programming languages out there, it's very fast and, after all these years, mature. All of it's features are essentially a superset of every programming language that exists now days and this gives it almost limitless possibilities but at the same time it makes it very complex. From the last revision of C++ in 1999, new programming needs arose and for that reason a facelifting is imminent after 10 years hiatus. The new ISO standard has a temporary name "C++0x" and at the present time it's being finalized. According to Bjarne Stroustrup (creator of C++ and member of the committee) the compilers will include the new features in a year or more. GCC currently supports some of the C++0x features but not all of them. The new standard adds many new things in the language as well as the STL (C++ Standard Library). Some of my favorites are the following:

auto: Deduction of a type from an initializer. Example: auto x = an_int_vector.begin();

With in-class member initializers we can set default values to class members. Example: class A{ int x = 7; };. With auto we wont have to define the type all the time.

constexpr: Generalized and guaranteed constant expressions. For example this will be valid: const int i = std::numeric_limits::max(); Because the max() returns constexpr.

In unions we can now have (under some circumstances) classes with default constructor.

With delegating constructors we can initialize a constructor by using another constructor. We dont have to write "init" member functions for common initialization.

The changes in STL are far more useful. I'm looking forward for threading library, array container, atomic operations, regular expressions library and the rest of the goodies.

The question still remains. Will this features improve C++ and make our lives easier or they will make C++ more bloated and complex?
 
 
Tue 15 Dec 09 - AnKi engine source at SourceForge.net
News Recently I've been playing with version control using the powerful SVN. With SVN you can keep track of the changes in your project, work from any remote location and keep a multi-version backup. At first I tried and created a local SVN repository, everything was fine but in a case of a hard disk failure all the data from the repository would have been lost. The next logical step was to create a remote repository. SourceForge.net provides with SVN tools for GPL compatible projects. Currently the engine is not self sustained because of the luck of assets, all the textures, models, materials etc are not available at the moment.

You can find the AnKi engine's source here
 
 
Tue 27 Oct 09 - PROGRAMMING - Working with Qt4
News Its been a while since I wrote something to the blog but I was pretty busy lately. I had the opportunity though to learn more about Qt Toolkit and today I have something worth sharing.

The reason for someone to use Qt is mainly to create GUI programs but Qt is evolved more than that that and it includes features like SQL database access, XML parsing, thread management, network support, a unified cross-platform API for file handling, 3D through OpenGL and more. The strengths of Qt is that it is cross platform with it is source open under free software licenses. The documentation is vast and well written and the tools provided to the developers are very good as well (QtCreator, QtDeveloper). You can build applications very fast and with very few lines of code. One major advantage of Qt is that it tries to maintain the "look and feel" throughout the platforms it runs. Nothing is flawless though and Qt has a few disadvantages. The first thorn in my opinion is the excessive use of C/C++ macros. Macros make the code look ugly, for example you have to put the macro Q_OBJECT every time you need to subclass a Qt class. Also in order to build your application you have to use a preprocessor (qmake) over the existing C/C++ preprocessor. qmake parses the source files and creates a few additional source files and I dont know what else it does. All these help to reduce the development time and the ease of use but sometimes they are irritating.

Qt is a very powerful API and with such a big company behind it it evolves very fast. It is also considered a very good choice for Linux development because the well known K Desktop Environment (KDE) for Linux is build on top of Qt and despite its bugs it looks and feels fantastic.
 
 
Fri 28 Aug 09 - 3D - The engine is finally named. Welcome AnKi
News The news are running slow these days so I will post a screen-shot from the latest build of my engine. The engine's final name is "AnKi" and I hope I wont change my mind again. The new effects illustrated are bloom and parallax mapping. Enjoy!

AnKi 3D engine
 
 
Thu 16 Jul 09 - Poetry - Hypocrisy
News Sometimes they say that you learn from your mistakes and that's why the mistakes is a good mean to learn a lesson. Sometimes though you don't have to make a mistake to learn, this times the result is obvious and the lesson already known.

The mothers tell their kids not to lie, to be honest and that the honesty always pays back... and thats the fucking truth! The fucking first lesson of life. Why do we have to make mistakes to learn this simple lesson? Isn't it obvious where dishonesty leads?

When you wear the mask of hypocrisy...

...lies lead to more lies,
deception to more deception,
the guilt never dies
and you always feel hunted.

You feel rotten and ashamed of yourself,
a great burden is tied to your neck,
you cannot sleep at nights
and the anxiety eats your insides.

You hurt the people around you
and you make them hate you.
You cause them pain,
a pain that you cannot take away.

The Earth is watered by tears,
shame keeps you company,
along with depression and fears
and the Moonlight Sonata echoes in your ears.

Scream deafens the dark thoughts.
But how much power do you have?
How long can your screams last?
How long can you keep up?

The path to redemption is a long one
and the cleansing is hard,
the thoughts are forming lines,
this is the way the mind fights back.

But whatever you do
the cries and screams wont free you,
the shame from now on will be your shadow,
the black stains will always be part of you
and the scars will stay to remind you.


BE YOURSELF, BE TRUE, BE HONEST.
 
 
 
   « | ‹ Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Next › | »   
 
† STATS †
Visits... 166884
Polls... 7
Poll Votes... 335
Shouts... 120
Guestbook... 17
Comments... 60
† POLL †
Chose one of the following
 
Sex
Drugs
Jesus Christ
 


† SHOUTBOX †
SATAN_CLAUS
HOHOHOHO
 
Shining...
...for life
 
none
You are all slaves
 
GODlike
Smells funny
 
v
amazing site..stay heavy
 
GODlike
For the slave who feels certain... his freadom is perfect
 
alice
it rains it rains and it snows, and the marbles it wets!
 
star children
fear me!!
 



† ADS †





Programming, code, design, art and everything by GODlike
Optimized for FireFox
2005 - 2006 ©AncienT RituaL. Contact webmaster at: