Buscar en Mind w/o Soul

lunes, enero 07, 2008

Buscador de vuelos con selección de precio y dia

Si no tienes decidida la fecha de salida y llegada, con este buscador puedes ver qué dia es el más barato, buscando entre montones de compañías. Permite escoger aviones de compañías distintas para la ida y la vuelta.

Vuelos baratos a Dublín en enero desde Madrid
Avión






208,00









































































































































































































156,00
104,00
52,00


Powered by ScribeFire.

viernes, enero 04, 2008

Psicología cognitiva: the Big Picture

Resume el campo de estudio, y nombra las principales disciplinas que lo abordan (con tradiciones muy diferentes).


Cognitive ergonomics - Interaction-Design.org: A site about HCI, Usability, UI Design, User Experience, Information Architecture and more..

Methods-Theories Used


Methods and theories used in CE include:


  • Hierarchical Task Analysis (Kirwan and Ainsworth 1992)
    • Goals-Means Analysis
    • Events Analyses
    • Root-Cause Analyses
    • Network Analyses, etc.
    • Group Task Analysis
  • Cognitive Task Analysis (Hollnagel 2003)
    • cognitive interviewing
    • analysis of verbal protocols
    • multi-dimensional scaling
    • ethnographical analyses
    • computer simulations of human performance (cognitive simulations)
    • human error analysis
    • Performance Migration Analysis
  • Distributed Cognition (Hutchins 1995)
  • Activity Theory (Nardi 1996)
  • Course of Action Task Analysis (Theureau 2003)
  • Joint Cognitive Systems (Hollnagel and Woods 2005)

Where to Learn More


Cognitive Ergonomics embraces a diverse field of disciplines and as
a result no authoritative books exist, or even common terminology,
although efforts have been made to develop one – e.g. (Dowell and
Long 1998).

Reproductor MP3 chulo



2Gb. Reproductor MP4. Video, MP3, OGG. FM. NUEVO DISEÑO en venta en eBay.es (finaliza el 07-dic-07 21:18:39 H.Esp)
Tienda helia.es Radio, video. 45€

http://cgi.ebay.es/2-GB-MP3-MP4-REPRODUCTOR-SUPERSCHIK-RADIO-VIDEOFOTO-2GB_W0QQitemZ230208569778QQihZ013QQcategoryZ140676QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
Radio, video, 1.8''. 33€
4Gb, 1.8''. 37€. http://cgi.ebay.es/4-GB-MP3-MP4-REPRODUCTOR-SUPERCOOL-RADIO-VIDEOFOTO-4GB_W0QQitemZ230209422302QQihZ013QQcategoryZ140676QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

Coreanos:
http://cgi.ebay.es/4GB-NUEVO-ALTAVOZ-INTEGRADO-Nuevo-Generacion-MP3-MP4_W0QQitemZ150199535843QQihZ005QQcategoryZ140676QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
http://cgi.ebay.es/2GB-MP3-Player-MP4-FM-la-nueva-generacion-esta-aqui_W0QQitemZ140193515652QQihZ004QQcategoryZ140676QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

Necesitan conversor de video a formato portable.

Un cuento de hadas "genéricamente correcto"



X: A Fabulous Child's Story -- by Lois Gould
Once upon a time, a baby named X was born. This baby was named X so that nobody could tell whether it was a boy or a girl. Its parents could tell, of course, but they couldn't tell anybody else. They couldn't even tell Baby X, at first.

You see, it was all part of a very important Secret Scientific Xperiment, known officially as Project Baby X...

5 consejos para novatos en Linux

Consejos "no tecnológicos" y muy útiles para el estado actual de las distros más comunes.


Flipping the Linux switch: 5 tips every new Linux user should know - Download Squad

1. Experiment with LiveCDs

Reason: LiveCDs
are full-bodied, working versions of Linux you can run without touching
your hard drive. Many distributions now offer LiveCDs, and we recommend
trying a few to really get a feel for the different Linux flavors and
desktops. If you've chosen a distribution that doesn't have a LiveCD,
we strongly recommend having a live disk of some sort around. If you
should be unable to boot your system (yes, even Windows!) you can use your LiveCD to repair damage or retrieve files that you can't live without.

2. Install /home on a separate partition

We
have our qualms about mentioning this, due to the involvement of two
subjects new users find intimidating anyway: partitioning and
installing. But it's probably the single most useful thing to know as a
Linux user, and will make management and any subsequent installs of
your system a whole lot easier.

Reason: Installing
/home (your user folders) on a separate hard drive partition means
this: If you want to try another flavor of Linux (or you mess something
up beyond belief) you can keep all your /home folders (and their
contents) intact.

How to do it: This is most easily set up when first installing Linux (though it can be done after the fact).
It's a bit tricky because you'll need to manually partition your disk,
either through the system's installer or through a program like fdisk.
We recommend using the system's installer should your distribution have
one that handles partitioning (Ubuntu, openSuSE and most distros that
new users tackle first have built-in system partitioners). Trust us,
it's easier that way.

In its simplest form, you'll need three
partitions on your disk with the mount points /, /home, and swap. Swap
should be the smallest (the usual recommendation for swap is twice the
size of your RAM). /home and / can be divided over the remainder of the
disk space, and it's okay to make /home larger if you've got ridiculous
amounts of drive space.

System Partitioner Kubuntu Linux with example partitions

What happens: Linux puts all
your programs, logs, and system-wide settings on the / partition. All
of your documents and user-specific settings are saved on the /home
partition. If you decide to change distributions, or if something gets
irreconcilably borked, you can reinstall Linux by reformatting the /
partition and leaving the /home partition unformatted (remember to make
the partition the /home mountpoint again, though!). Set yourself up
with the same username(s) when configuring the system, and everything
from your address book to your photos should be accessible.

3. When in doubt, use the vesa drivers!

Reason:
Graphics support is sometimes an issue with Linux. Many distros give
you the option to configure your card if it is not immediately
recognized by the system. This is where a lot of new users get tripped
up. They tend to pick the driver that seems closest to their graphics
card model. Sometimes they're lucky, and it works. But if you're a
brand new user, your safest bet is to use the vesa driver. You won't
get fancy effects, and it'll look ugly, but you will have a graphical interface. You can then search for the correct drivers for your card.

4. Fear not the command line.

Reason:
You don't need to be a guru to use the command line. Sometimes the
quickest, easiest way of getting to the root of a problem is to whip
open a terminal, and type the name of the program you want to run. If
it's segfaulting, or can't find a component it needs... the output will
tell you. The command line often gives you hooks to dig into a problem,
whereas just clicking on the launcher might just get you an endlessly
bouncing cursor and nothing to go on. Linux is particularly forthcoming
with useful error messages, but you need to know where to look.

5. Ask for help before you get frustrated.

Reason:
Frustration makes things worse for everyone. Going into a forum and
prefacing your problem with "This sucks, I'm going back to Windows/Mac"
(whether you mean it or not) doesn't make people more willing to help.

Best ways to get help:
If you've heard it once, you've heard it a gazillion times: Google is
your friend. If you have a problem with something on your system,
chances are someone else has too. If the solutions you find don't help,
by all means post your question to a pertinent forum or mailing list, telling all the details. We mean all
the details. Tell the world your hardware, distribution, error
messages, show any logs or configuration files you think might be
useful, and explain what you've tried to do to solve it. Nothing makes
an old Linux user happier than hearing a tech question beginning, "I
searched here, here and here, tried this, and this, and I still have a
problem."

Making the switch to Linux can be intimidating, but it doesn't have to be. There is a lot of advice out there, some good, some bad,
and some that just won't apply to your situation. With these five tips
in your arsenal, you're well on your way to a positive Linux experience.

Test de Usabilidad con varios prototipos simultáneos

Usar varios prototipos de papel a la vez es mejor que usarlos de uno en uno en pruebas separadas. Artículo destacado de 2007

Getting the Right Design and the Design Right:
Testing Many Is Better Than One


HOWTO - Diseño participativo

Consejos para preparar una sesión NO DE USER-TESTING, sino de DISEÑO GUIADO POR EL USUARIO (¡son conceptos distintos!)

Participatory Design (Design Usability Resources) - Information & Design

  • Introductions—Participants introduce themselves. The facilitator can set the tone by being first to do so.
  • Usability presentation—This is an opportunity to get participants thinking about usability.
  • Objectives
    and Expectations. Be clear about the purpose of the workshop, and
    identify what each participant expects as an outcome.
  • Identify
    issues—The issues may be with a system to be replaced, or with
    the domain in general. Use affinity diagramming to extract and
    structure the issues.
  • Design goals—With the issues in mind, identify the usability goals that the system must meet.
  • Scenarios—Scenarios serve to centre the discussion on the actual users. Have participants read and refine the scenarios.
  • Paper
    prototyping. Split the group in two and have each spend a short amount
    of time (no more than 20 minutes) working independently on solutions
    that address the selected scenario or scenarios.
  • Combine designs. Each group presents its design and the group discusses relative merits.
  • Further
    design work. Depending on the outcome of the first prototyping session,
    decide how to use the remaining time most effectively.
  • At the end of the workshop, review expectations and objectives to ensure they have been met.
  • Document the outcomes as soon as possible.



Be prepared to diverge from the prepared agenda if necessary.

jueves, enero 03, 2008

El Zen de Python

Los principios de diseño de Python, en formato minimalista

PEP 20 -- The Zen of Python
    Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

Ensayo sobre el periodismo del tercer milenio

Ensayo sobre un cambio de paradigma en el periodismo, propiciado por las nuevas tecnologías. Algo tipo WikiNews.

A fundamental way newspaper sites need to change | Holovaty.com

But more fundamental shifts need to happen for newspaper companies
to remain essential sources of information for their communities.

One of those important shifts is: Newspapers need to stop the story-centric worldview.



Conditioned by decades of an established style of journalism, newspaper journalists tend to see their primary role thusly:



  1. Collect information
  2. Write a newspaper story


The problem here is that, for many types of news and information, newspaper stories don't cut it anymore.



So much of what local journalists collect day-to-day is structured information:
the type of information that can be sliced-and-diced, in an automated
fashion, by computers. Yet the information gets distilled into a big
blob of text -- a newspaper story -- that has no chance of being
repurposed.

Para demostrar que eres inhumano

"Best captcha ever" :-)

Quantum Random Bit Generator Service
Qualifying question

Just to prove you are a human, please answer the
following math challenge.

Q: Calculate:
.
A:

mandatory




Note: If you do not know the answer to this question,
reload the page and you'll (probably) get another, easier, question.



Note: If you do not know the answer to this question,
reload the page and you'll (probably) get another, easier, question.

Modelo de comunicación que representa malentendidos

Pequeño modelo sobre la comunicación, sirve para aclarar malentendidos entre personas con trasfondos culturales o políticos opuestos.


InfoQ: Don't Let Miscommunication Spiral Out Of Control
Well, I can't ask Virginia Satir [1],
but I've learned one of her communications models that serves me well.
I've never read her original work, so what I know is the simplified,
second-hand version. Even so, it works for me, and it could work for
you.


In this model, there are four fundamental steps to going from
stimulus to response: intake, meaning, significance, then response. Now
we all know that all models are simplifications, and therefore
incomplete; but this model is complete enough to do wonders. When I see
communication go wrong, Virginia's model usually helps get it back on
the rails.

Análisis de código para proyectos open source



:: scan.coverity.com : Accelerating Open Source Quality ::
About Coverity's Scan

Coverity is a company that creates tools for software development. Its premiere product is Prevent, a static-analysis code inspection tool. Coverity offers the results of Prevent's analysis for free to open source developers.

If you are a member of an open source project, and your project is already listed on the Scan Ladder, read the Developer FAQ then follow the Sign In link beside the entry for your project on the ladder.

If you are a member of an open source project, and your project is not already listed, read the Developer FAQ, then please email scan-admin@coverity.com

If you are not a member of an open source project, please see the FAQ for additional information about why access is limited to developers.

miércoles, enero 02, 2008

Recuperación de discos duros estropeados

Rescate de información en discos duros, CDs y DVDs estropeados.

Debian Package of the day: gddrescue

I wanted to recover data from a failing hard drive, and asked on IRC if any good tools existed for Ubuntu. Someone pointed me towards GNU ddrescue (named gddrescue in Debian and Ubuntu), which is designed for rescuing data from any file or block device.

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

OLPC

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 -


Download

Getting_Started

Documentation

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!