Internal Server Error Hits My Blog

I thought my troubles were over but a few hours after I completed my blog troubleshooting for its crawling dashboard, an even worse headache came up. It must have happened around January 27, 2013. On opening moralde.com, this is what appeared on the page.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@moralde.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.22 (Unix) mod_ssl/2… Server at moralde.com Port 80

I’ve once seen this notice before on my blog a long time ago, but I remembered it went away and the blog returned to normal after I refreshed it a few minutes after.

So, after seeing that’s it’s not planning on fading away, I accessed my cPanel to do some snooping around.

Cannot Allocate Memory

I found something like these in the ‘Last 300 Error Log Messages’:


[Sun Jan 27 04:17:41 2013] [error] [client ###.###.##.###] (12)Cannot allocate memory: couldn’t create child process: /opt/suphp/sbin/suphp for /home/moraldecom/public_html/index.php, referer: http://www.domain-name.com

[Sun Jan 27 04:16:47 2013] [error] [client ###.###.###.##] (12)Cannot allocate memory: couldn’t create child process: /opt/suphp/sbin/suphp for /home/moraldecom/public_html/index.php

…and so on…

As I still could not make heads or tails of such information, I decided to contact Lunarpages Support. This was my second time to call support. The first time was when my blog got hacked sometime in January 2010 (See What I Did After My Blog Got Hacked). Support was promtly able to help me retrieve my blog back from the hacker’s clutches.

Support replied back saying:

During our routine monitoring of the server where your account is located on, we have found one of your WordPress installations causing severe issues in regards to load on the server, which is also preventing backups from taking place as expected on your entire server. As a result, we were forced to disable your main index.php file, while you can address this issue and resolve it.

running aground during internal server error

And they showed me some SQL query strings which, although I’ve a background in this subject, failed to register in my brain. Support explained that those are queries that are in a locked state and that these are waiting for the first query to finish (which was ‘copying to a temp table’). Because of this the size of the database has ballooned into something really heavy such that all processes are just about to ground to a halt. Well, it finally got grounded the way the cutting-edge tech monstrous minesweeper USS Guardian got grounded somewhere in the reefs in the Philippines. Now, I guess these locked state queries were actually what was causing my WP dashboard to crawl ever so slowly which I blogged about very recently. Lunarpages suggested that the culprit is a specific plugin which I will have to find out and disable immediately. But which plugin?

Which Plugin is the Culprit?

After poring back over the SQL gibberish in the log, I found the table name in the string that goes like “INSERT INTO wp_blc_synch(container_id, container_type, synched)”.

The ‘blc’ part stood out to me and I only knew of one plugin that has such initials in my arsenal: Broken Link Checker!

So, without wasting another breathe I crept inside my dashboard and disabled it without second thought. And for good measure, I also disabled all plugins related to comments inasmuch as the SQL queries also reflected the term ‘comment’ specifically “comment_approved = ‘1’”.

Hereunder thus are the list of plugins I had to disable:

  • Broken Link Checker
  • CommentLuv
  • WP Captcha Free
  • LuciasLinkLove
  • WordPress Thread Comment
  • Akismet

Which Plugin Uses the wp_blc_sync Table?

Later, after a little digging into the innards of the Broken Link Checker plugin, I found that indeed it owns the wp_blc_synch table. What I couldn’t understand is how it got to mess up my database when it had been working silently and flawlessly for more than 2 years under the hood of my blog.

[ Update: I found from this webpage that that the broken link checker plugin is one of the plugins among several that they disallow because it overwhelms the server with HTTP requests. ]

Thus, having acquired a certain degree of certainty with regard to the culprit plugin, I re-activated Akismet, CommentLuv, and WP Captcha Free. I didn’t think I need to re-activate WordPress Thread Comment inasmuch as wordpress has this feature natively anyway.

Then, I went back to the cPanel and accessed phpMyAdmin where I deleted the offending bloated table.

With this back-wrenching job done, I reported back to Support about my good deeds and asked them to enable back my main index file. This time however, after not getting a reply after 12 hours, I took the liberty of re-enabling my main index file myself. I just can’t wait to re-activate my blog especially after I received Google’s message about their bot not being able to access my site. You don’t want to keep the big G waiting, do you?

Whew!

Have you had this harrowing experience before? Getting an ‘Internal Server Error’ glaring back at you is not a funny experience. I’m sure the cause would not always be some wayward plugin. What caused yours?

UPDATE!

Warning: Cannot modify header information – headers already sent SOLVED!

I realized just recently that I no longer get that error that has plagued me for a long long time:

Warning: Cannot modify header information – headers already sent by (output started at /home/moraldecom/public_html/wp-includes/post-template.php:##) in /home/moraldecom/public_html/wp-includes/pluggable.php on line ###

Everytime I hit the ‘publish’ button upon completing a new post, or I hit the ‘update’ button after finishing an edit job on a published post, the dashboard page goes blank and just reflect the title of the post and the warning above. Inspite of that, the post gets published anyway. And repeated checks on the post-template.php and pluggable.php files don’t seem to reveal any problem.

Several wordpress updates later, the problem still persisted. The disabling of the broken link checker and the deletion of the database table I mentioned above in this post seemed to have solved the problem.

WP Dashboard Crawling So Slow – Solved

I was near panic when my wordpress dashboard slowed down to a snail’s pace earlier this week. So, I did some troubleshooting with the help of a technique I got somewhere online.

This week, my wordpress dashboard for this blog was really slow that I wasn’t able to upload even a single post. My patience is already short as it is but this really put it to the test. And I failed miserably.

The first time it happened, I was lucky to be able to get into the ‘New Post’ window and type in my content. But when it came time to insert an image into the post, it took forever until I finally just closed it, blaming my internet connection for the snail pace. I thought the weather, which was rather glum at the time, must have an effect on our internet speed.

After a couple of days, I tried it again and got the same stubborn response. Besides firing up speedtest.net to check on my internet speed, watching a youtube video is usually my quick and sure method to see if my internet speed is crawling or not. I tried that and noticed that the speed was cool enough. There was no buffering necessary while I re-watched Rhod Gilbert’s rant about his luggage experience in an Australian airport.

So, I went back to the dashboard and clicked on ‘Posts > All Posts’. Leaving it at its pleasure, it bidded its time until it finally opened up the page. But it displayed not a single post. It said there were no posts. Must have timed out.

very slow wordpress dashboard

I played around with the other dashboard features. I tried updating a plugin. It crawled again in its effort to process the command, finally displaying the notice “Briefly unavailable for scheduled maintenance. Check back in a minute”. But I remembered having encountered this same notice a couple of days back too. Is it possible for Lunarpages to do maintenance work again in a span of 2 days? Not likely.

briefly unavailable image

Some forum poster suggested that usually its a case of a problematic plugin that causes this sluggishness. I recall that in the past couple of weeks I have updated a few plugins. Perhaps it’s one of those updates that’s causing this trouble.

This means deactivating each plugin and checking if the dashboard now works fine. The thing is I have quite a few plugins installed and if deactivating one plugin requires me to wait 5 minutes while it leisurely bide its time deactivating, it would take forever to do them all.

I tried checking them all and hitting ‘deactivate’. Didn’t work. After crawling like a snail, it just displayed the blog’s home page, instead of the wp dashboard. Going back to the dashboard, it now displayed 0 posts, 0 pages, etc. It just got crazier.

So, that left me with one last option.

Slow Dashboard Caused by Plugin conflict

There’s only one way to disable the plugins without straining my patience too much. And that’s through the cPanel.

Quickest Way to Deactivate All WordPress Plugins

In the cPanel, I accessed the phpMyAdmin, and picked the name of the database for moralde.com. I clicked on the ‘wp_options’ table and searched for the ‘active_plugins’ entry under the ‘option_name’ column. To easily find the ‘active_plugins’ entry, click on the ‘option_name’ column header to re-order the entries under it alphabetically if it’s not yet ordered that way. In my case, the ‘active_plugins’ entry is the first entry.

Then I clicked on the ‘Edit’ (with the pencil icon) link to edit the entry. Then I deleted the data in that entry which looked like so:


a:2:{i:0;s:15:”add-meta-tags/add-meta-tags.php”;i:2;s:17:”broken-link-checker/broken-link-checker.php”;and so on…;}

From what I’ve learned in the research, deleting this entry from the database is the quickest way to deactivate all plugins in your wordpress blog without going through the wp dashboard. Just to be safe, I cut and pasted the data into a notepad and saved it, as suggested.

Then I clicked ‘Go’ to save the changes I made.

Back at the dashboard, I noticed that things worked much much quicker now. I definitely like this better. But, of course, my blog wouldn’t look and work at its best without the plugins. I shudder at the thought of what those relentless hackers’robots must be doing now that my WP Firewall and Limit Login plugins are not active.

Thus, one by one I reactivated each plugin, testing the dashboard’s health after each reactivation. It was arduous but not as patience draining now that the dashboard is running normally.

In the process of reactivating the plugins, I decided to not reactivate a few plugins as I don’t really need them that much.

And because of that I never got to find out which of the remaining plugins is the culprit. Well, if I got time and feels like going on an adventure some time in the future, I just might do it.

And that’s how I solved the very slow affliction of my wordpress dashboard.

Update: Looks like the Broken Link Checker is one candidate for culprit of the week. I tried activating it and the dashboard did the sleepy walk again. I interrupted it by closing the browser. Maybe it’s the culprit, or it’s just a browser glitch. I’ve had enough stress for today, maybe I’ll give it a try another time.

Does Feedreader.com Browser Steal a Page’s Google Rank and Position?

I don’t know if I should rant or rave after knowing that a post I wrpte was framed by feedreader.com and ranks in the Google serp for its keyword (not a big-deal keyword however).

feedreader.com logoJust very recently, I stumbled on this site called feedreader.com by way of a Google serp where it ranked for content that was mine.

Around the first week of January this year, I posted an article containing the lyrics and chords of my daughter’s recent favorite song on moralde.com. I, of course, googled beforehand to see if there had been any pages already published containing the chords and found none. That precisely was what prompted me to find the chords myself on my guitar and then post it on my blogs with the intent of helping those poor dads out there whose princesses might have tasked them to get the chords of the song.

After the first week, Google’s serp for this phrase remained the same. That is, it still presented sites that don’t have any guitar chords or even at least music notes about the song. In other words, if you’re really looking for the chords of the song, the results that Google was returning were all useless.

In contrast, both bing.com and yahoo.com put my content in number 1 at the first page. And if you check all the entries on first page, it is only right that my page gets the top post because it’s the only one that really contains the chords to the song ‘look how high we can fly’.

Feedreader.com Gets SERP for My Content

Second week was a surprise because google finally returned my content at number 7. But the surprise is that is was not my link. Instead it was that of feedreader.com.

image for look how high we can fly serp

Clicking on it brought me to their site where my page is indeed reflected but its top part contains a thick bar that says ‘Feedreader Browser’ and partly hid my header image.

framed version of look how high  we can fly moralde

Here’s more. When I click on some internal links within my blog, e.g. a link to another article, it does bring me to that article but is still framed within feedreader.com. It even has a bar at the foot of the browser that points you to related links, their related links.

I found however that if I right-click on a link and choose to open the link on a new window, or new tab, it breaks free of the frame trap. (This gave me the idea to insert a link on my hijacked content pointing to itself but opening on a new window.)

Google Glitch?

So, what is this, Google? Does this mean you’re finding my content as the duplicate content and feedreader’s the original? If this is the case, then it’s safe to conclude that Google’s robots are still stupid inspite of the ‘intelligent’ tweaks Google has made on their algorithms. The Penguin and the Panda are not after all really above board.

Or, knowing that feedreader.com is PR 9, with an Alexa ranking of 10551, Google is probably willing to turn a blind eye on scraped duplicate content over such respectable PR ranks.

Other folks online claim that feedreader.com has stolen even their pages’ ranks. Is that possible?

On the bright side, someone chirped that finding your pages which contain internal links within feedreader.com which is PR9┬áis not that bad considering the backlinks you get from such a high PR site. Make sure though to have your links open in a new window e.g. target=”_blank”.

With that, and at this stage in the life of my blog, I think I’m cool with the status of my blog post within feedreader.com.

How about you? If your content ranks in Google but within the frame of Feedreader.com, what would you do?

———————–
NOTE: This is in no way a competitive keyword. This just happened to be the keyword for the content from my blog that’s now ranking for feedreader.com.

 

Short un-related video

My Latest Favorite Blogs for 2013

Have you been to these sites before? I have just stumbled upon them and wondered how on earth could I have missed such cool websites before. See for yourselves.

The year 2013 brought me some fresh motivation to revive my blogging activities. Maybe I just am at a point where my blogging enthusiasm is beginning to slope up again as it rises up in its sine wave digi-rhythm. If you have an idea about bio-rhythm, you’d know what I mean. Or, it probably just meant I have recovered from the disappointment brought by the Farmer, Panda and Penguin algorithm changes that meshed up the whole web this past couple of years. Now, I am on a quest to start anew, to learn the ropes as if I’ve never held it in the palm of my hands before and to either learn to befriend Google by playing by their rules, or to completely do away with them and just blog for the fun and heck of it.

This past few weeks brought me some fresh sources of inspiration and awe. Although these sites are not necessarily new, I just stumbled upon them lately and they stuck with me, and I’m finding it hard to call a day complete without dropping by these sites. I’m enumerating them hereunder in no particular order.

Photobucket

Blogging With Amy is giving me the heads up on better self organization and time management, sticking with new year’s resolutions and recognizing some guidelines to living life better. I like her videos of herself expressing her ideas in a natural, honest and down-to-earth manner. She’s a writer and her ebooks are available in Amazon although she sometimes offers her work ebooks for free at certain times.

One of the tips that I physically took action with is printing out a phrase that says: “Is what I’m doing right now getting me closer to my goal?
” and pasting it on my desk so that it is always in view all the time.

Photobucket

growmap.com is a website that delves on every online technique to help your business prosper. One of its recent posts featured how to maximize the use of facebook timeline to promote your business. Though I don’t necessarily have some big business to promote, I did get some nuggets from that post one; of which is a clever manipulation of the facebook cover image in relation to the smaller profile image. I’ve got to try that one very soon.

I’m particularly anticipating the next posts in growmap about best blogging and social media practices.

Photobucket

basicblogtips.com. This is Ileane’s blog where she shares all she knows about blogging and social media optimization. Here, I get to re-educate myself, after getting very disappointed with the fall of SEO as I knew it. It’s the blog that I get back to when I feel that what I’m doing is not exactly working right.

Photobucket

The four hour work week blog of Tim Ferris, the cool fourhourworkweek.com/blog. Who doesn’t know Tim Ferris. Ever since I’ve read some of his work about the four hour workweek, I was hooked. And who doesn’t want to live the kind of life he’s living. Who doesn’t want to become of the ‘new rich’?

The above mentioned websites are, to me, some of the best sites I’ve just discovered at the dawn of 2013. Made me wonder really how on earth did I miss these blogs before.

Of course, I still love to come back to and converse with some blogs that I’ve grown attached to since the beginning of my blogging days, one of them being Peter’s wassupblog. Wassupblog has gotten better and better with time. I especially like the sense of humor that he injects into all of his posts, be he sharing a funny joke or seriously promoting a plugin that actually beats ad blindness.

As I continue to awaken myself from my blogging siesta, and while I’m exploring new sources of information and connections, I also am looking back and rediscovering the blogs that served to help me during the beginning of my blogging venture.

Thus, I’ll be updating this post every now and then as I plod ahead towards a better 2013.

Screen fades, and credits begin rolling…

Complete Solution for Undefined Function curl_init Error

You’re getting this error in your website: Undefined Function curl_init ? Well here’s the complete solution I found that worked right the first time.

I tried activating a script on a test wordpress blog hosted on localhost to see how the script works and I was met with this error:

Call to undefined function curl_init()

Naturally, I fired up Google and searched for solutions. If you try searching Google using the phrase “call to undefined function curl_init()“, you’ll notice the first page filled with pages containing the exact phrase. You’ll also notice that not a single one of these pages gave a complete solution to your problem.

The most helpful suggestion you’ll get is about uncommenting from your php.ini the line that contains this: “extension=php_curl.dll“. But this alone won’t necessarily solve your problem.

I realized that I had to use another search phrase if I ever expect to find the answer that would work. I finally tried “mowes portable curl”. I use MoWeS Portable in my localhost server. Had I used Wamp, I’d have phrased it thus: “Wamp curl”. I finally got lucky with this phrase as I got myself into a page* that provided the following solution which, as far as I’m concerned, is complete. It straightened things out, got rid of the errors, and got the script working.

The Complete Solution

Requirement: Full PHP package. (SE versions do not work!)

  1. Stop your Apache server.
  2. Open your php.ini file. Uncomment the line “;extension=php_curl.dll” so that it becomes “extension=php_curl.dll” (this means you just remove the semicolon character “;”) and then save the file. My php.ini is located in D:\mowes_portable\php5. If you use XAMP or WAMP, etc., just locate the php.ini somewhere inside these directories. Check this page to see suggestions regarding where php.ini is in your webhost server.
  3. Find the following files from the same php5 directory.
    • ssleay32.dll
    • libeay32.dll
  4. Copy both of these files to the apache2\bin directory.
  5. Start Apache

If you are not just working with your localhost server, meaning you’re using your webhost’s server and you meet the undefined function curl_init() error, and you cringe at making changes to your php files, you may have to contact your webhost’s admin and ask that their curl functionality be enabled.

————————
*You can check out the source of my solution here.

WordPress 3.5 Removes Video Embeds and HTML Tags On Scheduled Posts

Have you tried scheduling your posts in your wordpress site? Well, I’ve done it many times before but this time, there seems to be a glitch that causing some video embed codes and some html tags to be stripped off.

em {color: green}


It happened with a couple of posts I published after updating to WordPress 3.5. When posts are scheduled, wordpress strips the Youtube embeds and html tags.

In my “Chords and Lyrics: Look How High We Can Fly” post for instance, the preview worked fine and so I scheduled it for release the next day. Lo, and behold, the youtube video I embedded was not there. And my style tags were gone too, such that the text between those tags were reflected on the blog post itself. I sometimes insert some additional style tags on specific posts because, in this case, I had to make all the guitar chords italic and red.

When this happens, I had to get back and edit the posts. Everything’s fine as long as you publish a post immediately, or you just edit an existing published post.

I did a quick test on my localhost server to make sure and indeed, the videos are gone. Div tags don’t seem to be affected, as well as other basic tags like ‘strong’ and ’em’. Style tags however, as I’ve said earlier, are stripped off leaving the text between them visible, e.g. p {color: red;}.

I’m pretty sure it’s not a theme issue as I’ve also heard a few other webmasters complaining about the same thing.

And one more thing, under the revisions section, there is one in there which does not reflect an author, as in

7 January, 2013 @ 23:30 by admin
6 January, 2013 @ 0:24 by
6 January, 2013 @ 0:08 by admin

What gives?

Have the geniuses at the wordpress camp known about this issue? Will this issue be resolved in the next update? I sure hope so.

Note: If you see this at the start of the post:

em {color: green}

and if you don’t see the video above this note, then, as this post was scheduled, the issue is still unresolved.

Jack Reacher – Awesome Movie

You just got to watch the Jack Reacher movie. If you want entertainment, you’ll get it. It’s got all the bells and whistles of a cool suspenseful action movie. In difficult situations, you’ll want Jack Reacher on your side.

Me and my wife watched Jack Reacher a couple of days ago.

The day before that was our wedding anniversary and we had planned on watching a movie. When we got there however, all 4 movies being shown were not our type of movies. The lady at the ticket booth told us the next movies will be ‘The Life of Pi’, ‘ Jack Reacher’, ‘The Red Dawn’, and one other movie but that they will be shown after 2 days.

Showing day came and we got 3 choices. I would have loved to watch ‘The Life of Pi’, but the wife seems drawn to watching Tom Cruise instead of some Hindu kid being lost at sea with a fierce imaginary tiger. “Besides”, she said, “you have already read the Life of Pi book (twice) anyway”. And you know how perfect husbands behave.They always say yes to the wife. So Jack Reacher it is.

Jack Reacher

All in all, I would say it’s a good and entertaining movie. Me and my wife were riveted to our seats most of the time. I had to eat my shawarma (from KFC) without looking down at it the whole time and not minding the stray catsup sticking outside my mouth. It was dark inside the moviehouse anyway.

jack reacher pic

The part of me who hates too much conflict was surprisingly pleased at the whole movie, not that it didn’t contain enough conflicts, but that there wasn’t much damage being endured by the hero. Some cool movies would have the protagonist being brought down with fatal blows and injuries, but surprisingly recovers in perfect time. Here, Jack Reacher is such an expert at fighting that he never gets hurt badly, or gets hit by a bullet or something to that effect. Well, some folks would rate this as a little too soft, but somehow I like this case as it does not stretch my comfort limits too much.

The story revolves around how Jack Reacher tries to bring to light the truth about the apparent framing of a sharpshooter marksman, James Barr, into a random shooting crime.

Having known James Barr in the past and knowing how he operates, Jack Reacher is convinced that Barr was framed and as the story unfolds, he finds himself being framed likewise. And thus, he embarks on a hunt for the murderer, with only a lady lawyer who is handling Barr’s case and who happens to be the DA’s daughter, as his confidant.

Now my only criteria for a good movie is whether I was entertained or not. I don’t analyse it for any film-making nuances, although I do know how to differentiate good acting and bad acting. This movie? It is entertaining. Now go and watch it.

Wifey Gets New iPad Mini

There’s no stopping my wife from running to the iPad Mini distributor to get her unit. I can see why. This thingy has got all the good features of an iPad and more.

My wife gave herself a gift just a couple of days ago – the new iPad Mini.

new iPad mini Photobucket

All she’s using before this is her iPhone 4S. She didn’t get to have an iPad earlier because I warned her that Apple upgrade iPads, or any of their products for that matter, every 6 months or so. Thus her iPad, should she get one now, would be considered old half a year from now, and a dinosaur after a year.

But after the release of the iPad Mini, no amount of warnings about obsolescence could keep her from craving for it. Thus, she put out an order for her unit and as soon as it arrived last week, there was no stopping her.

My kids were also very excited, not only because they can also get to play their favorite games on mommy’s iPad Mini when she’s busy and not using it at home, or during grocery shopping, but also because she’s promised to give her old iPhone4S to me and my old iPhone to them.

That’s how it works in the family. I do appreciate new technologies and cool phones, but I’m not picky with what phone I use. Not only that, I also could survive without a cellphone (though I could definitely not do without my laptop).

Thus, when it comes to phones, I am content with hand-me-downs from my wife. When she upgrades hers, I get her old one. And the kids get mine.

The iPad Mini

The iPad Mini added another level to the iPad’s portability. It has all the features of the old iPad, has better screen resolution, 4G, and has Siri, among other things.

ipad mini Photobucket

I fiddled with it sometime ago. Browsing the internet is a breeze and definitely much better than the squeezed space of the iPhone.

I could also hold it in one hand the way I hold a phone, though I needed to stretch out my fingers out a bit.

With Retina, which it has not at the moment, the iPad Mini should be an all out winner in the tablet arena. In another 6 months, that would surely come with the iPad Mini 2.

Then, this iPad Mini she just bought would become another hand-me-down…to me. Kids, here’s my iPhone4S, it’s yours now.

Chords and Lyrics: Look How High We Can Fly

I had to whip out these chords for the song ‘Look How High We Can Fly’ as my Princess Barbie daughter has never stopped badgering me for it, and I have run out of excuses. And I can’t seem to find one online.

Intro:
      D A Bm
            Bm7 Bm7 Dsus2 Bm Dsus2 Bm

look how high we can fly lyrics chords

           G A
And now I’m rising up
      F#m G
No coming down
Em       F#m G
So hang on for the ride

                D
Look how high we can fly
                A
Look how high we can fly
           Bm
We can see everything
           G
From up here in the sky
           F#m
We’ve got the perfect view
           G
Together me and you
      D
Look how high we can fly

D Bm
Words come so easily
D Bm
Hard to believe it’s me
D Bm             D Bm
With every breath the feeling grows
D Bm
Take time to make time stop
D Bm
Unplug, turn off the clock
D Bm             D Bm
The less you try the more it flows

           G A
I keep on rising up
      F#m G
No coming down
      Em F#m G
So hang on for the ride

                D
Look how high we can fly
                A
Look how high we can fly
           Bm
We can see everything
                G
From up here in the sky
                F#m
We’ve got the perfect view
           G
Together me and you
           D
Look how high we can fly

Oh yeah
A             Bm G D
I don’t need to live in a fancy castle (oh no)

            A
That isn’t where I should be
A             Bm G
Open up my heart and where it leads I’ll follow
Em             A
Up high where I can be free

                                D
Look how high we can fly
                                A
Look how high we can fly
                                Bm
We can see everything
                                G
From up here in the sky

                                D
Look how high we can fly
                                A
Look how high we can fly
                                Bm
We can surf on the wind
                                G
So completely alive
                                F#m
There’s nothing we can’t do
                                G
Together me and you
                                F#m
Look how high we can fly

                                G
Look how high we can fly
                                F#m
Look how high we can fly
                                G
Look how high we can fly
                                D
Look how high we can fly

My 7-year old princess has been asking for quite some time to find the chords to her favorite song ‘Look how high we can fly‘ so I can play along with her as she sings it.

So I searched for it online and found that no one has yet published the chords to this song. So, as I don’t want to disappoint my daughter, I got my guitar and some chord charts and began finding the chords based on the youtube video above. Of course, the exact key is probably different as youtube wouldn’t allow anyone posting a video of anybody’s song in the same exact key.

Thus, the chords may not be exactly right. In fact, I used a capo on the first fret to make the chords simple.

And I had to post it here so that I don’t have to keep carrying a hard copy with me all the time. Who knows, we might find ourselves in her school playing this song. All I need to do then is to open it using my cellphone or some iPad as I am not very good (actually, very lazy) at memorizing song chords.

Fun Viewing Things in Reverse

Have you tried viewing things in reverse? No, not the upside down kind. Videos make this easy. Check out some videos I found which highlight this kind of fun.


With nothing to do, I got myself lost in youtube fully expecting to again lose all sense of time and and get some backache due to poor posture.

This time however, my fingers didn’t automatically type ‘funny videos’ or ‘just for laughs’. For whatever reason, I typed ‘reverse’ and got to pick some of these interesting videos of things and people being shown in reverse. Interesting way to look at things, actually.

Bubbles in reverse.

Below is another video shown in reverse. However, these collection of videos were seemingly made with the purpose of reverse presentation as their goal. Still, very interesting viewing.

And here’s one more.

There are more videos done in this manner in youtube and other video sites. Of course, like all other things, you only get to watch so many before you finally get bored.

Good day folks!