What a resumee
Yeah that is something:
Computer Science
Programming : Average knowledge about programming in Visual Basic, C, PHP, HTML, SQL, Mysql, MS Dos.
Databases: Average programming knowledge in Oracle 8.0,Visual Basic, Mysql.
Networking: Average knowledge in network administration and setup.
O.S.: Average knowledge in Windows and Linux: Redhat 7.0,Mandrake 8.0.
Web Design: Average programming knowledge, http://some-ugly-as-hell-web-site-made-with-an-online-page-builder/
Servers: Basic knowledge about web server administration (Apache), proxy server administration.
Computer assembly and repair: Advanced knowledge as a technician, effective use of the Internet.
Office suites: Word, Access, Excel, Power Point,Outlook.
Others: Paint Shop Pro 7, PhotoShop, Emule, Kazza, Paint, WordPad, Acrobat Reader, Winzip, WinRar.
Coming from a nice thread here.
XDA III and Windows Mobile 2005
It’s not all about Linux… Some devices simply just run with Windows (Mobile). One of these is the XDA III (that’s how the BlueAngel is called in Germany). The device comes with a buggy Windows Mobile 2003SE – last week the device locked-up completely two times when I put it into the cradle. I had to remove the battery and afterwards everythings on it was lost meaning that it had the state when I first got it. And twice I installed everything again, etc.
So today I decided to give a Beta of Windows Mobile 2005 a try – you can get it at XDA Developers – but installing it means breaking your warranty. Windows Mobile 2005 features Persitent Storage and this might solve the hard reset problems I had with the “old” Windows.
The current status is that I managed to get through the installation procedure and everything is working (again). It seems a little bit slower – maybe because of Persistent Storage – but it looks nicer ;-). The future will tell if the problems will be gone and the upgrade was worth the hours I spent.
edgeio, TechCrunch, Archimedes Ventures
SomewhatFrank.com has some more info about edgeio. They seem to use Structured Blogging to do classifieds from within blogs and hence trying to attack craigslist or Google Base, etc.. Ok, this is what everybody expects.
Much more interesting is Frank’s source of the information. It’s coming from ArchimedesVentures LLC, a venture company. And the blog of this company is: TechCrunch! You know what they said about Google Base? Yuck!. Since TechCrunch kind of invested in edgeio, I guess their review will look a little different ;-).
Script kiddies and servers running@home
This morning, Christoph gave me some good reasons not to run an HTTP server on port 80 at the same IP address that is used for surfing the web. Right he his, Yoda would say. The problem is, that everybody that sees my IP address in his logs might simply try to access the web server and would then know my real name (which is kind of unique in the whole world I guess). And who would want that?
One solution is to run the server on a non-default port – my first thought was 55555 “five fives”, nice isn´t it? But then again, everybody knowns my cute little domain name, without the five fives (gimme five!).
I planned to smoothly migrate the server to the new port. You know, stuff like running it on both ports simultanously, announcing the final migration in a week, having some sort of “excuse me, this server has moved, please contact the guy who ran it, if you know him, of course”, etc… Ok, enough “woulds” and “coulds”.
Here’s the solution I’ve chosen: If anyone uses the IP address to access the server, she will just see an error message telling her to use the “well known domain name” in order to access the real page.
The well known domain name is rusi.is-a-geek.org
I got from DynDNS (cheers, guys!) which you cannot reversely resolve from the IP address. This way, the domain name gets kind of a password for accessing my site. Clever, right?
And here’s the trick: Apache virtual hosts. The “important parts” of the server configuration are like that:
<virtualhost *:80>
DocumentRoot "/var/www/ip-deny/htdocs"
</virtualhost>
<virtualhost *:80>
ServerName rusi.is-a-geek.org
DocumentRoot "/var/www/localhost/htdocs"
</virtualhost>
The default host is ip-deny that shows the “you are not meant to be here” web site. The other one is only shown, if you use the right domain name.
That´s it – how easy things sometimes can be ;-). So feel free to enjoy my site at the same spot it has ever been.
Sebastian is online!
Check out Sebastian’s blog (in German). It seems that installing WordPress on MacOS and Darwinports isn’t as easy as emerge wordpress…
LinuxToday.com and Microsoft – huh?
Imagine a Linux news web site has a large ad on the right hand side. Nothing special about that, yeah I agree. But what would you say if this ad tells you what kind of expensive crap Linux is at … Continued
The Doner (Kebab) Animal
Last Thursday I’ve been out with my girlfriend, Heinz, his girlfriend and a girlfriend of his girlfr… ah, no matter ;-). More important is, what we were talking about. After Walter Moers and everything you can imagine about him (apparently … Continued
Social networks, right here, right now
The Internet. Sometimes just amazing. I was just searching for some word (yeah, wanna keep that one secret for the moment ;-)) and found a guy at Simpy who had that keyword in his bookmarks. Then looking through his bookmarks … Continued
WeBreakStuff and edgeio
Ok, here we go: I’m mentioned on the blog of WeBreakStuff which
“is a small design and development studio that creates and consults on user-centered applications for the new web (or what you might call the Web 2.0). WeBreakStuff is run by Frederico Oliveira.” (have a look at the last link – well the last ones will be the first ones, right ;-)). These guys seem to be behind the UI and middleware of edgeio, which is still looking for beta testers. If you are one of these testers: What is it, you are testing? I’m still quite curious, even that I now know that it may be kind of a competitor for Google Base.
The Model behind Google
There is a PDF document on Google Labs that describes the model the applications of Google are implemented with. The thing is called MapReduce and is a way to code and think in algorithms that make a partitioning to a … Continued