|
Introducción La Seguridad Informática es una disciplina que trata de asegurar la integridad y la privacidad de los sistemas de la información. Cubre todos los componentes que forma un sistema de información: datos, software, hardaware, redes, usuarios, etc. En este documento se va a profundizar en la Seguridad Informática centrada al software, más concretamente en la Criptología . La Criptología es la rama de la Seguridad Informática q....
|
|
Featured in the Rhizome.org Artbase View the code here Schema was originally published in issue 5+6 of Aspen magazine. It is now being archived at UbuWeb and can be viewed here. In 1966 conceptual artist Dan Graham composed a language based work entitled Schema. The artwork consisted of a formal procedure for how to describe […]
|
|
Hoy he podido escuchar y ver en diversos medios de comunicación el anuncio de que la NASA realizaba el lanzamiento de su última misión espacial, Deep Impact , que transportará una nave cuya misión será estreyarse con el cometa Tempel 1 a una velocidad de nada menos que 37.000 km/h. El aplastante suceso ocurrirá el 4 de Julio del presente año, a una distancia 431 millones de kilómetros, un poco lejos para que cierto país pueda usar la explo....
|
|
Europe in Miniature 09:00h Made it back to the Midwest of the South Pacific, where the most threatening thing is the drug dog that will point you out to Customs if you have had any fruit (or drugs) in your backpack at any time in the last 10,000 years. How is it that a 12 hour transpacific flight can seem to take forever, and yet when it's over it's hard to say what exactly happened during those 12 hours? The memory of too-small ....
|
|
Europe in Miniature 09:00h Made it back to the Midwest of the South Pacific, where the most threatening thing is the drug dog that will point you out to Customs if you have had any fruit (or drugs) in your backpack at any time in the last 10,000 years. How is it that a 12 hour transpacific flight can seem to take forever, and yet when it's over it's hard to say what exactly happened during those 12 hours? The memory of too-small ....
|
|
Europe in Miniature 09:00h Made it back to the Midwest of the South Pacific, where the most threatening thing is the drug dog that will point you out to Customs if you have had any fruit (or drugs) in your backpack at any time in the last 10,000 years. How is it that a 12 hour transpacific flight can seem to take forever, and yet when it's over it's hard to say what exactly happened during those 12 hours? The memory of too-small ....
|
|
Halfway Around the World 09:14h I'm still stuck in LA but feel as if I'm already halfway around the world. Went out for a jog, just around the block, smelling forgotten, friendly smells, but somehow got stuck in a run down neighborhood and had to jump two fences just to get back to my hotel, which was within line-of-sight the whole time. As everyone knows, this place is not set up for pedestrians. All the trees here third-world-nati....
|
|
Halfway Around the World 09:14h I'm still stuck in LA but feel as if I'm already halfway around the world. Went out for a jog, just around the block, smelling forgotten, friendly smells, but somehow got stuck in a run down neighborhood and had to jump two fences just to get back to my hotel, which was within line-of-sight the whole time. As everyone knows, this place is not set up for pedestrians. All the trees here third-world-nati....
|
|
Halfway Around the World 09:14h I'm still stuck in LA but feel as if I'm already halfway around the world. Went out for a jog, just around the block, smelling forgotten, friendly smells, but somehow got stuck in a run down neighborhood and had to jump two fences just to get back to my hotel, which was within line-of-sight the whole time. As everyone knows, this place is not set up for pedestrians. All the trees here third-world-nati....
|
|
GPS: N40d00.000' W88d35.625' (but, bad signal in O'Hare) 13:01h Well, I'm underway, waiting for my flight to LAX. Managed to get my form stamped at customs, and found a seat near my gate with a power outlet. Itinerary: Chicago -> Los Angeles -> Auckland, NZ -> Christchurch, NZ -> McMurdo Station -> South Pole Station. Five plane rides, something like 30 hours in the air. This is my fourth trip but it's been a five year wait and ....
|
|
GPS: N40d00.000' W88d35.625' (but, bad signal in O'Hare) 13:01h Well, I'm underway, waiting for my flight to LAX. Managed to get my form stamped at customs, and found a seat near my gate with a power outlet. Itinerary: Chicago -> Los Angeles -> Auckland, NZ -> Christchurch, NZ -> McMurdo Station -> South Pole Station. Five plane rides, something like 30 hours in the air. This is my fourth trip but it's been a five year wait and ....
|
|
GPS: N40d00.000' W88d35.625' (but, bad signal in O'Hare) 13:01h Well, I'm underway, waiting for my flight to LAX. Managed to get my form stamped at customs, and found a seat near my gate with a power outlet. Itinerary: Chicago -> Los Angeles -> Auckland, NZ -> Christchurch, NZ -> McMurdo Station -> South Pole Station. Five plane rides, something like 30 hours in the air. This is my fourth trip but it's been a five year wait and ....
|
|
Last latched GPS: N41d59.099' W87d39.934' T minus 2 days. Biggest snow storm in 2 years getting me warmed up for the Pole. I've gone out each morning for the past few days on "trial runs" with Dad's old Horseman camera and tripod. Yesterday, by the time I got to Lake Michigan, the shutter cock had frozen (not a good sign) and I only got half a roll. But the film grain looks very fine (APX-100) and today the shutter worked ok. On the b....
|
|
Last latched GPS: N41d59.099' W87d39.934' T minus 2 days. Biggest snow storm in 2 years getting me warmed up for the Pole. I've gone out each morning for the past few days on "trial runs" with Dad's old Horseman camera and tripod. Yesterday, by the time I got to Lake Michigan, the shutter cock had frozen (not a good sign) and I only got half a roll. But the film grain looks very fine (APX-100) and today the shutter worked ok. On the b....
|
|
Last latched GPS: N41d59.099' W87d39.934' T minus 2 days. Biggest snow storm in 2 years getting me warmed up for the Pole. I've gone out each morning for the past few days on "trial runs" with Dad's old Horseman camera and tripod. Yesterday, by the time I got to Lake Michigan, the shutter cock had frozen (not a good sign) and I only got half a roll. But the film grain looks very fine (APX-100) and today the shutter worked ok. On the b....
|
|
Feliz año 2005 a todo el mundo! Hoy mismo he llegado de pasar este mini-puente de fin de año en Benidorm con los colegas de Benicassim. La verdad es que no ha estado nada mal el fin de semana, a pesar de haber trabajado hasta instantes antes de coger el coche, aunque hubiera sido mejor ir un poco más descansado y salir un poco más tarde el Domingo, ya que tuvimos que dejar las habitaciones sobre las 10 de la mañana, por lo que el Sábado t....
|
|
The most recent issue of the Norwegian ComputerWorld contains several articles of interest from an open-source point of view. In addition, the subject has come up for discussion at work recently. Who benefits from open-source? Primarily, it is the consumers of software. Yet the consumers of open-source devote very little resources to developing open-source software themselves. Perhaps they should? The hardest issue for organizations using o..
|
|
I like metadata for some tasks. Luckily for all of us, Commons-Attributes implements metadata for pre-Tiger JDKs. Unluckily, it requires an extra compilation step (with Ant, no less). But no more. I’ve created an extension that does it all in memory. The class uses both xjavadoc and commons-attributes. Here is an example of usage: CommonsMemoryAttributes attributes = new CommonsMemoryAttributes("src"); Class testClass = AttributeTestClass.c..
|
|
How should development teams be organized? Reduce chatty interfaces. In Lean Software Development Mary Poppendieck describes the seven wastes of production and their analogy in software development. Three of these are: Motion (software analogy: Finding information), Waiting (Waiting), and Transportation (Handoffs). I see these in many projects that I am involved in, or hear about. One problem many organizations experience is a divergence of..
|
|
I would like to start by apologizing from having a political entry in my blog. I believe that politics is intertwined with other intellectual endeavour. As scientist and engineers, we have a duty of social awareness, to see that our creations are being used for the benefit of humanity. I was saddened by tuesday’s election results. Up until the eve of November 2nd (Central European Time), I was hoping that the Unites States would wake up fro..
|
|
When I have been using easyMock Mock Objects for testing I often find it helpful to intersperse expectations and test code, for example: mock.start(); control.replay(); server.handleCommand("START"); control.validate(); control.reset(); mock.shutdown(); control.replay(); server.handleCommand("STOP"); control.validate(); Doing this with easyMock requires me to validate and reset the object frequently. I was thinking: What is stopping me from..
|
|
Spring has shown us how to effectively separate the business logic from data access logic. This allows for easy testing of business logic without having to deal with the database, but it does not provide any easy way to test the DAO code. A new feature in the Hypersonic database might just be what the doctor ordered. HsqlDb 1.7.2 introduced RES urls. If you access your database with a RES-url, you get an in-memory database initialized with ..
|
|
For a long time, I have been plagued by comment spam on my blog. To battle this problem, I have now installed a Movable Type plug-in that verifies that posters are not robots. This will hopefully improve the situation. The plug-in is called scode. It displays a number in an image that the user needs to type to verify that he is not a robot. The plug-in was a bit of a pain to install: My version of the perl GD image creation library did not ..
|
|
On JavaZone (which was an huge success, IMHO), Richard Stallman was the guest of honor. He talked about the four freedoms which free software gives you, how the Sun Java implementation is not free, and why that might concern us. Then, he talked about something that should concern all of us, even if you think Free Software is bogus: software patents. As I understand Stallman, if software patents become law, you can violate a patent without k..
|
|
I am currently reading Hackers & Painters by Paul Graham. It contains many brilliant essays, but it also has a few not so brilliant ones. In “Mind the Gap”, Graham proposes the idea “in a modern society, increasing variation in income is a sign of health”. The rationale for this is that some people have the potensial to be more productive than others and by rewarding them proportionally, everyone as a whole would be better off.
|
|
When I look back at the lessons from User Stories Applied, I realise that many approaches to requirements muddles different purposes of requirements together. There are three things requirements need to address in one form or another: First, the development team needs an understanding the needs (requirements) of the user. Second, the project needs a specification of what is inside and outside the scope of the project, as well as the priorit..
|
|
I bought User Stories Applied to get help with practical problems with writing good user stories and requirements in general, but it ended up changing the way I think about requirements and tracking them. The book first fullfills one very important mission. It answers “what is a good user story” with a mnemonic rule: Independent, Negotiable, Valuable, Estimatable, Small, and Testable (INVEST). Cohn refers to William Wake as the source of th..
|
|
We just came back from the Ontario Science Centre today. While my daughter checked out the educational exhibits (obviously learning important information), I was more impressed by the fact that some exhibits that haven’t changed for several years are still powered by Mac Classics! And to boot, the exhibits were still pretty damn good with those old computers.
|
|
We just came back from the Ontario Science Centre today. While my daughter checked out the educational exhibits (obviously learning important information), I was more impressed by the fact that some exhibits that haven’t changed for several years are still powered by Mac Classics! And to boot, the exhibits were still pretty damn good with those old computers.
|
|
Ya llevaba tiempo tratando de empezar con la astrofotografía con webcam, pero entre unas cosas y otras siempre lo dejaba para otro momento. Al final el pasado día 6 de Junio me decidí a intentarlo. Tras unos cuantos intentos por usar un adaptado hecho con la funda de un carrete de fotos, acabé sujetando la webcam al portaocular con una simple goma que me dieron mis abuelos la última vez que estuve en Madrid (¡hay que ver lo que a un....
|
|
In 2004, I had the distinct privilege of being an unpaid Interaction Designer and Programmer for an ambitious Iowa City tech startup hoping to make waves in the then-emerging world of touchscreens. The technology was crude, unreliable, and already a dead-end, but the founders had a patent, some trademarks, and just enough confidence to convince […]
|
|
Today I attended a meeting where IBM/Rational got to extol their glorious Unified Process (RUP). RUP has a lot of good sides, and I think a lot of the high-level ideas are very good. Phases, workflows, artifacts, and roles all make sense. The concepts can be used to understand any process, even “non-processes” like code-and-hack. The central question then is whether the components of RUP individually are the right ones for a given project a..
|
|
I have a confession. I looove gadgets. With many knobs and blinking lights and cool stuff. Stuff like Blinkenlights makes me quite excited. When I was young, I used to play with hours with math. I invented the hyperparabola, which was my own term for a formula that combined a hyperbolic function and a parabolic function. I could make a neat curve based on the formula. Opening Rational’s RUP tool gives me the same feeling.
|
|
Para retomar de nuevo la marcha del blog, he decidido comenzar mostrando algunos ejemplos de programación en C#. Por el momento os dejo el obligatorio programa para todo aquel que empieza con algún lenguaje. Hola Mundo! using System; namespace HolaMundo { public class HolaMundo { public static void Main (string [] args) { Console.WriteLine ("Hola Mundo!"); } } } Sencillo, ¿verdad? Tiene mucha semejanza con Java, exceptuando que l..
|
|
Extreme Programming vs. Interaction Design Elden Nelson interviews Kent Beck, the founder of the Extreme Programming method and author of “Extreme Programming Explained: Embrace Change”; and Alan Cooper, the prime proponent of interaction design and author of “The Inmates are Running the Asylum”. The interview is well worth the effort of navigation through the horrible interaction design of FTPOnline. Beck’s analysis of interaction design a..
|
|
Yes! The first thing that strikes me about Eric Evans “Domain-Driven Design: Tackling Complexity in the Heart of Software” is how it seems to bring together the ideas that have resounded the best with me during the last few years. The central thesis of the book is that that enterprise software should to be built around the model that (non-software) experts in the field has of the problem domain. The shared understanding between the software..
|
|
I was recommended “The Art of UNIX Programming” by Eric Raymond (esr) from Joel Spolsky’s “Joel-On-Software” blog. The recommendation in it self warrants some comments, as Joel Spolsky normally is very much a Windows-kind of guy. Despite the title, the book definately has much to offer people who never touch UNIX as well. esr focuses on the cultural aspects as much as the technical aspects. For organisations that are migrating into Unix inf..
|
|
Oh No! DTO! Should DTOs have public variables? Or should they have private variables with getters and setters? [via Artima Weblogs] Finally someone with a little sense on the subject. Notice that this fits in with the idea of “accessors considered harmful”. (Which, just for the record, I noted before Holub) A final observation by Dave Astels: “Sometimes a data structure is just a data structure.”
|
|
I have been looking for a while for a refactoring tool that could improve the encapsulation of my code. More specifically, I want to be able to analyse a closure of code (like what JDepend does), and make methods private, package protected or protected as much as possible. Of course, if it is to be useful, there has to be a good way of defining root classes and methods, ignored name patterns (getters/setters for those who are still addicted..
|
|
Martin Fowler has an excellent piece about MDA on his blog. Also be sure to check out Fowler’s link to Dave “Bederra” Thomas’ article on UML. It seems like quite a few people who are knowledgeable about MDA dislike Fowler’s article quite a bit. I thought it was time someone who knows MDA and is not starry-eyed about it chipped in. Yeah, that would be me, your humble host ;-). I have worked quite a bit with Compuware’s tool OptimalJ, and pre..
|
|
I have been real bad about writing in my blog lately, but I am finally back. It’s been a crazy few months, including a new job, which of course takes up some time. I have now officially stopped working as a consultant, but I still take some projects on the side when time permits. My next interesting event will be Software 2004, where I am both a speaker at the .
|
|
This paper documents the creation and testing of a game playing artificial intelligence (AI) agent program. The agent is designed to play a game of Connect Four by Milton-Bradley. The game is played by dropping pieces into a game board consisting of a grid of 6x7 slots. The object is to make a vertical, horizontal or diagonal line of four pieces before the opposing player does. The agent designed in the current study is able to play against....
|
|
A Literature Review The purpose of this paper is to provide an overview of the existing literature concerning speech segmentation, categorical perception, and some other issues concerning bilinguals of English and Japanese. It will touch on some of the differences in the two languages and how they affect learning the L2. The paper will start by providing background information about some of the two languages and some of the current issues....
|