Ryan Rampersad

Thoughts, Ideas & Opinions


New At The Nexus & Nexus Special

By Ryan on April 11, 2012

We’ve had a fun weekend. On Saturday evening, I sat down with my father and we discussed his normal person impressions of Windows, Best Buy’s store closings, and lots more. It was a lot of fun having my dad in studio actually speaking this time.

I’m Not Into Skirting

On Easter eve, Ray and Ryan Rampersad enter the basement and chat about Android’s ignorance of the normal, animal travesties, types of cheese, Target’s layout, Windows 8, Best Buy’s impending doom and possible solutions, brief covers of this week’s news and more!

On Sunday evening, Matthew Petschl and I actually created a podcast covering everything from my phone review, to Facebook’s patents, to OS/2 Warp’s 25th anniversary.

It’s Not Called Quacking

Matthew Petschl and Ryan Rampersad manage to throw a show together a show and talk about Wifigate, the Java-Mac virus, the words from the seer, the real review of Ryan’s new phone, more lawsuits galore, Yahoo versus Facebook, the OS/2 celebration and so much more!

Two great podcasts ready for your listening pleasure.

Posted in Podcast | Tagged at the nexus, nexus special, podcast | Leave a response

Random Integers in Python

By Ryan on April 9, 2012

If you need to get a random number in python, and it just needs to be an integer, try importing randint from the random library and then using the inclusive bounds. For instance, if you want numbers between 1 and 6 for a six-sided die, the parameters are simply a <= x <= b, so simply 1 and 6. How intuitive.

from random import randint

def get_die():
  die = randint(1,6)
  return die

When I learned python years ago, I was scared by the mountain of libraries available.

Posted in Python | Tagged integer, python, random | 2 Responses

Motorola Triumph Review

By Ryan on April 6, 2012

Let’s talk about the Motorola Triumph. It’s still the “best” phone you can get on Virgin Mobile and likely elsewhere that is also prepaid barring the slightly less fantastic Exhibit. Two weeks ago I forked over an arm and a leg to ditch my year-old long over-used Optimus V for this behemoth of a phone. So let’s talk about the Motorola Triumph.

Motorola Triumph

We already remember the first weeks – the glory of getting the newest phone in the market and praising how wonderful it was to finally have an actual smartphone. That’s how it was when the Triumph came out in Summer of 2011. It was short-lived though as quality control issues came to light through numerous blogs, forums and just about everywhere else. That tarnished my enthusiasm for the phone and I held off from buying it. I had been using my replaced Optimus V from February 2011, and was nearing the practical limits of what it could do, and only by deleting messages, application caches and just about everything to keep it from displaying the dreaded low on spasce notification, was I able to prolong its life.

The build quality problems I knew about were screen flickering issues, super-weak GPS signals and general system instability. If only I had a source for these uncited problems!

My particular handset does not exhibit the GPS problem, the flickering problem is more likely a software bug and even at that, it’s less noticeable overtime as you learn how to avoid it (wait at least four seconds between pressing the power button into sleep and then out of sleep). So my problems at the very least are not the usually reported problems, are at least not among those that were reported at release of the Triumph.

The Big Problem – Wi-Fi

No, my problem is with wifi. Yes, wifi, the very point of having a smartphone is Internet connectivity and through wifi at that. So what does my Motorola Triumph handset do? It crashes and then restarts.

Here’s the deal. At the University of Minnesota, we have a wifi network called “UofM Secure” because you need your “X500” credentials to login, which is simply a username and password. This is technically a 802.1 EAP network, which is all just a fancy authentication system based on WPA and WPA2. It’s secure and wonderful, and definitely beats having to authenticate through an open wifi network login page.

So with the Motorola Triumph, if I’m in an area with wifi, and it is already connected without going into Settings > Wireless & networks > Wi-Fi settings, there’s a low chance of the crash. But if I do have go through settings to select the network (essentially forcing wifi to connect), it will often become unresponsive and then just crash! But then it gets better. It can do this multiple times if the network does not come back on its own without going through settings. The saving grace now is the phone is fast enough to restart in less than 30 seconds, but still. It is ridiculous to have a phone that crashes because it has connected to wifi.

But the problem does not end there, oh no. In fact, wifi problems continue. If I am connected and either downloading a page, podcast or using some sufficient amount of wifi data transfer, there’s a large possibility that I will lose the connection to the network. And you know that means – more chances to restart. Typically, this is rarer than the previous restarting problem, but it certainly does happen in places where the Optimus V (at the university) had no problems on the network. I can be reading in Google Reader and suddenly, bam! no wifi. But here’s the kicker – and a confusing point – it’s not just 802.1 EAP in this case. It happens at home to in my 802.11n network, the connection will suddenly drop out – just like that, in the blink of an eye.

To explain that better, let me contrast with the Optimus V. At home, I never had a wifi drop out, if it had gone to sleep and turned wifi off, it would reconnect seconds after waking up, no problem, and while using the phone itself, it would stay on perfectly for extended periods of time to the point it never actually dropped out while I was watching. Ever. For instance, my favorite podcast player, Listen by Google, would allow me to listen and download podcasts at the same time. The Motorola Triumph cannot do this because it will often drop out, and Listen even insists that when I try to listen/stream while downloading – especially while the download is incomplete, it will state, “An error occurred while playing this episode.” That error never came up on the Optimus V. It may not be related to the wifi, but the staggering amount “Error (file not found)” and “Error (connection timed out)” notices I receive from Listen is surely a sign of the wifi problem – it simply cannot keep up a stable connection for an entire 60MB file.

But it’s not just Listen, it’s something as simple as browsing. I can be checking my bus schedule and be unsurprised that what I thought was just slow Internet on campus was actually due to the phone losing the connection yet again.

There are certainly lesser problems in the phone, but this is the one I demand to be fixed. It absolutely must be solved. Either by software or hardware or magic.

Let’s talk about some other observations. I have had this phone for two weeks; long enough to get a feel for oddities.

Battery Life

Let’s begin with the battery life. In a normal school day, I clock in at 6am and clock out around 3pm (and by clock in and out, I mean take off and put on the phone from the charger). By noon, I usually from down to 55% with light to moderate usage, though with heavier usage it goes to 40%. That’s no a big deal. Now, if for some reason wifi is being insane inane on any given day and it disconnects and reconnects continuously, well, say goodbye to that battery – 40% by 9am! Great. Actually, barring that exception, I’m pleased with the battery life in the phone. I have not had a close call yet, and I feel like I need to keep more battery life for a longer day (like Wednesday with my physics lab through 5pm), I go into Airplane mode with cuts me off from the celluar network (and who needs that during lab?) Since I only read and despise games, this works fine for me. No problems there.

The Keyboard

Now how about that keyboard? Here’s an example of my poor typing with the stock Android keyboard.

Now, how abiut rhat keyboars. This keybaord isbso easyto use becuas it ahs no ictiondarg. Revooutinary right? This is ibsabity.

Why did it come out like this? Because autocomplete does not exist on this phone naturally. Oh no, somehow, there is no dictionary except for your previously imported list of contacts and built-in names. So the words, “about”, “keyboard”, “easy”, “because” and more are unintelligible because it cannot correct them, it doesn’t know them. This demonstrates a lack of … what, I don’t even know? Who decides to sell a phone without an autocorrection dictionary? Who’s fault is this? Motorola’s? Google’s? The World’s? My solution was to install the ICS Keyboard that was simply too slow on the Optimus V (and immature at the time). But do normal people even know they can do this? My father certainly does not and his messages look like they were often written by birds (that may be angry).

Speed & Stability

Speed and stablity are interesting topics. Barring the occasional wifi-restart, the phone is generally stable. I run LauncherPro as the homescreen, and it runs with minimal effects enabled (none of that cubic nonsense) without any problems, the apps drawer scrolls smoothly, webpages, long lists and everything scrolls just fine. Stability wise, I’ve rarely had an app crash on its own and if it did, it was Facebook, and that didn’t work well on the Optimus V anyway. Switching from portrait to landscape works fast and flawlessly, where on the Optimus V, it was quite slow. On the Triumph, the phone is pretty much always responsive to the touch, but a problem is the capacitive menu, home and back buttons are less responsive than the actual screen, so I have to hit them multiple times quite often to know I registered a response. The haptic feedback helps, but it’s minimal.

Comfort

I’ve spoken about comfort before. Comfort is in terms of being able to swipe with one’s thumb from corner to corner of the phone. That is kinda possible but not easy with this Motorola Triumph’s huge 4.1” diagonal screensize. In fact, it almost hurts. Actually, it does hurt to overextend; with two hands the problem is solved, because you can hold with one hand and swipe with the other. So now I know why everyone claims smaller phones are better. The screensize is great and all, but the pixel density is more important for me compared with actually being able to interact with the controls. If you’re holding the Triumph in one hand, it’ll be a tricky maneuver to hit that notifications bar, which apparently is something you do pretty often.

The Network

Initially, I heard various reports of weak 3G reception and that reasoning isn’t condemned by the fact there is visually 4 bars on the Motorola Triump while there are 5 on the Optimus V. I’m not exactly sure what that means, but in my experience, the Motorola Triumph is fine in the University of Minnesota, Saint Paul region. The bars are a bad indicator of 3G service, and as far as I know, I have always been able to send and receive text messages in all but the deepest depths of the great buildings at the university.

The OS – Android 2.2.2

What else is there? How about the operating system itself? Android 2.2.2 isn’t bad; but it has no more to offer than my already year-old phone, the Optimus V, running the same. 2.3.5 I believe is the leading version of Gingerbread but I don’t even remember what it could do; let alone improve performance. It doesn’t matter either way, every app functions perfectly – nobody can drop 2.2 support because, well, there are 96% of all Android phones running that. Oh yeah. That said, after having experienced the glorious Ice Cream Sandwich, well, it’s a shame this phone will never support either an official build or completely a self-installed variant. Hacking the TouchPad to support CM9 was easy enough but on the phone it’s a slightly different story.

Wrap Up

So, how about a numeric score? I like the 1-5 scoring system, but let me explain how I broke the score down all down.

  • -1 for the many and consistent wifi connectivity problems
  • -0.1 for the outdated version of Android despite being available for more than a year and half, software wise and hardware wise
  • -0.1 for the insane screensize and minor discomfort
  • -0.2 for a completely broken stock keyboard

Despite those cons, I liked that the phone is suitably fast for a 1GHz processor and modern phone smartphone; it actually feels fast enough to be smart, and that goes for being responsive too. And of course, for having more storage space even after twice as many apps as I had on the Optimus V at the end of its life. So my final score is 3.6 out of 5. So that’s a 72% satisfaction rate, which is considered a B+ in my physics courses; a C- in the curvless world.

Bonus

While writing this, I did a little more testing. Using my favorite Wifi Analyzer and Listen to download an episode of Tech News Today. The episode in question was only 25MB. While it was downloading in the background, I was watching the Analyzer. My office is about 8 feet away from the n-router, and that’s separated by a single wall. In that time, the wifi dropped out from a nearly -30 dbm signal to a mere -80 dbm signal and of course the download was interrupted; my laptop was still receiving wifi perfectly right next to the phone. Wikipedia explains that anything around -10 dbm is the ceiling on wifi signal but anywhere from -30 to -70 are fair game for wifi. A drop from -30 dbm to -80 dbm is definitely unusual as this is a logarithmic scale and that’s like dropping 50 orders of magnitude. So I don’t think I’m making all of this up.

Despite all of this, I consider myself lucky as there were no restarts while writing.

Posted in Phones, Reviews | Tagged mobile, motorola, triumph, virgin | 4 Responses

Align To Artboard – Illustrator

By Ryan on April 6, 2012

I don’t normally use Illustrator, but when I do, I like to keep everything centered on the artboard, or the huge green square in the center of the screen. It’s actually quite easy.

Illustrator Artboard Align

If you have objects that need to be aligned, select them and then Object > Group. This puts them in a group and they become safe from the alignment themselves; their center point is what is centered. Then use the selection tool or more informally, the black mouse. Then in the middle of the attributes bar, there is a black-square that allows you to specify alignment – either to the artboard or to the crop area. Choose the former. For a center alignment, use Horizontal and Vertical center align and that’s it. You might also want to ungroup your previously grouped objects, but that’s up to you.

Posted in Design | Tagged align, illustrator | Leave a response

Windows 8 Mail Woes

By Ryan on March 27, 2012

I have been using the Windows 8 Consumer Preview since the launch at the end of February. To test more than just the regular Windows desktop, I’ve wanted to attempt using the built in applications like Mail and Calendar. Those two applications are of prime importance on my Android phone, so on Windows, I like to think they would be too.

The woes of Windows 8 Mail begin with the standardized login screen for all those Microsoft-metro apps.

Windows 8 Mail on Metro

This screen which insists on Microsoft credentials block some degree of my progress. Previously, I don’t think Live Mail needed any special accounts to the application. This has something to do with the new sync feature of Windows 8, where you can log in anywhere and everything will just be like it is at home. The screen prompts:

Sing in with a Microsoft account
Enter the Microsoft account you want to use with Mail, Calendar, People and Messaging.

Incidentally, I have an account I never use save for Live Messenger once in a blue moon. I don’t know what that password is by memory either since I use the wonderful LastPass – only the best security for email accounts, right? I open up the LastPass site editor via the vault and bring forth the details, and then copy right password right out like I do for other non-webapp apps on Windows.

That is Totally Not My Password; Good luck, though.

Then back on the log in screen for Windows 8 Mail, I enter my Microsoft account username, which is of course is my email address, and then I go to the password box ready to paste in my very long and secure password. Except it does not paste. So I assume I waited too long and maybe it was cleared by LastPass for security reasons. I leave the metro side and copy the password again, and return, and try again. No difference.

It turns out that Windows 8 will keep the clipboard separate between the Windows 8 desktop and the Metro-interface. You know, to be secure and all – to prevent mischievous things from happening.

That’s ridiculous. In order to the use the Mail application on Windows 8, I need to have an intentionally short and memorable password just so I can log in a sync service I do not really intend on using. That’s absolutely unacceptable.

Posted in Windows | Tagged mail, metro, Microsoft, Windows | Leave a response

« PreviousNext »

Navigation

  • Home
  • About
  • Contact
  • Archives

Recent Tweet

  • So on Kimmel, the joke that kids thought Pandora was a country didn't for me (it was from Avatar), I thought it was a music app. 16 minutes ago

Recent Posts

  • Fall Schedule 2012
  • Spring Advising
  • Restart HP TouchPad
  • BestBuy’s Great Potential
  • Do-While Loop in Python
  • New At The Nexus & Nexus Special
  • Random Integers in Python
  • Motorola Triumph Review
  • Align To Artboard – Illustrator
  • Windows 8 Mail Woes

Popular Topics

Apple Browsers errors exam Google Java JavaScript linux Microsoft MooTools PHP podcast review terminal Tips twitter ubuntu unified Windows WordPress

Search

Archives

  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © 2012 Ryan Rampersad.

Powered by WordPress, Hybrid, and Defined Mass.