Jul 31, 2010

David Gómez

David Gómez
we 'r everyware feed

LiNUX+ de agosto disponible para descarga gratuita

A partir de este momento se encuentra disponible descarga gratuita el numero de agosto de LiNUX+ 8/2010 (68).

En esta edición de LiNUX+ encontraremos:


OpenVz
Alternativa perfecta para virtualización de servidores

En la actualidad, los grandes avances en la ciencia de la computación han ido con el paso del tiempo, haciendo real el significado de la palabra virtual. En varias definiciones la palabra virtual da a entender que es algo que no existe físicamente pero que de cierta forma se puede percibir. Por diversos motivos (económicos, ecológicos, etc.), la tendencia actual, es poder reutilizar lo que se tiene.


Computación Híbrida
Co-diseño Hardware-Software

El término computación híbrida no es demasiado afortunado. En el ámbito del diseño hardware-software (HW/SW) parece una obviedad. Está claro que los sistemas son una combinación de ambos componentes HW/SW donde el primero actúa como un soporte material programable o reconfigurable y el segundo define los procesos intangibles que gestionarán determinada información o datos para conseguir equis resultados.


Descubriendo Linux
¿Qué debes saber si no sabes nada?

Es curioso cómo damos por sentado, cuando hablamos de Linux, que todos los que nos oyen o leen tienen la formación mínima para entender todo aquello que estamos diciendo. Uno de los principales escollos, a nuestro entender, para realizar el salto mortal sin red que el usuario cree que supone descubrir Linux, es la falta de información general sobre sus características y posibilidades. Este artículo pretende ofrecer una introducción a tan maravilloso mundo, desde la perspectiva de la práctica educativa. ¿Qué debemos saber de Linux para presentárselo a nuestros alumnos?


Software Libre en la PYME
Ejercicio de creación de oferta y demanda

Este artículo busca convertirse en una guía práctica para llevar el Software Libre a los diversos sectores económicos, sociales y educativos, partiendo desde cero. De ahí que se presenta una breve definición de Software Libre y su importancia, además de pasos concretos para introducirlo en el mercado PYME, a través del involucramiento del sector educativo, gobierno y empresas.


gPXE
Arranque de sistemas operativos en red con Software Libre

El paso del tiempo no ha podido evitar percibir los grandes beneficios que ha otorgado el uso y desarrollo del FLOSS (Free Software and Open Source Software) o Software Libre y Software de Código Abierto, principalmente en cuanto a innovación y accesibilidad de las tecnologías de la información se refiere. Uno de los campos en donde ha calado fuertemente este movimiento filosófico-tecnológico es el de los Sistemas Operativos.


LocuLinux 2.0
!Libera tu CiberCafé!

LocuLinux es una distribución de Linux basada en Ubuntu 10.4 TLS que ha sido desarrollada para cubrir un mercado poco explotado por las distribuciones Linux, los locutorios o también conocidos como Cibercafés.

y mucho más...

LiNUX+ 8/2010 (68)

Jul 30, 2010

Teléfonos destacados

Los teléfonos se convirtieron en uno de los principales motores de desarrollo de la industria informática y de las telecomunicaciones. Cada vez se parecen más a un computador y compiten de tú a tú con otros dispositivos electrónicos, como el televisor, el PC y el reproductor de música, para ganarse la preferencia de los consumidores. [...]

Oficios perdidos

La famosa película fotográfica Kodachrome, retirada del mercado hace ya buen tiempo.   La tecnología mata oficios tradicionales; eso no es un secreto y ha ocurrido a lo largo de la historia. Hubo un tiempo en que en nuestros pueblos y barrios existían zapateros, barberos, fotógrafos, leñadores, colchoneros, maniceros, molineros, herreros y sacristanes. Con los [...]

El activo más importante

Un negocio sin tecnología está condenado a la derrota, especialmente en tiempos de crisis. No existe un gran negocio en el mundo que no esté apalancado en tecnología de punta. Máquinas y software son activos estratégicos de las empresas de hoy y sin ellos no hay posibilidad alguna de competir. En tiempos de crisis, no [...]
David Gómez

David Gómez
we 'r everyware feed

Linux Mint 9 KDE finalmente liberada (vídeo incluido)

Después de una prolongada espera, finalmente Linux Mint 9 KDE ha sido liberado. La esperada versión de Linux Mint es liberada incluso después de su versión liviana con LXDE, algo que sorprendió a muchos de nosotros.

Entre las características destacadas de esta versión de Linux Mint 9, esta el nuevo Administrador de Software, el cual es muy parecido al Centro de Software de Ubuntu, facilitándonos muchísimo la tarea de instalar nuevas aplicaciones en nuestro sistema.
También trae nuevas aplicaciones, un nuevo administrador de redes, una nueva herramienta para backups, wine, songbird (aunque no entiendo porque) y en general bastantes mejoras a nivel del sistema, que hacen Linux Mint 9 una distribución para tener en cuenta.

Es rápida, liviana y muy atractiva, definitivamente una excelente distribución basada en KDE, titulo que pocas distribuciones pueden ostentar.

Para mas información acerca de la distribución y sus opciones de descarga, visiten el sitio oficial de Linux Mint 9.

Por el momento los dejo con este pequeño vídeo que hice mostrando algunas de las características principales de Linux Mint 9 KDE.

<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/kq1uLpWUYUU&amp;hl=es_ES&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/kq1uLpWUYUU&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" width="480"></embed></object>

Jul 28, 2010

Alejandro Torres

Alejandro Torres
Voipers Network feed

DIFERENCIAS ENTRE COMUNICACIONES UNIFICADAS Y MENSAJERÍA UNIFICADA.

Estos términos son utilizados comercialmente de manera indiscriminada pero si se tiene interés en este tipo de tecnologías, es mejor tener claros estos términos y no quedar a merced de vendedores que defienden ciegamente la posición de un fabricante.

Como la mayoría de las tendencias en las comunicaciones nació por ahorrar costos, En ese momento el unificar se vio como una alternativa interesante, el unificar disminuye la cantidad de equipos requeridos para prestar los servicios, la cantidad de redes para transporte, la cantidad de gente necesaria para soportar estas redes y la cantidad de gente para administrar los equipos. Todo esto sumado al aumento en la productividad que se genera, cuando los usuarios  usan estas tecnologías, lo convierten en una opción muy interesante para el mundo corporativo.

Del lado de los usuarios les reduce el costo del servicio, la cantidad de aparatos necesarios para usar estos servicios y  los tiempos de aprendizaje, así que de manera más rápida incluyen la tecnología en sus procesos productivos.

Aunque en este momento son tecnologías que andan juntas, la mensajería unificada nació antes que las comunicaciones unificadas, y antes que esta nació la mensajería integrada.

En la mensajería integrada teníamos un solo depósito de nuestros mensajes, pero como no había interacción entre las diferentes tecnologías, lo que teníamos era copia de todos nuestros mensajes y esto nos obligaba a administrarlos por duplicado, lo cual aunque nos facilitaba el acceso a la información, nos aumentaba el costo de gestionarla.

Luego se paso a la mensajería unificada, esta puede encontrarse separada de las comunicaciones unificadas, aunque no podemos concebir a las comunicaciones unificadas sin mensajería unificada.
<o:p></o:p>


En este punto resolvimos el tema del costo de gestión. Si borrábamos un correo de voz de nuestro correo electrónico, solito se borraba del teléfono y si leíamos un correo electrónico en nuestro teléfono, aparecía como leído en nuestro correo electrónico.
Ahora si la mensajería estaba unificada y desde un solo buzón teníamos correo de voz, correo electrónico y fax entrante y saliente.

El siguiente paso es las comunicaciones unificadas y de nuevo la idea es tener un solo dispositivo donde tengamos todas las formas de comunicación que usamos. Y el dispositivo que se postulo de primeras para esta labor fue el PC y las formas de comunicación que se unificaron fueron:

  • Correo electrónico.
  • Mensajería instantánea.
  • Chat.
  • Colaboración.
  • Voz.
  • Conferencias de voz.
  • Conferencias de vídeo.
  • Conferencias web.

Y para facilitar aun más las cosas se incluyo el concepto de presencia.

Para todo esto se usa un solo dispositivo, y se puede saltar de un tipo de interacción a otro de manera sencilla y con un solo nombre de usuario y password para todo, así que no estaremos identificándonos ante aplicaciones todo el tiempo.

Adicional al PC, hay teléfonos de escritorio que en algún casos pueden hacer más cómodo el trabajar y algunas de estas interacciones se pueden tener en teléfonos móviles, pero hasta el momento el rey es el PC.

Así que aunque por lo general anden juntas la mensajería unificada es diferente a las comunicaciones unificadas y sobre estas encontraremos cada vez mas propuestas comerciales, que adicional a estos elementos básicos incluyen diferentes servicios de Auto attendant, o pre atendedoras, reconocimiento de voz, conversión de texto a voz, ACD, UCD, IVR y hasta plataformas bastante buenas de call center. Pero esto será parte de otro artículo. 


La versión original de este articulo y mas información sobre este tema  esta en www.voipers.net






Add to Technorati FavoritesAgregar esta página a Mister Wong

Jul 27, 2010

David Gómez

David Gómez
we 'r everyware feed

Lo mejor de la Web 28-2010

Buenas tardes, hoy les traigo lo mejor de la Web un día tarde pero no tanto como la semana pasada, que si me pasé =).
Hoy les traigo varios artículos muy interesantes, desde una excelente guía de consejos para conseguir mas seguidores en Twitter, pasando por 10 libros en linea que todo diseñador y webmaster debe tener, has una excelente historia de ficción en el blog de Enzo Fava.

Espero los disfruten...

Jul 26, 2010

AxiaCore: Introducción al manejo de eventos con Symfony

Jul 19, 2010

Camilo Uribe

Camilo Uribe
Random Thoughts feed

Daft Punk - Interstella 5555

<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/aQ5XOwiryv0&amp;hl=es_ES&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/aQ5XOwiryv0&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" width="480"></embed></object>


Jul 18, 2010

Cristian Castiblanco

Cristian Castiblanco
Linux, Java y Programación feed

Comprimir archivos con PHP

Zlib es una librería que proporciona funciones que nos permiten realizar tareas de compresión y descompresión usando el formato GZIP. En esta entrada vamos a ver algunos ejemplos sencillos de compresión de archivos usando dicha librería, y además veremos cómo funcionan las librerías adicionales para comprimir archivos en ZIP y Bunzip… aunque también existen otros formatos disponibles como rar, lzf y phar.

Comprimir y descomprimir usando el formato GZIP

Este es un ejemplo básico en donde se comprime y descomprime un archivo:

function descomprimir($origen, $destino) {
  $string = implode("", gzfile($origen));
  $fp = fopen($destino, "w");
  fwrite($fp, $string, strlen($string));
  fclose($fp);
} 

function comprimir($origen, $destino) {
  $fp = fopen($origen, "r");
  $data = fread ($fp, filesize($origen));
  fclose($fp);
  $zp = gzopen($destino, "w9");
  gzwrite($zp, $data);
  gzclose($zp);
}
comprimir("archivo.txt","archivo.gz");
descomprimir("archivo.gz","archivo2.txt");

Esta es una breve descripción de las funciones para Gzip incluidas en Zlib:

  • gzclose — Cierra un puntero gz-file
  • gzcompress — Comprime una cadena de texto
  • gzencode — Crea una cadena de texto comprimida en gzip
  • gzeof — Verifica si es el fin del archivo en un puntero gz-file
  • gzfile — Lee el contenido de un archivo gzip y lo almacena en un arreglo
  • gzgetc — Obtiene el caracter al que apunta un gz-file pointer
  • gzgets — Obtiene la linea a la que apunta un gz-file pointer
  • gzgetss — Obtiene la linea a la que apunta un gz-file pointer y remueve las etiquetas HTML
  • gzinflate — Descomprime una cadena comprimida
  • gzopen — Abre un archivo gzip

Comprimir usando el formato Bunzip

Aquí un ejemplo muy básico:

function comprimir_bzip($origen, $destino){
    // abrir el archivo en modo escritura
    $bz = bzopen($destino, "w");
    // escribir el contenido del origen
    bzwrite($bz, file_get_contents($filename));
    // cerrar el archivo
    bzclose($bz);
}

Información adicional y lista de las funciones disponibles: PHP: Bunzip.

Comprimir usando el formato ZIP

En este caso se utilizan la clase ZipArchive:

function comprimir_zip($origen, $destino){
    $zip = new ZipArchive();
    if ($zip->open($destino, ZIPARCHIVE::CREATE)!==TRUE) {
        die("Error al crear el archivo");
    }
    $zip->addFile($origen, "/".basename($origen));
    $zip->close();
}

Verificar la existencia de las librerías

Esta es una manera sencilla de verificar si PHP fue compilado con soporte para estas librerías:

if( class_exists('ZipArchive') )
    echo "ZIP: OK\n";
if( function_exists('bzwrite') )
    echo "Bunzip: OK\n";
if( function_exists('gzwrite') )
    echo "gzip: OK\n";

Algo de Noel Petro

Algo de Noel Petro. Ahora sé que existen los requintos.

<object height="385" width="640"><param name="movie" value="http://www.youtube.com/v/WEvpfRWmlQQ&amp;hl=en_US&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/WEvpfRWmlQQ&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="640"></embed></object>
<object height="385" width="640"><param name="movie" value="http://www.youtube.com/v/PPrrWY1Co8c&amp;hl=en_US&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/PPrrWY1Co8c&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="640"></embed></object>
<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/dj9c-2QIucI&amp;hl=en_US&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/dj9c-2QIucI&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="480"></embed></object>

Loading...<script type="text/javascript"></script> Vote up! Vote down! Discussion

Jul 17, 2010

Alejandro Torres

Alejandro Torres
Voipers Network feed

Continuamos evolucionando



Voipers Network, desde su comienzo es un blog dedicado a ser un espacio de opinión en español sobre Voz sobre IP y los productos y tendencias que se han derivado de esta tecnología, como las comunicaciones unificadas.


Hemos dado un paso más y como muestra de ser una iniciativa Colombiana, creada como espacio para discutir la influencia de estas tecnologías, en el mercado latino-americano en especial en Colombia. Ahora no solo llevara el nombre www.voipers.net, sino también www.voipers.net.co y voipers.com.co.


Jul 14, 2010

Camilo Uribe

Camilo Uribe
Random Thoughts feed

Comunidad hispanohablante de backtrack

Estoy muy feliz de ver que se esta creando la comunidad hispanohablante de backtrack, una comunidad de expertos en seguridad informática con ganas de compartir su conocimiento y el respaldo de remote-exploit


Si le interesa la seguridad informática lo invito a que entre a nuestro web: backtrack.cl y al canal de freenode #backtrack-es

Edicion posterior:
Ya tenemos el foro oficial en español: http://www.backtrack-linux.org/forums/backtrack-spanish-forums/


Jul 13, 2010

Camilo Uribe

Camilo Uribe
Random Thoughts feed

Las finanzas, las instituciones y el medio innovador

Otro aparte del libro las tecnópolis del mundo de Manuel Castells y Petter Hall:

En Tokio las oficinas centrales de las grandes corporaciones innovadoras no se relacionan solamente con el Estado; también están estrechamente integradas con sus bancos matriz. Eso, por supuesto es una característica exclusiva de la organización industrial japonesa, que se remonta a la restauración Meiji de 1868 y que sólo fue rota durante un corto período de tiempo tras la Segunda Guerra Mundial, cuando las fuerzas de ocupación americanas trataron. éxito, de romper tales vínculos. Pero ello apunta hacia el hecho que las industrias innovadoras deben ser alimentadas con capital. Para las principales corporaciones establecidas, que mantienen internamente su potencial innovador, cualquier mecanismo es válido para este fin, bien sea mediante financiación bancaria o con acciones. Pero las nuevas empresas, que aún no se han creado una reputación, deben encontrar la forma de generar fondos que permitan su existencia


Históricamente, los caminos a seguir han sido muy informales, generalmente mediante la captación de capitalistas locales que actuaran como «socios comanditarios»; este modelo fue igualmente valido en el Manchester de finales del siglo XVIII, en el Detroit de comienzos del siglo XX y en el Palo Alto de mediados de este siglo. Por este motivo, si bien estos tres casos son todos ellos ejemplos clásicos de nuevos lugares industriales, ya tenían una cierta sustancia económica preexistente; citando equivocadamente a Gertrude Stein, «there was a There There» («ya había algo allí») , en forma de capital generado en algún ciclo de acumulación anterior. Los jóvenes innovadores de Lancashire de la industria algodonera del siglo XVIII no fueron financiados por los bancos, sino por los «industriales» existentes, que eran esencialmente comerciantes que funcionaban mediante una forma de producción doméstica. Al joven Henry Ford, en el Detroit de 1900, no le resultó nada difícil encontrar banqueros dentro de la plutocracia de la ciudad que ya habían hecho sus fortunas en la minería, la explotación forestal o la industrial. Hewlett y Packard dieron sus primeros pasos gracias al dinero que les prestó su profesor, él mismo hijo de un profesor y persona de cierta solidez económica.

Pero para las extensas cadenas innovadoras que comenzaron a surgir tras la Segunda Guerra Mundial y que implicaban un l+D prolijo y dilatado en el tiempo, tales fuentes informales de aportación de capital apenas podían ser suficientes. De aquí el rápido crecimiento de la industria de capitales de riesgo, cuyos orígenes están peculiarmente asociados con el crecimiento de Silicon Valley. La evidencia indica, sin embargo, que la industria no estaba allí al principio; en realidad fue atraída hacia San Francisco por la certeza de que algo importante estaba ocurriendo a unas pocas millas de distancia.


Trabajos empíricos recientes sugieren, de hecho, que en los Estados Unidos existe, en realidad, una fuerte tendencia en las inversiones de capital de riesgo hacia el noroeste y el Pacífico, concretamente hacia California y Massachusetts, y luego hacia las grandes concentraciones urbanas de negocios de alta tecnología. Lugares como la ciudad de Nueva York y Chicago, que son centros financieros de primer orden, son, sin embargo, centros poco importantes de capital de riesgo. En otras palabras, el capital de riesgo va hacia donde ya existe la industria de alta tecnología. Con todo, gran parte del incremento de los fondos de riesgo ha provenido de fondos de seguros y pensiones, que suelen ser gestionados por estos centros financieros de antigua tradición. Parece como si el dinero fluyera desde estos lugares hacia intermediarios cercanos a la fuente de acción. Así, el éxito llama al éxito; se produce una concentración, no una filtración paulatina. El medio oeste americano tiene escasos aportes de capital de riesgo, si bien ello es, en gran medida, el reflejo de la preponderancia de California y Massachusetts.


Jul 12, 2010

Alejandro Ríos P.

Alejandro Ríos P.
alerios feed

Bodegón Díptico




Mi segundo óleo en el taller de patricialezaca.com/

Año: 2008
Dimensiones: 35 cm x 60 cm

Jul 11, 2010

Cristian Castiblanco

Cristian Castiblanco
Linux, Java y Programación feed

Iniciar servicio en android después del boot

Esta entrada, principalmente dedicada a mi mismo ya que se que se me va a olvidar cómo hacerlo, indica paso a paso como crear un servicio en Android que se ejecute al iniciar el sistema. Como sabemos, un servicio es un proceso que se ejecuta en background aun cuando ningún componente visual de nuestra aplicación se encuentre activo.

La idea es más o menos sencilla: una vez que un sistema Android ha iniciado envía una acción broadcast llamada android.intent.action.BOOT_COMPLETED. La idea es crear un BroadcastReceiver que escuche este tipo de acciones e inicie el servicio que deseemos. Así pues, el primer paso es crear una clase que extienda BroadcastReceiver:

public class Recibidor extends BroadcastReceiver{
	@Override
	public void onReceive(Context context, Intent intent) {
		Intent servicio = new Intent();
		servicio.setAction("foo.bar.Servicio");
		context.startService(servicio);
	}
}

Lo interesante aquí es que se ejecuta el método startService enviando como parámetro un Intent cuyo action es “foo.bar.Servicio”, el cual es el servicio que deseamos ejecutar. Dicho servicio es una clase que extiende de Service, y del cual debemos sobrescribir los métodos onCreate y onStart:

public class Servicio extends Service{

	private static final String TAG = "EjemploServicioBoot";

	private Timer timer;

	@Override
	public IBinder onBind(Intent intent) {
		return null;
	}

	@Override
	public void onCreate(){
		super.onCreate();
		Log.d(TAG, "Servicio creado");
		timer = new Timer();
	}

	@Override
	public void onStart(final Intent intent, final int startId){
		super.onStart(intent, startId);
		timer.scheduleAtFixedRate(new TimerTask() {
			@Override
			public void run() {
				Log.i(TAG, "Se ejecuta la tarea");
			}
		}, 0, 15000);
	}
}

En este caso, el servicio realiza una tarea muy simple: imprime en el log del sistema un mensaje. Básicamente tenemos un objeto tipo Timer que ejecutará una tarea; en onCreate simplemente iniciamos el objeto Timer, mientras que en onStart usamos el método scheduleAtFixedRate indicando que ejecutaremos dicha tarea cada 15 segundos.

Por último, debemos registrar en el archivo AndroidManifest.xml el BroadcastReceiver y el servicio:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="foo.bar" android:versionCode="1" android:versionName="1.0">
    <application>
        <service android:name=".Servicio">
        	<intent-filter>
        		<action android:name="foo.bar.Servicio"/>
        	</intent-filter>
        </service>
        <receiver android:name=".Recibidor">
        	<intent-filter>
        		<action android:name="android.intent.action.BOOT_COMPLETED"/>
        	</intent-filter>
        </receiver>
    </application>
    <uses-sdk android:minSdkVersion="3" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
</manifest>

En el manifest podemos ver que añadimos un elemento service dentro de application, para registrar nuestro servicio. Y lo más interesante se ve en las líneas 12 y 17, que es donde indicamos el tipo de mensaje que nuestro recibidor estará esperando antes de ejecutar la tarea e indicamos que la aplicación requiere permisos para conocer cuando el boot del sistema a finalizado.

Descargar código fuente

Jul 09, 2010

AxiaCore: Patron de usabilidad web “tags an object”
CreativeWeb Blog: ¿Por que migrar a Linux?
Comunidad DragonJAR: Como ganar dinero con Software Libre

Jul 08, 2010

Alejandro Ríos P.

Alejandro Ríos P.
alerios feed

Technorati y AdSense

Bien, como parte de una nueva etapa en mi vida más web 2.0, he decidido hacer la prueba de meterle AdSense a este blog e inscribirlo a Technorati (para lo cuál debo escribir este código aquí).

Como ya lo sabrán algunos de mis contactos, los invito a conectarme también en Twitter e Identica.


Actualización: "Se habla Español", o mejor dicho, necesito una alternativa a technorati :S

Jul 04, 2010

Alejandro Torres

Alejandro Torres
Voipers Network feed

HP ENTRA EN LAS COMUNICACIONES UNIFICADAS

Ya hemos escrito varios artículos sobre como la unión entre comunicaciones unificadas y mensajería unificada esta aplastando de manera lenta pero segura lo que conocemos como telefonía corporativa.

Y en un blog anterior hablamos de la posibilidad de que HP entrara en el mercado de las comunicaciones unificadas como consecuencia de comprar a 3com http://www.voipers.net/2009/11/hp-compra-3com.html y con esto heredar la línea VCX de 3com.

Corte a hoy es una realidad. Inicialmente venderá las antiguas soluciones de 3com VCX bajo los logos de HPnetworking y también fabricara componentes para la solución de comunicaciones y mensajería unificada de Microsoft.

3com Estaba en problemas para tener el dinero que le permitiera entrar en nuevos mercados y fortalecerse en los mercados donde está actualmente y aunque ha tenido buenos productos en su portafolio no ha logrado ocupar un lugar importante en los mercados donde tiene presencia incluso cuando busco apoyo en huawei para esto, ya que quien salió ganando fue huawei.

Hasta el momento existen interesantes propuestas de comunicaciones unificadas en manos de compañías como Microsoft, IBM, avaya, Alcatel y ahora HP quiere entrar en el juego, a la propuesta de HP todavía le hace falta para ser una propuesta completa, como los son Microsoft e IBM, pero ahora en manos de HP podría tener mejor futuro que el que tuvo en manos de 3com.
Inicialmente evolucionando desde la aplicación de 3com, aplicación que a diferencia de Microsoft e IBM corre sobre Linux. Otra diferencia es que Microsoft e IBM han sido abiertos a ser completados por terceros, lo cual ha enriquecido mucho sus soluciones, pero 3com era muy cerrado en usar teléfonos, aplicaciones y Gateway de terceros, aunque se supone que 3com fabricaba la solución completa, en realidad los gateways eran hechos por audiocodes y vendidos más costosos como números de parte 3com, similar a como hizo en algún momento con los routers de huawei, los cuales eran vendidos más costosos con numero de parte 3com.

Si HP se abre a que terceros como dialogic, quintum, snom, polycom, jabra o aastra lo complementarían en lo que ellos saben hacer muy bien y se enfoca en evolucionar la aplicación, podrá ser una solución más completa.

El primer cambio que hará yo creo que será el que al igual que IBM, HP entregue la solución incluyendo el servidor, ya que al igual que IBM es muy bueno fabricando servidores.

Al parecer dentro de poco, los grandes jugadores en las comunicaciones empresariales, dejaran de ser los tradicionales, como avaya el extinto nortel, siemens o Alcatel, que fabrican sus equipos propietarios y serán los fabricantes de aplicaciones que corren sobre servidores, como Microsoft, IBM y HP los que dominen el mercado.




Add to Technorati FavoritesAgregar esta página a Mister Wong
CreativeWeb Blog: Lleva un sistema operativo en el bolsillo.

Jul 03, 2010

Campus Party 2010

Esta semana estuve en la Campus Party 2010 - Bogotá invitado por el área de Sotfware Libre (Muchas gracias Manuel!). Hable un poco del proyecto Debian e hicimos un taller de empaquetado slides aquí. (Había olvidado mencionar que varios slides son copiados brutalmente de una charla de Gunnar Wolf y no le he dado el crédito correspondiente)

Estos eventos siempre me hacen falta, un par de días geekeando con los amigos son cosas que debería hacer más regularmente en el año. Tal vez saque un tiempo hoy para unas cervezas con amigos y una pequeña vuelta por rock al parque.

Discussion

Cristian Castiblanco

Cristian Castiblanco
Linux, Java y Programación feed

Ganador del sorteo de los 4 e-books de Android

Hace un par de semanas publiqué una entrada en donde proponía sortear 4 e-books de Android y hoy es el día en que se escogía un ganador! El video lo grabé hace unas horas en la oficina, donde no podía hacer mucho ruido así que es un video mudo (apenas se escuchan algunos murmullos y el sonido del inicio de un Windows 7 :mrgreen: ). En fin… aquí está el sorteo y felicidades al ganador:

<embed allowfullscreen="true" allowscriptaccess="always" height="440" src="http://blip.tv/play/g9MGgeuXUgI%2Em4v" type="application/x-shockwave-flash" width="640"></embed>

Jun 30, 2010

Alejandro Ríos P.

Alejandro Ríos P.
alerios feed

Silvio en Colombia y otras noticias

Esta noche estaré viajando con mi esposa a la ciudad de Medellín para asistir mañana al concierto de nuestro ídolo Silvio Rodriguez, que casi que no se digna a venir por acá el muy calvo, pero al fin!

En otras noticias, ayer me fue muy bien en la charla "Comunicaciones Unificadas con Software Libre" (ver en slideshare) que dicté en CampusParty Bogotá 2010.

Adicionalmente, mi empresa Avatar ha empezado a involucrarse un poco más en las redes sociales, y los invito cordialmente a seguirla en los siguientes canales:

http://www.twitter.com/avatarltda

http://www.facebook.com/avatarltda

http://www.linkedin.com/companies/avatar-ltda.

http://www.youtube.com/user/avatarltda

Jun 28, 2010

Rodrigo Carreño

Rodrigo Carreño
Rodrigo C@rreño feed

En el campus.... 2010



Campus Party 2010!!!!!!

Jun 26, 2010

Jesse Padilla Agudelo

Jesse Padilla Agudelo
Intercambio Libre feed

Video Tutorial de Enrutamiento Estatico

Este video tutorial trata de enrutamiento estatico en routers cisco.

<object height="340" width="440"> <param name="movie" value="/cisco/videos/cisco06/enrutaestatic.swf"> <param name="quality" value="high"> <param name="wmode" value="window"> <param name="menu" value="false"> <param name="bgcolor" value="#FFFFFF"> <embed bgcolor="#FFFFFF" height="340" menu="false" quality="high" src="/cisco/videos/cisco06/enrutaestatic.swf" type="application/x-shockwave-flash" width="440" wmode="window"></embed> </object>

Share and Enjoy: Print Digg del.icio.us Facebook Google Bookmarks PDF RSS BarraPunto email LinkedIn Live Meneame MySpace Ping.fm Slashdot Twitter Yahoo! Bookmarks

Jun 25, 2010

Jesse Padilla Agudelo

Jesse Padilla Agudelo
Intercambio Libre feed

Video tutorial Simulador de Redes GSN3

GNS3 es un simulador gráfico de la red que permite la simulación de redes complejas. Aca les dejo el quinto video tutorial de redes de datos, espero les guste este simulador de redes.

Sitio oficial de GNS3: www.gns3.net

<object height="340" width="440"> <param name="movie" value="/cisco/videos/cisco05/GSN3.swf"> <param name="quality" value="high"> <param name="wmode" value="window"> <param name="menu" value="false"> <param name="bgcolor" value="#FFFFFF"> <embed bgcolor="#FFFFFF" height="340" menu="false" quality="high" src="/cisco/videos/cisco05/GSN3.swf" type="application/x-shockwave-flash" width="440" wmode="window"></embed> </object>

Share and Enjoy: Print Digg del.icio.us Facebook Google Bookmarks PDF RSS BarraPunto email LinkedIn Live Meneame MySpace Ping.fm Slashdot Twitter Yahoo! Bookmarks

AxiaCore: Practicas para mejorar la calidad del codigo
Jesse Padilla Agudelo

Jesse Padilla Agudelo
Intercambio Libre feed

Video tutorial direccionamiento IP: VLSM

A continuación les presento el cuarto vídeo tutorial de redes, en esta oportunidad el tema que toca el autor es VLSM como una técnica más eficiente de direccionamiento IP.

<object height="340" width="440"> <param name="movie" value="/cisco/videos/cisco04/VLSM.swf"> <param name="quality" value="high"> <param name="wmode" value="window"> <param name="menu" value="false"> <param name="bgcolor" value="#FFFFFF"> <embed bgcolor="#FFFFFF" height="340" menu="false" quality="high" src="/cisco/videos/cisco04/VLSM.swf" type="application/x-shockwave-flash" width="440" wmode="window"></embed> </object>

Share and Enjoy: Print Digg del.icio.us Facebook Google Bookmarks PDF RSS BarraPunto email LinkedIn Live Meneame MySpace Ping.fm Slashdot Twitter Yahoo! Bookmarks

Jun 16, 2010

Bernardo Molina

Bernardo Molina
CIBOLA feed

La Teoría de las Ventanas Rotas | La Jungla de Mariano

COLOMBIA SUFRE EL SINDROME DE LAS VENTANAS ROTAS

1. Cuando en un país el vecino se hacer rico lavando dólares y sigue incrustado dentro de la alta sociedad, una ventana está rota.
2. Cuando en un país se mata gente inocente, incluyendo a niños y se les tira al rio, hay una ventana rota.
3. Cuando en un país existe una fuerza armada ilegal, paralela a la oficial, que amedrenta y mata a la gente por tierras o votos, hay una ventana rota.
4. Cuando en un país el cacique del pueblo o ciudad, se hace rico con dineros del erario público y tiene vía directa con el presidente del país

Pues hay una ventana rota.

5. Cuando en un país se reparte el dinero público entre los más pudientes, enmascarados como subsidios, hay una ventana rota.
6. Cuando en un país se pisotea la Constitución Nacional con el aval del Congreso, solo para beneficiar al presidente de turno, hay una ventana rota.
7. Cuando en un país se utilizan aviones de combate para trasportar familiares de miembros del gobierno, hay una ventana rota.
8. Cuando en este país se matan a los candidatos de fuerzas contrarias solo para evitar sean elegidos, hay una ventana rota.
9. Cuando en un país no hay garantías sociales mientras un grupo disfruta de todas las comodidades de la ‘democracia’ hay una ventana rota

<object height="344" style="background-image: url("http://i3.ytimg.com/vi/Vto1FlxjIzA/hqdefault.jpg");" width="425"><param name="movie" value="http://www.youtube.com/v/Vto1FlxjIzA&amp;hl=es_ES&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="never" height="344" src="http://www.youtube.com/v/Vto1FlxjIzA&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" width="425" wmode="transparent"></embed></object>
Comunidad DragonJAR: Samurai, Entorno de trabajo para el testing de seguridad a aplicativos Web

Jun 06, 2010

Comunidad DragonJAR: SElinux – Asegura tu Distribución GNU/Linux Preferida

Jun 04, 2010

Gustavo Andrés Angulo

Gustavo Andrés Angulo
Blog de Woakas feed

Un bueno video

<p> Un buen video de la satasfacción del trabajo en el software libre <center> <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/u6XAPnuFjJc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/u6XAPnuFjJc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object> </center> </p>

May 24, 2010

Sugar Love

I'm beginning to spend some time working on sugar, my focus of interest is making improvements in bugs or procedures in order to have latest versions of Sugar available for deployments, Bernie Innocenti has been taking great steps in doing so all work is grouped here:

  • http://wiki.sugarlabs.org/go/Deployment_Team/Sugar-0.88_Notes

This is the Spanish translation that I've made:

  • http://wiki.sugarlabs.org/go/Deployment_Team/Sugar-0.88_Notes/lang-es
Great people from Paraguay and Uruguay are merging their code work (fixing deployment issues), to upstream, this coordinated work will have tremendous impact in Sugar's future evolution and will strength the community.

I've been helping also uploading latest versions of Scratch by Jhon Maloney to our activities library.

  • http://activities.sugarlabs.org/es-ES/sugar/addon/4249
  • http://wiki.laptop.org/go/Scratch


These are concrete development goals to tackle.

0) Activities and overall Bugs

=== Sugar Critical Goals ===
1) Clear and complete error messages (even for crashes)
http://bugs.sugarlabs.org/ticket/1366
http://bugs.sugarlabs.org/ticket/630

2) Checks to prevent installation of incompatible activities
http://bugs.sugarlabs.org/ticket/1442

3) Keyboard navigability of the shell and activity toolbars
http://bugs.sugarlabs.org/ticket/1969
(gonzalo)

4) Make activities work in Gnome without Sugar (CONTROVRSIAL)

5) Make Gnome applications work seamlessly within Sugar

6) Webkit integration
(lucian)

7) Faster activity startup / memory savings
(quozl?)

8) Integration with social networks
(lfaraone?)

9) Bidirectional Journal gateway for Gnome
(torello, jasg)

10) Memory management
Idea: show memory icon in the frame with free memory

11) OS: "Panic key" to restore default settings for GNOME and Sugar






May 12, 2010

Bernardo Molina

Bernardo Molina
CIBOLA feed

Hardware Libre Una Mirada En Colombia

En Colombia, para la gran mayoría de personas que tienen algún vínculo con la tecnología incluyendo empresas dedicadas a la distribución de elementos electrónicos, es poco común el término de open hardware o hardware libre.
Desde hace algunos años ha ido apareciendo muy lentamente este concepto el cual lo relacionan como primo hermano del software libre y ha ido poco a poco tomando la importancia de este último.
Para este tipo de tecnología los mayores exponentes son los aficionados que se dedican a construir sus propios circuitos con esquemas sacados de Internet y además de esto con el uso de software libre o programas de código abierto que también pueden ser descargados de la red y no necesitan ningún tipo de licencia para ser utilizados o modificados
.

Leer MAS en : http://openhardware-uac.espacioblog.com/categoria/plataforma-arduino

weblogs/arhuaco/life-on-mars

<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/6C0RmRGTePw&amp;hl=en_US&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/6C0RmRGTePw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" width="480"></embed></object>

Loading...<script type="text/javascript"></script> Vote up! Vote down! Discussion

May 08, 2010

Rodrigo Carreño

Rodrigo Carreño
Rodrigo C@rreño feed

Seminario Normas de Gestión de calidad en servicios de TI



Organiza: Grupo de Investigación en Gestión Tecnológica Corp. Univ Autónoma
Patrocinan: Unitonoma, ITService.
Temas : Contextualización, ambientación e introducción a los temas de gestión tecnológica y de calidad en tecnologías de la información, tales como ITIL, Gerencia de proyectos basado en el PMI, CMMI.



El Sábado, 29 de mayo de 2010 a las 9:00
Auditorio Universidad Autonoma del Cauca de Popayán, Colombia




http://sites.google.com/site/techlearningconsorcio/

http://techlearningconsorcio.blogspot.com/

May 02, 2010

Looking for a Deployment Team

Long ago we worked on a deployment team looking to fulfil necessities of integration between deployments and development, it's a non trivial task as all related to Sugar, in the way that one have to consider not only one aspect but all aspects as learning, subtle politics, development and reach-out.

Long ago we conformed that group, but is ''really'' time consuming, and the people involved there, were not able to continue that task, furthermore, there is a need for person to person communication, not always virtuality can make progress on understanding.

Trips to different deployment sites are expensive, although necessary, because people tend to think that Sugar is auto-sustainable, some deployment folks cannot believe that core devs are in majority volunteers. The organizations and countries that are using Sugar in the field must be aware of these circumstances and in doing so support more closely SugarLabs and Local SugarLabs.

This blog is one call to get more integration and communication between different parts involved and to avoid wasting a magnificent opportunity: making a globally distributed Education Project, namely SugarLabs plus OLE plus OLPC.

Apr 23, 2010

Gustavo Andrés Angulo

Gustavo Andrés Angulo
Blog de Woakas feed

Encuesta Mockus.

<p> Una encuesta realizada por CM& y el centro nacional de consultoría sobre elecciones para presidente en Colombia. <center> <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Iwh8a_iwjCY"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Iwh8a_iwjCY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object> </center> </p>

Apr 22, 2010

Sisfo Ltda: Tests unitarios con PHPUnit

Apr 20, 2010

Rodrigo Carreño

Rodrigo Carreño
Rodrigo C@rreño feed

FLISOL 2010 Popayán



Desde el año 2005 y por sexta ocasión, Popayán, la Ciudad Blanca y Universitaria de Colombia, se unirá a otras ciudades latinoamericanas para celebrar el FLISoL 2010 el próximo Sábado 24 de Abril de 2010.

El Festival Latinoamericano de Instalación de Software Libre - FLISoL es el evento de difusión de Software Libre más grande en Latinoamérica, su principal objetivo es promover el uso de tecnologías libres y contenidos libre y dar a conocer al público en general su filosofía, alcances, avances y desarrollos, en el ámbito artístico, académico y empresarial. Es un evento anual que ha tenido una gran acogida en la región y es organizado por voluntarios de las diversas comunidades y grupos locales de usuarios y/o desarrolladores de software libre en más de 200 ciudades distribuidas en mas de 20 países de America Latina.

Lugar: Corporación Universitaria Autónoma del Cauca, Calle 5 No. 3-85 Popayán
Fecha: Sabado 24 de Abril de 2010
Hora: 09:00 a.m. a 4:00 p.m.


Mayor Información:

http://flisol.info/FLISOL2010/Colombia/Popayan

Apr 08, 2010

Sisfo Ltda: Minidebconf Panamá 2010

Apr 01, 2010

Bernardo Molina

Bernardo Molina
CIBOLA feed

Listado de Falsos Antivirus / Falsos Antispywares / "Rogue Software"

El siguiente listado fue generado y es mantenido por el equipo de "ForoSpyware.com" con colaboración de SpywareWarrior (lugar donde se origino el primer listado oficial y el cual se encuentra descontinuado desde Abril del 2007), por lo que desde esa fecha en más, los programas listados son enteramente de nuestra responsabilidad e investigación.


Si tiene cualquiera de estos programas desinstálelo inmediatamente si no quiere correr el riesgo de infectarse con la misma basura que irónicamente muchos de ellos dicen quitar (virus/spyware)


Que es un Falso Antivirus / Antispyware?

Se le denomina Rogue Software (o también Rogue, Rogueware, FakeAVs, Badware, Scareware) a los “Falsos” programas de seguridad” que no son realmente lo que dicen ser, sino que todo lo contrario. Bajo la promesa de solucionar falsas infecciones, cuando el usuario instala estos programas, su sistema es infectado.

Estos falsos Antivirus y Antispyware están diseñados para mostrar un resultado predeterminado (siempre de infección) y no hacen ningún tipo de escaneo real en el sistema al igual que no eliminaran ninguna infección que podamos tener.


Mas Informacion: Listado de Falsos Antivirus

Feb 02, 2010

Guillermo Morales

Guillermo Morales
Radical Python feed

Reunión día de Internet

En Cali queremos hacer el Día de Internet más grande del mundo y todos estos chavos y yo, el moacho con sonrisa de oreja a oreja nos proponemos a hacerlo, será genial trabajar con tod@s est@s loc@s y pues animo moachos, serémos los únicos en el mundo ese día que trataremos de movilizar toda una ciudad, será GENIAL.


Feb 01, 2010

Guillermo Morales

Guillermo Morales
Radical Python feed

DELM Cali

Pues mi querido blog y a los que me siguen, últimamente ya no posteo, pero no es por que ya no quiera mi Python, eso sería una calumnia y los podría demandar por eso :P , lo que pasa es que ando metido en varios grupos muchos de tecnología y Linux, otros de Anime y ahora ando para meterme en uno de protección animal junto a mi esposita para evitar que se maltrate a los toros en los mataderos (como les digo yo) o mejor conocidos como plazas de toros; ayer estuvé también en una reunión de tecnología, el DELM o más mejor dichó Domingo en la Mañana, hechó en la ciudad de Cali, es el 4 y mi primer participación, los conocí participando en el BarCamp Cali y uno de los proyectos es participar en el Día del Internet en la ciudad de Cali y si es posible hacer que los participantes del DELM-BarCamp seamos los asignados para llevar a cabo el proyecto.

Vamos a ver cómo nos va, por ahora les dejó una foto que se tomo el día de ayer y sí yo soy el moacho de camisa negra con parrafo geek :P no es que sea tan chiquito, es que me toco bajar un poquito mi cabeza y mis piernas para que los de atras pudieran ser vistos, el moacho de camiseta azul que está sentado es un compañero del grupo Cabuntu al cual pertenezco.


Jan 26, 2010

Guillermo Morales

Guillermo Morales
Radical Python feed

Ecuaciones Cuadraticas???

Por ahí hay un reto, no diré de dónde para que no hagan trampa y es resolver la ecuación cuadratica, de la forma ax^2+bx+c = 0 y pues quién más sino es Python para ayudarme en esas arduas tareas, el problema no es resolver la ecuación de segundo grado, el problema es resolver 9999 funciones en un archivo de texto con inconsistencias en el archivo, cómo:
  • Tabulaciones
  • Signos pegados (+--+)
  • Saltos de línea
  • Cuando hay una x sola reemplazarla por un valor 1
  • Quitar las expresiones x^2 y x
Y pues esto fue lo que se me ocurrió con mi querida culebrita
import math

def separar(ecu):
"""Esta funcion separara cada valor de la ecuacion"""
ecu = ecu.replace('\t', '') #Se reemplazan los tabulados
nueva = ecu.split('x^2') #quitamos los valores con x^2 y x
nueva += nueva[1].split('x')
#Se elimina el indice 1 de la lista y lo dejamos
#con los datos necesarios
nueva.remove(nueva[1])
#Ahora recorremos la lista para no dejar signos sin valores
#creamos un contador para el indice
cont = 0
for h in nueva:
if h == '+' or h == '-' or h == '': #Si es un signo +/- o sino es nada
h += '1'
nueva.remove(nueva[cont])
nueva.insert(cont, h)
cont += 1
x = cuadratica(int(nueva[0]), int(nueva[1]), int(nueva[2]))
return x

def cuadratica(a, b, c):
"""Vamos a obtener el valor de X por medio de la ecuacion cuadratica"""
raiz = math.sqrt((b**2)-(4*a*c))
x1 = (-b + raiz)/(2*a)
x2 = (-b - raiz)/(2*a)
lista = [str(x1), str(x2)]
return lista

archi = open('quadratic.txt').readlines()
suma = 0
for h in archi:
z = separar(h)
for l in z:
#Si al final sale un .0 entonces lo volvemos entero y se suma
if l[-2:] == '.0':
suma += int(l.replace('.0', ''))

print suma


Jan 22, 2010

Gustavo Andrés Angulo

Gustavo Andrés Angulo
Blog de Woakas feed

Mapserver + Mapscript + web.py

<p>Recientemente he utilizado mapscript con web.py para generar mapas que sean generados en tiempo de ejecución, esta porción de código permite leer archivos .map y luego se renderizan con las opciones habituales de mapserver para WMS, el método POST adiciona algunas lines para permitir el uso de un servicio WFS dentro de mapserver. </p> <p>Se puede utilizar jinja2 o algún otro manejador de templates para cambiar el .map en tiempo de ejecución y de esta forma poder enviar algún parámetro adicional para realizar cambios en el servicio WMS o WFS.</p> <pre><code>import web import mapscript # URLS urls = ( '/','Basic', ) class Basic: """Layers Basics """ def GET(self): vars = web.input() if len(vars)==0: return info_layer(Basic) req = mapscript.OWSRequest() for i in vars.keys(): req.setParameter( i, vars[i]) map = mapscript.mapObj('basic.map') mapscript.msIO_installStdoutToBuffer() map.OWSDispatch( req ) content_type = mapscript.msIO_stripStdoutBufferContentType() content = mapscript.msIO_getStdoutBufferBytes() web.header("Content-Type","%s; charset=utf-8"%(content_type)) return content def POST(self): vars = web.input() req = mapscript.OWSRequest() for i in vars.keys(): req.setParameter( i, vars[i]) req.postrequest=web.data() req.type=mapscript.MS_POST_REQUEST map = mapscript.mapObj('basic.map') mapscript.msIO_installStdoutToBuffer() map.OWSDispatch( req ) content_type = mapscript.msIO_stripStdoutBufferContentType() content = mapscript.msIO_getStdoutBufferBytes() web.header("Content-Type","%s; charset=utf-8"%(content_type)) return content app = web.application(urls, globals()) #web.internalerror = web.debugerror if __name__ == "__main__": app.run() </code></pre>

Jan 12, 2010

John Edisson Ortiz

John Edisson Ortiz
El blog de Chiche feed

Configurar Ubuntu Server para Aceptar OTP (One Time Passwords)

Como recomendación en seguridad, cuando necesitemos acceder a nuestros servidores desde una ubicación poco o nada segura y no queramos exponer el password de nuestro servidor, podemos optar por utilizar los famosos passwords de un solo uso u OTP (por sus siglas en inglés)

Para esto necesitamos instalar opie:

apt-get install opie-server

A continuación, como usuario establecemos una contraseña y el programa nos proporciona un challenge:

opiepasswd -c -f

ID kobayasymaru OTP key is 499 ku8732
FISH FORM BEAR HID FEAT RUBE

Podemos obtener un listado de los 10 futuros password de un solo uso que vamos a poder usar mediante el comando siguiente:

$ opiekey -n 10 499 ku8732
495: FATE SANE INN SOFA TONG OWLY
496: CRAY TACT LASS DARE JAN MART
497: COED MAUL SITU JAY KIND SINE
498: OUTS CLAN NORM LIEU AVOW PRO
499: FISH FORM BEAR HID FEAT RUBE

Por último, falta configurar el sistema para que acepte estas contraseñas. Editamos ‘/etc/pam.d/common-auth’:

auth sufficient pam_unix.so nullok_secure
auth sufficient pam_opie.so
auth required pam_deny.so
#auth requisite pam_unix.so nullok_secure
#auth optional pam_smbpass.so migrate missingok

Y en el caso de que usemos SSH, editamos ‘/etc/ssh/sshd_config’:

ChallengeResponseAuthentication yes

Deseo agradecer al Blog de Marble, por servirme de guia para crear esta entrada.


Dec 27, 2009

Working with Arduino and Sugar in an XO

There are different options to connect your arduino board to Sugar (trough sugar-capable activities)

For example.

==Squeak==
Thanks to the great work found on [http://tecnodacta.com.ar/gira/ Gira]

We can download an squeak project and install it on our Sugar.
This script can help in the process.
#/bin/bash
echo "Downloading.."
echo ""
curl -o Arduino.zip http://tecnodacta.com.ar/gira/Arduino.7.zip
unzip Arduino.zip
echo "Executing.."
echo ""
cd Arduino.7/
./Arduino.sh


''Note that on an XO laptop you have to tweak some your Arduino.sh script in these or similar ways''

#!/bin/sh
APP=`dirname $0`
EXE="$APP/Contents/Linux686"
RES="$APP/Contents/Resources"
exec "/usr/bin/squeak" \
-plugins "$EXE" \
-encoding latin1 \
-vm-display-X11 \
"$RES/Arduino.2.image"


==Turtle Art==

The code needed is located at (Thanks to Sayamindu Dasgupta)

*http://git.sugarlabs.org/projects/turtleart/repos/arduino-support

TODO: Link to an XO bundle.

This uses the same [http://www.firmata.org firmata] protocol that the arduino-squeak connection uses.

===Some use examples and Screenshots===

*[http://people.sugarlabs.org/sayamindu/ta_arduino.png]
*[http://people.sugarlabs.org/rafael/Arduino-turtle1.png]
*[http://people.sugarlabs.org/rafael/Draw-leds.png]




More information:

*http://wiki.sugarlabs.org/go/Development_Team/Arduino


== Spanish Version ==

Please go to

* http://co.sugarlabs.org/go/Arduino

Dec 22, 2009

Camilo Alberto Jiménez Santofimio

Camilo Alberto Jiménez Santofimio
Hilillos-blog feed

Servidor LAMP en Fedora

En este artículo encontraras las instrucciones para montar un servidor web LAMP (Linux, Apache, MySQL y PHP) en Fedora.
Camilo Alberto Jiménez Santofimio

Camilo Alberto Jiménez Santofimio
Hilillos-blog feed

Televisión Digital en Colombia

Hoy me alejo un poco del tema del software libre, para hacer unas cuantas reflexiones de un tema de moda en Colombia, La Televisión Digital Terrestre – TDT. La verdad en Colombia se habla y se habla, y en efecto se han tomado algunas decisiones, pero son pocos los que comprenden qué es en realidad [...]

Dec 16, 2009

Sebastián Rojo

Sebastián Rojo
Medellin Asterisk feed

http://www.ted.com/talks/lang/spa/nicholas_negroponte_takes_olpc_to_colombia.html

http://www.ted.com/talks/lang/spa/nicholas_negroponte_takes_olpc_to_colombia.html

Dec 15, 2009

Ingeniero Forigua

Ingeniero Forigua
Ingeniero Forigua feed

Nos trasladamos

Nos trasladamos

Quiero agradecer a todos mis lectores que me acompañaron por mas de 2 años en este sitio, quiero anunciarles que ahora nos mudamos a http://ingforigua.com/ (aun anda bajo construcción), espero que sean fieles visitantes a mi sitio.

Mil gracias

Dec 14, 2009

Ingeniero Forigua

Ingeniero Forigua
Ingeniero Forigua feed

test2

test2
Ingeniero Forigua

Ingeniero Forigua
Ingeniero Forigua feed

test

Test

Nov 26, 2009

Sisfo Ltda: Sisfo apoya la implantación de TICs en Pereira

Oct 09, 2009

Carlos Perilla

Carlos Perilla
Valkertown Blog feed

R.I.P Linda

R.I.P Linda
John Edisson Ortiz

John Edisson Ortiz
El blog de Chiche feed

Como habilitar las techas de funcion (Fn) en Toshiba Satellite en ArchLinux

Debo confesar que llevaba mucho tiempo buscando la forma de habilitar las teclas de funcion en mi Toshiba Satellite L305 con Linux, probe con ubuntu, debian, fedora y archlinux sin exito, hasta que encontre el proyecto omnibook.

Para habilitar las teclas de Funcion en mi Toshiba Satellite (y posiblemente en todos los modelos con board phoenix) tendremos que instalar el paquete “omnibook-svn” desde AUR:

sudo yaourt -S omnibook-svn

luego, agregamos omnibook a la seccion MODULES en el archivo “/etc/rc.conf“, resultando algo como esto:

MODULES=(… omnibook …)

Luego, agregamos una nueva linea con “options omnibook ectype=1” al archivo “/etc/modprobe.d/modprobe.conf“, si no hacemos esto, la carga del modulo fallará.

Luego de esto, podemos reiniciar nuesto equipo o podemos cargar el modulo por nuestra cuenta:

sudo modprobe omnibook

Una vez hecho esto, ya deberian de funcionar nuestras teclas de funcion en nuestro laptop Toshiba Satellite.

Recomiendo visitar la web del proyecto omnibook para que puedan enterarse de otras marcas y modelos de laptops estan soportadas por el proyecto:

web del proyecto omnibook

EDIT!!!

Cacharriando un poco mas con el modulo omnibook, he podido comprobar que las funciones para hibernar y suspender ahora funcionan perfectamente.


Oct 06, 2009

John Edisson Ortiz

John Edisson Ortiz
El blog de Chiche feed

Stickers varios

Ultimamente he venido trabajando en la creacion de un set de stickers para diferentes Distribuciones Linux, el resultado parcial es este:

http://www.gnome-look.org/content/show.php/Various+Linux+Distro+Stickers?content=113228