Saturday, April 5, 2014

Change log of Android 4.4.3



Even though there is no official statement from Google on what the new iteration of Android will be, the rumors tell us about a possible Android 4.4.3. On this forthcoming iteration, there are no UI changes expected, instead the performance enhancements are the main change.

According to a newly-leaked change log Google has been working hard to improve its software. Having said that there is no way to know if these changes are true. If they are, they should solve a lot of pesky problems(connection dropout makes me crazy). 

Someone may be disappointed since there is no big  UI change, but I think that these fixes are worth doing. Google may be holding out on the UI changes for a future iteration of Android. The current one seems to be working just fine and a lot of work has been put into it. Because of that Google now is able to concentrate on improving the performance of its OS.

The people who own Nexus devices will be the first to get the update as usual, with the Nexus 5 and 7 in the front line. Others will have to wait, and older devices(2 years or more) most probably will never see the update.



The complete change log is as follows:
    • frequent data connection dropout fix
    • mm-qcamera-daemon crash and optimization fixes
    • camera focus in regular and HDR modes fixes
    • Power Manager display wakelock fix
    • multiple Bluetooth fixes
    • fix for a random reboot
    • app shortcuts sometimes got removed from launcher after update
    • USB debugging security fix
    • app shortcuts security fix
    • Wi-Fi auto-connect fix
    • other camera fixes
    • MMS, Email/Exchange, Calendar, People/Dialer/Contacts, DSP, IPv6, VPN fixes
    • stuck in activation screen fix
    • missed call LED fix
    • subtitle fixes
    • data usage graph fix
    • Internet telephony fix
    • FCC compliance fix
    • miscellaneous fixes

The threat of Malware, visuallised by Kaspersy



Now, whats an antivirus company if there aren't any viruses? Recently the general public interest has shifted from viruses and malware to other things (mobile, wearables,etc). This can't be good for big antivirus companies.

In an attempt to remind us of all the dangerous things that travel through the World Wide Web, Kaspersky has created a real-time-security-threat-map. It shows real time threats happening through the globe. According to Kaspersky the most threatened country is Russia. It makes sense since the data is taken from the companies security network. Being a Russian company the majority of customers are home.

In itself it is a pretty cool map, got to hand it to Kaspersky. The idea behind it though is more commercial, than with the purpose to create awareness. Here you can check it yourself.

Samsung Galaxy 5 gets its first update before its release


As reported for Android News, Samsung its releasing the first OTA update for its new device before even it is officially released. A couple of Korean cell phone carriers have ignored the official date set by Samsung though and are selling it 2 weeks before.

The update is around 150 MB. It is quite a size for a phone that hasn't been tested from the masses. No one knows what it is about, or the changelog.

So if you are getting a new Galaxy S5 in the coming weeks, you will find yourself with a new update just a little bit after you turn your phone on. Be sure to turn the updates on or manually check for them yourself.

All sub 9 inch devices will get Windows for free.



This photo was taken at the annual Build conference. It was there that Microsoft declared its new strategy to break in the mobile market. All devices with a screen smaller than 9" such as smartphones and smaller tablets, will get Windows and Windows Phone for free. It is not the customers that will get their hands on the free OS(maybe at a later time), but the OEMs.

What does this mean for us customers? Supposedly, cheaper devices. But you can never be sure of such things. Unless the OEMs are really open about their pricing methods, we can not know for certain.

Microsoft's previous mobile strategy back in 2010, with Windows Phone 7 was that of small licensing fees. At the time this was a surprise and was a very welcome change. Device-makers would pay Microsoft a few bucks in exchange of having the backing of its massive patent portfolio.

Now four years later, it's clear that that strategy had no effect. Microsoft is in 3rd place when it comes to mobile devices. And it's a long 3rd place. It isn't even considerable when you put it against Google or Apple.

 By setting the limit at sub 9" screens Microsoft wants to protect the revenue stream form laptops and desktops. Even though that market is shrinking, Microsoft's Windows is still the dominant OS. It would be a shame to stop that money from coming, wouldn't it? But in the mobile market, considering its poor performance, this last move can improve things.

Microsoft is having some problems with OEMs too. Samsung is barely interested as it focuses on the Galaxy Brand, synonymous with Android. HTC has difficulties selling its top Android devices lately. Nokia which is the biggest supporter of Windows Phone, is getting bought from Microsoft so this deal does not really affect it. Maybe this new price will interest other smartphone makers, in China perhaps?

Friday, April 4, 2014

What is Komodo Edit and how to install it in Ubuntu?

"Komodo Edit is the free and Open-Source counterpart of Komodo IDE.
Looking for a powerful editor without all the advanced functionality an IDE comes with? Komodo Edit is for you. "-ActiveState

The sentences quoted above are taken from the official Komodo Edit website. This app is a beefed up text editor. If you want to work on your HTMLs or Css' (and much more) this is a great text editor.
Komodo Edit is based on Komodo IDE, a commercial product from ActiveState. The later one is a complete development environment for web and cloud-based projects. It's "little brother" Komodo Edit is a little different. It is open-source and has an unbeatable price, its free. It is based on the same codebase as Firefox so it is available for all major OSs. It also has a Firefox-like system to find and install add-ons.

Komodo supports customizable color schemes. You can find the themes online and simply drag and drop them on the apps window. This will install the theme
Another feature is its build in FTP client. This allows you to work with files on your servers without needing to download them or to create new projects.
Komodo also offers autocompletion, code folding and simple text zooming using the mouse wheel.

Installation:
Komodo Edit is offered for:
How To Install in Debian/Ubuntu/Mint

Although the installation for Windows and OS X is pretty straightforward, the same can not be said for Linux users. They offer a binary file which can be a pain to install for a big number of people. I am going to write here 3 simple command through which you can install in a non-painful way(for most).

sudo add-apt-repository ppa:mystic-mirage/komodo-edit

sudo apt-get update
sudo apt-get install komodo-edit

Enjoy!

PS: My editor of choice is Sublime text. If you want to try that one out too, click here: 

Sublime Text: How to install in Ubuntu based distributions

CCleaner comes to Android


CCleaner is one of the tools that I recommend to anyone who owns a laptop/desktop. It is great to clean up, optimize and maintain your device.
Now this awesome tool is coming to Android. Right now it is in the Beta stage, but still packs some good features.

The app allows you to:
  • clear app cache and data
  • bulk uninstall unwanted applications
  • erase your browser history or call logs
  • remove your clipboard data.
 Some of these features are available from Android itself. I guess it doesn't hurt to have some extra ones, and all together at the same place.

To get it you will need to join the Google+ Community and then download the app from Piriform.*

*There is a Play Store link but it doesn't work for me. You can try it. Link

'Powered By Android' may be coming

Reportedly Google is trying to unify the diverse Android universe. By unification I don't mean standardization of the UI, but recognition of the OS. Let me explain. For Android fans and tech enthusiasts knowing what Android is and where it runs is a no-brainier. The same can be said about iOS, Windows Phone or any mobile OS out there. The rest of the users though just know the branding of the device. Some may even say Galaxy OS.

Google is trying to get some acknowledgement for its work. Of course different UIs will still be there. TouchWiz or Sense for example aren't going anywhere. Why should they? There are a lot of launchers in the Play Store, these ones just come preinstalled. Even the Google Now launcher which Nexus 5 runs is available in the Store(Link).

What will happen is something like what Intel does in the laptop/desktop market. We are all familiar with the "Intel Inside" stickers in our laptops. There are there just to remind us of the huge work that Intel does. Even though we can't actually see the CPUs or GPUs that this company provides to these laptops, we know that they are there.

Google wants to achieve the same thing. Maybe not through stickers but through a notification in the boot screen.

This is not confirmed though. Also the methods on how this can be imposed to the OEMs is unclear. We haven't seen any of the new devices yet Samsung Galaxy S5, Sony Xperia Z2, etc. Also the reasons behind it are unclear.



Nautilus Terminal, File Manager and Terminal combined

Nautilius is the file manager of choice of Ubuntu. It is one of the best file managers out there, and since Ubuntu is the number 1 Linux distribution out there, is used by the majority of Linux users.
Terminal on the other hand, is one of the most important apps in Linux. It allows the user to communicate to the shell and pass instructions. Most of the people who don't know Linux think that everything is still done in the terminal.
Even though that is not completely true, the Terminal is a vital part of the Linux experience. You just can't completely ignore it. Of course new user-friendly distributions are trying to change this. To this day, none has been completely successful. It is not the distros' fault. There are simply a lot of apps out there who aren't represented in the different software centers, or just don't put Linux in their top priorities.
So at some point you'll have to use the Terminal.

Nautilius Terminal combines these two essential apps together. It follows your movements in the GUI and shows them in the terminal(cd ./example). Some of its features are:
  1. Completely compatible with Nautilus File Browser.
  2. Designed to follow your movement and Instructions within directories.
  3. Feature of Hide/Show Terminal in file browser, as required makes it very much useful.
  4. Supports Copy and Paste in Terminal.
  5. Supports Drag and Drop of files/folders in Terminal.
  6. The Embedded Terminal is re-sizeable, as per need.
 Following are the instructions on how to install it:

Debian/Ubuntu/Mint
$ sudo add-apt-repository ppa:flozz/flozz
$ sudo apt-get update
$ sudo apt-get install nautilus-terminal

Another small company is bought by Apple, Why?


Novauris is a small company most of us have never heard about. Yet this not so known, small company was recently bought by one of the big dogs,  Apple.
Now the natural question is why? What makes it so appealing to Apple, which doesn't normally buy companies for no reason.
Novauris specializes in speech recognition and has ties to the technology and patents underpinning Siri. According to TechCrunch it's experts are already working with Apple to improve it's voice assistant. The are only speculations though. Nothing is certtain. One of Novauris features and strong points has been locally-processed recognition. This would make Siri independent from data connection. It wouldn't rely anymore on distant servers. This is something that to this day no voice has succeeded on.
Again these are just rumors. There are no official statements have been issued from either Apple or Novauris.

Swiftkey Keyboard gets Updated, more personalization options

The number one 3rd party keyboard on Google Play store just got an update. This wonderful keyboard with the best prediction capabilities out there(in my opinion), just got even better.

Thanks to the new update Swiftkey Keyboard now can collect typographical data from Google+ public posts and from Evernote. These are the new additions to the existing lists of apps the keyboard can get data from(E.g. Sms app, Facebook, etc). The new feature is being released to everyone just now, but it has been available to beta users for a while.
Even though this is a good thing to people who do not have problem sharing information, it isn't that good a news for others, more skeptical about what they share. Being myself one of these people, I am just happy that the new personalization features just like the old ones are not forced upon me. They are opt-in and anyone can activate them through the settings menu.
And just like all updates to all apps this one brings numerous bug fixes, mainly forced closes on some devices.

Thursday, April 3, 2014

How to completely uninstall LibreOffice from Ubuntu and derivatives

I found myself installing LibreOffice by mistake in Elementary OS. Yes, I am not a LibreOffice fan. I like Kingsoft Office a lot more, but that's not the purpose of that post. After noticing my mistake I tried wanted to get rid of it. 

My first instinct  was to go to the Software Center and remove it using the comfortable GUI that it offers. Since I installed the office suite in a bulk installation I didn't know that in the software center, the apps were separate. So I started removing them one by one, hoping that after 5 clicks I would be done. 
Unfortunately though, I wasn't. There was still the "App who rules them all".
It wasn't just the icon that was left. Also the defaults were still set to LibreOffice to open documents and spreadsheets. What annoyed me most was Google Chrome trying to launch it each time I clicked on a document.

So I went to the good old terminal and did it the right way. I'll put it here so that everyone who wants to can use it.
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
Enjoy!

Sunday, March 30, 2014

The illusion of money


This is a picture I have had in my laptop for almost a year now. I felt it was time to share it with the world. Here is represented in a graphical interface the flow of money from a multitude of companies in our perfectly capitalized world.
As you can see, even though there is a very large number of companies out there the money really goes to a handful of them.
Now this picture is not complete, since industries like oil, telecommunication, electronics, etc are not represented here, but the idea is the same. Our market, our world is not as open and fair as it is pretended to be.
I won't say much more about this because I want you to think about this yourselves. This is not a conspiracy theory, it's the reality in which we live in.
Check it out and tell me what you think.

How to download songs from Grooveshark directly from Chrome

Grooveshark is a music streaming service used by many people(including me). Even though it has many legal disputes it is still one of the best music streaming services out there. The ability to upload you own songs and get music others have uploaded is the feature that makes this service so successful.


Image from Wikipedia
Google Chrome, on the other hand, is the browser of choice of approximately half the web users today(55.7% according to W3Schools).
Now trying to download music from Grooveshark would kind of beat the purpose of the service itself, which is to listen to music online. For different reasons though, we find the need to have access to some of our music even offline. When we want to listen  music on our mobile devices, mobile data plans can get pretty pricey.
Luckily, Chrome has plenty of add ons. One of them is Grooveshark Downloader. This simple add on allows you to download songs from your Grooveshark collection. It will add an icon on the right side of your Omnibox. That icon doesn't do much. If you click it, it will launch Grooveshark in a new tab.

What you need to do to use it though is to go to a certain list(it doesn't work on your entire song collection) and a download button will appear on the right side of the singer. Click it and a progress percentage will take its place when done it will ask you to save the mp3 file.

 Now the question is how to install it. Since the add on is not form the Store you can't install it the normal way. Here is what you should do.

1. Save the add on file in your hard drive. Download 
2. Type  chrome://extensions/ in your Omnibox.
3. Drag and drop the file.
4. Install and enjoy downloading your songs.