20130715_011514

About Me

My name is Eric Gingell. I’m 38 years old, I’m a delivery driver for Pizza Hut, I live in Salt Lake City, Utah, and I graduated third in my class from ITT Technical Institute with an Associates in Computer Science; although, for the most part, I am self-taught.

Sophie LaBüf is my inner child.

I am a closet programmer. I’m fluent in PHP, I’ve dabbled in Lua, ASP, and Java, and I’ve played with MSDOS batch and Linux shell scripting.

Most of the things I post, I did just to see if I could and, if I can’t do something, I try to figure out why and, sometimes, figuring out why allows me to be able to do it anyway. I like to rewrite API functions just to see if I can mimic the behavior of said function. Some examples, from Blizzard’s World of Warcraft UI API, can be found here, though I haven’t done much with Lua or WoWPedia/WoWWiki(old) since I quit WoW. I have also ported a few PHP functions to Lua to use in WoW interface coding. Those can be found here. Some of those on that page are not ported PHP functions, but I did write them. I’ve written several WoW addons. I don’t work in the field because this is fun for me and I don’t want it to become tedious. I will never ask for money, so if you ever see something I did with a cost associated with it, it’s because someone stole it.

I live with three cats, Fatty, Dingus, and Junior. I also live with my parents. Due to health problems, I am unable to make enough to move out.

20130120_040121

I enjoy table-top RPG, such as D&D, Fudge and Forgotten Armies. I also enjoy board and card games, such as Dominion, Uno (special “psycho” house rules (credit to Mark Whitley – good friend and former instructor at ITT Tech)), and Munchkin.

I am an observer. I like to watch and listen to people interact with one another. Sometimes I appear creepy, this is never my intention. I am also introverted. I’d rather not waste energy talking to someone I may never see again. I loathe small-talk, so if you see me in the hallway, don’t bother asking me how I am or what I think of the weather, this is a quick way to get on my bad-side. I hate every rendition of Sportball.

I like most forms of music, except country, but if it sounds good, I’ll listen to it even if it’s country. Heavy Metal and Classic Butt Rock are my favorites. Collective Soul is my all-time favorite band because they have a good variety within themselves (some songs are heavy, some are light). Their songs range from “I Love You ‘Cause You’re Such a Prick” to “Where the River Flows” to “Crown.” Classical Music, especially when it’s heavy viola or bass-violin, is the shit.

In conclusion: I’m a nice guy, but don’t ask me if it’s hot enough for me.

image

Prologue

I got a new phone recently. It’s made in India and some of the English text is awkwardly worded. It’s not without its weird quirks, but well worth the incredibly low price ($180).

Quirks

  • Can’t directly access Google Settings. You have to make a shortcut using an app like QuickShortcutMaker (look in Google Services Framework).
  • Can’t manage trusted places or devices for Smart Lock.
  • Doesn’t sync Google Calendar out of the box. You have to get Google Calendar Sync from ApkMirror and install it (no need for root, just install it). Reboot afterwards.
  • Smart Powersaving Mode sucks. It’s far too aggressive, you should turn it off.
  • There’s a hidden multi-user feature which can only be accessed by making a shortcut with QuickShortcutMaker (look in Settings). There’s no way to switch users without unlocking the phone and switching from that hidden menu and only stock apps are available after seeing up a new user, so you have to reinstall QuickShortcutMaker and make a new shortcut to said hidden feature to be able to switch back.
  • Disabling notifications in the stock calendar app doesn’t work, so if you use a different app for that and you don’t want both apps to notify, you can simply deny Calendar access to Calendar in its permissions.
  • I have yet to find any way to block phone numbers.
  • It’s dual-SIM, but you can’t have two SIM cards and an SD card. You can either have two SIM cards or one SIM card and one SD card.
  • The battery is not removable.
  • If you use a third-party launcher, you have to make it default again in the system settings every time your launcher updates.

Perks

  • There are more options for per-app notifications.
    image
  • 64-bit, eight cores, and 3GB of RAM.

Tips

  • Long-click Back to show recent apps.

Final Fantasy XV is the latest in the long-running Squaresoft cash-cow. I’m going to share some insights:

Grind for AP:

  • Prerequisites: Noctis must be allowed to drive during the day and night, the Ascension-Exploration/Roadrunning node must be activated, the Regalia Type-F (beat the game), and sticky tape (but not the residue leaving kind).
  • Drive to Lestallum and switch to Manual (Noctis drives).
  • Start heading southwest and tape down the R2 button.
  • You will drive in an endless circle gathering up AP along the way (the green circle in the figure below).
  • Notes: You will hit the guard rail where I put “CRASH” on the figure below every single time, you will occasionally hit other cars, and, if Prompto hasn’t asked you who he should take pictures of, he’ll ask once and not again until you rest; otherwise, you will never be bothered.

Best Food

  • Lasagna al Forno: HP+4000, Double EXP, and nullifies fire, ice, and lightning.

  • Marrowshroom Clowder: Guarantees critical hits.

Notes:

  • Each 24 hour cycle is roughly 48 minutes real-time.
  • Playing Justice Defenders 5 doesn’t stop the game clock.
  • Pressing Triangle while driving activates the car horn.
  • If you hear, “imperials above us” or “magitek engine, it’s close” and you don’t want to fight, find a tree to hide under and they’ll leave after a short time.
  • The entrances to Steyliff Grove and Castlemark Tower are only open at night.
  • Paths. Look for paths. Almost everywhere you go will have at least a partial well-beaten path to follow.

If you have two or more Android devices and at least one of them is not rooted and you have a stubborn app that doesn’t have any way to backup its data to the sdcard, just use ADB.

Enabling ADB

First you have to enable Developer Options which is easy. Just go to Settings and scroll to the bottom of the General tab (or just scroll to the bottom if there are no tabs). If you see Developer Options, great, it’s already enabled. If not click About Device and find the Build Number/Version (it’ll either be right there or in one of the sub-menus) and click it several times until your screen says “you are now a developer”. Now, go back and click Developer Options and check USB Debugging.

Get Android SDK for your computer

There are many places from which you can download it. If, however, you get it straight from Google, it’ll come with a full IDE which you may not want or need.

Backup Your Shit

Plug the source device into the USB of you computer and open a command prompt then type adb devices. Click “Allow” on your device if necessary. The output shows which devices are attached. If it says “online”, you’re good to go. Just type adb backup PACKAGENAME -f PATHTOSAVEBACKUPTO -apk (PACKAGENAME can be acquired from the Play Store URL for that app). Then click “perform backup” or however it’s worded. Finally, unplug the devices when the screen on said device says the backup has finished.

Restore Your Shit

Plug the target device in and repeat the above except type this instead adb restore PATHTOSAVEBACKUPTO and click “perform restore” or whatever it says on the device. When the screen on that device says it’s finished, you’re all set. Enjoy your app with all its settings on your new device.

Social Note for System Apps

If restoring system app data, which I don’t recommend because there may be compatibility issues, omit “-apk” from the adb backup command. You can’t restore system apps, anyway, only their data can be restored.

LG G4

My Samsung Galaxy S5 is a piece of shit (at least the one I have is)–it’s the worst phone I’ve ever had and I had a Palm Pre–and Samsung’s heavily modified version of a perfectly functional Android OS called TouchWiz with proprietary hardware that only works with said, has gotten to the point of hindrance, so I bought an LG G4. It’s vastly superior and cost half as much. The power and volume buttons being on the back will take some getting used to, but at least it doesn’t freeze up requiring a hard-boot whenever I use the Browser and/or Maps. I haven’t rooted it, yet. It seems to be more difficult than the Samsungs are and I don’t want to brick it.

LG G4 (www.lg.com)

Tips and Tricks

  1. Teleport Stone farming: Go to The Yensa Sandsea and fight Urutan-Yensa on the tower platforms. Once you get a good chain going, they’ll drop lots of Teleport Stones among other things.
  2. Zalera Battle (Barheim Passage – Optional Esper): Level 49 is best for this fight as it’s not a multiple of 2, 3, 4, or 5 and it’s not prime, so none of his AOE spells work, including Prime Lv. Death, which is a nightmare when you have only five minutes before he kicks you out making you have to start over.
  3. Force Enemy Respawn: Move two zones away before returning. You can also (sometimes) trick the engine by using a different entrance to make it think you’re in a different zone.

Hints/Notes

  1. Max HP: Your max HP can break the traditional 9999 cap, but the display will only show “9999”. Why? I have no clue, but you can only achieve this with Bubble (Doubles max HP) or Infuse (Consumer caster’s HP to change target’s HP to 10x that amount). *Assuming Infuse works that way, I’ve never used it. Infuse doesn’t work that way.

T-Mobile Samsung Phones are Slow

I’m pretty sure I figured out why my SGS5 runs like a turtle high on weed. I found a process called “com.samsung.authentication.gba” running in the background. I have yet to figure out what it does. Since my phone is rooted, I fired up Titanium Backup and froze the “app” which has no name other than the process name and rebooted. Currently, my phone is running like a rabbit on crack; however, I have been fooled by the placebo effect before, so we’ll see how it’s doing after a while.

This applies mostly to Android 5.1.1 (codename Lollipop), but also works with Android 5.0.1 (also Lollipop).

Edit (note): If you have a GSM account (T-Mobile, AT&T), you have to do step 5 every time you restart the phone – the SIM card data overrides the user data.

Speed dial #1 is reserved for your carrier’s voicemail number, but if you use Google Voice, you can change it easily. You have to:

1. Install the Google Voice app. Open it and setup your account.
2. Open your stock phone app.
3. Click menu-»Settings-»Call, scroll down to the Voicemail section.
4. Click “Service Provider” and choose Google Voice.
5. Click “Voicemail settings” and click your voicemail number.
6. Enjoy.

image

image

image

image

image