Comment On OMGWTF Finalist #12: ExtensibleCalc

This is the twelveth article in a twelve-part series that discusses the twelve finalists and their calculator submissions for the OMGWTF Programming Contest. The entries are being presented in the order submitted, and the winner will be announced on June 18, 2007. [expand full text]
« PrevPage 1Next »

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 14:06 • by Probably not first (unregistered)
A true DIY engine. Nice.

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 14:12 • by BradC
So, does the DIY calc engine track and regurgitate prior responses? (haven't downloaded it yet) Or does it simply prompt the user for the answer every time you use the calculator?

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 14:21 • by KattMan
140429 in reply to 140428
BradC:
So, does the DIY calc engine track and regurgitate prior responses? (haven't downloaded it yet) Or does it simply prompt the user for the answer every time you use the calculator?


It simply prompts the user each time.

Of course this calculator is extensible (not sensible) so if you wanted it to track, you could write your own extension and add it to it's library.

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 14:37 • by BradC
140431 in reply to 140429
KattMan:
BradC:
So, does the DIY calc engine track and regurgitate prior responses? (haven't downloaded it yet) Or does it simply prompt the user for the answer every time you use the calculator?


It simply prompts the user each time.

Of course this calculator is extensible (not sensible) so if you wanted it to track, you could write your own extension and add it to it's library.

Whoa. WTF of epic proportions!!

Nice top 12!!!

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 14:39 • by BradC
If I recall correctly, one of the other entries had a database back-end pre-populated with ONLY the test case values. Any other query resulted in a prompt, and the answer was added to the database. So each (unique) question only has to be added once. Better not get it wrong, though!!

Nice that we could add this variation to the ExtensibleCalc. Or I suppose we could just call it directly!

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 15:02 • by random reader, first time poster (unregistered)
Several finalists have the ability to call out in some way, but this is the only one explicitly designed to call out to other contest entries.
Can any of the others be coerced into calling other contest entries, and if so how large an unnecessary ziggurat of computation can be made?
FilesystemHashmapNotepad could call another entry if the other entry takes keystrokes and supports the clipboard, do any do that?

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 15:08 • by RogerN (unregistered)
Ten DLL's? Impressive.

It would be even funnier if it had to automatically download updates before it could run. I'm surprised none of the candidates took this approach...

"It looks like you're trying to multiply two real numbers. This functionality requires installation of Service Pack 2. Would you like to download and install it now?"

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 15:14 • by Kemp
"The ExtensibleCalc’s author, James Ng, is a Singaporean native and currently lives in Canada. His day job as an embedded software engineer has him editing (and occasionally adding) anywhere from zero to ten lines of code each day. involves

Heck no! My Windows Calculator is invaluable because I need to convert between decimal and hex regularly, and to calculate offsets for memory maps and such.

Your loss, James."

Sentence flow? The intro to the response seems to have been replaced with "involves".

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 15:14 • by BradC
140445 in reply to 140441
RogerN:
Ten DLL's? Impressive.

It would be even funnier if it had to automatically download updates before it could run. I'm surprised none of the candidates took this approach...

"It looks like you're trying to multiply two real numbers. This functionality requires installation of Service Pack 2. Would you like to download and install it now?"

Heh, that's be cool. An "install on demand" for each new calculation type.

"WARNING: Subtracting a larger number from a smaller will require the use of negative numbers, which are supported only by Service Pack 3delta. Please click OK to close, Cancel to Accept, or FileNotFound to download and install this upgrade."

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 16:12 • by dphunct
140458 in reply to 140445
BradC:
WARNING: Subtracting a larger number from a smaller will require the use of negative numbers, which are supported only by Service Pack 3delta. Please click OK to close, Cancel to Accept, or FileNotFound to download and install this upgrade."


I think I just pissed myself from laughing...

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 17:09 • by ParkinT
This sure has been fun. And provides a little break for Alex.
Let's do this again!!!!

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 17:09 • by plazm (unregistered)
140468 in reply to 140445
BradC:
RogerN:
Ten DLL's? Impressive.

It would be even funnier if it had to automatically download updates before it could run. I'm surprised none of the candidates took this approach...

"It looks like you're trying to multiply two real numbers. This functionality requires installation of Service Pack 2. Would you like to download and install it now?"

Heh, that's be cool. An "install on demand" for each new calculation type.

"WARNING: Subtracting a larger number from a smaller will require the use of negative numbers, which are supported only by Service Pack 3delta. Please click OK to close, Cancel to Accept, or FileNotFound to download and install this upgrade."


And having updates overwriting each other making it nessesary to download and install updates again

"WARNING: Subtracting a small number from a larger will not require the use of negative numbers. It seems that you have support for negative numbers, so Service Pack 3delta has to be uninstalled before continuing. Please click OK to close, Cancel to download something and uninstall the Service Pack, or FileNotFound to Accept"

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 17:32 • by o_0 (unregistered)
Nullity... that's a WTF all its own.

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 17:57 • by Caleb (unregistered)
So what happens if you're using the User Calculation Engine and choose Skip Question?

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 18:17 • by Kinglink (unregistered)
The only calculator that can handle math if 1+1 = 4 next week.

Award that prize, contest over.

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-08 21:55 • by ttt (unregistered)
There is nothing wrong with code being object oriented. I would do calc this way:
public interface ICalc
{
void InjectNumberPress(int number);
void InjectDividePress();
void InjectMultiplyPress();
void InjectMinusPress();
void InjectPlusPress();
void InjectEqualsPress();
void InjectPercentPress();
void InjectInversePress();
void InjectBackspacePress();
void InjectCePress();
void InjectCPress();
void InjectCommaPress();
void InjectPlusMinusPress();
void InjectSqrtPress();
string CurrentNumber { get; }
event EventHandler<NewNumberEventArgs> NewNumber;
}
Then a plugin could at least add bignum support.

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-09 04:09 • by Aleksis (unregistered)
"This is the twelveth article in a twelve-part series that discusses the twelve finalists"

..I bet 10$ that the article was submitted at 12:12pm

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-10 00:20 • by gonchuki (unregistered)
140531 in reply to 140505
Aleksis:
"This is the twelveth article in a twelve-part series that discusses the twelve finalists"

..I bet 10$ that the article was submitted at 12:12pm


i would rather bet $12 ^_^

Re: OMGWTF Finalist #12: ExtensibleCalc

2007-06-11 06:37 • by dkf (unregistered)
140550 in reply to 140432
BradC:
If I recall correctly, one of the other entries had a database back-end pre-populated with ONLY the test case values. Any other query resulted in a prompt, and the answer was added to the database. So each (unique) question only has to be added once. Better not get it wrong, though!!
We could make it more "Web2.0"-y by asking users to vote on whether they would accept some random calculation submitted by someone else...

"Please help us improving the acurasies of our calculations to be letting us know what you think of replies of other users. Your responses are valuable to us.
"We've been told that: 1+2=4
"Please to select agree?
" 1* - The person who told you this is an arrogant jerk who can't add to save his life, and who was probably trolling anyway
" 2* - I think this is wrong, and want to moderate it down
" 3* - I don't know; this arithmetic stuff is hard, is there a class I can take on it?
" 4* - I believe this to probably be correct
" 5* - I would recommend this calculation to others"

Or something like that...

Re: OMGWTF Finalist #12: ExtensibleCalc

2008-11-28 21:33 • by 855 (unregistered)
丽水货架
金华货架
衢州货架
余杭货架
萧山货架
临安货架
德清货架
平湖货架
海宁货架
桐乡货架
奉化货架
余姚货架
慈溪货架
诸暨货架
义乌货架
瑞安货架
永嘉货架
安徽货架
合肥货架
芜湖货架
马鞍山货架
铜陵货架
宣城货架
巢湖货架
山东货架
济南货架
轻型货架
轻型货架
中型货架
重型货架
悬臂货架
模具货架
阁楼货架
南京货架
镇江货架
苏州货架
扬州货架
徐州货架
南通货架
盐城货架
淮阴货架
连云港货架
常州货架
浙江货架
无锡货架
上海货架
杭州货架
湖州货架
嘉兴货架
宁波货架
台州货架
绍兴货架
衢州货架
温州货架
金华货架
萧山货架
海宁货架
临安货架
慈溪货架
余姚货架
建德货架
路桥货架
仓储笼
登高车
料箱
液压搬运车
堆垛车
平台车
塑料托盘
工作台
网片
南京网片
镇江网片
苏州网片
南通网片
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
小游戏
激情电影
美容BB霜免费赠送
英语天地
手机游戏下载

设计之家
美容时尚网
美食在线
<p>轻型货架
轻型货架
轻型货架
轻型货架
轻型货架
中型货架
中型货架
中型货架
中型货架
重型货架
重型货架
载物台车
堆垛货架
巧固架
货架
货架
货架
固定小推车
手推车
双层静音推车
铁板手推车
手动液压平台车
提升机
单叉手动液压平台车
双叉手动液压平台车
多层框架车
登高车H1000
塑料托盘
登高车H1400
铁屑车
南京货架
货架
仓储货架
货架公司
货架厂
角钢货架
轻型货架
货架
南京货架
中型货架
重型货架
贯通货架
通廊货架
模具货架
抽屉货架
移动式货架
密集货架
立体货架
阁楼货架
悬臂货架
滚轮式货架
整理架
托盘
钢托盘
塑料托盘
仓储笼
上海仓储笼
江西仓储笼
料箱
钢制料箱
物流台车
登高车
工具柜
浙江工具柜
工具车
安徽工具车
工作台
整理柜
手推车
静音手推车
铁板手推车
搬运车
手动托盘搬运车
液压手动堆垛机
液压手推平台车
圆桶搬运车/油桶搬运车
电动托盘搬运车
高空拣选车
电动/电瓶叉车
库房货架
货架设计
轻型货架
角钢货架
中型货架
中量型货架
重型货架
重量型货架
托盘货架
贯通货架
通廊式货架
阁楼货架
悬臂式货架
模具货架
抽屉货架
辊轮式货架
移动式货架
网片
护栏
隔离网
工具柜
安全工具柜
工具车
移动工具车
置物柜
整理架
挂板架
工作台
线棒货架
输送轨道
输送轨道机
输送带
不锈钢制品
仓储笼
折叠式仓储笼
可堆周转箱
钢托盘
托盘
钢制托盘
网格料箱
料箱
钢料箱
钢制料箱
物流台车
重型货架
镇江塑料托盘
扬州塑料托盘
无锡塑料托盘
塑料托盘
求购货架
轻型货架
中型货架
托盘货架
贯通货架
马鞍山仓储笼
宁波重型货架
杭州轻型货架
杭州中型货架
杭州重型货架
杭州悬臂架
杭州4S店货架
宁波轻型货架
宁波中型货架
盐城货架
南通货架
苏州货架
镇江货架
南京货架
工业货架
嘉兴货架
常州货架
北京货架
辽宁货架
广东货架
河北货架
山西货架
吉林货架
湖南货架
福建货架
天津货架
部队货架
上海货架
青田货架
义乌货架
瑞安货架
温岭货架
舟山货架
诸暨货架
上虞货架
慈溪货架
余姚货架
奉化货架
海宁货架
嘉善货架
平湖货架
临安货架
建德货架
萧山货架
衢州货架
余杭货架
金华货架
温州货架
台州货架
绍兴货架
宁波货架
嘉兴货架
湖州货架
杭州货架
浙江货架
芜湖货架
合肥货架
安徽货架
威海货架
青岛货架
济南货架
山东货架
洛阳货架
河南货架
西安货架
陕西货架
四川货架
武汉货架
湖北货架
句容货架
仪征货架
江都货架
太仓货架
昆山货架
吴江货架
江阴货架
张家港货架
常熟货架
金坛货架
丹阳货架
无锡货架
常州货架
连云港货架
淮阴货架
徐州货架
东台货架
盐城货架
扬州货架
南通货架
苏州货架
镇江货架
南京货架
阁楼货架
模具货架
悬臂货架
重型货架
中型货架
轻型货架
张家港货架
江阴货架
海安货架
金坛货架
巢湖货架
芜湖货架
马鞍山货架
合肥货架
安徽货架
温岭货架
阁楼货架
悬臂货架
模具货架
重型货架
路桥货架
东营货架
临安货架
义乌货架
铜陵货架
诸暨货架
慈溪货架
余姚货架
余杭货架
萧山货架
海宁货架
衢州货架
金华货架
温州货架
台州货架
绍兴货架
宁波货架
湖州货架
嘉兴货架
浙江货架
杭州货架
上海货架
无锡货架
常州货架
淮阴货架
连云港货架
徐州货架
盐城货架
扬州货架
苏州货架
镇江货架
上海货架
南京货架
苏州货架
中型货架
轻型货架
合肥货架
安徽货架
威海货架
青岛货架
济南货架
山东货架
洛阳货架
河南货架
西安货架
陕西货架
四川货架
武汉货架
湖北货架
句容货架
仪征货架
江都货架
昆山货架
太仓货架
吴江货架
江阴货架
无锡货架
轻型货架
重型货架
中型货架
悬臂货架
模具货架
阁楼货架
丹阳货架
金坛货架
常熟货架
常州货架
淮阴货架
盐城货架
徐州货架
扬州货架
南通货架
苏州货架
南京货架
东台货架
中型货架
重型货架
轻型货架
苏州货架
悬臂货架
中型货架
轻型货架
中型货架
萧山货架
阁楼货架
昆山货架
温州货架
浙江货架
常州货架
南京货架
轻型货架
重型货架
海宁货架
奉化货架
余姚货架
慈溪货架
上虞货架
诸暨货架
舟山货架
温岭货架
瑞安货架
义乌货架
青田货架
上海货架
轻型货架
中型货架
重型货架
悬臂货架
模具货架
阁楼货架
工业货架
求购货架
马鞍山货架
铜陵货架
宣城货架
巢湖货架
浙江货架
杭州货架
湖州货架
嘉兴货架
宁波货架
绍兴货架
台州货架
温州货架
金华货架
余杭货架
衢州货架
萧山货架
建德货架
临安货架
平湖货架
嘉善货架
吴江货架
江阴货架
昆山货架
太仓货架
仪征货架
句容货架
湖北货架
武汉货架
四川货架
陕西货架
西安货架
河南货架
洛阳货架
山东货架
济南货架
青岛货架
威海货架
安徽货架
合肥货架
芜湖货架
南京货架
镇江货架
苏州货架
南通货架
扬州货架
盐城货架
徐州货架
淮阴货架
连云港货架
常州货架
东台货架
丹阳货架
金坛货架
常熟货架
张家港货架
江阴货架
仓储笼
瑞安货架
义乌货架
青田货架
上海货架
温岭货架
诸暨货架
慈溪货架
余姚货架
奉化货架
海宁货架
嘉善货架
平湖货架
临安货架
建德货架
萧山货架
衢州货架
余杭货架
金华货架
温州货架
山东货架
洛阳货架
河南货架
西安货架
合肥货架
安徽货架
威海货架
青岛货架
济南货架
芜湖货架
马鞍山货架
宣城货架
铜陵货架
浙江货架
巢湖货架
湖州货架
杭州货架
嘉兴货架
绍兴货架
宁波货架
台州货架
中型货架
阁楼货架
模具货架
悬臂货架
重型货架
工业货架
无锡货架
南京货架
南通货架
苏州货架
镇江货架
扬州货架
盐城货架
连云港货架
淮阴货架
徐州货架
金坛货架
丹阳货架
常州货架
张家港货架
常熟货架
昆山货架
吴江货架
江阴货架
太仓货架
句容货架
仪征货架
江都货架
武汉货架
湖北货架
四川货架
台州货架
轻型货架
杭州货架
湖州货架
杭州货架
隔离网片
贯通式货架
模具货架
悬臂货架
重型货架
中型货架
轻型货架
重型货架
悬臂货架
悬臂货架
悬臂货架
模具货架
模具货架
模具货架
4S店货架
4S店货架
阁楼货架
仓储笼
料箱
登高车
塑料托盘
轻型货架
轻型货架
轻型货架
中型货架
中型货架
中型货架
中型货架
角钢货架
轻型货架
轻型货架
中型货架
中型货架
重型货架
重型货架
模具货架
模具货架
悬臂货架
悬臂货架
阁楼货架
阁楼货架
料箱
料箱
仓储笼
仓储笼
贯通货架
网片
丽水仓储笼
余杭仓储笼
金华仓储笼
温州仓储笼
台州仓储笼
绍兴仓储笼
宁波仓储笼
嘉兴仓储笼
湖州仓储笼
杭州仓储笼
常州仓储笼
连云港仓储笼
淮阴仓储笼
徐州仓储笼
盐城仓储笼
扬州仓储笼
南通仓储笼
苏州仓储笼
镇江仓储笼
仓储笼
中型货架
中型货架
重型货架
重型货架
重型货架
重型货架
重型货架
模具货架
模具货架
模具货架
模具货架
模具货架
悬臂货架
悬臂货架
悬臂货架
悬臂货架
悬臂货架
阁楼货架
阁楼货架
阁楼货架
阁楼货架
轻型货架
中型货架
重型货架
海宁货架
常州料箱
连云港料箱
淮阴料箱
徐州料箱
盐城料箱
扬州料箱
南通钢制料箱
镇江料箱
南京料箱
无锡料箱
轻型货架
南通货架
轻型货架
重型货架
杭州货架
宁波货架
衢州货架
余姚货架
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
小游戏
激情电影
美容BB霜免费赠送
英语天地
手机游戏下载

设计之家
美容时尚网
美食在线
<p>重型货架
无锡货架
苏州货架
中型货架
重型货架
模具货架
悬臂货架
中型货架
重型货架
江都货架
泰州货架
太仓货架
昆山货架
吴江货架
张家港货架
常熟货架
溧阳货架
金坛货架
扬中货架
丹阳货架
淮阴货架
无锡货架
常州货架
徐州货架
轻型货架
上海货架
马鞍山货架
蚌埠货架
安徽货架
仪征货架
常熟货架
常州货架
盐城货架
南通货架
镇江货架
江苏货架
下沙货架
临安货架
义乌货架
嘉善货架
余姚货架
衢州货架
金华货架
台州货架
宁波货架
嘉兴货架
杭州货架
浙江货架
杭州货架
湖州货架
嘉兴货架
宁波货架
绍兴货架
杭州货架
湖州货架
嘉兴货架
绍兴货架
台州货架
液压搬运车
登高车
合肥货架
句容货架
太仓货架
金坛货架
徐州货架
镇江货架
苏州货架
常州货架
张家港货架
江阴货架
连云港货架
常州货架
无锡货架
丹阳货架
扬中货架
金坛货架
常熟货架
张家港货架
江阴货架
昆山货架
仪征货架

dvd to psp converter

2009-08-01 13:25 • by dvd to psp converter (unregistered)
���<a href=http://www.topsoftwareol.com/product/DVD/DVD_To_PSP_Converter.html>dvd to psp converter</a>��˾չʾ���dvd to psp converter��ҵ����ṩ���dvd to psp converter��Ӧ���dvd to psp converter�����dvd to psp converter�˲ű���,<a href=http://www.topsoftwareol.com/product/DVD/DVD_To_WMV_Converter.html>dvd to wmv converter</a>��˾��dvd to wmv converter��˾.�������dvd to wmv converter��������ʿ��ɵ�һ��רҵdvd to wmv converter��˾��dvd to wmv converter��˾.DVD Toolkit,�㶫ʡ<a href=http://www.topsoftwareol.com/product/Suite/Ripper_Pack_Platinum.html>DVD Toolkit</a>�ֹٷ���վ,�й�DVD Toolkit���Ϸ�վ,������DVD Toolkit����,,����DVD Toolkit,ר�ҷ�̸,������DVD Toolkit��Ѷ�Ĵ����ṩ��<a href=http://www.topsoftwareol.com/product/DVD/DVD_To_WMV_Converter.html>dvd wmv converter</a>��ý���,dvd wmv converter��˾�⣬dvd wmv converter���飬dvd wmv converter��Ʒ��dvd wmv converter�����йܵȷ����Ϻ�<a href=http://www.zjxtwj.com/>EAS</a>��˾��ͬ��EAS(TD)EAS��˾�ر�ע�����ĵ�EAS������Ŀǰ�Ϻ�EAS��˾�ɶ����ṩӢ��EAS����<a href=http://www.beshiny.com/>ed hardy</a>��������ed hardy��˾;ed hardy��ƹ�˾�����ݻ���ed hardy������ed hardyӡˢ������<a href=http://www.inttopshop.com/catalog_257.html>ed hardy</a>���ű�������������ed hardy������Ϣ����ɳ<a href=http://www.ca-edhardy.com/>Ed Hardy Bikini</a>��˾|ǧ������-��ɳEd Hardy Bikini��˾: רҵ�ij�ɳEd Hardy Bikini��˾���ṩ62�����Ե�Ed Hardy Bikini����
« PrevPage 1Next »

Add Comment