No Tears

 As soon as you were in the classroom,  that was five or seven days a month, you explained the problems that chromeless windows presents.

Students, programmers, customers or clients demanding pop-ups and full-screen windows, mostly because of the simple reason that some ad-vertising adagency ( you know who you are...) has used extensively before.

Apart from the question thing, apart from explaining the difference between a screen and a desk ( e.g: A TV has screen, but my computer has a screen and a desk inside this ecreen ), apart from all these and those  you try to convince  your audience in the classroom , - yes you read it well: to convince -, of the needless use for a chromeless window when you ar epublishing a site. Trying to show the main problems one could face, and going further, bringing document types and modules that are based on the actual standard XHTML Strict.

One did not invented those programming modules that let you insert a piece of code that bring a pop-up window in the computer of your future client, in the same way one has not invented the rules for those natural languages as Catalan, Spanish or German. For that simple reason, what you do, and you recommend to do to others involved in programming or project management, is to follow the properly indications and syntaxes of the languages we want to use, as we do in natural languages.

The metaphor exposed above did not worked as it was intended that day.

There is a trending grow, a continuous demand, to use chromeless windows ( worst than pop-ups, in this yours truly modest opinion...). The audience, your audience, after seen one pop-up, may though," if they exists, there must be for a good reason". Sacred innocence, you might think.

An end to this headache seems to be brighten across the horizon: Representatives from the most prominent browser makers -- including Microsoft and Mozilla -- recently gathered to discuss ways to make it clearer to users which Web sites are safe and which are fake.

If they adopte a final and common decision, hoping so, we will not see more pop-ups floating over our desk, as we don't see them when, say, we do Internet using a cellular phone...

This are, of course, my own conclusions, based in your secret-and-not-told-but-meant willing for a future Web, after reading this article.

No tears from the creatures of pop-ups.

Via 456bereastreet.

Taking the dirt away - Part Twelve

Tim Berners-Lee has participate in a podcast interview about the Semantic Web and future of the Web.

Mr. Tim Berners-Lee is the inventor of the World Wide Web and one of the people behind the vision of the Semantic Web.

...() I've been working on Semantic Web since I've been working on the web, which is basically since 1989. The idea was the web should be a web for all media and now it's media in the sense of multimedia it's media in the sense of information for people Like web pages, like movies, like ... sounds so all the things produced by people and absorbed by people. The web has proved to be a space for. But the data out there which actually is also not so exciting perhaps but really important part of our lives, like economic data and data that runs the business is not on the web. So when you go to a website, ...and it's got data behind it in fact cos it's for example the weather website().... So the Semantic Web is about making that possible, but really is just completing the web vision. So we've been working on it for long time, and it just we ended up getting distracted by the others things that seemed more important at the time like multimedia()...

Grab it here, or read the transcript there.

Less is Bless

Time to mention the not-so-old article Less as a competitive advantage: My 10 minutes at Web 2.0 by Jason Fried, from 37signals.

His article exposes the idea of using less as a competitive advantage. In my modest opinion, this is the best definition of less-Zen design. Less favors your competition, it's true, and one should say it without prejudices. List of things to be done include forgetting all that bureaucratic attitude ( Cold War mentality, as Mr. Fried defines it). One should think about the reasons why ranges are established.

Jason Fried, in doing it, gives us a different approach: Do less than your competitors to beat them.

From Less Abstractions:
The best way to deal with less time is to do less paper work, less busy work, less abstracted work. This means do less stuff that isn'tt real. Less boxes and arrows. Less charts. Less documentation. Less stuff that is abstracted from the real thing,— the real product your actual customers will see.
From: More Constraints:
Let your competitors kill themselves trying to solve the big complex problems.
"Let your competitors kill themselves trying to solve the big complex problems"...Well.

*Note from the editor: Contents and links from this post, written in November of the year 2005, have been revised and updated in the year 2012.

The Ideal Copy

The ideal copy does not exist. At least, while she or he is teaching how to make software.

It didn't when I had one, and it will never do.  To copy from others does not bring any excellence to a product. To evolve from the copy it does.

Software fails, to code means to report bugs... Being a student means you should expect things will go wrong. Assume that i8n the digital world perfection does not exist, and, in most cases, if one learns something, this som ething is learnt by learning mistakes.

Human beings, remember, do act ourselves by analogy. And behaving analogies we always refer to a copy, not to the original. Sense and Reference.

In addition, oneself, while learning, adopts a humble attitude. This is good. To re-discover what it was told and it was forget; or to re-learn what, in most of the precedent cases, were less than an erroneous acquired path to learn.

This is why teaching or consulting can be hard. Because an expert might face bad habits or bad attitudes; which make a gain in lost of his/her credit to his/her audience. And there are no, yet, known smart tricks to escape from this selftrapped corner. One might not prevent bad attitudes, except if one further the rules.

What people expect from the teacher/consultant, is that he or she is able to clear the fñloating dubts. Wrong is no good. The advisor, the trainer, must adopt, always, a positive attitude.

Take this, as a real fact in the real life of a real programmer who has benn really trained : How to Report Bugs Effectively.

You may prefer to entitle this article as "How to adopt a positive attitude when you are a programmer beginner", or "Mistakes done by people when attending a private course".

Let me to replace, without the permission of the author, some words to catch that meaning:
"Questions that say nothing ("It doesn't work!"); questions that make no sense; questions that shows a lack of information; questions that give classroom's mates wrong information. Questions of problems that turn out to be student error; questions of problems that turn out to be the fault of somebody else's course; questions of problems that turn out to be network (or machine) failures.
There's a reason why teaching software is seen as a horrible job to be in".

I've found that reason.

Open Doors: Statistics

*note form the Editor in 2013: This post - published in the year 2005 - might be entitled Web analytiacs in the year 2005. Most of you, youngsters, might find of use the techniques and methodologies this blogger used more than five years ago. It wasn't an exception. It was the common method, then. Before analytics were a trend. 

There is mentioned before, nor the benefits of working with an operative system or another, but my predilections and choice for the matter. This does not mean that  I do ban on purporse, or evangelize to the people for using and abusing one OS in favour to another. I am a proud user of MAC OS X, but this does not mean that I am against watever it is not Macintosh.

Statistics from this site, reflect the operating system used by visitors of this - your - blog. Here they are:

On Notation Statistics
Operative SystemsOSVisitorsPercent
Windows XPWinXP25632.38%
MacOSMAC OS X12816.41%
Win2000Win 2000486.15%
Win98Win 98141.79%
WinMEWin ME30.38%
WinNTWin NT20.26%

Most visitors, most of you, dearest,  speaking in plain terms, visit this blog using Windows OS. A total of an 82,56 percent compared to a 17,44 percent using MAC OS or Linux.

Are you a Firefox beleiver? Take care: Today I'm not talking about browsers, but OSes.

So, Win users visitors of this - your blog -  might found OpenCD useful.

I came over OpenCd tonight. The OpenCD project aims to introduce users of MS-Windows to the benefits of Free and Open Source Software (FOSS).

The release of source allows external observers to inspect the true functioning of the program, which means that you can be confident that the program treats your private data with respect. A real problem with proprietary software can be that your data is locked in to a software's proprietary file format, which means that you may eventually be forced to upgrade to newer versions of that software to retain access to your data.

If you are curious, or you want to save money in your wallet, or you might like to become a geek; you can always get your cd here. And see what goes on.

Ensure a job for life

How To Write Unmaintainable Code.
Choose variable names with irrelevant emotional connotation. e.g.:
marypoppins = (superman + starship) / god;
This confuses the reader because they have difficulty disassociating the emotional connotations of the words from the logic they're trying to think about.
Simply brilliant.

Power Point Kills Brain Cells ( three )

Microsoft did not invent PowerPoint. That honor goes to a small company called Forethought, which released PowerPoint for the Mac in 1987. The company was then purchased by Microsoft and the Windows version of PowerPoint eventually hit the market in 1990...And the world hasn't been the same since.

A suggestion to explore the incredible world of Zen: Have a look here.

Part Two of this series: Here. Part One still can be visited: Here.

*Brief note from the editor: Contents and links of this post, written in November of the year 2005, were revised and updated in the year 2012.


*Note from the editor: Links and content of this post, written in November of the year 2005, have been revised and updated in the year 2012.

Marc Weidenbaum rules and edits Disquiet magazine

Disquiet offers reflections on ambient/electronic music, and interviews with the humans who make this possible.

In its October edition, Disquiet comes with a must read dialog/interview with the composer Kenneth Kirschner. This interview contains pearls like the following one:

New York-based composer Kenneth Kirschner is a believer. "If I have a religion in life," he says, "it's the iPod."

Or this one:

... Kirschner's art is enabled by it. In Kirschner's case, that technology is Flash, the ubiquitous multimedia software language that powers countless Internet websites. 
Kirschner uses Flash to compose ever-changing pieces of music. These compositions generally consist of a set number of MP3s that are randomly layered simultaneously, and that can play for as long as the listener desires. A piece of music that is indeterminate — to borrow a word from John Cage, one of Kirschner's role models — has no inherent end.
We mentioned Mr. Kirschner before in this ( your ) blog.

To discover pieces of his soul; through, it is always a pleasure.

Utilities and Software for MAC OS X

Marcel Bresnik has published a collection of interesting books about MAC OS X, apart from this, He, and his company are responsibles of developing couple of freeware and shareware software. Software anyone who uses a Mac should deserve a minutes of attention.

My choice is Tinker Tool.
TinkerTool is an application that gives you access to additional preference settings Apple has built into Mac OS X. This allows to activate hidden features in the operating system and in some of the applications delivered with the system tool makes sure that preference changes can only affect the current user. It will never change any component of the operating system, so the integrity of your system is not put at risk, and there will be no negative effect on system updates.
Nowadays, you might prefer Tinker Tool System. This allows you to change advanced operating system settings and offers a wide variety of maintenance features. The latest version comes with powerful new functions, e.g. verifying the integrity of preference files or removing superfluous language packages.

An intelligent way to spend seven bucks. A happy way, for me. I like to start MAC OS X with the diagnostic messages. It makes me feel I have a powerful computer machine.

Europe Endless

Web 2.0 Cloud © Kosmar 2005
Web 2.0 Cloud © Kosmar 2005

Thanks to Mr. Markus Angemeier for letting us know about A new podcast service born in Europe. converts RSS-feeds to MP3 files, which can be subscribed as podcasts in your favourite podcatching client. A brand new service created and offered by Aperto and Readspeaker

Readio is ready to speak english, german and french ( miss some spaniard and catalan, may we help?).

Be patient. Right now is under Private alpha testing. A kindly link offered by Non Fiction bring us a brief.

End connection.

Wait, wait! There is more:

What happens after a Sleepless Night:

Incredible. Markus rocks.

Listen, kids!

True Confession: I'm not really into PHP.

I used to get curious about this language six years ago, and life move me into another kind of programming languages to achieve solid and great products.

Maybe, you might think, languages less overachieved, maybe more sophisticated, but that was my own choice. No real positive reasons why, except:
  1. One. I use to look at the syntax of a language first. And the syntax of PHP is anything but charm. Call it aesthetically criteria, that's what notation is about.
    1. PHP is like a stirred mix of C, Perl and who-knows. Serve chilled.
    2. It's functional, I agree with you, but  -- except if you live in a hotel, the most functional space to live there is the world --  why functionality should bother you?
  2. Two. I do not like that do or kill sentence PHP language presents. It means a lot about the person who invented this language.
    1. Couldn't they find a more appropiate word, for example do and stop or delete if not done?
However, due to a trendy movement, helped by well-known institutions and a bunch of self-educated afficionados programmers aside college teachers ( Where were you in 1997, mate?) PHP, as a language, has taken over the world wide web in our days.

If you are not able to code a program with a simple PHP script, then you are not able to design or create a website. Or so they say.

So I am not able. I am not the kind of person who, programming PHP, spends forty hours a week, four weeks a month, living in mummy's home winning 540€ monthly paid for a PHP-supposed-developers' job.

And now the positive reasons ( the bright side of life )

All above expressed does not mean, of course, the fact I do not follow nor read PHP concerning news with frequency. I do. I study and try to learn and understand this language. Mostly because it is native implemented in the MAC OS X system. And also because I like to know what to do, and how to do it properly.

Reading OSX Code today, I've found this interesting, rather funniest, article.

The Moral:
If you’re already a PHP Programmer, I’m sure you already know about a lot of the mistakes outlined here, and if not have a look at it in order to become a better coder.
From part one:

Improper use of printf
Misapplying Semantics
Lack of Inline Documentation
Too many variables, too much time
Rewriting existing PHP functions
Not separating client side from server side
Using Outdated Paradigms

From part two:

Not Following Basic Naming Conventions
Not Thinking Things Through: Databases & SQL
Lack of Error Checking
Overusing OO
Misusing Regular Expressions
Programming PHP Like It Was Some Other Language
Not Being Security Conscious

From part three:

Cut and Paste Coding: The Wrong Way
Not Having Project Code Guidelines
Not Doing a Code Review
Hacking at Design Flaws
Excluding the User from the Design Process
Not Sticking to a Project Plan
Getting Lost in Time


Kids, let me see your code.

Seek and Find

Just in case you pas by Montreal this weekend, don't miss the chance to have a break and see some good films. Documentaries, I mean.
Apaga y Vámonos Official Website © Delfi Ramirez @Segonquart Studio
Apaga y Vámonos Official Website © Delfi Ramirez @Segonquart Studio

From 10th until 20th November this year, Rencontres Internationales du Documentaire reaches its 8th edition in Canada.

In Québec, as in Montréal, they were driven by the desire to bring new films and filmmakers to audiences with a passion for stories from reality.

As Philippe Baylaucq, the President of the event, remarks:
The infamous “society of the spectacle” described by Guy Debord is more of a reality than ever. Thrust onto the public stage, newsmakers rattle on in real time; the pros and cons of serious issues are served up as sound bites; and cocktail-party lines supplant real understanding of the world’s complexity. Such debate in the public arena may be entertaining, but what is left of any substance when the frantic movement stops and the oh-so-democratic babble subsides?....
....The Rencontres provides such a space, in which to mull over these questions and many others. It welcomes the harvest of films that have reached maturity in the past two years. Each documentary manifests the complexity of its era and bears witness to the time required to develop a full-bodied vision of things.
I'm going to be, not physically, but virtually.

See you there.

Nine o Nine

A small oasis of calm in these days of pre-tense work:

Nine Horses.

Yes, I know, I'm getting older...

Next web releases soon, maybe tomorrow?. Maybe.


As a part of an experimental project in image treatment I'm currently on, when not developing or composing, Clouds has had a favourable review in Phirebrush Magazine this month's issue .

Clouds © Delfi Ramirez 2005
Clouds © Delfi Ramirez 2005

Phirebrush online magazine reaches, now, its 33th edition. It is always a good new than a magazine devoted to Art ( in any of their external expression) can keep on their constructive work.

Phirebrush team is directed by Mr. Jason Krieger.

About Phirebrush describes the mag as : an online magazine (art group if you want) that displays user submissions in monthly issues. These submissions showcase visitor submitted artwork, photography, music, desktop wallpapers and writings of various styles. Unlike most art groups and e-zines, we let ANYONE submit, trying to showcase both the famous and beginners, giving everyone a voice and a chance in the spotlight. Along with each issue we release an interview as well. We try to spread the variety around, one month talking to an artist, another month with a photographer or maybe a band, spreading insight into their minds and styles.

I've been following, and reading, Phirebrush from its eleventh edition until today.

Coming from a pixel layout, Phirebrush started off in October of 2001, and always had a taste and sense of choice that made, to me, this online magazine a point du departure with fresh collaborations, selected interviews, serious articles and some pretty propaganda posters to download.

So, what is Phirebrush? Phirebrush is whatever you make it to be..

That sounds quite honest, and close to the origins of the WWW as we heard it. Have a look.

Newer Posts Older Posts Home