|
Looks nice!
"I've seen more information on a frickin' sticky note!" - Dave Kreskowiak
|
|
|
|
|
"Designers are such fickle b*tches (I say this, as a designer). We want control of the entire user experience. We want to ensure repeat use, and high engagement - and to do so, we want to design every little piece of whatever it is we're working on. After all, we are largely responsible for the performance of the result. However, most of us don't want to own the work it takes to execute this full scale implementation. We want to complain about people butchering our designs when bringing them to life, and claim non-responsibility. This is the problem."
|
|
|
|
|
I think you might want to post this in 'The Lounge'. This particular forum 'The Insider News' is for posting news and new announcements.
Please read the description under this forum's name on the top.
|
|
|
|
|
Obviously the description is a "design fail".
|
|
|
|
|
My opinions on comments in software code have evolved with my experience. When I was a teenager first learning to program for real, I rarely used comments unless the code was for an assignment, in which case it was a forced exercise every bit as much as teachers’ requests to “show your work” added verbosity to my math and science problems’ solutions. Of course, the programs themselves were quite simple, and the languages used (BASIC, Pascal) didn’t really support OOP (not that I knew what that was). And it was important, then, to be able to express the intent of the code in English, if only so the instructor knew what was being attempted. It wasn’t uncommon to receive partial credit for comments describing the approach one would take, not having had enough time to actually write the code itself. Make source code easier to read and understand. For you. For the next coder, too.
|
|
|
|
|
The high level stucture of Cello projects is inspired by Haskell, while the syntax and semantics are inspired by Python and Obj-C. Cello isn't about Object Orientation in C, but I hope that with Cello I've turned C into something of a dynamic and powerful functional language which it may have once been. Although the syntax is pleasant, Cello isn't a library for beginners. It is for C power users, as manual memory management doesn't play nicely with many higher-order concepts. Most of all Cello is just a fun experiment to see what C would look like when Hacked to its limits. I checked: it's not functional C. Yet.
|
|
|
|
|
My first breakout session at the SELA Developer Practice covered the most common attacks against web applications and how to defend against these attacks. When planning this talk, I knew 60 minutes are hardly enough to cover all common vulnerabilities -- especially if I wanted to show any demos -- so I decided to focus on the three most prevalent vulnerability types, according to the OWASP Top 10: Injection (command injection and SQL injection), Broken authentication or session management and Cross-site scripting (and CSRF as a bonus). 6 tips for keeping your web site secure.
|
|
|
|
|
Firefox 20.0 -- and a couple earlier versions I think -- has a nifty little feature of its "Inspector" tool that allows you to view HTML elements as 3D objects. This lets you to graphically see the DOM structure and how elements lay against one another. As soon as the feature appeared I knew what I wanted to do with it, I wanted to use it for something it wasn't intended for: 3D Modeling. When all you have is a browser, everything looks like a building block.
|
|
|
|
|
That is REALLY COOL!
|
|
|
|
|
SceneKit is a high level 3D framework for Mountain Lion1 that was introduced almost a year ago at WWDC 12. It is all Objective-C and integrates with other UI frameworks like Cocoa and Core Animation. This means that you can use normal NSColors, NSImages and CATransform3Ds to configure your 3D scene. It also means that you can easily animate property changes, like for example position or transform, using a regular CAAnimations and addAnimation:forKey:. Sounds amazing? It is. It's sort of like OpenGL, but all native and integrated with Core Animation.
|
|
|
|
|
Systems that respond to user actions quickly (within 100ms) feel more fluid and natural to users than those that take longer. Improvements in Internet connectivity and the rise of warehouse-scale computing systems2 have enabled Web services that provide fluid responsiveness while consulting multi-terabyte datasets spanning thousands of servers; for example, the Google search system updates query results interactively as the user types, predicting the most likely query based on the prefix typed so far, performing the search and showing the results within a few tens of milliseconds. Emerging augmented-reality devices (such as the Google Glass prototype7) will need associated Web services with even greater responsiveness in order to guarantee seamless interactivity. How Google builds for high utilization and responsiveness.
|
|
|
|
|
One of the dreams for security experts is the creation of a quantum internet that allows perfectly secure communication based on the powerful laws of quantum mechanics. The basic idea here is that the act of measuring a quantum object, such as a photon, always changes it. So any attempt to eavesdrop on a quantum message cannot fail to leave telltale signs of snooping that the receiver can detect. That allows anybody to send a “one-time pad” over a quantum network which can then be used for secure communication using conventional classical communication. And now that they've told you, they'll have to kill you.
|
|
|
|
|
Gender equality is still a major issue in the technology industry, but 50 years ago one British company was blazing trails.... The company, originally called Freelance Programmers, was founded in the early 1960s by Stephanie Shirley, a German who had been evacuated to Britain — along with many fellow Jewish children — as part of the kindertransport shortly before the Second World War. Solving the problems of gender and parenting one byte at a time.
|
|
|
|
|
In most orthodox Jewish communities, not only that the men are not dominant in this but actually there are far more women software developers than men!
Never underestimate the difference you can make in the lives of others.
|
|
|
|
|
Worried about your longevity as a worker in the fast-moving tech industry? What you need is some inspiration from John Sloan. Who's John Sloan? He's the man pictured in a photo I used in a recent post on 10 Technology Skills That Will No Longer Help You Get A Job. (See that photo below - or on the iPad in the photo above.) While Sloan may look like a symbol of outdated technology in the older photo, he's actually the polar opposite. An interesting follow-up to 10 Technology Skills That Will No Longer Help You Get A Job.
|
|
|
|
|
Cool article. I especially enjoyed the fact that he graduated from Wright State University in 1976, as I graduated from there in 1984.
I can attest to what he says is true: professional development and skills maintenance is up to you, and largely you alone. I've done it by encouraging my employer to use technologies that were interesting and appropriate to the task at hand. I've also expanded my horizons through outside consulting. You can't really learn a new technology without have a genuine problem to solve.
Software Zen: delete this;
|
|
|
|
|
I may maintain that the fact that Microsoft has sold 100 million Windows 8 licenses in six months doesn’t mean much. But that doesn’t mean that Windows sales figures aren’t interesting. In fact, Microsoft’s news moved me to rummage around in Google Books, Microsoft’s press site and elsewhere for past sales data for various major editions of Windows dating back to version 1.0, which debuted in November 1985. That's a lot of Windows to open.
|
|
|
|
|
Image.
It seems Exchange Online is not working. I just got a rejection notice when I tried to send myself an email, then checked the service health and noticed this.
|
|
|
|
|
Update: Microsoft O365 Service Operations has implemented a potential fix for the issue with the Global Locator Service for Exchange Online. Some users may experience issues signing in. This only affects users on Exchange 15. We will provide further information as it becomes available.
I'm getting emails again, so I guess their potential fix worked.
|
|
|
|
|
Do you need to monitor your Linux server’s performance? Most Linux distributions come equipped with many built-in monitoring tools. These tools allow you to retrieve information about system activities, and can be used to find possible causes for your server’s performance issues. The commands discussed in this article are some of the most basic commands when it comes to system analysis and debugging server issues, such as discovering disk, CPU, memory and network bottlenecks. sudo what's going on with my servers?
|
|
|
|
|
This article appears to have been pulled offline. I'll check back later to see if there's an updated link.
Director of Content Development, The Code Project
|
|
|
|
|
You spent an entire weekend building a library, jQuery plugin, build tool, or other great piece of code you wanted to share far and wide, but after some tweets and a failed attempt to make the front page of Hacker News, your creation languished, unloved, in a GitHub repo. A common situation for many developers nowadays, but one you can avoid. Pro tip: write about it here on CodeProject!
|
|
|
|
|
Microsoft PowerShell MVP, Chad Miller shares his top ten tips for the SQL Server Windows PowerShell scripter. Useful tip: Don't use Windows PowerShell for everything.
|
|
|
|
|
All programs need some form of logging built in to them, so we can observe what it is doing. This is especially important when things go wrong. One of the differences between a great programmer and a bad programmer is that a great programmer adds logging and tools that make it easy to debug the program when things fail. When the program works as expected, there is often no difference in the quality of the logging. However, as soon as the program fails, or you get the wrong result, you can almost immediately tell the good programmers from the bad. How do you write code to simplify debugging?
|
|
|
|
|
JavaScript is a bubble. Just like the housing bubble. Just like the .COM bubble. And just like any bubble, the JavaScript bubble is bound to pop. Sure, JavaScript is everywhere. It appears to be growing at a rapid pace. But I’m willing to bet that we are getting close to a complete reversal that will throw JavaScript down from its throne, shattering its JQuery scepter with it. JavaScript is bad, so let's rewrite everything in something else. Then we'll go after PHP.
|
|
|
|