22 abr. 2007

Lenguajes de Programación - Top 50

Para una persona elegir el lenguaje de programación con el cual empezar puede ser complicado. (Y en realidad yo no me atrevería a recomendarle a alguien un lenguaje de programación, sin conocer sus pretenciones).

Pero elegir el siguiente lenguaje a aprender, puede ser una tarea sencilla según los gustos del programador. Pero siempre sirve de ayuda algo de referencia. Para eso pongo esta noticia.

"La Comunidad de Programación TIOBE brinda un índice sobre la popularidad de los lenguajes de programación. Este índice se actualiza cada mes. El puntaje está basado en la diponibilidad de ingenieros preparados, cursos y vendedores. Los populares motores de búsqueda de Google, MSN, y Yahoo! son usados para calcular el puntaje. Notar que el índice TIOBE no es acerca del mejor lenguaje de programación o el lenguaje en el cuál la mayor parte de líneas se han escrito. (Referencia)"

Position
Abril2007
Position
Abril2006
Variación Lenguaje
Ratings
Abril2007
Delta
Abril2006
Estado
1 1 Java 18.360% -2.92% A
2 2 C 14.937% -2.75% A
3 3 C++ 10.718% -0.18% A
4 4 PHP 8.639% -2.24% A
5 5 (Visual) Basic 8.280% -1.83% A
6 6 Perl 6.039% +0.19% A
7 8 Python 3.814% +1.05% A
8 7 C# 3.551% -0.40% A
9 9 JavaScript 3.137% +1.57% A
10 17 Ruby 2.798% +2.31% A
11 10 Delphi 2.334% +0.89% A
12 11 SAS 2.201% +0.77% A
13 12 PL/SQL 1.892% +0.88% A
14 19 D 1.515% +1.03% A
15 25 ABAP 1.172% +0.84% A
16 18 Ada 0.678% +0.19% B
17 14 Lisp/Scheme 0.676% -0.05% A--
18 16 COBOL 0.651% +0.13% B
19 26 Transact-SQL 0.622% +0.30% B
20 20 Fortran 0.613% +0.15% B

En esta gráfica se pueden notar algunas cosas interesantes, por ejemplo: Los lenguajes que ya han logrado ubicarse en una posición "privilegiada", no los bajan. Por ejemplo: Java, C, PHP, etc.

Ruby ha subido 7 posiciones. D 5. ABAP 10. Ada 2. Transact-SQL 7. C# ha bajado 1 y Python subido 1.

Tomado de tiobe

21 abr. 2007

Los Super Mario Bros Llegan a Vice City!!!!



Demasiado buena esta parodia !!!!!

No había Ley Seca Pues??????





Como siempre el alcohol las multitudes, el guapo que no le gusta que lo vean y estan son las consecuencias, ahora en plena temporada de semana santa, el mega operativo y donde c... estaban las autoridades????????????????

Pepsi Diet y el Blin



Bueno que les parece, con todo esto del tuning, el blin y el quien tiene el auto con mas modificaciones y la ola que esto puede causar

18 abr. 2007

La evolución de una web

Navegando por Digg he encontrado este curioso e ilustrativo Gif que muestra la evolución de una página web simple, en un pequeño resumen el autor explica que tomaba un pantallazo de la página cada vez que realizaba algún cambio, cómo podreis apreciar pasa de ser un sitio totalmente en blanco a una completa página web.

Comienza dándole la estrcutura deseada que en este caso es a dos columnas y termina estilizando la página con diferentes fuentes y colores, la apariencia final es muy parecida a la de cualquiera de los blogs que se crean hoy en día.


10 requisitos antes de que Google indexe tu site


En our-picks nos explican que del mismo modo que limpiamos la casa antes de recibir visitas, debemos arreglar nuestro sitio web antes de mostrarlo a todo el mundo, para ello está esta pequeña lista de cosas a revisar antes de enviar nuestra web a que la indexe Google, tambien si quieres puedes verlo cómo el Top 10 de errores de Webmaster.

1. Si tenemos una presentación previa a la carga del contenido de nuestra página, debemos asegurarnos que está contiene algún enlace de texto
Seguro que alguna vez has visto una web con un diseño excepcional pero por la cual es dificil navegar, a menudo estos diseños están hechos en flash lo que tiene inconvenientes muy importantes cómo que Google no accederá a la página por eso sería una gran idea añadir algún enlace de texto para que Google pueda acceder.

2. Asegúrate de que no hay enlace rotos
Es un punto más que obvio pero te sorprenderías de ver la de enlaces rotos que despues puede llegar a encontrar Google en tu sitio, pruebas de ello las podrás encontrar en el servicio para webmasters www.google.com/webmasters.

3. Chequea las etiquetas TITLE
Ten en cuenta de que muchas veces es lo único que conoce el visitante y el porpio Google acerca del contenido que alberga por ello debes conseguir definir el contenido en pocas palabras, no utilices interminables listas de palabras.

4. Chequea las etiquetas META
Los rumores y teorías de que Google no se preocupa de las etiquetas META no son del todo correctos, estas etiquetas describen un sitio web por ello asegúrate de que todas tienen algunas palabras claves y una descripción, nunca se sabe...

5. Chequea las etiquetas ALT
Este es probablemente el error más cometido a la hora de crear un página web, muchos desarrolladores se despreocupan de ella y no saben el potencial que realmente alberga, sólo hay que echar un vistazo al menu lateral dónde tenemos los post más populares el primero de ellos lo es gracias a la indexación de google de una imagen de Tom Cruise | Tom Cruise en las imágenes de Google

6. Cuidado con los frames
Si tu sitio tiene frames probablemente este no sea indexado al 100% de hecho Google recomienda la lectura del articulo Search Engines and Frames.

7. Páginas dinámicas
El auge de los lenguajes cómo (PHP, ASP, Ruby On Rails, etc...) no hace otra cosa que añadir más y más páginas generadas dinámicamente al índice de Google, esta gran cantidad hace que Google haya limitado el número de páginas dinámicas indexadas de un sitio diariamente por ello no estaría de más algo de contenido estático en tu sitio.

8. Actualiza el contenido regularmente
Este es un aspecto muy importante, porque Google indexa un número de páginas mayor en aquellos sitios que se actualizan de manera regular.

9. The robots.txt
Este archivo te da la oportunidad de filtrar aquellas direcciones por las que no quieres que pase el robot de Google por eso sería conveniente restringir el acceso a aquellas páginas que no deseas que sean indexas (Login del administrador, scripts especiales, etc...)

10. Cache o no cache
Google cachea algunas páginas pero a muchos desarrolladores no les hace demasiada gracia para evitarlo unicamente debes incluir una línea en la cabecera de la página.

META NAME=”ROBOTS” CONTENT=”NOARCHIVE” - debería ser suficiente para detener el cacheo de tu sitio

Si has entendido todo esto ya puedes enviar tu web a Google para que te la indexe.

La Permisología

· chmod 600 directorio asigna permisos de lectura y escritura al propietario
· chmod 444 directorio asigna permisos de lectura o todos
· chmod 777 directorio todos los permisos a todos


r w xr w xr w x
Permisos Actuales 4+2+1 4+0+1 0+0+0

7 5 0

r w x r w x r w x
Cambiar a: 4+2+1 4+0+1 4+0+1

7 5 5


Por último aquí esta una tabla que permite saber rápidamente que valor asignar como permiso a cualquiera de los tres modos.

Val.Permisos
0---
1--x
2-w-
3-wx
4r--
5r-x
6rw-
7rwx

17 abr. 2007

Diiiico Ta!!!!!



Acabas de ver la luz, recién llegado a este mundo y te dan el mejor plato de comida posible.. Así es como reacciona un hamster ante su primer brocoli, no es una cuchitura????

 
Too Cool for Internet Explorer