|
The creator of the Wiki dishes on the Wiki, Wikipedia's policies, OO design, technical debt, CoffeeScript and Perl, how to survive as a veteran programmer, and doing the simplest thing that could possibly work. A wiki on Mr. Wiki.
|
|
|
|
|
The rule of thirds has been around for several hundred years, with the first written reference by John Thomas Smith in “Remarks on Rural Scenery” (1797). While the rule of thirds can be used intentionally in art, photography or design, it is also an ever-present concept. Even when you don’t plan or accommodate for it, the rule of thirds exists. Your job is to use it to your design advantage. A timeless design tool anyone can use.
|
|
|
|
|
Windows Azure is part of the Microsoft "stack" - the suite of software and services we offer. Because we have so many products in almost every part of technology, it's hard to know everything about all parts of what we do - even for those of us who work here. So it's no surprise that some folks are not as familiar with Windows and SQL Azure as they are, say Windows Server or XBox. There are no sharks, and no frickin' laser beams.
|
|
|
|
|
Reminds me of a reverse IP lookup I did the other day on my Azure hosted website. There were a thousand websites that were returned. I'm not going to name any names, but one of them was a very popular website, so I guess they are on Azure too. And that makes me wonder how Azure is capable of sharing the same IP address among so many sites... maybe it's the IP address of a load balancer that points to a bunch of machines?
|
|
|
|
|
For the sake of argument let’s take it as a given that the next iPhone will sport an 1136 × 640 display, with the same 326 pixels-per-inch resolution. Let’s further assume that this new iPhone will not be announced until later this year, say, around October, just like the 4S last year. How might Apple get developers on the right track to support a new aspect ratio at WWDC next month while maintaining their standard radio silence regarding as-yet-unannounced products? The secret 176 pixels.
|
|
|
|
|
Many web developers use SSH (“Secure Shell”) on a daily basis to manage their servers, back up files, work remotely, and a myriad of other tasks. Today, I’ll explain what SSH is, do a brief history review, and, lastly, teach you how to set it up on your remote server or even your local network. Let’s get started! How to use it... and how to use it better.
|
|
|
|
|
An exploit that fetched a teenage hacker a $60,000 bounty targeted six different security bugs to break out of the security sandbox fortifying Google's Chrome browser. Pwned by Pinkie Pie.
|
|
|
|
|
Ultimately, there are two kinds of websites: those that are ends and those that are means to ends. These are two massive, general categories with all kinds of detail between them, but the distinction is important to narrowing things down. What's it meant to do? And does it succeed at that goal?
|
|
|
|
|
The world of forgotten passwords is actually a little murky. There are plenty of different perfectly legitimate angles and a bunch of pretty bad ones as well. Chances are you’ve experienced each many times as an end user so let me try and draw on some of these examples to see who’s doing it well, who’s not and what you need to focus on to get it right in your app. Always reset, never remind!
|
|
|
|
|
Very good link, thank you
Regards.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpfull answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
What does is mean to be an Agile Developer? Where does that path lead? I’m wondering how many developers out there have ever had the opportunity to find out. And for those – few, I suggest – who have, did they like it as much as I have? From faux Agile to full-on Agile, and all the steps in between.
|
|
|
|
|
I really did not care for my experience with Agile. The company was just moving to Agile, I was a new employee and their previous development team had jumped ship (taking the majority of the domain knowledge with them); leaving only one developer. Stack on the learning curve of the new system, the newness of Agile methodology for the team; and ever changing requirements with a rock solid date to get the product to market, this was a nightmare. Looking back, I believe that the company had problems keeping a talented IT staff and their attempt to adopt the Agile methodology did not help their cause
|
|
|
|
|
We should plan for cheap code. Well how do we do that? In a word: reversibility. We always know more about what is needed near the end of the project than at the beginning and this is why reversibility is important. We want the freedom to change our minds and do so inexpensively. Reversibility is our ability to make mistakes, take the wrong path and then change our minds later. Our code should be as cheap as possible, but no cheaper.
|
|
|
|
|
This series more or less mirrors the series of the same name for Python. It’s in my belief that the only way to learn the in and outs of a language is to learn by practice, and by that virtue, to practice as often as possible until you get the hang of the language. Learn Lua by doing Lua.
|
|
|
|
|
I’m glad Microsoft is dumping Aero. When the company released Windows Vista to consumers in January of 2007, Aero was supposed to be the new operating system’s signature feature — the “wow” in Vista’s initial slogan, “The wow starts now.” Instead, it had a pernicious effect on Windows. It was bad for Microsoft customers and bad for Microsoft, and removing it from Windows 8 feels like an exorcism as much as a design refresh. Farewell transparency. Welcome back Windows 3.1.
|
|
|
|
|
The author sounds like a technologically impaired grandma, who is butthurt over how Microsoft took his favourite XP Luna theme away, and incapable of using google to find out how to make XP theme work on Vista. What puzzles me is that how this article was even allowed to be published on a technology column?
|
|
|
|
|
An essential Linux, Unix, and Mac OS X administration tool had a major security problem. It’s been fixed, and now you need to patch your system ASAP. There's a nice circularity to sudo apt-get upgrading sudo.
|
|
|
|
|
There is a lot of misguided chatter about how the FB IPO has gone horribly wrong. The situation is in fact the opposite: FB IPO is the most successful IPO in history. Post this to your Wall (Street) and Like it.
|
|
|
|
|
Here is an interesting problem, if you want to call it that, which Microsoft had to address when building Windows 8. We all want faster boot times and Windows 8 delivers on the front. The problem is that the boot times are so quick that when you need to enter the setup menu, by pressing F2/F8 during boot, there is literally no time to do it. Ctrl+Alt+Doh!
|
|
|
|
|
When queried about Windows Phone 8 upgrades for existing handsets both Microsoft and Nokia officials have deflected the question with comments about supporting existing customers and keeping their experience “fresh”. The most direct interpretation of these statements is that Windows Phone 8 is indeed coming to existing handsets, but that contradicts what people with good sources are hearing. So what is the truth? What if there are two editions of Windows Phone 8 (WP8), with two different kernels?
|
|
|
|
|
Want a generic account that Facebook hasn’t verified? They run from 6 to 20 cents apiece. If you want a PVA – a phone verified account for which Facebook has sent a code via text message to a phone, requiring a human to log into Facebook and enter that code -- the prices start at $1.50 per account. And it’s not just Facebook; Twitter, G+, AOL, iTunes, Craigslist all have their own markets for faux personae. [ITworld]
|
|
|
|
|
Google has cleared the final legal hurdles and now owns Motorola Mobility[^]. Interestingly, this has also seen a shift in personnel with the person who really pushed Android at Motorola "stepping down" in favour of Googler Dennis Woodside. Why do I get the feeling that Tony Soprano was involved in the "transition"?
|
|
|
|
|
Good, maybe now the Droid Razr will finally get ICS if Google's in charge of it, I'd imagine they'd want to keep the latest version of Android on their own devices.
|
|
|
|
|
It's cheap but degrading to reuse content and design across diverging media forms like print vs. online or desktop vs. mobile. Superior UX requires tight platform integration. When does it make sense to optimize for a mobile experience? Almost always.
|
|
|
|
|
From a design and usability perspective, I fully agree. Optimizing the design for each platform is definitely the best way to go if you want the best possible outcome. However, from a cost perspective it can be prohibitive. Sometimes it is better to get something that works for all devices rather than not being on the devices natively. For instance, Google has worked on the mobile platforms before they had solid apps for each platform. The nice thing is that they were able to tailor their mobile sites first to the new platforms and then finally bring full apps to them. It was an iterative approach that got their product to the mobile consumer quickly and yet they were able to provide better content and integration as they went.
|
|
|
|