Wednesday, February 24, 2016

What Is MU-MIMO, and Do I Need It on My Router?


More and more, the internet becomes central to everything we do at home. Watching movies, playing video games, and video chatting with family all require constant access. But with so much extra bandwidth necessary to push data to your wireless laptops, desktops, streaming devices and Smart TVs, will the routers of today be able to handle the demands of tomorrow?

Enter MU-MIMO technology, a new feature that our soon-to-be overtaxed routers will need to evenly divide bandwidth among your devices. But is MU-MIMO currently worth the cost? Can your household even take advantage of everything it has to offer?

What Is MU-MIMO?


“MIMO” stands for “Multiple-Input, Multiple-Output”, and it refers to the way bandwidth is broken up by a router and pushed to individual devices. Most modern routers use “SU-MIMO”, or “Single User, Multiple-Input, Multiple-Output”. With these routers, only one device can receive data at any given time. This means that if you have one person watching Netflix and another watching Youtube, if you were to start both those streams at the exact same time, one device would get priority while the other had to wait until the first had buffered a few bits of data for itself.

Usually, you won’t notice a slowdown. Even though SU-MIMO routers can only open up one stream at a time, they do so in very rapid succession, which to the naked eye looks like a solid stream of data. To borrow an analogy, think of it like a Pez dispenser strapped to a carousel: everyone standing around the circle is eventually going to get a piece of candy, but the carousel still needs to make one full rotation before all the members of the network are satisfied.





“MU-MIMO” routers, on the other hand (“Multiple User, Multiple-Input, Multiple-Output”) are able to break up this bandwidth into separate, individual streams that each share the connection evenly, no matter the application. MU-MIMO routers come in three flavors: 2×2, 3×3, and 4×4, which refers to the number of streams that they can create for each device in your household. This way, the MU-MIMO carousel can simultaneously send Pez flying in four directions at once. Without getting too technical, this is like each device getting its own “private” router, up to four total in 4×4 MU-MIMO loadouts.


The main benefit here is that instead of each stream being periodically (albeit very, very briefly) interrupted by the time it takes for the carousel to spin around once, a MU-MIMO router can keep its signal constant for those four devices, and fairly distribute the bandwidth to each without compromising the speed of any of the others at the same time.




The Drawbacks of MU-MIMO

All this sounds great, right? It is, but as with most network-related features, there’s one big drawback: in order for MU-MIMO to actually work, both the router and the receiving device need to have full MU-MIMO compatibility in order to communicate with one another.

Currently, MU-MIMO routers are only able to broadcast over the newer 802.11ac wireless protocol, a signal that many devices haven’t been updated to decode just yet. Even fewer devices actually have MU-MIMO. As of this writing, there are a only few laptops that have MU-MIMO-ready wireless receivers, and a select number of smartphones and tablets that come with a Wi-Fi chip that knows what to do with a MU-MIMO stream (like the Microsoft Lumia 950).

That means that even if you drop the extra coin on a router with MU-MIMO capability (usually about $50 more, depending on the model), it will likely be a number of years before every device in your home is able to use the feature as intended. Yes, you can buy a compatible MU-MIMO wireless USB dongle for desktops or laptops, but they’re quite a bit more expensive than regular SU-MIMO receivers, which could prevent some users from taking the plunge.

Also, there’s the issue of maxing out your available streams. Right now MU-MIMO tops out at four streams, which means that if you add a fifth device to the network, it will have to share a stream with another device in the same way a SU-MIMO router would, which sort of defeats the purpose.

Last, there’s the fact that MU-MIMO broadcast signals work on a directional basis, and can only be split up when devices are in different locations around the house. For example: if you’re streaming a movie to the living room on the TV and your kids are connecting their Nintendo 3DS on the couch only a few feet away, by default both devices will be forced to share the same stream. Because of the way that MU-MIMO streams work, there’s currently no workaround for this, which means if you live in a small apartment or do most of your browsing from the same room, MU-MIMO won’t provide any extra benefits over SU-MIMO.

Do I Need It On My Router?

If you have four or fewer MU-MIMO compatible devices connecting simultaneously from opposite ends of the house, then a MU-MIMO router could be a good pick for you.

For example, if you’ve got a hardcore gamer in one room sharing a connection with someone else who’s trying to watch a 4K Netflix stream in another, MU-MIMO could be worth it in the long run. Of course, this would only make sense if both the streaming device and the laptop have the ability to decode a MU-MIMO signal at all.

However, if you’re still on DSL and don’t even have that much bandwidth to go around in the first place, no router (MU-MIMO or otherwise) will be able to increase the base download/upload speeds you get from your ISP. MU-MIMO is simply a bandwidth management tool, one that only works within the parameters of the speed you’re already getting from the jack coming out of the wall.

For the time being, MU-MIMO will probably be reserved for packed households with devices that demand a lot of individual bandwidth, and do so in separate rooms. Otherwise, the increased cost of the newer technology will be prohibitive for the standard buyer until these types of usage patterns become more common and router manufacturers can bring the price down.



Google's Unknown Features


Many Features You Probably Don’t Know.

Google is more than just a search engine. Yes, you already know Google owns Youtube, and all about Google Glass…but how many of Google’s interesting and underutilized features do you know about? Google has a bunch of extras ranging from useful learning tools to simple fun.

Some of the awesome things you can do with Google include:
(just click on the name of fact to try)


Set a timer



Explore Mars

Take a virtual flight through Google Earth, press CTRL + Alt + A


Get a bunch of resources on anything in one page


Find new, free fonts


Plan your Wedding (google terminate this)









Learn how to pronounce long numbers


Search flights and avoid airline websites


Hand-write characters you can’t type to translate





Build stuff with LEGO




Explore beyond our galaxy




Have Google fetch your info




Learn some geography trivia

Play Atari Breakout




Compare the popularity of words through history




Ask for reminders for things you search with Google Now




Look at high resolution pictures of famous art




To open a task manager specifically for Chrome, press Shift + Esc




Always know how long the drive is with Google Now
























…and never forget where you parked

Featured photo credit: PageRank/Google Inc. via velocityagency.com

Monday, February 22, 2016

Google Beta Testing Program


If you’d like to get the latest and greatest features in the Google app as they’re pushed out, now you can. Google has just opened up beta testing for the Google app on Android, which means you’ll get first dibs on the newest tweaks as they come out.

This news comes to us from some folks on Reddit, who noticed a Google Now card that recommended they sign up for the beta test because they have shown an interest in technology. If you don’t see the Now card in your feed, there’s no need to worry – we have the sign up page for you linked below.

So, how do you sign up? Just like with many other beta testing programs, all you need to do is head to the beta testing link attached below, then press the button that reads become a tester. After that, head to the Google Play Store, and an update to the Google app should be waiting for you. If an update isn’t yet available, that’s okay. Just wait a few minutes and an update should pop up or it may be take one or two days.



I’ve just installed the latest beta version and I’m not seeing any differences so far. If you’re seeing anything new, be sure to let us know in the comments below!

Sunday, February 21, 2016

What Is IoT ?


The “Internet of things” (IoT) is becoming an increasingly growing topic of conversation both in the workplace and outside of it. It’s a concept that not only has the potential to impact how we live but also how we work. But what exactly is the “Internet of things” and what impact is it going to have on you if any? There are a lot of complexities around the “Internet of things” but I want to stick to the basics. Lots of technical and policy related conversations are being had but many people are still just trying to grasp the foundation of what the heck these conversations are about.

Let’s start with understanding a few things.


Broadband Internet is become more widely available, the cost of connecting is decreasing, more devices are being created with wifi capabilities and sensors built into them, technology costs are going down, and smart phone penetration is sky-rocketing. All of these things are creating a “perfect storm” for the IoT.



what is the Internet of things?

Simply put this is the concept of basically connecting any device with an on and off switch to the Internet (and/or to each other). This includes everything from cell phones, coffee makers, washing machines, headphones, lamps, wearable devices and almost anything else you can think of. This also applies to components of machines, for example a jet engine of an airplane or the drill of an oil rig. As I mentioned, if it has an on and off switch then chances are it can be a part of the IoT. The analyst firm Gartner says that by 2020 there will be over 26 billion connected devices…that’s a lot of connections (some even estimate this number to be much higher, over 100 billion). The IoT is a giant network of connected “things” (which also includes people). The relationship will be between people-people, people-things, and things-things.


How does this impact on us ???

The new rule for the future is going to be, “anything that can be connected, will be connected.” But why on earth would you want so many connected devices talking to each other? There are many examples for what this might look like or what the potential value might be. Say for example you are on your way to a meeting, your car could have access to your calendar and already know the best route to take, if the traffic is heavy your car might send a text to the other party notifying them that you will be late. What if your alarm clock wakes up you at 6 am and then notifies your coffee maker to start brewing coffee for you? What if your office equipment knew when it was running low on supplies and automatically re-ordered more? What if the wearable device you used in the workplace could tell you when and where you were most active and productive and shared that information with other devices that you used while working?


On a broader scale the IoT can be applied to things like transportation networks “smart cities” which can help us reduce waste and improve efficiency for things such as energy use; this helping us understand and improve how we work and live. Take a look at the visual below to see what something like that can look like.




The reality is that the IoT allows for virtually endless opportunities and connections to take place, many of which we can’t even think of or fully understand the impact of today. It’s not hard to see how and why the IoT is such a hot topic today, it certainly opens the door to a lot of opportunities but also to many challenges. Security is big issues that is oftentimes brought up. With billions of devices being connect together what can people to do make sure that their information stays secure? Will someone be able to hack into your toaster and thereby get access to your entire network? The IoT also opens up companies all over the world to more security threats. Then we have the issue of privacy and data sharing. This is a hot button topic even today so one can only imagine how the conversation and concerns will escalate when we are talking about many billions of devices being connected. Another issue that many companies specifically are going to be faced with is around the massive amounts data that all of these devices are going to produce. Companies need to figure out a way to store, track, analyze, and make sense of the vast amounts of data that will be generated.

At the End !
Conversations about the IoT are (and have been for several years) taking place all over the world as we seek to understand how this will impact our lives. We are also trying to understand what the many opportunities and challenges are going to be as more and more devices start to join the IoT. For now the best thing that we can do is educate ourselves about what the IoT is and the potential impacts that can be seen on how we work and live.


Ref.: wikipedia.org, IoT Asia

Thursday, August 20, 2015

Free IDE for C and C++ Programmers

If you are a C or C++ Programmer, and looking for a great IDE(Integrated DevelopmentEnvironment)
 for running, testing and building some fine codes, with great ease, then you are at the right place. 
IDE's have evolved over time and now we have many of them with features like syntax highlighting, 
code completion, debugging support etc.

So here we have 8 Amazing and Free Integrated Development Environment Softwares, best suited for C and C++ programmers.

 1. Eclipse CDT
The CDT project provides a fully functional C and C++ Integrated Development Environment based on the eclipse platform. It includes features like, support for project creation, standard make build, source navigation, call graph, macro definition browser, code editor with syntax highlighter, folding and hyperlink navigation etc. This is the best IDE for C and C++, you can ever find.

2. BloodShed Dev-C++

Blood shed Dev-C++ is a fully featured IDE for C/C++ programming languages. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

3. Code::Blocks

Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable with a consistent look, feel and operation across platforms.

4. NetBeans IDE

NetBeans IDE, as we all know is a well known Java IDE, but many of us might not be aware about its use as C/C++ IDE. You can work with and create C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing codes.

5. Microsoft Visual Studio Express

This is probably the best C++ IDE available, but it cannot be used for free for more then 30 days. After the 30 days Free trial version you need to buy the complete version to avail its services. Now, Microsoft Visual Studio Express 2012 is also available for Windows 8 platform.

6. CodeLite

CodeLite is an open source, cross platform IDE for the C/C++ programming languages, build and tested on Windows XP SP3, Windows 7, Ubuntu 11.10/12.04 and Mac OSX 10.5.8.

7. Borland C++

Borland C++ is a C and C++ programming environment for MS-DOS and Microsoft Windows. It is the successor to Turbo C++, and includes a better debugger, the Turbo Debugger, which was written in protected mode DOS.

8. Turbo C

Turbo C/C++ is the oldest IDE for C and C++ programming. Its earlier versions are available freely over Internet. Originally developed by Borland, in 2008 it was taken over by Embarcadero Technologies. Recently they came up with an all new C++ Builder, which is a Rapid Application Development (RAD) environment for writing programs in C++ programming language.


Interesting Internet and Technology facts


 


We all love Internet and with amazing technological advancements, there is absolutely nothing impossible these days. Technology and of course Internet has become an integral part of our lives. That's why we ask everyone, What's Technology for? and we get an answer, its for everything. So if you are an Internet lover and Tech freak, you must be aware of these amazing and rarely known facts.


Lets begin, I hope you will know a lot that you were unaware of. And if you know some facts that we missed, to share with us.

1. Amazon, originally was a printed book seller company, now it sells more e-books than printed books.

2. The first banner advertisement on Website was introduced in the year 1994.

3. Facebook reports over 1 billion registered users. Were it a country, it would have had 3rd largest population in the World.

4. During 1980s, an IBM computer was not considered to be 100% compatible if it could not run Microsoft Flight Simulator.

5. Did you know that Email was already around before the World Wide Web came?

6. Every month, domain names are being registered at a rate of more than two million!

7. At the end of year 2012, there were total approximately 17 billion devices (which includes computers, tablets and mobile) connected to the Internet.

8. About 1.8 billion people connect to the Internet, only 450 million of them speak English.

9. Did you know how was Bill Gates's house was designed? Using a Macintosh computer.

10. Microsoft Windows tutorial’s another name is ‘Crash Course’. Now we why !

11. The average 21 year old has spent 5,000 hours playing video games, has exchanged 250,000 e-mails, instant and text messages and has spent 10,000 hours on the mobile phone.

12. 70% of virus writers actually work under a contract for an organization.

13. Up until the 14th of September, 1995, domain registration was free.

14. Symbolics.com is the first and oldest registered domain name. It completed 28 years on 15th March, 2013.

15. Mosaic was the first popular web browser which was released in 1993.

16. Sweden has the highest percentage of internet users, they are 75%.

17. A program named “Rother J” was the first computer virus to come into sight “in the wild” — that is, outside the single computer or lab where it was created.

18. While it took the radio 38 years, and the television a short 13 years, it took the World Wide Web only 4 years to reach 50 million users.

19. There are approximately 1.06 billion instant messaging accounts worldwide.

20. Two-thirds of American Internet users shop online.

21. Every minute, 10 hours of videos are uploaded on YouTube.

22. The world’s first computer which was named the Z1, was invented by Konrad Zuse in 1936. His next invention, the Z2 was finished in 1939 and was the first fully functioning electro-mechanical computer.

23. Doug Engelbart had made the first computer mouse in 1964, and it was made out of wood.

24. The average computer user blinks 7 times a minute, less than half the normal rate of 20.

25. Google uses an estimated 15 billion kWh of electricity per year, more than most countries. However, Google generates a lot of their own power with their solar panels.

26. U.S. President Bill Clinton’s inauguration in January 1997 was the first to be webcast.

27. Tim Berners-Lee coined the phrase “World Wide Web” in 1990.

28. The first two video games copyrighted in the U.S. were Asteroids and Lunar Lander in 1980.

29. 220 million tons of old computers and other technological hardware are trashed in the United States each year.

30. Alien Robots used in famous Transformers movie series are so huge, that if all robot parts are laid out end to end, it would stretch from one side of California to the other, about 180 miles.

Why Microsoft Is Giving Away Windows 10 To Pirates [Update]

When Microsoft announced that Windows 10 would be a free, automatic upgrade from Windows 7 or 8, it was an unusual move. The company has never been known for handing out its operating systems, but the running theory was that Windows 8 was generally so poorly received, they simply wanted to move on, and take all those users with it. The joke was that they wanted to get so far away from Windows 8, they skipped 9 altogether and ran all the way to 10 instead.
But now it’s clear just how badly Microsoft wants a unified user base on Windows 10. Speaking to Reuters yesterday, Windows chief Terry Myerson explained:
“We are upgrading all qualified PCs, genuine and non-genuine, to Windows 10.”
And in case that isn’t clear, a Microsoft spokesperson clarified exactly what that meant to The Verge:
“Anyone with a qualified device can upgrade to Windows 10, including those with pirated copies of Windows.”
That’s right, even if your copy of Windows 7 or 8 is illegitimate, you are still able to upgrade to a copy of Windows 10 for free. On the surface it seems insane, but examined closer, the reasons start to  become clear.




Even though Microsoft has long struggled with piracy issues, licensing is becoming an increasingly less important part of their revenue model. It’s dropped from 23 percent of revenue to 16 percent, year over year, between Windows and Office licenses. The idea here is that with a legitimate copy of Windows in hand, even pirates may be more likely to shell out for Microsoft’s other products like Skype and Office 365.

The move is also seen as an olive branch to China, where as much as three quarters of all PC software, including Windows, is pirated. In one clean sweep, Microsoft can convert millions of pirates into legitimate users. It’s an amnesty program of sorts. Rather than spending a fortune trying to develop anti-piracy measures that pirates will inevitably crack within a week of release, Microsoft is giving everyone a clean slate, and making it much easier to become a legitimate customer of their other products if they so choose.
Past China, where piracy is the norm, Windows users worldwide sometimes find themselves with pirated copies of the operating system purely by accident, given how widely circulated they are, and that can make buying or upgrading legal software difficult. Sometimes pirates aren’t pirates at all, but simple sailors who got on the wrong boat and are confused when they look up and see a Jolly Roger.
The counter-argument to all this of course is that Microsoft is encouraging piracy by offering amnesty with Windows 10. But it’s unclear how that logic holds up after closer inspection. If you’re still running Windows XP, chances are you are not the type of person who knows how to properly pirate an entire operating system. And if instead you’re a pirate who installed an illegal copy of Windows 7 or 8, chances are you’d figure out how to do the same for Windows 10 if it wasn’t free. This mythical group of tech-savvy pirates still running Windows XP, waiting to jump on an opportunity like this, would seem to either be incredibly tiny or not exist at all.
With that said, the final piece of the puzzle is why Windows 10 isn’t just flat-out free. It’s a free, automatic upgrade for Windows 7 and 8, yes, but the type of people who actually are stuck using Windows XP and Internet Explorer 6 and such are either tech illiterate, or working for companies who have no interest in spending the time and money to upgrade, despite being under siege by malware and decaying programs. These are the users who need the upgrade the most, yet they seem like the only remaining group that are still being charged for the upgrade under the currently announced system.
Obviously Microsoft is still making Windows 10-themed announcements ahead of its launch this summer, so the OS may very well go fully free by then, but right now, the issue could be that while Microsoft can rig Windows 7 and 8 to jump to 10 through an update, the process can’t be that automatic for Windows XP or earlier, and would still require a more standard install, which is why these users still haven’t done it in the first place. The difficulty and many of the costs are still in place unless the upgrade is fully automated.
Or it could just be that Microsoft isn’t ready to make their flagship product completely free to all, and right now they’re content to hand it out to those who are with-it enough to at least have a Windows 7 or better machine, even if they’re pirates. Chances are those users are more inclined to buy other new Microsoft products than those still running XP. Still, if this is meant to be a fresh start for their entire user base, Windows 10 should probably consider taking the asterisk off of “free* upgrade” eventually  for all their users.
You can’t win the war on piracy, so in a lot of ways, this move makes sense. No one is going to start giving away all their products, but by setting even pirates up with a legal base of operations, Microsoft may convert millions to become legitimate users. You’re no longer a criminal if the store hands you a receipt for the item you stole, and you just might want to actually shop there in the future, after that.
Update: Microsoft has clarified that even though pirates will be able to auto-upgrade to Windows 10, the version they get will still be considered unlicensed.

“Although non-Genuine PCs might be able to upgrade to Windows 10, the upgrade will not change the genuine state of the license. This applies across geographies. Customers that are improperly licensed before the upgrade will be improperly licensed after the upgrade. We will provide a mechanism for non-genuine Windows 10 PC devices to “get genuine” via the new Windows Store, whether they are upgraded versions of Windows or purchased. We will have details on this as we get closer to launch.” 

So, not outright amnesty or a fresh, legal start for all, but a free upgrade to Windows 10 all the same. Hopefully “conversion” licenses will be affordable enough to be attractive.