Buscar en Mind w/o Soul

miércoles, diciembre 26, 2007

Oink - analiza tu C++

Herramientas de arqueología de software (análisis estático de código fuente). Licencia tipo BSD

Oink - Trac
Welcome to Oink! Oink is a collaboration of C++ static analysis tools. The C/C++ front-end for Oink is Elsa by Scott McPeak. Currently the main tool provided by Oink is CQual++, a polymorphic whole-program dataflow analysis for C++. CQual++ was inspired by Jeff Foster's Cqual tool and shares the backend solver with it.

Oink aims to be

1. industrial-strength for immediate utility in finding bugs,
2. extensible for ease in adding backends, and
3. composable for ease in combining existing backends.

Oink computes both

1. expression-level and type-level dataflow, and
2. statement-level intra-procedural controlflow (by delegating to Elsa)

It easy to get started by using the two demo backends that print graphs of these flows. Oink also comes with a client of the dataflow analysis that does type qualifier inference: Cqual++, a C/C++ frontend for Cqual Whole-program analyses may be attempted using the linker imitator.

Criticas al interfaz del One Laptop Per Child

Por no haber hecho pruebas de usuario


The Face of the $100 Laptop
While XO has been greeted warmly by many, some technologists criticize Negroponte and his colleagues for not testing out their new ideas on underprivileged school children earlier in the process. And that goes for the user interface as well. Jakob Nielsen, a user interface designer and principal in the consulting firm Nielsen Norman Group, falls into the critical group. While familiar with the design of Sugar, Nielsen’s criticisms focus on the process. It’s only in the coming weeks that they’ll begin to get feedback from kids. “It’s always dangerous to release any product without the safeguard of user testing,” says Nielsen. “But it’s outright reckless in a case like this.”

But XO developers defend their approach, which grew out of a core philosophy of the MIT Media Lab known as "demo or die." Researchers are encouraged to build new things, critique them, and then make improvements—rather than doing a lot of concept-testing up front. They're backed up by John Maeda, a user-interface design guru from the Media Lab who has been watching the XO development process from its beginnings. "They're using the Steve Jobs method," he says, referring to Apple's famous chief executive and design whiz. "You don't use focus groups. You just do it right."

Pelis interesantes del 2007

The Best 19 Movies You Didn't See in 2007 « FirstShowing.net
The Best 19 Movies You Didn't See in 2007

December 24, 2007
by Alex Billington
The Best 19 Movies You Didn't See in 2007

No one really has enough time (or money) to see every movie released every year, but shamefully too many great films are left in the dust. Sure, maybe you'll see a couple of those indies that are making the rounds on the year-end top ten lists, but even those critics missed a few good ones. This is about those movies that were phenomenal yet hardly anyone saw, so now we're giving them one final moment in the spotlight. I want to encourage you to maybe stop and ponder the next time you come across one of these and wonder why you didn't catch one in theaters - because they were worth that ticket price, guaranteed. If anything, you'll at least discover something new and something great from this list.

Programación científica en Python

¡ Ya no tengo que aprender R ! :-)

SciPy -




SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

lunes, diciembre 24, 2007

Cosas que hace un programador (y no incluyen algoritmos)

Este artículo habla sobre la frustración del día a día del programador. Incluye montones de enlaces sobre cómo salirse de la rutina y practicar tareas más elevadas.

Moserware: How the legacy of a dead mathematician can make you a better programmer

When was the last time you were challenged by an algorithm? As professional programmers, we often spend our day tackling things like:

Las muertes de tebeo ya no son lo que eran

Porque nadie se las toma en serio :-)

Sorting Algorithm Of Deadness - Television Tropes & Idioms

Relative deadness factor Deader than Disco Back Next Season Back Next Episode Death? What's That?
Death Value 4 3 2 1
Cause of death Death By Irony, Bridge Drop Redemption, Sacrifice No One Could Survive That Jumping
Genre Anyone Can Die, Revenge Fic, Hate Fic Killed Off For Real Disney Death Back From The Dead, Death Is Cheap
Video Games Plotline Death Final Death Only Mostly Dead Non Lethal KO
Body Found? Deader Than Dead Never Found Faking The Dead Not Quite Dead, Left For Dead
Reaction Montage Hes Dead Jim Its Personal Waking Up, Faux Death
Characterization Red Shirt, Unpopular Love Interest Mauve Shirt Regular Protagonist, Archvillain
When did they die? 5 and 10+ years ago 10 years ago Same year Same arc

Powered by ScribeFire.

viernes, diciembre 21, 2007

El equipo de trabajo perfecto

How to Build a Winning Team
The Four Types of Employee By and large, there are four archetypes of people in companies: magicians, warriors, sovereigns, and lovers. You can easily define them using the Jungian framework introduced by psychologist Robert Moore and mythologist Douglas Gillette.Magicians. They are the rational yet imaginative souls in your organization. They think a new idea or insight is the only thing that can move the world. In truth, they're obsessed by ideas. Their answer to feeding the troops is to pull a rabbit out of a hat. These types of people think a mere argument over an idea equals action.

• Lovers. For them, everything comes down to human relations. They're pragmatic but emotional. They focus on building the winning coalition. They are obsessed not by ideas but by feelings. They consider agreement an action.

• Sovereigns. They are the emotional and imaginative types. They focus on the big picture and judge everything on whether it leads to where they want to go. They redefine what people consider is possible. They are obsessed by beliefs. And they consider direction a form of action.

• Warriors. They are rational and pragmatic. They're focused on the next battle and can only see clearly what's directly in front of them. They hold people accountable to systems and the fairness of those systems. They're obsessed by facts. For them, action is finding the critical factor to get something immediately accomplished.

miércoles, diciembre 19, 2007

Una preciosidad: portatil "Steampunk"

Datamancer.net -- Datamancer's Steampunk Victorian Laptop
This may look like a Victorian music box, but inside this intricately hand-crafted wooden case lives a Hewlett-Packard ZT1000 laptop that runs both Windows XP
and Ubuntu Linux. It features an elaborate display of clockworks under glass, engraved brass accents, claw feet, an antiqued copper keyboard and mouse, leather wrist pads, and customized wireless network card. The machine turns on with an antique clock-winding key by way of a custom-built ratcheting switch made from old clock parts. Digg It! This laptop was featured in a gallery of steampunk creations on Newsweek.com! (10/31/07) It was also featured in a gallery of steampunk creations on Wired.com, entitled "Steam-Driven Dreams" (it's the 2nd and 3rd thumbnails) and was seen (about 85% completed) in a video segment on The Wall Street Journal (WSJ.com), in an article in The Boston Globe, and will be seen in the December issue of Ocean Drive Magazine.

martes, diciembre 18, 2007

Sorpresas predecibles: la crisis de las hipotecas basura

Artículo que explica cómo predecir el futuro de la economía fijándose en cómo se podrían haber predicho las crisis del pasado.

Subprime: A Predictable Surprise

Lessons to Be Learned

What should we take from all of this? First that many surprises really are predictable—it's not merely that they look that way in hindsight. Second, complexity, conflicts of interest, and collective action traps are at the root of most predictable surprises. So we shouldn't be surprised to see financial markets blow up in the future if:

1. We allow naive consumers to make highly complex financial decisions under the influence of sophisticated sellers. (Pension decisions associated with defined contribution plans is one such area that immediately comes to mind.)

2. We allow pernicious conflicts of interest to take root and thrive in our financial systems and we don't provide sufficient, coherent regulatory oversight. Proprietary trading and investment by investment banks certainly fits this bill, and I believe the arrangement will result in future predictable surprises.

3. We continue to ensnare the people who invest money on our behalf in a collective action trap by judging them on short-term, relative performance criteria, rather than long-term sustainable ones.

lunes, diciembre 17, 2007

Puertas lógicas en ordenadores cuánticos, o "la raíz cuadrada de NO".

Artículo que explica en qué consiste un computador cuántico, ¡en términos inteligibles! (al menos, para un informático clásico).

American Scientist Online - The Square Root of NOT Figure 1. Logic gates . . .
Logic Gates

Conventional computers are built out of Boolean logic gates, notably those that implement the logic functions AND, OR and NOT. What are the corresponding primitive elements of a quantum computer? These building blocks too can be conceived as logic gates, but they operate on a very different kind of logic, in which probabilities play a crucial role. What follows is a sketch of the ideas underlying the construction of quantum logic gates. It is based on a lucid expository article by Gilles Brassard of the Université de Montreal (9) and on a talk that Shor delivered in March at the University of Maryland Baltimore County.

viernes, diciembre 14, 2007

OCU - Transferencias: ojo a los días hábiles

Consejos útiles sobre normativa legal frente a los bancos

Movimientos bancarios (Dinero y derechos nº 101) - Newsletter OCU Informa Contenido
Usted hizo su transferencia el jueves, pero el viernes no fue día hábil bancario, pues era fiesta; el sábado, probablemente tampoco, pues muchas entidades cierran; el domingo, tampoco... Así que el segundo día hábil bancario posterior a su orden de transferencia fue efectivamente el martes y usted no puede hacer nada al respecto. Sin embargo, sí puede reclamar por otra razón: el Banco de España prohíbe el cobro de comisiones cuando se produce un descubierto de las características del suyo (es decir, un "descubierto por valoración"); además, considera que el banco no puede cobrar automáticamente por "reclamación de posiciones deudoras", sino que debe hacer una verdadera reclamación al cliente para justificar ese cargo.

jueves, diciembre 13, 2007

Prolog en Python y C#

Una librería para crear programas funcionales PROLOG entrelazados con código imperativo.

Yield Prolog
uncle(Person, Uncle) :-
parent(Person, Parent),
brother(Parent, Uncle).

(This says that a person has an uncle if the person has a parent and that parent has a brother.) And here it is in Yield Prolog for Python

def uncle(Person, Uncle):
Parent = Variable()
for l1 in parent(Person, Parent):
for l2 in brother(Parent, Uncle):
yield False

4 consejos para combatir la depresión

Top 4 Ways to Overcome Depression
Brainswitching One of the best techniques neuroscience research and brain mapping have developed is Brainswitching. Brainswitching is a power cognitive behavioral therapy that can be just as effective as anti-depressants.

Distro Linux basada en Gentoo y fácil de usar

Linux.com :: Turkey's Pardus distro is easy to use
Pardus originated in Turkey, was once based on Gentoo Linux, and is packaged with KDE. It comes in two versions: a live CD and a traditional, multilanguage installer, which I used. Its full-screen interface is uncluttered, simple, and easy to navigate and decipher. Helpful information appears on the right for every step. The installer follows the same basic recipe most installers adopt, but it also lets you choose a language --Turkish, Spanish, German, Dutch, or English.

Programar y subir de nivel ,al estilo D&D

Parece una tabla de Dragones y Mazmorras, pero es la descripción de una carrera profesional para programadores.

How do You Compensate Programmers? - Joel on Software


Years of experience

Technology exposure

Initiative and architectural skills



Two programming classes and incredible aptitude

Can develop code with significant mentoring and review. Intended mainly for summer interns and high school kids.


Recent grad – 1 year

Coding for one OS like Unix, two or three programming languages, no API experience

Can execute on a plan or write code that someone else specified, requires some mentoring


1 years – 3 years

2 platforms (e.g. WinAPI and Unix); RDBMS; two or three other programming platforms (like ASP, JSP, PHP, perl, etc)

Can work independently on a feature and can suggest improvements and shortcuts


3 – 5 years

Enough different technologies to be able to make excellent choices of architecture

Can design and architect a feature independently; given an interesting problem to work on, can architect, lead, and build the whole thing; can mentor less experienced developers


5 – 10 years

All the above, plus, knows enough about other disciplines to be able to lead specialists in those areas (e.g. networking, wireless, hardware, datacenter, telecom, etc)

Can conceive, design, architect, and lead a team to implement an entire product or company. CTO-like skills.


10 years plus

Significant experience inventing and architecting new technologies which are widely used throughout the industry

A "Fog Creek Fellow": Invents whole new programming languages like C++; extensively known through books and articles.

This level is reserved for hiring people like Bjarne Stroustrup or Linus Torvalds, or promoting geniuses to an independent research position.

miércoles, diciembre 12, 2007

Narrativa dolorosa - "HOYGAN" como género literario

Un clásico de la SF cutre en inglés, ahora traducido. Se hacen lecturas públicas en las convenciones (el desafío es hacerlo de corrido, sin equivocarse y sin reirse).

Barrapunto | Traducido "El ojo de Argón", obra cumbre del subgénero HOYGAN


La senda gastada por el tiempo serpenteaba hacia los climas polvorientos de las tierras resacas que dominan grandes porciones del Imperio Norgoliano. Huellas de cascos de edad inmemorial y cubiertas por las movedizas arenas del tiempo brillaban apagadas contra la corteza terrestre salpicada de polvo. El sol incansable lanzaba sus abrasadores rayos de incandencencia desde lo alto, a mitad de su revolución diaria. Pequeños roedores correteaban, ocupados con los logros diarios de sus vidas miserables. El polvo se esparcía sobre tres monturas esforzadas en nubes cegadoras que llevaban las pestadas cargas de sus esforzados supervisores.


En el Senado no se aclaran con la Ley de Internet

Sesión bochornosa en el Senado: durante la votación de la LISI, sus señorías se han armado un lío de narices.

La esperpéntica tramitación de la LISI en el Parlamento | Microsiervos (Internet)
La esperpéntica tramitación de la LISI en el Parlamento

Barrapunto | El Senado propone eliminar el canon
Recomiendo a todos los que tengan cinco minutos libres que lean el diario de sesiones [senado.es] del Senado, que enlazan tanto desde microsiervos como desde el Bufet Almeida. Lo que ha pasado es más o menos así: - Se presenta la ley, se presentan las enmiendas y se debate con una cierta dosis de demagogia sobre los pederastas e internet; hay que grabar todas las conversaciones en los chats y los posts en los foros de internet para siempre jamás y tal y cual. Todos parecen estar de acuerdo y da la impresión de que no se hace por desidia del gobierno actual y los anteriores, no porque a alguien eso de grabarlo todo le parezca una barbaridad. - Se defienden las enmiendas sin mucho afán y se pasa a votarlas. - Enmiendas de partidos minoritarios se rechazan sin más. - Enmiendas de partidos nacionalistas catalanes se aprueban con el voto a favor del que defiende la enmienda y la abstención de todos los demás. - Rumores, jaleo, se empiezan a dar cuenta de que están aprobando enmiendas que en realidad no quieren. Uno propone volver a votar desde el principio pero el vicepresidente no lo permite. Hay un receso de cinco minutos. Vuelven y se siguen votando enmiendas, unas se aprueban y otras no. - Ahora se vota la ley completa, y para intentar arreglar el desaguisado, los que antes habían votado a favor de enmiendas ahora votan en contra de la ley. El vicepresidente se equivoca contando los votos. Más jaleo. Al haber aprobado enmiendas y rechazado la ley, el texto que resulta no tiene pies ni cabeza [senado.es], sólo contiene las enmiendas.

Cómo pasar de flacucho a musculado en 7 pasos

How to Go From Skinny to Muscular in 7 Steps (with a diet plan) | Zen Habits
How to Go From Skinny to Muscular in 7 Steps (with a diet plan)

Cómo mejorar tu autoestima y perseguir tus sueños

25 Killer Actions to Boost Your Self-Confidence | Zen Habits

One of the things that held me back from pursuing my dreams for many years was fear of failure … and the lack of self-confidence that I needed to overcome that fear. By working on your self-confidence and self-esteem. Without really thinking of it in those terms, that’s what I’ve been doing over the years, and that’s what helped me finally overcome my fears, and finally pursue my dreams.

lunes, diciembre 10, 2007

Nadie ganará la guerra de formatos

Artículo con reflexiones sobre las guerras de formatos multimedia pasadas y presentes, y las motivaciones económicas que dirigen sus resultados.

Why Low Def is the New HD. — RoughlyDrafted Magazine
the market is not primarily demanding a better picture. That message
is being marketed to consumers by companies with HD products to sell,
like Sony and Microsoft. What consumers really want are products that
just work.
  • Easy to use movies that play back on command.
  • TV programming that’s available when they want to watch it.
  • Portable video that plays in the car and on mobile devices.
  • Access to diverse, alternative content sources.
  • Commercial content that works like their own home videos and photos.

DVD became popular because it solved many of the previous demands of
consumers for a more durable, higher quality replacement to VHS that
didn’t require rewinding. The majority of users are not upset
with the picture quality of DVD today. Certainly, anyone with a new
HDTV wants the maximum quality possible. However, sales of HD discs
have not been overwhelming, despite the massive marketing push devoted
to Blu-Ray and HD-DVD.

Powered by ScribeFire.

domingo, diciembre 09, 2007

Informe oficial de precios de banda ancha

Oficina de Atención al Usuario de Telecomunicaciones - banda ancha

Información sobre los precios de banda ancha de los principales operadores.

logo pdf Formato PDF [553 KB]

Powered by ScribeFire.

Aprendizaje integrado en las Interfaces

Cómo diseñar las interfaces para hacer que la gente aprenda a manejarlas más allá de un nivel básico

The Perpetual Super-Novice :: UXmatters When people make use of a product, their main goal is almost always to complete a task, not
learn more about the product itself. And when they are of a mind to
learn about the product, they often aren’t using it, or
don’t even have access to it.

But maybe there are ways of activating
intrinsic motivation from within a system. First, let’s think
about what kinds of learning goals people have for digital products.
They typically have one of these goals:

  • They want to learn how to automate a task or accomplish something they’ve never done before.
  • They
    want to learn how to do something they’re already doing in some
    other way, and do it either more efficiently, in a more expert manner,
    or with more fine-grained control.

Powered by ScribeFire.

miércoles, diciembre 05, 2007

Lectura electrónica: el lado oscuro

Los peligros de la tecnología digital aplicada a la lectura.

The Future of Reading (A Play in Six Acts)

School policy was that any interference with their means of
monitoring students’ computer use was grounds for disciplinary
action. It didn’t matter whether you did anything harmful —
the offense was making it hard for the administrators to check on you.
They assumed this meant you were doing something else forbidden, and
they did not need to know what it was.

Students were not usually expelled for this — not directly.
Instead they were banned from the school computer systems, and would
inevitably fail all their classes.

Richard Stallman, The Right to Read

Your rights under this Agreement will automatically terminate
without notice from Amazon if you fail to comply with any term of this
Agreement. In case of such termination, you must cease all use of the
Software and Amazon may immediately revoke your access to the Service
or to Digital Content without notice to you and without refund of any

Amazon, Kindle Terms of Service

lunes, diciembre 03, 2007

Cómo trabajar de freelance

Consejos que debe seguir alguien que haga diseño por cuenta propia

The Secret to Getting a Lot of Web Design Work - FreelanceSwitch - The Freelance Blog
So how do you get web design jobs? Or any other type of job? Here are some things that have worked for me.

viernes, noviembre 30, 2007

Blogs profesionales

Un sitio web de blogs tecnológicos&sociales escritos por profesionales del sector.

Corante: technology, business, media, law, and culture news from the blogosphere
Corante is a trusted, unbiased source on technology, business, law, science, and culture that’s authored by leading commentators and thinkers in their respective fields. Corante also produces premium conferences and publications that help decision-makers better understand their industries and the world around them.

jueves, noviembre 29, 2007

Curso de charla sobre negocios

BusinessWeek Online Courses - The Art of Business Networking - Session Overview
The Art of Business Networking

Tell a friend!

First impressions are critical to developing lasting business relationships. This course helps you understand various networking techniques and develop your informal conversation skills. You'll discover how to change your conversation patterns to improve the effectiveness of your networking. Plus, you'll investigate the hidden meanings in conversations and discover a step-by-step method for making a positive first impression.

Cursos gratuitos de habilidades personales, en la red

Free Online Courses with Business Week Online
Free Online Courses
Instructor-led courses on the latest topics for registered BusinessWeek users

With topics ranging from technology to business, we are sure to offer a course of interest to you. All courses are led by experts in their fields, and offer you the opportunity to interact with the instructors and other students online. Get practical advice related to your business, become smarter with technology, and much more!

martes, noviembre 27, 2007

Arte ruso retro-futurista

Arte procedente de la SF rusa.

Dark Roasted Blend: Retro-Future: To The Stars!
Space never looked better... and perhaps never will

Retro-futuristic art, in a way, is a double-fantasy: imaginary future wrapped in imaginary past. Which makes this style doubly interesting, if not doubly obsolete... In this part we will showcase rarely seen art, done in 1930s to 1970s, mostly from "Teknika Molodezhi" (TM), Yuny Tekhnik, DetGiz (Russia) and German retro-future sites.

viernes, noviembre 23, 2007

Reflexiones de un gay neoconservador

Ampliando perspectivas :-) Esta reflexión resulta especialmente poética.
Enfoque Gay
Y es por eso que resulta tan difícil asumir la idea, empáticamente y desde un punto de vista intelectual, de que Dios pueda rechazar a una de Sus criaturas porque ésta ame. No consigo ver el rostro pérfido de esa conducta, la faceta malvada del amor. Y es también por eso por lo que uno puede ser homosexual y amar a Cristo sin sentirse culpable, frustrado ni rechazado. ¿Piensas que se trata de un examen un poco simple? Quizás, quizás, pero, ¿con qué instrumentos contamos para desenvolvernos en la difícil relación con Dios? ¿Y qué energía atávica nos anima? ¿No es el amor? ¿No es la emoción constructiva que conduce a la fusión de las almas? Y si dos almas se unen por medio de ella, ¿es asequible la idea de que esa unificación desinteresada conduzca al alejamiento de Dios, o sucedería más bien todo lo contrario?

Powered by ScribeFire.

Marketing viral: ya saben cómo vendernos la moto por internet

La estrategia resumida:
  • hacer un vídeo pegadizo
  • pasar la "curva de masa crítica", haciendo artificialmente que esté en la lista de los "más vistos de hoy" (pagando por enlazarlo en blogs famosos, creando cuentas fantasma que enlazan entre sí, posteándolo como comentario en conversaciones...)
  • al principio poner un título engañoso que cause curiosidad, luego cambiarlo por "lo que la gente está buscando"
  • explotar la tecnología de sitios populares, optimizando para para que la presentación llame la atención (imagen previa interesante, etiquetas que hacen aparecer en "videos relacionados" todos los de la misma empresa...) - resumiedo, nuevas técnicas de "optimización en buscadores".
  • hacer comentarios controvertidos, pero borrar los comentarios realmente negativos
  • hacer un seguimiento de la visualización, para medir el impacto real de cada técnica usada (para poder refinarlas).
La duda es, ¿por qué este tipo está desvelando públicamente sus técnicas profesionales de promoción publicitaria?

The Secret Strategies Behind Many “Viral” Videos
Have you ever watched a video with 100,000 views on YouTube and thought to yourself: “How the hell did that video get so many views?” Chances are pretty good that this didn’t happen naturally, but rather that some company worked hard to make it happen – some company like mine.

Over the past year, I have run clandestine marketing campaigns meant to
ensure that promotional videos become truly viral, as these examples
have become in the extreme. In this post, I will share some of the
techniques I use to do my job: to get at least 100,000 people to watch
my clients’ “viral” videos.

Logos 2.0: El diseño se parodia a sí mismo

Nicora | Articles | Learn to create your own Web2.0 Logo
Put a few more final touches on and you are really smokin' now!

Famous Logos Redone In Web 2.0 Format

Diseño visual de blogs

30 More Excellent Blog Designs | Design Showcase | Smashing Magazine
To create an original design you need fresh ideas and creative design solutions. However, you don’t need to go too far with your design experiments. Basically that’s a close attention to finest details which makes a weblog stand out and gives it a fresh flavour and soft touch visitors can recognize immediately.

We’ve selected some more of them — over 30 excellent weblog designs with unusual design approaches; these blogs don’t only have a unique voice, but they also pay close attention to the finest design details.Screenshot Weblog-Design

miércoles, noviembre 21, 2007


Análisis de la estructura y propiedades de las redes terroristas

by Scott Atran

Consejos sobre tarjetas de crédito

Cómo no meterse en líos con los créditos

Slashdot | The Evolving Face of Credit Card Scams
  • Get on the OPTOUT list to stop preapproved offers.
  • Don't accept a card with a yearly fee, unless there are travel or purchase rewards that you're sure you will use.
  • If you have good credit, ignore all offers above 10-12% (excepting rewards cards). I have a 7.9% national city card.
  • Don't open new credit card accounts if you're about to buy a house or car.
  • Reject offers at the register. There's no possible way you can read the fine print at the checkout.
  • Only consider accepting an offer at the register if the discount is
    at least $50. 10% of $500+. Deactivate the card after a few weeks or so.
  • Don't ignore a bill sent to you on a deactivated card. It won't go away on its own.
  • Don't signup for insurance through your credit card company. Buy insurance directly from an insurance company.
  • Don't transfer debt onto a new card unless its free. No percent fee and no minimum fixed fee.
  • A free transfer to a low or zero interest card is not a bad thing,
    so long as the introductory rate is long enough to be worth it, such as
    9-12 months, and the non-introductory rate is fair.
  • Don't use convenience checks tied to the credit card. After the
    temporary rate expires, they nearly always apply as a cash advance
    (which is much higher rate).
  • When not traveling, don't use ATMs outside the bank's network.
  • Use a debit card for cash advances and groceries. Use a credit card for travel, online purchases, shipping, and other purchases.
  • Occasionally check your online statement history for unexplained
    purchases. I do this at least 3-4+ times a month, usually at work as an
    excuse to goof off for a moment.
  • Setup a minimum fee payment schedule on all your credit cards
    within each respective card company even if you rarely carry balances.
    Don't use a 3rd party bill-pay for credit cards. If the bill-pay is
    down, you'll be held responsible if you're late. You have a stronger
    case for dropping late fees if it's your own credit card company's

martes, noviembre 20, 2007

Algunas preguntas básicas sobre ciencia

Conceptos elementales del funcionamiento de la ciencia, explicados para el público en general.

Algunas preguntas básicas sobre ciencia | Teleobjetivo
Del mismo modo que no tiene sentido preguntar por las revoluciones por minuto de un trozo de acero (a pesar de que los motores están hechos de este metal), tampoco tiene ningún sentido pretender describir su funcionamiento a partir de las propiedades químicas del metal. Otro ejemplo sería que, a pesar de que el acero no flota, los barcos si flotan (a pesar de que están hechos de acero).

En resumen, cuando hablamos de ciencia el primer concepto a tener claro es que las leyes naturales tienen un ámbito de aplicación concreto, y que fuera de ese ámbito no solo no tienen sentido, sino que pueden llevarnos a contradicciones y paradojas.

lunes, noviembre 19, 2007

Entrevista: Linux en el instituto

Entrevista al director de un instituto de Sigüenza, que gracias a Linux ha puesto un ordenador en cada aula.

El Afilador | Linux en el instituto
Preguntamos sobre las características de la instalación a la empresa de informática seguntina Entorno PC. Nos recalcan el aspecto ecológico de estas actuaciones, “los ordenadores que se han reutilizado, si no hubiéramos puesto Linux, su destino hubiera sido la basura”. Se ha instalado Molinux, una distribución de Linux creada por la de la Junta de Castilla-La Mancha, concretamente la versión denominada Rocinante. Sobre los requisitos mínimos para instalación dicen que “con 256 de memoria Ram o incluso con menos se puede llevar a cabo”. Hay que tener en cuenta que “ahora con la nueva versión de Windows, el Vista, con un 1Gb de Ram incluso tienes problemas comprándote un ordenador nuevo”.

viernes, noviembre 16, 2007

Una sencilla teoría de todo

Según esa teoría, este es el universo (por dentro):
Graph of E8 Gosset polytope, 42,1Coxeter-Dynkin diagram:

La teoría utiliza un objeto matemático que recién se ha calculado por completo, el grupo de simetrías E8. El autor ha hecho corresponder las partículas subatómicas conocidas -para las 4 fuerzas fundamentales- con las distintas partes de las simetrías. Le aparecen 20 nuevas partículas no conocidas, que podrían ser descubiertas experimentalmente y podrían confirmar la teoría. Éste es el mejor comentario en slashdot sobre la teoría.
Aquí se explica qué es el E8 (si sabes algo de espacios vectoriales), y cómo lo calcularon:
Dynkin diagram of the E8 root system

Slashdot | A New Theory of Everything?
"The Telegraph is running a story about a new Unified Theory of Physics. Garrett Lisi has presented a paper called "An Exceptionally Simple Theory of Everything" which unifies the Standard Model with gravity — without using string theory. The trick was to use E8 geometry which you may remember from an earlier Slashdot article. Lisi's theory predicts 20 new particles which he hopes might turn up in the Large Hadron Collider."

miércoles, noviembre 14, 2007

Ciencia en la cocina

CienciaNet : En la cocina
Bienvenido al lugar donde los tubos de ensayo
se juntan con los pucheros: un poco de gastronomía, nutrición,
dietética y tecnología de la alimentación tratado todo desde un punto
de vista divertido.

con los principios científicos en que se basan las distintas labores

¿Cómo funcionan los aparatos que hay
en nuestra cocina?

Conoce los fundamentos de la
alimentación así como de las técnicas empleadas en la cocina.

Powered by ScribeFire.

Este tío ha alcanzado la iluminación

Pero los sitios programados en Flash y OpenLazslo no se pueden enlazar. Le falla la usabilidad.


De mayor quiero ser como éste.

Tinta mágica: eliminando la interfaz de usuario

Este artículo presenta una teoría unificadora de la "interfaz invisible". Temas de psicología cognitiva, programación basada en ejemplos / por demostración...

Este tío sabe de lo que habla.

Magic Ink: Information Software and the Graphical Interface
Reducing interaction

# When the user is forced to interact, the software assumes the form of manipulation software. The external model, manipulated through navigation, is the software’s model of the context. However, unlike genuine manipulation software, the user does not care about this model—it is merely a means to the end of seeing relevant information.

# The designer’s goal is to let the user adequately shape the context model with as little manipulation as possible. Assuming that graphic design, history, and the environment have been taken as far as they will go, there are a few techniques that can lessen the impact of the remaining interaction:

* Graphical manipulation domains present the context model in an appropriate, informative setting.
* Relative navigation lets the user correct the model, not construct it.
* Tight feedback loops let the user stop manipulating when she’s close enough.

martes, noviembre 13, 2007

Concurrencia funcional en el lenguaje E

Un ejemplo de paralelismo manejado por un lenguaje de alto nivel.

Walnut/Distributed Computing - Erights

Eventually Operator

All distributed computing in E starts with the eventually operator, "<-":

 # E syntax
car <- moveTo(2,3)
println("car will eventually move to 2,3. But not yet.")


When you make an eventual send to an object (referred to hereafter simply as a send, which contrasts with a call
to a local object that waits for the action to complete), even though
the action may not occur for a long time, you immediately get back a
promise for the result of the action:

 # E syntax
def carVow := makeCar <- ("Mercedes")
carVow <- moveTo(2,3)

Powered by ScribeFire.

Interfaz futurista - reconocimiento de gestos

Una mesa que sigue los gestos de las manos.

Interactive Scientific Visualization Techniques
A “human-centered” environment uses both interactions and visualizations that take into account more fully a human’s performance and capabilities than currently supported in today’s desktop interfaces. These environments can support wide-field-of-view, stereoscopic display, and multimodal interaction including gesture-based interactions to create systems that take the best from both computer and noncomputer based interactions.

lunes, noviembre 12, 2007

Escultura atómica

Imágenes tomadas con microscopio electrónico. Algunas de ellas muestran átomos dispuestos por el fotógrafo en auténticas esculturas microscópicas.

STM Image Gallery - Catalogue
STM Image Gallery

L' Hexagone

STM6 Link

STM2 Link

STM1 Link

STM4 Link

STM9 Link


Blue Period

STM12 Link

STM13 Link


STM11 Link

STM5 Link

STM10 Link

The Corral Reef

STM7 Link

STM14 Link

STM15 Link

STM16 Link

STM17 Link

Medir el User Experience - HOWTO

Encuesta para medir numéricamente la calidad de la experiencia de usuario, en cuatro áreas:

How To Quantify The User Experience [Usability and Information Architecture]


Branding includes all the aesthetic and design-related items within
a Website. It entails the site's creative projection of the desired
organizational image and message. Statements used to measure branding
can include:

  • The site provides visitors with an engaging and memorable experience.
  • The visual impact of the site is consistent with the brand identity.
  • Graphics, collaterals and multimedia add value to the experience.
  • The site delivers on the perceived promise of the brand.
  • The site leverages the capabilities of the medium to enhance or extend the brand.


  • Functionality includes all the technical and 'behind the scenes'
    processes and applications. It entails the site's delivery of
    interactive services to all end users, and it's important to note that
    this sometimes means both the public as well as administrators.
    Statements used to measure a site's functionality can include:

  • Users receive timely responses to their queries or submissions.
  • Task progress is clearly communicated (e.g., success pages or email updates).
  • The Website and applications adhere to common security and privacy standards.
  • Online functions are integrated with offline business processes.
  • The site contains administration tools that enhance administrator efficiency.


Usability entails the general ease of use of all site components and
features. Sub-topics beneath the usability banner can include
navigation and accessibility. Statements used to measure usability might include:

  • The site prevents errors and helps the user recover from them.
  • Overall page weight is optimized for the main target audience.
  • The site helps its visitors accomplish common goals and tasks.
  • The site adheres to its own consistency and standards.
  • The site provides content for users with disabilities.


Content refers to the actual content of the site (text, multimedia,
images) as well as its structure, or information architecture. We look
to see how the information and content are structured in terms of
defined user needs and client business requirements. Statements used to
measure content can include:

  • Link density provides clarity and easy navigation.
  • Content is structured in a way that facilitates the achievement of user goals.
  • Content is up-to-date and accurate.
  • Content is appropriate to customer needs and business goals.
  • Content across multiple languages is comprehensive.

Matices en las definiciones de HCI

Apurando al máximo: definiciones precisas de los términos relacionados con el diseño de interfaces de ordenador, con los matices que diferencian unos de otros

ON: Digital+Marketing: ON: Experience Design 101

Getting The Terms Right

  • User experience is a term used to describe the overall experience
    and satisfaction a user has when using a product or system. It most
    commonly refers to a combination of software and business topics, such
    as selling over the web, but it applies to any result of interaction
    design. Wikipedia definition

  • Interaction design is a sub-discipline of design which examines the
    role of embedded behaviors and intelligence in physical and virtual
    spaces as well as the convergence of physical and digital products.
    Sometimes referred to by the acronyms “IxD” or “iD”… Wikipedia definition

  • Information Architecture (IA) is the art and science of structuring
    knowledge (technically data), and defining user interactions. Wikipedia definition
  • Usability is the measure of the ease with which particular people
    can employ a particular tool or other human-made object in order to
    achieve a particular goal. Usability can also refer to the methods of
    measuring usability and the study of the principles that may predict
    whether an object is found usable in practice. Wikipedia definition
  • Human-computer interaction (HCI) is the study of interaction
    between people (users) and computers. It is an interdisciplinary
    subject, relating computer science with many other fields of study and
    research. Wikipedia definition
  • Human factors engineering, also referred to as Ergonomics is the
    study of optimizing the interface between human beings, and the
    designed objects and environments they interact with. Wikipedia definition
  • User interface design is the overall process of designing the
    interaction between a human (user) and a machine (computer). It
    includes graphic design, information design and a wide variety of
    usability methods. Wikipedia definition

Artículo de Will Wright sobre diseño de juegos de simulación

El mayor gurú de los videojuegos de final abierto, explica cómo se hacen!

Designing User Interfaces to Simulation Games.
Designing User Interfaces to Simulation Games.
A summary of Will Wright's talk, by Don Hopkins.

Will Wright, the designer of
SimEarth, SimAnt, and other popular games
from Maxis, gave a talk at Terry Winnograd's user interface class at

He reflected on the design of simulators and user interfaces in
SimCity, SimEarth, and SimAnt. He demonstrated several of his games,
including his current project, Dollhouse.

The anatomy of a simulation game:

There are several tightly coupled parts of a simulation game that must
be designed closely together: the simulation model, the game play,
the user interface, and the user's model.

Sim City, liberado para la educación

Electronic Arts ha donado el código fuente del SimCity original como código abierto, para ser usado en el proyecto educativo One Laptop Per Child.

Games that can educate: SimCity donated to OLPC project
Games that can educate: SimCity donated to OLPC project

"The goal is to enable the open-source community to renovate SimCity
and take it in new educational directions, by applying Seymour Papert's
ideas about constructionist education, Alan Kay's ideas about
interactive user interfaces and object-oriented programming, Ben
Shneiderman's ideas about direct manipulation and info visualization,
and many exciting ideas about multiplayer games, blogging,
storytelling, game mods, player created content, and lessons learned
from World of WarCraft, The Sims, Spore, etc," Hopkins
wrote in a comment at Slashdot earlier this year.

domingo, noviembre 11, 2007

HCI - Interrupciones humanas

Cuándo es el mejor momento para que el ordenador te obligue a cambiar de tarea. Human scheduler (attention manager).

Designed interruptions | BlogSchmog
Designed interruptions by Kevin Makice Last spring, Brian Bailey made the trip from Illinois to talk to our IU School of Informatics HCI group about his research on alerts. Bailey and fellow researchers—like doctoral student Shamsi Iqbal—have painstakingly explored the nature of task interruptions in trying to identify the best times to alert users to new information.

Powered by ScribeFire.

Ubuntu Gutsy Howto

pasteler0 » Blog Archive » 10 Things To Do Just After Installing Ubuntu 7.10
10 Things To Do Just After Installing Ubuntu 7.10

Ubuntu is a very complete OS, especially the Gutsy Gibbon (7.10), but there are still make tweaks you can do just after installing it that will make Ubuntu shine like never. I will explain here some things I do just after have ubuntu installed. Remember that what I’ve written here are the best things to install for ME, you may consider not making some of them or installing many different things, but if so, please, share your wisdom with us all.

Powered by ScribeFire.

miércoles, noviembre 07, 2007

Juegos gratis online

Artículo sobre los mejores juegos Flash, y comentario de la noticia en /.

Slashdot | What Are The Best Free Games Online?

CNET has just put up a story about what it thinks are the best online flash games of all time.
These include titles like Line Rider, Bejeweled, Desktop Tower Defense
and Portal, all of which I enjoy playing a lot. But my thirst for free
games is peaking at the moment, probably due to an incredibly boring
job and lack of imagination. Can you suggest any more good free games
The purpose of the article is Flash Games in specific. So your examples are neither here nor there. Personally, I'm amazed that no one has mentioned Newgrounds Rumble, one of the best brawlers of all time! It was one of the highest rated games over on Newgrounds, and hung around for AGES. More recently, it was ported to WiiCade so that you could play against your friends on the WiiMote controller. (Which is a lot more fun than trying to share a keyboard, let me tell you.)

Actually, I should probably expand on that a bit more. One of the nice things about the Wii is that you can have multiplayer flash games. Games like Wiimote Wars 2 and Slipstream are simply amazing when you get the chance to play against your friends and family members. Much, much, much better than playing single-player games. Which is good, because there isn't much in the way of online-multiplayer flash games.

martes, noviembre 06, 2007

Historia de la interfaz gráfica

Historia de los elementos más comunes de las GUIs modernas

Common Usability Terms, pt. I: Spatial Memory - OSNews.com
This is the first article in a series on common usability and graphical user interface related terms. On the internet, and especially in forum discussions like we all have here on OSNews, it is almost certain that in any given discussion, someone will most likely bring up usability and GUI related terms - things like spatial memory, widgets, consistency, Fitts' Law, and more. The aim of this series is to explain these terms, learn something about their origins, and finally rate their importance in the field of usability and (graphical) user interface design. We start off with spatial memory - my personal favourite.

Las 5 competencias para diseñar HCI

The Five Competencies of User Experience Design :: UXmatters
I use a framework I discovered early in my career: The Five Competencies of User Experience Design. This framework comprises the competencies a UX professional or team requires. The following sections describe these five competencies, outline some questions each competency must answer, and show the groundwork and deliverables for which each competency is responsible.

Information Architecture

Interaction Design

Usability Engineering

Visual Design

Prototype Engineering

Metáfora de Zoom en el One Laptop Per Child

El proyecto OLPC está desarrollando una interfaz con una metáfora no basada en el escritorio, sino en la red social de usuarios. Utiliza un ZUI basado en Zoom semántico para representar las actividades de los participantes.

OLPC Human Interface Guidelines/The Laptop Experience/Zoom Metaphor - OLPCWiki

Zoom Metaphor

Four distinct zoom levels define the laptop: Neighborhood, Groups, Home, and Activity
Four distinct zoom levels define the laptop: Neighborhood, Groups, Home, and Activity

The mesh network is a permanent fixture of the laptop environment
and is represented explicitly in the interface. A zoom is used to
relate four discrete views, each of which caters to a particular set of
goals: Home, Groups, Neighborhood, and Activity. Using keyboard
shortcuts or controls in the Frame, children may zoom in and out on the mesh community.

Zoom Metaphor
Four distinct zoom levels define the laptop: Neighborhood, Groups, Home, and Activity
Four distinct zoom levels define the laptop: Neighborhood, Groups, Home, and Activity

The mesh network is a permanent fixture of the laptop environment and is represented explicitly in the interface. A zoom is used to relate four discrete views, each of which caters to a particular set of goals: Home, Groups, Neighborhood, and Activity. Using keyboard shortcuts or controls in the Frame, children may zoom in and out on the mesh community.
The Neighborhood view (or Mesh view): All children visible on the mesh network can be seen clustered around shared activities; Away messages are also accessible from this view.The Home view: Each child chooses a dual-tone color scheme for her XO character that is used throughout the interface. Activity icons are color-coded by the child who launched the activity.The Groups view: Members of the currently selected group and their current activities are visible from this view. Hovering over a “missing” XO reveals an "away message."

lunes, noviembre 05, 2007

Gadgets de Google Social

Google Social es la nueva API de Google para integrar las redes sociales de la competencia bajo su control. Google Gadgets es su librería para facilitar el desarrollo de web apps.

Getting Started - Google Gadgets - Google Code

Welcome to the Google Gadgets API! This developer
guide is intended for people who want to use the Google Gadgets API
to write gadgets. Gadgets
are so easy to create that they are a good starting point if you are
just learning about web programming.


  1. "Hello,
  2. What's In a Gadget?
  3. Google Gadgets Editor: Get Started Now
  4. Where to Go From Here

Shelves: una funcion muy util de control de versiones

Las Shelves son un concepto muy práctico en control de versiones, son una versión "ligera" de la creación de ramas. Este artículo explica cómo usar Subversion para crear Shelves.

Shelves in Subversion
Shelves in Subversion There is a popular feature called "shelves" that was included in Microsoft's Visual Studio Team System. I am fairly certain that VSTS is not the first or only tool to have this feature and in this article I will show you how to get the same feature from Subversion. I think of shelves as essentially creating and using a branch to save some changes you have been working on, but now need to set aside, or shelve, for a while.

Documentación Visual Studio:

The Purpose of Shelving

Shelve your pending changes when you are not ready to or cannot check in a set of pending changes. There are primarily five shelve scenarios:

  • Interrupt When you have pending changes that are not ready for check in but you need to work on a different task, you can shelve your pending changes to set them aside.

  • Integration When you have pending changes that are not ready for check in but you need to share them with another team member, you can shelve your pending changes and ask your team member to unshelve them.

  • Review When you have pending changes that are ready for check-in and have to be code-reviewed, you can shelve your changes and inform the code reviewer of the shelveset.

  • Backup When you have work in progress that you want to back up, but are not ready to check in, you can shelve your changes to have them preserved on the Team Foundation server.

  • Handoff When you have work in progress that is to be completed by another team member, you can shelve your changes to make a handoff easier.

Demasiados megapixels no son buenos

Al aumentar a demasiados megapíxeles en una cámara compacta, se reduce la calidad de la imagen por culpa del ruido introducido.

» Best picture quality with 6 megapixels!
The reason we bring this up is the vicious circle we are in and have to break out of. Most people heard that a lot of pixels make a good camera hence they buy cameras with the most pixels. Therefore the manufacturers produce cameras with more and more pixels so that they sell better. But this does not improve the quality of the pictures.

This website is our little contribution for clarification and will hopefully get noticed by the public and the manufacturers.

The reason we bring this up is the vicious circle we are in and have
to break out of. Most people heard that a lot of pixels make a good
camera hence they buy cameras with the most pixels. Therefore the
manufacturers produce cameras with more and more pixels so that they
sell better. But this does not improve the quality of the pictures.

This website is our little contribution for clarification and will hopefully get noticed by the public and the manufacturers.

kompromiss.jpg 6
megapixels- the best compromise between number of pixels and image
noise. It is demonstrated: the increase of details with more pixels and
the increase of errors if the pixels get too small.

kompromiss.jpg 6 megapixels- the best compromise between number of pixels and image noise. It is demonstrated: the increase of details with more pixels and the increase of errors if the pixels get too small.

viernes, noviembre 02, 2007

Usabilidad de motores búsqueda

La usabilidad no se consigue con focus groups, porque éstos son encuestas de opinión a un grupo de gente. La usabilidad mide actividades/ acciones reales de un usuario concreto, no opiniones de un conjunto.

Understanding Search Usability
Focus groups measure group opinions about an interface. A focus group's measurements are not task oriented. The negative aspect of focus groups is a herd mentality. Granted, if I do not like an interface and genuinely would not use it, no amount of peer pressure is going to get me to change my opinion. But that is just me. Peer pressure often yields poor interfaces.

Berrypicking: cómo busca información la gente, en realidad

Artículo seminal sobre la teoría de la búsqueda. Information foraging, refinamiento iterativo de la búsqueda, search engines...

The Design of Browsing and Berrypicking Techniques


First, a new model of searching in online and other information systems, called
"berrypicking," is discussed. This model, it is argued, is much closer
to the real behavior of information searchers than the traditional model of
information retrieval is, and, consequently, will guide our thinking better
in the design of effective interfaces. Second, the research literature of manual
information seeking behavior is drawn on for suggestions of capabilities that
users might like to have in online systems. Third, based on the new model and
the research on information seeking, suggestions are made for how new search
capabilities could be incorporated into the design of search interfaces. Particular
attention is given to the nature and types of browsing that can be facilitated.

Figure 2 represents a berrypicking, evolving search.

In Figure 3 we see the size of the picture shrunk in order to show the context within which the search takes place.

Como comprar/construirse el Media Center perfecto

Designing FiringSquad’s Reference Home Theaters
FiringSquad’s Reference Home Theaters
Building a home theater is no different than building a custom
computer. Just as you can buy a complete PC from HP starting for a
couple hundred or a Blackbird 002 for a couple grand, you can certainly
save time by going with a pre-packaged home-theater-in-a-box (HTIB).
HTIBs aren’t synonymous with budget-quality performance either. While
Wal-Mart’s $59.87 “5.1 Durabrand Home Theater System” won’t bring the
full movie theater experience home, I’m sure it’ll outperform the
speakers on the $300 TV it is probably going to be used with. Likewise,
there is probably no better premium pre-packaged HTIB solution than the
JBL Synthesis line, which starts at $15,000 for an entry-level setup,
sufficient to provide reference quality movie experience in the home,
to the Synthesis Everest, retailing at over $200,000 and featuring four
18” subs, and 800 watts per channel into 11 speakers.

Slashdot | Building a "Reference" Home Theater
Here's a much more useful article for anyone who actually wants to setup a great HT. My version's also going to be much shorter and based on much better research, since I actually occasionally work as an independant HT consultant to help people out:

1. For speakers go to Ascend Acoustics. The 170's are great, if you have a small room, go ahead and get the even smaller ones. Buy them w/the mounting bracket and aim 'em all towards the center of the "sweet spot" you want in your room. $1200 w/shipping and brackets.

miércoles, octubre 31, 2007

Gnome Online Desktop

Gnome ha creado un proyecto para integrar el escritorio con los servicios y aplicaciones web más famosos. Es un campo de pruebas para la GUI de comienzos del siglo XXI.

OnlineDesktop - GNOME Live!
The goal of the GNOME Online Desktop is to adapt the desktop to become
the perfect window for online applications like GMail, Photobucket,
Facebook, EBay, Wikipedia, and countless others that user and developer
momentum is shifting towards.

Online Desktop - Online Desktop Developer Wiki

Introducing the Online Desktop

RedHat, Google, Yahoo!, Facebook, Firefox, Salesforce.com, and
countless other organizations are changing the software we use by
shifting applications from Desktop Operating system to the web.

Microsoft will move too slowly. The next
version of Windows may be well-integrated with Windows Live, but
there's a big difference between Windows Live and the Internet. Open
source doesn't have an agenda like this; our online desktop will be
integrated with anything and everything users want to use.

As people and organizations realize they aren't really using
desktop operating systems anymore, except to launch their web browser
— open source will be there with a free-of-cost, free-as-in-freedom and super-simple alternative.

This is the right strategy for the open source desktop community. It's time to remix GNU/Linux and GNOME into a completely new take on the desktop for an online era.

Slides from GUADEC

At GUADEC we held a talk with slides.


This is not a web-based desktop or "webtop"; we are trying to create
the ideal experience outside your browser. The fact is, you need
hardware drivers, and the browser itself can't be web-based. The
computing environment of the future won't be "turtles all the way
down." But neither does it need a bunch of complexity designed for a
pre-web world.

Imagine an OS that keeps all its information online, so you can
use a live CD as easily as a full installation. When you start up a
newly-installed computer, or visit a friend's house, your whole
environment will be waiting for you, with no setup to redo. For the
techies, think Stateless Linux Desktop; your files and settings are
somewhere else.

Because our desktop is open source, it will work with all
the best-in-category web sites and services that you use, no matter who
owns them.
It can also support a diverse "long tail" of sites and
services for every interest and geographic location, as long as someone
interested in a particular service takes the time to add support for

martes, octubre 30, 2007

Hotwire: Python-powered command line

Una línea de comandos en Python, con mejoras de usabilidad equivalentes a una aplicación GUI.

freshmeat.net: Project details for Hotwire
Hotwire is intended to replace the interactive command execution portion of a typical Unix shell. It includes much of the functionality found in the combination of a terminal emulator, a shell, and core utilities like ls and grep. Most of the commands are named the same, and do basically the same thing. Where it makes sense, Hotwire improves the commands to have better defaults and makes things nicer by using the mouse, and so on.

lunes, octubre 29, 2007

Portátil ultrapequeño tamaño libro Asus EEE

Del tamaño de un libro, este es el primer modelo que Asus ha mostrado de una nueva línea de portátiles ultraportables y baratos

Eee PC
Eee Pc especificaciones

Pantalla:7" CPU & Chipstet :Intel mobile

CPU & chipset OS: Linux/ Microsoft Windows XP compatible

Comunicaciones: 10/100 Mbps Ethernet; 56K modem

WLAN: WiFi 802.11b/g

Tarjeta Gráfica: Intel UMA

Memoria: 512MB, DDR2-400

Almacenamiento: 4/ 8/ 16GB Flash

Webcam: 300K píxel vídeo cámara

Audio: Hi-Definition Audio CODEC; con altavoces estéreo ; con micrófono

Vida de la batería: 3hrs (4 cells: 5200mAh, 2S2P)

Dimensiones y Peso: 22.5 x 16.5 x 2.1~3.5cm, 0.89kg

Powered by ScribeFire.

jueves, octubre 25, 2007

Redes sociales abiertas

Por fin alguien influyente se da cuenta y habla claro: los "sitios sociales" de la web deben ser de libre acceso y con información exportable, no sólo disponibles para usuarios registrados.

Slap in the Facebook: It's Time for Social Networks to Open Up
When entering data into Facebook, you're sending it on a one-way trip. Want to show somebody a video or a picture you posted to your profile? Unless they also have an account, they can't see it. Your pictures, videos and everything else is stranded in a walled garden, cut off from the rest of the web.

Like locked cell phones and copy-protected music, Facebook is on the wrong side of the open-network debate. Facebook is a sealed bubble. Facebook users are locked into Facebook, just as iTunes locks music fans to Apple's iPod.

martes, octubre 23, 2007

Filtrado inteligente de noticias RSS

Una lista de lectores de fuentes rss, que permiten filtrado inteligente por relevancia (igual que AideRSS).

FeedHub Launches - Individualized RSS Feeds
Personalization startup mSpoke is launching a new product to mashup and personalize RSS feeds today at DEMO [disclosure: Read/WriteTalk host Sean Ammirati works for mSpoke]. The product is called FeedHub
and it creates an "individualized RSS feed" that aims to filter
relevant posts from a set of feed sources. Like similar products we've
profiled before on Read/WriteWeb - e.g. FeedBlendr, FeedRinse and BlastFeed
- the result of the Feedhub process is a single RSS feed that you then
add to your RSS Reader (e.g. Google Reader, Bloglines) or Start Page.Personalization startup mSpoke is launching a new product to mashup and personalize RSS feeds today at DEMO [disclosure: Read/WriteTalk host Sean Ammirati works for mSpoke]. The product is called FeedHub and it creates an "individualized RSS feed" that aims to filter relevant posts from a set of feed sources. Like similar products we've profiled before on Read/WriteWeb - e.g. FeedBlendr, FeedRinse and BlastFeed - the result of the Feedhub process is a single RSS feed that you then add to your RSS Reader (e.g. Google Reader, Bloglines) or Start Page.