Quickribbon WeB dE iNfOrMaTiCa: agosto 2007

Visual Basic: Ej. de una calculadora



Este es un ejemplo de una calculadora echa en Visual Basic parece un poco difícil pero en realidad es bastante fácil.

Haciendo click AQUÍ lo descargar.

Continuar leyendo

Alternativas Libres

Para la gente que se pregunta ¿Hay alguna herramienta Libre que suplante a la que utilizo en Windows? pues bien si las hay! y muchas! Este sitio nos brinda una lista de herramientas alternativas categorizadas. Espero que les sirva.


Continuar leyendo

Tuquito en Jujuy...!!!

El sábado 24 de Agosto, dos de los integrantes de Tuquito (Nicolás y Cristian) estuvieron presente en la II Jornada de Software Libre en Jujuy, organizada por la Unju. Dieron una charla bastante interesante y divertida presentando lo que es Tuquito y las OLPC.

Presentaron También la CAMPAÑA TUQUITO X 3 (la campaña surgió de la película Cadena de favores, así que ya te imaginaras de que se trata).
Para poder verla hace clik aqui y elegí ver la Explicación Animada...esta muy buena.



Continuar leyendo

Peliculas Gratis

Los siguientes sitios permiten ver por medio del navegador web, películas gratis y de alta calidad:

Stage6: un sitio muy parecido a YouTube pero que permite ver series y películas completas de alta calidad.

Peliculasonline: recopila las mejores películas y series, las mismas se encuentran ordenadas en secciones y por idioma.

Peliculas-ON: las películas se encuentran ordenadas por categorías, además disponemos de un buscador y un top 15 con las películas más vistas.

Lycos Cinema: permite ver películas online y a su vez chatear con todos aquellos que estén viendo una misma película al mismo tiempo.

Graboid: recopila más de 60.000 documentales y películas. Para visualizar los videos, es necesario descargar e instalar un programa que de momento se encuentra disponible sólo para Windows (23 MB). Además, posee un límite de transferencia gratuita de 10 Gb por mes.

Continuar leyendo

Busqueda Incremental VFox

La busqueda incremental consiste que cuando el usuario va introduciendo datos se muestre los datos más cercano que cumple las condiciones y que así el usuario no tenga que escribir todos los datos o que el propio textbox lo vaya encontrando.

Ejemplo de un Formulario:
En el text de Descripcion escribi los siguiente :

En el InteractiveChange

DO CASE
CASE EMPTY(THISFORM.Text1.VALUE)
SET FILTER TO
CASE THISFORM.combo1.LISTINDEX = 1 && codigo de equipo
SET FILTER TO UPPER(ALLTRIM(THISFORM.Text1.VALUE)) $ STR(codequipo)
CASE THISFORM.combo1.LISTINDEX = 2 && Si esta ordenado por nombre
set filter to trim(thisform.text1.value)=left(apenom,len(trim(thisform.text1.value)))
ENDCASE
GO TOP
THISFORM.REFRESH

En el combo de Buscar por escribi los siguiente ( el ejemplo esta dado para que puedas buscar por un numero Ej: un cogigo o dni. o Bien por un apellido o una descripcion) :

En el InteractiveChange

DO CASE
CASE THIS.LISTINDEX = 1 && por codigo de equipo
SET ORDER TO codequipo ASCENDING

CASE THIS.LISTINDEX = 2 && por nomnre de jugador
SET ORDER TO apenom ASCENDING
ENDCASE
THISFORM.TEXT1.setfocus
THISFORM.Text1.INTERACTIVECHANGE
THISFORM.REFRESH
RETURN 1

Continuar leyendo

¿Qué es Bisón?

Bison es un generador de analizadores sintácticos de propósito general que convierte una descripción gramatical para una gramática independiente del contexto LALR en un programa en C que analice esta gramática. Bison puede ser utilizado para desarrollar un amplio rango de analizadores de lenguajes, desde aquellos usados en simples calculadoras de escritorio hasta los complejos lenguajes de programación.

Bison es compatible hacia arriba con Yacc: todas las gramáticas escritas apropiadamente para Yacc deberían funcionar en Bison sin ningún cambio. Cualquiera que esté familiarizado con Yacc debería ser capaz de utilizar Bison con pocos problemas.

Bison aplica el concepto de traducción dirigida por la sintaxis, es decir, a cada entrada en el programa fuente le asigna una salida, la cual puede ser cualquier acción, la cual se ejecuta al reconocerse la entrada válida. En Bison, una regla gramatical tiene una acción compuesta de sentencias de C asociadas.

El propósito de una acción es generalmente computar el valor semántico de la construcción completa a partir de los valores semánticos de sus partes.

Continuar leyendo

¿Qué es Flex?

El reconocimiento de patrones léxicos –conjuntos catalogados de palabras- es una tarea muy importante con aplicaciones en una infinidad de rangos, el diseño e implementación de un rastreador o scanner para dichos patrones léxicos varía de acuerdo al tamaño del proyecto y a la ambición del que lo implemente, de manera que se hace evidente, como en todas las áreas de desarrollo de software que es necesario por todos los medios posibles desarrollar técnicas, métodos, teorías y herramientas que nos permitan realizar este proceso de análisis e implementación en el menor tiempo posible y al menor costo.

Flex es un programa que realiza esta tarea, permite generar scanners en una forma y con una sintaxis bastante sencillas que se corresponden directamente con la de las expresiones regulares. –para lenguajes regulares-.

Flex lee los archivos de entrada dados, o la entrada estándar si no se le ha indicado ningún nombre de archivo, con la descripción del scanner a generar. La descripción se encuentra en forma de parejas de expresiones regulares y código C, denominados reglas. Flex genera como salida un archivo fuente en C, ‘yylex()’. Este archivo se compila y se enlaza con la librería ‘-lfl’ para producir un ejecutable. Cuando se arranca el archivo ejecutable, este analiza su entrada en busca de casos de las expresiones regulares. Siempre que encuentra uno, ejecuta el código C correspondiente.

Continuar leyendo

Pendrive con lector de Huellas Dactilares

transcend-jetflash-v35-220_big.jpg

Si la información para ti no tiene precio o simplemente eres paranoico y no quieres que vean lo que tienes en tu pendrive, entonces el Trascend JetFlash 220 (los de la primera fila) es para ti.

Trascend asegura que este nuevo modelo trae encriptación de 256bit AES por hardware, la que sólo podrá ser leída si colocas tu dedo en el lector de huellas dactilares, obviamente previa configuración para que responda sólo a tus huellas y evites que el resto de la gente vea la valiosa colección de archivos que tienes.

Las capacidades de estos juguetitos serán desde 2 GB hasta los 8 GB y dependiendo del color será su capacidad. Además de este modelo, Trascend presentó el V35 (los de la segunda fila), que viene sin lector de huellas dactilares, pero tiene la ventaja que es de menor tamaño (58.3mm x 17.3mm x 8.8mm).

Se especula que estarán a la venta en Agosto, pero sólo en Japón. Tendremos que esperar un tiempo más para verlos por este continente. Los precios serán aproximadamente US$149 (77.700 CLP | 108,1 €) para el 220 de 8 GB y US$141 (73.500 CLP | 102,3 €) para el V35 de 8 GB.

Encuentro muy poca la diferencia de dinero versus las funcionalidades entre un modelo y el otro, pero bueno a algunos les importa el tamaño y a otros la seguridad, elije el tuyo.

Via: TencnoSquad

Continuar leyendo

Corbata- Ventilador-USB

Estos locos asiáticos ya no saben que inventar y hoy vemos uno más de sus excéntricos inventos. Se trata de una corbata que en el nudo incorpora un ventilador, este ventilador es alimentado mediante un cable USB que va en el extremo inferior de la corbata. La idea es que cuando te sientes frente a tu computador, puedas recibir algo de viento en tu cuello lo cual debiese darte un respiro en los calurosos días que están enfrentando nuestros lectores del hemisferio norte.

usb1.jpg

Via: TencnoSquad

Continuar leyendo

XAMPP: servidor web, correo, base de datos y más extras en pocos minutos

XAMPP es un paquete que te permite instalar varios tipos de servidores en tu sistema con unos pocos clicks de tu ratón en apenas 5 minutos.

XAMPP incluye el servidor web Apache, los servidores de bases de datos MySQL y SQLite, sus respectivos gestores phpMyAdmin y phpSQLiteAdmin, el intérprete del lenguaje homónimo PHP con los extras incluidos en PEAR, el intérprete del lenguaje Perl, servidores de FTP como ProFTPD ó FileZilla FTP Server, las estadísticas Webalizer y OpenSSL, eAccelerator, Freetype2, libjpeg, libpng, zlib, Ming, etc. entre otros.

Existen versiones para Linux, Windows, MacOS X y Solaris, cuyos paquetes difieren según la disponibilidad de los diversos programas en cada plataforma.
Via: Genbeta
Tutorial para Instalar XAMMP paso a paso: Hace clik Aqui.

Continuar leyendo

Como instalar Windows en GNU/Linux con vmWare-player

Leiste bien, es posible instalar Windows en este caso XP en Tu distribución de GNU/Linux a traves de una maquina virtual llamada VMWare-Player.

Hay que destacar que VMWare no es un software Libre, mas bien es un software propietario. De todas maneras mas adelante vamos a conseguir alternativas totalmente Free

Lo primero que vamos a hacer es como root:

apt-get install vmware-player

Con esto instalamos nuestra maquina virtual con es sistema apt, ya sea desde una conexión a internet o desde un CD de datos.

Paso siguiente es obtener una imagen ISO del sistema operativo que queremos levantar en maquina virtual. En este caso la imagen ISO de Windows XP. Ahora bien, para realizar esta imagen lo podemos hacer de diversas formas ya sea utilizando K3b o en modo consola de la siguiente manera:

danyx@ccasi:~/Desktop$ dd if=/dev/cdrom1 of=/mnt/aux/windows.xp.iso bs=1024

para esto observemos que el primer parametro es de donde va a extraer los datos (if=/dev/cdrom1) y el segundo es a donde y con que nombre los va a guardar
(of=/mnt/aux/windows.xp.iso) para ellos previamente para tener un orden creamos un directorio dentro de /mnt llamado aux con el siguiente comando

mkdir /mnt/aux

con esto logramos tener una imagen ISO de nuestro Windows XP para el ejemplo situado en el directorio /mnt/aux/windows.xp.iso

Ahora tenemos que descomprimir un archivo subido a nuestro servidor llamado SO, que lo puedes descargar AQUI (.zip)

una ves descargado este archivo realizamos los siguiente comandos

unzip OS.zip

mv OS/ /etc/vmware

descomprimimos el archivo y lo movimos hasta el directorio /etc/vmware

Lo último que nos queda por hacer es editar un archivo

Editamos el fichero OS.vmx para indicarle la ruta de la imagen que queremos instalar, abrimos el fichero con nuestro editor preferido y en la linea donde pone “ide1:0.fileName = “c:\image.iso”" escribimos el fichero antes creado,
“ide1:0.fileName = /mnt/aux/windows.xp.iso” guardamos y salimos, una vez terminado ejecutamos el fichero con el vmplayer

Guardamos todos los cambios y listo! ahora a disfrutar de nuestra maquina Virtual

vmplayer OS.vmx

y como Windows nos tiene acostumbrados, Siguiente, siguiente, Finalizar.

Continuar leyendo

Los 20 virus más nocivos de julio

A pesar de que en la clasificación de junio había cuatro variantes de este gusano y en julio sólo vemos uno, esto no significa que el nivel de la amenaza que representa haya bajado. Por el contrario, el primer lugar en julio provocará la organización de nuevos envíos masivos de spam y virus. Es muy probable que dentro de pocos meses empiece otra "Warezovmanía" comparable a aquella que tuvo lugar en octubre del año pasado. En ese entonces nuestra compañía detectaba más veinte nuevas variantes de este gusano casi cada día.

Los veteranos de la escena viral, NetSky.q y .t bajaron un punto, pero en los índices absolutos su presencia en el tráfico de correo se mantiene más o menos en el nivel del mes pasado: 14% y 8% respectivamente. Bagle.gt también se consolidó entre los tres primeros.

Pero a pesar del impetuoso despegue de Warezov.pk (descubierto el 26 de junio, sus envíos masivos alcanzaron su pico a principios de junio), en general la situación sigue siendo estable. Por el momento no existen premisas para nuevas epidemias globales y las principales amenazas están circunscriptas a territorios locales, es decir, dirigidas a usuarios de ciertos países.

Warezov.pk es uno de los dos nuevos integrantes de la lista de los veinte de julio: es un ejemplo extremo de estabilidad de nuestra clasificación. A grandes rasgos, entre los primeros quince lugares de la lista solo observamos leves desplazamientos de los viejos gusanos: unos suben un poco, otros bajan un poco. El ascenso más significativo de julio es el de Exploit.Win32.IMG-WMF.y (subió 7 posiciones), y su explicación es que en el lugar 16 está el segundo recién llegado a la lista, el gusano de correo Womble.d, que se propaga, entre otras formas, con la ayuda de este exploit. Este gusano es bastante viejo, de septiembre de 2006, pero de alguna misteriosa manera ha logrado propagarse de forma tan significativa precisamente en la actualidad.

Articulo Completo : LaFlecha

Continuar leyendo

Formulario ABM en VFP

Formulario Ejemplo:Si estabas buscando un ABM en visual foxpro....No busques mas!!! Hoy es tu día de suerte Haciendo click Aqui descarga un formulario en fox con un ABM bastante completo, incluyendo validadcion de datos.

Continuar leyendo

Visual FoxPro

Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.

Entre sus características se pueden enumerar:

  • Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
  • Flexibilidad para crear todo tipo de soluciones de bases de datos.
  • Lenguaje de programación Orientado a objetos.
  • Utilización de sentencias SQL en forma nativa.
  • Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.
  • Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
  • Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
  • Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM.
  • Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft

La última versión liberada es la 9.0. La próxima versión, 'Sedna', será un poderoso y completo lenguaje que permitirá al producto interactuar aun más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista.

Via:wikipedia

Continuar leyendo

Descuber con que esta echo una pagina Web


Quizá algún día estabas visitando alguna página web y te pico la curiosidad por saber con qué está hecho esa página web. Pues ahora podemos saberlo gracias a BuiltWith, que nos da la siguiente serie de datos sobre la página web que queramos:

  • El sistema de estadísticas que usa.
  • Información del servidor en el que se aloja.
  • Las librerías javascript que usa
  • Una estimación de sus visitas.
  • La plataforma o el lenguaje en el que está desarrollado el sitio web.
  • El sistema de publicidad que utiliza.

Con esta herramienta ya podrás informarte sobre esos datos que visitando alguna web tenemos la curiosidad de saberlos.

Vía: Informatikos

Continuar leyendo

Licencia GNU GPL

La GNU GPL (General Public License o licencia pública general) es una licencia creada por la Free Software Foundation a mediados de los 80, y está orientada principalmente a proteger la libre distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.

Para ver la traduccion de oficial de la gpl al castellano : hace click Aqui

Continuar leyendo

Licencia de WeB dE infOrMaTiCoS

Este blog utiliza esta licencia de Creative Commons, by-nc-sa, o Atribución-NoComercial-CopiasIdénticas . Esto supone las siguientes condiciones:

  1. Si copias cualquier trabajo (ya sea texto, imagen, vídeo, etcétera) de este blog, automáticamente debe ser citada la fuente de donde ha sido extraído. Si bien se puede hacer con un enlace a la página principal, agradecería un enlace directo a la noticia exacta.
  2. No puedes utilizar nada de este blog para fines comerciales.
  3. Si vas a compartir cualquier contenido de este blog, puede ser alterada o derivada, pero debes cumplir lo que dice la 1ª condición. Además, se debe dejar bien claro los términos de esta misma licencia.
  4. Cualquiera de estos términos puede ser abolido con la autorización de mi persona.

byncsa

Creative Commons License

Continuar leyendo

Qué es GNU/Linux?

GNU/Linux es, a simple vista, un Sistema Operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.

Como sistema operativo, GNU/Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.

Fragmentos extraídos y traducidos de:
"Linux Information Sheet" © 1997 por Michael K. Johnson
" Linux User Group-HOWTO" © 1997 por Kendall Grant Clark

Continuar leyendo

SCO pierde en los puntos clave de su demanda a Linux

Un juez estadounidense dictaminó el viernes que la compañía de software Grupo SCO no tiene los derechos de autor sobre la tecnología utilizada en el sistema operativo Linux.

IBM y Novell son los dos máximos impulsores de Linux.

El juez también dijo que Novell tiene ahora "el derecho, a su discreción, de llevar a SCO a abandonar" su demanda contra International Busines Machines (IBM).

Novell dijo entonces que no había transferido los derechos de UNIX a SCO en una venta en 1996.

Continuar leyendo

Comprometidos algunos servidores de Ubuntu

Hace unos días la gente de la comunidad Ubuntu recibió el aviso de que uno de sus servidores había sido comprometido. Tras realizar las pertinentes comprobaciones, se detectó que el compromiso afectaba en realidad a 5 de los 8 servidores (cuyo hosting patrocina Canonical) y que además estaban activamente atacando a otros webs. Por tanto se tomó la decisión de desconectarlos y proceder a devolverlos a un estado seguro antes de restaurar las copias de seguridad. Sin embargo, debido a la dificultad y pocas garantías del proceso, se está considerando el traslado de varios de esos servidores al centro de datos de Canonical...

El ataque se pudo realizar por diversas vías, ya que los servidores estaban sin parchear y sin actualizar adecuadamente. Canonical acusa de ello a la comunidad Ubuntu y la comunidad se queja de que el hardware con que contaban hacía el sistema imparcheable. Ahora planea la duda de si algún fichero descargado por los usuarios pudiera haber sido manipulado.

K R I P T Ó P O L I S

Continuar leyendo

QEMU-Puppy: Tu PC de bolsillo


Tras implementar un sencillo (aunque potente) auditores del sistemas en una llave de 32 MB y un sistema de arranque dual Windows-Linux (uno y dos) en otra llave de mucha más capacidad, el listón había quedado bastante alto. El nuevo desafío tenía que ser lo suficientemente atractivo como para superar lo anterior. ¿Una distro Linux completa en una llave? No es mala idea... el problema es que nos sentemos ante un ordenador que ya esté corriendo su propio sistema operativo... En tal caso nuestra distro no nos serviría de nada.

No; el objetivo ha de ser aún más ambicioso. A ver qué os parece éste: metemos una distro Linux en una llave USB, de forma que podamos arrancar un PC desde ella sin tocar el disco duro de la máquina. Vale, pero haremos algo más: podremos insertar nuestra llave en cualquier ordenador en funcionamiento (Windows o Linux) y ejecutar nuestra distro en una ventana dentro de él, todo ello sin necesidad de rearrancar, tocar el disco duro, instalar nada ni interrumpir en absoluto el sistema operativo de base. De este modo podremos llevar con nosotros nuestro propio PC, con su propio sistema operativo, sus aplicaciones y nuestros documentos. Seguro que coincidimos en que se trata un reto muy atractivo, que bien podemos considerar equivalente a llevar nuestro propio PC en el bolsillo.

Pero lo mejor de todo es que resulta mucho más fácil de realizar de lo que parece...

Quizás lo más "complicado" puede resultar preparar una llave que ya habíamos utilizado para dejarla lista para el nuevo proyecto. Aunque no se trata de algo específico de este proyecto, voy a tratarlo brevemente a continuación porque nos servirá para proyectos sucesivos.

Para saber mas: Hace click Aqui



Continuar leyendo