Posts tagged ‘informática’

Comunicado Oficial Anonymous Cortina de Humo

Con fecha del 12/06/2011

Ciudadanos de España Anonymous es un colectivo de individuos independientes, sin líderes, sin cúpulas y sin que nadie nos dirija. Somos personas que vemos coartada la libertad de expresión en en la vida diaria y en internet, como si fuéramos simples marionetas, sin derecho a protestar ni reclamar nada. Pero se equivocan. Hemos dicho basta, nos hemos revelado contra un sistema que nos creía dormidos y sumisos, que pensaba que sus actos serían impunes y que la verdad podría ser ocultada para siempre. Este sistema es el mismo que castiga a quienes intentan decir la verdad. Por esto queremos dar a conocer al pueblo español, a la Policía Nacional, al gobierno de España y al mundo nuestra decisión y reflexión a través de la siguiente declaración. Desde Anonymous venimos observando los últimos acontecimientos ocurridos en España; como se ha utilizado el nombre de Anonymous como una cortina de humo para desviar la atención de los desalojos que se estan produciendo en las diferentes plazas de todas las ciudades, ocultando asi una violencia desproporcionada por parte de la policía. Vemos como se intenta maquillar la realidad social deplorable de un gobierno ineficaz que no solo no sabe como arreglar las cosas, si no que no quiere escuchar al pueblo para arreglarlas. La policía nacional tanto en su comunicado televisivo como posteriormente solo ha dicho mentiras. No han detenido a ninguna “Cúpula” porque no tenemos “Cúpula”. El servidor que requisaron no era de Anonymous, era un pequeño servidor de IRC que anexamos a los nuestros.
No tenemos ninguna vinculación con ninguna banda Terrorista ni apoyamos el terrorismo ni apoyoamos ningún tipo de violencia. No vamos a publicar ningún dato de las fuerzas del estado en ningún foro de apología al terrorismo ni atacaremos ningún medio de comunicación porque entendemos que la libertad de expresión no es negociable para nadie. Nada de lo que dice es cierto, salvo que somos muchos, que somos legión, que somos todos.

La prensa, los abogados, los profesionales de las tecnologías de la información, los ciudadanos, todos, se han mofado de tales declaraciones dejando en evidencia la ineptitud de las fuerzas y cuerpos de seguridad del estado, pero desde Anonymous estamos viendo que detrás de esas declaraciones hay algo que no quieren que veamos. Se estan disolviendo las marchas, se esta cargando contra los indignados brutalmente, se están desalojando a los acampados. Y no lo podemos permitir. Dicho esto y conscientes del abuso de poder por parte del Gobierno Español y de la Policia Nacional queremos hacer un llamamiento a todos los ciudadanos de España y del mundo que tenga conciencia social y a los que no, para que se impliquen ahora mas que nunca. Para que salgan a la calle con insistencia, constancia, alegria, contundencia y pacifismo. los que no puedan. sepan que pueden colaborar en los ataques. Cada cual en su propio ámbito, cada uno con su nivel de compromiso, para que entre todos podamos destruir la censura, la corrupción, el abuso de poder y podamos vivir en libertad de expresión y decidir nuestro futuro y el de nuestros hijos. Reiteramos que nuestras manifestaciones no tienen un carácter político y continuaremos con las mismas hasta que reflexionen al respecto.

Es el momento de que cambiemos las cosas. Es tu momento.

Manifiesta tu Indignación. Sal a la calle. Pelea por sus derechos.

Pueblo de España, no están solos. Anonymous está con ustedes.

Somos Anonymous. Somos Legión. No perdonamos. No olvidamos. Espérennos.

Tú decides.

Pásalo: http://saf.li/883zb

Anuncios

Sabe de aquel que linux…

Para volver al blog por un rato que mejor que una de mandamientos:


Los Mandamientos de Linux

Dijo Dios :
“Yo soy Linux, tu Dios, que te he sacado de la tierra de Microsoft, de la casa de la servidumbre”

* No tendrás otro Dios que a mí, pero te dejo coquetear con cualquier sistema que funcione.
* No instalarás sistemas operativos monopolistas, ni te prosternarás ante ellos, y no los servirás, porque soy un Dios celoso…
* No utilizaras software propietario.
* Navegarás por páginas que soporten Lynx
* No tomarás el nombre de Linux en vano
* Santificarás los demonios y las fiestas jugando al Cibermús.
* Honrarás a los profetas de Linux, a aquellos que contribuyen.
* Cerrarás tu puerto de finger. No saldrás a la red como root.
* No adorarás ídolos en forma de tarjetas multipuerto a 9600 baudios.
* El primer juego que ejecutes será el Xbill, y Sí Matarás.
* Sí adulterarás, y te harás compatible con cuantos sistemas se dejen.
* Realizarás ingeniería inversa.
* No levantarás falso testimonio contra el kernel. No tiene bugs.

Estos mandamientos se resumen en dos:

Amarás a Linux sobre todas las cosas y al OpenSource como a tí mismo.

Encontrado en: cursoredlocal.wordpress.com
Sudo sandwich
Tras esto solo tengo una cosa que decir: OMG /clap

Tu primera firma

Si navegas por foros o tienes tu propio espacio en la web seguramente tengas una firma. Para hacerla te puedes decantar por cualquier tipo de imagen mínimamente personalizable, que encontraras por internet, camisetas con tu nombre, personajes de South Park o Los simpsons con tu aspecto y otras muchas opciones. Pero si lo que quieres es la tipica imagen rectangular de 380x120px tendras que: buscar en google imagenes de ese tamaño exacto (algo nada aconsejable, por que aparte de ser el trabajo de otro tiende a llevar su nombre y las modificaciones no suelent quedar bien); buscar a tu amigo informatico para que te haga la firma; presentarte a todos los concursos que conoces en la red para conseguirlo; hacerte uno tu mismo(y alli es donde iremos nosotros).

Para hacer un banner no hacen falta grandes conocimientos en programas de dibujo solamente tener cuatro pasos claros y no querer complicarse. Este tutorial lo encontré en la página de el clan co:

¿Alguna duda? Es muy importante el paso de usar un render, no da el mismo efecto una imagen a la que quitemos el fondo con paint.

Grandes anuncios

LoL, es lo que me ha venido a la cabeza al ver este anuncio. Aunque en este blog no se acostumbra a hacer publicidad cuando algo gusta… ejem, bueno quizas si. Todos identificareis rapido la serie a la que hace referencia Encontrados (que, por cierto, con esto de que van por la ultima temporada me puesto a verla). Aqui la imagen:

LoLst Imagen sacada de la página oficial de Dynos (tambien aparece en la propaganda impresa del 11/2 al 11/3).

La publicidad en tiempos de crisis es muy buena, tambien en la televisión han vuelto algunos grandes como Pancho con la primitiva o el argentino que daba la cocacola para todos (para mi es el mejor anuncio de Coca-cola de la historia). Tambien son muy buenos los de Mountain Dew, uno de los últimos fue relacionado con World of Warcraft.

Si os gusta world of warcraft tambien os gustaran estos dos anuncios de Murlocs:
El primero es una parodia de aquellos que salieron diciendo su nombre y un PJ de Warcraft. En este caso el es Dave y es un murloc. VER . Si mirais los comentarios podeis ver a gente muy ofendida con el anuncio diciendo que se metieron a jugar a WoW para llevar un murloc y no han podido.

En segundo lugar uno de Save the murlocs haciendo campaña. VER. Tras verlo solo me queda una duda ¿Chuck Norris 3:16 hablará del apocalípsis?

¿Cómo fomentar el interes por la programación informática?

EDUTEKA, que se define por ser un portal gratuito colombiano para profesores interesados en mejorar la educación con el apoyo de las tecnologías de la comunicación, entrevistó a Guillermo Londoño Acosta, Director del programa de Ingeniería de Sistemas de la Universidad Icesi, y profesor en el área de Modelado de Sistemas de Información. A continuación podeis leer la interesante entrevista que lo hicieron:

EDUTEKA (E): ¿Podría contarnos cuál es el panorama actual de la programación de computadores en las Instituciones Educativas de Básica y Media?.

GUILLERMO LONDOÑO ACOSTA (GLA): Los adolescentes están perdiendo interés por la programación de computadores, la consideran una temática complicada y poco motivadora. Es necesario iniciar en la programación a las nuevas generaciones de una manera fácil, divertida y muy gráfica, con herramientas que oculten la complejidad y permitan conocer y aprender a utilizar esos elementos básicos.
En los años 80 los jóvenes tenían la oportunidad de conocer el mundo de la programación de computadores, a través de un lenguaje de programación para aficionados, fácil de aprender y de utilizar, de propósito general y con características avanzadas pero simples para los principiantes; aunque los expertos lo criticaban por su lentitud y sencillez. Este lenguaje llamado BASIC, se adecuaba muy bien a las computadoras personales de la época, y era el lenguaje estándar usado por los adolescentes como mecanismo para introducirse en el mundo de la programación. Un adolescente podía experimentar y conocer, de forma autodidacta, los elementos básicos de la programación.
En los años 90, la complejidad de los computadores personales y la llegada de los ambientes gráficos, exigían nuevas características a los lenguajes de programación, que BASIC no tenía. Lenguajes ya no para aficionados como C, C++ y VisualBasic permitían desarrollar aplicaciones complejas, que explotaban toda la potencialidad de las computadoras personales y de las interfaces gráficas de usuario. Los computadores personales se convirtieron en herramientas usadas principalmente para ejecutar aplicaciones escritas por otros; la programación empezó a ser menos importante para la creciente mayoría de usuarios y de poco interés para los adolescentes.
Hoy en día, lenguajes como Java, C# y VBasic.NET, con sus populares entornos de desarrollo Eclipse, JDeveloper, Visual Studio.NET, etc., no son adecuados para que un adolescente, estudiante de secundaria, se inicie en el mundo de la programación. Actualmente la carencia de un lenguaje básico estándar, ha conducido a la eliminación de la enseñanza de la programación en muchos colegios, y aquellos que lo hacen con lenguajes complejos como C, Java, etc. están logrando que muchos jóvenes pierdan todo interés por la programación.

E: ¿Esta situación qué efectos tiene en los estudiantes que desean programar?

GLA: Nuestros adolescentes se han convertido sólo en usuarios de paquetes como Office; algunos piensan que un Ingeniero de Sistemas se dedica a estudiar Office y otros paquetes en profundidad, perciben la informática como el uso de aplicaciones, pues desconocen el poder de la programación para comunicarse con los computadores y lograr que hagan lo que uno quiere.
La diferencia entre dar instrucciones a una persona y dar instrucciones a un computador está en la complejidad de cada instrucción y en el lenguaje utilizado. El computador no puede suponer, ni imaginar nada; las instrucciones que le damos son más elementales, precisas, en un estricto orden y sometidas a reglas de un lenguaje más restrictivo que los lenguajes utilizados por los humanos. No estamos acostumbrados a dar instrucciones en forma tan lógica, precisa, ordenada y con un lenguaje tan restrictivo; este es un excelente ejercicio mental para un adolescente que desee aprender a programar.
Aprender a programar permite también desarrollar la capacidad de abstracción para entender un problema, diseñar una solución algorítmica e implementarla en una computadora. Este mecanismo de solución de problemas es algo de mucho valor en el desarrollo intelectual de un adolescente; no importa si eventualmente decide llegar a ser un ingeniero de sistemas o no; estas habilidades y conocimiento lo beneficiarán por el resto de su vida, pues tendrá que desenvolverse en un mundo inmerso en la tecnología. Por otra parte, el conocimiento de los elementos básicos de la programación debe ser del dominio de todo adolescente que desee explotar la potencialidad de herramientas de productividad personal como la Hoja de Cálculo (Microsoft Excel, Calc, etc).

E: ¿Podría comentarnos cuáles son los problemas más frecuentes que han encontrado ustedes en la universidad con los estudiantes que ingresan a Ingeniería de Sistemas y a quienes les han enseñado en el colegio Algoritmos y Programación?

GLA: Muchos colegios en sus cursos de programación tienen como objetivo aprender un lenguaje y construir programas, no ven la programación como un medio para que el estudiante desarrolle su capacidad de pensamiento algorítmico. Por lo general se concentran en las herramientas, sintaxis de un lenguaje, y utilizan la orientación a procedimientos [PRO] como paradigma de programación.
Los cursos de programación en la Universidad Icesi, enfatizan más la construcción de algoritmos y utilizan el paradigma de programación orientado a objetos [OOP]. Este cambio de objetivo y de paradigma hace que los estudiantes que han estudiado programación en el colegio tengan mayores dificultades en la universidad con los cursos de algoritmos y programación.

E: De acuerdo con su experiencia, ¿qué recomendaciones haría usted para iniciar a los estudiantes de Básica Secundaria y de Media en el mundo de la programación?

GLA: Los adolescentes hace 20 años disponían de tecnologías en 2D basadas en texto y gráficos y para ellos tenía mucho sentido la frase “Una imagen vale más que mil palabras”. Hoy en día, los jóvenes utilizan diversos medios para obtener información, aprender y entretenerse; los adolescentes de hoy tienen una mente muy gráfica y usan tecnología basada en texto, imágenes, sonido, animación e interactividad. Pienso que la frase más adecuada para los jóvenes de hoy es: una animación interactiva vale más que mil imágenes.
Desafortunadamente, seguimos enseñando los principios básicos de la programación utilizando el texto como único medio, lo cual es frustrante y poco motivador para una mente gráfica como la de los jóvenes. Hemos tenido en los últimos años pocas innovaciones en la enseñanza y el aprendizaje de estos principios, los profesores en los colegios y en las universidades son reacios a cambiar su forma de enseñar algoritmos y programación. Afortunadamente ya están apareciendo entornos de programación modernos como Alice [ALICE], desarrollado en Carnegie Mellon, o como KPL [KPL] desarrollado bajo la dirección de Jonah Stagner y sus colegas, Jon Schwartz, antiguo director de programación de Microsoft, y Walt Morrison, antes ingeniero de NCR.
Recomiendo a los profesores, tanto de los colegios como de las universidades, empezar a conocer y a utilizar estos entornos gráficos con sonido, animación, interactividad y en 3D como herramientas para introducir a sus estudiantes al mundo de los algoritmos y la programación.

E: ¿Podría explicarnos brevemente en qué consiste el KPL?

GLA: KPL [KPL] es un entorno de programación moderno compuesto por un editor, un compilador, un depurador, un entorno gráfico de ejecución y una biblioteca de estructuras, funciones y procedimientos que permiten manipular fácilmente imágenes, sonidos y dispositivos periféricos como el ratón y el teclado. La versión 2 de KPL, liberada a finales del 2006 y llamada Phrogram, fue desarrollada sobre el framework “.NET” [NET], incluye no solo un potente motor 2D como el de la versión original, sino que introduce un motor 3D basado en DirectX 9.0c [DIRECTX], el cual permite el uso de controles y “joysticks” para el manejo de los juegos. Y en un futuro cercano, los juegos desarrollados en KPL2 se podrán ejecutar en el XBox 360 [XBOX].

E: ¿De dónde surgió la idea de realizar en Icesi un Taller de KPL y de generar un sitio Web para apoyar este Taller?

GLA: En el mes de diciembre de 2005 invitamos estudiantes de grados 10° y 11°, de varios colegios de Cali, a la charla “Aprender Algoritmos Desarrollando Juegos de Video”. Esta invitación tuvo tanta acogida, que decidimos construir un material que permitiera a los estudiantes de los colegios, conocer los elementos básicos de la programación construyendo juegos de video.

La programación se puede utilizar para resolver problemas matemáticos, o problemas relacionados con el manejo de información en una organización, o para animar imágenes en la pantalla del computador al construir aplicaciones educativas o juegos de video, o en muchos otros campos. Todos estos dominios de aplicación requieren los mismos elementos básicos de programación. Empleamos los juegos de video para aprender a programar, puesto que este es un tema de mucho interés para los adolescentes; además, les permite ver resultados gráficos e inmediatos de sus programas y estimula su creatividad, a la vez que se les enseña elementos básicos como el concepto de variable, operador, tipo de datos, instrucción de selección y de repetición, arreglo, estructura, método, función y clase.

E: ¿Cuántos de estos Talleres se han realizado hasta ahora y qué logros se han alcanzado con ellos?

GLA: Hemos realizado 6 talleres con estudiantes de grado 10 y 11, cinco abiertos a los colegios en general y uno dirigido sólo a los estudiantes de grado 11 del colegio Jefferson de la ciudad de Cali. Este último fue un taller de 40 horas, dictado en las salas de la Universidad Icesi durante un período de 2 meses, en el que los estudiantes asistían 3 horas por semana.

E: De acuerdo con su experiencia y con los Talleres antes mencionados, ¿cuál es el lenguaje de programación apropiado para realizar este tipo de actividades en el colegio?

GLA: El lenguaje debe tener una sintaxis bastante simple, como en KPL [KPL], o el entorno de programación debe permitir programar arrastrando y pegando, como en Alice [ALICE], para evitar desviar la atención del estudiante a la continua corrección de errores de sintaxis. El estudiante debe concentrarse en el diseño algorítmico de la solución al problema y no en la complejidad del lenguaje.

Encontrado en: eduteka.org