Because of Philosophy is closer to Mathematics and pure Science than one might think I am writing this to you.

Logic is something great that has take me fifteen years to learn and care, and something that  - I guess -  it makes me able to give seminars and be in the position to share my knowledge and experience in the field of training in web software engineering.

A few weeks ago, I failed. I failed - miserably - during the course of a lecture I was giving at a corporate company, while explaining an  example of software coded for a tutorial example.

Suddenly, a question from a student ( An excellent programmer, I have to say ): Master, How could we calculate the value of the result, varying the query of  the first select entity you have exposed?

My mind went blank.  I was unable to give a satisfactory answer. Inside me, I thought, one can not make that calculation. It is impossible in a logical way, I though. But they stared at me like if I was, not the authority , but an impostor.

I mumbled, and because of my failure, disgracefully, I received a strong unfavourable comment in the posterior evaluation of the course.

To excuse myself, remembered introducing myself  the audience saying that my scholastic training was not as an Engineer, but in the realm of Philosophy. Of Logic, to be more precise.
But , alas!,  after three hours of a master class.. My mind was blank. I felt like a dumb, unable to give a satisfactory answer to a simple question an alumni asked to the audience.

I give my sincere excuses and respect to that audience. Later I came back home tangled. Then, being at home, I tough about the issue.. The problem that algorithm in that software I was asked for had to solve. And it was as simple as a Semaphore.

 Three weeks later, this is, tonight, a possible solution to my ineptitude came in the form of an article from Wikipedia.This says the following:
    The signal control system of a city.

    The state of each of the lights (green, red or amber) is the facts of the real world. The program itself consists of a few common-sense rules: certain lights can not remain simultaneously in green, a semaphore can only move from green to amber and amber to red, etc.. The hypothesis is the state in which each should be traffic lights at the next instant of time.

    This is an example unsolvable using traditional programming, as the logic underlying the behaviour of traffic lights on a whole is masked by simple imperative commands such as "change colour of a given light."
Educated, as I was, in the realms of Logic, the above might be  a correct  answer to:  How the Hell  I was unable to give the correct explanation to a question proposed by the alumni?.

Besides considering some sociological motifs  or reasons. Besides my explanation and consideration given to the audience. Besides considering it is not my role, inside a corporate hierarchy, to think and act like a programmer.

Besides all of those human considerations, what I am sure is that the classical problem given to solve to scholars and apprentices of software engineering, this is, the semaphore problem, has not a logical solution.

My mind has been structured , through education and labour, to understand and clarify logical problems. For this, when  three weeks ago I faced a non-logical question, my mind went blank.

Tonight, after reading that article from Wikipedia. I smiled again, and my soul was bright.

Toys for Xmas

Remember Apache Flex?. Well, these holidays I'll take a chance, recovering my aptitudes on that old  and nearly dead framework. It would be nice to have some FalconJS ready, to deploy; but, alas, coding is for fun when you have spended more than a quarter of your life doing so.
Apache Flex
Apache Flex
Anyway, just a look and a couple of hours, and soon, in  this - your blog - some dedicated opinion and advice about it.  
Is it worth to spend some zeroes using it? Does it fit to the purposes of yer company? Etcetera.

ITunes version 11

ITunes, the piece of software that changed completely the way we look at computers today, has reached its eleven version.

Remember the world before there was IPod? Did it exist an era of consumption of hardware for the masses before? I sincerely doubt it.

The software needed to rule an IPod was ITunes. No piece of code has had a bigful spread in the common people like you or me. In teh ancient times, software was glumsy, ugly, difficult to use. Databases ( what now we call a collection of albums)  look unreacheable before the ITunes era. No device portability, no real device interconnection, and a long etcetera.

E-Commerce, then,  required more than a Master to understand it flux. Now is a simple click and download. The contract is signed as soon as ones activates the software and clicks "Play That Song". Nice isn't it? Anyway, none of us is enough educated in the fields of legal terms and conditions, to loss one precious second readixng text we are not capable to understand clearly.

Wasn't the Internet based of common trust, on confidence? ITunes offered those principles. And Won.

ITunes has become eleven. Still a creature, still capable to grow. Some features has been asided int his new version. I won't miss none of them so much. Except for one: Display Duplicates.

The lack of this fantastic tool in ITunes; useful if one, say, wants to convert a podcast to some other audio format, might be the only negative - if any - remark this yours truly would mention on the update.

To Keep Getting Better

Technology has to keep getting better. Once you've shipped an iPad with a super high-resolution "retina" display, you can't ask people to buy a new one that doesn't have it. Steve wouldn't have done it. 
Some features are just features, like a camera, but the resolution of a display isn't a feature. It's integral to the product. It's like trying to sell a car with a fuzzy windshield. Everything you do with the Mini is a reminder that you could be using a nicer product. Always having the nicest thing is what Steve's Apple stood for.
Via Scripting.

Walled Gardens

These days, though, companies don’t talk about walled gardens. They talk about ecosystems – a vague piece of business jargon that means a broader alliance of companies and creative individuals serving the business model of a tech leader. It’s getting harder for smaller companies to make money on the Web without going through one of these ecosystems.
A clever observation on how the three double ve might become something like an inner sphere, if any, through the looking glass of Kevin Kelleher.

A must-read article that you might want to bookmark here

Fist Bar! 1987-1998

From 1987 until 1997 FistBar!, with and endless number of activities, became one of the most important references for establishing alternative cultural trends in Barcelona, Europe, and promoting decidedly avant-garde aesthetics on a visual & musical level.
A nice surprise. It is really funny how Google Plus let you find people of your present and your past. I have found this wonderful community page about FistBar!.

The purpose of the page serves as a virtual re-encounter -- say hangout -- for all those who were there, or lived, or visited Fist Barcelona in between 1987 and 1998.

Meet the original FistBar! team at Google+

Fist Bar! community at Google Plus
FistBar! at Google+

Ciudad Gótica

One of my favourite broadcast radio programs, on the Internet, is about the szene and music of the nineties decade in Europe.

anatemas fistbar la ciudad gotica
Anatemas FistBar!
A nice companion while you are working with your laptop, that you might want to hear in a stream, making a click or swip over the image

A Communication Skill

Delfi Ramirez at Twitter
Delfi Ramirez @Twiter
The art of creating software that is usable by inviduals is a communication skill. It is not a programming skill.

Fist Anthems

I would like to recommend you a brand new radio show,

Weekly chilled, for your ears only. Might be the perfect companion for you and your family, while planning and mastering projects. Do a click on the image, and you are ready to enjoy.

Antehms Fist Bar! Radio Show
Anatemas FistBar!
"From 1987 until 1997 there was Fist Bar!. Over those years, an endless number of activities transformed FistBar! into one of the most important reference for establishing alternative cultural trends in Barcelona, promoting decidedly avant-garde aesthetic on a visual and musical level."

In the Distant Fog

The Internet Society has just released a report written by Analysys Mason, entitled “How the Internet continues to sustain growth and innovation,” that provides data and analysis of the continual investment and innovation that have sustained the Internet through growth in developed and, more recently, developing countries.

You might want to see the report, or read the article written by Markus Kummer and Michael Kende, here.

A Data-oriented Approach

A data-oriented approach for distributed service environments is, again, in my list of interests.

Used extensivelly in the ancient days with technologies like Flex, I guess one should consider to have a look at it,  before designing a project.

You, dearest reader, might would mind to have a brief introduction into the meaning of data-oriented, having a read at this pdfor this other one.

More, soon.

Blog Action Day 2012

Today, 15th October is  Blog ActionDay : Power of We
Blog Action day 2012
Blog Action Day 2012
Founded in 2007, Blog Action Day brings together bloggers from different countries, interests and languages to blog about one important global topic on the same day. Past topics have included water, climate change, poverty and food with thousands of blogs, big and small, taking part.

Web Platform Docs

W3C, in collaboration with Adobe, Facebook, Google, HP, Microsoft, Mozilla, Nokia, Opera, and others, announced today the alpha release of Web Platform Docs ( This is a new community-driven site that aims to become a comprehensive and authoritative source for web developer documentation. With Web Platform Docs, web professionals will save time and resources by consulting with confidence a single site for current, cross-browser and cross-device coding best practices.
Save time and resources, here

NetBeans 7.3

Glad to see the beta of NetBeans, version seven dot three. Something to play with in this week-end.

Novelties in Project Easel:

  • HTML5 Application Development. 
  • HTML5 Application project with JavaScript testing support. 
  • JavaScript Editor significantly improved. 
  • Page inspector and visual CSS style editor. 
  • JavaScript Debugger. 
  • Embedded WebKit browser; deep integration with Chrome.

More Links a Front-End Developer Should Take Over

Rediscovering the Button Element.
Buttons created with the BUTTON element function just like buttons created with the INPUT element, but they offer richer rendering possibilities: the BUTTON element may have content. For example, a BUTTON element that contains an image functions like and may resemble an INPUT element whose type is set to “image”, but the BUTTON element type allows content.
Pure HTML5 Canvas and JavaScript particles.
To create the desired effect, we have to realize that we really need to be subtracting a constant value from the alpha channel of previous pixels, rather than multiplying by a number less than one.
CSS3 vs jQuery Animations.
The huge difference in performance is because the browser's CSS processor is written in C++ and native code executes very fast whereas jQuery (JavaScript) is an interpreted language and the browser can't predict JavaScript ahead in time, in terms of what event will occur next.
The WordPress Website Owner’s Emergency Checklist.
Let’s say that you’re migrating a website from a poor-performing server over to a new robust, high-performance, WordPress-optimized server.
Responsive web development with WordPress — a case study.
Many of us have moved on from thinking about media queries and responsive layout towards addressing the challenges of responsive images, navigation, UX and more.

Philosophy and the Social Web

A serious approach onto Philosophy and the Social Web, by Henry Story, that you might want to read clicking on the image below.
Philosophy and the social web
Philosophy and the social web
I have found quite succesful the simile of the panopticon used by Henry in his keynote presentation.

Links a Front-End Developer Should Take Over

How to write jQuery plugins
The main functionality of the plugin is encapsulated into a separate Widget class, which we instantiate for each member in our jQuery set. Now all functionality is encapsulated in these wrapper objects. The constructor is designed to just keep track of the passed options and the DOM element that the widget was initialized on.
Run Node.js as a Service on Ubuntu
With Node you can write very fast JavaScript programs serverside. We've seen examples of chat, key-value store, and full blown http servers. Basically anything is possible as long as you know JavaScript and the concepts of parallel/evented processing.
HTTP: Response Codes
Servers send HTTP status codes to provide quick information on the response sent by the client.
On web semantics
Stating the obvious became necessary in the old days, when the Web consisted of only a few web sites and authors used tables to code entire sites, table cells or paragraphs for headings, and thought about other creative ways to achieve the layout they wanted. (Admittedly, these authors had fewer instruments at their disposal than authors have today. There were times when coding a three column layout was literally impossible without using tables or images).
Browsers should have been cars. Instead they’re shopping carts.
The smartphone would be ideal if it wasn’t also a phone. But that’s what it is. With few exceptions, we rent smartphones from phone companies and equipment makers, which collude to sentence us to 'plans' that last for two years at a run.

CSS ViewPort

ViewPort, as we used to work with it , circa 2003.

CSS viewport
CSS viewport

Ah, the year 2003, when no serious programmer considered CSS as a serious language!

An image served in GIF format, gentle borrowed from Russ Weakley

You might want to visit and read his blog, here.

Cassettes 2

Cassetes © Delfi Ramirez 2009 @ Segonquart Studio
Cassettes © Delfi Ramirez 2009 @ Segonquart Studio


"Cassetes" © Delfi Ramirez @ Segonquart Studio 2009
"Cassetes" © Delfi Ramirez @ Segonquart Studio 2009

"Cassetes" is an experimental design project, the last one doneby this yours truly at Segonquart Studio, .

For the female artist Mrs. Magdalena Esteve, using a photograph of the female artist Mrs. Laura Honse,   An envelop to a CDROM box containing a selected compilation of unlicensed music that we hear at the FistBar!

Sorted links on Databases

Storing PHP Sessions in CouchDB
One of the more common architectural tasks when designing a web based system that you expect to scale horizontally is deciding how to handle and store sessions.
Stabilizing Couchbase Server 2.0
Rewriting it in C let us break through many optimization barriers. We are easily getting 2x the write throughput over the optimized Erlang engine and SQLite engines, with less CPU and a fraction of the memory overhead.
The Database As Queue Anti-Pattern
Fourthly, sharing a database between applications (or services) is a bad thing. It’s just too tempting to put amorphous shared state in there and before you know it you’ll have a hugely coupled monster..

Git From The Bottom Up

In 2009, John Wiegley published a brief introduction to Git, for developers and designers, covering the following aspects:
  • Introduction
  • Repository: Directory content tracking.
    • Introducing the blob.
    • Blobs are stored in trees.
    • How trees are made.
    • The beauty of commits.
    • A commit by any other name...
    • Branching and the power of rebase.
  • Index: Meet the middle man.
    • Taking the index farther.
  • To reset, or not to reset.
    • Doing a mixed reset.
    • Doing a soft reset.
    • Doing a hard reset.
  • Last links in the chain: Stashing and the reflog.
  • Conclusion.
  • Further reading.
A PDF scientist paper, that you might want to download here

Four Million Fans

I arrive at the company’s office, the company with four million fans. I go in and say Hi and a few of us sit down in a little conference room. I say, OK! Let’s see this amazing product you’ve built! This shrine that inspired four million people to become your fans. And they look at each other, and they look at me, and they say, Product? Shrine? And then I realize that they don’t have a product. They don’t have a shrine. They have a Facebook page.
Craig Mod hits the nail on the head. You might want to read his article "Our New Shrines", here

Works 2009: A Creative Keynote

The year was 2009, and my company obtained a contract with a client to bespoke design and develop a Web application.

The contracting company, Nasty Mondays Barcelona, needed a product aimed at the youth market, heavily connected with all the digital trends we all know today.

Although the area of my studio work was focused in design, front-end development, prototype development and consultancy services, I put all my effort to apply my knowledge of design and visual interaction that I've learned in my early youth as a student.

After listening to the client requirements and indications; I see one thing very clear: The final product must be something unique, never seen before, and disruptive.

Nasty Mondays Barcelona Keynote © Delfi Ramirez @ Segonquart Studio 2009
Nasty Mondays Barcelona Keynote © Delfi Ramirez @ Segonquart Studio 2009

Being personally involved in the UX and UI aspects of this project, however, it did not meant I had all the necessary skills to figure the imagery for the product. 

So I hired Magdalena Esteve, to work with me. I ask her to please reecords a video, and invited her to bring all her excellence into the final production and concept design of the product.

Magdalena Esteve is , de facto, one of the better living artists from Spain. And she understood perfectly the goals and indications, putting her fingerprint on it.

The keynote presentation was designed to meet the needs proposed to  the client; and it was successful.

So successful, that finally,  Nasty Mondays deposited their confidence in my work.

To obtain an affirmative yes from our customer, and sign a contract for web application development, was merely a question of hours. It was 2009.

You might want to see the final keynote clicking in the image above.

Social Network Under Payment

Should we condsider the SaSas a pay-service in a nearby future? 

Dan Wineman has a short article in his blog, in which he remarks that:
Twitter and Facebook have happily provided #1, subject to various restrictions, rate limits, and arbitrary shutoffs. Any photo sharing site, blogging engine, or even RSS feed provides the second.
and suggest a way to look further in the social web.

580 × 310

Five hundred an eighty by three hundred and ten.

It's the new hype in screenshots of websites in these days. Or so it seems.

Segonquart Studio 2012 © Delfi Ramirez
Segonquart Studio

Same Old Javascript Mistakes (again)

Do you remember those early ancient days, when she, as a web designer, had to deal with browser sniffing?

Remember that layer versus div thing she learned by building websites in the late nineties?

If you do, please have a look at the following statements:

  !--[if lt IE 9] 
 script src="jquery-1.9.0.js" /script 
!--[if gte IE 9]!--> 
 script src="jquery-2.0.0.js" /script 

What do they mean? Simple: Redirections in case you are using old versions of Internet Explorer when browsing the web.

Because of the jQuery team announced on their blog that jQuery 2.0, which is scheduled for an early 2013 release, “removes support for IE 6/7/8 oddities such as borked event model, IE7 ‘attroperties’, HTML5 shims, etc.

Because of that, I have no doubt that browser sniffing detection will become the hype in the year 2013.

So,  does not human kind evolute? Are we still dealing with the same technical problems that we dealt fifteen years ago ? 

I do think so, and as it does, let me guess that, JQuery  may become the FlashPlayer or SilverLight  - with all the good and the bad things those plugins had - of our era,  in a nearly future.

Example One: Just replace an ActiveX plugin by a JQuery plugin, and you've done. All plugins.

Example Two: Just think JQuery as a substitute for an embedded plugin, and you've done. All the same.

Read Loading a Different jQuery Version for IE6-8 here

Docs 2005

Tomorrow, because of we are in summer holidays, I am taking part in the production/authoring of a documentary film ; again, five years after.

Delfi Ramirez featured in the New York TImes 2005.

Intended to be internationally distributed, this documentary will focus on the music-scene from an european city in the early nineties decade.

Hypercard: 25 years

I started this blog in the year 2004. The same year Hypercard was killed.

Some links you might find of use; in case you are living - as I do - the revival of Hypercard:
Apple killed off HyperCard in 2004, but it remains more than a fond memory to many of us. In fact, some — including Bill Atkinson — have noted how close it was to being a browser before there was a Web.
More, soon. 


The kind of programming that C provides will probably remain similar absolutely or slowly decline in usage, but relatively, JavaScript or its variants, or XML, will continue to become more central.
Via Dennis Ritchie .

HyperCard II

We will develop a new grammar for this old format. We will talk about rhythm and reveals and tweetable cards. We will know how many cards an average person can tap through in one sitting. We will know when to use stacks…and when to just scroll on. Twenty-five years later, we will prove the hypertext researchers wrong: cards are pretty cool after all.
via Robin Sloan, in Contents

HTML5 For The Rest Of Us

It seems there are good news on the case:

"Update on the relationship between the WHATWG HTML living standard and the W3C HTML5 specification", that might be read here.
It is unfortunately the case that we now have at least 2 specifications; HTML5 and the living standard neither of which can claim to be canonical description of HTML for stakeholders other than browser vendors.
Read more there.

Addenda: Do not despair, honey, because of as Mr.Winer mentions today in a tweet:

The avg time it took for the 5 CSS3 specs to reach recommendation status was 11.6 years.

So, imagine.

Welcome Utopia

Welcome Utopia is a piece of art that saw the light in the year 2002.

It will come back soon in the form of a site, to be browsed.

Stay informed.


Because of I agree that the future comes by understanding mobility, and not acting like if in a desktop we were living; I do highly recommend the lecture of this post.
An excerpt:
We've seen this movie before. In the early days of the web...In the early days of digital, the core behavior we needed to understand was that people wanted information at their fingertips and the convenience that came with digital transactions. In the social era it was all these things plus social connectivity. Mobility means information, convenience, and social all served up on the go, across a variety of screen sizes and devices.
Via David Armano

Addenda: I am really thankful to Georgia Taglietti, who pointed me to this article.


Every fool in the world had a meaningless publication which nobody read, but which everyone oohed and ahed at as they passed. And I — I had nothing to do with any of it. I was merely a spectator, a chump on a tiresome promenade.
Via Jeff. Read the complete post, here

Snipt Goes Pro

Let me introduce you to Nick Sergeant and his work.

Nick Sergeant is, to me, one of these few brave people who makes the  Web an interesting and comfortable place to live. Nick rules and drives SNIPT, one of my favourite places to visit in these, our days.

So Nick made something wonderful. He really did.  Nick himself, developed and created . And he called Snipt.

Citing him :
my focus has been to find a way to make Snipt a sustainable project that can continue to grow and provide real value to people. This is the first step towards that.
With a superb design and code behind, Snipt is a useful tool to share snipetts and other pieces of code in real time and in a gentle way.  In fact that was what the web was for: To share and sing, isn't it?

Hey, anyone whoever tried to built something like Snipt, might be able to realize the effort and time behind a tool like this is. Really. You just can stood still if you belief in what you do, and if your belief is focused on people. I am writing this based on my own experience.

Snipt is free, like you and me, but today, Mr. Sergeant has announced Snipt has a Pro.
And Nick says us that we do not have to be Pro, nor upgrade if we do not want. But if we would,
a Pro account on Snipt gets you a few things:

  • No advertisements on, ever. 
  • A "Pro" badge throughout the site and on your profile page. 
  • You're helping to fuel development of improvements and features. 
  • Eventually, a slew of Pro-only features listed here:

Listen, trust inme, be cool; and have yourself a try to the brand new Snipt Pro. Here.

I wrote this piece just because I am a fan, and a user, of Snipt. So, just for this simple reason,  I spread it to you, dearest reader.


Because of there is another life, beside the ordinary one.

Your Business As A Book


  • Title - how can you position this book to stand out? 
  • Author - what expertise, knowledge or experience do you have that makes you qualified to tell this story? 
  • Audience - who specifically must read this book and can they afford to pay for your services? 
  • The hook - what tantalizing knowledge will the reader get from this book? 
  • Competition - what other books are out there right now that might compete for this reader? 
  • Chapters - what are the key concepts and structural elements that make this a body of work?

Learned from John Jantsch


DRM content to be included in the future spec of HTML5?

Collaborators to the W3C HTML Working Grouplist, and subscribers to the list, might know well something; and this something is - I cite -  "HTML video can _already_ be used to provide content easily, conveniently, at a reasonable price and legally".

The rest is DRM: Providers vs Users.

Ian Hickson wrote a clear resolution on the proposed DRM content for HTML version 5:
I support people's rights to make whatever choices they want *up to the point where it infringes on other people's rights*. Which is what DRM does. So no, I certainly do not support their right to make the choice to use DRM: it's unethical.
Read the public post, and take your own conclusions, here.

ADDENDA: There will be no Web, not now nor in a future, without ethics.


Rarely is a UI change such a big improvement that the efficiency gain from adopting it outweighs the efficiency loss from relearning. Designers tend to overestimate the benefit of a change and underestimate the importance of habituation. That's what I was trying to say.

Via Evil Brain

Making Sh**ty Software

Mr. Dave Winner in his blog,  is writing on software for the users as a medium in an hypermedia revival

Here, an excerpt:
Marco Arment said something very nice the other day. That eventually I am proven right. It's only because I've seen this before. It's as if you've seen a play three times. The fourth time you see it, you can almost say the lines along with the actors.
And here, ( for those ones of you who , like Dave, who programmed and coded understanding the basis of the Hypermedia, may offer some kind of advantage and 'know-how' in front of those others who came from the Multimedia planet, say, to stay).the article


"Until philosophers rule as kings or those who are now called kings and leading men genuinely and adequately philosophise, that is, until political power and philosophy entirely coincide, while the many natures who at present pursue either one exclusively are forcibly prevented from doing so, cities will have no rest from evils,... nor, I think, will the human race"

8 Juli

Ich bin. Wir sind. Das ist genug. Nun haben wir zu beginnen. In unsere Hände ist das Leben gegeben. Für sich selber ist es längst schon leer geworden. Es taumelt sinnlos hin und her, aber wir stehen fest, und so wollen wir ihm seine Faust und seine Ziele werden.
- Bloch, Ernst

Chinese Backdoor

As a proud user of OSX, me myself and I, have spent 6 minutes reading this article that explains a new exploit that occurs if one uses MSOffice and Java - the rat pack -.

It seems the IP locates the origin of this trojan in China.

Well, browse with care. Read the solution there.

RSS Clouds

Thanks to a post Dave Winner has written in his blog, I know now there is a cloud for RSS, named rssCloud.

Dated back in 2009, Winner explains to us that rssCloud is a three-sided cloud.

  1. The authoring tool. I edit and update a feed. It contains a element that says how a subscriber requests notification of updates.
  2. The cloud. It is notified of an update by the authoring tool, and then in turn notifies all subscribers.
  3. An aggregator. Subscribes to feeds that may or may not be part of a cloud. 

Curious? Read the Implementor's guide to rssCloud, here, and know more about it.

Tsk, Tsk

I really do like the fact that LinkedIn, a social network, has a brand new look.

These days we live are furious and fast, so the company has changed the visual interface of its main page ( the classical term "home page" should be eradicate, shouldn't? ), looking now more warmer, less twenty-century-styled and quite professional.

But, alas!, I disagree  for a moment with the new proposal, for a simple and main reason. This is,  it shows some beginner mistakes one might perceive, say, using Safari under the OS X platform.

CSS is a sophisticated language, but no-one believed it.

Below, a screen capture.

Note: If you read this, allow me to inform you that I am available as a short-term part-time technical advisor ;)

Boundary of the Firm

Information Technology and Boundary of the Firm: Evidence from Plant-Level Data, is a working paper in which Chris Forman & Kristina McElheran study the relationship between different margins of information technology (IT) use and vertical integration.
Focusing on the short-run decision of whether to allocate production output to downstream plants within the same firm or to external customers, we find that customer-focused IT, by itself, has surprisingly little impact.
Worth a read. Via HBS


Speech recognition was one my favourite features in Panther OSX, about ten years ago.

 In fact, that lovely integration made me able to enter in my studio and say "Open Safari",  the browser started and there were, say, the news. And the same with Chess (without news, of course ).

... But, but, that was in the year 2002, and a lot has rained since then.

Ten years after, another cat, the forthcoming OSX Mountain Lion, features somewhat named Dictation, quite similar to Speech Recognition , alas, not dumb like that one, but intelligent - artificially speaking - as a brand new one in town.
You'll be able to access dictation using a simple keyboard shortcut, a double click on the Function (fn) key. And if your keyboard doesn't have one available, or if you prefer another choice, System Preferences allows you to customize that shortcut.
Via Erica Saund

Usable Digital Models Of Businesses

It came to me a concise article, after offering tips to create a new business website.
There was wondered if instead of doing businesses one might, before dirtying her/his hands, should read to certain people who really knows about business.
Usability, and not visuals, is the most important quality of a web page. Unfortunately that’s something that many businesses fail to identify when launching their new website.
Via Making Good Software.

WWDC 2012

wwdc 2012

Registered Apple Developers can now access over 100 session videos to get an in-depth look at the latest in iOS and OS X.

Three Steps (And) Further

Shane Gliser, from Roughly Brilliant, presents three considerations one must to have present, to designa menu for mobile applications. Thus are:
  1. Navigation is the hardest thing to get right in any application. 
  2. Mobile only compounds the issue.
  3. jQuery Mobile doesn't (and shouldn't) have a pre-built global navigation structure.
What he believes, useful for newbies like you, might be read here.

HTML5: Details / Summary

Neither Internet Explorer 9, Firefox 11, nor Safari 5 provide native support for details and summary.
While Chrome has supported them for several versions now, its current version 17 provides no default keyboard access, nor does it pass any meaningful semantics to the accessibility API
However, recent WebKit nightly builds support the elements with proper keyboard access, as do recent Chrome Canary builds, but still neither provide any useful accessibility information. And Opera is working on it.
An approach to the forthcoming tags details and summary explained here, by Mr. Jason Kiss.

It was a very good year

2006, it was a very good year. There was an implosion of burning start-ups, coders and dream lovers desperately creating protos and building websites ( yes, in the year  2006, the only decent way one might develop and deploy for the mobile ecosphere was using propiertary software; remember: The web was the desktop. ) trying to define how the new coined term web 2.0 might be and look-a-like.

Jeff, wrote a savvy, yet quite contemporary, article on that subject.

Here an excerpt:
To you who are toiling over an AJAX- and Ruby-powered social software product, good luck, God bless, and have fun. Remember that 20 other people are working on the same idea. So keep it simple, and ship it before they do, and maintain your sense of humor whether you get rich or go broke. Especially if you get rich. Nothing is more unsightly than a solemn multi-millionaire.
And there the complete article, dated on January 17th 2006.

NOTE: This post is a personal reminder. You might find a direct link in one of the posts to this article in this, your blog, after doin' a bit of research.

Plain English

Mr. Chirag Chamoli has written a nice post to help dudes like you, dearest reader, to understand in plain english what AWS services are for.

Useful for to your clients, for to your MKT department or for your closest neighbors.

Here, the link.


Today, this morning, I have been playing with GeoJSON.
GeoJSON is a format for encoding a variety of geographic data structures. A GeoJSON object may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection.
Read the specs here.

Music For Masses

This is a small piece composed - yes this, yours truly, has another life besides his ordinary one - eight years ago.

Computers are fun to use.


Don't think. Thinking is the enemy of creativity. It's self-conscious, and anything self-conscious is lousy. You can't try to do things. You simply must do things.


There was a time I had quite an interest for metacognition, thus I dedicated some of the best years of my life to analyze and study in deep trying to deliver this scenario and its possible consequences, from a scientific point of view.

Today, let me point you to an essay, written by Daniel R. Ames and Lara K. Kammrath, entitled Mind-raeding and Metacognition: narcissism, not actual competence, predicts self-estimated ability.

Unlike previous work, the authors show new evidence about who misunderstands their sensitivity and why.

Even having myself greater doses of narcissism, as I realized when, time ago,  I was applying myself into the fields of metacognition, I arrived to this conclusion: yours truly has been surrounded by incompetence for a while. Like you, dearest reader.

Self-estimation and self-confidence given, in this kind of incompetent scenario , then is a pro, to have success in life.

Here, a link to the essay, available in PDF format. Below, an entertaining story.

Web 2.008

The Cute Cat Theory of Digital Activism was introduced at ETech2008, this is  four years ago.

An excerpt, by Mr. Ethan Zuckermann:
Based on my Tripod experience, I’d offer the hypothesis that any sufficiently advanced read/write technology will get used for two purposes: pornography and activism
Porn is a weak test for the success of participatory media – it’s like tapping a mike and asking, “Is it on?” If you’re not getting porn in your system, it doesn’t work. 
Activism is a stronger test – if activists are using your tools, it’s a pretty good indication that your tools are useful and usable.


Spreading some news and essays that I have received via email.
There is an interesting essay on componential theory of creativity, one of the major theories of creativity in individuals and in organizations.
This theory was articulated by Teresa Amabile in 1983,  and from its ground, focuses on a intra-individual components proposal.
Read the essay in PDF format, by Mrs. Teresa M. Amabile, here.
Via HBS Working Knowledge.

20.000 Meilen unter dem Meer

It was the past weekend, when I was gently invited to record a music session of the ancient times, when,here in Europe, in the early nineties, it was Liverpool, it was Madchester... And it was Badcelona . In those fury days there was a place called FistBar!, a hellishavantgarde factory where all the new media and craft attitudes from the young europeans met, comfortably chilled with a bar service, filled with the best beers and whiskeys from all over the modern world.

Last Sunday,  I get an invitation by Mr. Nemo - principal gang leader of the podcast radio programme '20.000 Leguas de Viaje Submarino' -.  An invitation to record an aural travel of what-did-they-mean those years; a 160min music discourse they have fixed and edited in a session that you might want to listen here.

Madchester Sessions - DELFIN, May 2012

This fictional travel reproduces what that "Manchester" sound meant to some of us, then and still now, from a perspective.

 A bunch full of memories and factories, of dreams and youth. 

20.000 Leguas de Viaje Submarino is a radio program for listeners from Radio Universidad de Concepción-Chile, actually emitting a Sunday Live emission through the airwaves and via streaming on the Internet simultaneously.

The funniest thing is that I have never been in Chile, yet. 

My wish is that you like the session as much as I have enjoyed recording it.

For your ears only.


Ajax: Asynchronous JavaScript + XML
ASP: Active Server Pages
CSS: Cascading Stylesheets
DOM: Document Object Model
FTP: File Transfer Protocol
GPL: GNU General Public License
HTML: HyperText Markup Language
HTTP: Hypertext Transfer Protocol
MIT: Massachusetts Institute of Technology
SQL: Structured Query Language
UI: User interface
XML: Extensible Markup Language


I just have installed Cordova at,  where the heart is.
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
  1. Once done, download the mobile-spec .
  2. Open X-Code.
  3. Go to the repo.
  Et voilà!

Plazes are Gone

It was the best of times, it was the worst of times... It was 2005 and we were all excited about the new 2.0 revolution.

 I remember when, in If my memory serves me well, that year of 2005, I was gently invited by Kosmar to be on Plazes - one of the first two-dot-zero adventures, one of the first social-based web based app; developed and designed by a company based in Berlin. We , after all are all euros, after all.

As pioneers we were devoted to all that brave and furious new thing the web was evolving into. It was in the year 2005.

By July 1st won't be around after that, and all my personal data (including my account info) will be erased.

Now, there is a kind explanation - a wunderbar infographic design - of what has been a life inside Plazes. And, once logged in, and I am able to download this a piece of personal history that belongs to my life, a digital life shared with friends from allover the world.

In the year 2005 there was no location, near-field apparels, neither maps to tell one where has it been or what did you like.

As for today, Plazes has been acquired by Nokia ( formerly known as Microsoft ); and it's time to me to say good-bye.

It's been a great journey.

Businesses & Decisions

Software development of apps was much harder than publishers had anticipated, because they had hired Web developers who knew technologies like HTML, CSS, and JavaScript.

Publishers were astonished to learn that iPad apps were real, if small, applications, mostly written in a language called Objective C, which no one in their WebDev departments knew.

Publishers reacted by outsourcing app development, which was expensive, time-consuming, and unbudgeted.

An experience written by Mr. Jason Pontin, here.

Internet Hall of Fame

Celebrating people who bring the Internet to life.

 A nice web-site, with a cute design ( congrats Internet Society!!) that might be seen and visited here

How Browsers Work

Web browsers are probably the most widely used software.

In case you were born after 1982, and you are kind wanna-be web designer o whatever-you-might-define-yourself-from-8AM-till-6PM, this ( click there ) is a nice article to learn and cope with covardice.

No copy-paste, my apologies. Via Tali Garsiel.

Madchester 11 05 2012

If you are in Barcelona, Mediterranean Coast, south of Europe; I will see you there next 11th of May.


“The reason for designing new media is simple — to subtly and quietly change the world.”
- Hillman Curtis (1961 -2012)

Live Redesign

Jeff Zeldman is now performing what members of web industries developers and principals or managers, whom admire and respect his work and sapience, are doing everyday at work: A live redesign of his website. Again.
Then I ditched the sidebar. Multiple columns are so 1990s.
Agree completely. 
I hope this My wish is that his excellent work will influence costumers in a near future.

Do shall his excellent work influence customers in a near future?. I wish so.

To influence those kind of common costumers - as the role indicates - , whose lack of patience make their will not capable to understand that the web, that simple web we eat for lunch everyday, is just a daily evolving thing, a simple organic piece changing constantly.

The web is nor a commercial TV, neither a print ad. please, dearest reader, leave this misunderstood conception to the marketing people; bacuase of we - the rest of commons - are into real business, not floating and billing around.
 Webs might be considered as human beings, a web-site evolves, a web-site grows, a web-site dimishes. A web-site exists.

G+, for example, with its changes in the UI interface, evolve with its audience and costumers, in a cute manner to expose Zeldman's principles. Again.

Welcome to the future, you dearest reader. Welcome to the ever evolving sites.

On Patent(s)

At the same time, we are forced to live in the world as it is, and that world currently permits software patents. A relatively small number of very large companies have amassed large numbers of software patents. We believe such massive software patent portfolios are ripe for misuse because of the questionable nature of many software patents generally and because of the high cost of patent litigation. One defense against such misuse is to develop a corresponding portfolio of software patents for defensive purposes. Many software companies, both open source and proprietary, pursue this strategy. In the interests of our company and in an attempt to protect and promote the open source community, Red Hat has elected to adopt this same stance. We do so reluctantly because of the perceived inconsistency with our stance against software patents; however, prudence dictates this position.

via Red Hat


No one is hiring you to be their friend. They’re hiring you to design solutions to problems. But if they can get the same solution from someone who’s pleasant and someone who’s a jerk, they’ll go with the former
An excerpt from Mr. Mike Monteiro, via a list apart. .

Fire Up your Community Manager...

..And return to the, say, classical email marketing system. Everybody knows it works.
Facebook email addresses launched approximately eighteen months ago in order to promote the social messaging system, but recent studies indicate that email is still the dominant form of communication over social networks.
Via Digital Trends.

Uh, uh. Part Five.

A point of view by Mr. Geoffrey James, about the predictable future of those named social networks and mass trending topics, that you might want to read here, and some cite below.
With its awkward design, 1990s-style layouts, weird privacy policies, and intrusive advertising, Facebook is vulnerable to the next best thing. Frankly, I think it's just one online conversion program away from losing its customer base and becoming the next MySpace.

Return to the Source

It  might seems that the next trend for all the newbie creators or startuppers from web applications will be a to return to the source and principles of the dot net ( independent and open ) as it used to be in my youth.
As the years have progressed the web has gotten a lot more social, and it makes more sense to have our own brand and site. We can still be ‘on’ Facebook in the sense that we plug into News Feed and fan pages, but having our own brand gives us full, top to bottom control over the product experience, something that we think is critical for building the best tool possible for organizers to create campaigns for social change.
In case you are intrigued by the quote above, might you like to read the complete impressions of Mr. John Battelle, here.

Web Awards 2012

One more year, fortunately, this yours has been invited to take part in the Web Marketing Awards 2012. See ya there.
The Web Marketing Association is pleased to announce the 16th annual Call for Entries for its 2012 international WebAward Competition, the Internet's premier award competition that judges website development against an ever increasing Internet standard of excellence and against peer sites within 96 industries. The deadline for entry is May 31, 2012 and the competition Website is

Useful links 2

A behind-the-scenes look at Facebook release engineering
HipHop converts PHP into heavily optimized C++ code, which can then be compiled into an efficient native binary. When Facebook unveiled HipHop to the public in 2010 and began distributing it under an open source software license, the company's engineers reported that it reduced average CPU consumption on Facebook by roughly 50 percent.

The death rattles of AM, then FM
But while FM is finally beating AM, its ratings today look like AM’s back in the 1950s. FM wasn’t taken seriously by the radio industry then, even though it sounded much better, and also came in stereo.


It does mean that some of the ideas going back to the first ES4 proposals in 1999, implemented variously in JScript.NET and ActionScript, won't make it into any ES standard.
On ECMAScript Harmony, and why some advances in derivates will not see the light; circa 2008.


However, I think people would be better off starting to get into it in a more gentle way. Start by running your own server. That could involve a little programming . And you'll be getting a solid basis in why you would want to program in the first place. Setting up systems that make your life easier. Automating things you do manually that a computer could do for you, perhaps better.

Want to learn code? Read some advice, here.

On Open Source

These days, this, yours truly, is proactively working using AMF under PHP, for a client's project.

Surfing on the Internet, and trying to look and to learn from past experiences of other developers, I have reached this post, where its author speaks - mainly because he developed it -  about one solution I was looking for: SabreAMF. An AMF client and server for PHP5.

So this is the  quote:
"It kind of went downhill when Zend_AMF got released in late 2008. Originally I was helping the (paid) developer with the implementation, but then communication went silent. I only heard about it again when it was announced with much fanfare as the Adobe/Zend partnership. This left me with a bit of a sour taste. The developer at the time was struggling with decoding the AMF0/3 bits, which was just released as an open spec at the time.
Originally the AMF0/3 specification was closed, and as far as I know, there were no open source implementations...After checking out Zend_AMF, I found that the developer didn't bother trying decoding himself, but effectively just took my design and renamed a few methods..."
A bitter story, explained by Mr. Evert Pot, that has been repeating, like History repeats itself, in the carves of Open Source software. A curious story you can read here.

You are not alone, Even.

News from Pinterest

Pinterest, the trending hype these days on the net, has updated its policy and rules for better, I guess. Today I have received an email in which Pinterest explains its new rules to balded users like me.
Here they go:
  • Pinterest original Terms stated that by posting content to Pinterest one grant Pinterest the right for to sell your content. Selling content was never the intention and Pinterest removed this from their updated Terms. 
  • Pinterest has updated their Acceptable Use Policy and they will not allow pins that explicitly encourage self-harm or self-abuse. 
  • Pinterest released simpler tools for anyone to report alleged copyright or trademark infringements. 
  • Finally, Pinterest added language that will pave the way for new features such as a Pinterest API and Private Pinboards.

Well, in case you had fear of images, have a patient look to my profile in that social network ADDENDA:Since yesterday, profiles have been followed by , say, mysterious spammers, most of them supposed pretty girls from Alaska with the motto "Follow me if you like (blah, blah). For this, I have removed the link of this yours truly.
You are welcome.


Tradable jobs would have actually declined if the loss of jobs in manufacturing hadn't been offset by new tradable jobs involved in the creation of ideas (for example, consulting and the development of new information technologies, nearly all service sector jobs).
An interesting approach on the need of factory jobs, written by Mr. James Heskett. Here.


The Prisoner's Dilemma is not only useful in describing the problem, but also serves as a way to organize solutions. We humans have developed four basic mechanisms for ways to limit defectors: what I call societal pressure. We use morals, reputation, laws, and security systems. It's all coercion, really, although we don't call it that. I'll spare you the details; it would require a book to explain.
Mr. Bruce Schneider  wrote an essay book on security.
You might find more details here.

JQuery for Children

Today in my mail, I received - as usual - an email with the latest news from the list of subscribers to PBworks jQuery developers.
This is a proposed set of links where one can learn how to develop called up widgets using the jQuery framework.
In my youth, developers lists included - say - more academic links.
Nowadays, it seems they are aimed at elementary students. Which is very nice.

The Multilingual Web

The MultilingualWeb project is looking at best practices and standards related to all aspects of creating, localizing and deploying the Web multilingually. The project aims to raise the visibility of existing best practices and standards and identify gaps. The core vehicle for this is a series of four events which are planned for the coming two years.
The Way Ahead, here.

Against Hackathons

Hackathons are how marketing guys wish software were made.
On nineteenth February, Mr. Dave Winner spots on the real matter, again.
To me, hackathons look like those early games we used to play, then,  in our youth, while sitting in the back of the car. A strange kind of pleasure obtained in less than fourteen minutes.
Nothing less far from real love.

Unable to create directory?

You, dearest reader, might make use of the wunderbar WordPress well-know editor - aka CMS - to write things you care about  in your blog.
But, sometimes, somehow, you might receive this message working with fresh installation of the tool:

"unable to write or create var/hosts/www/"

Well, what to do then?

Do not panic. This simple thing in your modified .httaccess file

ifmodule mod_security.c=""
files async-upload.php=""
SecFilterEngine Off
SecFilterScanPOST Off

 may save your post. Enjoy bloggin'!

Material Minded Online

Your application for credit could be declined not on the basis of your own finances or credit history, but on the basis of aggregate data — what other people whose likes and dislikes are similar to yours have done. If guitar players or divorcing couples are more likely to renege on their credit-card bills, then the fact that you’ve looked at guitar ads or sent an e-mail to a divorce lawyer might cause a data aggregator to classify you as less credit-worthy.
Is Facebook is using you? An interesting article written by Lori B. Andrews for the NYT.
Read it here.

Too Old to Apply?, part 2

Research by Vivek Wadhwa, VP of academics and innovation at Singularity University, and his team found in a survey that the average and median age of the founders of successful U.S. technology businesses (with real revenues) is 39. They found twice as many successful founders over 50 as under 25, and twice as many over 60 as under 20.

In Case You Didn't Feel Like Showing Up, read it here
Newer Posts Older Posts Home