God is Always In Our Corner

Romans 8:31
31 What, then, shall we say in response to these things? If God is for us, who can be against us?

A lot of times we hear this verse quoted in almost a warlike way–“if you’re not for us, then you’re against us, and since God is on our side, you won’t win.” But this is not meant to be a war chant, especially when considered within the context of the preceding paragraph:

28 And we know that in all things God works for the good of those who love him, who have been called according to his purpose. 29 For those God foreknew he also predestined to be conformed to the likeness of his Son, that he might be the firstborn among many brothers. 30 And those he predestined, he also called; those he called, he also justified; those he justified, he also glorified.

Verse 31, then, is meant ultimately as encouragement to believers who still struggle, wondering whether they’re really important to God. Paul asserts that most certainly they are important to God, that they were called, predestined to be part of His Kingdom, and that God is always working for their good even while other human beings may scheme to tear them down. The same is true for us modern-day believers.

Now, God “always working for our good” doesn’t mean that our human-designed plans will always go flawlessly, that we’ll win every game we play, or that we’ll have all our heart’s desires fulfilled. But God will be there to support us when tragedies come, when sorrow creeps in or when betrayal strikes, orchestrating a far grander plan in which all believers will be glorified in the end.

Headache-B-Gone: My Visits to the Chiropractor

I’ve written a lot about the various episodes of pain I’ve suffered (chronicling my daily pain, for example, and how it’s affected my personality over time). A large part of that pain has come in the various forms of headaches, which I’ve suffered throughout my life. My teen years were dominated by eye-piercing migraines that literally had me screaming in the middle of the night, and my early to mid-twenties were tormented with stress-related blood pressure and tension headaches (and, as I discovered in 2011, pain relating to severely infected wisdom teeth as well).

However, over the last couple of years, a new type of headache had arisen to claim the crown which migraines and blood pressure seemed to have relinquished at last…and this one seemed the most resistant to treatment of them all. Well, at least until the chiropractor got to it. 😀

Symptoms: Dull Ice-Pick Through the Temple, and Exhaustion

I thought I had seen the last of my headache problems when I had my wisdom teeth out in November 2011. But the pain only gave me a brief few months’ respite, and then returned.

This pain, however, was a little different from the burning-nerve headaches I’d had with my wisdom teeth. I wasn’t exactly lying in bed clutching my head and crying, but it was still head pain, and it exhausted me. It seemed I just couldn’t get enough sleep, and as soon as I woke up, my head began to scream at me again. But I was also wakeful during nights because I dreaded laying my head to the pillow–it seemed that was when my headaches would begin, dulled only by falling asleep. It was a strange paradox.

It became slowly worse, as 2012 ended and 2013 began; I found myself slipping back into the routine of “doing only what I needed to do” because trying to do any more left me unspeakably tired. And eventually, the headache, which resembled a dull ice pick being slowly tapped into my skull by my own pulse, dominated every day and every night. It was a never-ending pain–it was not “the worst headache I’d ever had,” but it just DIDN’T STOP.

No medicine would touch this pain, either; it laughed off Tylenol, shrugged off Aleve, and bowed only momentarily to Advil and Advil Migraine before flaring right back up again. Even my prescribed muscle relaxer, Flexeril, could only tame it for a few hours before it was back bad as ever. The headache might switch sides of my head 4 or 5 times a day, but it was CONSTANT; it was a siege, a siege I was rapidly losing.

By the end of July 2013, I had had ENOUGH. I felt as if my life were being controlled by the headache; my daily and weekly plans revolved around “whether my head hurt or not.” And I was NOT going to live my life like this yet again, not after what I went through in 2011 with my teeth. I didn’t know what to do, other than to start seeing specialists, since my primary care doctor was just as stumped by these headaches as I was.

The Chiropractor Visit: One More Step before the Neurologist

On the encouragement and recommendations of a couple of friends, I finally made an appointment to see a local chiropractor on the last Friday in July. (That morning, I woke up with yet another headache tapping away at my temple, and I was glad–I wanted the chiropractor to see the headache in action, so they could more accurately see what was happening.)

Once I got to the appointment and was taken back into the office, I described the headache pain in as full detail as I could; the chiropractor listened and nodded, seeming to understand all the little pieces of information I was offering. As I paused, enduring yet another surge of pain, she asked, “Your headache is on the left side of your head, isn’t it?”

I was taken aback by this; I had not told her which side of my head the pain was on, only that I was experiencing a headache at the moment. I hadn’t even made a motion toward my head at all. But she was right–it was currently tap-tap-tapping away at my left temple. “Yes, ma’am,” I answered. “But how did you know?”

“Your left trapezius muscle is visibly swollen–that usually means the muscle is in spasm,” she replied, and she showed me exactly where it was; it was the muscle joining my neck and shoulder, which was not only tender to touch, but was hotter than the surrounding skin. “I’m not 100% sure that this is the sole cause of your headache,” she said as she examined the trapezius muscle, “but this is certainly part of it. After the X-ray, we’ll know more. In the meantime, let’s get you on the muscle stimulator and try to relieve this muscle spasm.”

The attendants then put me on this mythical-seeming “muscle stimulator,” a simple-looking device with two little paddles which were laid on either side of my neck where it joined my shoulders. Within only 8 minutes, this treatment had my left shoulder feeling almost completely loose and free, and the headache was GONE. (The sensation of the muscle spasm breaking apart felt like peeling apart stuck-together vinyl; the very small electric current running through the muscle fibers felt like thousands of tiny fingers massaging under my skin.) Then they took an X-ray, and I was finished with my new-patient appointment, already feeling much relieved.

The Result: The “Headache” Wasn’t a Headache at All!

Once the results of my X-ray came back, the last of the mystery was resolved. My neck vertebrae, as seen in the X-ray, were clearly curving forward over my chest rather than being settled more atop my shoulders (this was likely from years of hunching over the computer keyboard). Over time, my trapezius muscles, which connected my overextended neck to my shoulders, began to spasm from being stretched into an unnatural position.

The spasms became gradually worse and worse, until the inflamed muscles began to choke the nerve endings leading up my neck and ending in my temples. Presto–a “headache” that had nothing to do with my head at all! And this was more than a simple “tension” headache, too; this was the result of severe muscle spasms that simply could not be alleviated without treatment (I should know, I tried).

Where I Stand Now

Armed with this information, I began an aggressive 3-times-a-week course of treatment in early August, consisting of time on the muscle stimulator and spinal adjustments, all to help pull the neck, shoulders, and upper spine back into happy alignment. This, plus some assigned chiropractic stretches to be done twice daily, and some home care advice regarding treatment of inflamed muscles, has been my treatment plan.

But I am glad to report that after several weeks, I am no longer suffering quite so many of those exhausting headaches. (There have been a couple of bad ones, but now they pop up every couple of weeks or so, rather than multiple times a day!) The chiropractors are hopeful that in time, I can come in whenever I need to rather than having to come in 2 or 3 times a week (I’m currently down to 2 treatments per week and doing fairly well).

This has taken a lot of work and a lot of rethinking on how I lead my life (no more extended writing/coding sessions while sitting hunched over the keyboard, for instance). I have to be a lot more careful with my neck and shoulders to prevent them going into spasm; for instance, I’ve had to toss aside one of the two pillows I used to sleep on, realizing that sleeping on two stacked pillows was angling my neck at such a strange angle that the muscles went into spasm almost automatically. (No wonder I couldn’t sleep!!)

Going forward, I will likely have to continue doing the stretches for years to prevent future headaches. But hey, if a 10-minute series of stretches twice a day keeps me from suffering for days at a time, I’ll do it! 😀

Robin Makes a Mobile Blog Layout, part 3: Testing Your Layout

Designing a mobile layout and knowing how to code it properly is great, but how does a webdesigner/developer test how a layout will perform on a mobile browser? After all, it’s not quite as easy as testing desktop layouts through your browser before uploading it.

I worried over this as I compiled this series, but thankfully, there are folks out there who have solved part of this problem, developing wonderful online tools that can test your site’s layout and help you identify problems in mobile browsing. The following sites are the best of the best, in my opinion, offering simple and sleek functionality as well as a wealth of information. Simply visit these sites and type your URL in to test how your current layout performs in mobile settings!

W3C MobileOK

w3cmobileok_1
w3cmobileok_2
This tool is a MUST for mobile web developers–it helps you validate, improve, and ultimately optimize your code for mobile usage. As you can see from the above pictures, Crooked Glasses currently fails miserably at being a mobile-friendly site…I got a lot of work to do. *sigh*

Responsive Design Tool

responsivedesign_tool
This simple online tool loads quickly and shows a range of different page widths at a glance, so that you can easily compare and contrast. (Caveat: you can’t click through pages unless you download the free tool from Github, but the download link is provided.)

Screenfly

screenfly
Screenfly displays your website on many different platforms, mimicking everything from tablets to televisions. Click the various icons to see even more specific screen sizes (like Kindle vs. iPad, or iPhone vs. Android phones); you can even click through your miniaturized site to view different pages!

The Responsinator

responsinator
The Responsinator gives you a scrollable list of all sorts of mobile devices, even comparing portrait vs. landscape orientation on the same device to show you how your site changes when the device is held a different way. The scrollbars on each individual display allow you to scroll around on your site to see what parts of your site may be obscured to the mobile user.

Further Reading

If the above tools have whetted your whistle in terms of mobile site testing, check out the following articles for even more apps and online tools!

SixRevisions: 10 Excellent Tools for Testing Your Site on Mobile Devices
WebDesignerDepot: 8 Popular Apps to Test the Mobile Version of Your Site

The Oldest Song in the World

How old is the traditional Western music scale? Well, according to the discovery of “the oldest known song” on a few clay tablets in the Middle East, it’s a lot older than musicologists once thought! Check out the videos below to hear this haunting melody from 1400 B.C.-era Syria:


The Oldest Known Melody (lyre portrayal)

And here’s a MIDI version of the tune:

The Oldest Song in the World (MIDI version)

The first person to translate this song, Prof. Anne Kilmer, discovered it in 1972 after years of research and work on clay tablets unearthed in Syria during the 1950s. One of the tablets, written in the Hurrian language, contained complete words, music, and performance instructions; she found that it was a religious hymn to the moon god’s wife, Nikal, and was likely sung with accompaniment provided by a harp. Many people have since recreated it using modern musical notation and instruments, as the first embedded video above demonstrates.

This discovery changed much in the study of music history; it proves that “Western” music scales predated ancient Grecian culture, which was previously thought to be where modern music got its start. Amazing, huh? (And even more amazing, we can actually experience a tune from so long ago, hearing it just as its original listeners did!)

Further Reading

Amaranth Publishing Article
The Oldest Song in the World: WFMU’s Beware of the Blog

What Teachers Wish They Could Say, Relaxing Cat, Seal Kiss, and Dip-Dyed Shoes

What Teachers Wish They Could Say to Parents
As a former teacher, I agree with just about all these points, especially the inevitable “child you can’t stand being in your classroom” syndrome, when the parents won’t admit/won’t help with the problem. (This is something I’ll keep in mind if I ever become a parent myself, too.)

This Cat Knows How to Relax (GIF)
Yep, that’s pretty much what I do when I get home. xD

Seal Kiss
Aww. 🙂

DIY: Dip-Dyed Shoes
Great little tutorial for DIYing your own shoes!

Pruning Your Gaming Collections

When you play any kind of collectible game, inevitably you will end up with items you don’t use. Whether you bought a few booster packs and ended up with extras, or whether you had to get a few things you weren’t crazy about to balance out a trade, you’ll end up with a box or two of cards or figures you aren’t using and don’t plan to use.

Getting your collection built up like this is the easy part. Slimming that collection back down? Not so easy. If you’re like me and have boxes upon boxes of gaming stuff stashed away (or out in the middle of the floor where you can trip over it, lol), you’re probably wondering how in the world to get rid of some of it. Here are my little tips and bits of advice.

Step 1: Sort It ALL

Yes, yes, I know, this is the stinkiest part about pruning your collections down, but you really have to sort your collection to find out what you’ve got. Who knows, there could be a hidden gem in there waiting to be discovered! You don’t want to give your whole collection away only to find out that there was a money card or money figure that you could have sold for yourself.

Some tips for sorting your collection:

  1. Keep a record of everything you find in your collection–this is key for Step 2. Whether you choose to write it all down on a legal pad, or keep a complicated Microsoft Excel file (*cough* me *cough*), this will make your sorting much more worthwhile.
  2. Put like things together. Examples: For M:TG cards, you could group them by color, card type, or rarity; for HeroClix figures, you could group them by point cost or powers/abilities.
  3. Immediately pull out the stuff you want to keep and set it aside as you find it. Trust me, don’t wait on doing this, because you’ll forget!
  4. If you’re not sure whether you need to keep an item, put it aside in a separate box from your definite “keeps.” If in a month you haven’t needed to open the box to get at it, you don’t need it.
  5. Use watertight boxes to store everything; you don’t want your stuff damaged before you can sell it or use it.

Step 2: Price It

Once you know what you’ve got, it’s time to look up all your items and see if they’re worth selling online. Most items you’ve collected might not be worth a whole lot, but you never know!

My gaming group tends to trust prices that are found on EBay, Amazon, and CardShark more than any other sites. Check for completed listings to see what your items are REALLY going for, rather than the price people are asking for.

Step 3: Package It (Carefully), Whether It’s Worth Money or Not

If you’re lucky and come across several items that you want to sell, be sure to package them carefully so that they stay in as pristine condition as possible. This will not only get you top dollar for your item, but will also make your buyers very happy!

However, if you don’t come across any money cards or figures, that doesn’t mean that you should just throw ’em all in a box without caring. You can still use them as trade fodder, or you could make a generous donation to another player at your local gaming shop who’s just getting started and needs items to play with. Make sure they’re in good condition, and someone else will have a chance to enjoy them!

Everything is Meaningless–Without God, That Is

Ecclesiastes 11:8
However many years anyone may live, let them enjoy them all. But let them remember the days of darkness, for there will be many. Everything to come is meaningless.

Depressing, isn’t it? Ecclesiastes is not the happiest book of the Bible to read through, simply because the author repeats that “everything is meaningless” while we live “under the sun.”

But indeed, everything purely worldly (“under the sun”) is ultimately meaningless–“in a hundred years, what will it matter?” as my mom always says when I get upset about something breaking or not going right. Without God and a grand divine plan to give life an overarching meaning and goal, life can seem a bit pointless. After a while, we get tired of searching for pleasure, power, and wealth; most of us start looking for a deeper meaning during our “days of darkness.” And, if we’re not looking toward God, we simply won’t find it.

This is why the author of Ecclesiastes (possibly King Solomon) keeps insisting that “everything is meaningless”–because life without divine direction leaves us ultimately wishing for something more, something only God can give us.

Closing and Managing Phone Apps: A Cautionary Tale

The following tale is absolutely true, and serves as a warning for anyone who owns a smartphone. Don’t let this happen to you!

Symptoms: An Overheated, Data-Munching, Battery-Gobbling Phone

For months after I got my iPhone in November of last year, I thought that the phone battery life was just terrible and there was nothing I could do about it. It seemed that if I used the phone for an hour straight, I’d lose almost 50% of the battery and have to charge it again. But since most people I talked to had similar results out of their phones, I thought it was just something I’d have to live with.

After a few months, I began noticing that my phone’s Otterbox case had begun to warp, without ever being exposed to high heat (or at least that’s what I thought). The “Home” button became harder to push–I had to align the soft silicone part of the case just right to get the Home button to press down, and in other areas of the case, the silicone no longer made a tight seal with the plastic part of the case. I had been really careful with my phone not to let it spend time in the sun or in a hot car, so I had no idea what was going on.

At the same time, I also noticed that my data usage was going up, and that the phone’s back was often very warm to the touch, even when I wasn’t actively using it and it was set aside on a cool surface. What in the world?

A Simple Little Fix…

About a month ago, I was talking with one of my friends who also owns an iPhone, and he mentioned something about “closing” apps to prolong battery life. “Do you ever close your apps?” he asked. “That might be what’s heating up your phone.”

“Well, yeah,” I replied. “I hit the Home button when I’m done with an app and it disappears, so it’s closed, right?”

“Nope,” he said, shaking his head. “You actually have to CLOSE the app. Lemme show you.” And he double-tapped the Home button on his phone, so that his recently used apps appeared…then he held his finger on one of the icons. It began to jiggle around, with a red minus-symbol circle in its top left corner. He tapped that little symbol–and the icon vanished!

“What’d you do?” I asked.

“I closed the app,” he replied. “That’s what you have to do to really close ’em–otherwise they just keep running in the background. And too many apps running in the background can heat up your phone.”

This was an epiphany to me, as I double-tapped my own Home button and realized just exactly how many apps I had running (almost 30!). I closed each one of them, then checked the phone about an hour later–it was much cooler to the touch, and it had not lost nearly as much battery as I had been used to it losing.

The Story’s Not Quite Over

Unfortunately, though I had seemingly solved the battery life loss problem, I still had an issue with the phone getting very hot very quickly when I used it, and my data usage was still strangely high. This problem took a bit of Googling to fix, and finally I ran across this little file path to view my Usage Data:

Settings > General > About > Diagnostics and Usage > Diagnostics and Usage Data

Once I checked this data file, I discovered that an app I wasn’t even using all that much (RedLaser) was constantly trying to connect to some server and always failing. And by “constantly,” I mean that the file was literally FULL of failed requests–screenful after screenful of them. I was flabbergasted. And it was doing this even when I thought I had closed the app!

Since I wasn’t using the app anyway, I went ahead and deleted it…and for the last month, I have enjoyed regular data usage and regular temperatures while my phone is in use!

Moral of the Story: Close and Manage Your Apps!

If you’re having any of the problems I was having with my phone, try the following solutions:

  • Completely close all apps when you’re finished with them
  • Disable or delete any apps that keep using data even when you’ve tried to close them
  • Keep an eye on your data usage and your phone’s temperature

For more information about keeping up with your data usage, Lifehacker’s smartphone data article gives a range of solutions for any smartphone.

“Closing Apps” Guides for Various Smartphones

How to Close iPhone Apps
How to Close Android Apps
How to Close BlackBerry Apps

Robin Makes a Mobile Blog Layout, part 2: Mobile-Friendly Code

Making a responsive layout for mobile users is not just about the design of the site–the code also has to be constructed well. We webdesigners simply can’t afford to be lax about our code, because mobile browsers are less forgiving than desktop browsers. What looks great on your laptop may look terrible on a tablet or smartphone screen!

Here are some important things to remember about coding a responsive mobile layout:

Design and Code for the Smallest Device First

This seems kind of backwards, but don’t design and code your site’s desktop look first. Instead, make sure that the layout you’re making loads and operates well on a very small screen, like a smartphone. If it looks great and performs well on a mobile browser, it will function excellently as a desktop layout, too.

Include the Meta Viewport Tag

<meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;”/>

This little tag, included in the head of your page, keeps mobile browsers from super-shrinking your site to unreadable dimensions and making your users have to zoom in to read your text. (Note: this tag should only be used on responsive layouts or dedicated mobile sites, as HTMLBOY points out.) For more information on how to format this tag, check out the Webdesign Tutsplus page.

Keep the Code Simple, Sweetheart

When you’re designing a mobile layout, as I discussed last week, you want to make sure you’re not crowding your design with lots of images, which require a lot of data transfer over small devices’ connections. But you also don’t want to crowd it with clunky desktop-only formatting, or anything else that will slow the page load time down, especially on a mobile device. Keep the code as simple as possible–even if it looks TOO simple to your eye. A simple but effective site will perform much better than a complicated site that’s trying to do too much.

Also, don’t rely on a:hover at all in a responsive layout. Remember, the user’s “cursor” on a mobile browser is their finger, which doesn’t hover without clicking (unless some folks have magical fingertips quite unlike mine, LOL). Thus, drop-down menus and image changes that happen when the user’s cursor hovers over something is not a good mobile design choice.

Set a Maximum Width for Your Responsive Layout

“Now wait a minute,” you might ask. “Why are you worried about a MAXIMUM width when we’re talking about making a layout small and graceful?” Well, if you’re making a responsive layout, that means that the same layout will be served to all browsers, and will expand and contract with the browser’s window size. The layout that looks great at a width of 400 pixels will probably look REALLY odd at 1300 pixels wide–everything will be stretched out and hard to read.

#maindiv {max-width: 900px;}

The above tag, put into the CSS for your containing DIV, will keep your layout from stretching far into the distance on a widescreen desktop. Your users will cheer!

Don’t Hide Content from Mobile Users

Lastly, don’t assume that mobile users only want to see a few articles on your site. If I visit a site while on mobile, I expect to see ALL the content I would normally see while using my laptop. (This is a big pet peeve of mine to see mobile sites with maybe 20% of the desktop layout’s content.)

So, make sure all your content is accessible via mobile, either with a carefully-designed top-level navigation, or by grouping content into navigational pages so that users can scroll through links for just the content section they want to see. It may sound clunky, but it will work much better than simply hiding content!

Further Reading

NetTuts: Flexible Mobile-First Layouts with CSS
NetMagazine: Build a Basic Responsive Site with CSS
HTML5Rocks: Responsive Design
Designing CSS Layouts with Flexbox is as Easy as Pie

Shower Time = Creativity Time

Some of my best ideas have occurred to me during the time I spend sudsing up every day. I don’t know if it’s the rushing water around me, the sensation of getting clean, or just the fact that it’s probably the first time in hours that I only have one task to concentrate on. Whatever the reason, I sometimes end up with a breakthrough idea, or a new way to study the problem I’ve been grappling with for days.

But how do you harness this time for your own creativity? Here’s what helps me:

#1: Turn on Autopilot

You know how to shower–you know what needs to be scrubbed, what needs to be rinsed. So you can allow yourself to act on autopilot…just let yourself think about whatever comes to mind. If you end up singing a little melody you’ve just come up with, great! If you finally figure out how to organize your kitchen, woot! It’s all for the better. Every idea is a victory, no matter how small it might seem to someone else.

#2: Talk Out Your Idea

You might think it’s weird to talk in the shower, but don’t worry about it–people sing in the shower, so why not talk? Talking (or softly muttering, if need be) puts your thoughts into more coherent form, instead of your ideas being stuck to some giant mental spiderweb of frustration. If you have a hard time keeping your thoughts on track (like me), this trick can really help you stay focused.

#3: Write It All Down ASAP

Once you’ve hammered out the idea mentally and/or verbally, don’t forget to write down everything so you don’t forget it. You don’t need anything fancy for this–you can just start keeping a notepad and pen in a drawer in your bathroom for such occasions. (Just don’t let the notepad get wet!)

Summary

These 3 simple little tricks have helped me use my shower time not just for cleansing and relaxation, but for brainstorming as well. Why not give it a shot? You might find that your creativity benefits from a shower, too!