/** * (c) 2007 Misrocoft Corp. よく見ると Microsoft じゃないよw * All rights reserved */
#include
class WindowsVista extends WindowsXP implements Nothing { XPからVistaに拡張なんてないよって書いてる boolean beta = true;
WindowsVista() { checkIfHardwareIsCompatible(); /** Ok. The idiot seems to have some high end hardware. * Lets make his life miserable */ runInternetExplorer7(); }
void checkIfHardwareIsCompatible() { /* * Lets make sure that half the world cannot run this OS while * we fix all the bugs */ if((installedRam < 2GB) && (processorSpeed < 4GHz)) { MessageBox("Your System does not seem to be capable of running zero err.. aero glass and the like. Please upgrade the hardware and try again."); WaitTillPoorGuyReadsTheMessage(); bsod(); } メモリが2G以上、 Clock が 4GHz 以上じゃないと、エラーがないけど、ハードウェアアップデートしてくれと言ってブルースクリーンになるコードのつもり }
void runInternetExplorer7() { IE7 ie7 = new IE7(); ie7.featureSet = firefox_features + safari_features + opera_features + lot_of_bugs; Firefoxと Safari と Opera の機能に たくさんのバグを加えるとIE7になるよって言いたいらしい ie7.run(); WaitWhileThePoorGuyLooksAtTheNewInterface(); bsod(); 斬新になった画面を眺めている間少し待ってね…しばらくするとBSoDだ! }
/** * return true when product is stable. */ boolean isReadyForRelease() { int lastReportedNumberOfBugs = 3457888E+08 int totalNoOfNewFeatures = 600; 345兆のばぐと600の新機能があるよ boolean readyForRelease = false;
sendFeatureSetToMarketingGuys();
while (marketingGuysAreAtIt) { Thread fixBugsWhileInBeta = new fixBugsWhileInBeta(); ベータ版を出している間にバグを直してるんだという高度な洒落
fixBugsWhileInBeta.assignProgrammer(oneBug); fixBugsWhileInBeta.start();
if(programmersAreNotSufficient) { hireFromXBOXDivision(); } プログラマが居ないなら、XBOXの開発部門から引っ張ってこよう!
if(aMonthHasPassed) { announce("Windows Vista Consumer Version Will be delayed by one more month"); dropAFewFeatures(); totalNoOfNewFeatures = totalNoOfNewFeatures - 10; リリースが1か月遅れたら、いくつかの機能を削ろう! 新機能は10減らそう!
}
/** Boss strictly told me that we should have no more than * 7000 bugs * when we ship the item */ if(lastReportedNumberOfBugs-- == 7000) return true; 最後に報告されたバグの数が7000になったらリリースしちゃおうぜ }
}
int main(void) { WindowsVista vista = new WindowsVista()
; vista.runWindowsXP(); VistaはXPの機能でできているのさ return plentyOfMoneyforBilly; } } |
Comments