Archive for the ‘ Software ’ Category

IBM Announces Replacement for i5/OS

Virtual Universe Rochester MN – With the recent announcement of the new IBM Power Systems which will replace the System i hardware, the i5/OS will also be replaced and renamed. Because of the much greater capabilities of the new operating system, IBM has named it the Virtual Universe Operating System – VU/OS.

Running under VU/OS, the individual user appears to have not merely a machine of their own, but an entire universe of their own, in which they can create or remove their own programs, databases, libraries, users, networks, and planetary systems. They need only specify the universe they desire, and the VU/OS system generation program (QGOD) does the rest. This program will reside in the QSYS library. The minimum time for this function is 6 days of activity and 1 day of review. In conjunction with VU/OS, all system programs have been replaced by one program (QPROPHET) which will also reside in the QSYS library. This program has no parameters as it knows what you want to do when it is executed.

Naturally, the user must have attained a certain degree of sophistication in the IT field if an efficient utilization of VU/OS is to be achieved. Frequent calls to non-resident galaxies, for instance, can lead to unexpected delays in the execution of a job. Although IBM, through its wholly owned subsidiary, The United States, is working on a program to upgrade the speed of light and thus reduce the overhead of extraterrestrial and metadimensional paging, users must be careful for the present to stay within the laws of physics. IBM must charge an additional fee for violations above the *NOMAX limit.

VU/OS will run on any IBM Power System equipped with the Extended WARP Feature which is a single-board nuclear reactor that supplies the needed 20 KW of three-phased power for up to 12 years.

Users should be aware that IBM plans to migrate all existing systems and hardware to VU/OS as soon as their engineers effect one output that is (conceptually) error-free. This will give them a base to develop an even more powerful operating system, target date 2010, designated “Virtual Reality”. VR/OS is planned to enable the user to migrate to a Totally Unreal Universe. Although Apple Computer claims its users have existed in a Totally Unreal Universe for years, IBM refutes those claims.

The IBM Virtual Universe Operating System, coupled with the new Power Systems hardware, is designed to help you consolidate and simplify your IT environment and your universe at the same time.

For more information, contact your IBM Virtual Representative.

C would be Judaism – it’s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can’t convert into it – you’re either into it from the start, or you will think that it’s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.

Java would be Fundamentalist Christianity – it’s theoretically based on C, but it voids so many of the old laws that it doesn’t feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it’s the best language in the world, but they’re willing to burn those who disagree at the stake.

PHP would be Cafeteria Christianity - Fights with Java for the web market. It draws a few concepts from C and Java, but only those that it really likes. Maybe it’s not as coherent as other languages, but at least it leaves you with much more freedom and ostensibly keeps the core idea of the whole thing. Also, the whole concept of “goto hell” was abandoned.

C++ would be Islam – It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It’s so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you’ll probably be threatened with death by more radical followers.

C# would be Mormonism – At first glance, it’s the same as Java, but at a closer look you realize that it’s controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it’d probably be nice, if only all the followers of Java wouldn’t discriminate so much against you for following it.

Lisp would be Zen Buddhism – There is no syntax, there is no centralization of dogma, there are no deities to worship. The entire universe is there at your reach – if only you are enlightened enough to grasp it. Some say that it’s not a language at all; others say that it’s the only language that makes sense.

Haskell would be Taoism – It is so different from other languages that many people don’t understand how can anyone use it to produce anything useful. Its followers believe that it’s the true path to wisdom, but that wisdom is beyond the grasp of most mortals.

Erlang would be Hinduism – It’s another strange language that doesn’t look like it could be used for anything, but unlike most other modern languages, it’s built around the concept of multiple simultaneous deities.

RPG would be Jehovah’s Witnesses – RPG programmers are of the elite 144,000 left in the world (because there are only 144,000 left in the world) and believe they are in the last days of the present world and lots of people make fun of them for their beliefs and rigid standards

COBOL would be Ancient Paganism – There was once a time when it ruled over a vast region and was important, but nowadays it’s almost dead, for the good of us all. Although many were scarred by the rituals demanded by its deities, there are some who insist on keeping it alive even today.

APL would be Scientology – There are many people who claim to follow it, but you’ve always suspected that it’s a huge and elaborate prank that got out of control.

Smalltalk is the ancient Egyptian religion – The Initiated know it already had all the important concepts working long ago and most popular modern languages are incomplete subsets of it that obsess over artificial restrictions of their own creation while entirely missing the reason their code exists in the first place.

Visual Basic would be Satanism – Except that you don’t REALLY need to sell your soul to be a Satanist…

Pascal/Delphi is Church of England – Once having quite an extensive and radical following, it has since mellowed out a lot. These days its followers have mostly given up on converting the world to their point of view. It’s looked down at with some bemusement by some of the bigger languages that see themselves as more serious. It has trouble attracting young people.

Fortran would be the Amish faith - there’s a relatively small number of programmers that use it, they don’t try to proselytize others into using Fortran (perhaps knowing it’s futile), and if you weren’t born into it (that is, it wasn’t the first or second major programming language you learned) there’s about zero chance you’ll ever understand it (and if you do learn a little about it later in life, you’ll shake your head and wonder how anyone could adhere to it). And yet its adherents refuse to let it die.

Assembly is Prehistory Paganism – It is vague, mysterious, and there are many different versions. Most people are not even aware that it exists. Those who know only high level languages find it to be so simplistic that it’s like hanging the Mona Lisa next to a cave drawing.

Python would be Voodoo – An incomprehensible series of arcane incantations that involve the blood of goats and permanently corrupt your soul. Often used when your boss requires you to do an urgent task at 21:00 on Friday night.

Lua would be Wicca – A pantheistic language that can easily be adapted for different cultures and locations. Its code is very liberal, and allows for the use of techniques that might be described as magical by those used to more traditional languages. It has a strong connection to the moon.

Ruby would be Neo-Paganism – A mixture of different languages and ideas that was beaten together into something that might be identified as a language. Its adherents are growing fast, and although most people look at them suspiciously, they are mostly well-meaning people with no intention of harming anyone.

Perl would be Humanism – It’s simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from the entire burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.

Binary is Marxism – It is hyper rational and perfectly efficient…in theory. But in practice it’s impossible to do. Anyone who tries to follow this creed will most likely lose their mind. However, it is founded on the fascinating idea that a thing and its antitheses can be combined to create something very powerful and much better.

HTML would be Atheism – It’s not really even a language, but many people think it is. It’s the absence of any code whatsoever. Plus, even though there are “suggestions” about what rules to follow, nobody really follows them. Morals are relative; code however you feel like, the browsers will still work.

(Keep in mind this list is a joke, and is not meant to offend anyone.)

In an announcement that stunned the computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan admitted the Unix operating system and C programming language created by them is an elaborate prank, kept alive over 20 years. Speaking at the recent UnixWorld Software Development Forum, Thompson revealed the following:

“In 1969, AT&T had just terminated their work with the GE/Honeywell/AT&T Multics project. Brian and I had started work with an early release of Pascal from Professor Niklaus Wirth’s ETH labs in Switzerland and we were impressed with its elegant simplicity and power. Dennis had just finished reading ‘Bored of the Rings’, a National Lampoon parody of the Tolkien’s ‘Lord of the Rings’ trilogy. Read the rest of this entry »

Believe it or not, we have discovered an amazing and easy technique that will convert your ordinary PC laptop to an Apple MacBook. After much research and trial and error, we have perfected and simplified the technique so that anyone can make the conversion. We actually have one running in the lab at this moment. See the following photo as proof!

PC MacBook

Ask the AS/400 Geek

Software Installation 

Dear AS/400 Geek,

How do I install software on my PC:

Answer: Follow these simple steps:

1. Examine the software packaging until you find a little printed box that explains what kind of computer system you need to run the software. It should look something like this:

SYSTEM REQUIREMENTS
3.5 GHz Processor or Higher
Microsoft Windows Vista, Windows XP Professional or DOS 5.0
719.7 Terabytes of Free Disk Space
3,546 MB RAM
25,345 x 4,563 SVGA Display Adapter
with 256 MB Memory and True Color
Mouse, Trackball, Light Saber or other pointing device
CD-ROM, DVD-ROM, Blu-ray, Sting-ray, Gamma-ray or other ridiculously expensive media drive
Antilock Braking System
2 Turtle Doves
NOTE: This software will not work on your computer.

2. Open the software packaging and remove the manual. This will contain detailed instructions on installing, operating, and troubleshooting the software. Throw it away.

3. Find the actual software, which should be in the form of either a CD-ROM or DVD-ROM, located inside a sealed envelope that says: LICENSING AGREEMENT:

“By breaking this seal, the user hereinafter agrees to abide by all the terms and conditions of the following agreement that nobody ever reads, as well as the Geneva Convention and the U.N. Charter and the Secret Membership Oath of the Benevolent Protective Order of the Elks and such other terms and conditions, real and imaginary, as the Software Company shall deem necessary and appropriate, including the right to come to the user’s home and examine the user’s hard drive, as well as the user’s underwear drawer if we feel like it, take it or leave it, until death do us part, one nation indivisible by the dawn’s early light,… finders keepers, losers weepers, …”

4. Hand the software to a child aged 3 through 12 and say, “(Name of child), please install this on my computer.” Read the rest of this entry »

Preparing for the Year 10,000 Crisis

Washington DC -  Not long ago we all went through the Year 2000 crisis. If you were in the computer and software industry you recall the many headaches in converting and changing databases and software so the Year 2000 would be a smooth rollover. No one thought 20 years earlier that their software would still be around, but it was and the two digit year fields caused big problems.

Well, how do we know our software isn’t going to be around for the year 10,000? All our 4 digit year fields will have to be converted to 5 digit fields. It’s never too early to start planning for this major event.

What happens when the year 10,000 hits? Can your systems handle a year of 0000? Most systems will crash and burn if left unchanged. The task of converting every date and changing every program that uses date logic is huge. This is one project that has a deadline set in stone! It can’t be moved or missed! You need to start now in planning for the Year 10,000 Crisis.

Cocoa for the System i

Cocoa for the System iGlendale, CA – Cocoa is a hot new programming language developed by Nestle Microsystems. The language was originally designed for programming hot chocolate machines but Nestle soon realized that the language had the potential to do much more. Because it is “architecture neutral” it can run on any device with a microchip including PCs, the System i, Cray computers, Coke machines, Timex watches, car stereos, TVs, DVD players, mobile phones and microwave ovens. You can literally surf the net and bake a potato at the same time! With the Cocoa Virtual Machine (CVM) on the System i it can run all Cocoa applets. Applets can be created using Visual Cocoa from Microsoft or VisualAge for Cocoa from IBM.

COMMON Nashville, TN – The 2008 Annual Meeting and Exposition of the COMMON user group took place in Nashville, Tennessee. The opening session began at 3:30 pm on Sunday and what a session that was! First the audience was welcomed by COMMON president Randy Dufault where he outlined the highlights of the coming week. Then he dropped the bombshell when he announced the keynote speaker would be none other than Bill Gates of Microsoft Corporation. This was a shock and surprise to most attendees.

Dufault explained that Mr. Gates was invited to speak to help bring the IBM Midrange world closer to the mainstream software industry by following the Microsoft software development model. His speech was entitled: Software Quality through Perception, Not Reality. His company of course produces a number of software products and is very experienced in the above topic. Some of the concepts covered were:

  • Marketing your software before it’s completed (or ever started for that matter).
  • Convincing users a software bug is a feature.
  • Crushing the competition and still being able to sleep at night.
  • Putting a pretty face on old, out-dated code and reselling it as a new product. (see Windows Vista)
  • How to sell a software fix as an upgrade.

The speech was very enlightening. Of course the concepts presented will require a very different mindset among IBM i developers but at least they will all be perceived as better information systems developers because of it.

Windows Not a Virus

Cupertino, Cal. (AP) — Symantec issued an apology to Microsoft yesterday after the security software maker’s AntiVirus Research Center issued an alert for a “widespread and lethal virus known to cause system crashes and data loss” that turned out to be the Windows Vista operating system. Symantec CEO John Thompson called it a “regrettable but understandable” mistake.

Novell Admits Aiding Microsoft

In a press conference early this morning, the former CEO of Novell, Robert Frankenberg revealed that Novell and Microsoft had been working together for years to increase Microsoft’s dominance of the computer industry. In a secret partnership with Microsoft, Novell has been strategically acquiring Microsoft’s major competitors in the software industry and ruining them.

The relationship goes back a number of years, according to Frankenberg. “[Digital Research's] DR-DOS 5.0 was ten times the operating system that MS-DOS 4.01 was. Microsoft couldn’t even steal technology fast enough to compete. That was when they first contacted Novell.” Under direction from Microsoft, Novell then purchased Digital Research, a small California company best known for its CP/M operating system. Read the rest of this entry »

Ask the AS/400 Geek

Dear AS/400 Geek,

Several months ago I upgraded from GirlFriend 6.0 to Wife 1.0 and found that it’s a memory hog leaving very little system resources for other applications.  I also recently noticed that Wife 1.0 is also spawning Child-Processes which are further consuming valuable resources.  No mention of this particular phenomenon was included in the product brochure or the documentation, though other users have informed me that this is to be expected due to the nature of the application. Not only that, Wife 1.0 installs itself such that it is always launched at system initialization where it can monitor all other system activity. I’m finding that some applications such as PokerNight 1.3, BeerBash 2.5, and PubNight 7.0 are no longer able to run, crashing the system when selected (even though they always worked fine before). At installation, Wife 1.0 automatically installs undesired Plug-Ins such as MotherInLaw 5.8 and BrotherInLaw Beta release. As a consequence system performance seems to diminish with each passing day.  HELP! What do I need to do to straighten this mess out?
 
Answer: Just be patient.  Wife 2.0 is now in Beta and should be released soon.  Some features that will be included in the upcoming Wife 2.0:

- A “Don’t remind me again” button
- A Minimize button
- A clickable “no-sound” feature under Options
- An uninstall shield feature that allows Wife 2.0 to be installed with the option to uninstall at anytime without the loss of cache and other system resources.

I myself decided to avoid all of the headaches associated with Wife 1.0 by sticking with GirlFriend 2.0. Even here, however, I found many problems. Apparently you cannot install GirlFriend 2.0 on top of GirlFriend 1.0. You must uninstall GirlFriend 1.0 first.  Another annoying problem – all versions of GirlFriend continually pop up annoying messages about the advantages of upgrading to Wife 1.0.

***** BUG WARNING *****
Wife 1.0 has an undocumented bug. If you try to install Mistress 1.1 before uninstalling Wife 1.0, Wife 1.0 will delete MSMoney files before executing a self-uninstallation.