Introduction About Site Map

XML
RSS 2 Feed RSS 2 Feed
Navigation

Main Page | Blog Index

Archive for the ‘Web-based’ Category

Browser Racism

Firefox in the dock
I choose Firefox primarily because of its
extensions. Some site continue to snub it.

BROWSER discrimination, as it is frequently referred to, is always a bad idea. Sadly, many sites still use deprecated JavaScript code to distinguish between Netscape and Internet Explorer. In reality, most of today’s Web sites can be rendered almost ‘pixel perfect’ by Camino, Safari, Mozilla, Opera, Netscape, Firefox, Internet Explorer and several more obscure Web browsers, even Konqueror.

Vis-a-vis Konqueror, functionality in Konqueror is being extended all the time and its renderer (KHTML) improves rather quickly too. It no longer plays catch-up, but the acceptance of new browser is hindered by vain user-agent sniffing, which in itself is a terrible practice. In the case where proxies are being used, the assumptions might be wrong. In other circumstances, this promotes agent forging/spoofing, which only adds noise to Web statistics, adds bloat the applications and makes an unhealthy industrial environment for all to compete in.

Google Office in the Making?

Google on a computer screen

SEVERAL months ago, Google’s co-founder denied rumours and shattered hopes of a so-called ‘Google Office’. It was by all means rumoured to be ‘in the works’. This story was alluded to in the context of Web-based Office. This was the time of Web 2.0 and AJAX hype. Many Web 2.0 startups laboured hard on Web-based, Office-like productivity tools, which were (still are) in the making, as well as began to penetrate the commercial market.

As it now turns out, Google indeed enter a territory that could potentially lead to a Web-based Office, directly challenging Microsoft’s Live Office, as well as the existing desktop-bound Office. ‘Live software’, as it has been called, has the intent of complying with Gates’ Web-ward migration memos. This move by Google will urge Microsoft to take their Office tools on-line, thereby making the Web a primary batteground, not out of choice. OpenOffice is yet another threat to Office, yet Microsoft already fight it with dirtier tactics.

Also in the news on Google: GDrive – the upcoming on-line service for storage and backup. It has already become highly controversial due to privacy concerns. The latest of Google Desktop raised similar concerns as Google may hold copies of people’s hard-drives on their servers, making it more susceptible to exposure.

Sneak Peek into Google Calendar

Horde

Calendaring in the Open Source Horde project

SHOWN above is a screenshot of the Web calender which is closely integrated to my mail. As it turns out, as well as speculated years ago, Google are working on their own implementation. Their Web-based software will actually be called CL2 on the face it. Some screenshots are revolving around the Web nowadays. They depict what could potentially kill many other Web-based calendars.

Related item: Managing To-Do Lists On-Line

Social Bookmarks on Your Own Site

del.icio.us
My old del.icio.us bookmark

I previously mentioned del.icio.us, back in the days when it was a fairly new and hot phenomenon. The context and points of focus were ways of escaping it (exporting), along with all the acquired data, which had of course been put on a third party. I mentioned the dangers of ‘offshoring’ data once in the past; quite explicitly and bluntly so as a matter of fact.

Matters can be simplified however, assuming you have systems administration skills. There is a polished new tool called Scuttle, which enables any Webmaster to set up his/her little, super-flexible and highly-functional del.icio.us clone (social boomarks with bookmarklets to be precise) on a personal site. The software requires PHP support from the Web server and it can use MySQL, among many other database types. Here is an installation of mine. It is less than a day old, so it is naturally immature and somewhat depleted. Feel free to join in and add your bookmarks to this pool. The installation is here to stay and my site is registerted until 2014.

Directory Listing as a Vulnerability?

WordPress 2.0 nightly
The WordPress dashboard, as secure as ever

WORDPRESS continues to be a secure and robust piece of Web-based software. Rumours, however, sometimes stand in its way. Below is one example among several, which have been ‘severe’ enough to trigger high-profile advisories. All the hoi polloi was, needless to mention, in vain.

It sometimes appears as though such rants are desperate attempt to stir up a hornet’s nest. WordPress has become a prime target due to its popularity and existence as Web-based software, making it more exposed to the factor of traffic en masse. Google have become a target for rumours, the reasons being very similar.

Apart from minor wishlist items or bugs, such as one that I recently filed, there are more pressing issues that need resolving and require open clarifications from the community. More latterly, a concern was raised over the visibility of WordPress plug-ins to all site visitors. My opinion on the matter was phrased therein (see full thread for context).

Directory listing, which in turn exposes plug-in names, is never being linked to. Thus, it will not be indexed by search engines and flawed plug-ins will not be easily discoverable.

You could trivially scan many blogs using a script in attempts to find vulnerabilities. PHP-Nuke, Advanced Guestbook and Coppermine are notorious in that respect.

All in all, getting a list of plug-ins may be a convenient way for learning the blog’s composition. If you target a particular vulnerability (due to third-party code), it gives the hacker no advantage. That, marke1, is why your argument and its ludicrous, overstated backing are void.

Discriminative Web Sites

Firefox in the dock

THERE is a certain stigma or two among Web designers. Blaming of Web design be attributed to miscomprehension of design principles. Take for example some astigmatic accessibility issues, among other key factors such as browser ‘racism’. These mistakes illusrate clumsiness in Web design and infuriate minorities, which comprise equally-important Net citizens.

Pedagogues in the field of design are either unaware of accessibility matters, or they cannot be bothered with them. In due time, they recommend Flash, user-agent (Web browser/reader) sniffing and the like — all of which are bad practices for the large majority of sites, if not all. It is dishonourable to many users who must suffer due to such cretins, owing to laziness in learning and implementation.

Then comes the issue of content, which can assume user proficiency at times and thus leaves many surfers baffled. The author must escort the less technically-inclined hand-in-hand. For example, one should always abstain from equivocal text that does not attempt to clarify the main points made. In my sites, I tried to incorporate a full ‘acronym striping’ facility, using style sheets. Those of us to whom English is not the mother’s tongue should hopefully be able to digest the key points.

In summary, there seems to be dissociation and estrangement when it comes to the small majority of visitors or customers, i.e. there is no desire to give contentment to all. This is one of the biggest crimes committed in Web development, authoring and design, more so in cases where the site gives exclusive information, e.g. where it serves as a gatway to governmental agencies.

Aggregating Feeds

RSSOwl screenshot

YESTERDAY I received an E-mail from a stranger. The message contained a much-sought-for answer to a question which I had asked several weeks ago. This came to show the advantages of asking questions in public forums (news:alt.www.webmaster). What was my question then? Well, my intent was to merge multiple feeds and deliver them as just one aggregated feed. There were issues with implementation of such tools:

  • Formats and versioning, e.g. Atom, RSS v. 1, RSS v. 2
  • Tolerance for invalidity of feeds
  • Sorting in merger based on category/time

I wound up finding RSS Merge, which enabled me to compose the following page. It combines various feeds from my main domain. Another Open Source package that is worth mentioning would be Planet. My only complaint (wishlist item rather) is that the tools do not deliver aggregated output in feed form. They are merely echoed as Web pages.

Retrieval statistics: 21 queries taking a total of 0.118 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 —|