openjdk.java.net.1.png  (6892 bytes)

Bienvenido a COPLEC.org Comunidad de Programadores de Software Libre del Ecuador, todas tus dudas, inquietudes, serán bienvenidas, no importa la rama o lenguaje que utilices, el único requisito para participar es que lo que utilizas sea "software libre", de lo contrario iría en contra de nuestros principios.

No lo olvides tu opinión cuenta mucho para el mejoramiento de este sitio.

Bloquear mi pc con opencv

Gracias a las ventajas de la librería Opencv (Open Computer Vision), se pueden tener varias alternativas para el manejo de imágenes digitalizadas ya sea mediante webcam o simplemente el manejo de imágenes estáticas.
El siguiente código maneja el reconocimiento de rostros, lo interesante es que si la persona deja de ver a la cámara web el protector de pantalla se ejecutará, y bloqueará la pantalla de nuestras portátiles, y cuando regresamos o la camara a detectado un rostro el protector de pantallas se desactiva.

#!/usr/bin/python

import sys
 
Imagen de palichis

Firetray en GNU/linux 64 bits

Firetray es una extensión muy util para thunderbird y firefox en GNU/Linux la cual coloca un icono en el área de notificación del escritorio Gnome o KDE, pero tenía un problema con las distros 64bits así que si instalan la versión que está en la página de addons de firefox y thunderbird no iniciará ni firefox ni thunderbird ya que se produce un segmentation fault, la solución es compilar la extensión ya que es sw libre con licencia gpl v2 y su codigo está en http://code.google.com/p/firetray/ en debian y deriva

Carrera de Tecnología en Diseño y Aplicación del Software Libre - Quito

Conviértete en un profesional de nivel 3 en Sistemas y Electrónica orientado hacia Linux y el Software Libre.

En el Instituto Superior Tecnológico IAVQ (CLASIFICADO "A" por el Conesup-Conea) te ofrecemos la carrera de Tecnología en Diseño y Aplicación del Software Libre donde podrás formarte como un exitoso profesional en esta nueva carrera en tan solo 6 semestres , aprobada y avalada por el Conesup, y que te permitirá ser de los primeros en Ecuador en explotar este atractivo mercado laboral.

Adicionalmente te ofrecemos las siguientes carreras:

Compresion de archivos en Python

A continuación comparto un script que me ha sido muy útil para la compresion de archivos, en este caso en .tar desde un archivo que contiene las rutas a los archivos a empaquetar.

El fin de este script, es de crear un paquete que al ser descomprimido mantenga una estructura de directorio de los archivos contenidos, de manera que pueda aplicarse el parche (en este caso el paquete) para actualizar un sistema o programa.

#!/usr/bin/env python

import tarfile
import os

def do_zip():
	file = open('filelist.txt', 'r')
	files = file.read()
 

Validador de cédula ecuatoriana en python

Leyendo mis feeds encontré esta interesante implementación de la validación de cédula en python

def cedula_valida(ced):
  valores = [ int(ced[x]) * (2 - x % 2) for x in range(9) ]
  suma = sum(map(lambda x: x > 9 and x - 9 or x, valores))
  return int(ced[9]) == 10 - int(str(suma)[-1:])

Acá la explicación.

Segundo taller virtual: Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK

Inscríbete en el segundo taller virtual para el desarrollo de una aplicación web con JAVA.

Más información en este enlace.

Imagen de carlosjulioperez

Desarrolle aplicaciones Web con Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK

Desarrolle aplicaciones Web con Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK

Horarios 6 a 8 de la mañana y de 7 a 9 de la noche.

Más información en este enlace...

Cupos aún disponibles.

Imagen de carlosjulioperez

Reportes desde visual basic 6 a openoffice calc

Así es muchas empresas empiezan a migrar a openoffice y los sistemas que tienen en visual basic es posible también interoperar con openoffice aqui un extracto de código que sirve para enviar los datos de una matriz a celdas de calc.

    Dim oServiceManager As Object
    Dim oDesktop As Object
    Dim oDoc As Object
    Dim oSheet As Object
    Dim columna As Object

    Dim aNoArgs()
    Set oServiceManager = CreateObject("com.sun.star.ServiceManager")
    Set oDesktop = oServiceManager.createInstance("com.sun.star.frame.Desktop")
 

Nuevas actualizaciones de osiris

Daniel Olivares nos cuenta de nuevos cambios en su proyecto de hospital osiris

http://www.coplec.org/?q=2008/09/05/sistema-hospitalario-osiris#comment-...

Dia del usuario ubuntero y aniversario de Ubuntu Ecuador

Hola Comunidad:
La comunidad ubuntu Ecuador, esta de cumpleaños!!!
Un 4 de junio del 2008 , luego de intensas rondas de preguntas y
respuestas,
el apoyo de algunos compas, y demostrar que somos una comunidad solida,
activa
y solidaria, el concejo de comunidades locales, nos dio la aprobacion para

iniciar nuestros primeros pasitos oficialmente reconocidos.
Es largo el camino que se ha recorrido, siendo consecuentes con el
calendario,
serian ya tres años de vida y tendremos muchos mas, con las generaciones
que