<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech Prognosis</title>
	<atom:link href="http://blog.techprognosis.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.techprognosis.com</link>
	<description>We Manage IT So You Don&#039;t Have To</description>
	<lastBuildDate>Tue, 23 Apr 2013 01:55:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How To Fix Low Graphics Mode Error After Kernel Update</title>
		<link>http://blog.techprognosis.com/2013/04/22/how-to-fix-low-graphics-mode-error-after-kernel-update.html</link>
		<comments>http://blog.techprognosis.com/2013/04/22/how-to-fix-low-graphics-mode-error-after-kernel-update.html#comments</comments>
		<pubDate>Tue, 23 Apr 2013 01:32:39 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Desktops]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[linux-image-3.2.0-40 and boot failure]]></category>
		<category><![CDATA[low graphics mode error]]></category>
		<category><![CDATA[Problem with the kernel after update]]></category>
		<category><![CDATA[Screen resolution too low error]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=2174</guid>
		<description><![CDATA[After recently updating a Linux installation to kernel 3.2.0-40, we suddenly started having all kinds of problems with the Operating System: First, reboot seemed to hang at the boot screen for a very long time &#8211; for Ubuntu, a blank screen; for Peppermint, the Peppermint Logo, for Zorin 6, the wheel. Next, when the system [...]]]></description>
				<content:encoded><![CDATA[<p>After recently updating a Linux installation to kernel 3.2.0-40, we suddenly started having all kinds of problems with the Operating System:<br />
First, reboot seemed to hang at the boot screen for a very long time &#8211; for Ubuntu, a blank screen; for Peppermint, the Peppermint Logo, for Zorin 6, the wheel.</p>
<p>Next, when the system finally booted, it gave a low graphics mode error message, along with options to:</p>
<ul>
<li>Run in low-graphics mode for just one session</li>
<li>Reconfigure graphics</li>
<li>Troubleshoot error</li>
<li>Exit to console login<span id="more-2174"></span></li>
</ul>
<p>Every attempt to either login using the &#8220;low-graphics mode&#8221;, or login to the console failed. Several reboots and grub-fixing did not help. It turned out it had nothing to do with grub.</p>
<p>The problem was also experienced in a Virtualbox environment with several Ubuntu-like Linux distributions &#8211; Ubuntu 12.10, Zorin 6.2, Linux Mint 14, and Peppermint 3.</p>
<p>Ultimately, we were able to fix the low graphics mode error problem by reverting to an older kernel and removing the offending version (in this case, kernel 3.2.0-40).</p>
<p>Here&#8217;s how to fix the low graphics mode error message after a kernel update:</p>
<p>First, you need to revert to a &#8220;good&#8221; kernel &#8211; an older version that worked. To do this, at the kernel option screen, select &#8220;&#8221;previous Linux&#8221; and select an older version that worked. On systems running Ubuntu and its variants, you can get to the kernel option by holding down the &#8220;shift&#8221; key on the keyboard as soon as the computer starts.</p>
<p><img class="alignnone size-full wp-image-2175" alt="kernel_fix_grub-screen1" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/kernel_fix_grub-screen1.png" width="525" height="171" /></p>
<p><img class="alignnone size-full wp-image-2176" alt="kernel_fix_grub-screen2" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/kernel_fix_grub-screen2.png" width="518" height="179" /></p>
<p>Once the system boots successfully into the older kernel, open a terminal and type &#8220;uname -r&#8221;. You should see the current version of the kernel running on your system. Keep this in mind because you do not want to remove this in the next step.</p>
<p><img class="alignnone size-full wp-image-2179" alt="kernel_fix_uname_r" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/kernel_fix_uname_r.png" width="250" height="36" /></p>
<p>Next, remove the &#8220;bad&#8221; kernel using the &#8220;Software Center&#8221; in Ubuntu, or &#8220;Software Manager&#8221; in other distributions. For new Linux users or people who do not want to mess up their systems, this is the safest option. Of course, advanced users can do it several ways (but they would not be reading this).</p>
<ul>
<li>Open the Software Center and type &#8220;linux-image&#8221; in the search box.</li>
<li>In some distributions, you may see an entry to &#8220;Show xx technical items&#8221; at the bottom of the results window. If so, you should click on that link to show more items.</li>
<li>Locate the problem kernel &#8211; in our case &#8220;linux-image-3.2.0-40 with a check mark showing that it is installed.</li>
<li>Click &#8220;Remove&#8221;.</li>
<li>After the kernel has been unistalled, you should open a terminal and type &#8220;sudo update-grub&#8221; to reconfigure grub and update the kernel list, then reboot.</li>
</ul>
<p>That process worked for us.You can see the process in pictures <a title="Remove Unused Kernels in Linux" href="http://www.upubuntu.com/2012/10/how-to-easily-remove-unused-linux.html" target="_blank">here</a>.</p>
<p>After successfully removing the offending kernel, you should be able to boot into a normal desktop and apply the guest additions in the Virtualbox machines (if using a virtual environment) &#8211; for access to full screen mode, clipboard sharing etc.</p>
<p>It should be noted that the problem also appears to affect kernel 3.2.0-39.</p>
<p>For a detailed discussion on possible steps to take in fixing graphics problems, see this <a href="http://ubuntuforums.org/printthread.php?t=1743535" target="_blank">resource</a>.</p>
<p>As usual, your experience may vary and we always encourage you to back up your system before making any major changes. Use the tips here at your own risk.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Fix+Low+Graphics+Mode+Error+After+Kernel+Update+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2174" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Fix+Low+Graphics+Mode+Error+After+Kernel+Update+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2174" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2013/04/22/how-to-fix-low-graphics-mode-error-after-kernel-update.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is The Desktop Really (Pretty Much) Dead?</title>
		<link>http://blog.techprognosis.com/2013/04/06/is-the-desktop-really-pretty-much-dead.html</link>
		<comments>http://blog.techprognosis.com/2013/04/06/is-the-desktop-really-pretty-much-dead.html#comments</comments>
		<pubDate>Sun, 07 Apr 2013 05:15:10 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Desktops]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Technology]]></category>
		<category><![CDATA[Desktop Computers]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[tablets]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=2142</guid>
		<description><![CDATA[I read an article recently claiming that &#8220;The desktop is (pretty much) dead&#8221; and I could not help but wonder if this was just an attempt at riling people up, drawing readership (they got me to read it), or just plain fantasy that &#8220;cloud&#8221; providers cook up to justify their continued push for ever increasing [...]]]></description>
				<content:encoded><![CDATA[<p>I read an article recently claiming that &#8220;<a href="https://community.csc.com/community/cio-engage/blog/2013/03/28/the-desktop-is-pretty-much-dead">The desktop is (pretty much) dead</a>&#8221; and I could not help but wonder if this was just an attempt at riling people up, drawing readership (they got me to read it), or just plain fantasy that &#8220;cloud&#8221; providers cook up to justify their continued push for ever increasing budgets with limited returns.</p>
<p>Sure, they bombard us with International Data Corporation <a href="http://www.idc.com/getdoc.jsp?containerId=prUS24037713#.UVSU21f4J3V">(IDC) statistics and charts</a> to bolster their arguments. But like sports analysts who glowingly call U.S. MLB, NBA &amp; NFL champions &#8220;World&#8221; champions, one is forced to ask &#8220;what &#8220;World&#8221; are they referring to?&#8221;<span id="more-2142"></span></p>
<p>Is there really compelling evidence that the desktop as we know it will vanish in Africa, Asia, South America, China, Europe (East &amp; West), and even the United states and Canada by 2017? Really?</p>
<p>Does the projection of smartphones and tablets garnering 67% and 16% of market share respectively really signify the &#8220;death&#8221; of the desktop? Is it possible that these mobile devices are bought and used as supplements to the desktop computer rather than a replacement, just like the writer of that article probably does?</p>
<p>Didn&#8217;t we go through this desktop is dead thing when the iPad came out? The fact is that as much as we talk about the shift in the mode of application delivery, the tendency or attempt to move local compute to the cloud etc., the desktop as we know it today will be here for quite a while &#8211; unless we can have 20-30&#8243; tablets that will fit in a laptop bag!</p>
<p>There are some industries and jobs that do not work well with a tablet or smartphone. Engineering and architecture comes to mind readily and you can throw in avid gamers and graphic designers. Sure a graphic designer can whip up quick images and art on a tablet, but are we to believe that if a graphic designer has the option of using a tablet or a desktop in creating a complex design, they will opt for the tablet? Or that major corporations of the world will ditch their desktops and the myriad of legacy aplications sitting on them for the tablet? Not likely.</p>
<p>There are some things a tablet just can&#8217;t do very well, yet. For most IT services providers, I can&#8217;t imagine trying to monitor and manage the servers and desktops of several clients, including remote login and command-line ninjutsu on a tablet or smartphone, comfortably &#8211; as sexy as it may sound. I tried it on a Nokia N900 a while back and it was not fun.</p>
<p>There is also the issue of convenience and trust, if you will. I have several tablets and Smartphones, but I am very cautious about what I store on these devices because of the form-factor. The Nexus 7 tablet and the Nexus smartphone for example, do not have external storage like an encrypted MicroSD card. This limits the use of the device because of the limited amount of information  one is willing to trust to the device (in case it &#8220;dies&#8221;). And before you say &#8220;use cloud storage&#8221;, that is not an option for the type of data some have to deal with, plus that may not be an option in some parts of the world.</p>
<p>And speaking of storage, I think we are still a couple of years off from a tablet or smartphone with four terabytes or more of storage.</p>
<p>And if we want to be picky about the term &#8220;desktops&#8221;, is it surprising that many tablet users are spending extra cash for keyboard add-ons? That is one of the reasons the Asus Transformer was such a hit &#8211; the desktop-like experience.</p>
<p>On a world-wide scale, consider the cost and availability factor. For a poor family, the cost of one high-end tablet could provide about two to three low-end e-Machine/Acer/Gateway desktops for the home &#8211; a no-brainer purchase. And in many parts of the world, people are just now being introduced to the world of computers and dial-up Internet access. For these folks, the tablet is an expensive luxury and I doubt that much of that situation will change by 2017. Not when you are trying to put food on the table and a roof over your head.</p>
<p>In addition, mobile data networks in many parts of the developing world are not ready even for regular Internet usage, and their costs are higher. For these folks, the desktop is going to be relevant for a while.</p>
<p>While it may be true that several homes and schools in the United States, Europe and parts of Asia are sold on tablets and smartphones, many universities, colleges and high schools in developing nations are still at the infancy stage in terms of the use of computers &#8211; some can barely afford good school equipment. So the question again is, what world was the writer actually referring to in pronouncing the &#8220;death&#8221; of the desktop?</p>
<p>Is it realistic to argue at this point that &#8220;The Desktop Is (Pretty Much) Dead&#8221;? Not when Lenovo is <a href="http://mg.co.za/article/2013-03-27-lenovo-set-on-leading-in-africa-pc-market/">meeting</a> with government and private organisations from across Africa to talk business and making plans on &#8220;leading in Africa PC market&#8221; in 2013!</p>
<p>How about <a href="http://www.africa-business.com/features/computers.html">this</a>? &#8220;The retail network for computers in Dubai is next in size only to the network of foodstores, textiles, gold and electronics. The annual turnover of this market is estimated at about US$1 billion per year&#8221;. Those US$1 billion purchases have to be used somehow, right?</p>
<p><a href="http://www.techrepublic.com/blog/hiner/forget-tablets-four-ways-to-enhance-your-desktop-computer/6635">John Hiner</a> observerd way back in 2010 that &#8221; the tech world has been a bit over-infatuated with tablets this year — myself included, at times. While tablets are starting to make a lot of sense for workers who spend their days on-the-go, in conference rooms, and on-site with clients, there are still plenty of employees who remain tied to their desks for most of the day and are under a lot of pressure to produce. For these workers, the desktop computer remains the best tool for the job&#8221;. That observation still holds true today.</p>
<p>For &#8220;simple&#8221; tasks like  writing and editing articles, viewing web pages, making online purchases, or managing social media channels, there could be an argument for the &#8220;death&#8221; of the desktop given that new development platforms like <a href="http://www.guardian.co.uk/technology/2013/apr/05/blink-google-rendering-browser">Blink</a> are focusing more on consumer-side rendering for smartphones and tablets than a regular PC. It will be interesting to see how it goes and what it does.</p>
<p>The biggest issue seems to be that developers have to add significant amounts of coding changes to make applications render in a way suitable to a smartphone and tablet as well as a regular PC. Given this inherent obstacle, it is safe to argue that it is a little premature to pronounce the desktop dead, even in the United States.</p>
<p>I don&#8217;t mind service providers hyping things up to make a sale, but this overly broad and unqualified statement is a little over the top and harkens to the typical sales stereotype that Daniel Pink referred to as &#8220;pushy&#8221;.</p>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Is+The+Desktop+Really+%28Pretty+Much%29+Dead%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2142" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Is+The+Desktop+Really+%28Pretty+Much%29+Dead%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2142" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2013/04/06/is-the-desktop-really-pretty-much-dead.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Fix CentOS 6.4 Boot Hang After Upgrade</title>
		<link>http://blog.techprognosis.com/2013/04/03/how-to-fix-centos-6-4-boot-hang-after-upgrade.html</link>
		<comments>http://blog.techprognosis.com/2013/04/03/how-to-fix-centos-6-4-boot-hang-after-upgrade.html#comments</comments>
		<pubDate>Wed, 03 Apr 2013 16:39:34 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Boot Hang]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[CentOS 6.4 won't boot]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=2110</guid>
		<description><![CDATA[The Community Enterprise Operating System, commonly known as CentOS is a solid Linux Operating system similar to Red Hat Linux. We recently ran into a GUI boot problem after upgrading to CentOS 6.4 in a VirtualBox environment. Upon restarting after the upgrade, we noticed that during the boot process, the system showed either a blank [...]]]></description>
				<content:encoded><![CDATA[<p>The Community Enterprise Operating System, commonly known as <a href="http://www.centos.org">CentOS</a> is a solid Linux Operating system similar to Red Hat Linux. We recently ran into a GUI boot problem after upgrading to CentOS 6.4 in a VirtualBox environment. Upon restarting after the upgrade, we noticed that during the boot process, the system showed either a blank screen or the CentOS progress bar for an extended period, almost one hour.</p>
<p>Apparently, the CentOS 6.4 upgrade broke X11 (the UNIX/Linux Graphical User Interface  or GUI). A few attempts at repairing the boot loader using the CentOS 6.4 installation disc did not help.<span id="more-2110"></span></p>
<p>It turns out that removing the xorg.conf file takes care of the delayed or boot hang problem.</p>
<p>Here is the simplest way to get this resolved:</p>
<ul>
<li>Restart the system and when you see the &#8220;Press any key to enter the menu&#8221; message, press any key. The list of available kernels will be presented and normally the latest kernel will be the first:<br />
<img class="alignnone size-full wp-image-2111" style="margin-top: 6px; margin-bottom: 6px;" alt="grub_kernel_list" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/grub_kernel_list.png" width="512" height="141" /></li>
</ul>
<ul>
<li>Press &#8220;e&#8221; to edit commands before booting.</li>
</ul>
<ul>
<li>Highlight the list item with vmlinuz in it by using the arrow keys and press &#8220;e&#8221;.<img class="alignnone size-full wp-image-2112" alt="grub_vmliuz" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/grub_vmliuz.png" width="486" height="59" /></li>
</ul>
<ul>
<li>Now type &#8220;single&#8221; at the end of the line: <img class="alignnone size-full wp-image-2113" style="margin-top: 6px; margin-bottom: 6px;" alt="grub_single_user" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/grub_single_user.png" width="471" height="42" /></li>
</ul>
<ul>
<li>Press enter to be taken back to the kernel list, then press &#8220;b&#8221; to boot the system into single user mode. This will present you with a bash prompt:<img class="alignnone size-full wp-image-2122" style="margin-top: 6px; margin-bottom: 6px;" alt="grub_bash" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/grub_bash2.png" width="446" height="98" /></li>
</ul>
<ul>
<li>To rename the xorg.conf file, change to the X11 directory and type &#8220;ls&#8221; to see the contents:<img class="alignnone size-full wp-image-2116" style="margin-top: 6px; margin-bottom: 6px;" alt="x11_dir" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/x11_dir.png" width="370" height="57" /></li>
</ul>
<ul>
<li>Rename the &#8220;xorg.conf&#8221; file -  &#8220;mv xorg.conf xorg.conf.bak&#8221;:<img class="alignnone size-full wp-image-2117" style="margin-top: 6px; margin-bottom: 6px;" alt="xorg_conf" src="http://blog.techprognosis.com/wp-content/uploads/2013/04/xorg_conf.png" width="292" height="25" /></li>
</ul>
<ul>
<li> Reboot the system by typing &#8220;reboot&#8221;</li>
</ul>
<p>The system should now be able to boot into the GUI environment. Upon reboot, the system will create a new xorg.conf file with the correct settings.</p>
<p>As a side note, you can also easily rename the xorg.conf file by using a live CD like Knoppix to boot into the system, navigating to the X11 directory on the local disk and renaming the file.</p>
<p>If you experience this problem in a VirtualBox environment, you can re-install the VirtualBox Guest Additions tool by clicking on the &#8220;Devices&#8221; menu item and selecting &#8220;Install Guest Additions&#8221;.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Fix+CentOS+6.4+Boot+Hang+After+Upgrade+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2110" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Fix+CentOS+6.4+Boot+Hang+After+Upgrade+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2110" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2013/04/03/how-to-fix-centos-6-4-boot-hang-after-upgrade.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mobile App Permissions: Are Users Really the Problem?</title>
		<link>http://blog.techprognosis.com/2013/03/30/mobile-app-permissions-are-users-really-the-problem.html</link>
		<comments>http://blog.techprognosis.com/2013/03/30/mobile-app-permissions-are-users-really-the-problem.html#comments</comments>
		<pubDate>Sat, 30 Mar 2013 18:14:10 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Android OS]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Privacy Matters]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[android permissions]]></category>
		<category><![CDATA[google play]]></category>
		<category><![CDATA[mobile security]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=2093</guid>
		<description><![CDATA[While there have been a lot of news-worthy events in the past couple of years involving corporate breaches, one thing has not changed. Users are still considered the greatest obstacle to information security. Whether it is phishing, opening infected attachments, or &#8220;just being stupid and lazy&#8221;. Our focus in this article will be on the [...]]]></description>
				<content:encoded><![CDATA[<p>While there have been a lot of news-worthy events in the past couple of years involving corporate breaches, one thing has not changed. Users are still considered the greatest obstacle to information security. Whether it is phishing, opening infected attachments, or &#8220;just being stupid and lazy&#8221;.</p>
<p>Our focus in this article will be on the &#8220;stupid and lazy&#8221; part of this equation. We will take a quick look at the way users tackle mobile app permissions in the android market place otherwise known as Google Play. A cursory look at some apps on Google Play and the permissions required by these apps, and the ratings given by users, even to apps with seemingly over-reaching or meaningless permissions, explains a lot about why security will continue to be a problem for a very long time.<span id="more-2093"></span></p>
<p>As mentioned in an <a title="Why Google's Malware Bouncer Is Not Enough" href="http://blog.techprognosis.com/2012/02/05/why-googles-malware-bouncer-is-not-enough.html">earlier article</a>, it is amazing how much people are willing to sacrifice in the name of using an app, or sheer laziness and the inability to do a little research and due diligence before using an app. For example, take apps that perform exactly the same function, like Gaming, Task List, Timer, or even a World Clock and compare the permission requested. The permission requested by one app will border on the ridiculous for its purpose while the other seems appropriate. In these days of ad-supported apps, it is not unusual for an app to request internet access or location service if applicable.</p>
<p>But does a clock really need access to your phone calls and the remote number connected by a call? Does it need the permission to:</p>
<p>&#8220;call phone numbers without your intervention&#8221;,<br />
&#8220;read data about your contacts stored on your tablet, including the frequency with which you&#8217;ve called, emailed, or communicated in other ways with specific individuals&#8221;,<br />
&#8220;read from the system&#8217;s various log files&#8230;to discover general information about what you are doing with the [device]&#8220;, &#8220;communicate with Near Field Communication (NFC) tags, cards, and readers&#8221;?</p>
<p>Not if another app that can perform the exact same function &#8220;Requires no special permission to run&#8221;. The main function here is to &#8220;tell you the accurate time about any timezone of the world&#8221;, period. Does this app really need all that permission to tell the user that the time is 3:00 P.M in Chicago, 2:00 P.M. in New York and 9:00 P.M. in Lagos, Nigeria?</p>
<p>Yet, a quick look at the user reviews show thousands of people who happily install these apps and give glowing reviews of how they &#8220;can&#8217;t do without it&#8221;. Yet they wonder why their phones or tablets are &#8220;suddenly&#8221; freezing, making phone calls at night and  can &#8220;unlock my device without me doing anything&#8221;.</p>
<p>Certain apps by the function they perform give us an idea of the type of permissions or access to personal data that may be needed. A contact manager, phone dialer or calendar can justify requiring access to pretty much everything. But does a Flashlight app with a declared function to &#8220;use your device&#8217;s camera LED / flash / screen as a torch&#8221; need permission to modify system&#8217;s setting data, change current configuration, such as locale, take pictures, access the contact list, send SMS and make phone calls?</p>
<p>It is very important to look at the requested app permissions relative to what its function is. So before installing an app, do a little research on it. Google Play displays the permission required for an app before installation.</p>
<p>Ultimately, as we&#8217;ve mentioned in a <a href="http://blog.techprognosis.com/2012/02/05/why-googles-malware-bouncer-is-not-enough.html">previous article</a>, Google has to take on more responsibility in this arena. As a developer opined, &#8220;The reason for the permissions is actually due to the underlying development framework. [Apps are] developed using Corona SDK which was made by Ansca Mobile and is now known as Corona Labs. These<strong> permissions are included by default when the app is compiled</strong> and there is currently <strong>no easy way to remove them</strong>!&#8221;</p>
<p>According to one <a href="http://nynix.com/2012/07/android-permissions-and-concerns/">developer</a>, &#8220;Many developers in the Corona community have requested that these be optional and only included if the app actually uses the internet for something. Corona Labs has indicated they are looking at this issue (granted they have been looking at it for some time now).&#8221;</p>
<p>But a bigger issue is that this could be a code problem. Indeed, the argument, according to <a href="http://developer.coronalabs.com/forum/2012/04/22/default-android-permissions">Corona Labs</a>, is that &#8220;We&#8217;re not ready to strip out the default permission from Android apps yet. We can&#8217;t just rip them out, because a lot of code and 3rd party dependencies such as InMobi, inneractive, OpenFeint, Flurry, etc. Ripping them out would cause crashes and generate a lot issues &#8211; but we haven&#8217;t forgotten about this and do hope we can come to a solution.&#8221;</p>
<p>For further discussions on this issue, see <a href="http://developer.coronalabs.com/forum/2012/04/22/default-android-permissions">here</a> and <a href=" http://developer.coronalabs.com/forum/2012/02/29/disable-app-permissions-and-third-party-services">here</a>.</p>
<p>So a lot of what users get in terms of unreasonable request for app permissions could actually be seen as &#8220;standards&#8221; set by Google and its partners. While many developer are adamant that these app permissions &#8220;don&#8217;t do anything&#8221;, it is a great risk for users to take.</p>
<p>It is not just Google. On Amazon AppStore, apps have permission issues as well. According to one developer, &#8220;People don&#8217;t even bother downloading, they just rate with 1 star&#8221;. Here is an <a href=" http://www.amazon.com/Candycane-Apps-Fling/dp/B006ZZC3D6/ref=sr_1_1?ie=UTF8&amp;qid=1335083347&amp;sr=8-1">example</a>.</p>
<p>An interesting thing is that many developers are aware of this problem and are doing their best to help in alleviating the concerns users have by going the extra mile and doing the work. A few have already gone that <a href="http://www.ludicroussoftware.com/blog/2012/05/08/remove-unused-libraries-from-corona-apps/">route</a>.</p>
<p>The best advise for users of apps, whether it is from Apple, Amazon, Google or others is to do their due diligence and know what they are getting into before installing an app, no matter how shiny and cool it looks. For example, at the Google Play store, users can follow these steps to check the app permissions requested by a particular app before installing:</p>
<ul>
<li>Open the app you want to install and read the &#8220;Overview&#8221; to get an idea of what the app really does, then</li>
<li>Click on the &#8220;Permissions&#8221; tab to see the permissions required for the app to run.</li>
<li>Read the reviews of other users, but focus on the &#8220;negative&#8221; reviews to see why the user did not like the app.</li>
</ul>
<p><img class="alignnone size-full wp-image-2098" alt="Google_Play_Permissions1" src="http://blog.techprognosis.com/wp-content/uploads/2013/03/Google_Play_Permissions1.png" width="492" height="301" /></p>
<p>If you are not comfortable with the required permsissions, search the store for similar apps until you find something you are comfortable with. For example, take the Moon+ Reader. The overview describes it as a &#8220;Book reader with powerful controls &amp; full functions&#8221; which allows you to &#8220;Read thousands of ebooks for free, supports online ebook libraries&#8221;. The permissions required are &#8220;Network Communication&#8221; and &#8220;Storage&#8221;. This is a great example of where the permission required is in line with the function of the app &#8211; internet access for &#8220;online ebook libraries&#8221; and storage for the books.</p>
<p>Within the book reader category, you will find apps that do not require any permissions like the &#8220;Nomad Reader&#8221;, the &#8220;50000+ Free eBooks Reader&#8221; which only need access to storage, and the extreme like the &#8220;50000 Free Ebooks &amp; Reader&#8221; that wants access to phone features, location services and the ability for the app &#8220;to read data about your contacts stored on your tablet, including the frequency with which you&#8217;ve called, emailed, or communicated in other ways with specific individuals&#8221;  &#8211; totally unnecessary for a book reader, in my opinion. Note the similarities in the names of the last two examples.</p>
<p>For those who are bold enough to experiment, there are some apps for managing permissions at the Google Play store. One is called Android PErmission Filter System (<a href="https://play.google.com/store/apps/details?id=de.unisiegen.informatik.bs.apefs">APEFS</a>), developed at the <a href="http://www.bs.informatik.uni-siegen.de/forschung/apefs/index_en_html">Siegen University</a> in Germany.</p>
<p>APEFS  is an &#8220;An Infrastructure for Permission-based filtering of Android Apps&#8221; and &#8220;is able to filter apps that are interesting for the user by search in charts and searches for suspicious patterns and so allows controlled installation of apps. To do so the user can use filter options, like Internet access or Paid services, offered by APEFS that fit to his view of security issues. APEFS then discards apps that [are] questionable from the view of the user&#8221;.</p>
<p>It even works on already installed apps so you can review the permissions granted to those apps and remove them if needed.</p>
<p>Another one is called <a title="App Permission Watcher" href="https://play.google.com/store/apps/details?id=de.struse.apewatch&amp;feature=related_apps#?t=W251bGwsMSwxLDEwOSwiZGUuc3RydXNlLmFwZXdhdGNoIl0">App Permission Watcher</a>, described as an app which &#8220;helps you to monitor the permissions used by installed non-system Apps. It warns you about suspicious permission combinations that can be used to compromise privacy or to cause unwanted costs&#8221;. It was developed by <a href="http://www.apewatch.de/index_en.html">Eric Struse</a> as part of a thesis at Ruhr University Bochum and University of Duisburg-Essen (Germany).</p>
<p>There is also <a title="Permission Friendly Apps" href="https://play.google.com/store/apps/details?id=org.androidsoft.app.permission&amp;feature=related_apps#?t=W251bGwsMSwxLDEwOSwib3JnLmFuZHJvaWRzb2Z0LmFwcC5wZXJtaXNzaW9uIl0">Permission Friendly Apps</a> by <a href="http://www.androidsoft.org/">Androidsoft</a>. This app allows you to review the permissions granted to apps that are already installed and provides the opportunity of uninstalling suspicious apps.</p>
<p>As always, use with caution and at your own risk.</p>
<p>Please note that using filters like &#8220;SafeSearch: Strict&#8221; has nothing to do with permissions &#8211; read more about this <a title="Google Play Filters" href="https://developer.android.com/google/play/filters.html">here</a>.</p>
<p><img class="size-full wp-image-2096 alignnone" alt="gp_filter" src="http://blog.techprognosis.com/wp-content/uploads/2013/03/gp_filter.png" width="514" height="57" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Mobile+App+Permissions%3A+Are+Users+Really+the+Problem%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2093" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Mobile+App+Permissions%3A+Are+Users+Really+the+Problem%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2093" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2013/03/30/mobile-app-permissions-are-users-really-the-problem.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Cut Costs With Hosted Digital Phones</title>
		<link>http://blog.techprognosis.com/2012/04/29/how-to-cut-costs-with-hosted-digital-phones.html</link>
		<comments>http://blog.techprognosis.com/2012/04/29/how-to-cut-costs-with-hosted-digital-phones.html#comments</comments>
		<pubDate>Sun, 29 Apr 2012 16:23:51 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Enterprise Computing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=2072</guid>
		<description><![CDATA[This is the Internet Age. Broadband and high-speed connections in the small to midsize business environment is now the norm as opposed to the exception it was a few years ago. What does that mean for the small and midsize business owner? Huge cost savings for one, in the area of communication. With the many [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2074" style="margin-left: 8px; margin-right: 8px;" title="techprognosis_IP_Phone" alt="" src="http://blog.techprognosis.com/wp-content/uploads/2012/04/techprognosis_IP_Phone.png" width="86" height="86" />This is the Internet Age. Broadband and high-speed connections in the small to midsize business environment is now the norm as opposed to the exception it was a few years ago. What does that mean for the small and midsize business owner? Huge cost savings for one, in the area of communication. With the many offerings available today, it is not uncommon for businesses to reduce telephone costs by as much as eighty (80) percent. Here&#8217;s the rundown.</p>
<p>VoIP is a term that refers to Voice over Internet Protocol. It is a technology that allows phone calls to be made using high-speed Internet connections like cable, T1 or high-end DSL. Other common names for VoIP are IP, digital and Internet phones. The unique thing about digital phone technology is that it works with regular analog phones and this is important because since not everyone may have this technology in place, your calls will still be received whether the party you are calling has VoIP in place or not.<span id="more-2072"></span></p>
<p>What is a hosted digital phone system and how does it benefit you?</p>
<p>Host digital phone simply means that all the equipment and service you need for the phone system is provided by a hosting company and you therefore do not need to have any equipment at your location. The only thing that is highly critical is that your business location needs a reliable high-speed Internet connection. The great thing is that your business location already have most of what is needed &#8211; computers, Internet connection, a computer network etc.</p>
<p>You can Cut Costs With Hosted Digital Phones and here are some of the advantages:</p>
<ul>
<li>There is no need to have a Private Branch eXchange (PBX), which is the very expensive box that major telephone service providers install on your premises. That drastically reduces the huge capital outlay required to install a PBX onsite because all that is required for a digital phone system is high-speed Internet connection and a router which is provided by the service provider. The flexibility of this system is truly great because most of the responsibility of handling calls rests on the service provider.</li>
<li>Since digital phones use what is called a packet based technology, it is possible to make a lot of calls at the same time.</li>
<li>You can select a fixed monthly fee that covers all the calls you make since your phones use Internet technology. In addition, it does not make any difference whether you have one or several locations. This is a great way to save on long distance charges.</li>
<li>Digital phone systems allow you to receive faxes, emails and text messages as well as the ability to take your phone on the road if you are traveling.</li>
<li>Support can be provided remotely and the result is instantaneous. This is useful for adding new users or extensions on configuring the phone without having to wait for a technician to drive to the office. It also makes it very easy to move phones from one location to another since they just need an IP address in order to work.</li>
<li>The ability to have a toll-free number at a fixed cost.</li>
</ul>
<p>For more information on how to cut costs and start saving with a hosted digital telephone system, visit our <a title="Contact Tech Prognosis" href="http://www.techprognosis.com/contact-us.html">website</a>.</p>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Cut+Costs+With+Hosted+Digital+Phones+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2072" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=How+To+Cut+Costs+With+Hosted+Digital+Phones+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D2072" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2012/04/29/how-to-cut-costs-with-hosted-digital-phones.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
