Categories
personal

Replaced my Galaxy Nexus with a Motorola X

When I woke up in the morning, it never crossed my mind that I was going to change my phone that day.

I’ve been off contract for several months. If I wanted to go back in to contract, I would need a good deal since I was on an unlimited data plan that are no longer offered. Another benefit that I should look into a new contract is the price of a new phone.

Since I’ve used my Galaxy Nexus for two years and have been very happy with the stock Android experience, I didn’t want to go back into a custom branded phone; like something with Samsung’s Touchwiz for example.

I started the day by getting lunch at P.F. Chang’s, and right across the street there was a Telcel customer service office. So I went over there just to be curious on what was available, and surprisingly got a good deal: a lower rate contract since I not using all the minutes I was paying for, and a relatively good price on the Motorola X phone.

Samsung Galaxy Nexus vs Motorola X

Coming from using the Galaxy Nexus, the improvements are very noticeable. Not in the software, which are minor tweaks, but in the performance. The GNex has 1GB RAM vs the Moto X’s 2GB RAM that make a world of difference in load and response times.

The screen is very bright and I love the contrast (is it called dynamic range?) of the blacks and the bright colors.

Although the general software is pure Google Android, it has some special software like Touchless control and display notifications. I comes with Android 4.2.2, and not the current 4.3 version. The Motorola sales guy told me that it will upgrade to 4.4 “as soon as it comes out”, but I take his word with a grain of salt. You can also install the Motorola Connect Chrome extension so you can read your SMS messages and review your call log on the computer screen.

Also the camera software is different from stock Android, which I still haven’t tested thoroughly. Upgrading my mobile camera from the GNex’s 8 megapixel camera to the Moto X’s 10.2 megapixel camera sounds like a nice improvement that I still have to test and compare in detail. I like the fact that with two swings of the wrist the camera quickly activates. I got tired of spending 8 to 12 seconds to bring up the camera on the GNex, most times missing the moment, and don’t get me started on the focusing. The Moto X camera seems to focus pretty fast the couple times I’ve tried it so far.

The only complain I have so far on the Moto X is the Gallery app. It doesn’t sync all my web albums. So all I see are the photos stored in the phone. I don’t want to replace the gallery app with some untrusted version. The same thing happens with my CyanogenMod tablet, but I’m willing to experiment on that one more than on my new device.

I know that at the time of this writing and my recent purchase, the Nexus 5 is only days away from being announced. But I don’t regret my purchase. It will take weeks for it to start hitting the streets and months for it to get offered by my mobile provider at probably double the price than in the US. I guess I’ll still want a Nexus 5 when it comes out, but for now I can wait a few months, to save up for it while I figure out how I can order it from the US and get it shipped to Mexico, but more importantly, read comments and feedback from the early adopters.

Categories
Digital rights Law & Freedom GNU/Linux Free Software & Open Source

10 apps for privacy and secure communication

Mobile security

With all the recent news about privacy violations, user data requests, gag orders and the like, it is useful to know that there are tools to communicate in safer ways. I can’t say that they are bullet-proof, as I’m not a security analyst, but at least you can add an extra layer of complexity to those trying to tap into your communications.

  1. Redphone – allows you to have encrypted phone calls
  2. TextSecure – for secure SMS/MMS communication
  3. Gibberbot – for encrtypted chat over Jabber (XMPP) or Google Talk (Hangouts), Facebook Chat, VKontakte, Yandex, Hyves, Odnoklassniki, StudiVZ, Livejournal, and more
  4. OscuraCam – helps you censor out parts of an image like a phone number, license plate, a face…or body part
  5. NoteCipher – stores encrypted notes on your mobile device
  6. GNU Privacy Guard for Android – to encrypt anything, from notes, photos.. any file and emails
  7. K-9 Mail – an open source email client with PGP support for sending and receiving encrypted emails
  8. Orbot – a free proxy app for your mobile device that encrypts your traffic using the TOR network.

    On the browser you can use:

  9. Mailvelope – for encrypting your emails through webmail.
  10. Cryptocat – for private chats within the web browser using OTR encryption

As I mentioned before in my encryption tutorial, having your privacy is not about having something to hide, it’s more about protecting yourself.

In the words of author Ayn Rand:

Civilization is the progress toward a society of privacy. The savage’s whole existence is public, ruled by the laws of his tribe. Civilization is the process of setting man free from men.

Categories
News Photography

Snapseed for Android vs Instagram

Snapseed

After Google bought Nik Software, makers of the then iOS-only app Snapseed, today they have released it for Android and for free! Snapseed is a very easy to use photo app to edit and enhance your shots.

Editing photos with Snapseed is very easy and the results are good. But let me compare it with the most popular photo sharing app right now: Instagram.

Filters

They both apply filters to photos. On Instagram you select the desired filter and see the preview instantly. You can’t select more than one filter on a photo. On Snapseed, not only you can apply several filters to a photo, but you can also tweak the settings of each filter.

instagram filters
snapseed filters

You have complete control over each effect you apply and that opens the posiblities to produce very interesting things. Snapseed not only applies filters to a photo, it can also straighten it, sharpen it and apply color correction on it.

snapspeed tweaking options
snapseed easy to use

Cropping

On Instagram all photos need to be square, and thus, you have to crop your images if you’re using the standard camera app on your device. Unless you use the Instagram camera app that takes only squared pictures, you will need to leave out something on your image when you crop it. Snapseed works with the full image, no matter the size. This includes panoramic and even the new photo sphere in Android 4.2.

instagram cropping
snapseed with panoramic photo

Social

The community is what is lacking in Snapseed, since it’s only a photo editing application, not a social network. But that is why Google has integrated it with Google+ and the photography community there is amazing. On Instagram you have a nice huge community but most of the pictures are not high quality material and since you can’t tweak the filters, you get the same feeling across multiple images and users. But even then, I love browsing the photos from my Twitter contacts that have accounts there, and double tapping to love their posts and explore new users to follow from what my peers have “loved” too.

With Snapseed you can stamp your own unique style to your shots and share them with the huge Google+ photography community. Over there, there’s more than just mobile photos of mirror self shots or coffee and food pictures. It’s a community with great professional and amateur photographers and good quality images. Also, it’s hard to browse and explore the Instagram social network from the browser. There’s been some improvements lately but still, it was not designed to be a web experience but a mobile one. Google+ is a very nice web and mobile experience and lets you post more than just your mobile photos.

instagram post
Google plus post via snapseed

Quality

One of my biggest rants about using Instagram is the quality of the images it produces. Since it was designed specifically for mobile devices and mobile sharing, the files are very compressed and with a very low quality. Here’s a sample of the same image before and after Instagram. You can see the difference in quality from miles away. For me, Instagram destroys your images and the only place they look good is on a mobile device (try printing your pictures!). Snapseed doesn’t compress the final image that much, so the result is a lot more enjoyable in any media.

instagram quality

Instagram quality

snapseed quality

Snapseed quality

Conclusion

I only use Instagram for it’s sharing capabilities. I can multi-post from one app to several social networks with one click. That part I do like. For the rest, I think that Snapseed covers most of my photo editing needs and it’s very good at that. Snapseed will give you all your photo editing needs on a full size image without completely destroying your image quality. They made it easy to share on Google+, naturally, but you can also send it to any other app with the standard “Share” button functionality, but it won’t be one click.

instagram sharing options
google plus post via snapseed

With all these competition for mobile photography, I wonder when will Flickr wake up and what will they do if they ever update and improve their poor and slow app.

Categories
Emacs GNU/Linux Free Software & Open Source

MobileOrg for Android setup and workflow

MobileOrg

Here’s a quick post on how I setup MobileOrg for Android

First of all, get the MobileOrg app from the Google Play Store. In my case, I set it up to work with my Dropbox account. The setup wizard is very simple and really the confusion or configuration relies on the desktop side with your Emacs setup.

According to the Org mode manual about MobileOrg, you have to setup the following:

You need to tell orgmode where all your org files will be stored. In my case I put them inside a ‘org/’ in my home directory.

;; Org mode
(setq org-directory "~/org")

Then you need to configure this two OrgMobile settings. The first variable “org-mobile-directory” must point to your local dropbox folder, the same path you indicated on your mobile device when configuring the app. The second one is the index file that MobileOrg will use to keep track of changes and other temporary stuff. I put it inside my org-directory for simplicity.

;; MobileOrg
(setq org-mobile-directory "~/Dropbox/MobileOrg")
(setq org-mobile-inbox-for-pull (concat org-directory "/index.org"))

Make sure the index.org file you indicated exists, if not create an empty file in that path.

Workflow

Now comes the simple part on how to work with it. All you have to do to make your org files available to the app is to run:

M-x org-mobile-push


On the app, just push the synchronize button each time you make any changes so they can be pulled on the desktop side with:

M-x org-mobile-pull

And that's it! Very simple and useful. I still think the MobileOrg app needs a lot of UI improvements but it's nice to have you org notes available at anytime and easy to edit without using only a text editor on a mobile device.

Categories
personal

Going wireless with Plantronics M155 and Android

Plantronics M155 headset

My old Motorola bluetooth headset that I’ve used for more than 6 years has been wearing out. The plastic rubber got ugly and started to break apart. Time to get a new headset.

After a while of browsing through the store shelves, I have to confess that the main reason I got the Plantronics M155 Bluetooth Headset
was because it had a “Android compatible” sticker in the box. It’s maddening that you go to a tech store to buy gadgets for your house and all you see everywhere is iPod/iPad compatible stuff with the ugly 30 pin connector and nothing to attract Android users. Hope this gets better with the new iPhone5 connector and manufacturers think more about broader device compatibility.

I like using mobile headsets, first of all, because of security concerns. Driving with one hand while holding the phone with the other, while it is still permitted/tolerated in some states in Mexico, it is not a good idea. Also, it’s way more comfortable to use the headset and answer quiclky with the push of a button. With this device I don’t even need to push a button, it has voice command recognition so it answers when I say “Answer” when a call arrives.

Lately, when taking a walk with my dog or while doing errands, I’ve been listening to music using the wired headphones that came with my Galaxy Nexus. But only used them on one ear, so I wouldn’t isolate all sound from my surroundings. I don’t want to get run by a car I didn’t hear coming.

Many times I had to switch from listening to music on my headphones, to listening to music on my car’s speakers (using a line-in cable) and connecting my bluetooth headset while in the car. Then, getting out of the car and switch back to wired headphones. The Plantronics M155 made the whole thing simpler because it has support for streaming music and when I plug the aux cable for the car speakers it switches automatically to the line out.

At first I thought that the grip wouldn’t hold and that I would need the over the ear loop that comes in the package. I took it to the gym using the default rubber thing that comes with it, and to my surprise, it didn’t fall off at all, even while at the treadmill. So although small and simple by the looks, it is well designed.

Volume levels and sound quality are good. Voices are very clear, and although I haven’t asked about it, I think ambient noise reduction is okay.

It has a manual on/off switch, which I like a lot, since my prevous Motorola model had one button that I had to hold for several seconds to power on or off. This was bad when travelling, I threw it in my backpack and it would turn on by itself if it got pressed against something. Then I took it out with the surprise that it had been on for a while and the battery was drained. The manual on/off switch is a must for such small gadgets. It’s also faster to power up since I don’t have to wait, which can be critical when you forget to turn your headset on and started driving away.

I expected more from the “Android compatible” labeling. I’m not talking about the label itself, but about the app. First, there is no QR code for me to get to the right app. I had to search for it by name on the Google Play Store. Then, after I installed it, all it does is just to report the status and battery of the device. No configuration or custom options for buttons or behaviors.

The battery on the device so far has proven to be great. I streamed music for 2.5 hours and still had 2 more hours of talk time. Plantronics claims that it has a 5 hour talk time, but I’m yet to find out. So far so good anyway. And the nice detail that it tells you how much talking time you have left when you power on the device is great. No more surprise hangups or having a dead device without any hints like with my previous headset.

Another good thing is the carging method. The Motorola model charged with a mini USB cable, and sometimes I couldn’t have that around with me at all times to charge it when needed. The Plantronics M155
charges with a micro USB, same as the phone, so that makes it easier to charge using the same cable, which I usually have one around, or quickly borrow one from another Android phone user.

So far I’m happy with the purchase. Being cables free while driving and now also while listening to music has been a nice experience. Specially when you walk your dog and sometimes the leash entangles with the headphones and she pulls the cable and gets them unplugged either from your phone, or worse, from your ears.

Categories
GNU/Linux Free Software & Open Source personal

Galaxy Nexus with Ice Cream Sandwich from Telcel

Galaxy Nexus box

I was lucky to get an online coupon to get the Galaxy Nexus phone on launch in Mexico (Telcel carrier) last thursday.

The software and usability

I wanted to give the phone some use before writing about it so I waited some weeks to post anything about it. I think it’s a very fast and elegant phone and the new operating system is key to its success. The good news is that the Galaxy Nexus was not altered by the carrier, so it has no crapware on it. It’s 100% Google’s Android Ice Cream Sandwich.

Having used for months the Samsung Galaxy Tab with Honeycomb, moving to ICS was not a big deal to me, but I can imagine that it would be a big leap for Gingerbread users. The interface is very different and they way you interact with apps has also changed. Since there are no “physical” buttons, or touchable buttons like in the Galaxy S and S2, all buttons are on screen. The menu button is gone, so for apps that use it you need to look for a button that has three vertical dots. That can be very confusing at first, but having used the Honeycomb’s Gtalk and Gmail apps, it was easy to figure that out immediately.

One friend once complained about Android taking too long to open the contacts list. On the Galaxy S it took a couple seconds to load. I don’t know if this is Samsung specific or all 2.x versions had this lag. On ICS there is no lag when opening the contacts list, it has a very fast scroll and it has a very nice and clean design.

For the security aware people, ICS now comes with an option to encrypt your phone, a feature that was present in Honeycomb as well for the tablets (but I hadn’t tried until now). The bad news about it is that once you decide to encrypt your phone, you can no longer use swipe, pattern or face unlock screens. Only PIN and passphrase unlock screens are available. I didn’t expect that but I don’t mind, I “ported” my pattern to a PIN and use that. I can’t imagine typing a passphrase everytime you want to unlock your phone.

Galaxy Nexus with Ice Cream Sandwich

The hardware and design

On the hardware design part, I like the fact that the headphone jack is at the bottom and not at the top like in the Galaxy S, this makes it more comfortable and a more natural movement when taking it out of your pocket without having to flip it around. I sometimes miss the front button that you could tap quickly to turn on the screen.

My surprise though, was that when I read the Galaxy Nexus official website, it says it has 32Gb of internal storage and no indication of any alternative options. The version I got, has only 13Gb and since it has no SD card slot to expand your storage, this can get quite limited.

The Galaxy Nexus has a multicolor notification LED that is very practical to see what type of notification you haven’t seen. The downside is that the LED blinks very slowly, so you have to stare at your phone for a couple seconds to see if there’s anything blinking. On the Galaxy S I used BLN notification and when I had a notification, the LEDS were always on. If only I could make the Galaxy Nexus LED blink faster it would be more practical.

Compared to the Galaxy S2, the phone’s camera is “smaller” on the Galaxy Nexus, and by that I mean that it has a 5 megapixel camera vs the Galaxy S2’s 8 megapixel camera. The good news is that it has a zero delay shutter speed so as soon as you hit the button, the picture is taken. Long shutter lags was one of my biggest rants on previous phone cameras, so for me this is a must have on every phone from now on.

Battery lasts longer than my Galaxy S, for which I’ve had to buy an additional battery because it drains so quickly. Still you have to take the normal battery saving considerations of turning off things that you don’t need, but it still lasts longer on idle. It’s a bigger battery as well, so it might be just that.

Conclusion

Having used the phone for a couple weeks now, I noticed that for me there was little difference in speed and usability to use the Galaxy Tab with Honeycomb or the Galaxy Nexus with ICS. But I could feel a difference when using the Galaxy S with Gingerbread. I went on a weekend trip taking only my phone and I didn’t miss my Tab or my laptop to do my causal browsing and information consuming “needs”. But I couldn’t say the same if I just had the Gingerbread phone, the larger screen and the commodities of ICS in the Galaxy Nexus makes it a very fast and comfortable mobile device. ICS is a very well built mobile operating system that is not designed as only a smartphone like the 2.x Android versions. I’m very happy with this new phone and I recommend it greatly.