Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # stratos.me Just writing what hits my mind! ## Sitemaps - [XML Sitemap](http://www.stratos.me/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [L33tSig, a neat sig tool...](http://www.stratos.me/2008/06/l33tsig/) - Crowling the web, i found a weird signature that a user had. It displayed memory usage, cpu usage and some other stats on his pc. I thought it was weird and it might have been a custom thingy he did and hosted. Soon i found l33tsig. This is a service where you download and install - [Find MAC address using Java](http://www.stratos.me/2008/07/find-mac-address-using-java/) - Recently i wanted to get the MAC addresses of the computer i was working from within my Java program. I started a small quest and all over there was this tip "this is system dependent so you need to make system calls". Somewhere around there i found a "but". Someone posted that in mustang (that - [Why email clients block sender images](http://www.stratos.me/2010/12/why-email-clients-block-sender-images/) - This is a feature of email clients that all of you out there must have stumbled on. Emails sent with images embedded in them (not as attachments but in the body of the message) often appear as blocked from your email client (outlook, thunderbird, yahoo mail, hotmail, gmail etc). This happens for several reasons. The - [The (X)HTML strict way to open a new window](http://www.stratos.me/2010/07/the-xhtml-strict-way-to-open-a-new-window/) - There has been a fuss on websites that don't go through validation simply because they have a wrong way of opening a link on a new window. The old conventional way of opening a link on a new window was simply by adding an attribute like: My new window link This was both easy to - [Automating WordPress](http://www.stratos.me/2010/07/automating-wordpress/) - I recently thought about creating a small website where I would post all the apps that I try and like for the iPhone/ iPod. But then again, I knew, that if it was hard to post and maintain it then I'll probably end up deleting the whole thing after a few months at best. Then - [Twitter's RT vs everything else](http://www.stratos.me/2010/01/twitter-rt/) - Well here is my little dime on the subject. As you all must have noticed, Twitter adopted the RT trend. This actually originally started as a need of the community to share tweets that they like without removing the attribute from the original poster, instead referring to him. All the programs that actually supported it, - [The magic of Posterous and FunnyInbox.net](http://www.stratos.me/2010/01/the-magic-of-posterous-and-funnyinbox-net/) - I know i am late in discovering this service but Posterous,simply put, rocks your socks! I love the way these guys implemented post by mail. I mean i know our beloved WordPress does it, for a long time now actually, but in my humble opinion not quite well. So i decided to move FunnyInbox.net on - [Using Windows Sharepoint Services (WSS) to create a new site](http://www.stratos.me/2010/01/using-windows-sharepoint-services-wss-to-create-a-new-site/) - To cut to the chase, the process of creating a new subsite using WSS is as follows: Connect to the main site using SPSite. Add the new site using the Add() method on AllWebs collection. Do all kinds of magic using the newly created site. Here is a small C# code example: SPSite rootSite = - [The "European Knowledge" experiment](http://www.stratos.me/2009/12/the-european-knowledge-experiment/) - I have just started a very small poll that is part of a small experiment i am conducting. If you're interested please check it out and vote here. Please do not lookup the answer online. It will only take a minute to complete. The results of the experiment will be revealed once i close the - [Stop joining spam meaningless Facebook groups](http://www.stratos.me/2009/12/stop-joining-spam-meaningless-facebook-groups/) - I've seen this trend taking off the last year or so. Every spammer out there has included Facebook in their plans. Here is how it works: I have a stupid site i want to promote or a stupid product or anything that you wouldn't actually even pay attention to. I go to Facebook and create - [Hook up C# with Windows Sharepoint Services (WSS) tutorial](http://www.stratos.me/2009/12/hook-up-c-with-windows-sharepoint-services-wss-tutorial/) - In this small tutorial i shall demonstrate how to hook up C# to use the Windows Sharepoint Services API (WSS). It's fairly simple and straightforward. You need the following: A machine running Windows server 2003/08 with Sharepoint installed. Microsoft Visual Studio 2005. About 15 minutes. For the purposes of this example, we will create a - [How to use bindings in the backing beans in ADF 10g](http://www.stratos.me/2009/12/how-to-use-bindings-in-the-backing-beans-in-adf-10g/) - This is a follow up to the original post about acquiring a bindings object in backing beans in ADF. Some have had the question, how to use the bindings for standard operations in the backing beans. Hence this post! The answer is - easy. As soon as you've got the bindings (oracle.binding.BindingContainer object) instance, you - [The all wrong story about comments](http://www.stratos.me/2009/10/the-all-wrong-story-about-comments/) - It's been a seriously long time since i wrote here. But i can't remember the last time i felt this urge, this itch to write about something. All this time that i haven't updated my blog and i seldom comment on blogs i haven't been all away. I've been reading the usual blogs i always - [Intrusion detection with Perl](http://www.stratos.me/2009/08/intrusion-detection-perl/) - There has been a lot of hype lately concerning WordPress security and vulnerabilities that are out in the open. This is an open source project so the big advantage is that (and i will quote): Luckily, the entire WordPress community has our backs. Several folks in the community dug deeper and discovered areas that were - [Member Of The Month: July](http://www.stratos.me/2009/08/member-of-the-month-july/) - Since postponing declaring a "Member Of The Month" for last month, this one has been slightly better. I found myself posting a bit more regularly and this gave you guys the chance to come back here and comment. A lot of my regular visitors commented as always, but, and without further ado, Raju was the - [The VPS neighborhood](http://www.stratos.me/2009/07/the-vps-neighborhood/) - The past couple of days i've been bugged with an idea. I saw a new hosting company come around called "EcVPS". They offer VPS plans for very low, and extremely affordable prices. I know that there has always been a gap between shared hosting, which is as low as $3/month, to the next step for - [What's an API for a web service?](http://www.stratos.me/2009/07/whats-an-api-for-a-web-service/) - You all must have heard of the term "API" but all of the non techy out there should have drowned in trying to understand what it is. First of all, a general definition of the term can be found on Wikipedia. But here i will concentrate on web services, as the mass of people out - [Search feature on static HTML sites - The smart way](http://www.stratos.me/2009/07/search-feature-on-static-html-sites-the-smart-way/) - You all must have stumbled on static HTML sites. Either you created them or you found them around. The purpose of those sites today is simplicity. Not everybody needs dynamic content and thus not everybody needs complex CMS's with huge back end administration panel. So, what is more easy than putting together a few simple - [Efficient or non-efficient?](http://www.stratos.me/2009/07/efficient-or-non-efficient/) - All of you out there that know me, know that i am an efficiency freak. Most of the times, when someone flashes a plugin to me, i stop and say "is that really necessary?" instead of "this looks cool!". I know, it's mostly annoying but you got to admit, i have a point. But, first - [The acrobatic balance of price and quality on freelancers](http://www.stratos.me/2009/07/the-acrobatic-balance-of-price-and-quality-on-freelancers/) - Most of you know that for quite some time now I've raised the "for hire" flag. As a freelancer I haven't had much luck, except for a few jobs I've taken and for which i have to tell Kim a great thanks. She always puts a good word out for me and i am very, - [WordPress plugin competition submission: YANewsflash](http://www.stratos.me/2009/07/wordpress-plugin-competition-submission-yanewsflash/) - As i said on the releasing article of my plugin YANewsflash, i have started the submission process of it to the WordPress plugin competition with this introductory article. As i also said before, i don't think it stands a chance but still, it is a plugin released within the competition time limits so, i thought - [Lines from "Whose Line"](http://www.stratos.me/2009/06/lines-from-whose-line/) - I've always liked American shows, series (like "Three's company") and stuff, i guess culturally it fits me. I also love stand up comedy. Actually anything that has to do with it, stand up, imrpov etc. About a year ago i discovered a great show, "Whose line is it anyway". It started as an English show, - [Insert the post title in your "read more" tag easily](http://www.stratos.me/2009/05/insert-post-title-in-read-more-easily/) - Watching twitter today, i came across a tweet from Kikolani. Now i've been following her for quite some time getting valuable feedback and post ideas. Today's tweet was about a post on TechJaws called "The Biggest Mistakes in SEO" which i found interesting. As always i have my agrees and disagrees but still it was - [Get rid of the newsflash plugins. Do it yourself!](http://www.stratos.me/2009/07/newsflash-wordpress-hack/) - Does the title ring a bell? I bet it does. It must remind you of the article i wrote quite some time ago titled "Get rid of the sociable plugins. Do it yourself!". It helped a lot of people save some CPU time and memory usage. Now it's time for the newsflash! The idea came - [Another plugin of mine: YANewsflash](http://www.stratos.me/2009/07/another-plugin-of-mine-yanewsflash/) - The past couple of days i had a hype for newsflashes. First i wrote this article on how to do a newsflash without any plugin and now i am releasing one! I know, paranoia, but still i figured that it would help people out. For this plugin, i used the options table provided by WordPress. - [Writing a simple web crawler in Perl](http://www.stratos.me/2009/05/writing-a-simple-web-crawler-in-perl/) - A few weeks back i posted on why our mailboxes are full of spam. I mentioned there that i had created a small and very simple perl script to crawl the internet and fish for plain text emails. It was a pretty easy task since Perl is designed for being easy on text manipulation. The - [The theme change](http://www.stratos.me/2009/07/the-theme-change/) - I am always known to change my themes around here and i thought it was time for another one. The old one was a very impressive work from "Elegant Themes", but this time around i feel i got bored of it and i needed a more simplistic one. Why i chose this theme? Well, first - [101 Sociable links for manual insertion in WordPress](http://www.stratos.me/2009/04/101-sociable-links-for-manual-insertion-in-wordpress/) - A few months back i had a post about how to get rid of your sociable plugins and doing the same thing by editing your theme. In that post i have included a few popular sociable networks such as Digg and Stumbleuppon but today i have decided to include as much as possible, 101 to - [Should you be concerned about your WordPress security?](http://www.stratos.me/2009/05/wordpress-security/) - Since my early days, i've always been the one to second guess what the majority of people think. I've always been the "pain", you know where. When i hear most of the people saying "this is bad", or "this is not right", there always is a denial feeling jumping out. Over the past few days - [No MOTM this month](http://www.stratos.me/2009/07/no-motm-this-month/) - I know this might sound strange or unfair but here is my explanation. This month has been a really slow month for me. A lot have been going on my personal / offline life and i have been making decisions about it. Naturally, i didn't have time nor inspiration or motivation to write here. There - [Member Of The Month: May](http://www.stratos.me/2009/06/member-of-the-month-may/) - I know i am a bit late with this but i just noticed it's June already! It's been a nice month overall, the interviews i got from fellow bloggers were great and i had fun. Without further due, this month's MOTM is Sire with 14 comments. The discussions were vivid with most of my readers, - [Interview with Peter the "Sire"](http://www.stratos.me/2009/05/interview-with-peter-the-sire/) - His real name is "Peter" but i can bet very few know him by that name. To all of us out on the blogosphere he is very well known as the "Sire". Either ways he is the one to stick around for all of us, even when our post frequency drops or we need help. - [Interview with Tracy O'Connor](http://www.stratos.me/2009/05/interview-with-tracy-oconnor/) - Here i am, once more, with one more interesting interview. This time, i had the chance and opportunity to interview Tracy O'Connor from IHateMyMessageBoard. I've known Tracy for not that long and we have had some nice time tweeting. She writes interesting posts over to her blog and she's a valuable friend and follower. Since - [The big one: TweetScribe.me](http://www.stratos.me/2009/05/the-big-one-tweetscribeme/) - So, you all remember a few days back when i said i have a big project going on? Well, this is it! Tweetscribe.me is a new service i created around twitter. In a nutshell think FeedBurner meets twitter and some more. Here is the idea. You subscribe to your favorite blogs and each time a - [Member Of The Month: April](http://www.stratos.me/2009/05/member-of-the-month-april/) - So, here we are again. I am on my fourteenth month of blogging, moving to fifteen actually. I am ready to announce the ninth "Member Of The Month" and boy, am i here to stay! I've had my ups and downs, my "i'm here all the time" and "hey where am i anyway" times. But, - [Interview with Madhur Kapoor](http://www.stratos.me/2009/04/interview-with-madhur-kapoor/) - Since my early days of bloging i have had a few loyal readers. Among them is Madhur Kapoor. He has been visiting ever since. I have also been reading his blog which is centered around technology, software reviews mostly. I was impressed by his 3 year birthday on his blog a couple of months back. - [Another plugin: PR Checker](http://www.stratos.me/2009/04/another-plugin-pr-checker/) - It's been a while since i released a plugin but here i am again! A couple of months back Yan approached me with a plugin he wanted. We worked it out and this is the result. What this essentially does is it allows you to build a link list and maintain it with statistics for - [Interview with Kim Woodbridge](http://www.stratos.me/2009/04/interview-with-kim-woodbridge/) - Recently i decided i wanted to meet a few of the online people i know a little better. I mean all those blogging friends, my readers and some WordPress tycoons i've been around recently. So, with this post a new series will be starting here with interviews about interesting people on my online life. Don't - [Search comments with "Search Reloaded"](http://www.stratos.me/2008/11/search-comments-with-search-reloaded/) - This post will be a conclusion on the requests for plugins and tweaks requested over at Kim's blog. Both her and a reader of her's, SDK, requested on a small tweak on the plugin called "Search Reloaded". The plugin does a very good job on serching posts for you. It actually enhances the search feature - [Make your #FollowFriday easy!](http://www.stratos.me/2009/04/make-your-followfriday-easy/) - There is a huge meme going on the Twitter world these days called #FollowFriday (started by Micah with whom i am in no way affiliated). I am sure you all know what it's all about. You just tweet suggestions about people you think your followers should be acquainted with and maybe interested in their tweets. - [Code efficiency and Javascript in WordPress](http://www.stratos.me/2009/04/code-efficiency-and-javascript-in-wordpress/) - You all must know me by now. I am always nagging you about code efficiency, using minimum plugins and other improvement tactics. The past couple of days there has been some interesting conversation and feedback on Kim's blog, on the post she made a few months back asking for plugin ideas for me to code. - [Brand your Windows installation](http://www.stratos.me/2008/11/brand-your-windows-installation/) - When buying a new computer you must have all noticed that, on the "My computer" properties, there is a logo and technical support information of the vendor. On the left side of the system info, on the tab labeled "General", there is the company's logo. On the bottom there is a button called "Support information". - [Member Of The Month: March](http://www.stratos.me/2009/04/member-of-the-month-march/) - One more month and here we are again! It was a quite busy month, better than February to be exact. I had a theme change and i wrote a few interesting posts too. I crossed the barrier of 200 posts and over a thousand comments. I wrote about some hosting variables one must take care - [exec: The valuable friend to shared hosting](http://www.stratos.me/2009/03/exec-the-valuable-friend-to-shared-hosting/) - All the bloggers start out small. You won't start blogging by paying over $20 for hosting per month. So, you go for cheap shared hosting. That is a very nice solution but it has a small problem. You don't get to have a console access to the machine that your blog is hosted (except for - [Mailbox full of spam? Your fault!](http://www.stratos.me/2009/03/mailbox-full-of-spam-your-fault/) - This must sound aggressive but it's 100% true. We all complain nowadays about the amount of spam landing on our inbox. My mailserver's traffic is more like 80% spam to 20% legit emails. This is a huge problem for any mail provider and, in the end, the end user. So, i decided to make a - [TweepMe: Good or bad?](http://www.stratos.me/2009/03/tweepme-good-or-bad/) - The microblogging platform called Twitter, started a wild climb on the social media ladder the past year. Since the release of their API many services have jumped out on the internet world and have helped or swamped tweeple. Just recently this new service called TweepMe opened the gates. What they do is pretty simple to - [BloggerBuddy Hacks: Change the look and feel](http://www.stratos.me/2009/03/bloggerbuddy-hacks-change-the-look-and-feel/) - With this post i am starting a small series of posts about customizing and maintaining BloggerBuddy. As you know BloggerBuddy is built upon the Adobe framework, AIR. This actually allows a programmer to use web development techniques and languages (HTML, Javascript) on a desktop application. What makes it unique is that it flawlessly integrates on - [Feed problems when editing .htaccess on WordPress](http://www.stratos.me/2009/03/feed-problems-edit-htaccess-wordpress/) - Coding BloggerBuddy a couple of months back let me find out about some stuff that are common as a practice but i had no idea of. One example is the complete redirect of a blog's feed to FeedBurner. According to some marketing and SEO masters out there one shouldn't provide multiple ways to subscribe to - [Creating a search page on WordPress](http://www.stratos.me/2009/03/creating-a-search-page-on-wordpress/) - You all know i had a theme change about a week ago. This theme is great and i really love it. As it seems you guys love it too. Anyways, since day one i noticed there is no search field nowhere in the theme. That was a pretty strange fact i hadn't seen in any - [The 200th post!](http://www.stratos.me/2009/03/200th-post/) - Yay! This is all i can say... It's been over a year now, since i started this blog, and almost eight months since the 100th post. This is another milestone reached. It all started back in February 2008 as a "what if" and then i just installed WordPress and started writing. Since then a lot - [Easily create paragraph sidenotes](http://www.stratos.me/2009/03/wordpress-paragraph-sidenotes/) - When i talk about WordPress you all know that i prefer doing something by hand rather install a plugin to do it - provided that the task at hand is easy to do. I have already shown you how to get rid of the various sociable plugins and do it yourself easily through some php - [Delete post revisions without any plugin](http://www.stratos.me/2008/11/delete-post-revisions-without-any-plugin/) - You know i'm all for "If you can do it yourself then don't use a plugin". That goes, without saying, to my plugins too. So, i saw a plugin recently doing a very useful thing, cleaning up post revisions. But what is a post revision? Well, it's a safety measure the WordPress team took since - [Google's dangerous monopoly](http://www.stratos.me/2009/03/google-dangerous-monopoly/) - Eleven years ago the internet was like the world back in the dark ages. Wonderful things where happening all over it but no one would find out about it. It was growing so quickly though that a way of finding out the information you are looking for easily was a must and waiting to be - [Get rid of the Sociable plugins. Do it yourself!](http://www.stratos.me/2008/12/get-rid-of-the-sociable-plugins-do-it-yourself/) - While i am at the topic of WordPress tweaks here is another one. Since i started coding plugins, i keep encouraging people to minimize their plugin needs. They are resource hungry and may cause problems due to security issues on your blog. There are those that agree to that but say that on the other - [7 of the most idiotic people of 2008](http://www.stratos.me/2009/01/7-of-the-most-idiotic-people-of-2008/) - This email hit my inbox a few minutes ago from my beloved aunt Angie, and when i read it i decided to share this with you guys. I don't know if this is published somewhere (if so please comment so i can give credits to the author) but i really think you guys are going - [FunnyInbox: How about a nice laugh?](http://www.stratos.me/2009/01/funnyinbox-how-about-a-nice-laugh/) - Here i am with another project of mine! FunnyInbox is my latest work. It all started a few days back when i received a funny email from a friend with an attached video of about 4 megs. Immediately I remembered talking to a friend a few months back where we were saying that all these - [The new theme](http://www.stratos.me/2009/03/the-new-theme/) - I think it's quite obvious for my readers that the site has, once more, changed a theme! It's been quite some time since the last one (June 2008) so i started getting bored of the old one. Also, i decided i needed more from my theme. And when i say more i mean being it - [Dumb and dumber root commands](http://www.stratos.me/2009/02/dumb-and-dumber-root-commands/) - Managing a linux machine can be from extremely easy to extremely difficult depending on the level of abstraction to the system you are willing to use. For instance, using an Ubuntu distribution with an administrator-like user account (that's a sudo-er) and synaptic, makes things actually pretty easy. But, in my humble opinion, the time when - [Hosting variables 101](http://www.stratos.me/2009/03/hosting-variables-101/) - I've been active around my online friends lately and i noticed something i thought didn't exist. There is much confusion about what are all those variables when having to choose for a webhost. Bandwidth, memory, disk space, CPU, managed/unmanaged etc are some terms that make some people sweat out of fear when they have to - [Member Of The Month: February](http://www.stratos.me/2009/03/member-of-the-month-february/) - This is what it took, twenty eight days! Yup, February is now over and we are on our way to spring (at least where i live). It was one slow month for me, blog-wise i mean. I was here and absent and then here again. I guess everybody has his ups and downs. But, still, - [Member Of The Month: July](http://www.stratos.me/2008/08/motm-july/) - I've been thinking alot lately about the contribution of the readers and the community on a blog such as mine. Heck, i even got a banner in less than a day! I have a small blog and i write for fun. The readers are devized into two categories: the regular ones that come over, comment - [Member Of The Month: August](http://www.stratos.me/2008/09/member-of-the-month-august/) - Here we are. One more month has passed. It's been a relaxed month with fewer posts from my side than July. But forgive me guys, it's been a hot summer August and i managed to find some time to relax and get some rest. But, as always, you guys kept coming back and commenting to - [Member Of The Month: September](http://www.stratos.me/2008/10/member-of-the-month-september/) - One more month and #FN$# is again the top commentator! I thought about this very well since #FN$# is one of the most loyal readers and comments to almost every post. So, there was a dillema for me. Either name #FN$# once more the "Member Of The Month" or choose the second in the row. - [Member Of The Month: October](http://www.stratos.me/2008/11/member-of-the-month-october/) - Once more, one more... I am late this month i know. But, you must have read my recent micros about internet connection problems. Well, the whole weekend was a mess connection-wise and i couldn't browse the internet (so much for blogging!). And the new Member of the Month is.... "Stathis" with 11 comments. As usual - [Member Of The Month: November](http://www.stratos.me/2008/12/member-of-the-month-november/) - December strikes in and I am still here. Thrirty days have gone by and November was a decent month for me. First of all, commenting numbers dropped a little but that is fine, I guess, as long as you are still with me guys. Anyway, this month's top commenter is Kim Woodbridge with 11 comments. - [Member Of The Month: December](http://www.stratos.me/2009/01/member-of-the-month-december/) - One more month has gone by and here i am with the new "Member Of The Month". This is something i started back in July and it seems i will keep since it's a way of giving back to you guys, my readers and commenters. This month, since all the holiday has taken over me - [Member Of The Month: January](http://www.stratos.me/2009/02/member-of-the-month-january/) - So here we are again. The first 1/12th of the year has gone by and, to be honest, it was not one of my most productive ones. But, what can you do, i've been thrown some curveballs this month on my professional and online life. On the contrary, on my personal life, i am better - [BloggerBuddy: Update to v0.5.1](http://www.stratos.me/2009/02/bloggerbuddy-update-to-v051/) - The last couple of days my friend Sire brought to my attention a small problem on BloggerBuddy. There was a conversation on the update post here about it. What was happening is that on the individual feed view, i.e. when clicking on a specific feed to view posts from that blog only, the posts would - [When things get extremely wrong](http://www.stratos.me/2009/02/when-things-get-extremely-wrong/) - As many of you must have noticed, either by visitng or by my desperate tweets, my sites have been down yesterday for almost 12 hours. This is due to what i'd like to call a mistake of mythical proportions. But why am i writing this post now? Well, for starters i want to let you - [A knight's tale](http://www.stratos.me/2009/01/a-knights-tale/) - On January 22nd 2008, a very shocking event took place. The very popular actor, Heath Ledger, was found dead on his New York apartment in SoHo. I read about it a couple of days later and was rather shocked. He was a very young man and there was a mystery around his death. A few - [I am "Lost"](http://www.stratos.me/2009/01/i-am-lost/) - Well not like the series... As many of my readers must have noticed lately i am somewhat gone from the scene of the blogoshere. I do not post, don't comment, don't tweet and all of this happened unexpectedly. Well i just wanted to let you all guys know that all is well except a small - [Windows 7: What's all the fuss about???](http://www.stratos.me/2009/01/windows-7-whats-all-the-fuss-about/) - I have been reading about Windows 7 for months now. The whole world is going crazy about it and everybody it trying to find a way to get their hands on them. Since day one i tried to find what is so special about them and what will there be added that will make this - [Quick URL parsing using Perl](http://www.stratos.me/2009/01/quick-url-parsing-using-perl/) - Have you ever stumbled on a page that you would like to copy-paste all the links from and, darn, they were many? For instance when you get that directory listing and you want to download all the files? Well, i faced the problem these days. I wanted to copy more than 30 consequtive links from - [BloggerBuddy: Small update to v0.5](http://www.stratos.me/2009/01/bloggerbuddy-small-update-to-v05/) - Just two days have gone by and here i am with a minor update to my beloved BloggerBuddy. After a conversation with Raju i realized that if i want to motivate a migration from any reader to BloggerBuddy i should implement some kind of import. He gave me valuable feedback on the export type of - [Linux download manager](http://www.stratos.me/2008/02/linux-download-manager/) - Here is something i was looking for the past days. Today i just felt like i had to find out a way. What i needed is a console download manager for RapidShare. And the solution was right in my hands... I was thinking i had to find a suite to do the job nicely blah-blah. - [Position absolute and the Z index: Creating some cool effects](http://www.stratos.me/2008/08/position-absolute-and-the-z-index/) - I remember my self when i first stumbled uppon a site that on the login link it would blur the site and "popup" the login form. That was neat i must admit. Yesterday i was talking with my friend #FN$# and he was asking how he can show an image over a link when hovered. - [BloggerBuddy: Now on Beta version (v0.4)](http://www.stratos.me/2009/01/bloggerbuddy-now-on-beta-version-v04/) - I have been using BloggerBuddy since day one. It's not like me to use the software i write just because i think that someone else has done it better. But this time i think that this program is the best on the market for me. It suits my needs perfectly. Since day one i have - [And a happy new year!](http://www.stratos.me/2009/01/and-a-happy-new-year/) - Happy new year fellas! The hours are counting on the brand new 2009. I wish you all this is a productive year full of health, love and exciting work and things to do! Keep your health in order, your loved ones by your side and your priorities straight. Keep your friends happy and close to - [Christmas giveaway winner](http://www.stratos.me/2008/12/christmas-giveaway-winner/) - Christmas is here and, as promised, i will giveway the game "Mystery Case Files: Huntsville". I used random.org's list shuffler to create a winner from a very short list. The participants as entered were: Raju Sire Madhur Andrea The list was shuffled and the result was: Raju Madhur Andrea Sire Obviously, congratulations to Raju! I - [Merry XMas!](http://www.stratos.me/2008/12/merry-xmas/) - I think that the best way to give you my best wishes is to quote John Lennon and the song "Happy X-Mas". And so this is Christmas I hope you have fun the near and the dear ones the old and the young a very Merry Christmas and a Happy New Year let's hope it's - [BloggerBuddy: My approach to RSS readers](http://www.stratos.me/2008/12/bloggerbuddy/) - I've been upsent for quite some time now. This is because i was onto something. I was learning the framework of Adobe AIR. It's a quite nice tool for rapid desktop development with Web standards. You actually use Javascript and HTML to code desktop applications. In order to find my way around this new technology - ["MCF: Huntsville" Christmas Giveaway](http://www.stratos.me/2008/12/mcf-huntsville-christmas-giveaway/) - The days to come constitute a period on the year that i love the most. Christmas trees, happy, jolly faces, elevated spirits, carols and singing all over the place are among the things that i like. Of course, what is Christmas without shopping and gifts? Well, it would still be Christmas but in a different - [Adding a "featured" post on your theme](http://www.stratos.me/2008/12/adding-a-featured-post-on-your-theme/) - Here i am with another coding tweak for your WordPress blog. I don't want to repeat my self on how you should try to avoid using a plugin when something can be done by hand. This task, adding a featured post on your frontpage, i must admit is a bit more complicated than the others - [Small hiccup on the "Featured" post](http://www.stratos.me/2008/12/small-hiccup-on-the-featured-post/) - A few days back i posted on how to create a small place on top of your posts in your theme to keep a featured post there (just like the one running here, as you can see on top of the posts). Validating my blog today against different browsers i stumbled on a serious mistake - [How can a WordPress plugin be unsafe](http://www.stratos.me/2008/12/how-can-a-wordpress-plugin-be-unsafe/) - I recently read this comment. What the commenter said is that a WordPress plugin can pose a security risk for your site. That is entirely true. You must remember my post about minimizing plugin use and doing whatever can be done by hand. That is one of the reasons. But how can this happen? Well, - [It's the man my friend, not... WordPress!](http://www.stratos.me/2008/11/its-the-man-my-friend-not-wordpress/) - You all know that lately i've been up to coding a few plugins and sharpening my WordPress coding skills. Besides mine, on the WordPress plugin directory you can find hundreds and hundreds of plugins doing just about anything. It's actually thousands of hard worked coding lines by authors that, one time or another, needed something - [Don't use a cannon...](http://www.stratos.me/2008/11/dont-use-a-cannon/) - On my early days of computers and programming i used to be fanatic and passionate about the programming tools I used. I still remember the early days of Java programming. I would bet that no other language is there except for Java. Today, i still think that it is a great language to work with - [WordPress Categories for hardcores or... masochists!](http://www.stratos.me/2008/11/wordpress-categories-for-hardcores-or-masochists/) - It's been a while since i wrote an article for this series. All the "masochists" out there must be wondering. The truth is that firstly there was no interesting topic to write about and secondly it is pretty hard to write such an article since it needs a lot of research from my side. Anyway, - [Update to WordPress 2.7 for $25!](http://www.stratos.me/2008/12/update-to-wordpress-27-for-25/) - A few days ago i brought up a small portfolio site for my services. I decided to start seeking clients for freelance jobs. Obviously, i haven't had any luck yet, so i decided to proceed with an offer. WordPress 2.7 will be released on December 5th 2008 1AM UTC (less than ten hours when writing - [Portfolio site is up!](http://www.stratos.me/2008/12/portfolio-site-is-up/) - As you all know, recently, i made an effort to find a way to earn the costs for my server. My thought was to put up some ads (a couple of them on the top section to be exact) so the payoff would be just fine. It is true that i didn't like my option - [Earning the costs](http://www.stratos.me/2008/11/earning-the-costs/) - In the past i have been negative on advertising on any of my sites. I then twisted that and opened the "Member of the Month" section where the top commenter gets his banner on my sidebar free of charge for a month. This was not all that bad since it is actually a way to - ["My Tag Cloud" plugin](http://www.stratos.me/2008/11/my-tag-cloud-plugin/) - A few days back, Kim wrote a short post calling all readers on asking what plugin they would like to have coded, provided someone would code it for them. That was actually my part. This came after the successful co-operation between me and Mike for the YAFootnotes plugin. A few ideas have come up on - [Another plugin hits the world: YAFootnotes](http://www.stratos.me/2008/11/another-plugin-hits-the-world-yafootnotes/) - You all must know that the other day there was some constructive critisism of my lolcats plugin. It was a good thing that happened because i had the opportunity to see new blogs and, most importantly, meet new people. In the author's post, Mr. Mike Nichols had more than his say, he had a better - [What was i thinking?](http://www.stratos.me/2008/11/what-was-i-thinking/) - Today i read this article about my lolcats widget plugin. Before i say what i have to say, i would first want to note that i really appreciate any comment on my work, good or bad. I think that bad comments, when expressed in a nice and constructive way, are better than good. Also, what - [Tested WordPress 2.7 beta 1](http://www.stratos.me/2008/11/tested-wordpress-27-beta-1/) - Since the new version of WordPress is due this month i decided i should take a look at the recently released beta 1. So, i set up a small test copy of my blog and upgraded to 2.7. To be honest i expected hell to break loose with all the "ready" posts i read all - [Mini RSS reader WordPress plugin](http://www.stratos.me/2008/10/mini-rss-reader-wordpress-plugin/) - With the micro project opened by me, i wanted to replace the twitter on the top, as i said yesterday. What i did is create a small plugin for WordPress that that actually reads an RSS feed and displays it the way you see on the top left corner, where my micros' reside. You just - [Resize images with PHP and GD](http://www.stratos.me/2008/10/resize-images-with-php-and-gd/) - If you are a web developer then you definitely have been faced with this little thingy. Let's say you want to do dynamic resizing of images for a project of yours. All you need is an extension for PHP called GD. With that you are given many possibilities on image handling and manipulation, among others - [Lolcats widget plugin](http://www.stratos.me/2008/10/lolcats-widget-plugin/) - As you all know a few days back i created my first WordPress plugin. I released it here and to the WordPress plugin directory. Since it was a fine ride i decided to do something more usefull that has not been yet done. I know alot of you guys like the lolcats out there and - [WordPress plugin directory listing!](http://www.stratos.me/2008/10/wordpress-plugin-directory-listing/) - Just a quickie here. After a couple of days on hold, my plugin "Mini RSS reader" got approved and hosted on the WordPress plugin directory. Good news i guess since this is my first (of many to come i hope) listing! Wish me luck ;) - [A roundup of WordPress plugin coding](http://www.stratos.me/2008/10/a-roundup-of-wordpress-plugin-coding/) - As you all know, recently, i started coding "seriously" WordPress plugins. My first one was the "Mini RSS reader" and as you also know i plan on keep going with the coding. Since then, I've been looking on stuff about coding plugins, especially on the codex pages. I must admit that the platform is excellent - [Hex & Binary read / write in Java](http://www.stratos.me/2008/04/hex-binary-read-write-in-java/) - The flexibility of this language is just outstanding. In it's own organized way, you can read binary files and get the hex code or even the binary code. Then you can also write your data back to a binary file. Here is how... To read in binary, you need to use the FileInputStream, or any - [Steganography and bitmap files for hardcores or... masochists!](http://www.stratos.me/2008/04/steganography-and-bitmap-files-for-hardcores-or-masochists/) - Nowadays, security of our data has become a must that hunts us all. Many many ways are availiable on protecting our private data and hiding our files from others. The way everybody thinks about, when talking about security, is cryptography. But do you know that it is not the only way around? It is true - [My Micro blog](http://www.stratos.me/2008/10/my-micro-blog/) - I was talking to #FN$# the other day and he was telling me he wanted to set up a blog for micro blogging. We disucssed a few things and then i was really convinced i wanted to do the same. To be honest, for a long time now, i've been thinking of creating something like - [Some of my likes these days](http://www.stratos.me/2008/10/some-of-my-likes-these-days/) - I've been thining alot lately about posting some stuff. I stumble uppon a nice wallpaper and i'm like "i should post this" and then "nah it's just too lame to do it". But alot of those small little thingies that everybody wants to share with friends have piled up these days. I already posted about - [FindMe Startup v1.0 released](http://www.stratos.me/2008/10/findme-startup/) - After starting this small apps series called "FindMe" i got keen on. I coded the next one pretty fast to be honest. This one is called "FindMe Startup" and all it does is it lists all the items on the two registry stratup locations "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" and "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run". Obviously, this way, you can manage the applications - [Loyal readers = Less bugs](http://www.stratos.me/2008/10/loyal-readers-less-bugs/) - It is obvious from the announcement post that i hadn't seen an aspect of the program "FindMe RDC" (check out the comment from George). The thing i hadn't noticed is the situation where a user hasn't even used Remote Desktop before and tries to use this small application. Then, something terrible happens. When i try - [FindMe RDC: A new set of apps!](http://www.stratos.me/2008/10/findme-rdc/) - I told you it was quite some time since i did a quality post and here i come today with a new idea and a new program. God I'm fast! Here i was today doing a remote desktop from a public place to a PC back home. And after i was done i wanted to - [Stuck with "Doctor Who"!](http://www.stratos.me/2008/10/stuck-with-doctor-who/) - About three days ago i read this tweet from my freind Mako: Going to watch Season 4 Finale of Doctor Who. I hope they dont change the doctor again then this... The season 4 finale of Doctor Who was superb , awesome, amazing. Now i will have to wait for season 5 and then this... - [Temporary absence](http://www.stratos.me/2008/10/temporary-absence/) - Well, you can all see that i am absent the past few days. And if you count how many days i have since i made a meaningfull post then the gap is even bigger. This is because i've been busy in general and even more busy with my new server. You all know how it - [VPSLink.com your best option out there on VPS!](http://www.stratos.me/2008/10/vpslinkcom-your-best-option-out-there-on-vps/) - As you already know, i moved on a Virtual Private Server the other day. The quest on finding something to fit my needs was not very easy. When i say "needs" i mean cheap but reliable hosting with total control over the server and as much as i can get for my money. I had - [A trip to Thessaloniki, a stop at Tempi!](http://www.stratos.me/2008/10/a-trip-to-thessaloniki-a-stop-at-tempi/) - It's been a while since i posted some photos but it's been a while since i've gone somewhere! So, this time we all went to Thessaloniki (point A on the map). We followed the road as noted. It's actually a 5 hour trip, without any stops you have to make in the middle. It's quite - [The new VPS!](http://www.stratos.me/2008/10/the-new-vps/) - Quite a few years have gone by since i started fiddling around with my first HTML. Then, back in 2006, i bought my first domain and hosting in godaddy. Since then, it's all uphill! Till now i have quite a few domains and even more sites i am managing. It was a nice ride with - [Wp-Stats not counting!](http://www.stratos.me/2008/09/wp-stats-not-counting/) - I've had WP-Stats (WordPress.com stats) since i started this blog. When i moved it to the new domain and changed the theme my stats stoped counting. The line was flat! So, at the beggining i thought that the users haven't learnt about the change yet. I kept it like that for almost 24 hours till - [IRC for hardcores or... masochists!](http://www.stratos.me/2008/09/irc-for-hardcores-or-masochists/) - Now here is another post on the "hardcore or masochist" series. It's been a long time since the last similar post but it's been a long time since i ever got to explore a protocol. This was a pretty easy one to explore since it is built for chatting. It all started out two decedes - [HTTP for hardcores or… masochists!](http://www.stratos.me/2008/02/http-for-hardcores-or-masochists/) - Well have you ever thought when surfing the net what the hell happens when you type a website address and click visit or whatever? How does the browser talk to the remote computer and gets the page you want? I mean all you do is type in an address and then everything is taken care - [File upload & download via HTTP](http://www.stratos.me/2008/03/file-upload-download-via-http/) - Continuing my previous post "HTTP for hardcores or… masochists!" i would like to write a few words about downloading and uploading files via http protocol. It is usefull many of the times to be able to download a file via php on even upload eliminating human intervention. To download a file is not different at - [Mailing for hardcores or… masochists!](http://www.stratos.me/2008/03/mailing-for-hardcores-or-masochists/) - Here we are again! Another tutorial in the series of "hardcores or... masochists!". I find it interesting into digging into the protocols that we use many times a day and we have no clue what is going on behind the scenes. And here i come with the next most used thing after the HTTP, the - [Code snippets for HTTP and POP communication.](http://www.stratos.me/2008/03/code-snippets-for-http-and-pop-communication/) - On the "hardcores or masochists" post series i used the dumps of http, pop, smtp and imap sessions. But how did i get these? Well for the mailing ones, the answer is easy, telnet. But for the http part i created some scripts for interacting with the servers. Also, i created a php script to - [HTTP Basic Authentication for hardcores or... masochists!](http://www.stratos.me/2008/04/http-basic-authentication-for-hardcores-or-masochists/) - Here i am again... The tradition of the "hardcores or masochists" series keeps going on. Now, i am onto the simple authorization of the http. You must have used an .htaccess file before to protect some folder from the public. You must have also read the apache documentation that says this is not safe and - [Samba protocol sneak attempt](http://www.stratos.me/2008/04/samba-protocol-sneak-attempt/) - I was thinking for weeks that the next article on the hardcores or masochists series should be an article on the samba protocol. I know it is complicated but, i thought that, if i posted some info on the protocol, just some hints on how it works then i would be happy for the effort. - [HTTP Proxy for hardcores or... masochists!](http://www.stratos.me/2008/06/http-proxy/) - It's been a while since i last posted on the "hardcores or masochists" series. This is due to lack of time since an article like this one requires 4-5 hours of research and coding. But here i am again with a simple one. You must have heard about a "proxy server". What it is, is - [Another dashboard redesign](http://www.stratos.me/2008/09/another-dashboard-redesign/) - For a couple of weeks now the blogosphere has been clogged up with posts about the new WordPress version coming out in November. Seeing the survey about the new dashboard redesign and reading Lorelle's blog post where she mentions the post about the final features for 2.7 i kinda started thinking... The orange-ish new interface - [Using custom fields to mark a post as "hot"](http://www.stratos.me/2008/09/using-custom-fields-to-mark-a-post-as-hot/) - For a long time now a thing that troubles many webmasters puzzled me too. I have a few articles that bring in what you would call "instant visitors", meaning visitors that get what they want and they are out of here. Those come either from search engines or bookmarking sites (digg, stumbleupon etc). I was - ["File not accessible" when mounting a .bin!](http://www.stratos.me/2008/05/file-not-accessible-when-mounting-a-bin/) - Here is a quickie. I downloaded an image as a bin file. When trying to mount it with Daemon tools i got this error "Unable to mount image. File not accessible!". This got me confused. I tried alot of stuff and then i figured out that it was that the filename of the cue file - [The WordPress 2.7 survey](http://www.stratos.me/2008/09/the-wordpress-survey/) - If you are using wordpress then you must have seen on the dashboard feeds that there is a wordpress 2.7 survey the developpers would appreciate us take. I really think you should take the survey since it's actually there to help the developpers see what we want. They are asking about menu grouping and labeling - [The friends i never actually met](http://www.stratos.me/2008/09/the-friends-i-never-actually-met/) - Here i am with a post i wanted to write for quite some time. My everyday task is twice, or maybe even more times, visit a bunch of blogs i am a regular reader. I actually hate rss subscription. I like the feeling of each site. It makes me get into the point. So, i - [The wallpaper](http://www.stratos.me/2008/09/the-wallpaper/) - Well, my friend #FN$# did it again! He is a reader that never stops surprising me by contributing to this humble blog. So far he has done an excellent job with the logo providing one for here. He did it and re-did it on his own just because he felt he could do it better. - [The post "stamp"](http://www.stratos.me/2008/09/the-post-stamp/) - Well, it's a boring and relaxing weekend here for me and i felt like i wanted to do something with my blog. I have seen all around the blogosphere those web2 badges and ribbons here and there. I didn't want to do that here but i wanted to try out my luck with something like - [Export and archive your e107 news and forum](http://www.stratos.me/2008/09/archive-e107-news-and-forum/) - I've been using e107 as a content management for over two years. The old stratosector was actually a portal using this CMS and i did quite a work on it. I coded a few plugins and the tournaments one was quite a success. Recently, as you all know, i closed up my portal and created - [Project management cycle](http://www.stratos.me/2008/09/project-management-cycle/) - This is so true and happens on the computer industry as a rule. I hate it but unfortunately it's all over. I realy laughed hard with this one so i thought i'd share. Have fun! - [Socialize me!](http://www.stratos.me/2008/09/socialize-me/) - So i just created a stumbleupon account today after a long time of boredom. I always thought that stumbleupon is more like digg. But it turned out to be much easier. I should have tried it before... Anyway, on stratosector i created a small section with all my social links. Visit it and add me - [Chalkis Castle](http://www.stratos.me/2008/09/chalkis-castle/) - The weather yesterday was very nice, not too hot, neither too cold so a nice stroll was all i needed. I visited the castle of Chalkis. It was built back in 1684 by the Turks to help protect Chalkis. It is in a very strategic place controlling the small sea passage of Evroipos. It was - [StratoSector redesign](http://www.stratos.me/2008/08/stratosector-redesign/) - I think it was about time to do that. I don't know if everybody knew but i started my web venturing with stratosector (i think you must have figured it out from my old blog link). So there i had a portal going since day one back in April 2006. As i say on my - [nVidia and the most promissing CUDA](http://www.stratos.me/2008/08/nvidia-cuda/) - I've been reading here and there lately and yesteray i bumped into this amazing article by my friend and kong technology. He writes many interesting stories and tutorials and i must admin i am a fan of is blog. The title of his latest blog post was eyecatching: "CUDA: Breaking the Intel & AMD dominance". - [A small logo redo](http://www.stratos.me/2008/08/a-small-logo-redo/) - It seems that my friend #FN$# did not just do the work and get it over with. He came back to me with a new set of logos. With a small discussion we had he imroved it and here it is! The best thing with this one is that it has the moto on it - [Azada: A very nice puzzle game ($0.99 sale!)](http://www.stratos.me/2008/08/azada-a-very-nice-puzzle-game/) - Now this is a nice game. I've been a fun of big fish games since they started or so. I enjoyed "Virual Villagers", "Build-a-lot" and many more. This is a one i found yesterday on a $0.99 (+ Tax) sale. It is on till tomorow, August the 15th. It is a puzzle game with many - [Twitter is back on!](http://www.stratos.me/2008/08/twitter-is-back-on/) - There was a period where my blog had a twitter widget. One day, while trying to browse it, it would totaly hung up on me. With a little debugging i found out it was the twitter widget. The site was down and so was my blog. I was so mad, that i couldn't trust such - [IE6 and transparent png's](http://www.stratos.me/2008/08/ie6-and-transparent-pngs/) - I've been missing around or the past few days but as you all know it's the month of vacation and relaxation. So, i am doing just that. I am doing some stuff have to do but the blog is another thing. I need to research and code (sometimes heavily) to have a post ready. Today - [Java crash course #8: How to read the docs](http://www.stratos.me/2008/08/java-crash-course-8-how-to-read-the-docs/) - We have come to a point that i think you are ready to explore what Java is all about. You will often hear me say "RTFM", i.e Read The Fine (??) Manual! In Java this is more feasible than any other language. The documentation is well structured and well written. Nothing is left out. To - [Directory file exporter written in Java](http://www.stratos.me/2008/08/directory-file-exporter-written-in-java/) - Reading one of my friend's blog the other day i stumbled onto this title: "How to copy Multiple Files/Folder names in bulk to Notepad file". I remember my self wanting to write a small app that would do that exact thing because i needed it a couple of times. At that time i decided not - [Java crash course #7: A few important points](http://www.stratos.me/2008/08/java-crash-course-7-a-few-important-points/) - Before i dig deeper into Java, i need to explain a few more things that i think have been underestimated before or have not been metnioned at all. There are many key concepts that i am surely missing in this series but this is why it's called a "crash course". I am trying the best - [The new Logo](http://www.stratos.me/2008/08/the-new-logo/) - Well it is always important to have a nice community and some good friends in it. As it seemed all my loyal readers and good friends (although i have never met them) were happy to help me with this one. On my previous post i announced i was thinking i needed a logo and i - [Competition: In need of a logo!](http://www.stratos.me/2008/07/competition-in-need-of-a-logo/) - Ok the title says it all. As you all know, i recently moved my blog to this domain and changed my theme. Now, i am an awfull designer and my skills on photoshop are realy limited. I know i need a logo or a banner just to identify my blog. The site is what you - [A nice sunset...](http://www.stratos.me/2008/06/a-nice-sunset/) - Coming home from a very long day today (work and driving lessons) i saw tis beautifull sunset just outside my house. Sun was hiding behind the mountains leaving a very nice orangish sky. There are some pics on the gallery under the folder sunset here. Just felt like posting them here showing you guys what - [Sifnos pics 2006. God i miss it!](http://www.stratos.me/2008/06/sifnos-pics-2006-god-i-miss-it/) - Well since the previous post "A nice sunset" had comments saying you guys want more, i am doing just that. Sifnos is an island located in the cyclads, Greece. It is a classical cyclad island with mountains and narrow roads. Ofcourse, magestic places and extra friendly and hospital people is the main feature. So in - [A beautiful... thunderstorm!](http://www.stratos.me/2008/07/a-beautiful-thunderstorm/) - Well title says it all. A few days ago i posted the nice sunset that was outside my house. Well yesterday night there was a thunderstorm! Now that was an amazing one. Lots of thunderbolts and at some points the night turned into a day! You can visit my gallery and see more pictures. They - [Saint Paraskevi's Feast](http://www.stratos.me/2008/07/saint-paraskevi-feast/) - On July 26th is Saint Paraskevi's feast. She is the protecting saint of Chalkis. Every year there is a celebrating letourgy organized on the church and alot of people, all over Greece, come to show their respect. It is considered a big blessing. Also Saint Paraskevi is the protector for any eye sickness. In the - [Java crash course #6: Classpath, classloader and packages](http://www.stratos.me/2008/07/java-crash-course-6-classpath-classloader-packages/) - We have come this far. It was an easy ride till now. I think it's time to go a bit deeper. We need to clear out how java works exactly. So let's start scratching the surface a little bit. First thing we need to see is what happens when we start our program. When we - [Java crash course #5: Overloading vs Overriding](http://www.stratos.me/2008/07/java-crash-course-5-overloading-vs-overriding/) - On the previous articles we mentioned both overloading and overriding but we didn't pay sufficient attention to them. Those two meanings are among the most important ones in Object Oriented programming and design. It's not a matter of usage it's a matter of design and elegant programming. Let's take a closer look on both of - [Java crash course #1: Introduction](http://www.stratos.me/2008/07/java-crush-course-1-introduction/) - I've been thinking about this for a long time. Now i decided to put it to the test and see if anyone finds it useful or not. This series will actually be a Java tutorial, from the basics to the more advanced, from ground up. You can call it a "for dummies" tutorial. These tutorials - [How to access bindings from Java code in ADF](http://www.stratos.me/2008/07/how-to-access-bindings-from-java-code-in-adf/) - Maybe it's me stupid, but I was looking for this for quite long and finally figured out how to. So I thought it could save someone's time too. Say we have a JSPX page bound to a ViewObject. Also there's a backing bean for this page. What we want is to access from the backing - [Women as C structs!](http://www.stratos.me/2008/07/women-as-c-structs/) - Before you go on i would like to tell you that this is funny only to those of you that you know some stuff about programming and C. So, i recently stumbled on a very funny blog post. I thought i'd repost it here as i found it hillarious! A programmer sat down and wrote - [A relaxing day...](http://www.stratos.me/2008/07/a-relaxing-day/) - Well, as you all know, Sunday was my birthday so the whole weekend was a relaxing one. We went to the beach for a meal, we came back home and sat outside on the garden talking just about anything. The night was relaxing enough. The moon was almost a full moon so it was very - [Java XOR Encryption](http://www.stratos.me/2008/07/java-xor-encryption/) - A few months ago (see related posts) i released a small package for a XOR encryption in C. Now, here i am with an even smaller program for XOR encryption in Java. As expected, in Java it was way easier to implement it than C. No pointer loses, no "segmentation faults" no nothing. Nice and - [Downtime Reasons](http://www.stratos.me/2008/07/downtime-reasons/) - It seems that since i purchased the domain i've been having some issues. Sometimes the blog is down and inaccessible. Do you get this too or is it just me? I called Godaddy's(my hoster) customer support, they were very friendly indeed (their customer support has always been there for me even though i am from - [Migrating a wordpress installation](http://www.stratos.me/2008/07/migrating-a-wordpress-installation/) - In this area there are alot of tutorials and howto's but here is a small step by step on how i did it. Copy all the files from the old blog to your new folder. Open your database with a manager like phpMyAdmin or in a console. You need to edit the table wp-options and - [Comments Problem](http://www.stratos.me/2008/07/comments-problem/) - Just a quickie here to inform you guys i had a small problem with my comments. There was a plugin actiavted that i did not notice with the new theme. All comments submited never vent through so if you commented after the theme change, comment again :) Sorry for the inconvinience and thanks for comming - [Happy birthday to .me!](http://www.stratos.me/2008/07/happy-birthday-to-me/) - Yes i bet you noticed! First of all today is my birthday so let us all sing: Happy birthday to you, you belong to the zoo, with the donkeys and monkeys, and the others like you! Yes i officially turn 24 today. Now to the point. This blog started a year or so ago, based - [Java crash course #4: Inheritance](http://www.stratos.me/2008/07/java-crash-course-4-inheritance/) - The previous three courses were just the beggining. In the last one we started getting somewhere since we could see what is a constructor and what overloading is. A fundamental thing on object oriented programming is called "inheritance". On real life it is what a parent (on most cases) leaves to a child. In programming - [Upgrading MyBlog to Wordpress 2.6 Tyner](http://www.stratos.me/2008/07/upgrading-myblog-to-wordpress-26-tyner/) - Today a wave of upgrades is going on all over the world. Wordpress released the new 2.6 release called Tyner. I was thinking on upgrading or not. At first i thought i'd pass on the upgrade and let all the problems come out and then after a couple of weeks upgrade. One more thing that - [Java crash course #3: Constructors and overloading](http://www.stratos.me/2008/07/java-crash-course-3-constructors-and-overloading/) - On the previous 2 articles of the series we started our first steps towards Java programming. I hope i made clear on how Java works in general and what a scope is. In the previous tutorial we issued a "new" and created an instance but we had no clue what was going on there. It - [100th post reached!](http://www.stratos.me/2008/07/100th-post-reached/) - Yes people! After 5 months of work i am finaly reaching my 100th post! MyBlog is something that started as "a good idea" that "i could contribute" or "vent off" or whatever. Now it has over 20 tutorials, almost 30 quick guides and many funny and personal entries. This period, i must admit, it was - [Java crash course #2:The very basics](http://www.stratos.me/2008/07/java-crush-course-2-the-very-basics/) - Well, a few days back i started this tutorial series on the Java programming language. Now i feel it's the time to move on. I realy have no clue if the series will be of any help for any of you but regardless i still feel like going on. On the last post i illustrated - [Linux Process Management](http://www.stratos.me/2008/07/linux-process-management/) - When running on a windows machine, a fair amount of problems can be solved with a simple Ctrl+Alt+Del. For those of you who still don't get it the task manager comes up and you can kill any process you want. Moreover, if you want a process to run into the background you need to make - [Mibbit: Over and done with installed IM's](http://www.stratos.me/2008/07/mibbit-over-and-done-with-installed-ims/) - Well for a couple of years now meebo has eliminated the need of MSN messenger, Yahoo messenger and all the IM's. It's all in one. One thing was missing though... IRC. I know nowadays people prefer instant messengers rather than the old school IRC but beleive me there are alot of people out there (including - [Monitoring the temp of your debian box](http://www.stratos.me/2008/06/monitoring-the-temp-of-your-debian-box/) - The past few days the weather here in Greece is in a boiling temperature. As i was extracting an archive today i got this alerting message from the syslogd: Message from syslogd@lee at Fri Jun 20 17:26:17 2008 ... lee kernel: CPU0: Temperature above threshold Now as you can imagine i was alarmed. I went - [Ancient Argo came to life!](http://www.stratos.me/2008/06/ancient-argo-came-to-life/) - In Greek mythology there are millions of myths with heroes and quests. One of the most famous ones was the quest that Jason went through to get the Golden fleese. There was a special ship built for the voyage, from Argus, called Argo. It was a Trireme kind of ship. It had a single row - [Rescue your pc with Hiren's bootable!](http://www.stratos.me/2008/06/rescue-with-hiren-bootable/) - Have you ever faced a locked down XP that you cannot remember any password (not even admins)? Need to reset your password for your windows account? Have you ever had a pc that crashes for no reason and you have to figure out if it is the motherboard, ram or hard disk? Do you want - [Firefox 3.0 finaly out!](http://www.stratos.me/2008/06/firefox-30-finaly-out/) - Well after a shaky day checking the site i finaly saw it. Firefox has been released a bit ago! So, help firefox by downloading within 24hrs. If you do so, your download will count towards the guiness world record firefox is aiming! It has been a weird day since there was an announcement that it - [MagMyPic!](http://www.stratos.me/2008/06/magmypic/) - Now this is a pretty funny one i stumbled uppon on blogote.com. With this simple online service you can upload any picture of yours and it will put it into a magazine! It will realy look like a professional magazine. This is so funny, you can play pranks on friends, use it as a picture - [Same old same old... Another theme change...](http://www.stratos.me/2008/06/same-old-same-old-another-theme-change/) - Well, as old visitors can see, another theme change has taken place here. Now why's that? Well, for starters, this theme is inspired by the old one, from what the author says and from what you can see. This version though is a bit cleaner and simpler so this is a definite plus. One more - [Javadoc creation integrated on NB6 update.](http://www.stratos.me/2008/06/javadoc-creation-integrated-on-nb6-update/) - A couple of days ago i blogged about the missing "Auto comment" feature on the new netbeans 6. Well today i updated my platform and voila i got the feature back in a kind of different way than the auto comment tool. This time it is how they prommised it would be, integrated with the - [Audiosurf. Listen and ride!](http://www.stratos.me/2008/06/audiosurf-listen-and-ride/) - The game is called "Audiosurf", which completely describes the gameplay. The environment is pretty bright with many colors. The action is as fast as your song is. If you want to relax and have a nice and easygoing ride then you can put on a balad and enjoy the ride. If you want some rough - [Auto comment gone in NetBeans6!](http://www.stratos.me/2008/06/auto-comment-gone-in-netbeans6/) - A few weeks ago i started a project for grid computing called Lernea. I decided to write it in Java and using netbeans 6. Now this is a project with alot of code involved and, ofcourse, alot of documentation. For the documentation part i thought that it would be simple, easy and elegant with the - [He who knows...](http://www.stratos.me/2008/06/he-who-knows/) - A long time ago my mother told me this saying and it realy keeps on guiding me through life. I felt like posting it because it has some great wisdom in it. It is called "He who knows..." and here it is: He who knows not and knows not that he knows not is a - [Can i have my medic diploma now?](http://www.stratos.me/2008/06/can-i-have-my-medic-diploma-now/) - This is a game that i keep on playing and i actually never get bored of it. That is Team Fortress 2. This is not to let you know what this game is, there are alot on the homepage of it. Here i am with a screen capture of my stats. Since the new medic - [Zemanta, what a great tool!](http://www.stratos.me/2008/06/zemanta-what-a-great-tool/) - Now, it has been some time since i was last impressed that much. Content understanding and content related suggessions is something that is not easy at all. Many programs/scripts promisse to deliver content related stuff to you but few make it true. I found this service on the web called "Zemanta". This is atually a - [Java String Calculate MD5](http://www.stratos.me/2008/05/java-string-calculate-md5/) - Here is a quicky one. I was surprised to see that when i needed a quick way to calculate the MD5 hash of a string it was not in the java.lang.String class. I know things with Java have to be well structured and since MD5 is a hashing algorithm it is fairly logical to be - [Nerd sniping...](http://www.stratos.me/2008/05/nerd-sniping/) - No comments... - [Link Harvest fix for WP 2.5](http://www.stratos.me/2008/05/link-harvest-fix/) - Recenlty i found out about the great job that Alex King does with wordpress plugins. All of them are very usefull and very helpfull indeed. I downloaded the link harvest plugin which actually collects all the links from your posts and sums them up on a nice list. He did a great job on that - [Streaming music, a linux console and Streamripper](http://www.stratos.me/2008/05/streaming-music-streamripper/) - Have you ever wanted to record your favorite music station's show so you can hear it later and no podcast is availiable? I wanted to do so and started looking around. At first i started looking for windows programs doing such thing and stumbled uppon wm recorder which seemed to be a good solution. To - [rtorrent won't seed](http://www.stratos.me/2008/05/rtorrent-wont-seed/) - Just a quickie here. I installed rtorrent on my local network on a Debian machine. I would enter a torrent, it would start downloading fine but it wouldn't upload! Port forwarding on the router is not enough. To be exact it is enough but the port protocol should be UDP instead of TCP. That's the - [Stub class not found. Why's that?](http://www.stratos.me/2008/05/stub-class-not-found/) - Since my early days with Java many stuff have impressed me but, among the things that impressed me the most, is the Remote Method Invocation (RMI). It makes it very easy to create applications over a network. One hard part about it was that we had to create what we call "Stub files" for each - [PDF file specification](http://www.stratos.me/2008/05/pdf-file-specification/) - Now this is something i didn't know. I always thought that the PDF files are just jibberish bytecodes. This is not absolutely wrong but most of it is not right... What actually happens is that PDF represents documents as structured data. Opening a pdf document created by a PDF creator program is not the best - [The "Hello World" Collection! ](http://www.stratos.me/2008/05/the-hello-world-collection/) - I was crowling the net and i found this extra helpfull page. It is called "The Hello World Collection" and for those of you that are programmers it should ring a bell. It is actually the way to say "Hello World" in 366 programming languages and 58 human languages! Check it out it might be - [Firefox about:config](http://www.stratos.me/2008/05/firefox-aboutconfig/) - It's been a few years since i stumbled uppon this page in Firefox. This browser is so configurable that just amazes me everyday! Well what i did is i downloaded a plugin for firefox, the vertigo plugin to be exact. What it does is that it lists all the open tabs verticaly just like the - [Server Connection!](http://www.stratos.me/2008/05/server-connection/) - No comment... - [Cannot delete folder... Are you annoyed?](http://www.stratos.me/2008/05/cannot-delete-folder-are-you-annoyed/) - Have you faced this realy annoying message: "Cannot delete folder. It is beeing used by another program or person"? This happens to me frequently. For example when you are writing a word document and suddenly word crushes the file you were editing remains locked. This can happen for many many other reasons. And here is - [I am obsessed with... TrackMANIA!](http://www.stratos.me/2008/05/i-am-obsessed-with-trackmania/) - A few weeks ago i saw this add on steam that they are giving away a totaly free game. I mean who can resist to this. So i was like "what the heck lemme check this out". I went along and downloaded the game (rally game and much more as i found out later). This - [MyBrowser to help you with HTTP headers](http://www.stratos.me/2008/05/mybrowser/) - In the hardcores or masochists series i illustrated alot of http headers from a cimmunication with a server. I told you back then that if you want to check these examples you can use telnet. This is true but telnet is not that helpfull when you want to send alot of headers because if you - [JDBC: Communications link failure](http://www.stratos.me/2008/05/jdbc-communications-link-failure/) - This bugged me for a while. I wanted to connect to a mysql server via a java app with the jdbc connector. I kept getting this error: "com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure" and then some reflection got into my stack trace. Connecting from the local machine with the mysql client worked but anything than that wouldn't. - [Gravatars enabled...](http://www.stratos.me/2008/05/gravatars-enabled/) - Just a quicky. I enabled the gravatars here on the site. Gravatars are actually avatars globaly recognized in all gravatar-enabled sites. It is nothing very big just a nice add on. So, if you don't have a gravatar already go on and signup and get one! - [Christ has risen!](http://www.stratos.me/2008/04/christ-has-risen/) - Yes, today is the holiest day for all Christianity. Christ has risen giving us the good news. I wish you all a happy Easter period and may you all be overwelmed by love from all of those around you. Happy easter! - [Mesh... Is it going to be a success or a complete mess?](http://www.stratos.me/2008/04/mesh-is-it-going-to-be-a-success-or-a-complete-mess/) - Today, reading several news i read about this one in slashdot here. It realy stroke me out. Actually, Mesh, is a product by Microsoft. According to the developers, what it does is it synchronizes all your devices (hard disks, portables etc etc) with your online "mesh". This way, all your data and media are with - [One more (i hope the last) theme change...](http://www.stratos.me/2008/04/one-more-i-hope-the-last-theme-change/) - I warned you already :) The theme that i had was not something that realy made my day. I found this one, with some cool effects too (try dragging the widgets on the right nice huh?) and i thought i'd change, hoping to be the last time i do so. Guys, bare with me. Things - [Data Mining for Netflix challenge - part 1](http://www.stratos.me/2008/04/data-mining-for-netflix-challenge-part-1/) - I had written an application for the Netflix challenge. Here's the report (sort of), it's split into 3 parts. This is my first blog entry, so sorry for the style. 0. The problem. The problem was announced by Netflix back in 2006. It concerns a challenge for creating an accurate prediction system for the Netflix - [Holy Easter](http://www.stratos.me/2008/04/holy-easter/) - The holiest days of the year approach. I wish you all a happy easter period and may you all be blessed with health and the love of those close to you. - [SQL injection and remote file inclusion. Watch out!](http://www.stratos.me/2008/04/sql-injection-and-remote-file-inclusion-watch-out/) - About a year and a half ago, i started coding my CMS, Jasmine. It was a combination of experience on several CMS's like the nukes, e107, joomla and jupiter (which i was sad to see close a few months ago). I was (and maybe still am in a way) an inexperienced php coder and i - [Breach](http://www.stratos.me/2008/04/breach/) - The past few days, i've been reading about this movie called "Breach", released on 2007. The movie is about a true story. The biggest breach on espionage and security on the FBI. It is a very nice movie, that keeps the suspense until the last minutes. A few goofs here and there (a 612 bit - [Desperados 2... Anything new??](http://www.stratos.me/2008/04/desperados-2-anything-new/) - About six years ago, i found this demo around called "Desperados: Wanted dead or alive". It is a strategy game, a point and click one. What you do, is you get a squad of people, Cooper and his friends and try to guide them around so you can complete a mission. It was a nice - [Lilacs' all over the place!](http://www.stratos.me/2008/04/lilacs-all-over-the-place/) - I have this Lilac tree outside my door and everytime i get out or come in the past few weeks i get this nice smell. It reminds me that Spring is here, Easter is around the corner and summer is peaking at us! It is a beautifull flower indeed with a very nice smell. Anyway, - [I got the .com again...](http://www.stratos.me/2008/04/i-got-the-com-again/) - Well yesterday i thought, "what the heck". So i bought the stratosector.com back. It was the first domain i ever registered and i think it has some sentimental value to me. You can access the site through both the .net and .com, not that it makes any difference, except for the ending. I am thinking - [HTTP response codes](http://www.stratos.me/2008/04/http-response-codes/) - I found this activity diagram, in this page, strolling around the internet and i found it very interesting. It shows what happens from the momment the server gets the request from the client and how he decides what response code to send to the client. You must have seen the 404 page not found or - [Nested Sets vs Adjucency Matrix](http://www.stratos.me/2008/04/nested-sets-vs-adjucency-matrix/) - I have been using trees as structures to store data, such as categories in a forum. In most cases what happens is that you create a node, for instance a category, that may or may not have a parent. This is called an adjucency matrix, because what you do is, in each node, keep the - [Flying my... Picooz!](http://www.stratos.me/2008/04/flying-my-picooz/) - This is addicting guys... First of all what is a picooz? Well it is an RC helicopter from Silverlit. The picooz's are series of rc helicopters. They are pretty small and light and they are addicting to fly. I have a desert king type of helicopter. It is almost 13cm wide, 7cm height and 17cm - [Happy birthday StratoSector!](http://www.stratos.me/2008/03/happy-birthday-stratosector/) - This is how it all started: Welcome to the new and improved StratoSector.net. Yes we are RELOADED! Tons of stuff will be posted here in the next few days. Firstly JAP , Java Amature Programs, will be launched in downloads section. Then lot's of other will come. Stay tuned and you won't regret it ;) - [Updated to 2.5!](http://www.stratos.me/2008/03/updated-to-25/) - I was expecting this for a couple of weeks now since i saw a post encouraging the community to take a peak on the new version coming out for wordpress. Now, wordpress, the blogging engine, has reached version 2.5 and powers many many bloggers all over the world, among them, us. So i just updated - [Exporting to EXCEL](http://www.stratos.me/2008/03/exporting-to-excel/) - I've seen it happening to many sites and I always thought of this as impossible. I beleived that since the api is closed you cannot export into this format. It turns out that i was wrong. Well, as it turned out, not entirely... I mean the api is still closed but an XML can be - [Converting encodings for Clickatell’s UTF support.](http://www.stratos.me/2008/03/converting-encodings-for-clickatells-utf-support/) - I know this is a port mania today but i finally solved a problem that has been bugging me for a few days now. I wanted to send an sms via Clicaktell's gateway that i wanted it to be utf. This gateway supports this kind of messages but with a trick. When you set the - [Browsershots!](http://www.stratos.me/2008/03/browsershots/) - Here is a quick one that could be very handy and usefull to many of you. Have you ever developed a site and wondered if it looks nice and the way you want it to on other browsers? Have you ever developed a site that you see it fine until someone comes along and tells - [Installing Cerberus 4 from scratch.](http://www.stratos.me/2008/03/installing-cerberus-4-from-scratch/) - Cerberus, as many of you might know, is a helpdesk platfrom developed in PHP and MySQL. It is a very good solution in the market for this kind of job. But there are many dependencies and some problems you should be aware of before installing. A big problem with cerb4 is encodings. It is written - [Welcome elijah!!](http://www.stratos.me/2008/03/welcome-elijah/) - New author added to myblog! It is one of my best friends, elijah, who was seeking for a blogging home. He will be writing intersting articles along with me. I overwelmingly welcome him! Stay tuned for more interesting stuff... - [Very interesting psychology test](http://www.stratos.me/2008/03/very-interesting-psychology-test/) - A few years ago i was writing an essay for a course on my university. It was all about human-computer interaction and interface design. In this field psychology is the science you want to get advices from. Temporary memory spans, permanent memory spans, human observation and some other interesting topics. During this essay i read - [Another theme change…](http://www.stratos.me/2008/03/another-theme-change/) - Well as you can see, i changed the theme again... This is how it works with me. I change the themes alot until i find the one that i think is the one that fits me. I think this is a theme that reflects my blog's subjects better. If you like it or not i'd - [Stop forwarding chain e-mails for crying out loud!](http://www.stratos.me/2008/03/stop-forwarding-chain-e-mails-for-crying-out-loud/) - Jeez! Everybody on the net just keeps on doing this thing. Even people i know they know their way around computers and the internet and i see them keeping chain mails alive. Mails like "Forward this to as many people as you can and"... a cent will be given to a sick kid for every - [Loading to RAM vs Querying to get all](http://www.stratos.me/2008/03/loading-to-ram-vs-querying-to-get-all/) - The title of the post is pretty streight forward. Here is a problem i face every day and i believe every developer, that has something to do with databases, does. When you need a result set that has to be created out of sever or eight tables what do you do? Do you make a - [Writing a Mail2SMS app…](http://www.stratos.me/2008/03/writing-a-mail2sms-app/) - I thought of this idea a few days ago and it realy got me excited. The basic thought is that a daemon checks your email and when you have a new one he dispatches and SMS to you with the sender and the subject of the message. This way you can chill out anywhere and - [49 days to Easter…](http://www.stratos.me/2008/03/49-days-to-easter/) - Kites all over Greece! Well not here, where i live because there is no wind what so ever, but in general it's tradition. Kites, chalva, olives, lagana and in general all the little things. Counting today, 49 days of a very hard fasting period start, leading to the biggest feast of Christianity, Easter. The first - [Unix set timezone](http://www.stratos.me/2008/03/unix-set-timezone/) - A quickie here fellas. If you want to set your time on a unix machine you have to do two things. First of all set the timezone and then set the correct time. You set the timezone by copying the appropriate file to /etc/localtime. For instance, if you want to set your timezone to Europe/Athens - [iRobot… heading t(w)here?](http://www.stratos.me/2008/03/irobot-heading-twhere/) - I just saw, for once more, the big blockbuster iRobot. The idea of inteligent robots and evolving artificial inteligence has always fascinated me. I mean the idea of creating something that can immitate human and the human behaviour is a big thing by its self. Think about creating a "machine" that can pass the Turing - [wget headers](http://www.stratos.me/2008/03/wget-tricks/) - In the previous posts about the HTTP protocol, "HTTP for hardcores or... masochists" and "File upload and download via PHP", there was a discussion about headers. Well with the wget tool, availiable in all linux distributions, you can send any header! You can use the --header option. For instance, if you want to say that - [Facts site & Jasmine!](http://www.stratos.me/2008/03/facts-site-jasmine/) - Here i am with another site idea. From 2003 i've been studying at University of Peloponnese, UoP for short. Some realy crazy things have happened and we have met some crazy and good people. So, when i went to Tripolis, about a month ago, i was talking with a friend of mine, gogo. We were - [Voting plugin Safari!](http://www.stratos.me/2008/03/voting-plugin-safari/) - I have been trying to find a small and easy voting system for wordpress the past few days. It seemed like an easy task but since i am realy new with wordpress and i don't know my way around it yet, it became a bit complicated. I found some from the extension directory over at - [Theme change…](http://www.stratos.me/2008/03/theme-change/) - As you can see i changed the theme. This is for two reasons: first of all it was not widget ready, so i could not add and remove widgets on the fly and secondly it was too dark. I want my blog to be easy to read. I will be looking around for themes the - [Twitty… me!](http://www.stratos.me/2008/03/twitty-me/) - I just set up my twitter account. It's kinda fun. You post small texts telling what you currently do. Hey don't post something like "i am picking my nose now" :D You post something like "i am on the bus going to work" or "i am waiting on a long long line" etc etc. Why - [Gmail… rocks!](http://www.stratos.me/2008/02/gmail-rocks/) - More than a year now, the whole planet is leaving a revolution on mail services. Gmail has come out hitting hard many big providers (like yahoo!). Anyways, we all now that those guys in google are creative and all they want is to do everything for fun too, besides work i mean. Elijah told me - [String replace in VIM](http://www.stratos.me/2008/02/string-replace-in-vim/) - This is the first post on the quickies category. Actually it is more like bookmarks to me but usefull quick tips for everybody (i know why not use some bookmarking site, well why not use my site :D). If you want to replace an occurence of a string in vim to another then use: :%s/foo/bar/g - [Duck season… SHOOT!](http://www.stratos.me/2008/02/duck-season-shoot/) - Guys this is one of my favorite epeisodes of bugs and duffy. They are fighting over whose season it is and, as always, the duck seems to have some problems. Enjoy... i sure did! - [Back to e107](http://www.stratos.me/2008/02/back-to-e107/) - The attempt on migrating StratoSector from e107 to Joomla was a total disaster. The boggest problem i had is that the site was realy slow. I thought that the CMS in combination with the hoster was the reason that the site was so damn slow some times. What it turned out to be is that - [Over and done with…](http://www.stratos.me/2008/02/over-and-done-with/) - Two days in tripolis where enough for me to remember all the good ole days. The "three's company" was all together again beeing crazy and funny. Andrew, Elijah and i had some fun. Also we had to take two tests, but hey we were all together, who cares about the reason! Explaining numerical analysis (me - [Is it slow or is it just me??](http://www.stratos.me/2008/02/is-it-slow-or-is-it-just-me/) - As i posted before i migrated stratosector.net from e107 to Joomla. I finished installing a couple of days ago. One of the major reasons of the migration was that the site became too slow from time to time. I thought it was the CMS. So, when more problems came around i thought about Joomla. You - [Back to the murder scene…](http://www.stratos.me/2008/02/back-to-the-murder-scene/) - Tomorow evening i'm heading back to Tripolis. For those who know me, they know this is the murder scene for me. I've been studying Computer Science there the past 4 years and i had a pretty good time i must admit. I am heading there to take exams on two lessons on the fall samester, - [Let it snow…](http://www.stratos.me/2008/02/20/) - Well Syberia has given us some trouble. A cold weather has come down all the way from Russia and now it's snowing like crazy. Everything has gone below zero and life is getting a bit harder. Water is coming in, in drops. Air conditioning has frozen, causing it to start and stop once in a - [Installation complete!](http://www.stratos.me/2008/02/installation-complete/) - So here we are... StratoSector has steped into another era. It is now officialy powered by Joomla! As it came out, it was not a lossless migration. As a matter of fact many things will be lost for now, and some of them might be recovered in a later state. But, what counts is that - [Life as a house](http://www.stratos.me/2008/02/life-as-a-house/) - Well i am considered to be a movie fan and i recently saw this one. I like movies that have a life meaning and i am surprised i missed this one. This is a 2001 movie that shows that hard life problems are nothing when death comes knocking at your door. A realy touching movie - [How “shared” is your hosting?](http://www.stratos.me/2008/02/how-shared-is-your-hosting/) - A quickie here. Have you ever wondered how many others are using your shared server? I have because at some points it realy chockes up. Check it out here. Mine is 600+ and counting... Check it out. You might find it usefull. /me back to work - [Fiddling with encodings… What a mess!](http://www.stratos.me/2008/02/fiddling-with-encodings-what-a-mess/) - This has been bugging me the few last months that i got a job and i have to develop greek sites. This encoding thing is a mess! You never gonna know what will happen the next time you develop a new site. One has to be very carefull about the database's encoding and the one - [Still on the process…](http://www.stratos.me/2008/02/still-on-the-process/) - Well migrating is not that hard as i thought it would be. One thing is for sure. I've been missing around... Joomla is realy good especialy the new version. I mean it has many features, extensions, it is very organized and one can surely realy work miracles on it... I thought that migrating the articles - [Migrate e107 to Joomla!](http://www.stratos.me/2008/02/migrate-e107-to-joomla/) - Well i've been thinking alot lately that e107 has started getting sloppy. It is becoming slow enough, many downtimes of their site, plugins stop developing any more and most of all i've heard that some of their developers have been recruited by Joomla. So why not change and use that one. Well for starters i - [fopen vs socket_create](http://www.stratos.me/2008/02/fopen-vs-socket_create/) - So here is one that got me confused. I thought that the two functions are somewhat equivalent in the matter of reading a page. What i mean is that i thought either using fopen with a URL or create my own wrapper with the socket functions would be the same. How mistaken i was..... So - [Encryption in ANSI C](http://www.stratos.me/2008/02/encryption-in-ansi-c/) - Here i was presented with a small challenge. I wanted to create a small library in C to be able to encrypt any size of file of any type. It had to be written striclty ANSI cause i wanted it to compile under any C/C++ compiler. So i came up with a library that will - [XP-me -> 1-0](http://www.stratos.me/2008/02/xp-me-1-0/) - For two days i've been struggling to change the OS on my laptop. I got it less than a month ago and it came along with Windows Vista. I mean i like them but a few compatibility issues i had with some games and some other stuff made me want to try my luck with - [507 reasons to be slow…](http://www.stratos.me/2008/02/507-reasons-to-be-slow/) - Fiddling around, i found a site that calculates some interesting data about your website. So, i submited stratosector and voila! Checking a long list of, i must say, interesting data i stumbled upon a part saying: "other domains resolving to same IP". Hmmm... this sounded interesting. Then came the shock. The number of domain names - [Jasmine v1.1 YOOHOO!](http://www.stratos.me/2008/02/jasmine-v11-yoohoo/) - Ok. I am pretty excited with this one. Jasmine, a year ago, was just a "what if"... Today it is on v1.1 a pretty stable one. Some bugs that have been previously found are now covered and some extra features that i had on a "later todo" list have been added. A very nice feature - [It was not slow…](http://www.stratos.me/2008/02/it-was-not-slow/) - Over four years have past since i remember my self anxiously waiting on the release of the sequence of the game "Command & Conquer", the "Generals" sequel. I had seen screenshots of the game previous to that and i had been astonished by the effects. Actually, any screenshot, in my oppinion, is taken in a ## Pages - [Home Page](http://www.stratos.me/) - personal blog with wordpress plugins, tweaks, tips and various other on the computer science topic - [MOTM](http://www.stratos.me/motm/) - Member Of The Month (MOTM) is a way for me to reward my loyal readers. As of July 2008, every month, the top commentator of the previous month will be given a free logo link back to his/her's blog. Below there will be a complete list of all the MOTM's ever awarded. This way the - [WP-Plugins](http://www.stratos.me/wp-plugins/) - Here you will find a detailed list of my WordPress plugins that i code over time and links to detailed pages about them. Mini RSS Reader: A small plugin that can retreive RSS feeds and display the latest one's link and description (up to 140 chars). Details here. Lolcats widget: With this small widget you - [About me](http://www.stratos.me/about-me/) - Yup. That's me! I am known to the world with many names (just like the mafia bosses) among them morpheas, stratosg, leebot's boss ;) etc etc. I wanted to start this blog so i could post all the things i learn, strange things that happen to me and anything that "hits my mind"! I am - [YANewsflash](http://www.stratos.me/wp-plugins/yanewsflash/) - Description YANewsflash (Yet Another Newsflash) plugin helps you create newsflashes in the easiest way possible! Just enter the text (HTML also allowed), the duration you want it displayed, if you want it to show up on your homepage and how many times a visitor must see it (0 for infinite) and you are set! It - [PR Checker](http://www.stratos.me/wp-plugins/pr-checker/) - Desctiption Using PR Checker you can easily build link lists with vital info updated automaticaly. All you have to do is add a link, make it a follow/nofollow and share it with the world! The stats that the plugin automaticaly retreives are: Google PR Technorati Alexa Rank FeedBurner count Upon adding a link you can - [Gallery](http://www.stratos.me/gallery/) - [My Tag Cloud](http://www.stratos.me/wp-plugins/my-tag-cloud/) - This plugin started as a request over at Kim's blog. It turned out it was needed so here it is! Description My tag cloud provides you with a widget that actually gives you the ability to list the tags of your posts in a diiferent way than a tag cloud. It list the first 5, - [YAFootnotes](http://www.stratos.me/wp-plugins/yafootnotes/) - This is a plugin, first inspired by Mr. Mike Nichols, is actually one to help authors use a more scientific way of publishing content with footnotes. Description Yet Another Footnotes (YAFootnotes) is a plugin that gives you the ability to add footnotes to any text you are writing. Writing a post with footnotes has never - [Lolcats Widget](http://www.stratos.me/wp-plugins/lolcats-widget/) - Here is a funny plugin. All it does is actually give you the opportunity of adding a small widget on the sidebar to display the latest LolCat from ICanHasCheezburger. If you don't already know what a lolcat is then please visit their about page. Also, the Wikipedia article is very enlightening. Now to the point. - [FindMe Apps](http://www.stratos.me/findme/) - Fiddling here and there i found out i had to open regedit to do a number of tasks manualy. For instance find saved remote desktop URL's or saved MSN accounts or even startup objects. I know that for some of those there is a more complete and better way to change the values (for instance - [Downloads](http://www.stratos.me/downloads/) - Here is a list of the downloads offered on this site: [#show_downloads] ## Categories - [Funny Stuff](http://www.stratos.me/category/funny-stuff/) - [Gaming](http://www.stratos.me/category/gaming/) - [Misc](http://www.stratos.me/category/misc/) - [Movies](http://www.stratos.me/category/movies/) - [My Coding](http://www.stratos.me/category/my-coding/) - [Quickies](http://www.stratos.me/category/quickies/) - [Thoughts](http://www.stratos.me/category/thoughts/) - [Tutorials](http://www.stratos.me/category/tutorials/) - [Hardcore or Masochist?](http://www.stratos.me/category/hardcore-or-masochist/) - [C#](http://www.stratos.me/category/csharp/) - [Photo quests](http://www.stratos.me/category/photo-quests/) - [MOTM](http://www.stratos.me/category/motm/) - [WP Tweaks](http://www.stratos.me/category/wp-tweaks/) - [BloggerBuddy](http://www.stratos.me/category/bloggerbuddy/) - [Featured Articles](http://www.stratos.me/category/featured-articles/) - [Interviews](http://www.stratos.me/category/interviews/) - [Sharepoint](http://www.stratos.me/category/sharepoint/) ## Tags - [ai](http://www.stratos.me/tag/ai/) - [cerberus install](http://www.stratos.me/tag/cerberus-install/) - [chain emails](http://www.stratos.me/tag/chain-emails/) - [clickatell convert utf-8 utf-16](http://www.stratos.me/tag/clickatell-convert-utf-8-utf-16/) - [command and conquer](http://www.stratos.me/tag/command-and-conquer/) - [e107](http://www.stratos.me/tag/e107/) - [e107 joomla migration](http://www.stratos.me/tag/e107-joomla-migration/) - [hosting](http://www.stratos.me/tag/hosting/) - [http headers](http://www.stratos.me/tag/http-headers/) - [http tutorial](http://www.stratos.me/tag/http-tutorial/) - [imap tutorial](http://www.stratos.me/tag/imap-tutorial/) - [jasmine release](http://www.stratos.me/tag/jasmine-release/) - [joomla](http://www.stratos.me/tag/joomla/) - [joomla godaddy](http://www.stratos.me/tag/joomla-godaddy/) - [joomla migration](http://www.stratos.me/tag/joomla-migration/) - [life stories](http://www.stratos.me/tag/life-stories/) - [mail send sms](http://www.stratos.me/tag/mail-send-sms/) - [mail to sms](http://www.stratos.me/tag/mail-to-sms/) - [mail tutorial](http://www.stratos.me/tag/mail-tutorial/) - [mail2sms](http://www.stratos.me/tag/mail2sms/) - [migrate](http://www.stratos.me/tag/migrate/) - [migration](http://www.stratos.me/tag/migration/) - [my http server](http://www.stratos.me/tag/my-http-server/) - [php download](http://www.stratos.me/tag/php-download/) - [php upload](http://www.stratos.me/tag/php-upload/) - [pop tutorial](http://www.stratos.me/tag/pop-tutorial/) - [slow](http://www.stratos.me/tag/slow/) - [smtp tutorial](http://www.stratos.me/tag/smtp-tutorial/) - [snow](http://www.stratos.me/tag/snow/) - [stratosector](http://www.stratos.me/tag/stratosector/) - [twitter](http://www.stratos.me/tag/twitter/) - [vim replace](http://www.stratos.me/tag/vim-replace/) - [vim substitute](http://www.stratos.me/tag/vim-substitute/) - [nested sets](http://www.stratos.me/tag/nested-sets/) - [picooz](http://www.stratos.me/tag/picooz/) - [http codes](http://www.stratos.me/tag/http-codes/) - [lilacs](http://www.stratos.me/tag/lilacs/) - [easter](http://www.stratos.me/tag/easter/) - [Games](http://www.stratos.me/tag/games/) - [desperados](http://www.stratos.me/tag/desperados/) - [netflix](http://www.stratos.me/tag/netflix/) - [data mining](http://www.stratos.me/tag/data-mining/) - [parsing data](http://www.stratos.me/tag/parsing-data/) - [mysql](http://www.stratos.me/tag/mysql/) - [challenge](http://www.stratos.me/tag/challenge/) - [computational problem](http://www.stratos.me/tag/computational-problem/) - [unsolved](http://www.stratos.me/tag/unsolved/) - [http authentication](http://www.stratos.me/tag/http-authentication/) - [jasmine cms](http://www.stratos.me/tag/jasmine-cms/) - [sql injection](http://www.stratos.me/tag/sql-injection/) - [remote file inclusion](http://www.stratos.me/tag/remote-file-inclusion/) - [mesh](http://www.stratos.me/tag/mesh/) - [steganography](http://www.stratos.me/tag/steganography/) - [steganography howto](http://www.stratos.me/tag/steganography-howto/) - [steganography tutorial](http://www.stratos.me/tag/steganography-tutorial/) - [steganography example](http://www.stratos.me/tag/steganography-example/) - [daemon tools](http://www.stratos.me/tag/daemon-tools/) - [unaccessible file](http://www.stratos.me/tag/unaccessible-file/) - [bin unaccessible](http://www.stratos.me/tag/bin-unaccessible/) - [Communications link failure](http://www.stratos.me/tag/communications-link-failure/) - [com.mysql.jdbc.exceptions.jdbc4.CommunicationsException](http://www.stratos.me/tag/commysqljdbcexceptionsjdbc4communicationsexception/) - [simple browser](http://www.stratos.me/tag/simple-browser/) - [http headers test](http://www.stratos.me/tag/http-headers-test/) - [racing](http://www.stratos.me/tag/racing/) - [trackmania](http://www.stratos.me/tag/trackmania/) - [delete file](http://www.stratos.me/tag/delete-file/) - [delete folder](http://www.stratos.me/tag/delete-folder/) - [file locked](http://www.stratos.me/tag/file-locked/) - [folder locked](http://www.stratos.me/tag/folder-locked/) - [pdf](http://www.stratos.me/tag/pdf/) - [specification](http://www.stratos.me/tag/specification/) - [api](http://www.stratos.me/tag/api/) - [hello world](http://www.stratos.me/tag/hello-world/) - [java](http://www.stratos.me/tag/java/) - [stub class](http://www.stratos.me/tag/stub-class/) - [rtorrent](http://www.stratos.me/tag/rtorrent/) - [streamripper](http://www.stratos.me/tag/streamripper/) - [funny](http://www.stratos.me/tag/funny/) - [md5](http://www.stratos.me/tag/md5/) - [tf2](http://www.stratos.me/tag/tf2/) - [Team Fortress 2](http://www.stratos.me/tag/team-fortress-2/) - [Zemanta](http://www.stratos.me/tag/zemanta/) - [WordPress](http://www.stratos.me/tag/wordpress/) - [Programming](http://www.stratos.me/tag/programming/) - [NetBeans](http://www.stratos.me/tag/netbeans/) - [sifnos](http://www.stratos.me/tag/sifnos/) - [Firefox](http://www.stratos.me/tag/firefox/) - [recovery](http://www.stratos.me/tag/recovery/) - [Greek mythology](http://www.stratos.me/tag/greek-mythology/) - [linux](http://www.stratos.me/tag/linux/) - [Proxy server](http://www.stratos.me/tag/proxy-server/) - [sigs](http://www.stratos.me/tag/sigs/) - [messenger](http://www.stratos.me/tag/messenger/) - [Java crash course](http://www.stratos.me/tag/java-crash-course/) - [scenery](http://www.stratos.me/tag/scenery/) - [myblog](http://www.stratos.me/tag/myblog/) - [site](http://www.stratos.me/tag/site/) - [mycode](http://www.stratos.me/tag/mycode/) - [adf java code binding iterator bean javabean managed ba](http://www.stratos.me/tag/adf-java-code-binding-iterator-bean-javabean-managed-ba/) - [photos](http://www.stratos.me/tag/photos/) - [logo](http://www.stratos.me/tag/logo/) - [program](http://www.stratos.me/tag/program/) - [news](http://www.stratos.me/tag/news/) - [nvidia](http://www.stratos.me/tag/nvidia/) - [cuda](http://www.stratos.me/tag/cuda/) - [pics](http://www.stratos.me/tag/pics/) - [chalkis](http://www.stratos.me/tag/chalkis/) - [castle](http://www.stratos.me/tag/castle/) - [socialize](http://www.stratos.me/tag/socialize/) - [fun](http://www.stratos.me/tag/fun/) - [archive](http://www.stratos.me/tag/archive/) - [web](http://www.stratos.me/tag/web/) - [css](http://www.stratos.me/tag/css/) - [friends](http://www.stratos.me/tag/friends/) - [telnet](http://www.stratos.me/tag/telnet/) - [protocol](http://www.stratos.me/tag/protocol/) - [trip](http://www.stratos.me/tag/trip/) - [Thessaloniki](http://www.stratos.me/tag/thessaloniki/) - [hoster](http://www.stratos.me/tag/hoster/) - [shows](http://www.stratos.me/tag/shows/) - [doctor who](http://www.stratos.me/tag/doctor-who/) - [findme](http://www.stratos.me/tag/findme/) - [remot desktop](http://www.stratos.me/tag/remot-desktop/) - [bug](http://www.stratos.me/tag/bug/) - [startup](http://www.stratos.me/tag/startup/) - [videos](http://www.stratos.me/tag/videos/) - [micro](http://www.stratos.me/tag/micro/) - [blog](http://www.stratos.me/tag/blog/) - [plugin](http://www.stratos.me/tag/plugin/) - [plugins](http://www.stratos.me/tag/plugins/) - [php](http://www.stratos.me/tag/php/) - [resize](http://www.stratos.me/tag/resize/) - [images](http://www.stratos.me/tag/images/) - [unix](http://www.stratos.me/tag/unix/) - [root](http://www.stratos.me/tag/root/) - [yafootnotes](http://www.stratos.me/tag/yafootnotes/) - [windows](http://www.stratos.me/tag/windows/) - [oeminfo](http://www.stratos.me/tag/oeminfo/) - [oem](http://www.stratos.me/tag/oem/) - [tweak](http://www.stratos.me/tag/tweak/) - [tools](http://www.stratos.me/tag/tools/) - [cms](http://www.stratos.me/tag/cms/) - [basic](http://www.stratos.me/tag/basic/) - [post revisions](http://www.stratos.me/tag/post-revisions/) - [ads](http://www.stratos.me/tag/ads/) - [categories](http://www.stratos.me/tag/categories/) - [wrapup](http://www.stratos.me/tag/wrapup/) - [portfolio](http://www.stratos.me/tag/portfolio/) - [services](http://www.stratos.me/tag/services/) - [update](http://www.stratos.me/tag/update/) - [featured](http://www.stratos.me/tag/featured/) - [tweaks](http://www.stratos.me/tag/tweaks/) - [christmas](http://www.stratos.me/tag/christmas/) - [gift](http://www.stratos.me/tag/gift/) - [giveaway](http://www.stratos.me/tag/giveaway/) - [big fish games](http://www.stratos.me/tag/big-fish-games/) - [adobe air](http://www.stratos.me/tag/adobe-air/) - [xmas](http://www.stratos.me/tag/xmas/) - [mcf](http://www.stratos.me/tag/mcf/) - [heath ledger](http://www.stratos.me/tag/heath-ledger/) - [new year](http://www.stratos.me/tag/new-year/) - [2009](http://www.stratos.me/tag/2009/) - [december](http://www.stratos.me/tag/december/) - [perl](http://www.stratos.me/tag/perl/) - [parse](http://www.stratos.me/tag/parse/) - [idiots](http://www.stratos.me/tag/idiots/) - [funny list](http://www.stratos.me/tag/funny-list/) - [funnyinbox](http://www.stratos.me/tag/funnyinbox/) - [life](http://www.stratos.me/tag/life/) - [apt-get](http://www.stratos.me/tag/apt-get/) - [variables](http://www.stratos.me/tag/variables/) - [theme](http://www.stratos.me/tag/theme/) - [google](http://www.stratos.me/tag/google/) - [sidenotes](http://www.stratos.me/tag/sidenotes/) - [posts](http://www.stratos.me/tag/posts/) - [200](http://www.stratos.me/tag/200/) - [feedburner](http://www.stratos.me/tag/feedburner/) - [feed](http://www.stratos.me/tag/feed/) - [redirect](http://www.stratos.me/tag/redirect/) - [search](http://www.stratos.me/tag/search/) - [tweepme](http://www.stratos.me/tag/tweepme/) - [exec](http://www.stratos.me/tag/exec/) - [shared](http://www.stratos.me/tag/shared/) - [javascript](http://www.stratos.me/tag/javascript/) - [wp_enqueue_script](http://www.stratos.me/tag/wp_enqueue_script/) - [interview](http://www.stratos.me/tag/interview/) - [sociable](http://www.stratos.me/tag/sociable/) - [links](http://www.stratos.me/tag/links/) - [pr](http://www.stratos.me/tag/pr/) - [crawler](http://www.stratos.me/tag/crawler/) - [april](http://www.stratos.me/tag/april/) - [tweetscribe](http://www.stratos.me/tag/tweetscribe/) - [subscribe](http://www.stratos.me/tag/subscribe/) - [ihhmb](http://www.stratos.me/tag/ihhmb/) - [security](http://www.stratos.me/tag/security/) - [sire](http://www.stratos.me/tag/sire/) - [wliia](http://www.stratos.me/tag/wliia/) - [whose line](http://www.stratos.me/tag/whose-line/) - [comment filter](http://www.stratos.me/tag/comment-filter/) - [comments separate](http://www.stratos.me/tag/comments-separate/) - [newsflash](http://www.stratos.me/tag/newsflash/) - [hack](http://www.stratos.me/tag/hack/) - [yanewsflash](http://www.stratos.me/tag/yanewsflash/) - [freelance](http://www.stratos.me/tag/freelance/) - [price](http://www.stratos.me/tag/price/) - [quality](http://www.stratos.me/tag/quality/) - [static](http://www.stratos.me/tag/static/) - [html](http://www.stratos.me/tag/html/) - [intrusion](http://www.stratos.me/tag/intrusion/) - [comments](http://www.stratos.me/tag/comments/) - [seo](http://www.stratos.me/tag/seo/) - [spweb](http://www.stratos.me/tag/spweb/) - [wss](http://www.stratos.me/tag/wss/) - [facebook](http://www.stratos.me/tag/facebook/) - [groups](http://www.stratos.me/tag/groups/) - [europe](http://www.stratos.me/tag/europe/) - [experiment](http://www.stratos.me/tag/experiment/) - [funnyinbox.net](http://www.stratos.me/tag/funnyinbox-net/) - [posterous](http://www.stratos.me/tag/posterous/) - [mail](http://www.stratos.me/tag/mail/) - [rt](http://www.stratos.me/tag/rt/) - [strict](http://www.stratos.me/tag/strict/) - [Gaming](http://www.stratos.me/tag/gaming/) - [Misc](http://www.stratos.me/tag/misc/) - [Movies](http://www.stratos.me/tag/movies/) - [My Coding](http://www.stratos.me/tag/my-coding/) - [Thoughts](http://www.stratos.me/tag/thoughts/) - [Tutorials](http://www.stratos.me/tag/tutorials/) - [Hardcore or Masochist?](http://www.stratos.me/tag/hardcore-or-masochist/) - [Coding](http://www.stratos.me/tag/coding/) - [C#](http://www.stratos.me/tag/csharp/) - [MOTM](http://www.stratos.me/tag/motm/) - [BloggerBuddy](http://www.stratos.me/tag/bloggerbuddy/) - [Sharepoint](http://www.stratos.me/tag/sharepoint/)