Archive

The Architecture of Mailinator

Mailinator is a free web-based service that allows anyone to use a throw-away email address.

There are no steps, or setup, involved in the process. Email addresses are not created, nor password protected. Simply make one up and use it.

Mailinator will accept all incoming emails [excluding what the filters will not allow], and upon request, cross-reference that to the entered email address.

In a way, with Mailinator, you can say that the “password” is the email address.

Server-side, emails never hit the DISK and are simply stored in RAM. After the allocated email buffer is filled, as new mail comes in, the old is pushed out — and hence deleted forever. The effect is that emails live for several hours, and a single box with 1GB RAM can handle 4.5 million emails per day while having an idle disk.

A really simple and great idea… Very easy to use, and serves an actual purpose that everyone needs. How many other web-based Services can you say the same about? I can’t think of any at the moment.

I use it all the time, though internet sites _are_ starting to catch up with Mailinator by banning the domain. Other similar services exist, even those that change domains every so often such as 2Prong.

I have to ask myself: what if Mailinator parsed each email body for keywords, and generated relevant ads to be displayed to the user… That free service could potentially generate $10k+ per month.

The Architecture of Mailinator

Web-Developer Server Suite v1.95 Released

Web-Developer Server Suite at SourceForge.NET

Version Updates…
Apache 2.2.4 over 2.2.3
PHP 5.2.1 over 5.2.0
MySQL 5.0.37 over 5.0.27
OpenSSL 0.9.8e over 0.9.8d

mod_security 2.1.0 over 2.0.4 [with core ruleset]
mod_perl 2.0.3 over 2.0.2

phpMyAdmin 2.10.0.2 over 2.9.2

Drupal 5.1.0 over 5.0
MediaWiki 1.9.3 over 1.9.0
WordPress 2.1.2 over 2.0.7

Added…
mod_fastcgi v2.4.2 [SNAP-0404142202, 14-Apr-2004]

Removed…
Tomcat/mod_jk, PHP4, mod_aspdotnet have been removed. Will be packaged as component addons from separate downloads.

“Is Linux on Dell a Pipe Dream?” Article

Is Linux on Dell a Pipe Dream?

I have put another article on the site that discusses the real cost of delivering Desktop Linux to the average Dell home-user.

All about crapware profits, the Microsoft Tax, Support Issues, and Dell’s IdeaStorm.

If you enjoyed the “Is Ubuntu Linux Slowly Dying?” article, you are really going to hate this one [of course that would depend on your definition of "enjoyed"].

Two years in the making, phpBB 3.0 [beta] is finaly out

Let the spambots begin…

I’m not exactly sure if version 3.0 is a complete rewrite or just a somewhat incompatible branch, but one thing is certain, wait a while before upgrading.

phpBB v2 has been nothing but trouble.

You can preview the new and improved look at the phpBB Forums.

DeveloperSide.NET is converting to a Wiki

I have finally decided to convert DeveloperSide.NET and project into a Wiki.

All Guides, and Articles, will be user editable. Users will also be able to create new pages.

There will be no CAPTCHAs or login-required policies. Just strong spam control. The goal here is to make the entire editing process as painless as possible.

Choosing the right Wiki Engine was not simple… It came down to three choices: MediaWiki, TWiki, MoinMoin.

MediaWiki was too popular and bloated for my taste; which also translated into being insecure and most likely to be targeted by spam bots.

MoinMoin had the benefit of being written in Python, using flat files [simplicity is best], and having ACLs.

The final choice between TWiki and MoinMoin came down to this: Ubuntu, Apache, Fedora, Debain, and Xen all use MoinMoin as their Wiki.

If possible, I might even try to convert the entire site into a Wiki, and make the development of the Suite a community effort.

Due note that this is a big undertaking and might take a while to get up and running.

What Is a Wiki (and How to Use One for Your Projects)

“Is Ubuntu slowly dying?” Article

I have put another article on the main site…
Is Ubuntu slowly dying?

Updated mod_aspdotnet Released

http://sourceforge.net/projects/mod-aspdotnet

mod_aspdotnet has been resurrected and a new version [2006] released; read more here…
[Announce] (NON-ASF) mod_aspdotnet build 2006 released

Build 2.x.0.2006 is the first freestanding (non-ASF) release from the mod-aspdotnet project home, and includes a number of bug fixes since the final ASF-hosted release.

Note: the 2.2 builds do not seem to be working — it looks [under Dependency Walker] as if the build was linked, partially, against one of the Apache 2.0 libs.

Profit Margins on Commodity PCs

$60 to keep crapware off of a Windows PC?

The question is:

Why are “open source” [no pre-loaded OS] Dell PCs priced $50+ more than identical hardware with Vista pre-loaded?

As it turns out to be, the profit margins on the actual Dell box is close to zero after it reaches your door. Most of the profit comes from the spyware/adware/crippleware [crapware] that Dell ships with the box.

Another great business model has been created; bringing spamming directly to the desktop, included with the hardware for your convenience.

IIS vs. Apache, Reported Vulnerabilities

And round and round we go again: history repeating itself one more time.

So what’s the newest Microsoft FUD [Fear, Uncertainty, and Doubt] tactic these days…

Apparent, its getting a bunch of bloggers and security experts to regurgitate a statement containing the abstract fact that Apache has 33 reported “vulnerabilities” to IIS’ 3.

How exactly those numbers directly translate into a Web Server’s security mark, is of course left out.

Lets look at this issue a bit closer:

Apache serves 2/3rd of the internet. It has thousands of developers and companies around the world working with the codebase: constantly securing, improving, developing, and moving Apache forward.

This is considered to be a *bad thing* by the Micosoft camp? Vulnerabilities should not be looked for, nor reported and fixed.

So I have just one question: how many vulnerabilities would be reported for IIS if the source code was open?

I think it might also be prudent to…

  1. Break down the numbers of vulnerabilities for Apache core and specific modules.
  2. Reflect on the seriousness of the reported vulnerabilities… Is this just theoretical, of insignificant nature, has an exploit been developed [how about 3 years after the fact]?
  3. The time period between a vulnerability being reported and fixed.
  4. How many of the reported vulnerabilities did you actually needed to respond to?

Take a look for yourself…
Securina.com: Apache 2.0 Vulnerabilities
Apache.org: Apache 2.0 Vulnerabilities and Fixes

Throwing out abstract statistics has no purpose other than spreading FUD.

Instead, why not report on the merits of IIS itself… Specifically, on the improvements and features of IIS 6 and 7.

“Apache Performance Tuning” Article

I’m ashamed to say that its actually been quite a long time since I have written a new article for DeveloperSide.NET… My time has been taken up with other work.

Time-to-time, I have been questioned on the specifics of increasing the performance of an Apache-based Web Server, specifically our Web-Developer Server Suite. Not that the Suite itself, or the end-users, *need* an extra boost; the term *want* describe this odd, yet very familiar, phenomena much better. And one of the things I have learned is that you have to give the people what they _want_, and not what they _need_…

Trying to correct this oversight, I have put up an article that’s ready to squeeze every last bit of performance out of a Server:
Apache Performance Tuning

As all our Articles, and Guides, are works-in-progress, expect for some changes and updates to occur [I even go back and update/rewrite old blog posts].