Esta semana pasada estuve 5 días en Amsterdam y un pueblo cercano, Leiden. No llevé cámara, solo me traje un par de fotos hechas con el móvil, como éstas:
1. Centro de Leiden.
2. Típico canal de Amsterdam.
3. No, no es un edificio del gobierno ni nada parecido, es un cortinglés del centro de Amsterdam.
4. La iglesia de nosequé de Amsterdam. Me molan los lens flaresde la foto.
Quizás lo que más me sorprendendió de Amsterdam es la cultura de la
Bicicleta. Es increíble, gente de todas las edades utilizan la bicicleta como si fuesen una extensión de sus piernas. Niños, viejos, dos en la misma bici, comiendo, hablando por el móvil, enviando mensajes... hasta leyendo!! Por supuesto, el carril bici es omnipresente, así como los parkings (frente a la estación central de Amsterdam está el
mayor parking de bicicletas de Europa --3000 creo que era el número de plazas)
Esto hace los desplazamientos de la población mucho más eficientes, económicos y ecológicos. Se nota el menor número de coches que en otras grandes ciudades, y la mejor forma física de la gente en general. Por supuesto, no tienen cuestas como en Santiago :P
Aproveché para hacer algunos bocetos con el iPad:
Son bastante fuleros, pero me valieron para cogerle soltura al programa. No recordaba el cambio de gamma del iPad al PC, se ven las imágenes más oscuras y saturadas que en el iPad.
Por otra parte, creo que me me pasé de ambicioso.. no es lo mismo dibujar lo que ves en 15 mins con un lápiz que hacer una ilustración en una pantalla a todo color en el mismo tiempo..
Por cierto, estando allí me coincidió el partido de Holanda - Uruguay.. todo un acontecimiento en el lugar.
En cuanto a visitas concretas, dada la naturaleza del viaje no tuve mucho tiempo ni oportunidad, pero pude aprovechar para visitar y disfrutar el
Rijksmuseum y el
Museo de Van Gogh :)
En fin, una visita muy agradable y recomendable!
1. Abre tu aplicación favorita de dibujo (Brushes, Sketchbook, Ideas..)
2. Pinta todo el fondo de negro, y colócate enfrente de la pantalla, de tal modo que te mires como en un espejo.
3. Cierra un ojo
4. Escoge un color claro y dibújate! :)
1. Choose your favourite drawing app (Brushes, Sketchbook, Ideas..)
2. Paint the background black, and stay opposite the screen, so you can see yourself like in a mirror.
3. Close one eye
4. Choose a bright color and draw yourself! :)
Actualización/Update:
Hace un par de semanas que ya no trabajo en
Bren. Como siempre, una experiencia agradable y familiar, siempre se trabaja a gusto allí. Trabajé haciendo las
texturas y el
shading de todos los personajes de
Copito de Nieve, o sea, pintando monos. Lo más interesante fue el hecho de haber trabajado a fondo con un shader de
Subsurface Scattering, nunca lo había tocado en producción y aunque todavía no lo domino, fue un buen entrenamiento.
Un abrazo a los compañeros de Bren! Ánimo, que no queda nada! :D
Ahora estoy en casa, rasc- trabajando duramente en proyectos que tenía por acabar, y esperando acometer otros nuevos y tentadores, como acabar Luxi, sacar Trenes 2.0, y hacer alguna aplicacioncilla para el iPad (por cierto, vendo mi iPad! -naah, es una broma :D)
Por cierto, he cambiado las imágenes que tenía en la galería de
Planet 51 y ajustado sus thumbnails. Entrando en la portada de la web (
http://feiss.be), todo el atractivo era el
astronauta de Planet, y me da la sensación de que estaba abusando injustamente del trabajo de los compañeros de
Ilion cuando yo solamente hice el
fondo (un fondo bastante simple, por otra parte). Así que la he reemplazado por una tira con algo más de mi trabajo, y reencuadrado los thumbnails. No queda tan bonito como antes, está claro, pero es más coherente.
Intentaré conseguir los fondos originales, y así mostrar el trabajo real. Más que nada porque muchos, al leer "matte painting", ya entendéis que de lo que se habla es de los cielos, pero habrá mucha otra gente que piense que las imágenes de Planet las hice yo por completo (ya molaba XD).
En fin, cuanta labia. A curraaar!!
ups! ~ 1 year ago
I missed a VERY important event in the .fla of FlashUP.
It is DataEvent.UPLOAD_COMPLETE_DATA, which is called when the client receives the response from the server, after the file was uploaded.
So, you'd have to add the event like this:
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, uploadCompleteHandler);
and then the hander:
function uploadCompleteHandler(event:DataEvent):void
{
//this is when we have to call the js, not in completeHandler()
ExternalInterface.call("flashup_fileComplete", event.target.name, event.data);
}
------
Another important thing to have in mind is that Flash upload connection opens a new session with the server, so if you are using the flash uploader in a section which requires authentication, FlashUP is not going to work out of the box.
The fix is to send the cookie or sessionid (or whatever you use) to the flash via FlashVars, and then append that value to the server's upload url, so it can check where the connection comes from.
A mess. Too many hours wasted to discover these things... -_-¡
This is a small "web component" I've just made for handling uploads. It uses Flash to support multiple files at once, to be a little more robust than simple html, and to have information of the upload progress, which is displayed using javascript+css.
(well, in the video the upload is done locally and the files are relatively small, so the progress bars go from 0 to 100 :P)
Download FlashUP
The installation is very simple:
1. In your HTML, put the traditional code for a file upload:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="fileid"><br>
<input type="submit">
</form>
2. Include flashup.js, and call flashup('fileid') function after the page is loaded.
3. Set your button and progress bars style (see index.html included in the package)
If Flash is available, the form content will be replaced by FlashUP, and files can be uploaded like balloons in the air. If Flash is not available, the form will remain as originally was.
The code it's very simple and straightforward, I just made something lightweight and productive for my own projects, and I thought someone could use it too, so here it is :)
Cheers!
Yesterday I've received an email from
Reinvigorate.net, telling that their new stats system is available. I was surprised of one of their new features:
Heatmaps. They record all the clicks your visitors have done in your website and they show you all of them in that gorgeous way (you can see an example clicking the fourth image in their homepage).
I've tried!, FSM knows it... but I could'n manage the urge for trying it by myself:
This is the very rough and fast attempt. You can play with it here:
http://feiss.be/exp/heatmaps/ It's not the same stuff as reinvigorate, but similar. Instead of getting the clicks per page of many visitors, it gets many clicks from one visitor, and renders the information using
metaballs, like reinvigorate (although my colors are not so nice :_(
Also, It records the movement of the mouse, showed in white tracks.
The thing uses the html5
canvas element. I tried to do a progressbar, but it's no possible*, the DOM is not refreshed until the whole computation is done. I've tried with a
Worker, but sadly, it seems that Workers don't have access to the DOM, so time wasted (well, not exacly, I've learnt how to use them ;)
The script is very slow! At first I've did it using ALL the page viewport, but it was too slow, so I've moved the rendering to only the image area. Reinvigorate doesn't have this problem, since their render is surely done in the server (and using a native -and faster- code), but the fun thing of this little experiment was doing it at the client ;)
Sorry, the code is really ugly, unoptimized and undocumented :P
*Well, I think that using Timers and using a renderRow() function it could be done, but I think it would be too ugly, it doesn't worth it :P
NOTE: Upps, It seems It only works in Safari, I'll try to correct it these days. FIXED! (great performance in Chrome, as usual :)
← Older posts |
Newer posts →
All content is Copyright 2009 Diego Fernández Goberna, unless otherwise stated.