<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Fabian Becker</name>
    <uri>http://geekmonkey.org</uri>
  </author>
  <id>http://geekmonkey.org/blog/</id>
  <title>geekmonkey.org Blog</title>
  <updated>2009-06-25T15:38:09Z</updated>
  

 
  <link rel="self" href="http://feeds.feedburner.com/geekmonkey" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>PHP 5.3 release</title>
    <content type="xhtml">
	<div xmlns="http://www.w3.org/1999/xhtml">
	<p>It's about time, PHP 5.3 is about to be released and with it a lot of new features are introduced into the language. Those of you who have tested the early snapshots and release candidates know of what I'm speaking.<br />
Namespaces, lambda functions, closures, functors and late static binding are some of the new features of the release. <br />
The most important thing for shared hosts might be the ".user.ini", a .htaccess like file that allows users in a virtual hosting environment to change settings of their php instance.  <br />
<br />
It's too bad that it will take a long time until 5.3 has found it's way on to the webservers. In this time there won't be any big software making use of the new features for the sake of backwards compatibility.<br />
Let's hope it will not take as long as it took to replace PHP 4.</p>
	</div>
    </content>
    <id>http://geekmonkey.org/blog/19/PHP-53-release</id>
    <updated>2009-06-25T15:38:09Z</updated>
  </entry>
 
  <entry>
    <title>GeekCast and Geekmonkey Video</title>
    <content type="xhtml">
	<div xmlns="http://www.w3.org/1999/xhtml">
	<p>While writing a new article I realized it would be so much better with a screencast. To manage future screencasts I began writing a small framework and called it GeekCast. GeekCast tracks the number of views per video, provides video tagging and an easy API to include videos into foreign pages. I will make GeekCast open source when I consider it to be ready for the public. The project will be the core of the soon to be released Geekmonkey Video service.</p>
	</div>
    </content>
    <id>http://geekmonkey.org/blog/18/GeekCast-and-Geekmonkey-Video</id>
    <updated>2009-04-24T22:33:43Z</updated>
  </entry>
 
  <entry>
    <title>The Malwarenet</title>
    <content type="xhtml">
	<div xmlns="http://www.w3.org/1999/xhtml">
	<p>The <del>Internet</del> <ins>Malwarenet</ins>: As of today it's official, the whole internet is a declared malware zone. <br />
Ok, serious. Today, for a short time, Google showed the message "This site may harm your computer" for every search result. Even this page has been marked as malware:<br />
<br />
<img src="http://geekmonkey.org/images/public/B17_geekmonkeymalware.png" alt="geekmonkey.org marked as malware" /><br />
<br />
And what happens when the biggest search engine in the world gets unusable? A substitution takes place and yahoo's web servers can show their will to survive. <br />
The whole magic was over after 45 minutes, but it might show some of us how dependent we are from the big "G". <br />
<br />
<strong>Edit:</strong> It seems that the problem still exists internally. The public search is back to normal, but the google webmaster tools report that every page of mine may distribute malware. Let's hope this does not affect global rankings.<br />
<br />
<strong>Edit:</strong> Everything is back to normal. Google reports, that StopBadWare.org mistakenly submitted the URL "/" as a dangerous website, which matched for all domains resulting in the error we've just experienced.<br />
<br />
Happy searching :)<br />
<br />
<br />
- <a href="http://blog.stopbadware.org/2009/01/31/google-glitch-causes-confusion">StopBadWare's blog entry</a></p>
	</div>
    </content>
    <id>http://geekmonkey.org/blog/17/The-Malwarenet</id>
    <updated>2009-01-31T16:16:55Z</updated>
  </entry>
 
  <entry>
    <title>Christmas Coding</title>
    <content type="xhtml">
	<div xmlns="http://www.w3.org/1999/xhtml">
	<p>Merry Christmas to you all :)</p>
	</div>
    </content>
    <id>http://geekmonkey.org/blog/16/Christmas-Coding</id>
    <updated>2008-12-25T16:03:03Z</updated>
  </entry>
 
  <entry>
    <title>Server Monitoring</title>
    <content type="xhtml">
	<div xmlns="http://www.w3.org/1999/xhtml">
	<p>Working as a System Administrator always means you have to keep your systems up and running. If a system or service goes down, you usually want to know it before any of your customers notices. This is where Server Monitoring comes in. There are a bunch of services that provide server monitoring services on the net, either for free or for a small fee, but the usability and the number of configuration settings however are often unsatisfactory. <br />
<br />
Free desktop monitoring software is rare and commercial products are likely to be very expensive. As a matter of fact, my server was under some heavy attack recently, and I would have been grateful if I'd had some desktop software for monitoring my server. In the meantime, I wrote myself a very simple tool telling me if my server is responding to ICMP echo requests - also known as ping. <br />
<br />
My server is now back up and running without any loss of data. I began writing a monitoring software in C# 3.0 (C# 3.0 is supported by Mono 2.0) to keep track of my server and the services running on it. In the current pre-alpha state my tool is highly customizable to specific user requirements. An included small web server (http://www.codeplex.com/webserver) will supply XML-data to web services, making it easy to build a web interface. </p>
	</div>
    </content>
    <id>http://geekmonkey.org/blog/15/Server-Monitoring</id>
    <updated>2008-10-26T16:36:01Z</updated>
  </entry>
</feed>
