What has happened throughout the history of earth? What happened in the past to put us where we are now? What has happened in the past of man?

Throughout history we have learned many things in the areas of science and technology, have heard many people of philosophy put forth their ideas, and have endured great tragedies of war. Some people say it is important to learn history in order to learn from past mistakes. Others have said that we are doomed to repeat history. Some have said that it is important to learn about our history so that we can know where we come from and understand where we are going into the future. Yet others have said the only thing that matters is the here and now.

Flash of History of Empires
A Peoples History of the United States

A Trip Through the 5000 Years of World History

History means dates of happenings and names of people. History began in the Nile Valley, in Egypt, where a priest called Manetho wrote about it, naming the ruler or pharaoh of the country as Menes.

The Years Before Christ (B.C.)

3200 Menes and the First Dynasty of his successors the pharaohs in Egypt.

2500 The Egyptian Pyramids built

2000 The Code of Laws of Hammurabi in Babylonia in the Valley of the Tigris and Euphrates.

1250 The Invasions of the People of the Sea. Homer's Iliad and Odyssey and the Achaeans' Siege of Troy. Aryans by land in Persia and India (the Rigveda). First dynasties of kings in China. Moses led the Jewish tribe of Israel out of Egyptian slavery into Palestine.

750 Homer lived and the First Olympic Games were held in Athens. Romulus and Remus first kings of Rome.

500 Rome a Republic. Greek civil wars and against the Persians. Athens against Sparta. Herodotus the Father of History. Socrates and Plato in Athens. The Persian Empire - Zoroaster. Buddha in India. Confucius in China.

333 Aristotle taught Alexander the Great, who conquered the Persian Empire and penetrated India.

44 Julius Caesar assassinated in Rome after conquering Egypt and dealing with Cleopatra. Civil war.

31 Caesar's nephew Octavian became the Roman Emperor Augustus.

The Years (A.D.) Since the Birth of Christ in the Reign of Augustus

33 Jesus Christ was crucified in the reign of Tiberius

325 Constantine the Great converted the Roman Empire to Christianity and then dedicated Constantinople as his capital.

452 Attila the Hun threatened Rome, but was warned off by Pope Leo the Great. Invasions of the other Barbarians across Europe.

476 Romulus Augustulus last Roman Emperor in the West.

622 Mohammed and the beginning of the Moslem Era. The Arabs overran North Africa and penetrated Spain. Great Tang Dynasty in China. Imitation of China in Japan.

800 Revival of the Roman Empire in the West by Charlemagne, King of the Franks. The Viking Age began. Canute the Great. The Varangian Rus and their conversion to Christianity

1000 Leif Eriksson discovered America in Newfoundland.

1066 The Norman Duke William conquered England. Feudalism. The Crusades to recover Jerusalem from the Turks.

1233 The Mongols of Genghis Khan overran Russia, but in China, Kublai Khan began a dynasty, and was visited by Marco Polo.

1453 Constantinople fell to the Turks, but in Venice, Milan, and Florence the Renaissance continued in full flower.

1492 Conquest of Granada from the Mohammedan Moors under Ferdinand and Isabella of Spain, and they sent Christopher Columbus to discover America anew.

1519 Charles King of Spain first Habsburg Roman Emperor. Luther began the Protestant Reformation against the Popes of Rome.

1588 The defeat and destruction of the Spanish Invincible Armada by the English under Queen Elizabeth.

1643 France supreme in Europe under Louis XIV - the Sun King.

1760 Canada and India ceded by France to the British Empire.

1776 Declaration of Independence of the U.S.A. from Britain.

1789 The French Revolution, which produced Napoleon.

1815 After failing in Russia, Napoleon was defeated at Waterloo.

1837 Queen Victoria began the Victorian Era in Europe.

1914 The First World War began, with Britain, France and Russia against Germany, Austria and Turkey

1917 Lenin seized power in Russia. The Communist International

1918 The end of the First World War, and the end of the Austrian and Turkish Empires. Hitler came to power in Germany.

1939 The Second World War began with the conquest of France by Hitler, who then invaded Russia, whilst Japan struck at the U.S.A.

1945 Germany was defeated by Britain, the U.S.A. and Russia

1945 Japan was defeated by American atomic bombs, but then began the Cold War in Europe, with Britain, France and the U.S.A. against the U.S.S.R. under Stalin. The U.S.A. was to fight the Korean and Vietnam Wars, in effect against Communist China under Mao.

1991 The U.S.S.R. and Communism were found to be completely hollow after Gorbachev had come to power and introduced Glasnost (Openness) and Perestroika (Reconstruction). The U.S.A. became the sole great power in the world, but the European Community led by Germany, France, and Italy prospered economically, as did Japan, whilst the United Nations reaffirmed its universal role in politics.

Other Resources

posted by dharh 1:24 PM Mar 21st, 2006 via idt

MPAA gets ripped a new one during an sxsw session. Listen to the audio. Organ harvesting Chinese Concentration Camps. Did the Blackstar exist? Should we have open internet tests?

Notable: Chatology

posted by dharh 7:31 PM Mar 17th, 2006 via idt

Part of the passion in my life, besides life itself, is programming and computers. I especially like the idea of smart computing through smart programs and smart OSes. Which is what I want to focus on in my career, creating intelligence to various degrees to help create better and more efficient user experiences using computers.

Bellow is a table of various code snippets and articles organized by language.

C/C++ C# Java JavaScript
Returning an Array of Pointers javascript trim

15 Exercises for Learning a new Programming Language

This is an exercise to both learn a language, but also to compare different languages. The original idea can be found here.

  1. Display series of numbers (1,2,3,4, 5....etc) in an infinite loop. The program should quit if someone hits a specific key (Say ESCAPE key).
  2. Fibonacci series, swapping two variables, finding maximum/minimum among a list of numbers.
  3. Accepting series of numbers, strings from keyboard and sorting them ascending, descending order.
  4. Reynolds number is calculated using formula (D*v*rho)/mu Where D = Diameter, V= velocity, rho = density mu = viscosity Write a program that will accept all values in appropriate units (Don't worry about unit conversion) If number is < 2100, display Laminar flow, If it's between 2100 and 4000 display 'Transient flow' and if more than '4000', display 'Turbulent Flow' (If, else, then...)
  5. Modify the above program such that it will ask for 'Do you want to calculate again (y/n), if you say 'y', it'll again ask the parameters. If 'n', it'll exit. (Do while loop)

    While running the program give value mu = 0. See what happens. Does it give 'DIVIDE BY ZERO' error? Does it give 'Segmentation fault..core dump?'. How to handle this situation. Is there something built in the language itself? (Exception Handling)
  6. Scientific calculator supporting addition, subtraction, multiplication, division, square-root, square, cube, sin, cos, tan, Factorial, inverse, modulus
  7. Printing output in different formats (say rounding up to 5 decimal places, truncating after 4 decimal places, padding zeros to the right and left, right and left justification)(Input output operations)
  8. Open a text file and convert it into HTML file. (File operations/Strings)
  9. Time and Date : Get system time and convert it in different formats 'DD-MON-YYYY', 'mm-dd-yyyy', 'dd/mm/yy' etc.
  10. Create files with date and time stamp appended to the name
  11. Input is HTML table, Remove all tags and put data in a comma/tab separated file.
  12. Extract uppercase words from a file, extract unique words
  13. Implement word wrapping feature (Observe how word wrap works in windows 'notepad')
  14. Adding/removing items in the beginning, middle and end of the array.
  15. Are these features supported by your language: Operator overloading, virtual functions, references, pointers etc.

C# Java Python
Learn 2 C# 1 Learn 2 Java 1
Learn 2 C# 2
Learn 2 C# 3
Learn 2 C# 4 and 5
Learn 2 C# 6
Learn 2 C# 7
Learn 2 C# 8
Learn 2 C# 9
Learn 2 C# 10
Learn 2 C# 11
Learn 2 C# 12

posted by dharh 2:06 PM Mar 15th, 2006 via idt

I've been doing TWI... for a couple weeks now. TWI... is sort of a play on TWIT though I never could cover as much as they do and as good as the people over there could. However, the point of my friday TWI... is to post the various things of interest that I find on the internets every week as well as any comments I've made on other peoples posts.

The guy over at Erratic Wisdom wonders how anyone could not understand the importance of studying history. (My comment: here).

I take this post to heart. Part of the reason for my site is communication with the outside audience. Not necessarily for personal gratification of other people viewing my content, but being genuinely interested in peoples comments about various topics I am interested it. Whether that's some bit of philosophy, science, code, or application I put out there I wanna hear what other people have to say about it.

Doc Searls continues to talk about and advocate the new journalism.

Notable: Chatology

posted by dharh 7:08 PM Mar 3rd, 2006 via idt

I continue to expand the code for indeepthought and have implemented more of wiki markup. If your curious about wiki markup you can see two competing standards here and here. Which one am I using? Neither really, there are parts of both I don't like and since neither is an excepted standard by the community of wiki I am basically using my own derived form based off wikipedia itself.

posted by dharh 6:50 PM Mar 3rd, 2006 via idt

Original wonkette Ana Marie Cox continues to make funny and witty posts in her weekly Chatology. Seems the US intelligence agencies can't make up their minds whether to classify or declassify documents. This is a little late, I saw it last week, but I found this page on The Rise & Fall of Object Orientation interesting. Someone posted an interesting response to the events surrounding the cartoon of their Prophet Muhammed at Kuro5hin. Can hydrogren producing mutant algae solve our energy problems? Fox does it again by asking if an Iraq civil war could be a good thing.

Finally, this is an interesting analysis about watermarks and I agree with the authors conclusion that watermarks aren't well suited for DRM. I think watermarks should be used only to find out who shared the file later.

posted by dharh 11:21 PM Feb 24th, 2006 via idt

The article code is done so now I can start to go through all the articles and convert them to the new format with tags. I've already redone the projects and about pages. As you can see to the right are the Blog Tags and Archives which is pretty easy to understand I think. It just shows you a slightly filtered list of tags, those with more than one post, for my blog posts. You can see more tags at the bottom of the Blog Tags which shows you a cloud view of all the tags here. The tag cloud is split into two for blog posts and articles.

Which brings me to the menu above. The menu above is all about the articles. I have limited the article tags to mainly 7 tags. The sparce, tags, and contact menu items are not tags. Sparce is a link to the sister project for bookmarks organized by tags like del.icio.us and click throughs. The tags link is the same as the more tags link under Blog Tags. I might just remove this if it makes sense to keep the two tag clouds together on the same page. Contacts is just a mouseover to display my email address in the second level menu. The others are tags and if you click on them will show you a list of articles that I have filed under that tag. If you mouse over them you might see in the second level menu up to 4 or 5 of the most recent articles.

Now here is where the wiki part comes in. Articles are given a unique name which allow me to interlink articles together or link to articles in my blog posts by just calling the article by name, wiki style. Hopefully this will prevent articles getting lost under newer ones. We will see how this works. If I run into the problem of needing more article tags I might have to come up with a different way of navigating through the blog and article tags. I'm trying to make it easy and non-convoluted while maintaining a single web site.

People can of course comment directly on the article page just like the blog posts. The articles themselves use some wiki markup to make it easier to write them some of that will eventually make its way into the blog code. Eventually I hope to create a completely modular site run by a modified wiki markup language and tags.

posted by dharh 12:03 AM Feb 24th, 2006 via idt

« Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Next »

2024: 1
2023: 4 2 1
2022: 5 3
2011: 5 3 1
2010: 12 9 7 1
2009: 12 11 8 5
2008: 12 5 4 3 2 1
2007: 12 11 10 9 8 7 6 5 4 3 2 1
2006: 12 11 10 9 8 7 6 5 4 3 2 1
2005: 12 10 7 6
2004: 10 9 6 5 4 3 2 1