Tuesday, April 1, 2008
Friday, January 11, 2008
Elias, I think this is the beginning of a beautiful program
Today I started slime and it said something like "this could be the start of a beautiful program" and it remembered me the famous Casablanca phrase:
"louis i think this is the beginning of a beautiful friendship", so I made this little emacs startup greeting:
(defun startup-echo-area-message ()
(format "%s, I think this is the beginning of a beautiful program" (getenv "USER")))
just for fun.
on the other hand, I'm developing an emacs library to retrieve problems from projecteuler.com directly to an emacs buffer, so whenever I'm bored, I can try to resolve those little beautiful mathematical problems in Emacs.
its almos ready, I'll tell you.
elias
"louis i think this is the beginning of a beautiful friendship", so I made this little emacs startup greeting:
(defun startup-echo-area-message ()
(format "%s, I think this is the beginning of a beautiful program" (getenv "USER")))
just for fun.
on the other hand, I'm developing an emacs library to retrieve problems from projecteuler.com directly to an emacs buffer, so whenever I'm bored, I can try to resolve those little beautiful mathematical problems in Emacs.
its almos ready, I'll tell you.
elias
Tuesday, December 11, 2007
economy in general
hi !
I've recently seen these 2 videos on video.google.com:
Zeitgeist The Movie:
http://video.google.com/videoplay?docid=5547481422995115331
and
Money as Debt:
http://video.google.com/videoplay?docid=-9050474362583451279
both quite interesting (though maybe not as scientific accurate and prove-bearing as exptected..)
those lead me to this interesting article on wikipedia:
http://en.wikipedia.org/wiki/Seigniorage
"The revenue derived from issuing currency" from a goverment or private company as the FED.
I recently bought George Soros's Open Society, which I'm really eager to start reading... what might a pure-economist understand by "Open Society", as opposed to what a geek like me does understand ?
lets see !
I'll try to report about this in an upcoming post.
I've recently seen these 2 videos on video.google.com:
Zeitgeist The Movie:
http://video.google.com/videoplay?docid=5547481422995115331
and
Money as Debt:
http://video.google.com/videoplay?docid=-9050474362583451279
both quite interesting (though maybe not as scientific accurate and prove-bearing as exptected..)
those lead me to this interesting article on wikipedia:
http://en.wikipedia.org/wiki/Seigniorage
"The revenue derived from issuing currency" from a goverment or private company as the FED.
I recently bought George Soros's Open Society, which I'm really eager to start reading... what might a pure-economist understand by "Open Society", as opposed to what a geek like me does understand ?
lets see !
I'll try to report about this in an upcoming post.
Wednesday, December 5, 2007
Thursday, November 29, 2007
artículo interesante "programming collective intelligence"
http://www.oreillynet.com/pub/a/network/2007/11/14/an-interview-with-toby-segaran.html
este tío dice:
"what's still lacking is something which finds information online for me that I will find interesting; I know there are a number of attempts to solve this problem and I've tried many of them but nothing has retained my attention so far."
éste, lo que necesita es un agregador de RSS 'inteligente' como el mio, que sugiera posts basándose en la probabilidad condicionada de Bayes de que te guste un post basándose en los que has dicho q te gustaban.
bueno, lo del bayes lo he metido a la fuerza para hacerme el interesante, pero + o - cuela, no ?
elias
este tío dice:
"what's still lacking is something which finds information online for me that I will find interesting; I know there are a number of attempts to solve this problem and I've tried many of them but nothing has retained my attention so far."
éste, lo que necesita es un agregador de RSS 'inteligente' como el mio, que sugiera posts basándose en la probabilidad condicionada de Bayes de que te guste un post basándose en los que has dicho q te gustaban.
bueno, lo del bayes lo he metido a la fuerza para hacerme el interesante, pero + o - cuela, no ?
elias
nueva idea
Últimamente, cuando leo mis RSS, veo bastantes posts comentando otros posts que ya he leido (porque también los tengo en mi rss).
Esto es ineficiente (a primera vista).
La solución es : cada post lleva una etiqueta (o "tag") invisible, que apunta al post original que se está comentando.
Entonces mi lector de RSS, detecta que yo ya he leido el post original, o alguno que ya comentaba este tema, y me lo marca como 'menos interesante'.
Esta idea es genail. Si fuera a montar otra empresa, haría un lector de RSS online con esta 'feature'... pero ahora que lo pienso, los usuarios tendrían que indicar cual es el post original. O bueno, en realidad yo podria 'inferir' esa información de los keywords, y links del post. Eso añadiría la salsa mágica diferenciadora de mi lector de RSS.
Por otro lado, soy usuario de muchas redes sociales distintas. Según mi punto de vista, todas intentan crearse un 'perfil' de ti, de quién eres tu, de qué te interesa, quienes son tus amigos... para utilizar eso para enviarte publicidad 'enfocada' a tus necesidades. Esto da mucho dinero (preguntarle al zukerberg de facebook, sino ;P).
Realmente siento que si hay algo que es lo que define mejor mi perfil en internet, son los RSS que leo.
pues en la próxima red social que haga, voy a sugerir a los usuarios que sean amigos de otros usuarios basándome en la correlación de sus RSS. Si hay mucha correlación, serían buenos amigos, sin duda. Si no hay correlación, también podrian ser buenos amigos, pero con menos afinidades en el internet, por tanto menos interés de ser amigos 'a través de internet'.
esto creo que es una idea potentísima. Si conozco a alguien que lea los mismos RSS que yo, seremos amigos, sin duda.
Ejemplos de las 2 ideas expuestas:
Hoy leyendo el excelente Anarchaia, me he cruzado con la noticia de que Mauricio Fernandez ha lanzado ruby-wmii. Ya lo sabía porque estoy suscrito a eigenclass.org.
También ponía que google abría su highly Open Participation Contest. Lo sabía porque estoy suscrito a developer.google.com (o como se llame).
También ponía artículos de Lambda The Ultimate, a los que también estoy suscrito. Y a ruby inside, al q tb estoy suscrito.
También estoy suscrito a bubblegeneration.com, y a las news de sourceforge y developerworks, para estar siempre a la última de qué pasa en el mundo open source.
también estoy suscrito a xkcd y a "La viña del Señor" por la risa, y a fogonazos.com, por pasar 10 minutos al dia con algo interesante.
etc, etc.
Esto es ineficiente (a primera vista).
La solución es : cada post lleva una etiqueta (o "tag") invisible, que apunta al post original que se está comentando.
Entonces mi lector de RSS, detecta que yo ya he leido el post original, o alguno que ya comentaba este tema, y me lo marca como 'menos interesante'.
Esta idea es genail. Si fuera a montar otra empresa, haría un lector de RSS online con esta 'feature'... pero ahora que lo pienso, los usuarios tendrían que indicar cual es el post original. O bueno, en realidad yo podria 'inferir' esa información de los keywords, y links del post. Eso añadiría la salsa mágica diferenciadora de mi lector de RSS.
Por otro lado, soy usuario de muchas redes sociales distintas. Según mi punto de vista, todas intentan crearse un 'perfil' de ti, de quién eres tu, de qué te interesa, quienes son tus amigos... para utilizar eso para enviarte publicidad 'enfocada' a tus necesidades. Esto da mucho dinero (preguntarle al zukerberg de facebook, sino ;P).
Realmente siento que si hay algo que es lo que define mejor mi perfil en internet, son los RSS que leo.
pues en la próxima red social que haga, voy a sugerir a los usuarios que sean amigos de otros usuarios basándome en la correlación de sus RSS. Si hay mucha correlación, serían buenos amigos, sin duda. Si no hay correlación, también podrian ser buenos amigos, pero con menos afinidades en el internet, por tanto menos interés de ser amigos 'a través de internet'.
esto creo que es una idea potentísima. Si conozco a alguien que lea los mismos RSS que yo, seremos amigos, sin duda.
Ejemplos de las 2 ideas expuestas:
Hoy leyendo el excelente Anarchaia, me he cruzado con la noticia de que Mauricio Fernandez ha lanzado ruby-wmii. Ya lo sabía porque estoy suscrito a eigenclass.org.
También ponía que google abría su highly Open Participation Contest. Lo sabía porque estoy suscrito a developer.google.com (o como se llame).
También ponía artículos de Lambda The Ultimate, a los que también estoy suscrito. Y a ruby inside, al q tb estoy suscrito.
También estoy suscrito a bubblegeneration.com, y a las news de sourceforge y developerworks, para estar siempre a la última de qué pasa en el mundo open source.
también estoy suscrito a xkcd y a "La viña del Señor" por la risa, y a fogonazos.com, por pasar 10 minutos al dia con algo interesante.
etc, etc.
Thursday, November 22, 2007
te partes de la risa
http://www.youtube.com/watch?v=uWyKOvX00h0
jjajajaja !!
es hilarante, como el gas !
jjajajaja !!
es hilarante, como el gas !
my fingers hurt again
Did I tell you that I had Repetitive Strain Injury some time ago ? at that time I think I was using VI... or maybe emacs ?
I've heard VI is more ergonomic, that's why even though I love emacs, I'll start using VIPER mode, which uses some of the ergonomic-key-bindings of VI.
great stuff.
I've heard VI is more ergonomic, that's why even though I love emacs, I'll start using VIPER mode, which uses some of the ergonomic-key-bindings of VI.
great stuff.
Friday, November 16, 2007
xkcd
I usually fear to re-publishing a re-furbished (like my Mac:) article I've read in another blog, because maybe my readers have also the other blog in their RSS feeds. but this time Icant help it. This is hilarious (for hackers)
http://xkcd.com/341/
http://xkcd.com/342/
http://xkcd.com/343/
http://xkcd.com/344/
http://xkcd.com/345/
elias
http://xkcd.com/341/
http://xkcd.com/342/
http://xkcd.com/343/
http://xkcd.com/344/
http://xkcd.com/345/
elias
Mal parto me raya, se atormenta una vecina, el porro folar, y los conejos
A mi familia siempre le han hecho mucha gracia los chistes que solamente se basan en confusion linguística. A mi abuela le encanta el chiste "que le dice el gallo a la gallina ? 'qué-quieresque-te-diga'"... o el de "qué se ve desde la montaña más alta de Toronto ?": "Torontontero", que hace gracia solo porque decir "torontontero" es gracioso (y por lo de "toronto entero").
A mi hermano le encanta cambiar y modificar las sílabas de las palabras. Ahora recuerdo:
"Se atormenta una vecina"
"Mal parto me raya"
"Porro Folar" (en vez de forro polar)
las dos primeras las sacó de una obra de teatro (se las copió) y el porro folar no se de donde lo sacó. Pero cuando habla siempre cambia alguna sílaba y consigue resultados muy divertidos.
A mi también me hace bastante gracia, últimamente digo bastante "Estoy hasta los conejos", o "No me toques los conejos", (en vez de co-jo-nes).
Últimamente he leido bastantes posts sobre el tratamiento informático de las palabras y los lenguajes.
Por ejemplo hay un post del director de research de Google Peter Norvig que explica el algoritmo que usa google para sugerirte que has hecho un error en el 'spelling' de tu búsqueda (eso que te dice Google de ... "quizás quiso decir: sexo" cuando buscas 'seco' :P). Está hecho en python aquí: http://norvig.com/spell-correct.html
usa el teorema de Bayes de probabilidad condicionada.
Y los de PowerSet también están haciendo virguerias con el procesamiento del lenguaje natural.
y mi amigo Ero, un tiempo también estuvo muy interesado en el procesamiento del lenguaje, y llegó a descubrir por su cuenta los 'word-clusterings' (para luego darse cuenta de que alguien lo había inventado antes :P) también programado en python, y supongo que con el teorema de bayes.
Hace un tiempo también puso un post sobre python y procesamiento de palabras, aquí: http://blog.dkbza.org/2007/06/powerset-and-garden-path.html
Hace poco tiempo vi que Peter Norvig ha encontrado el Palíndromo más largo del mundo con un algoritmo hecho en Python (http://www.norvig.com/palindrome.html)
Y Paul Graham inventó el primer filtro anti-spam utilizando el teorema de Bayes, la probabilidad condicionada y python http://www.paulgraham.com/spam.html.
total, que esto del procesamiento del lenguaje parece algo muuuuuuuy complicado pero se pueden hacer pequeños experimentos caseros, sin programar demasiadas lineas, que pueden dar resultados espectaculares.
Parece que Python y el teorema de Bayes son los elementos clave para hacer estos experimentos.
Mi aportación al tema:
Para aprender python y a usar el Bayes ese, voy a hacer un programa que tu le des un refrán o dicho, y él te busque todas las posibilidades de permutaciones y cambios de sílabas en las palabras del refrán, que den como resultado otro refran ligeramente distinto pero que en el cual las palabras también tengan sentido. Osea que a este programa tu le dirás
"Mal rayo me parta" y el te responderá:
"Mal rato me tarta", "Mal pato me raya", "Mal paro me tarta", "Mal parto me raya", etc.
o "Se avecina una tormenta" y él te responde:
"Se atormenta una vecina", etc.
molaría, no ???
bueno, tengo mucho trabajo y no creo q lo implemente. Alguien se anima ?
elias
A mi hermano le encanta cambiar y modificar las sílabas de las palabras. Ahora recuerdo:
"Se atormenta una vecina"
"Mal parto me raya"
"Porro Folar" (en vez de forro polar)
las dos primeras las sacó de una obra de teatro (se las copió) y el porro folar no se de donde lo sacó. Pero cuando habla siempre cambia alguna sílaba y consigue resultados muy divertidos.
A mi también me hace bastante gracia, últimamente digo bastante "Estoy hasta los conejos", o "No me toques los conejos", (en vez de co-jo-nes).
Últimamente he leido bastantes posts sobre el tratamiento informático de las palabras y los lenguajes.
Por ejemplo hay un post del director de research de Google Peter Norvig que explica el algoritmo que usa google para sugerirte que has hecho un error en el 'spelling' de tu búsqueda (eso que te dice Google de ... "quizás quiso decir: sexo" cuando buscas 'seco' :P). Está hecho en python aquí: http://norvig.com/spell-correct.html
usa el teorema de Bayes de probabilidad condicionada.
Y los de PowerSet también están haciendo virguerias con el procesamiento del lenguaje natural.
y mi amigo Ero, un tiempo también estuvo muy interesado en el procesamiento del lenguaje, y llegó a descubrir por su cuenta los 'word-clusterings' (para luego darse cuenta de que alguien lo había inventado antes :P) también programado en python, y supongo que con el teorema de bayes.
Hace un tiempo también puso un post sobre python y procesamiento de palabras, aquí: http://blog.dkbza.org/2007/06/powerset-and-garden-path.html
Hace poco tiempo vi que Peter Norvig ha encontrado el Palíndromo más largo del mundo con un algoritmo hecho en Python (http://www.norvig.com/palindrome.html)
Y Paul Graham inventó el primer filtro anti-spam utilizando el teorema de Bayes, la probabilidad condicionada y python http://www.paulgraham.com/spam.html.
total, que esto del procesamiento del lenguaje parece algo muuuuuuuy complicado pero se pueden hacer pequeños experimentos caseros, sin programar demasiadas lineas, que pueden dar resultados espectaculares.
Parece que Python y el teorema de Bayes son los elementos clave para hacer estos experimentos.
Mi aportación al tema:
Para aprender python y a usar el Bayes ese, voy a hacer un programa que tu le des un refrán o dicho, y él te busque todas las posibilidades de permutaciones y cambios de sílabas en las palabras del refrán, que den como resultado otro refran ligeramente distinto pero que en el cual las palabras también tengan sentido. Osea que a este programa tu le dirás
"Mal rayo me parta" y el te responderá:
"Mal rato me tarta", "Mal pato me raya", "Mal paro me tarta", "Mal parto me raya", etc.
o "Se avecina una tormenta" y él te responde:
"Se atormenta una vecina", etc.
molaría, no ???
bueno, tengo mucho trabajo y no creo q lo implemente. Alguien se anima ?
elias
Thursday, November 1, 2007
Nostalgia
"I spend most of my life in anticipatory nostalgia, aware of the memories I’m creating. ”
jajaja
from http://project.ioni.st/
:P
jajaja
from http://project.ioni.st/
:P
Wednesday, October 31, 2007
linux,windows,linux,mac
Spectrum-Amiga-WIndows-Linux-Windows-Linux-Mac, this has been my Operating System periple. Some time ago I wrote a blog post entitled 'switch back to windows', when I recalled windows sucks, I got back to linux, and new I've got a mac with a Leopard in it.
In editors, I've been using VI *a lot*, also Eclipse *a lot*, then I learned EMACS and I loved it.
becaus I'm learning ruby, I have a mac, I bought TextMate, as all of the rails core developers use MAC with TM. 39 euros.
It works quite nice, but EMACS is OSS, so it has far more plugins, modes, and stuff. I got used to emacs keybindings, so after having spent 39 euros on TM, I'm sticking to EMACS again. It's just more powerful and it helps you to learn LISP which is also a plus.
Aquaemacs has nothing to envy to textmate. its MAC-OS look'n'feel, with keybingings, integration with OS and the like.
But its a *fkin* hell to configure it with the META symbol bound ALT key, and then also get the ç, {, }, á, ] and all that stuff, this was my first approach:
(when (eq system-type 'darwin)
(progn
(setq mac-option-modifier 'meta)
; (setq mac-pass-option-to-system t)
;and because the last statemet, we need all this weird stuff... no AltGr in mac!
(global-set-key "\M-`" (lambda () (interactive) (insert "[")))
(global-set-key "\M-+" (lambda () (interactive) (insert "]")))
(global-set-key "\M-7" (lambda () (interactive) (insert "\\")))
(global-set-key "\M-´" (lambda () (interactive) (insert "{")))
(global-set-key "\M-ç" (lambda () (interactive) (insert "}")))
(global-set-key "\M-1" (lambda () (interactive) (insert "|")))
(global-set-key "\M-2" (lambda () (interactive) (insert "@")))
(global-set-key "\M-3" (lambda () (interactive) (insert "#")))
(global-set-key "\M-4" (lambda () (interactive) (insert "~")))
(global-set-key "\M-º" (lambda () (interactive) (insert "\\")))
(global-set-key [(control return)] 'set-mark-command)))
but couldn't get the { and } to work, but I'm thinking the best will be to switch off the (setq mac-option-modifier 'meta)
UPDATE
I seem to have found the solution, just look at site-lisp/macosx/emulate-mac-keyboard-mode.el
and you'll see how to modify your .emacs to achieve the beautiful { and } and \ with your aquaemacs with spanish keyboard :D
In editors, I've been using VI *a lot*, also Eclipse *a lot*, then I learned EMACS and I loved it.
becaus I'm learning ruby, I have a mac, I bought TextMate, as all of the rails core developers use MAC with TM. 39 euros.
It works quite nice, but EMACS is OSS, so it has far more plugins, modes, and stuff. I got used to emacs keybindings, so after having spent 39 euros on TM, I'm sticking to EMACS again. It's just more powerful and it helps you to learn LISP which is also a plus.
Aquaemacs has nothing to envy to textmate. its MAC-OS look'n'feel, with keybingings, integration with OS and the like.
But its a *fkin* hell to configure it with the META symbol bound ALT key, and then also get the ç, {, }, á, ] and all that stuff, this was my first approach:
(when (eq system-type 'darwin)
(progn
(setq mac-option-modifier 'meta)
; (setq mac-pass-option-to-system t)
;and because the last statemet, we need all this weird stuff... no AltGr in mac!
(global-set-key "\M-`" (lambda () (interactive) (insert "[")))
(global-set-key "\M-+" (lambda () (interactive) (insert "]")))
(global-set-key "\M-7" (lambda () (interactive) (insert "\\")))
(global-set-key "\M-´" (lambda () (interactive) (insert "{")))
(global-set-key "\M-ç" (lambda () (interactive) (insert "}")))
(global-set-key "\M-1" (lambda () (interactive) (insert "|")))
(global-set-key "\M-2" (lambda () (interactive) (insert "@")))
(global-set-key "\M-3" (lambda () (interactive) (insert "#")))
(global-set-key "\M-4" (lambda () (interactive) (insert "~")))
(global-set-key "\M-º" (lambda () (interactive) (insert "\\")))
(global-set-key [(control return)] 'set-mark-command)))
but couldn't get the { and } to work, but I'm thinking the best will be to switch off the (setq mac-option-modifier 'meta)
UPDATE
I seem to have found the solution, just look at site-lisp/macosx/emulate-mac-keyboard-mode.el
and you'll see how to modify your .emacs to achieve the beautiful { and } and \ with your aquaemacs with spanish keyboard :D
back to electronics
I used to study quite a bit of electronics back at university. At some point, I assmebled a printed board with a microcontroller, 8052 or something like that. I knew voltages and so.
But I've been devoted to software for long time now, and I dont remember anything. I love the internet, so I found instructables.com and creationist.net, then I wanted to do electronics again.
These are my two next projects:
Build a laser burner:
http://www.youtube.com/watch?v=chC8fz-RxTs
build a Time Fountain (this one is _amazing_):
http://www.youtube.com/watch?v=rvY7NGncCgU
yesterday I was trying to make the laser. I have lots of electronic devices in my room, because everytime a broken electronic gadget comes to my hands, I 'deconstruct' it and keep the interesting parts (for fun) (motors, lasers, sensors, etc) so I had 3 spare lasers from an HP laser printer and a DVD burner.
so I went to ondaradio and bought a power supply (110 euros), asked for 1W laser but they dont sell lasers anymore. They dont have UV leds (for the time fountain).
at home, I burnt the 3 lasers. Advice: a laser needs a resistor, otherwise it burns.
Next DVD burner I get, I'll have my laser, with a resistor :)
But I've been devoted to software for long time now, and I dont remember anything. I love the internet, so I found instructables.com and creationist.net, then I wanted to do electronics again.
These are my two next projects:
Build a laser burner:
http://www.youtube.com/watch?v=chC8fz-RxTs
build a Time Fountain (this one is _amazing_):
http://www.youtube.com/watch?v=rvY7NGncCgU
yesterday I was trying to make the laser. I have lots of electronic devices in my room, because everytime a broken electronic gadget comes to my hands, I 'deconstruct' it and keep the interesting parts (for fun) (motors, lasers, sensors, etc) so I had 3 spare lasers from an HP laser printer and a DVD burner.
so I went to ondaradio and bought a power supply (110 euros), asked for 1W laser but they dont sell lasers anymore. They dont have UV leds (for the time fountain).
at home, I burnt the 3 lasers. Advice: a laser needs a resistor, otherwise it burns.
Next DVD burner I get, I'll have my laser, with a resistor :)
Interestingness
http://en.wikipedia.org/wiki/Cargo_cult
also see
http://fogonazos.blogspot.com/2007/04/esperando-los-dioses.html
:)
this is also great :
http://www.behance.net/Gallery/energie-in-motion/42738
specially the video:
also see
http://fogonazos.blogspot.com/2007/04/esperando-los-dioses.html
:)
this is also great :
http://www.behance.net/Gallery/energie-in-motion/42738
specially the video:
518171192062670.flv
Friday, September 28, 2007
whats 2.0 ?
lately I find myself using X 2.0 quite frequently... we're facing philosophy 2.0, the world is in its second review. the concept of God needs a 2.0...
yesterday I read what Tim o'reilly thinks is 2.0:
http://radar.oreilly.com/archives/2007/05/what_would_goog.html
Tim says it all depends on "the way these companies act with regard to the data they collect". 2.0 web services "mines its database in real time and builds the results right into its customer-facing applications" using some heuristics on this mined data, they achieve a far greater user experience. He also says its something about 'liveness' of the thing.
a Blonde 2.0, OTOH, thinks 2.0 is "a better and more effective way for us to act upon the same human needs that we’ve always had such as connecting, communicating, and receiving feedback from others" (http://www.blonde2dot0.com/blog/2007/09/27/the-death-of-web-20-cmon/)
2 faces of the 2.0: better understanding of the data collected, and better processing by the power of many to offer better user experiences.
I dont have an opinion, myself. Well, I guess I might have one, but dont regard it very relevant.
(UPDATE:)
well, putting it another way, I think the 2.0 is a marketing/social/business thing. I am an engineer, so I dont give much credit to these 'trends'. I remember talking to my partners about a web page, they kept saying 'yes, you do this in ajax', I didn't get the whole sense of what they meant, and I kept saying 'you mean XMLHttpRequest ?', so for me there's no AJAX thing, theres XMLHttpRequest, and there's no 2.0 thing, there's a bunch of new aproaches to web interfaces, application architecture, and yes, also a new way of doing web sites where the user is also the producer: a more social approach.
Amongst other reasons, I didnt get ajax because I was doing a firefox extension, so I had studied the APIs firefox provides, I didn't learn jQuery or prototype, where there's more a sense of 'AJAX'. Well, actually I did understood what they meant, but wanted to remain as much engineer and as least 'marketinian' as I could.
Hype makes economic bubbles, engineering never did any harm, it only delivers (hopefully)good technology.
regards
yesterday I read what Tim o'reilly thinks is 2.0:
http://radar.oreilly.com/archives/2007/05/what_would_goog.html
Tim says it all depends on "the way these companies act with regard to the data they collect". 2.0 web services "mines its database in real time and builds the results right into its customer-facing applications" using some heuristics on this mined data, they achieve a far greater user experience. He also says its something about 'liveness' of the thing.
a Blonde 2.0, OTOH, thinks 2.0 is "a better and more effective way for us to act upon the same human needs that we’ve always had such as connecting, communicating, and receiving feedback from others" (http://www.blonde2dot0.com/blog/2007/09/27/the-death-of-web-20-cmon/)
2 faces of the 2.0: better understanding of the data collected, and better processing by the power of many to offer better user experiences.
I dont have an opinion, myself. Well, I guess I might have one, but dont regard it very relevant.
(UPDATE:)
well, putting it another way, I think the 2.0 is a marketing/social/business thing. I am an engineer, so I dont give much credit to these 'trends'. I remember talking to my partners about a web page, they kept saying 'yes, you do this in ajax', I didn't get the whole sense of what they meant, and I kept saying 'you mean XMLHttpRequest ?', so for me there's no AJAX thing, theres XMLHttpRequest, and there's no 2.0 thing, there's a bunch of new aproaches to web interfaces, application architecture, and yes, also a new way of doing web sites where the user is also the producer: a more social approach.
Amongst other reasons, I didnt get ajax because I was doing a firefox extension, so I had studied the APIs firefox provides, I didn't learn jQuery or prototype, where there's more a sense of 'AJAX'. Well, actually I did understood what they meant, but wanted to remain as much engineer and as least 'marketinian' as I could.
Hype makes economic bubbles, engineering never did any harm, it only delivers (hopefully)good technology.
regards
Subscribe to:
Posts (Atom)