Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Archive for the ‘General’ Category

DIY Hosting: Bad Idea

Servers stack

BECOMING your own Web host and E-mail administrator is troublesome. It’s a challenge, but a very unproductive one, which can lead to entanglement and nervousness.

Try to imagine hosting your site the DIY way. Think of managing E-mail on your own workstation or a personal Web server; not a dedicated Web server, but one which is owned and run by yourself. Such server would reside in a not-so-secure environment, which is bound to lose power at times while no generator is available. Data on the server begs for regular backups that are time consuming. Moreover, the server may lose its Internet connection or suffer from bandwidth spikes, making stability and resilience prone to great risk. On top of it all, the server will require software updates on occasion, which are easier for a professional host to take care of. The professional uses time more effectively because all is done in ‘batch mode’ — hundreds of sites affected by an upgrade in one fell swoop. Experience plays a role too.

Lastly, on a less technical and more personal level, I reckon that ‘self-sysadmining’ would be too emotional. Although I have the knowledge required for doing it, as well as 3 boxes at my disposal for the purpose, I believe this could lead to a resource hog to begin with. Without peers involved and in the lack of diverse experience, the step would be a daunting one too. By running code that is questionable the Web server, which is never to be considered a computational server, everything is put at risk, even the mail daemon. Mechanical faults are another issue as there are no alternative hardware to divert that traffic ‘aqueduct’ onto.

Related items:

France to Ban Open Source Software?

PenguinsThe answer is actually rather complex.

The Free Software Foundation in France argues that the French government considers a ban on free software. Taking into account the possible implications (namely controversy), I initially believed this to be an overstatement or a case of quote-mining.

Will the French be forced to use Internet Explorer (bearing in mind that Opera is now free)? I am not sure what the motive of the government actually is, but I can only speculate. Perhaps it is shielding people’s jobs — primarily in the software industry, that is. Maybe it is the realisation of that DRM and the like suffer from OSS (if not vice versa).

Clarifications soon emerged in a newsgroup that I regularly read (posted by 7):

What they are trying to say is that a new law passed in France will allow those that publish any software to access protected content will face prosecution from those that are harmed by that software. Because any software can become a target, even free software is also a target.

It seems fatally flawed, because you could publish it as two separate modules and have the thing working only when they are brought together by the user as happens now with certain codecs.

In any case, the whole world is running away from DRM because it denies mind share and contributes to elimination of public interest in a companies product, and thus eliminate their revenue!

The day is coming when DRM is burned along side the word hate in the public’s mind.

And nobody will want to touch it and instead opt to go with sharing friendly companies that allows media to be downloaded and stored permanently and transferrably on hard disks and players.

In other (and better) news, the 2008 Olympic Games aim for an Open Source migration.

Contextually-related : No Software Patents in Europe

Name Collision

Car crash

When names collide

BACK in 2002, I chose to work on a project which dealt with the game Othello, also known as Reversi. To put rigour into development, I chose a name for it. I did so without paying much thought to any future potential. A careful and exhaustive investigation of name collisions simply did not seem worthwhile at the time.

Having searched the Web at a shallow level, I did not know of any name collisions when I chose the title “Othello Master”. I even explained about the choice of the name in my report and proposal. It refelects on the way I viewed the choice of the name at that time:

This project has been set to produce an application which will be titled Othello Master due to some visual similarity to an older game called Chess Master. It will require knowledge of game theory and advanced computer graphics.

The name was therefore conceived in a most innocent way. It was only less than a year ago that I became aware of a name collision, for which I am to blame. Search engines had revealed a game from the mid-eighties, which suddenly resurfaced in results from archival pages. It ran on the Amiga, but perhaps on other platforms too.

I sometimes wonder if I should get a hold of this game and play it. Mine is Open Source and GPL‘d so no-one is prevented from playing it for free. In fact, the downloads page is always there for those interested. As for the number of downloads, I believe it itches 1,000, but I rarely keep track of the numbers. It can run on all platforms and there is even a Windows executable.

Other items on Othello Master:

Photos from Google Headquarters

Googleplex in London

YOU can help yourself to a quick glance at Google’s complex at London, which is going to be accommodated with hundreds of engineers fairly soon. Be warned that the ZDNet server, which is flooded by Slashdotters at the moment, is extremely unresponsive. It must be suffering from the ‘Slashdot effect’. In fact, it was only hours ago that ZDNet engineers got mentioned here at the datacentre in Manchester Computing (where I am at the moment). I am not sure what the reason was, but I saw the memo on the desk and wondered if ZDNet plan to upgrade or migrate. I would like to believe that.

Back when I was in touch with Google’s recruiters, only the headquarters in Zurich and Dublin were in question. I wonder why London was not even mentioned at the time. Perhaps it is a newly-erected branch for their future operations, which are said to take advantage of dark fibre and mobile machines with 3.5 perabyte (3,500,000 GB) of storage.

“We’re talking about 5000 Opteron processors and 3.5 petabytes of disk storage that can be dropped-off overnight by a tractor-trailer rig. The idea is to plant one of these puppies anywhere Google owns access to fiber, basically turning the entire Internet into a giant processing and storage grid.”

Remote Access from Different Platforms

Computer shell
CLI anywhere, at any time

ACCESS to particular computers can be crucial, especially while travelling. There are a variety of ways for achieving full remote access, though simple, text-based shell access is supported by even weaker devices and light-weight software.

I recently read about someone who thought of handling Web servers from a Palm Treo, using E-mail, which is supposedly a universal API. I consider E-mail to be the wrong tool for a simple task, even if one uses cron jobs and collects the output via E-mail (similar to a hack I once mentioned. Alternatively, shell access can be obtained in one of the following ways:

  • Cellular telephones: using CUTs
  • Web-based: MindTerm, e.g. from Duke University
  • Windows: PuTTy
  • Windows mobile: I have seen an SSH client in action and it looked quite clean
  • UNIX variants and derivatives: Built-in functionality
  • Palm O/S: pssh, free and apparently based on PuTTy, though it is hard to tell for sure
  • Blackberry: For that, one might have to pay nearly $100. That’s the chance one takes when steering away from Open Source. Palm may not be Open Source-oriented, but its users’ ideaology differs.

Is Google the Next Microsoft?

Google on a computer screen

KNOWLINGLY or unknowingly, whether deliberately or not, Google is striving to become a Web monopoly. As the Web is bound to become the centre of all, such monopoly can affect each and every aspect of our lives.

Google’s primary target appears to be Web services and their constant expansion, often superseding and replacing desktop equivalents in the process. What has Google implemented thus far? Below is nothing more than a partial list:

  • Statistics: notably Google analytics, which can now help study the roots of traffic, in-site PageRank distribution, crawling patterns and so forth. This requires Webmaster to sign up with yet another service: Google Sitemaps.
  • Web reading – e.g. Google Reader (for feeds), Google News, and Google Blog Search.
  • Image search – equivalent to a digital photography library, which neglects or discourages fair use
  • Desktop search
  • Google Wallet – potentially making on-line banking and highstreet banks obsolete
  • Mapping services
  • E-mail and broader communication (Google Mail, Google Talk)
  • Google Directories (DMOZ)/Google Base
  • Literature – Google Print (just been renamed for fairly valid reasons)

What have Google not implemented yet? Can we identify what Google set as potential revenue targets?

  • Games
  • Office suite
  • Music management (video gets closer)
  • Graphical toolkits
  • Web design facilities and/or hosting (Geocities) – Blogger and Blogspot make the exception
  • Photo album management
  • Bookmarks like del.icio.us (with the exception of Google Personalised that is only a step away)

Google can never replace very few elements:

  • Hardware
  • Operating system
  • Web browser, with the exception of Google’s Web Accelerator (proxy/cache)

[Note: The lists above are intentionally incomplete. They are intended to serve as support for an argument rather than be a comprehensive reference]

Google have already teamed up with Firefox (Mozilla), Sun Microsystems, and a variety of other cross-platform advocates. Google are also avid Linux users and supporters, so one wonders if Open Source or openness in general can take the place of Windows and give Google collateral control at the expense of Windows.

Bill Gates considers major losses to Google as an option. Google were portrayed as the main rival/threat and Gates urged his employees to focus on so-called ‘Live Software’ and on-line services. Mapping services, book scanning and the like have already been copied by Microsoft in what appears to be a catch-up game.

Google have seen enormous growth owing to constant innovation and superb recruiting. Meanwhile, Microsoft failed to evolve, refusing a move to the Net at the expense of their own shrink-wrapped software monopoly. Commercial software in general appears to be taking a slow dive, so the next 5 years will reveal a significant change. We are currently standing at the busy interchange.

Giving up a Laptop

Windows 98

Windows 98 screenshot from the 6-year-old Compaq Presario (click to enlarge)

THIS blog post is not concerned with giving away a laptop, but rather about my recent decision to give up laptops altogether. In this item I have collected some notes on my reasons for neglecting the world of mobile computers that are simply over-sized and are thus not contributory quite so often.

For increased productivity (e.g. dual-head, fast Ethernet), I find desktop machines to be an absolute necessity. I have learned this over time and I recently gave up the laptop which I had lugged for 6 years. It used to serve me fairly well while travelling, yet travel is the exception, which does correspond with daily requirements.

There are endless issues with laptops: hardware upgrades, components that become difficult to replace or even find (e.g. built-in speakers). These are just a few among the more prominent factors. One cannot ignore inflexibility with regards to hardware probing and peculiar vendor-specific drivers. I am not necessarily referring to Linux to Windows (or vice versa) migrations, but also to ‘intra-O/S’ migrations where drivers may be missing and so-called QuickRestore CD’s (factory defaults) can never resolve recurring incompatibilities.

I ultimately decided to stick to a PDA, preferably with folding keyboard. Along with desktop wordstation/s it works flawlessly unless one travels all the time. I have become accustomed to this over time. Synchronisation of memos with the desktop gives me the convenience I have probably sought all along.

Retrieval statistics: 21 queries taking a total of 0.242 seconds • Please report low bandwidth using the feedback form
Original styles created by Ian Main (all acknowledgements) • PHP scripts and styles later modified by Roy Schestowitz • Help yourself to a GPL'd copy
|— Proudly powered by W o r d P r e s s — based on a heavily-hacked version 1.2.1 (Mingus) installation —|