Category Geekery

WordPress vs. Bloat. Introducing Habari.

I have been using WordPress for around 4 years now and all in all it has been a fun ride but time has come for a change in my quest to simplify life, to refocus on blogging.

Focus on content and not how great and powerful a platform is or how I can play with the header image in every post. Refocus on content. Cut out the bloat. I love WordPress but the platform, a very powerful option which everyone should consider in their quest to run a blog, has grown beyond my personal needs.

What I want here for iFranky is a blog; I don’t need a full-blown CMS. Read more

Visualization Graphs for Online Stat Nerds

I’m a geek, I love numbers. And graphs. Little is needed to make an online nerd happy, especially when it involves twitter and last.fm.

Two additional small webapps can make a kid an online geek happy.

LastGraph

LastGraph visualizes your music data, submitted to your last.fm account, in a unique way. Inspired by Lee Byron’s last.fm listening’s history graph the service pulls all (ALL!) your data from audioscrobbler and outputs everything in an awesome StreamGraph. Click image for larger graph (Original graph is 13000px wide).

Twitter StreamGraphs

What would a life be without the same, but for twitter? Exactly.

Worthless.

Twitter StreamGraphs does kinda same… but obviously _is_ restricted by the twitter API restrictions. And can’t be favourited in twitter either. Surprisingly the status of the service does not graph Failwhales or Failbirds.

About Chyrp, WordPress and Early Adopterism

Some weeks ago I wrote about the reasons behind my switch from WordPress to Chyrp, but I had forgotten one aspect, I had made a huge error. Chyrp nowhere is in a state ready for prime time and that doesn’t concern the platform, the code behind chyrp.

The error I made was to jump on the bandwagon based on the technical aspect of the platform and even a small, but rather active community. Most important factor though, the main developer behind the platform, was an element I didn’t analyze well enough before making my choice and decision for Chyrp.

As beautiful as Chyrp may be, its problem lays in how Alex Suraci rushes, or not, things.

Alex is a talented coder and has built an awesome platform, but sadly his ambitions are too personal and too little focused on Chyrp for the lightweight blogging platform to become really successful. Alex is ambitious and as a young developer, constantly learning and discovering new coding languages. This sadly to the inconvenience of the Chyrp community and adopters. Some details: a PHP5 is coming… and pending. So is a Ruby port.
The community forums have been changed to a new, non Chyrp related, and unmoderated location at toogeneric. All in all Chyrp is a nice platform, one I will continue to watch, but for now the uncertainties made me switch back to good ol’ WordPress.

I should have known better being a regular early adopter.

I’m A Geek, I Love Numbers

Compulsory to the heart and soul of every nerd geek is the love for numbers. One of the few services I actually do pay for and even regularly check is Last.fm. Every Monday, sometimes even on Sunday night, I check what I listened most to in the preceding week and also check my all time stats. With more than 80.000 tracks scrobbled to my profile, time after time all time stats like these make me grin.

Stats for my listening habits

Stats for my listening habits

But there is better.

Stats for my listening habits

And to continue the number game, even though I still am not sure whether to be proud or not of my Twitter hate/love relationship, here’s some tweetscan stuff. From my active and my inactive twitter account. Before you ask why I have 2 accounts, I’ll explain you the stuff you aren’t interested in anyway: my first account was a residue of the personal blogging area. A twitter account in the category of noise. Loaded with lots of personal internet drama memories. I wanted to and had to move on some day. My actual account still is noise, just much less.
But the important thing about both graphs is that I actually might have to listen to all my friends and try to get a regular life schedule. Not have the period from 0:00 to 04:00AM be my most active period of the day.

Stats for my twittering habitsStats for my twittering habits

The best thing about twitter in my case is when I started tweeting.

The history of the inactive twitter account

November 2006. :-)

Chyrp Theme Development

Chyrp theme development has been put on hold for some days, as Chyrp will be updated to PHP5 and PHP5 only.

None of the themes I will release for Chyrp will support IE6. There are enough of reason to upgrade to IE7 and if you can’t upgrade you should whether buy a legal Windows XP or not waste your valuable company time blogging.
Platforms such as Windows 2000 are not supported by MS anymore, there’s no reason to provide a backward compatibility for non-supported systems.

Period.

Read more

iChyrp

I went ahead and deleted the WordPress installation and installed Chyrp. Note that this was a thing which had to happen, already last year I had a period I played here with MT, not to forget my several rants around the mentality, spirit of the closed garden that Automattic is.

I am looking forward to play around with Chyrp and prepare a new design, with more color than before, I might stick to my Cutline rotating header images tho. For now tho, I am happy that I am not on WordPress anymore.

Now I must play sleep.

Replace Data in MYSQL Table

If you change domain with your blog, but decided to stick to the same database , probably you will have to update several URLs in your entries.

I’m a lazy person and everything which can be done automatically, will be be automated. Replacing links or words in your WordPress database table is a really simple act. Of course, you should first backup your database .

Open your CPanel or Plesk backend and move to the Database —> phpMyAdmin area. Select your database here and move to wp_posts

The syntax to replace strings/data/words/whatevah in your database is simple:

update tablename set field = replace(field,'search_for_this','replace_with_this');

In my case I had to change the URL from serialrecidivism.com; to ifranky.com/amifamousnow, the string looked as this:

update wp_posts set post_content = replace(post_content,'http://serialrecidivism.com','http://ifranky.com/amifamousnow');

go, phpMyAdmin will now tell you how many strings have been changed and you can admire how all your links are supposed to work again, intra-entry.

Congratulations, after some Googling, you now have become a MYSQL authority!

2 Steps Away From MacNerdism

MacBook Keyboard

I’ve done it again… Mark all as read. And deleted a bunch of feeds. And at the same time added a bunch of personal blogs again.

The why is simple. I had to play, play with the newest gadget. But most of all because I’m sick of blogging about blogging and bloggers blogging about bloggers. Some days of reflexion confirmed what I already knew: blogging about blogging just isn’t my cup of cappuccino. It will mean a return to tech blogging.

And that MacBook is damn sexy.

Hasn’t fried my eggs once yet, but I could imagine getting used to it. Actually I haven’t used any of the Windows computers anymore since Friday. I discovered right-click for Mac already and even connected my Logitech Bluetooth mouse.

Adium is sexy, the built-in iSight sucks, just as much as .Mac does and window focus after Vista is annoying. I loved the auto hover focus, now I forget to click and start tying always.

My dock is full already and everything I need is installed. Even Remote Desktop for Mac.

Looking forward to go to the local Mac store soon and grab the new alu wireless keyboard, the mini-DVI adapter, a bunch of cases and last but not least Leopard.

On another note: of course it wasn’t going to take long before the iPod Touch was jailbroken. It took me four long days to resist the temptation.

This is my last Mac/Apple post here, future ones will be at the Apple Files Blog, but I first need to finish my design there. Cutline free. Now if only the [delete] button would work as [delete] and not [backspace].

Update: Can’t believe I had to figure this out all on my own, but [delete] is [fn] + [delete]. The keyboard delete is [backspace]. This obviously also is valid for the new wireless alu keyboard.

Backup Your Database With An Automated Cron Job

With every update for WordPress everyone who actually bothers to read the readme or howto sees the warning/instruction

Step 1: Backup Database Tables and Files including .htaccess

Use phpMyAdmin or other appropriate tools provided by your webhost, to backup the database used by WordPress.

Luckily the WordPress codex points at phpMyAdmin for the database backup, because the WordPress export feature is officially useless as a backup tool.
There are several backup plugins for WP, but most don’t serve the optimal purpose.

As blogger you should not only backup your database when you upgrade but you should regularly back your data up. But honestly, who visits regularly the options to backup the database.
I known many website owners, or bloggers, who’d love to know how to regularly backup the database in order to avoid losing all their posts every time they screw up their Cpanel config.
Luckily the mysql backup process can easily be automated with a cron job.Since many bloggers have cPanel, here is a short howto automate your mysql database backup with a cron job in cPanel. Read more

Copyright © iFranky – Sue me because my parents called me Franky
I have Ataraxia. Sue me because my parents called me Franky.

Theme hacked together myself
Powered by hammering on a MacBook Pro