|
No one outside the font world will recognize Steve Matteson. No one on the street will ever stop him and ask for an autograph, despite the fact that his designs are seen by millions of people around the world. If you ever used Windows Vista, read off a Barnes & Noble Nook, or played a game on an Xbox, Matteson's work has already reached your eyes. Open a Word document in your computer and pull down the font menu. He is there -- nestled in Andale Mono, Cambria, and Curlz. Consolas makes up a great deal for Comic Sans.
|
|
|
|
|
From the earliest text-based adventures to the latest modern shooters, Reverse Enginears has created a stunning musical composition featuring only sounds and music from PC games. From Zork to Portal in 2 and a half minutes.
|
|
|
|
|
In the past, NASA has used everything from websites and mobile apps to coverage on its own TV network to get the public excited about its space exploration efforts. But the run-up to the planned August 5 landing of the Mars rover "Curiosity" includes the organization's first foray into the world of console game development. That's one small step for Xbox, one giant leap for science-mad kids.
|
|
|
|
|
Microsoft have just announced that the next version of Windows, Windows 8 is coming on October 26th 2012. Countdown to Metro-geddon.
|
|
|
|
|
Microsoft really do seem to be committed to the Windows Phone platform with Office 2013 being optimised for WP8 usage. Details[^].
|
|
|
|
|
do you work for ms behind the scenes?
All the best,
Dan
|
|
|
|
|
Annual IT costs for managing smartphones will soar by 48% next year compared to 2011, a new survey by Osterman Research shows.
More heterogenous environments, more things to solve, but thinking positively, perhaps also more compatibility in the future.
|
|
|
|
|
Android version 4.1, aka Jelly Bean, is the first version of the Google-developed OS to properly implement a protection known as address space layout randomization. ASLR randomizes the memory locations for the library, stack, heap, and most other OS data structures. As a result, hackers who exploit memory corruption bugs that inevitably crop up in complex pieces of code are unable to know in advance where their malicious payloads will be loaded. When combined with a separate defense known as data execution prevention, ASLR can effectively neutralize such attacks. Too bad this is available for... almost nobody.
|
|
|
|
|
|
One of the more cool things Microsoft recently announced is the ability to deploy your applications directly from your git repository (using git push) and straight to your Azure hosted website. It loads your master branch, compiles everything and upload the whole thing automatically. Pretty sick! Now you may think "Cool story bro, but I host my own IIS!" - Well, no problem! David Fowler and David Ebbo are the creators of Project Kudu - the engine behind automated deployment via Git on Azure. These guys did an awesome job by not limiting this project to Azure, making us able to use it on IIS. Now time to grok it! Kodu + git + IIS = awesome!
|
|
|
|
|
Useful.
(And on page #3!)
Bill Gates is a very rich man today... and do you want to know why? The answer is one word: versions.
Dave Barry
Read more at BrainyQuote[ ^]
|
|
|
|
|
Believe it or not, there are a lot of people who strongly dislike JavaScript. For one reason or another, they simply can't stand the perceived lack of security and structure within the language. One of those perceived weaknesses is lack of the private designations for variables within structures. They have a point; if you stick a property on an object, or create d global variables, it's fair game for anyone. There is, however, a few very simple patterns you can use within JavaScript to keep access to a given object or variable private! A gentleman doesn't code and tell.
|
|
|
|
|
I think JavaScript is an abomination. It just happen to be the winner for Web development. To indicate the weaknesses, just think about why there is a book called JavaScript, the Good Parts (.http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_1?ie=UTF8&qid=1342561408&sr=8-1&keywords=JavaScript%2C+the+Good+Parts[^]). It is primarily used with C type languages, but, although it looks a lot like C (or C# or Java), it is quite different. WOuld have been much better to have it act more like a C language. In addition it does not play nice with HTML. If you have a language that is to be used in web pages, doesn't it make sense to make if pretty much HTML friendly. It should be possible to just paste the code into HTML and have it work, not require changing a whole bunch of characters to make it work within HTML, and then if you pull the code out, you have to change those characters back.
|
|
|
|
|
Clifford Nelson wrote: It is primarily used with C type languages ? ? ? ? ?
Clifford Nelson wrote: It just happen to be the winner for Web development Now what could that possibly mean? Maybe that a scillion web-developers (other than yourself) have found it rather useful and friendly. The javaScript seems to play nicely with its friends php and html. At least on the HTML/javaScript/php/SQL-ish webpages I make.
Admittedly, it all works a whole lot better in browsers other than IE, but that's to be expected: these web-languages are not under M$ control.
But they all seem to work rather well, together, and better all the time.
P.S.: I saw that book some time ago - and wasn't very impressed. Kinda reminded me of a VB hack complaining about C++ being to difficult, with indirection and strong typing and all that other nonsense.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: I saw that book some time ago - and wasn't very impressed. Kinda reminded me of
a VB hack complaining about C++ being to difficult, with indirection and strong
typing and all that other nonsense.
Did you read the book though? The title is misleading in that the book aims to teach how to use JavaScript effectively, by focussing on the best parts. It teaches you the ins and outs of things like == and ===. It's not an attack on JavaScript, and it shouldn't be taken so.
|
|
|
|
|
Pete O'Hanlon wrote: Did you read the book though? I spotted through it - which in most cases turns up some interesting stuff - but this one didn't. The complaints I enumerated (... complaining about ...) were not meant to be references to book content, but as an example of criticism. I'd have better served my point if I used an analogy of complaining about a free doughnut because it has a whole in it.
Stuff like '==' vs '===' operators are part of the language: I always tend to familiarize myself with a language's components, especially operators, before starting to use it. When I see anything odd (like '==='), I take a good look at it.
Possibly our perspectives differ in that I'm one of those people who read the instructions manual when I buy something. I will admit, however, that php also has the '===' operator, so I'd some familiarity with it.
Are there thing's I would fix? Sure - the DOM access sends me back to the references often enough. That, however, is often the result of how the DOM is laid out - not javaScript's fault.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I don't want to drag on the === v == thing, but it is an example of how the language got some things wrong. The key thing is that people coming to JavaScript from languages like C or C++ tend to be confused by this, for instance, because they have an assumption that an operator that they are familiar with behaves in the same way. I'd either have made == behave the same, or dropped it altogether.
The thing about this book is that it encourages people to write JavaScript. It lays out arguments as to why certain features are good, and it shows practical examples on how to use those features. OK it doesn't really equip you to write JavaScript that manipulates the DOM (as an example), but it gives you enough of the foundations that when you start working with the DOM, you concentrate on manipulating the DOM rather than on language constructs.
|
|
|
|
|
Pete O'Hanlon wrote: I'd either have made == behave the same, or dropped it altogether. When learning the difference in .php, I had to think about it for a while - but it makes sense in the context of these very weakly typed languages. A change I wouldn't mind adding to javaScript is adoption of .php's '.' concatenation operator. This would leave the '+'operator unambiguously for arithmetic.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I can't comment on php as I've never learned it (and no, I'm not going to start bashing php - I've just never really had the time or inclination to learn it; if the clients need it, that's when we'll invest in it).
|
|
|
|
|
Don't I love it, some a**hole decided to go through 3 of my comments (and all on different subjects) and downvote. Even programmers can be a**holes.
|
|
|
|
|
Looks like you ticked someone off. Ho hum.
|
|
|
|
|
And he did it again. Some people.
|
|
|
|
|
This post isn’t going to tell you that you should use MVC to structure your application. It isn’t going to tell you which framework to use. It’s not going to tell you to use CoffeeScript or MongoDB. But I’m going to talk about some small helpful things you can do to your Javascript application to make easier to develop and maintain. Too big to fail whale.
|
|
|
|
|
Not much information. Generic stuff should do in most any app.
|
|
|
|
|
Don't I love it, some a**hole decided to go through 3 of my comments (and all on different subjects) and downvote. Even programmers can be a**holes.
|
|
|
|