Possible error in Modern Blackjack ?

QFIT

Well-Known Member
#21
assume_R said:
Well, in all honesty that depends on how the software was written. If the software uses MFC (or Microsoft's own libraries), then the Mac OS would have to fully implement a large subset of the windows libraries, which is what Wine has attempted to do for Linux and is a quite unwieldy solution. However, several pieces of software can be compiled for many different platforms if it uses a set of cross platform libraries, such as wxwidgets or qt for a gui, or standard c++ libraries for algorithms, in which case it would be easy to compile for a Mac, beOS, Linux, etc. Depends a lot on what libraries the software depends. It would be excellent if windows released some compiled Mac or Linux libraries which would make porting software quite easier on the developers who write software using Windows' libraries.
The point of Windows and PCs is the incredible flexibility due to third-party software and hardware. Apple goes out of its way to limit third-party hardware and development tools. It is one of the most closed companies in the IT field. My software uses numerous third-party tools. To create software that would run on multiple platforms, I would need to develop to the lowest common denominator. I would need to strip out functionality, some of which I personally use extensively. It would require years and a pile of money for me to redevelop for the Mac, and I would lose functionality. I once estimated that it would be cheaper for me to buy a PC for every Mac user that requested a Mac version, rather than port.

Besides, the last stats I saw, 85% of Mac users have a PC.
 

FLASH1296

Well-Known Member
#22
The cost is moot.

As I said, Windoze 7 runs better on my Macs than it runs on common P.C.'s
as has been trumpeted by P.C. Magazine.

What is it about "despise" that you do not fathom ?
 

QFIT

Well-Known Member
#23
FLASH1296 said:
The cost is moot.
Years of effort is not moot to me.:)

FLASH1296 said:
As I said, Windoze 7 runs better on my Macs than it runs on common P.C.'s
as has been trumpeted by P.C. Magazine.
I don't know what this means. Or how it matters since you can run my software under Win7 on a Mac. I choose to buy a PC instead of a Mac for development, because Mac would not support the devices and chips I use and they won't factory overclock. I'm getting a new Maingear Shift this year as it includes warrantied overclocking, SSDs, and maintenance-free water-cooling. It will also support my velociRaptors, should I move them from my current machine. I can't get this from Apple. I don't even think my Déck keyboard is supported. I'm very fussy about keyboards.

FLASH1296 said:
What is it about "despise" that you do not fathom ?
I despise Bill Gates. I can't let that interfere with my development. I know many people despise Windows and Intel. (Although they had to drop the hatred of Intel when Apple switched.:)) I can't let that interfere with my development either.

I also despise the Apple ads that foster the division into camps. I select a product based on what makes sense. I despise the way Apple steals from iPhone/iPad developers. It's unethical, and possibly a crime (hence the current DoJ and FTC investigations.) BUT, I still own an iPod, because that's a good device.
 
Last edited:

21forme

Well-Known Member
#24
Face it Flash. Apple is a pig. Besides their computers which are priced 50% higher than they should be and their third party policies (both of which are why they've never gotten any significant market share), look at their Ipod - changing a battery requires major surgery. Come on!
 

FLASH1296

Well-Known Member
#25
And … here we go again !

"You get what you pay for."

A superior computer will cost more.

Ditto for a superior automobile or a superior meal.

Cost aside, Macs have the best O.S., when it comes to User-Friendliness and stability.

Saying "Apple is a pig" in the face of Microsoft's history of cut-throat monopolistic practices is so very IRONIC.

Apple's "share of the market", discounting the lowest-end of the market and corporate purchasers is BIG, especially in all of the the creative fields.
 
Last edited:

QFIT

Well-Known Member
#26
FLASH1296 said:

Saying "Apple is a pig" in the face of Microsoft's history of cut-throat monopolistic practices is so very IRONIC.
A few words on “monopolistic practices.”

If you write an app for the iPhone or iPad:

  • Apple gets 30% of the price of every app. Can you imagine what would happen if Dell, Intel or MS demanded that they get 30% of every piece of software sold by every company in the World that runs on a PC? The concept is ludicrous.
  • They also get ad revenue for ads in your app and a kickback from AT&T for usage, refusing to allow you to use Verizon.
  • You cannot sell an app unless Apple approves it. Imagine if Microsoft told me I couldn’t sell CV.
  • You MUST use Apple’s development environment. NSBasic has an environment based on the environment I use for Casino Vérité that would allow me to very quickly port some CV functionality. I am not allowed to use it, but must use their tools that would require a rewrite of every single line.
  • When a bug is found, or a good suggestion is made, I often make an immediate update -- sometimes within 15 minutes. This is banned by Apple. You must submit the software for re-evaluation. No way I would limit my support in such a manner.
  • Apple can remove their approval at any time. So, if they approved it, and sold 5,000 copies, Apple can decide it competes with something or someone where they want no competition, remove the approval, and your investment is down the tubes. Further, since the app is no longer approved, many users may ask for refunds. You must refund 100% of the purchase price – even though you never got 100%. Apple keeps their 30%. So, through a capricious or monopolistic decision by Apple, you can lose your shirt. Apple keeps its money and then makes more money selling a replacement. There are horror stories from long-time Apple developers screaming about this.
  • As of this month, any user that buys your app, must agree to allow Apple to record everywhere you go and everything you buy and store it in their databases. Wasn’t it Apple that ran an ad long ago warning about Big Brother? Now that's "irony."
Of course there exist many other monopolistic practices, such as suing out of business any company that attempts to build an Apple clone. There exist a vast number of PC builders. And Apple decides which hardware companies for disks, video cards, etc. and which products that you are allowed to use – a tiny fraction of the hardware manufactured for PCs.
 

QFIT

Well-Known Member
#27
Since this thread has been hijacked anyhow:), a few more words.

I have posted a dozen times on various sites on how I believe that Windows is the worst operating system that was ever developed. (And there are very few people that have used as many OSs as I.) And yet, people claim that I am somehow prejudiced against Apple. The claim now is that I have “strident idiosyncratic anti-Mac biases.”

For some reason, people that like Macs need to explain to PC users that they are “wrong.” You rarely see PC users saying this about Mac users. We saw thousands of ads suggesting that PC users are fat, mendacious, ill-dressed nerds that could never pick up a girl. But, we don’t see PC companies stoop to this disgusting method of advertising. (Reminds me of the style of tobacco ads.)

You must evaluate a company and its products according to their current state and applicability to your current needs. Intel was a terrible performer a decade ago. Couldn’t do anything right. Now, it’s hitting on all cylinders. And, it has a lot of cylinders. AMD has gone from remarkable to not so good, comparatively, over the same period. MS is a terribly managed company. But, they make great server software, the standard in office products, and they seem to have finally put out a reasonable PC OS. To ignore this because of the past is self-defeating. That’s bias.

Apple makes a fortune by selling fancy designs. They are a marketing/design company, not a tech company. They have comparatively few patents, a low R&D budget and primarily assemble off-the-shelf hardware in Mexico and China. And they are really cool looking, and yes they are stable. But why?

Well, they are stable because they only support a tiny fraction of available hardware products. A PC enthusiast can upgrade to the newest and greatest video card as soon as it comes out. Faster disks, solid-state disks, all manner of new cards. That means that vulnerabilities will exist because of the openness of the OS and the willingness of PC hardware and software companies to include, indeed encourage, thousands of third-parties. So, there is a balance between stability and flexibility.

And yes, the Apple equipment is gorgeous. Partly because it is so thin. So, how do they take off-the-shelf parts and make the devices thinner? Simple. They ignore the device requirements of the parts that they buy. (Kind of like anorexic models that are also gorgeously thin, but ignore nutritional requirements.) They don’t provide for cooling space. And heat is the greatest enemy of modern hardware. Devices fail, and batteries can’t be replaced. What do they care? Just means they can sell new devices. (We called this “planned obsolescence” when US car companies did it and lost market share to Europe and Japan.) In one case, they had laptops that got so hot they could literally sterilize men that put them on their laps. Where are you supposed to put a laptop?

Apple has a very low product share outside the US. The foreign tech mags jokingly call Apple proof that Americans have more dollars than sense.

My point with all this rambling is that one should choose what makes sense to them for whatever it is that they do. Biases will only lessen your ability to make a correct decision. I don’t criticize people for buying Apple products any more than I criticize them for eating Brussels sprouts (yecch.) It’s a matter of taste and if it suits your needs, more power to you. I have been asked why I don’t develop for Mac, and have given my answer. Development is an entirely different can of worms. I think my rationale is clear, logical, correct and completely unbiased.
 
#32
thanks qfit for the extremely logic driven responses about developing and apple in general. I run an online marketing company, and an mmo currency/services company, so I live and breath my windows 7 pcs or my iphone 10 hours a day.

to say its all preference is really being too kind : P


Cheers for the great software as well. Ill be picking up modern blackjack soon as well.
 

FLASH1296

Well-Known Member
#33
I found a few questionable things in Modern Blackjack, Vol. II that I have wondered about. None of them are crucial. Overall, a very valuable addition to our BJ libraries.
 
Top