Free CSG Example
Click here to go to the CSG example

OpenGL Page Old News



14/05/2009
Hi all

I'm sorry to say this website is now in stasis. I will be working on a new website project which will probably take up most of my time. I am also getting into electronics more these days so unfortunately that doesn't leave a lot of time to contribute to this website. I have about ten large software projects in mind that I would love to do but there are more pressing issues to focus on.

However, I did want to make a contribution to this site before I moved on and now I think I can. I may have found a new system of memory management for the human mind. I am willing to say this system works with only the briefest of trials because it feels so natural and is so easy to use. Before I explain how this works, I'd like to get into the background details and share with you the process by which it came to me.

I've always been interested in the human mind, and I think everyone that has contemplated this amazingly complex biochemical machine has asked themselves at one point or another "why don't I have a perfect memory?" If we read something and concentrate on remembering it, why is it so hard to remember it later? Anyone who has looked into the many different memory systems around today will know that learning without an organized memory system is like throwing a book into a mountain of other books; the information is in there but the impossibility of finding it again makes us think that we have forgotten the information. Most of these existing memory systems use association to make a stronger memory imprint. For example, if I want to remember my anniversary I could associate that date with an image of a chair at the top of Mt Everest. The more unrealistic the mental image the better as the mind will make a special effort to remember anything out of the ordinary. This system works well for isolated pieces of information but does not address the memory access problem because all we are left with is a mountain of increasingly abstract mental images. With any memory system we should also take into account the importance of repetition and consistency. The mind is far more likely to store information in long term memory or reinforce that memory if it finds itself being asked to store the same information on more than one occasion and will store that information most effectively if the same system is used at all times.

I have a lot of music compilation disks that I listen to frequently. Each disk contains a random assortment of songs that have nothing to do with each other. They are by different artists and have a broad range of different styles. No thought was put into ordering of the songs so there is no connection between one song and the next. But what I noticed was that, as one song was just finishing I could hear, in my mind, the next song begin to play. And it was always correct. The answer is in the nature of memory, at least from our point of view. The mind effectively scouts ahead, from a known memory position, and takes a peak at what is most likely to follow. This is the natural behaviour of the mind and is there to keep us away from dangerous situations. But in order to achieve this it appears as if all memories are recorded sequentially.

We all know that learning by rote, i.e. parrot fashion, works. Given enough repetition anything can be committed to memory and the mind will find its own way of gaining quick access to that block of information. But I believe there is a better way to store information and ironically it borrows from the directory structure of a computer's hard drive. If you wanted to store information relating to mathematics for example, simply say the word "math" to yourself before the information you want to memorize. If it is a specific area of mathematics you can extend this process to create your own virtual filing system.

Let's say we want to learn the nine times table. We know this information is related to mathematics and it is certainly a part of the times tables so we would memorize, by saying out loud or in our mind, the following:

Math times tables 9 x 1 = 9
Math times tables 9 x 2 = 18
Math times tables 9 x 3 = 27
Math times tables 9 x 4 = 36
Math times tables 9 x 5 = 45
Math times tables 9 x 6 = 54
Math times tables 9 x 7 = 63
Math times tables 9 x 8 = 72
Math times tables 9 x 9 = 81
Math times tables 9 x 10 = 90
Math times tables 9 x 11 = 99
Math times tables 9 x 12 = 108


Even if we have never used this system before the good news is that this information is already stored in our minds somewhere and what this will do is create a logical synaptic pathway to the existing memories. With a little repetitious training all that will be necessary to recall the information is to say to yourself "Math times tables" and your mind will be at the correct point in its sequential memory to quickly access all of the times tables. This can be applied to any situation and you have direct control over the structure of your personal filing system. But here is where consistency is most important. If you now wanted to memorize other mathematical information you would certainly want to begin with the word "math" again and then branch to a new virtual subfolder such as "calculus" or "volumetric formulas". If the information relates to electronics you simply create a new virtual root folder called "electronics".
For example:

Electronics formulas ohm's law V = I x R
Electronics formulas ohm's law I = V / R
Electronics formulas ohm's law R = V / I
Electronics formulas watts P = I x V


The important thing to remember is to say, aloud or in your mind, all of the words when memorizing or retrieving the information, at least until the mind can do this subconsciously. This will reinforce the memories and make retrieval of the information faster. I don't know if this is the best system but it seems to mirror the branch like synaptic pathways of the mind and is certainly better than no system at all.

It was interesting to hear Neil Slade, a specialist on brain behaviour, use a crude acronym (CICIL) to remember five aspects of the higher brain function, proving that a working system of memory management is long overdue. I believe this would be a valuable tool in the education of children. They would accept this as a completely natural process and benefit the most since they would have a system to store information in an organized way from the very beginning.

If you have any feedback about this idea or any comments about this site you can send me an email to [anti-spam]alanb@aussiemail.com.au

P.S. I will pop back and let you know when the new website is ready for an unveiling.

Thanks for visiting.
Alan Baylis

09/03/2009
Hi again all.

I am back at the comp and tickling the keys a bit. Hope to be back in action soon but I did want to point out that a film called 'The Obama Deception' is coming out on March 15 and highly recommend you check it out from infowars.com. It is a film by Alex Jones and while I can't vouch for the content, as I haven't seen it yet, I know from the state of American politics that we had better learn as much about these puppet presidents as possible to see who their controllers are. Their agenda may be to put an end to any critique of the presidency by making this a race issue. If that is the case then I'd like to remind the ADL that Bush Jnr was ridiculed very strongly and race wasn't an issue there, just his criminality and stupidity.

The email address on these pages is no longer valid as the service changed owners and has been replaced by a google script. I will post a new contact address when I get back. Take care.

Alan Baylis

01/01/2008
Hi all. Happy new year!

I know I've been AWOL for a long time, which in my case stands for Away Working Off Line. I'm not flipping burgers but it certainly isn't an IT based job. It just pays a wage and is coincidentally helping me lose a little weight, which after so many years of working on the computer is something we all have to keep a check on. I am still working on my own projects from time to time but the website is a low priority now. I hope that the last tutorial helped people get started with Qt v4.3.0 and discover the fine QDevelop utility but there may not be a follow up to that tutorial. My new years resolution is to do a major rebuild of this site and to get rid of that unsightly wiki at the bottom of the pages which are so easily spammed. I'd also like to release a few more tutorials some time in the year but there isn't the incentive or drive that there once was. One of the reasons is that the whole graphics and game development scene has inevitably lost that exciting atmosphere that it once had. I'll touch on this more in my end of year report as well as put forward a few of my personal ideas.

Those that have had a look at the old news page may also think I've stopped paying attention to the shadow governments, globalization and the many other major conspiracies like 9/11, but I still keep abreast of what is happening. I just don't think this is the right forum for such discussions. So another resolution of mine is to start a new website which focuses solely on these issues. Though I just can't help but share another document with you which discusses the Doomsday Seed Vault in the arctic. It is being funded by Bill Gates so it is not entirely off topic. What is most striking, and pure hypocrisy, is that the others funding this seed bank are major GMO seed producers like Monsanto, DuPont and Hi-Bred. And of course, behind any notable conspiracy you'll find the Rockefellers.

Well not all truths are uplifting, but I'd rather be informed than blissfully ignorant. I hope you feel the same way. If you want to experience a real kind of peace try simply turning off the television. The internet is interactive and you can select from so much more than the mindless propaganda coming from the commercial stations.

That's about it for now, take care and I hope you have a wonderful and rewarding new year.

Alan Baylis [anti-spam]alanb@aussiemail.com.au

30/04/2007
Hi All

I've been taking some time off from the site, as a sort of holiday, but it's good to be back. I've also been working towards creating a terrain editor using the marching cubes algorithm which is keeping me busy. I don't know when it will be completed but in the meantime I will be releasing a series of tutorials on using the Qt C++ toolkit. I've decided to upgrade to the latest version which is still a beta release, though there should be a full release any day now.

To begin the tutorial series I thought the best place to start was with an installation guide. If time permits the next tutorials should follow quickly. They will cover the basics of using Qt with an external IDE called QDevelop, and progress up to creating a full GUI with an OpenGL widget. So until then...

Click here to go to my first Qt Tutorial



Alan Baylis [anti-spam]alanb@aussiemail.com.au

22/12/2006
Hi Again

Over the past couple of months I've been learning more about Qt Designer (amongst other things) and have put together a simple DVD Disk Catalogue program that you can download for free. It isn't feature rich in any way but it does work if all you need is a simple disk catalogue. It works for any DVD, CD or disk drive. In a future version I'd like to add importing of other catalog data files as well as a print function, but for now I'll just release it as is. See below for a screenshot and the link to download the program.

It's been an quiet year for me, at least as far as programming goes, and I really need to knuckle down and get started on a larger project, so that's exactly what I'm going to do for 2007. I have an idea for a commercially viable (yet socially conscious) program and will be spending at least the first half of the next year working on it. So things are still going to be quiet around the site for a while. I will drop in regularly with some info or a small program once in a while but I can't say when that will be. So until next year, look after each other, think for yourselves and question everything.

Below are a few videos relating to the attacks of 9/11. If you still believe that a fully loaded Boeing 757, weighing 80 tons and travelling over 400mph, hit the pentagon building then you really need to see these. There is also a small article for those interested in my opinions on current events, consider it my end of year report for 2006. I know it's sad to have to cover such topics during the festive season but if it helps bring about a change for the better then it will have been worth it.

Thanks for visiting, have a great holiday.
Alan Baylis





23/11/2006
Hi All

I've started work on a new disk catalog program, but due to other commitments it is going to take a while to finish. I've also been catching up with a lot of reading and getting in some guitar practice which have been taking up my time. All I can offer you this month is my usual diatribe about the current state of world affairs. Personally I'd rather not have to, but when millions of people believe that a Boeing 757 can just vaporize into nothing (while leaving office furniture a few feet away unscorched) then I and many others simply have to keep pushing for some kind of justice and common sense.



Unless you've been living in a police state (or only get your news from mainstream media) you should be aware that a group of international elitists are working towards a one world government, and there's no prize for guessing who they think are best suited to run this new government. Now these people (and the jury are still out on the reptilian argument) will tell you that they have only the best wishes of the planet and humanity at heart. They believe that there are too many people alive today for the planet to sustain and that many people are, in their brutal terms, just a waste of resources. Hitler called the elderly "useless eaters" to describe their contribution to society. I'm guessing he just didn't get along with his grandad. But this is a rather simplistic, or if you like, deranged, opinion to have about the members of society with the most knowledge to share with future generations. For example, they say that a mathematician does his best work after the age of fifty, and considering the ever increasing knowledge base a mathematician needs to acquire before he can actually contribute something original to the field of mathematics I'm not surprised. Surely the wisdom of any elderly person, gained over a lifetime, is worth listening to and far from useless to our society.

These self proclaimed intellectuals will also tell you that a propensity towards poverty is a genetic disorder. Let me tell you that the real path to a life of poverty is honesty. Do you think a billionaire can amass that much wealth without breaking a single law. Perhaps they are extremely lucky in their business dealings, but there are no winners without losers. To stockpile their fortunes they must overcharge or otherwise swindle thousands of honest people out of their life savings. On a personal note, my parents were sent an electricity bill for one cent from Australia to New Zealand because somebody had misread the meter before they moved. If they had ignored the bill I'm sure they wouldn't have been imprisoned or extradited back to Australia, but my parents diligently paid it, postage and all. You might be wondering how any electricity company can stay in business sending overseas mail demanding that a single cent be paid to balance their books, but that cost will come out of someone else's inflated charges. Meanwhile, a struggling, single income family had to bear one more added expense at a most inconvenient time. Needless to say my parents couldn't become rich with such an honest attitude but their conscience wont bother them either.

These bankers and industrialists also play the racist card. They claim that the impoverished third world nations are a drain on world resources and are doing Gaia (their mother goddess) a favour by issuing vaccinations that have done more to exterminate ethnic minorities than any war could ever achieve. If you don't know how vaccinations could be used as a vehicle to kill people then you need to do a little research into the subject, suffice to say that Henry Kissinger is one of the major advocates of worldwide vaccinations. The truth is that war is the biggest drain on world resources. Imagine what the 2.2 billion a day, currently being spent by the United States occupying Afghanistan and Iraq, could achieve if it was channelled into researching alternative energy sources (search for the Stirling Engine or Joe Cell), not to mention the combined cost of all the contrived conflicts around the world.

If you want to learn about the long history and current state of this ongoing invisible war then fire up your favourite eDonkey or BitTorrent client and do a search for Leonard Horowitz and his "Star Wars Weapons and End Times Warfare" seminar. As you watch his videos it will become clear to you that all you need to protect yourself against the psyops and psychotronic weapons is prayer. I know this sounds like the ranting of a religious fanatic. I too was just like you, but believe me when I say that prayer, faith and our state of mind are the very foundation of quantum string theory and now officially thought to create the universe as we know it. Our air, water and food are already poisoned, don't let your mind become the next victim, read the following articles by Adam Gorightly called PKD, The Unicorn, and Soviet Psychotronics and PKD, The Unicorn and Operation Mind Control. He is a great writer and I really enjoy his sense of humor. The fact that he writes about these serious issues is just a bonus for me.

16/10/2006
Hi All
I've been experimenting with using OpenGL graphics in a Qt application for the past couple of weeks and put together a new catalogue program as an example of what can be achieved. It grew out of the ConspiracyWatch utility which made the task a lot easier than starting from scratch. Thanks go to The Independent Qt Tutorial for their tutorial on OpenGL and also to Roman Podobedov for his GLF - OpenGL Font Rendering Library. I still have a lot to learn about Qt Designer but the learning curve is tapering off and I'm feeling very much at home using the program. Now on with the spiel...

Did you know that owning gold was illegal in the land of the free between the years 1933 and 1975? Did you know that Prince Philip is quoted for saying he wants to reincarnate as a killer virus to depopulate the Earth? If you though that your favourite drama had a twisted plot then you are missing the big picture. Life is certainly stranger than fiction and if you believe the sanitized version of the news on the television then you will become a victim of the latest fascist plot. I pray you learn about this great deception for yourself and find salvation through the Lord Jesus Christ.

Who Owns You?

1. The IRS is not a U.S. Government Agency. It is an Agency of the IMF. (Diversified Metal Products v. IRS et al. CV-93-405E-EJE U.S.D.C.D.I., Public Law 94-564, Senate Report 94-1148 pg. 5967, Reorganization Plan No. 26, Public Law 102-391.)

2. The IMF is an Agency of the UN. (Blacks Law Dictionary 6th Ed. Pg. 816)

3. The U.S. Has not had a Treasury since 1921. (41 Stat. Ch.214 pg. 654)

4. The U.S. Treasury is now the IMF. (Presidential Documents Volume 29-No.4 pg.113, 22 U.S.C. 285-288)

5. The United States does not have any employees because there is no longer a United States. No more reorganizations. After over 200 years of operating under bankruptcy its finally over. (Executive Order 12803) Do not personate one of the creditors or share holders or you will go to Prison.18 U.S.C. 914

6. The FCC, CIA, FBI, NASA and all of the other alphabet gangs were never part of the United States government. Even though the "US Government" held shares of stock in the various Agencies. (U.S. V. Strang , 254 US 491, Lewis v. US, 680 F.2d, 1239)

7. Social Security Numbers are issued by the UN through the IMF. The Application for a Social Security Number is the SS5 form. The Department of the Treasury (IMF) issues the SS5 not the Social Security Administration. The new SS5 forms do not state who or what publishes them, the earlier SS5 forms state that they are Department of the Treasury forms. You can get a copy of the SS5 you filled out by sending form SSA-L996 to the SS Administration. (20 CFR chapter 111, subpart B 422.103 (b) (2) (2) Read the cites above)

8. There are no Judicial courts in America and there has not been since 1789. Judges do not enforce Statutes and Codes. Executive Administrators enforce Statutes and Codes. (FRC v. GE 281 US 464, Keller v. PE 261 US 428, 1 Stat. 138-178)

9. There have not been any Judges in America since 1789. There have just been Administrators. (FRC v. GE 281 US 464, Keller v. PE 261 US 428 1Stat. 138-178)

10. According to the GATT you must have a Social Security number. House Report (103-826)

11. We have One World Government, One World Law and a One World Monetary System. *

12. The UN is a One World Super Government. *

13. No one on this planet has ever been free. This planet is a Slave Colony. There has always been a One World Government. It is just that now it is much better organized and has changed its name as of 1945 to the United Nations. *

14. New York City is defined in the Federal Regulations as the United Nations. Rudolph Gulliani stated on C-Span that "New York City was the capital of the World" and he was correct. (20 CFR chapter 111, subpart B 422.103 (b) (2) (2)

15. Social Security is not insurance or a contract, nor is there a Trust Fund. (Helvering v. Davis 301 US 619, Steward Co. V. Davis 301 US 548.)

16. Your Social Security check comes directly from the IMF which is an Agency of the UN. (Look at it if you receive one. It should have written on the top left United States Treasury.)

17. You own no property, slaves can't own property. Read the Deed to the property that you think is yours. You are listed as a Tenant. (Senate Document 43, 73rd Congress 1st Session)

18. The most powerful court in America is not the United States Supreme Court but, the Supreme Court of Pennsylvania. (42 Pa.C.S.A. 502)

19. The Revolutionary War was a fraud. See (22, 23 and 24)

20. The King of England financially backed both sides of the Revolutionary war. (Treaty at Versailles July 16, 1782, Treaty of Peace 8 Stat 80)

21. You can not use the Constitution to defend yourself because you are not a party to it. (Padelford Fay & Co. v. The Mayor and Alderman of The City of Savannah 14 Georgia 438, 520)

22. America is a British Colony. (THE UNITED STATES IS A CORPORATION, NOT A LAND MASS AND IT EXISTED BEFORE THE REVOLUTIONARY WAR AND THE BRITISH TROOPS DID NOT LEAVE UNTIL 1796.) Respublica v. Sweers 1 Dallas 43, Treaty of Commerce 8 Stat 116, The Society for Propagating the Gospel, &c. V. New Haven 8 Wheat 464, Treaty of Peace 8 Stat 80, IRS Publication 6209, Articles of Association October 20, 1774.)

23. Britain is owned by the Vatican. (Treaty of 1213)

24. The Pope can abolish any law in the United States. (Elements of Ecclesiastical Law Vol.1 53-54)

25. A 1040 form is for tribute paid to Britain. (IRS Publication 6209)

26. The Pope claims to own the entire planet through the laws of conquest and discovery. (Papal Bulls of 1455 and 1493)

27. The Pope has ordered the genocide and enslavement of millions of people. (Papal Bulls of 1455 and 1493)

28. The Pope's laws are obligatory on everyone. (Bened. XIV., De Syn. Dioec, lib, ix., c. vii., n. 4. Prati, 1844)(Syllabus, prop 28, 29, 44)

29. We are slaves and own absolutely nothing not even what we think are our children. (Tillman v. Roberts 108 So. 62, Van Koten v. Van Koten 154 N.E. 146, Senate Document 43 & 73rd Congress 1st Session, Wynehammer v. People 13 N.Y. REP 378, 481)

30. Military Dictator George Washington divided the States (Estates) into Districts. (Messages and papers of the Presidents Vo 1, pg 99. Websters 1828 dictionary for definition of Estate.)

31. "The People" does not include you and me. (Barron v. Mayor & City Council of Baltimore. 32 U.S. 243)

32. The United States Government was not founded upon Christianity. (Treaty of Tripoli 8 Stat 154.)

33. It is not the duty of the police to protect you. Their job is to protect the Corporation and arrest code breakers. Sapp v. Tallahasee, 348 So. 2nd. 363, Reiff v. City of Philadelphia, 477 F.Supp. 1262, Lynch v. N.C. Dept of Justice 376 S.E. 2nd. 247.

34. Everything in the "United States" is For Sale: roads, bridges, schools, hospitals, water, prisons airports etc. I wonder who bought Klamath lake. Did anyone take the time to check? (Executive Order 12803)

35. We are Human capital. (Executive Order 13037)

36. The UN has financed the operations of the United States government for over 50 years and now owns every man, women and child in America. The UN also holds all of the Land in America in Fee Simple. *

37. The good news is we don't have to fulfill "our" fictitious obligations. You can discharge a fictitious obligation with another's fictitious obligation. *

38. The depression and World War II were a total farce. The United States and various other companies were making loans to others all over the World during the Depression. The building of Germanys infrastructure in the 1930's including the Railroads was financed by the United States. That way those who call themselves "Kings," "Prime Ministers," and "Fuher,"etc could sit back and play a game of chess using real people. Think of all of the Americans, Germans etc. who gave their lives thinking they were defending their Countries which didn't even exist. The millions of innocent people who died for nothing. Isn't it obvious why Switzerland is never involved in these fiascoes? That is where the "Bank of International Settlements" is located. Wars are manufactured to keep your eye off the ball. You have to have an enemy to keep the illusion of "Government" in place. *

39. The "United States" did not declare Independence from Great Britain or King George. *

40. Guess who owns the UN?

* Caveat Redemptor - Verify for yourself

13/09/2006
Hi Folks
As I mentioned last month, I have been busy learning the ins and outs of Qt Designer. It has been going smoothly and the first fruit of this labour is a small program that I have called ConspiracyWatch. This program is a free utility to catalogue and reference the increasing amount of conspiracy related information; whether they are documents, videos, audio files or any other type of media. The program comes in both Windows and Linux flavours and has been released with the full source code under the GNU General Public License. It was compiled using version 3.3.2 on Windows and 3.3.6 on Linux and I am grateful to Trolltech for their GPL versions of this fine product. Below is a screenshot of the ConspiracyWatch catalogue program in action and links to the downloads. There is also a link to the XML data file which I will be working to categorize over the next month or so and to add more titles. If you make a new catalogue that you want to share then by all means send it to me at [anti-spam]alanb@aussiemail.com.au and I will add the information, if suitable, to the main conspiracy data file for others to use. That's about it for this month, there's a lot of material to watch out there, so as Jordan Maxwell (the 'Godfather of Secret Societies') often says "It's about time we did our homework."

Further Information


12/08/2006

The pundits of the New World Order steadfastly believe in the evolution theory. They cannot accept that there is a higher intelligence in (or beyond) the universe capable of creating mankind. We ourselves might have the ability to create intelligent life given enough time, but to the minds of these self proclaimed elitists such a concept is outrageous because it places them under the sovereign rule of a higher authority. An authority who's moral statutes they willingly and routinely break. They don't want to be chastised for being greedy, they want to be praised for being a successful monopolist. They don't want to be condemned for being amoral, so they say there is no moral standard. They believe in only one law and that is the law of natural selection as set down in Darwin's theory. Where "might makes right" they see themselves as the kings of the jungle. Their mindset dictates that only the most successful capitalists have the right to survive. The rest of humanity are simply excess baggage and an eyesore to the view from their palatial mansions. They harbour a deep desire to cull the world of these resource guzzling hoi polloi, leaving only enough slaves to service their needs. Of course money, power and lineage are the main prerequisites for avoiding internment in the death camps, while the poor and otherwise inferior masses are selected for extermination. By their own warped logic, Stephen Hawkings, Professor of Mathematics at Cambridge University and author of 'A Brief History of Time' would be put to death for being genetically impure and the future of mankind would be seeded by something akin to the love child of George W. Bush and Condalisa Rice. Doesn't it cross their tiny, one track minds to question their own criteria given the fact that it took Richard Branson, a multi billionaire, years to work out the difference between gross and net profit?

We are no longer in the industrial age when money was king. We have moved well and truly into the information age. The truth will overcome, and one of the best advocates of truth is Kent Hovind who has a website at www.drdino.com. He has many free videos of his seminars available for download and if you only watch one creation science lecturer in your lifetime then I strongly urge you to watch this great speaker.

You might imagine that the medical establishment would be rushing to find a cure for cancer and aids, but unfortunately, as Robert C. Beck points out in his lecture, a patient cured is a customer lost. This contradictory stand has corrupted the field of medicine to such a point that no research is being done to validate a potential cure for cancer and aids that many are already using and are testifying as to its success. For more information check out Physicist Robert C. Beck on Healing Cancer & Aids Via Blood Electrification. It does sound rather drastic until you learn that the voltages are typically around 27 volts. It also works for all viruses and bacteria in the blood so even if you aren't currently ill I recommend you download this lecture.

If the whole conspiracy scenario seems a little confusing to you, don't feel bad, it was designed to be that way. To cut through all the many layers of the globalist agenda you should hear this fascinating and concise lecture by Edward Griffin. He has a wonderful way of presenting the facts in a light hearted and clear manner that will bring you up to date on who exactly started this mess and how to defeat them. The audio presentation is only around half an hour long but it'll save you years in research. Check out The Creature from Jekyll Island.

Now the global cartel wouldn't want a world populated with children with learning difficulties, a low IQ, attention deficit disorder, memory loss and hyperactivity, would they? Sure they would! But how could they achieve this (besides feeding them tripe via the boob tube) without us poor saps catching on. Well did you know that Fluoride is a neurotoxin more dangerous than lead and is being added to our water supplies. If you have any doubts then take a look at this five minute video.

But wait, there's more...

Wouldn't it be great to live in a world without cancer? I believe so, but the pharmaceutical companies don't agree with me on this point. Did you know that it took over 250 years for the medical establishment to admit that scurvy was simply a vitamin C deficiency? Could history be repeating? Edward Griffin certainly believes so and many others are waking up to the fact that cancer may simply be a lack of nitrilosides, otherwise know as vitamin B-17, in our diet. The sources of nitrilosides in our foods have been steadily decreasing and the incidences of cancer have been increasing. But if this was true, and there was a cheap source of B-17 available, surely 'they' wouldn't go as far as banning these sources, would they? Did you know that apricot seeds have the highest concentration of vitamin B-17 found in nature, and it just so happens that it is an offence to import apricot seeds into America. What other reason could they have to vilify the humble apricot seed? For a complete overview of the situation please download this (regrettably poor quality) video entitled A World Without Cancer. Also do a search for Laetrile which is a concentrated form of nitrilosides, and also just happens to be illegal in America; food for thought there.

That's about it for this month, sorry for the long pages but I'll get around to cleaning them up soon. I was hoping to have a Qt tutorial ready by this time but I am still becoming familiar with the GUI myself. The tutorials that come with Qt Designer are sufficient in themselves, so there probably isn't much I could add at this stage anyway. Have a good month and do something, anything, to share this information with your friends and loved ones. By the way, if you are reading this Richard, your gross income is the entire amount of income before any deductions are made and your net income is what you have left after deductions.



06/07/2006

I've now made the great leap forward and installed Ubuntu 6.06 (Dapper Drake.) It is so refreshing to get away from the proprietary world of MS software. Now I have a free OS and free development tools so I will be focusing on making multi-platform applications with Qt Designer from now on, still incorporating OpenGL and ODE for graphics and physics of course. Until MS put out some free GUI programming tools I'll stick with Qt Designer, so you can guess how long that will be!

The transition to a basic install of Ubuntu is very easy, but to get the most out of it you will have to do some work. The mental exercise is well worth the results, and to help you make the switch I've put together a personal account of my experience with links to some great resources, as well as my own tips for little gotchas that you may run into. Follow the link in the menu on the homepage or click here to go to the new (soon to be) Linux section of the site.



Where is flight 77?


Isn't is strange that the film showing the planes crashing into the twin towers of the WTC weren't subject to national security? For over a month the networks replayed the footage over and over. As a precursor to war the footage was rolled out again to stir international outrage. But why was the footage of flight 77 withheld? We know that there is footage of something hitting the pentagon building, whether from the gas station security camera, from the cameras surrounding the pentagon itself or from the surveilance cameras on the overpass to the highway. The film from these locations was scooped up by the FBI within 'minutes' of the crash, so why wasn't this film also released to support the governments claim that flight 77 did indeed hit the pentagon. I can think of no way in which withholding the footage could aid national security, in fact, quite the opposite is true. By withholding the film the secret services have allowed conspiracy theories to thrive. There can be only one reason that the footage was withheld, and that is because a plane as large as a Boeing 757 did not hit the pentagon. So where is flight 77?

Can a Boeing 757, weighing 80 tons, tavelling at 576mph do this and leave NO WRECKAGE?

To make a case against the conspirators of this attack all we need to do is find the weakest point in their argument. Once that weak point is exposed then the rest of their story will topple like a house of cards. The criminals who pulled off this attack did a very poor job of covering their tracks, for the very reason that they never envisioned they would have to investigate any of the events of 9/11 at all. Had flight 93 hit that capitol buildings as intended then America would have been under marshal law by the afternoon of September 11, leaving the dictatorship to concoct any story they wanted to put forward and there wouldn't have been a single citizen that could complain. They must be wondering how they haven't been exposed already and are right now bowing down before their idols in praise for the gullibility of the people and judiciary.

I personally am not at all surprised that it has come to this. Mankind has allowed greed to flourish, we have praised people who have great wealth while ignoring the poor, we have placed no limit on the amount that a company or individual may own, we have elected officials who worship money and are corrupt with power. The very people who have the least empathy now govern the state of affairs of billions of people. The unrighteous have been free to manipulate mankind into a frenzy of hate and murder and these same unbelieving people then claim that God allows such things to happen. Such things occur as testament to their evil ways and to show mercy to the remnant that still may turn around and redeem themselves through the ransom sacrifice of Jesus Christ.

Download this Flash presentation for more information



If you would like to contact me then write to [anti-spam]alanb@aussiemail.com.au



05/06/2006

Hi all, I'm a little off topic this month but I hope you understand.

I, and I'm sure you yourselves, have never really wanted for much. A steady job, a small plot of land, a comfortable house surrounded by the proverbial white picket fence. But this is neither the time nor the place for such goals now. There are bigger issues at hand.

It is clear that the current system is dying. It is founded on greed, wrought by corruption, manipulated by an order of unseen elitists. They are far from moral, they serve only their own selfishness. But we already knew this. Whether consciously or not, we have always known that the rich pervert justice and control the worlds financial institutions. What we haven't been aware of is the extents to which these practicing existentialists are willing to go.

It isn't about the money anymore, it may never have been. If you were a billionaire then a sudden windfall of a million or two just isn't going to give you the same warm fuzzy feeling that it used to. Once the challenge of chasing profits is gone, where do maniacally driven control freaks turn to get a thrill? World domination of course.

There is no shortage of statements by world leaders pushing for a one world government as part of a New World Order. They are simply pushing the agenda of the global cabal of super rich. Once this shadow government is in place it would make worldwide changes to existing laws so much easier to push through. Democracy, as weak as it is, would be abolished and replaced by a single dictatorial government. They would then be in a position to force eugenics, slavery and the elimination of land ownership on the populous.

For an example of how a single, all powerful, self regulated and self justified government will behave we have only to look at the Bush administration, with their total disregard for life, liberty and justice. Correct me if I'm wrong but wasn't Bill Clinton impeached for having an extra-marital affair? I would have thought an illegal war, illegal wire taps, implementing Draconian Patriot Acts that completely disregard the constitution and complicity in the 9/11 scandal far outweighs common adultery. I know most Americans are demanding real justice, and I'm not even suggesting that this conspiracy is centred in America, but when a country with such an appalling track record, beset with official corruption, is sitting on 25,000 nuclear weapons and begins pushing for a world government, under the guise of the United Nations, then even noncitizens feel they have a duty to voice an opinion in such matters.

Of course no sane or reasonable person would ever endorse this agenda, but where you find one vice you often find all the others. In their pursuit of money and power some of the worlds most prominent industrialists have gone as far as practicing Satanism as a means to gain control of the world. Whether you personally believe in God does not change the fact that these individuals believe in the Devil and worship him. This is not just a case of misguided moneygrubbers anymore, this is spiritual warfare. To quote Ephesians 6:11-13, "Put on the complete suit of armour from God that YOU may be able to stand firm against the machinations of the Devil; because we have a wrestling, not against blood and flesh, but against the governments, against the authorities, against the world rulers of this darkness, against the wicked spirit forces in the heavenly places."

I pray that we, as a planet, can follow the example of the biblical city of Nineveh and will repent from our bad ways, "And the [true] God got to see their works, that they had turned back from their bad way; and so the [true] God felt regret over the calamity that he had spoken of causing to them; and he did not cause [it]." (Jonah 3:10) Ezekiel 18:23 also states “‘Do I take any delight at all in the death of someone wicked,’ is the utterance of the Sovereign Lord Jehovah, ‘[and] not in that he should turn back from his ways and actually keep living?’".

Even if the "calamity" is minimized, I know there will be a great tribulation before this system of things is straightened out. Now is the time to choose a side, you can't just sit on the fence and hope that it will pass you by. If you don't make a stand and choose righteousness then you will miss the promised salvation through the ransom sacrifice of Jesus Christ (John 3:16).

These following quotes are taken from the book 'Revelation 9:11' by Texe Marrs I have reproduce them here for convenience and believe they stand as a convincing argument of the existence of a global conspiracy to centralize and consolidate power into the hands of small group of supremacists. If everyone who manages a website took some time out to replace their googleads with a few of these quotes it would go a long way to exposing this devious plot. Then perhaps we can get back to our normal lives and resume the tasks that interest us the most.

Al.

"The individual is handicapped by coming face-to-face with a conspiracy so monstrous he cannot believe it exists." - J. Edgar Hoover, Former FBI director (1924-1972)

"I claim the existence of a conspiracy for the destruction of the Western World as the prelude for shepherding mankind into a sheep's pen run as a prelude to One World tyranny." - A.K. Chesterton, The New Unhappy Lords: An Exposure of Power Politics

"We're an empire now, and when we act, we create our own reality. And while you're studying that reality - judiciously, as you will - we'll act again, creating other new realities, which you can study too, and that's how things will sort out. We're history's actors... and you, all of you, will be left to just study what we do." - A statement of a Bush administration senior advisor

"Experience hath shewn, that even under the best forms [of government] those entrusted with power have, in time, and by slow operations, perverted it into tyranny. What country can preserve its liberties if its rulers are not warned from time to time that their people preserve the spirit of resistance? - Thomas Jefferson

"I see in the near future a crisis approaching that unnerves me and causes me to tremble for the safety of my country. As a result of the war, corporations have been enthroned and an era of corruption in high places will follow, and the money power of the country will endeavour to prolong its reign by working upon the prejudices of the people until all wealth is aggregated in a few hands and the republic is destroyed." - Abraham Lincoln (1865)

"Fascism should more appropriately be called Corporatism because it is a merger of State and corporate power." - Benito Mussolini, Former Italian Dictator

"I have unwittingly ruined my country." - Woodrow Wilson, said soon after signing the Federal Reserve Act into law on Christmas 1913

"The Technetronic era involves the gradual appearance of a more controlled society. Such a society would be dominated by an elite, unrestrained by traditional values." - Zbignlew Brzezinski, Advisor to five U.S. Presidents and Executive Director of the Trilateral Commission. Quoted from the book "Between two ages".

"Banking is conceived in iniquity and born in sin. Bankers own the earth. Take it away from them, but leave them in power to create money and control credit, and with the flick of a pen they will create enough money to buy it back again. Take this great power away from the bankers and all the great fortunes like mine will disappear, and they ought to disappear, for this would be a better and happier world to live in. But if you want to continue [to be] the slaves of bankers and pay the cost of your slavery, let them continue to create money and control credit." - Sir Joseph Stamp, Banker

"We shall have World Government. Whether or not we like it. The only question is whether World Government will be achieved by conquest or consent." - James Paul Warburg, Foreign agent for the Rothschild dynasty and major player in the Federal Reserve Act scam, Feb. 17, 1950 speaking before the U.S. Senate.

"If the people only understood the rank injustice of our money and banking system, there would be a revolution before morning." - Andrew Jackson.

"Terrorism is the best political weapon for nothing drives people harder than a fear of sudden death." - Adolf Hitler, Brutal War Mongering Dictator

"No one will enter the New World Order unless he or she will make a pledge to worship Lucifer. No one will enter the New Age unless he will take a Luciferian Initiation." - David Spangler, stated while serving as director of The Planetary Initiative of the United Nations.

"Give me control of a nations money and I care not who makes the laws." - Mayer Amschel Bauer Rothschild

"Whoever controls the volume of money in our country is absolute master of all industry and commerce." - James Garfield, U.S. President, assassinated three weeks later

"Federal Reserve notes are not dollars." - Russell Monk, Assistant General Counsel Department of the Treasury in 1977

"I have heard much of the nefarious and dangerous plan and doctrines of the Illuminati. It was not my intention to doubt the doctrines of the Illuminati and the principles of Jacobinism had not spread in the United States. On the contrary no one is more satisfied of this fact than I am." - George Washington, The Writings of George Washington

"War is caused by elites acting in what they take to be their own interests, institutional violence promulgated by ruling groups for personal gain." - The Nation, 5/15/2000, p20

"The money power preys upon the nation in times of peace and conspires against it in times of adversity. It is more despotic than a monarchy, more insolent than autocracy, more selfish than bureaucracy." - Abraham Lincoln, envisioning the New World Order

"The Trilateralist Commission is International ...(and)...is intended to be the vehicle for multinational consolidation of the commercial and banking interests by seizing control of the political government of the United States. The Trilateralist Commission represents a skilful, coordinated effort to seize control and consolidate the four centres of power: Political, Monetary, Intellectual and Ecclesiastical." - Barry Goldwater, U.S. Senator, Quoted from book "With No Apologies"

"Who controls the past controls the future. Who controls the present controls the past." - George Orwell, '1984'

"The few who understand the system, will either be so interested in its profits, or so dependent on its favours that there will be no opposition from that class, while on the other hand, the great body of people, mentally incapable of comprehending the tremendous advantages... will bear its burden without complaint, and perhaps without suspecting that the system is inimical [injurious] to the best interests." - Rothschild Brothers of London

"Any dictator would admire the uniformity and obedience of the (U.S) media." - Noam Chomsky

"One of the least understood strategies of the world revolution now moving rapidly toward its goal is the use of mind control as a means of obtaining the consent of the people who will be subjects of the New World Order." - K.M. Heaton, from the National Educator

"In the next century, nations as we know it will be obsolete; all states will recognize a single, global authority. National sovereignty wasn't such a great idea after all." - Stobe Talbot, Bill Clinton's Deputy Secretary of State, Time Magazine, July 20th, 1992

"Knowledge will always govern over ignorance. If our nation is ever taken over, it will be taken over from within." - President James Madison, 4th President

"The high office of the President has been used to foment a plot to destroy the American's freedom and before I leave office, I must inform the citizen of this plight." - President John Fitzgerald Kennedy - Columbia University on Nov. 12, 1963, ten days before his assassination

"By the end of this decade we will live under the first One World Government that has ever existed in the society of nations... a government with absolute authority to decide the basic issues of human survival. One world government is inevitable." - Pope John Paul II in the book "The Keys of This Blood"

"Military men are dumb, stupid animals to be used as pawns for foreign policy." - Henry Kissinger, Long time shadow government official and war criminal

"It is my conviction that killing under the cloak of war is nothing but an act of murder. Nothing will end war unless the people themselves refuse to go to war. The world is a dangerous place to live; not because of the people who are evil, but because of the people who don't do anything about it." - Albert Einstein, Critical Thinking Scientist

"Strike against war, for without you no battles can be fought! Strike against manufacturing shrapnel and gas bombs and all other tools of murder! Strike against preparedness that means death and misery to millions of human beings! Be not dumb, obedient slaves in an army of destruction! Be heroes in an army of construction." - Helen Keller, 1940

"The UN is but a long-range, international banking apparatus clearly set up for financial and economic profit by a small group of powerful One-World revolutionaries, hungry for profit and power." - Curtis Dell, FDR's son-in-law as quoted in his book, My Exploited Father-in-Law

"The United Nations is the greatest fraud in all History! It's purpose is to destroy the United States." - John Rankin, U.S. Congressman

"NO matter what political reasons are given for war, the underlying reason is always economic." - A.J. Taylor, British Historian

02/05/2006

Hi again

I didn't get any ODE physics work done this month, though I have been trying to get my head around the subject of inertia tensors and moments of inertia with a view to adding new geometric objects to the existing geoms available. I've also been learning electronics and practicing the guitar, among other things, most days and the month just seemed to fly by. I'll certainly get back and add to the tutorials soon but for this month I thought I'd focus on programming, or rather de-programming, your good selves for a change. I hope you don't mind and take what I have to say seriously. It is not always pleasant to hear that everything we are taught to believe in, from all the major media outlets, may actually be a cleverly constructed lie. But for your sakes and for all future generations it is vitally important that we become aware of that which is really happening right before our eyes and to which we have been blinded from birth.

The following is a quote from the writings of the fictional character Emmanuel Goldstein in George Orwell's book titled 'Nineteen Eighty Four'

"The primary aim of modern warfare (in accordance with the principles of doublethink, this aim is simultaneously recognized and not recognized by the directing brains of the Inner Party) is to use up the products of the machine without raising the general standard of living. Ever since the end of the nineteenth century, the problem of what to do with the surplus of consumption goods has been latent in industrial society. At present, when few human beings even have enough to eat, this problem is obviously not urgent, and it might not have become so, even if no artificial process of destruction had been at work. The world of to-day is a bare, hungry, dilapidated place compared with the world that existed before 1914, and still more so if compared with the imaginary future to which the people of that period looked forward."

For many of us the world might not look like such a "bare, hungry and dilapidated place", but for many countries this is a constant way of life and we ourselves must accept that unemployment levels are rising and wages are steadily decreasing, so the future may be far bleaker than we could ever imagine. The point to remember is that this is an artificially induced state that wouldn't exist if the world powers didn't keep inventing new enemies to fight in a never ending war. But why would they want to "use up the products of the machine without raising the general standard of living"?

The answer is again given by Emmanuel Goldstein:

"But it was also clear that an all-round increase in wealth threatened the destruction - indeed, in some sense was the destruction - of a hierarchical society. In a world in which everyone worked short hours, had enough to eat, lived in a house with a bathroom and a refrigerator, and possessed a motor-car or even an aeroplane, the most obvious and perhaps the most important form of inequality would already have disappeared. If it once became general, wealth would confer no distinction. It was possible, no doubt, to imagine a society in which wealth, in the sense of personal possessions and luxuries, should be evenly distributed, while power remained in the hands of a small privileged caste. But in practice such a society could not long remain stable. For if leisure and security were enjoyed by all alike, the great mass of human beings who are normally stupefied by poverty would become literate and would learn to think for themselves; and when once they had done this, they would sooner or later realize that the privileged minority had no function, and they would sweep it away. In the long run, a hierarchical society was only possible on a basis of poverty and ignorance."

But why use war as a means to destroy the surplus of production of modern society? Let's read a bit more of what Emmanuel Goldstein has to say:

"War, it will be seen, not only accomplishes the necessary destruction, but accomplishes it in a psychologically acceptable way. In principle it would be quite simple to waste the surplus labour of the world by building temples and pyramids, by digging holes and filling them up again, or even by producing vast quantities of goods and then setting fire to them. But this would provide only the economic and not the emotional basis for a hierarchical society. What is concerned here is not the morale of the masses, whose attitude is unimportant so long as they are kept steadily at work, but the morale of the Party itself. Even the humblest Party member is expected to be competent, industrious, and even intelligent within narrow limits, but it is also necessary that he should be a credulous and ignorant fanatic whose prevailing moods are fear, hatred, adulation, and orgiastic triumph. In other words it is necessary that he should have the mentality appropriate to a state of war."

Now perhaps you are thinking to yourself "what surplus of labour and consumption goods?" In answer to this, here are a few facts taken from 'Revelation, its grand climax at hand' published by the Watch Tower Bible and Tract Society of Pennsylvania in 1988. The figures are a little out-dated but I'm sure that they have only escalated since that time: I'm sure that the death toll topped 100 million before the 20th century drew to a close. Now we have to ask ourselves, do we want to continue this trend into the 21st century? If we listen to governments around the world as they speak of a war on terror then it certainly seems likely. Obviously they can't win the war on terrorism, and neither can terrorism itself succeed, because the Vietnam war proved beyond a shadow of doubt that warfare or any form of violence is a poor means of persuasion. The war in Iraq is now estimated to have cost well over 270 billion dollars. All that money was spent, not to find the perpetrators of the 9/11 tragedy, not to fight the Taliban, not to find Osama bin Laden or defeat al-Qaeda, not to find weapons of mass destruction, not even to convert the country to a corruptible political ideology, but as a pretext to make a quick grab for peak oil, manufacture a disposable commodity whose sole purpose is to explode and consequently create a climate of fear in which people will tolerate an overbearing rulership.

Before I continue I would just like to say how inspired I was by the actions of the American people in their protest marches in opposition to the war in Iraq. They were some of largest protest actions in history, facing clear opposition and carried out with the destruction of the world trade center buildings still fresh in their minds. Time, and a third rate investigation, will reveal the true perpetrators of that dastardly deed. The people of the world know of your problems and that you have no real choices within your current political system; as many of us are in similar positions. I, and I'm sure the majority of people around the world, pray that you find a peaceful solution to your problems.

06/04/2006

Hi all
I've been taking advantage of the good weather here to do a lot of gardening and clean house. As part of the ongoing series of tutorials for the ODE physics library I have put out two new tutorials. The first is a small demonstration of a bouncing ball and the second covers the implementation of joint constraints/stops.

I'd like to move on to other subjects soon (probably character animation) but I'll work on one or two more tutorials for the ODE physics section before I do change direction. If you have any suggestions or would like to contact me then write to [anti-spam]alanb@aussiemail.com.au

Have a good month and I'll see you soon.

04/03/2006

Hello again
For those who enjoyed part one of the ODE physics library tutorials, you will be happy to know that part two is now complete. It shows how to add three of the most commonly used joints, namely the Ball and Socket, Hinge and a Slider joints. It continues on from the base code from part one so there wasn't too much to be done. So here is part two of the tutorial called Common ODE Joints

Apart from getting busy on part three of the tutorials during the next month I'll probably take a bit of time to give this site another workover. I'm still not happy with the way it looks, though technically it is working fine. So until next time, have fun with your joints.

09/02/2006

Hi guys, at last there is a new tutorial for those already familiar with Win32 and OpenGL. It covers the basics of using the ODE physics library by Russell Smith. The example program that comes with it is just a demonstration of a bouncing box but it is a good place to start for beginners. I won't hold you up any longer, go check out the introduction to a Basic ODE Tutorial

23/12/2005
Hi again
If you have been to the homepage then you'll know that I have had a clean up of the OpenGL tutorials. All but one of the tutorial example programs have been rewritten for the Dev-Cpp compiler and I have also released a new build of the demos for the Visual Studio VC7 compiler. The Video example is still resisting the coversion so I'll tackle that one again in the new year. You will find new online documentation for each of the OpenGL tutorials on their respective pages and I have included the docs in the example downloads.

I have a few ideas for new tutorials and if you have any suggestions then feel free to write to me or mention it on the wiki below. Hope you have a very special Christmas and great new year.

01/11/2005
Hi all. It has been a while since I last wrote, so I'd better get back into gear and add something to this site. I haven't been focusing on graphics or game development during this period but that doesn't mean that I have been idle. I've been working on a few different websites using PHP and MySQL as well as getting a first hand feel for the web development industry.

I've also taken a nibble of the blue pill and installed Cygwin with gcc. And so far I have only compiled a few test programs (including some for the Xbox using Openxdk) and read a lot about makefiles but you can expect that any future programs that I write will include a SDL version. And if I ever decide to swallow the whole pill I also have the Ubuntu Linux distro on standby ready for a fresh partition.

And yes, a Wiki has been added to the bottom of the page. Thanks to Patrick Michaud for creating the PmWiki and also to Klonk (Karl Loncarek) for the DropDownSkin. The message board is now deprecated in favour of the Wiki and over the next few days I will be moving the most relevant comments over before shutting the message board down. I will also be working towards a new tutorial to be completed before the year is out so until then I hope you enjoy the new look website and get a lot of practical info from it.

27/04/2005
A long overdue hello to you all. Sorry I have been such a stranger around here but I have been preoccupied with a personal business venture in GippsBiz.com. I hope to get back to at least write a few ODE tutorials but time is scarce. While working on GippsBiz I will also be beginning university which will take up more of my time. And to explain my actions of late I have written a short article called 'Where to next?'.

The good news is that there is now a formal domain name for the site at AlsProgrammingResource.com and should be a lot easier to remember.

19/02/2005
Hi again. While setting up a new website with MySiteSpace I was unable to resolve a problem satisfactorily and have had some issues with their support staff, so in spite they no longer correspond with me and have cancelled all my accounts. Unfortunately I don't have enough space on this host to hold the downloads, but it shouldn't take long to find a much better host and move in so I'll upload them when I get set up.

Aside from the hassles with MySiteSpace I am currently investing my time programming web applications in PHP and MySQL and find the language to be very enjoyable, so who knows what the future holds :)

20/12/04
Hi all, the website has had a makeover and is a little easier on the eyes. I've also been working on a new template that includes the ODE physics library, you will find it on the new ODE Physics Page. There is a new page dedicated to search engines and other resources here that I will continue to build upon. There is a new short piece of fiction called 'Looking In' to read and lastly, if you are interested in my brief review of the year then you can read about it here. I'm also looking to put more time into this website and would appreciate any small donations to help with the operating costs of this site.

25/08/2004
G'day all, I knew I should have turned right at Albuquerque! I haven't been programming of late, I've been working as webmaster for Family Friendly Australia for the past three months. And it looks like I'll be busy until the end of the year, this isn't to say there won't be any new tutorials, it just means the tutorials will happen when they happen. If you have any questions regarding OpenGL or Win32 programming then you should post them to the message board. I'm still reading while designing webpages, atm I'm reading up on memory management, terrain generation and a little javascript as a side order. Hope to see you soon.

18/05/2004
Hi. Everyone who is just beginning to learn OpenGL has to decide which platform to write for, and in most cases a cross-platform developers kit like SDL does the job well. But for many the additional features of the Win32 API are too numerous to pass up. To make the transition as painless as possible I have written a new tutorial on combining OpenGL and Win32 together on the Win32 Page. You will also find a new tutorial on dialog resource templates among other things. And if you are interested in a hypothetical account of creationism then have a read of my new personal text here.

01/11/2005
Hi all. It has been a while since I last wrote, so I'd better get back into gear and add something to this site. I haven't been focusing on graphics or game development during this period but that doesn't mean that I have been idle. I've been working on a few different websites using PHP and MySQL as well as getting a first hand feel for the web development industry.

I've also taken a nibble of the blue pill and installed Cygwin with gcc. And so far I have only compiled a few test programs (including some for the Xbox using Openxdk) and read a lot about makefiles but you can expect that any future programs that I write will include a SDL version. And if I ever decide to swallow the whole pill I also have the Ubuntu Linux distro on standby ready for a fresh partition.

And yes, a Wiki has been added to the bottom of the page. Thanks to Patrick Michaud for creating the PmWiki and also to Klonk (Karl Loncarek) for the DropDownSkin. The message board is now deprecated in favour of the Wiki and over the next few days I will be moving the most relevant comments over before shutting the message board down. I will also be working towards a new tutorial to be completed before the year is out so until then I hope you enjoy the new look website and get a lot of practical info from it.


07/04/2004
Hi all. Still nothing new in the way of OpenGL yet but there should be something to see here in the next update. To see what I have been working on lately you can head over to the Win32 page here.

20/02/2004
Hi all. There's nothing new in the way of OpenGL development this time either. I really want to give beginners a good grounding in Win32 before I show them how to combine Win32 and OpenGL together in these tutorials. It may take a bit longer but will be worth the effort later. To see the latest developments you can head over to the Win32 page here.

16/01/2004
Hello for 2004. I haven't done much in OpenGL for a while, I've been working with the Win32 API and Flash4 for the last couple of weeks and have put together a couple of new Win32 tutorials. You can get to them from the Win32 page here. The rest of the time was spent writing (see my homepage) and playing 'Tropico', a great sim game. When I've put out enough Win32 tutorials I'll get back to OpenGL.

24/12/2003
Hi all, I've used the past couple of months to read a few books on C/C++ so this should reflect in the future programs. As a result I will be writing a lot more in pure C++ from now on and to make a start I have released a new Win32 template that will form the basis of the OpenGL demos as I rewrite them early in the next year. If you want to contribute to the template then this would be the ideal time to speak up; I welcome any comments or (constructive) criticism. Also, to keep a small tradition alive I have also put out a new report to air my thoughts.

Thanks for visiting the site over the past few years, for the most part this is my only feedback as to the success of the programs so keep on checking in as I turn this mess into a useful set of classes.

Happy holidays.

22/10/2003
Hi again. I've been spending most of my time in the real world of late and will probably be pretty quiet until the new year. I did make some changes to the FreeWorld Editor but aside from that I haven't been writing anything new. Things will pick up again soon I'm sure, so until then... good afternoon, good evening and good night.

27/08/2003
Hi, I didn't get around to writing a radiosity demo yet, I have been reading up on the methods used and will probably just improve the math used in the current light mapping demo and reflect the light rays during the calculations. But that will be the subject of a future demo.

The main focus of my attention over the past month was the removal of the outfacing/exterior polygons when compiling a map in the FreeWorld Editor and I'm happy to say that there was a solution. If you are interested you can read about it here. To read about the other changes and bug fixes to the editor then head over to the FreeWorld Page.

That's about it from me this month, the only other thing I've produced is a new short story called The Freebies that you might enjoy.

09/08/2003
Hi again, just a quick update to announce that the files are now hosted with mysitespace so we have 900MB of storage to use up. To make a start I have released a new program that demonstrates how to do polygon selection/picking with the mouse. You can read the short tutorial and download the demo here. I'm still working on the FreeWorld Editor but I still can't think of an algorithm that will determine the outfacing/exterior polygons of the world before compilation, it looks like I will have to tag the polygons during the CSG process.

Sylvain has been working on the ported versions of the demos and is now writing separate demos for each library, SDL, ClanLib and GLFW. The SDL versions are complete and he has also added SDL versions of the billboards, BSP, collision detection, lightmapping demos. The ClanLib versions are near complete and the GLFW versions wont be far behind. Digging through my informal source code can't be easy so he's doing a great job for those using these libraries.
I will work towards covering some of the ARB extensions in the next few demos, beginning with multi-texturing and radiosity if all goes well.

21/07/2003
Hi again. It's good to be back. As you know, everything to do with programming takes longer than originally planned, especially as the projects get larger. I've been wanting to make an editor for over two years but had to wait until I had learnt enough graphics programming to complete it, or at least make a good start at one. Before I say anything else about the editor I would like to say that the program is just a prototype for a future editor, written in my usual 'hot-dogging' manner, but the act of writing it over the past few months has shown that the techniques used are valid, while many others were not, and will work in any future version of the editor. I have also learnt that I will have to start optimizing the code and do a bit of planning before I start another large project.

I have called the editor FreeWorld and it has a lot more features than I originally planned for the first release. I felt like putting the development of the program online but wasn't sure if it would work in the end or whether I would run into problems. As it turns out it works very well but has it's share of bugs and takes a bit of getting used to. I also wanted to release a working program rather than a continual string of screenshots and reports that I'm still working on it. The full story of the editor and it's tutorial can be found at the new FreeWorld Editor page.

Over the next few months I'll put out tutorials on a lot of the techniques used in the editor. I'll begin by describing 3D object selection (picking) in the next demo, as well as releasing updates and bug fixes to the editor of course. I have some major changes planned for the editor to make adding new features easier, if you have any suggestions or would like to help in some way then drop us a line. Right now, I'm off to get a new message board, if you have any questions regarding the editor then post them there and I'll look in often to answer them and compile a FAQ while I'm at it.

21/03/2003
Hi all. Well I've completely rewritten the csg demo which now uses the familiar recursive method. The demo shows how to do addition (union) between multiple brushes and the tutorial describes how I went about it, it also lists some good references to other tutorials. I will continue to work towards adding subtraction to the demo and then putting together a game editor which will keep me busy for a while.

05/02/2003
Hiyas. Well this page has finally had a clean up which should make navigation a lot easier. I haven't been too busy over the hol's, mostly gaming (but let's call it research,) I did update the CSG demo however, which now removes the excess adjacent edges between coplanar polygons. The idea was to use a non-mathematical method which turned out to be more trouble than I expected and didn't work for a difference operation, so I've put it out just for general interest as it will most likely be replaced by an improved version later. The demo also has a problem when resetting the brushes and may crash if they are reset more than about five times, sorry about this but I haven't tracked down the problem yet. The error actually occurs within the runtime dll msvcrt.dll, so I was wondering, do I win a prize? jk:)

The ported demos by Sylvain Hellegouarch have been updated and he has also released two new ports of the cameras and lighting demos.

I'm still reading up on pathfinding in 3D and the best non-AI method I was able to find was the flood fill method described by Patrick Smith at Gamasutra.com, but the process is very involved so I'll keep reading about all possible methods before I commit to one. Until then I'll continue to improve the CSG demo to the the point where it will be the basis of a simple world editor. This way there will be decent test maps ready to use when pathfinding is eventually done. Of course I could just use an existing loader for Quake3 maps but that would take all the fun out of it, wouldn't it? :)

02/01/2003
Hi all. The good news for cross platform developers is that some of the demos have now been ported by Sylvain Hellegouarch. He has even gone as far as making it so that you can compile the same demo for either SDL, ClanLib or GLFW. I was close to making a switch to something like SDL to make the demos cross platform, but thanks to Sylvain I will probably continue using Win32 for now. You can download the ported versions of the Template, Timing and Skybox demos here.

I have updated the links at my programming links page to replace the many broken links. (UPDATE 10/12/04: the programming links page is no more) I know that the links on this and other pages also need updating but they can wait, just note that the links at the bottom are more fresh than the ones at the top.
As for what I'm working on, I'm reading up on pathfinding in three dimensions but as with almost everything to do with graphics programming it turns out to be no simple matter. So I'm hoping to have a pathfinding demo before long but it may be something else entirely. If you know of a good tutorial or demo on the subject then, by all means, send me an email.

As of 13/01/03:
I have just reworked the Spline_Ed program to make it save the spline data as text, the demos that use spline paths have also been updated to load the new spline data files. This was done to remove any further issues with data alignment and make them more readable.

20/12/2002
Hi all, I've been getting stuck into constructive solid geometry (CSG) of late and have put together a small demo and tutorial on the subject. It needs a bit more work before it could be used for anything but makes a good start. The details can be found here.

The sound demo is still a problem, either I am missing some basic point or I'll have to consider the possibility that the sound library has a problem with 6dof. Still, for a Quake style camera it will be suitable. Speaking of which, I have updated the camera demo which now also demonstrates how to make a Quake style camera. You can switch between this mode or the camera with 6dof by pressing the M key, though I wasn't able to make it switch smoothly between the two modes.

As will become the norm, I have released an end of year report which explains the reasoning behind my tutorials and demos.
I would also like to add that it is really the odd angry tutorial that makes up the bulk of the information on the internet. I have found the best help from people that have only written one or two specialized tutorials. You don't have to write a book on the subject to make a difference, if you have overcome a large programming task then think about putting out a short tutorial for others to build on. If you like, I will open up a guest programmers page to display your tutorial for you.

20/10/2002
Hi again, I haven't been programming much lately but I did work on a little demo over the past few days that shows how to add lens flare with sun glare and use a skybox, the details can be found here.

Thanks for the bug report Jason on the message board but I haven't been able to resolve the 3D sound problem. I know what the problem is, BASS uses a left handed coordinate system while OpenGL uses a right handed coordinate system and I believe that it should be as easy as negating all the z components but this didn't work for me. If anyone knows the answer then I'd like to hear from them.

Most of the parts required for an indoor first person game are now done, but there's still a bit to be done before I put this ensemble together into a final demo. I need to decide on a character model format to use, static object models, path finding and simple AI; as well as a ton of smaller details like adding fake physics, restricting the camera movement and adding the walking movement to the camera for example. Plenty to keep me busy for a while yet.

04/09/2002
G'day guys and gals. Future games will require a more realistic type of media presentation and I believe I have made a step in the right direction with an OpenGL MPEG Viewer. The demo, which I have titled "Video", and a short description can be found here.

Also, I have changed compilers to Dev-C++ which is both free and straightforward to use. All the demos available from this page have been recompiled using this compiler and should now be ANSI C++ compliant (except Q2View and the Physics demo). The only other difference is that all the demos that have spline paths now use 32bit data alignment and wont read the old spline data files.

14/08/2002
Hi, I hinted at particles last month and that's what I've been working on (and off). Fortunately the task was made a whole lot easier due to John van der Burg's tutorial called 'Building an advanced particle system'. The demo can be downloaded here and the tutorial can be viewed here.

I have also changed my email address again, which is now [anti-spam]alanb@aussiemail.com.au. Feel free to write to me, but I can't guarantee that I can respond. The subject of graphics programming is just so vast that I have to leave a lot of questions that are sent to me unanswered, and hope the author understands that my lack of response means I cannot help. It's the same theory as asking a question on IRC, if we can help we will.

14/07/2002
Hi again, I'll have to concede that I don't have the knowledge to put together a physics demo at the moment, It can sit in the 'In development' basket for now and I'll work on it occasionally.
I believed that there would be more info/examples on the subject than I actually found, while I appreciate that many tutorials have been released gratis, it is a shame that they are either out of date or unfinished in most cases. The tutorial 'An Introduction to Physically Based Modeling' is probably the most widely referenced document on the subject, yet it is five years old and incomplete (citing lack of space). For example, the author goes to great lengths to describe that edge to edge and point to face collision detection is needed, doesn't offer pseudo code, and fails to point out that because the simulator has been stepped back to a point where there is no actual collision all standard intersection tests will not actually work.
You can download the little I have put together here, it should make a good base for a future physics demo. The main part that needs to be added is the collision impulse. There is additional code in the file called cd_routines.cpp that should help, including a routine to find the points of closest approach between two line segments. I have modified it slightly to return the two points rather than just the distance between them.
Considering that I have over extended myself lately, I'm going to step back a bit and work on something a little easier, particles anyone?
I have had a few emails from people that have had problems downloading the portal and pvs demos so I've added extra download links. Also, my email server has changed and I cannot send email. If you've sent email recently I appologize that I haven't written back and will do so when I change my email address.

15/06/2002
Hi all, it's been a couple of months since the last update so I just want to say that I'm still working on making a physics demo. The subject is (unsurprisingly) very complex so I am willing to devote a large amount of time to getting it right. My aim is to understand and implement realistic physics at a game level but I will still use existing code where possible for faster and more accurate results. One source that I will be using for the kinematic calculations is by Richard Chaney, his rigid body source is free, very easy to add to a project and uses Runge-Kutta integration. This, however, solves only a small part of the overall problem. There is still the need to make a fast collision detection system, resolve resting contacts (which is surprisingly difficult for stacked bodies) and then apply the actual collision response using the impulse method.
If you have any ideas, opinions or would like to help work on these areas of the program then I would be glad to hear from you. I've added a page of physics and related links to the site here.

03/04/2002
I'll be reading up on physics for a while in preperation for writing a physics engine, so I don't know when the next update will be (or whether it will in fact be on the subject of physics.) A good free tutorial on the subject of physics in games is by Chris Hecker, it is a relatively easy document to read and a good place to start.
I have finally gotten around to fixing that timing related bug that I mentioned on the message board. The earlier demos should now work with Win2K but I can make no promises.
I've also added a list of graphics and game development related links to the site here.

13/03/2002
Over the past month I have been working on two new demos. The first demonstrates how to add 3D sound to the program using the BASS library and there is a short tutorial on how I went about it.
The second demo shows how to include decals and render them along with the rendering of the BSP tree. There's no tutorial, but the source code is heavily commented for a change.
Lastly, there are a few more links added to the list.

14/02/2002
Just a single addition for now, the demo is the follow up to the portals demo, calculating the PVS. You can find the full info in the tutorial that describes the method used.

30/01/2002
Hi. Now that we have the BSP tree up and running we need to have a way to calculate the potentially visible set ( PVS ) of leaves, to do this I have decided to use portals as a way of determining which leaves will be within view. There is a tutorial on the subject of creating the portals which shows the basic process used. I have not come to the stage of compiling the PVS yet, but making the portals was such a large step that I have covered them seperately. To make the whole process easier I have also updated the templated linked list example, which is now doubly linked and has a delete method.

19/12/2001
It's been a good year and as a colorful finish we have a demo on lightmapping. There is a short tutorial on how the lightmaps were calculated with references to other lightmap tutorials at the end. A few more links have been added to this page and I thought I would finish with an end of year report on what has been completed and what may follow.

28/11/2001
The demo this month shows how to add a BSP tree to the program. The development of the code would have been slower if it wasn't for Gerald Filimonov's very clear tutorial and I'd like to thank him for his insight.
There's some more links for OpenGL at the bottom of the page and a new Win32 page has been added to the site for Win32 links and programs.
There should be another update before Christmas but I'll say Merry Christmas for now. Have a great holiday.

28/10/2001
I felt like making camera paths and this led naturally to Bzier curves and splines. To create the splines I have made an editor called Spline_Ed which allows you to manipulate the control points of the curves and save the spline data for use in other programs. There is also a new example program which demonstrates how to use the splines in your own programs.

15/09/2001
As those who have looked at the (very quiet) message board will have noticed, I now have a mirror of this site at prohosting which allows me up to 50M. Due to lack of space, I'll be putting the downloads there from now on and link to them from both sites. This month there are more links and two more parts to my examples, the first of which shows how to add and use templated linked lists and the second demonstrates how to make two types of billboards/sprites. (see the write ups below) As a follow up to the Q2View program I've also released a Quake2 Model Viewer called MD2Views.

10/08/2001
Hi, a few new things to look at today. There are some new links. The second part of the OpenGL MDI example has been released. Part 7 of the tutorials/examples is also done which shows how to include dialogs into the program and also introduces text and calculating the current frames per second. The main program I've been working on though is a Quake2 BSP viewer called Q2View. I used part 7 of the tutorials as the basis of the program so the source should be clear to those following the tutorial series. Lastly, as an aid to writing a new terrain engine, I wrote down my thoughts on how it may work and you can have a read here. Don't be surprised if it has flaws in its theory or I change it later.

15/06/2001
Three more parts of the tutorial series have been added below which introduce an OpenGL lighting wrapper class, collision detection and culling.

17/05/2001
The third part of the tutorial (examples) is below which introduces timing into the program.
I'm reading through the Half-Life SDK at the moment which is keeping me busy so the tutorials will be released as I find time.

28/04/2001
I have decided to write a series of OpenGL tutorials that will progress from a basic scene through all the stages required to make a 3D game. The code will be written specifically for Win32 API programmers but the functions and theory should be helpful to other more portable programmers. Most of the tutorials will actually just be clear code examples and are written for programmers who are already familiar with C/C++, Win32 and OpenGL.

If you are new to Win32 API programming then I suggest you read the Forger's tutorial and if you have no books on Windows programming then have a read of Programming Windows 3 (By Charles Petzold) as most of it is still relevant.
To learn how to include OpenGL with Win32 read NeHe's tutorials or Blaine Hodge's tutorial.

All my projects are compiled using Dev C++.

I do not consider myself to be an expert on either C/C++, Win32 or OpenGL programming and have possibly made errors in my tutorials, but my code works which is the most important point. Also, any tutorials are better than nothing when the state/public school systems fail to provide anything.


Copyright © 1998 - 2010 Alan Baylis, All Rights Reserved