Ir al contenido principal

Entradas

Mostrando entradas de 2012

Web Semántica

La idea de escribir sobre Web 1.0, 2.0 y Web 3.0 anteriormente, era precisamente llegar a lo que es la Web Semántica; por todo aquello de la evolución ...saber de dónde viene, hacia dónde se dirije y dónde se encuentra. Para comprender mejor de que trata la Web Semántica , considero que una buena idea es entender que es esa semántica; la cual se refiere a los aspectos del significado, o interpretación de símbolos, palabras, expresiones o representaciones formales y ésto seguro que se les hace muy familiar; por ejemplo, en la programación; dónde la misma se rige por reglas, órdenes, expresiones, instrucciones y comandos con diversos elementos léxicos y reglas semánticas y sintácticas. Así pues esa semántica intenta explicarnos cómo nos comunicamos, relacionamos y las condiciones necesarias para que todo ello se de. Y todo lo anterior aplicado a la web; se basa en añadir metadatos semánticos y ontológicos; de manera que se describa el contenido, el significado y la rela

Feliz Navidad 2012

...La segunda navidad de éste blog y no puedo dejar de desearles ¡ Muy F eliz Navidad! estimados lectores. Lo mejor para cada uno de ustedes.

MuseScore

Quiero presentarles una aplicación interesante para los músicos, estudiantes de música y de paso para los informáticos que tenemos nuestro lado musical, por llamarlo de alguna manera. La aplicación de la que les hablo, se llama MuseScore , un editor de partituras y lo mejor de todo es que es  un programa libre; disponible para Windows, Linux y Mac y con soporte para múltiples idiomas; por lo que no hay excusa válida para no descargarlo y probarlo.

Web 3.0

Aprovecho éste momento disponible antes de navidad (y en vista de que el mundo no se acabó ); para escribir sobre Web 3.0; tal y como les mencioné en mi anterior entrada . Continuando con la evolución de la forma en que creamos sitios, Web 3.0 se usa como una forma interactiva para usuarios en Internet; lo cual es más visible como claro ejemplo; en redes sociales. Mediante Web 3.0; se hace posible la creación de contenidos accesibles por múltiples aplicaciones como programas inteligentes que usan datos semánticos permiendo un mejor y novedoso nivel de integración de datos y aplicación inter-operable, de forma que los los datos sean accesibles y enlazables; de forma que todo lo anterior, contribuye a enriquecer la experiencia de los usuarios. Las caracteristicas más destacadas sobre web 3.0, se refiere a la posibilidad de conexión ilimitada através de computadores y dispositivos móviles; interoperabilidad entre plataformas y redes; busquedas más inteligentes y por su

web 1.0 y 2.0

Estoy escribiendo ésta entrada sobre web 1.0 y 2.0 porque pretendo escribir sobre web 3.0 y no existe segundo sin primero ni tercero sin segundo; ésto es estimados lectores; como el Tequila (mejor 3 que 1). Todos hemos interactuado o mejor dicho, interactuamos y conocemos la Web 1.0 y 2.0 . Así pues, es sumamente sencillo hacer una clara y rápida distinción sobre la Web 1.0; que es lo más básico que existe con la principal característica que es de sólo lectura y no podemos por ejemplo: dejar comentarios, respuestas o similares. Se trata de sitios estáticos, creados de forma fija con un marcado uso marcos, botones GIF y formularios HTML enviados vía correo electrónico. Por otro lado, está la Web 2.0 que comprende webs que comparten información y permite a los usuarios interactuar y colaborar entre sí. Un ejemplos de lo que estoy refiriendo es éste blog mismo o un entorno para compartir y modificar recursos como Google Docs. La Web 2.0 se caracteriza por las siguien

Herramientas Diseño Web

Hace ya mucho tiempo atrás que escribí algunas entradas sobre recursos para el diseño web. Y para los que me preguntan sobre herramientas para dicha área; les digo que existen muchas.  El asunto es que (según lo veo yo), no se trata de conocerlas todas sino de crear una web según las necesidades y/o requerimientos, siempre tratando de cubrir el enfoque que querramos darle; no obstante, si hace falta, podemos hacer uso de algunas herramientas para ir dándole forma a nuestro proyecto e ir haciendo el trabajo un poco más sencillo. Yo les digo; no hay nada escrito en piedra sobre el diseño web; así que hay que preguntarse: ¿Qué tipo de sitio quieren crear? ¿Cual es el propósito del sitio? recuerden que con conocimientos suficientes pueden crear una web con un editor de texto o con editores WYSIWYG y que según se requiera, existen web muy simples o muy complejas y no me refiero a que sean "bonitas" (y no es que no cuente); sino a la funcionalidad y servicios de la mi

MongoDB

Y continuando con NoSQL, un tema que me atrajo mucho; también está MongoDB ; una base de datos orientada a documentos, con la particularidad  que guarda estructuras de datos en documentos tipo JSON con un esquema dinámico; de forma que se pueda integrar datos en ciertas aplicaciones de manera más fácil y rápida. En MongoDB a cada registro se le ha denominado documento; los cuales se pueden agrupar en colecciones y dichas colecciones son el equivalente a las tablas en una base de datos relacional; de forma que se pueden almacenar documentos con diferentes formatos. Además, se pueden crear índices para algunos atributos de los documentos, manteniendo la estructura interna para el acceso a la información. Con respecto a la estructura de datos; los distintos documentos se almacenan en formato BSON, o Binary JSON , permiendo búsquedas rápidas de los datos.  BSON guarda de forma explícita las longitudes de los campos, los índices de los arrays, y toda la información útil

Cassandra

Ultimamente estoy desempolvando las neuronas con temas de estudio totalmente desconocidos; que me suenan a cualquier cosa menos a informatica. Uno de esos temas es Cassandra -no, no es Cassandra de la mitologia Griega -; sino Apache Cassandra; una base de datos no relacional distribuida y basada en un modelo de almacenamiento de clave-valor. Aquí una particularidad de Cassandra es que sea una base de datos no relacional o NoSQL; lo opuesto a lo que aprendemos inicialmente sobre bases de datos relacionales.  El aspecto relevante es que no hace uso de SQL como lenguaje de consulta primario, los datos que se almacenan no requieren el uso de tablas y no se garantiza en su totalidad que exista atomicidad, coherencia, aislamiento ni durabilidad. Por otro lado, está presente en Cassandra la característica que sea un modelo de almacenamiento de clave-valor; y esto debido al tipo de clasificación que presentan las bases de datos no relacionales; así es como se categorizan

Django

Django ; el nombre me gusta mucho porque me recuerda a la peli con el mismo nombre. Pero ya se imaginarán que el asunto trata de informática y no de cine. Pues bien, Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código.  Django facilita la creación de sitios web complejos y se centra en automatizar todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself); poniendo énfasis en el re-uso, la conectividad y extensibilidad de componentes. Algunas características de Django son: Un mapeador objeto-relacional . Aplicaciones "enchufables" que pueden instalarse en cualquier página gestionada con Django. Una API de base de datos robusta. Un sistema incorporado de "vistas genéricas" que ahorra tener que escribir la lógica de ciertas tareas comunes. Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas. Un despa

Go

Resulta que el mundo de la informática es muy amplio y cada vez que miro a los alrededores siempre (siempre!); encuentro algo que desconozco y asi me di por enterada hace algunos dias que existe Go ; un lenguaje de programación; inspirado en la sintaxis de C.  Lo interesante de Go es que es un entorno de programación de código abierto que hace que sea fácil de construir software simple , confiable y eficiente; el cual está disponible para Windows, Linux y Mac OS. Pienso que bien podemos al menos echar un vistazo de que se trata Go; un proyecto de código abierto de apenas tres años .

DOM

Últimamente me topo quizás de más con DOM y no me refiero a DOOM , aquel juego de los 90's que tanto me gustaba jugar; sino al Modelo en Objetos para la Representación de Documentos (DOM) que no es más que una API para representar documentos HTML y XML. A través del DOM, los programas pueden acceder y modificar el contenido, estructura y estilo de los documentos HTML y XML, que es para lo que se diseñó en primera instancia. DOM brinda una representación estructural del documento, permitiendo la modificación de su contenido o su presentación visual. Esencialmente, comunica las páginas web con los scripts o los lenguajes de programación. El DOM estándar se divide en 3 partes: El Core DOM, que es el modelo estándar para cualquier documento estructurado El DOM XML , el cual define los objetos y las propiedades de todos los elementos XML , y los métodos para acceder a ellos .   El DOM HTML: que es u n modelo de objetos estándar para el HTML , u na inter

Diseño y Desarrollo Web

Creo que en algún momento todos tenemos esos momentos de "autoanálisis profesional". Y es que de pronto nos encontramos de alguna manera "estancados" entre lo que sabemos, lo que creemos saber y lo que deberíamos saber en determinada área de nuestra carrera o profesión. Así por ejemplo, me veo a mí misma como Diseñadora Web y el asunto no está mal, pero que existe y que le falta a ese titulo o porqué no ir más allá de lo que puede sugerir dicho servicio. Seguramente los que trabajan como diseñadores web o empiezan a hacerlo habrán visto en algún momento un profesional que indica que trabaja en "diseño y desarrollo web" o bien "diseño y desarrollo de aplicaciones web" y pensará para sí mismo: "Bien, yo soy diseñador web, ¿cuál es la diferencia entre lo que yo hago o lo que él/ellos hacen?". Para ello es importante entender que un diseñador web planifica, diseña e implementa sitios teniendo en cuenta la navegabilidad, usabi

Pensamiento Divergente

Luego de pensarlo un poco, he llegado a la conclusión de que éste no es el lugar más apropiado para ésta entrada pero que de igual manera existe espacio para ella por el "algo más"; en el titulo de éste blog. Así que me he dispuesto a escribir sobre el pensamiento divergente ; haciendo a un lado la informática, que en ocasiones puede cansar un poco. Y es que tengo una clase "obligada" de filosofía, la cual no tenía muchas ganas de llevar pero para mi sorpresa abordamos temas interesantes como el Idealismo, Agnosticismo, Materialismo, Marxismo; Pensamiento Convergente y Pensamiento Divergente. Pues bien, mi profesor de filosofía me mandó a investigar sobre el Pensamiento Divergente; razón por la cual me he inclinado a escribir ésta entrada; porque es más interesante y divertido de lo que el titulo sugiere El pensamiento Divergente, es aquello que discrepa, discorda o se separa. El pensamiento divergente o pensamiento lateral, consiste en la búsq

Blender 2.64

  Una de mis asignaturas pendientes de estudio es el modelado y animación; aunque francamente no tengo ni idea cuándo se dará por completo, de momento voy paso a pasito; con cosas bastantes básicas; pero interesantes y entretenidas.  Mientras tanto, ya está disponible la nueva versión estable de Blender : específicamente la 2.64 . Cómo siempre y haciendo memoria; sobre qué es éste software; Blender es un programa para  el modelado, animación y creación de gráficos tridimensionales. Y una de las características importantes de éste prgrama; es que es software libre y de código abierto; compatible con cualquier versión de Linux, Windows, Mac OS, entre otras; por lo que no hay pretextos para usarlo y sacarle el máximo provecho posible. Las mejoras o lo nuevo en Blender es en cuánto al Editor de Máscaras, composición, color, seguimiento del movimiento, ciclos render, pantalla verde, mejoras en el secuenciador; mejoras para esculpir y el exportador; además del modificador

Software Libre

Ahora que veo la fecha de mi ultimo post; me doy cuenta que hace algún tiempo que no escribo nada; supongo que es la suma de muchas razones que todas juntas no forman una excusa. Pues bien, hoy me decidí a escribir sobre software libre por una razón que se las comentaré más adelante. Lo cierto es que cómo con casi todo en la web; existe mucha información sobre éste tema pero para empezar; es imperativo mencionar los puntos más destacados: El software libre es aquel que respeta la libertad de los usuarios sobre el programa adquirido y que una vez que se obtiene, puede ser copiado estudiado, modificado y redistribuido.   No es necesariamente gratis aunque "free software" pueda sugerir lo contrario. S e puede usar el programa con cualquier propósito Se puede estudiar cómo funciona el programa y modificarlo; de modo que podamos adaptarlo a nuestras necesidades Imagino que parte de no usar software libre; es en gran medida el hecho de que algunos usuarios no

Debian Conference en Nicaragua

Hace unos días que me notificaban que el DebConf , que es la conferencia de desarrolladores de Debian; se celebrará en Managua, Nicaragua del 8 a 14 julio 2012. Así es damas y caballeros, será en nuestro país. Así que para tod@s los linuxeros interesados, no pierdan ésta oportunidad de participar de las charlas que se ofrecerán; que no dudo serán interesantes y provechosos. Y pues yo aquí, parece que siempre estoy haciendo campañas publicitarias de éste tipo; pero nada que ver; pero sea cómo sea, si tienen la oportunidad de asistir; no la dejen pasar. Un saludo!

CISPA

Cómo si no fuera suficiente con la SOPA , también tendrán o hasta tendremos que lidiar con su malevola hermana CISPA (Ciber Intercambio de Inteligencia y Ley de Protección). CISPA es una ley que supuestamente busca fomentar el intercambio de información y el desarrollo de herramientas de monitoreo entre la Web y las autoridades, otorgando mayores facultades de acceso a los datos. La base sobre la cual se fundamente dicha ley es en la infundada necesidad de aumentar la protección contra ciber-amenazas y reforzar la protección de la información gubernamental y la propiedad intelectual en Internet. No se escucha mal, ¿verdad? El problema es que lo que realmente sucede y sucederá es que el gobierno podrá actuar sobre los datos en la red de cualquier ciudadano en el país. De esa forma, la información de tu correo electrónico o la de tus redes sociales, se podrá ver comprometida. Así por ejemplo, empresas como Twitter y Facebook; que respaldan CISPA y proveedores

TAGStention

Una de las cosas que me dan curiosidad a la hora de mantener éste blog son las palabras claves de búsqueda que llevan (o traen), a los lectores hasta éste blog. Y claro, no dejó de hacerme eco la siguiente: " cómo funciona tagstention "; así que, cómo ya es evidente; decidí crear una entrada sobre el tema porque es que además (al menos me sucedió a mí), que si escriben unicamente "tagstention" en el buscador de Google, todo los resultados están en inglés. TAGStention es una extensión para Dreamweaver que la pueden usar los usuarios de wordpress y lo que hace es a ñadir una barra de herramientas de Dreamweaver que luego podemos usar para insertar en WordPress etiquetas de plantillas en los archivos de l tema que tengamos .   TAGStention sirve para insertar encabezados, bucles básicos, nos ayuda con las etiquetas, se pueden realizar redirecciones con el botón de Codex; y unas cositas más.  La instalación es super sencilla y una vez que desc

Firefox Flicks

Parece increible y para algunos hasta les parecerá una tontería, cómo le llegamos a tomar "cariño" a ciertas "cosas" que son de nuestra preferencia por las razones que sean. En éste particular, me refiero a mi muy estimado navegador Firefox y dada mi preferencia por el, no podía dejar de contarles sobre un concurso a nivel mundial que Mozilla está  lanzando para encontrar un video sobre firefox. Las especificaciones creativas son simples y con un poco de ingenio, tiempo y ganas; seguro que se puede realizar (y se realizarán), videos increibles. Habrán ganadores para las cuatro diferentes categorias y además sólo participar, recibirás un paquete de premios de Firefox.

Feliz día Mujer

El "algo más" de éste blog que nunca he escrito; quiero dedicarselo en éste día; para felicitar a todas las mujeres ...porque existen un millón y más razones para hacerlo. Felicidades mujer!

Web Services || Servicios Web

 Hoy estoy inspirada, así que también quiero comentarles sobre Web Services (es que estos temas me predisponen). Entonces ¿Qué es Web Services?; Web Services o Servicios Web es de manera sencilla; una forma de comunicación entre dos dispositivos electrónicos a través de Internet ; de forma que distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en Internet. "Simple" y fascinante porque es increible la cantidad de aplicaciones o servicios gratuitos que se pueden encontrar en la red y lo mejor de todo es que son sencillos de usar o más bien; de integrar. Para que nos hagamos una mejor idea, me refiero a aplicaciones que se pueden integrar en un sitio como Audio y Podcast, Buscadores, Comercio electrónico y Marketing, Creacción de Feeds y Formularios, Correo electrónico, etc. etc. etc. Las ventajas de los servicios w

Mashup

Cada día, se puede aprender algo nuevo; lo que me recuerda una entrada que leí en el Blog de Paulo Coelho que decía: " Podemos pensar que todo lo que la vida nos ofrece mañana es repetir lo que hicimos ayer y hoy. Pero si ponemos atención, nos daremos cuenta de que ningún día es igual a otro " . Así que les cuento lo "nuevo" o lo diferente del día (me refiero al término y no al contenido): Mashup; que tiene que ver con la parte de desarrollo de aplicaciones web.  Mashup es una web o más bien; una aplicacion web que usa y combina datos y funcionalidades de una o varias fuentes para la creación de nuevos servicios; lo que implica la integración de API s; lo que de nuevo me recuerda alguna recomendación de estudio que hace algún tiempo leí sobre Desarrollo de aplicaciones web enriquecidas ( RIA ) empleando frameworks de terceros  o usando tecnologías de Adobe con Flash Builder.  La verdad es que el tema da para mucho y vale la pena crear varias en

Anonyupload

Luego de que el FBI cerrara Megaupload el pasado jueves 19 de enero por "piratería"; Anonymous crea su propio Anonyupload (recién registrada el 23 de enero); para alojar y compartir archivos aunque dicha web aún no se encuentra en funcionamiento. Considero que el cierre Megaupload independientemente de la "piratería" que pudiera contener implicaría (siguiendo la misma línea); el cierre de otros sitios de la misma índole y sobre todo el hecho de que muchas personas dejarán de obtener beneficios que dichos sitios brindan; porque ademas de cuestiones recreativas como descargar música, ver videos, películas; etc. es una fuente de información importante para estudiar por ejemplo... bien por los que pueden comprar los libros y pagar para acceder a cursos pero y que pasa con l@s demás? Creo que todas estas medidas "anti piratería" son un tanto extremistas y hasta cuestionables y mientras tanto quienes creen ustedes que son o serán afectad@s también

SOPA

Hace ya algún tiempo que vengo leyendo noticias sobre SOPA y cada día que pasa parece que el asunto se va poniendo más caliente de forma que se rumora que Google, Facebook, Wikipedia, Twitter, LinkedIn entre otros planean suspender el servicio por un día (éste 23 de enero);  para mostrar su rechazo a ésta iniciativa legal que impone restricciones a la libertad en la web. SOPA; acrónimo de Stop Online Piracy Act , es  el proyecto de ley para poder cerrar cualquier sitio web sospechoso de contener material que viole los derechos de autor o propiedad intelectual de su propietario original y que estén siendo utilizados sin su consentimiento.  Todo lo anterior puede ser bastante extenso en cuánto a “violación de Copyright”. Así por ejemplo; dicha medida repercutirría en el libre intercambio de información en toda la Internet de forma que todo sitio web que no cumpla con lo que se establece en la ley SOPA sería bloqueada y por regla de tres; toda la información que és