21.5.13

Don't Talk About

The problem with failure isn’t the failing itself, it’s the shroud of anxiety that precedes it. It’s a constant reminder that you may have made a mistake, lost money, wasted time, and ruined your reputation. It haunts you endlessly, and it rarely stops when you have a breakthrough moment.
A serious approach - hereby obviating the mentioned gimlets - written by Mr. Will Schroter , that you might want to read here.

Useful, even if you - dearest reader -have never been a young entrepreneur.

6.5.13

Semantic Digital Archives

The Semantic Digital Archives (SDA) workshop series fosters innovative discussion of knowledge representation and knowledge management solutions specifically designed for improving Archival Information Systems (AISs). Novel applications of semantic Web technologies and Linked Data offer possibilities to advance approaches to digital curation and preservation.
They intend to have an open discussion on topics related to the general subject of Semantic Digital Archives. Hence, their welcome contributions that focus on, but are not limited to:
  • Archival information systems (AIS).
  • AIS Architectures.
  • Archival information infrastructure frameworks (AII).
  • Ontologies & linked data for AIS, AII and digital libraries.
  • Logical theories for digital archives & digital preservation.
  • Knowledge evolution.
  • (Semantic) provenance models. 
  • Contextualization of archives. 
  • Semantic long-term storage & hardware organization for AIS & AII. 
  • Semantic extensions of emulation/virtualization methodologies tailored for AIS/AII.
  • Semantic multimedia AIS, AII & multimedia libraries.
  • Implementations & evaluations of (semantic) AIS, AII & semantic digital libraries. 
  • Preservation of scientific and research data.
  • Preservation of work flow processes.
  • Semantic search & semantic information retrieval in digital archives and digital libraries.
  • Implementations and evaluations of semantic digital archives. 
  • User studies focusing on end-user needs and information seeking behavior of end-users. 
  • Web Archives.
  • (Semantic) Preservation Processes and Protocols.
  • Semantic (Web) services implementing AIS & AII.
  • Information integration/semantic ingest (e.g. from digital libraries). 
  • Trust for ingest & data security/integrity check for long-term storage of archival records. 
  • Semantic extensions of emulation/virtualization methodologies for digital archives. 
  • Migration strategies based on Semantic Web technologies.
In bold, my areas of expertise. But I will not be able to send any proposal for this event.
Maybe you are willing to.
If true, please submit your original, unpublished research papers related to the aforementioned topics.

Your mom would be very proud.

14.4.13

13.4.13

Home

Mobile is a lot closer to TV than it is to desktop
Zuck on Facebook® future's as a moneytorized platform, circa 2012. Or 2011, who knows.

Reading List

Take a break and have a cup of tea. Time to step on Bruce Lawson's reading list.

10.4.13

Philosophical conundrums

Many philosophical issues have arisen in the technical design of Web standards over the years. Philosophical conundrums sometimes seem out of context in the light of seemingly more pressing technical problems. Yet, the very fact that these philosophical problems are constantly raised indicates that they are not easily dispensed with, but should instead be the focus of serious and ongoing long-term discussions. This is why this CG aims at undertaking such discussions, even outsourcing them to alleviate the task of other groups. To clarify the goal of this CG: it should not be a place to do unconstrained philosophical research but rather a forum to examine issues arising from the W3C technical community.
You might want to collaborate, take part of that community group.

13.3.13

Git Installed

Not via tar.tgz, this time

Segonquart Studio works with Git
Git for OSX

Open Web

OpenStand is a movement dedicated to promoting a proven set of principles that establish The Modern Paradigm for Standards. 
This approach resulted in the advancement of cutting-edge technology based on merit, empowering the rapid, economical implementation of high-value, high-demand products and services. The application of open principles resulted in more widespread acceptance of new standards within the global marketplace and drove more rapid development of the Internet and World Wide Web.
I have already signed. What about you?

3.3.13

Let Me Google That For You

Oldie, but goldie.

http://lmgtfy.com/?q=delfiramirez

Be so kind to try it for yourself. :)

28.2.13

Winner's thoughts on code.org

It is well know, I profess a serious respect to Mr. Dave Winner; being myself a real fan of his work and attitude, and being me too, in the past several years, a regular reader of his blog writings.

In the last issue, there are some interesting thoughs, on the code.org trendy buzz, that I transcribe to you below:
...Out of the 83 people they quote, I doubt if many of them have written code recently, and most of them have never done it, and have no idea what they're talking about.…
...These people don't themselves know how to do what they want you to do. So what they say makes no sense. It won't make you rich, but it will make them rich. And if you do it, they won't listen to you. And even worse, if you do what they want you to do, you'll be tossed out on the street without any way to earn a living when you turn 35 or 40. Even though you're still a perfectly good programmer....
...To be clear, you should learn to code if: 
  1. You love writing and debugging and refining and documenting and supporting code. 
  2. You love to see the working result of your labors. 
  3. It excites you to empower other people (your users and other developers). 
  4. You have modest financial needs.
  5. Don't mind spending a lot of time working by yourself
  6. Don't mind being misunderstood.
One might say it clearer, but not louder.
Read "Why you should learn to code", here.

26.2.13

In my Mail , Feb. 2013

[Washington, D.C., USA and Geneva, Switzerland]The Internet Society today announced that it has been awarded a grant by Google.org to extend its Internet exchange point (IXP) activities in emerging markets. The grant will build on the Internet Society’s previous efforts and will establish a methodology to assess IXPs, provide training for people to operate the IXPs, and build a more robust local Internet infrastructure in emerging markets. 
IXPs play an important role in Internet infrastructure that allows Internet service providers (ISPs) and other network operators to exchange traffic locally and more cost effectively, which can help lower end-user costs, speed-up transmissions, increase Internet performance, and decrease international Internet connectivity costs. The Internet Society and Internet technical experts have been working for several years to bring IXPs to emerging markets. 
These efforts have resulted in locally trained experts and facilitated the development of local and regional technical infrastructures. An additional benefit of IXP development is the expansion of community governance models as well as building local Internet expertise. Google.org, a team within Google focused on social impact, develops and supports technology solutions that can address global challenges, such as expanding Internet access to more of the world’s seven billion people. "The Internet Society has proved to be one of the most effective institutions in the Internet community,” said Vint Cerf, vice president and Chief Internet Evangelist at Google. “I am confident that they will apply their grant wisely to extend their work to increase Internet access for everyone, including those in emerging markets.
Lynn St. Amour, President and CEO of the Internet Society, stated, “We are very excited to receive this grant from Google.org. With support to extend our IXP development and improvement projects, we can more quickly bring core Internet infrastructure to underserved countries and assist in building key human and governance capabilities. We will also be able to extend the Internet Society’s mission to ensure the open development, evolution, and use of the Internet for the benefit of people everywhere. We look forward to working with Google.org, and we are committed to collaborating with Internet community partners around the world on this important project.
Read more, here.

2.2.13

2009

Segonquart Studio 2009
Segonquart Studio 2009

15.1.13

Encrypting with Javascript

There is an excellent work currently going on at the W3C: A Working Draft of Web Cryptography API.

This work will be - is, de facto - mainly carried away by the WCWG. And the first draft can be read here
The Web Cryptography Working Group will develop a Recommendation-track document that defines an API that lets developers implement secure application protocols on the level of Web applications, including message confidentiality and authentication services, by exposing trusted cryptographic primitives from the browser.
Exciting times in the Javascript  - now harmful considered a programming language - are coming.

25.12.12

Confidances

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 - makes me able to give seminars and be in the position to share my knowledge and experience in the field of education 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 I codedfor 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 unfavorable 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 the audience, and I came back home tangled. Then, at home,  I tought about the problem. 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 inaptitude 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 behavior of traffic lights on a whole is masked by simple imperative commands such as "change color 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.

21.12.12

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.

1.12.12

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.




11.11.12

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.

5.11.12

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

4.11.12

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 Plus

2.11.12

Ciudad Gótica

One of my favourite broadcast radio programs, on the Internet, about the szene and music of the nineties 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 , doing a click on the image

28.10.12

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.

26.10.12

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.
Anatemas 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."

25.10.12

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.

18.10.12

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.

15.10.12

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.

9.10.12

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 (docs.webplatform.org). 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

6.10.12

HTML5 DRM, part two.

When Digital Rights Management (DRM) will come to HTML5
Now, consider carefully where we are today.

Via Bruce Lawson.

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.