|
Xcode 4.6 was released on January 28th, the same day that iOS 6.1 was released. It adds support for iOS 6.1 and Mac OS X 10.8, and two new devices, the iPad mini and the 4th-gen iPad with Retina display. There are also a number of improvements to the LLVM compiler and Objective-C language, including some new warnings to help find subtle bugs when using ARC and weak references. An NSString by any other name would... well, just not work.
|
|
|
|
|
The big news for MySQL 5.6 was the inclusion of “NoSQL” features in the form of a memcached api for get and put operations. In cases like this, it’s tough to tell whether Oracle got this so wrong deliberately to sow confusion in the market, or because they really think that’s what NoSQL is about. The query language is thus the least important aspect of NoSQL, but that’s what Oracle focuses on.
|
|
|
|
|
These kinds of situations result from stupidity instead of malice in nearly every case.
Now that everyone is laughing at the new MySQL features, whoever made that decision knows they did the wrong thing.
|
|
|
|
|
The Python community in my mind has the dangerous opinion that classes are unnecessary fluff that should be replaced with functions wherever possible. The fact that there is a talk of the title “Stop Writing Classes” with 50.000 views on YouTube is not helping. I want to give a counter argument to this idea that classes are evil by sharing some examples of why I think we can't have enough classes. "C is good for you" and other pithy aphorisms most Python coders would rather not hear.
|
|
|
|
|
This is the second post in a series on cross site scripting(XSS). In this entry I examine cross site scripting and the way that it can creep into our programs and what different cross site scripting input strings look like. Once we develop a deep understanding of XSS, I’ll show you how to exploit XSS vulnerabilities in my next post before wrapping up with how to defeat input filters & remediation to cross site scripting vulnerabilities. Constant vigilance!
|
|
|
|
|
There are three certainties in life: death, taxes, and the fact your Windows 8 application will fail certification if it’s network-capable and you don’t have a privacy policy. I can’t fix the first two, but I can help with the last one. If you read the full text of the requirement, you’ll note that the policy needs to be accessible from the description of the app as it appears in the Windows Store (as well as from the Settings Charm when the application is running), and that means you’ll be hosting it on the web at a minimum. Enter Windows Azure Web Sites – create a free site and publish your policy in less than five minutes (yes, I timed it!). IANAL, so I can’t guide you as to what your privacy policy should say... but this is how you make one.
|
|
|
|
|
I published an innocent little story yesterday about an N64 controller that provoked an unexpected response. You see, I hate the Nintendo 64 controller. All my friends hate it. Everyone I ever gamed on the console with hated it. I figured it was pretty safe to share that dislike. Others, on the internet, disagreed. Some said it was fine, others even said it was their favourite. Wow. A disconnect like that meant only one thing. Time for a Pecking Order, see where everyone's thoughts on the subject really lay. Thumbs up. Thumbs down. Thumbs on the D-pad... what's your favorite game controller?
|
|
|
|
|
|
Nintendo, Sega, Sony, Microsoft, 1983, 1993, 2003, or 2013 models; it doesn't matter: They all make my hands cramp painfully within 30 minutes of use. They all suck.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
To summarize, the problem isn’t that there aren’t enough good minority speakers in technology. The problem is that there aren’t enough minorities in technology. Since you can only draw speakers from those who are in the industry then it follows that it would be harder to find minority speakers that it would white male speakers because of the available pool. That led me to realize, as a football fan, that the NFL is facing a similar issue right now. You can't get a diverse pool of experts without starting with a diverse pool of beginners.
|
|
|
|
|
Rather than speculate on whether Apple is making a watch, when they might unveil such a product, and how much it would sell for, I’m going to take a few minutes to talk about how such a device would fit into the ecosystem of products and why you’ll want one. Was the SPOT watch just 10 years ahead of its time?
|
|
|
|
|
Why not. Of course what a watch may be in the future is probably nothing like what we think of a watch today, and Apple is very good at selling, and at an inflated price. Still, they may come out with a good idea that becomes successful just because its Apple.
|
|
|
|
|
Everything I've read about the iWatch speculation seems to hinge on the power and elegance of Siri.
Except that, for me, Siri is so insanely useless at understanding anything I ask it to do that I've had to disable it. And yes, I've set the language correctly, and yes, I have tried modifying how I speak and the phrases I use.
Any watch that relies on Siri will fail.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Chris Maunder wrote: And yes, I've set the language correctly, and yes, I have tried modifying how I speak and the phrases I use.
Language = Strine or Language = Canadian?
|
|
|
|
|
I've tried my native strine, and I've even tried it without swearing, and then I switched to Canadian. "Sire, I'd like to go home, eh" but that doesn't work either.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
There's a huge difference between voice command and a natural language interface.
One is a good technology concept and the other one isn't.
One technology exists and the other doesn't.
One tries to pass on as the other and fails.
There's a reason why only people with disabilities use voice command and they wouldn't use it if they weren't forced to.
That makes Siri a wheelchair with a crooked wheel, used by people who can walk.
.
|
|
|
|
|
As usual.
Q. Hey man! have you sorted out the finite soup machine?
A. Why yes, it's celery or tomato.
|
|
|
|
|
Why do people keep using Excel to build giant, error-prone spreadsheets? Excel is a programming language. It lets users marshal their computers to crunch data. And it does this with a versatility that's unmatched by pre-designed programs: a spreadsheet can handle everything from planning the week's groceries to managing a billion dollars in assets. Excel is also the easiest programming language to learn.... This ease-of-use is a double-edged sword. It lets users build more and more complex models, making it natural for small projects to grow into gigantic, mission-critical spreadsheets. Break out of the cell.
|
|
|
|
|
Excel, or something like it is here for a long time. Ask most users, and they want excel, or some spreadsheet. Many applications provide support to export to excel for this very reason.
|
|
|
|
|
The real problem is too many applications provide grids that aren't Excel.
Sql Server Mangler Studio I'm looking at you. I can get a grid with every record in a table without knowing any SQL; why can't I then sort/filter it arbitrarily with equal ease. Instead I have to do select all and paste into Excel to quickly fiddle with the data.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
|
|
|
|