miércoles, 14 de abril de 2010

FLVPlayback - Video en una pelicula Flash



FLVPlayback es un componente Flash que permite linkear y controlar un video dentro de una película. Se puede configurar en el Component Inspector (Window -> Component Inspector o Shift+F7 en Windows).

Algunas propiedades importantes son:

autoPlay : true indica que se carga el video al lanzar la pelicula.Valor true por defecto.
Skin : Permite seleccionar distintas formas en que se mostrará el control.
source : Indica la ruta del video a mostrar (ActionScript3).

En cuanto a la propiedad source, si trabajas con ActionScript2 no vas a encontrar esa propiedad sino contentPath.

viernes, 9 de abril de 2010

Aprendiendo VIM

VI / VIM es un poderoso editor, que se puede usar como IDE de propósito general. A pesar de lo que se pueda pensar. Trabaja con coloreado de sintaxis, numerado de lineas, identación y una larga lista de características.

Los usuarios de Ubuntu contamos con una versión reducida de este editor, por lo que para instalar la versión full se debe hacer lo siguiente:

Desintalar la versión existente:
apt-get remove vim-tiny

Luego instalar la versión full:
sudo aptitude install vim-full

sudo apt-get install vim

les recomiendo una vez instalado revisar el tutor, escribiendo en una consola:
vimtutor es



Documentación de VI
http://j.gs/RGp

jueves, 11 de febrero de 2010

Generador de Passwords para Apache

Con Apache es posible controlar el acceso a las páginas solicitando usuario y password. La forma en que se puede hacer es configurando un archivo .htpasswd en la ruta del servidor que queremos proteger.

Encontre esta utilidad para generar los archivos .htpasswd y .htaccess llamada:
htpasswdgenerator
http://www.htpasswdgenerator.com/download_htpasswd_generator.html

Si quieres obtener el path completo del server, dato útil en el archivo .htpasswd debes comprar la versión con esa funcionalidad.

Pero si quieres seguir usando la versión gratis, guarda el script siguiente en un archivo, subelo a la carpeta donde esta el .htpasswd y lo llamas en el navegador. Te dará la ruta completa que debes ingresar.

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

el contenido del archivo .htaccess queda como sigue, lógicamente cambie mis valores.

#---------------------
AuthName "restricted access"
AuthType Basic
AuthUserFile "/home/a/carpeta/html/admin/.htpasswd"
Require valid-user
#---------------------

y el .htpasswd quedo de la siguiente manera


#-->> This file was generated in 'Htpasswd Generator' (12/02/2010) <---#
#---> www.htpasswdgenerator.com <---#
#---> <---#
#---> Total users: 1 <---#
#---> Disabled users: 0 <---#
#--->>+++

usuadmin:$apr1$a54.....$gbHtLsfS0vuGROhwfiudUi0
#-->>User extra data<---#
#+++>FirstName=admin<+++#
#+++>RealPassword=gSghW8h8q3083w==<+++#
#+++>Email=correo@dominio.cl<+++#
#+++>AddDate=40221<+++#
#--->>+++

martes, 9 de febrero de 2010

CRMOS Resurrection

CRMOS es un proyecto Open Source que intente levantar hace un año mas o menos. El desconocimiento de la tecnología (NHibernate), un par de usuarios que me hicieron dudar sobre si era mejor hacer un CRM o ERP, el proyecto quedo stand by. Ahora vuelvo a la carga pero con un excelente programador comprometido a Full. Mas conocimiento y la experiencia de un intento ya fallido.

Por lo que estoy revisando el proyecto y ver que cosas van a cambiar en la página del proyecto.

Definición del proyecto
http://code.google.com/p/crmos/

Requerimientos
http://code.google.com/p/crmos/wiki/Requerimientos

Como empezar
http://code.google.com/p/crmos/wiki/ComoEmpezar

Interfaz
http://code.google.com/p/crmos/wiki/Interfaz

Estilo
http://code.google.com/p/crmos/wiki/Estilo

Tablas
http://code.google.com/p/crmos/wiki/Tablas

martes, 5 de enero de 2010

Exportar desde Excel a MySql

xls2mysql es un script PHP que permite gestionar un archivo Excel para convertir sus datos en datos MySql.

Para utilizarlo se deben seguir los siguientes pasos:

Descargar el script
http://scripts.ringsworld.com/database-tools/xls2mysql/

Publicarlo
http://tuhost/xls2mysql/xls2mysql.php

Tras los pasos anteriores, aparece una pantalla con dos pestañas Upload y MySql, en upload permite subir el excel. Una vez que se sube se transforma en data y te muestra el contenido. En la pestaña MySql muestra el código. Este código debe ser ejecutado desde el cliente MySql, y crea la estructura de la tabla y llena los campos en la tabla MySql...

recomendado funciona perfecto...

domingo, 20 de diciembre de 2009

Script bash para crear carpeta de Subversion



El siguiente script permite crear la estructura tipica de carpetas subversion. Se asume que tenemos un repositorio ya funcionando llamado repositorio.
El nombre del script lo he llamado 0subversion.sh. Este puede ser ejecutado de la siguiente manera: sudo sh 0subversion.sh
Luego el script pregunta por el nombre de la carpeta del proyecto.

#!/bin/bash
echo Por favor, introduzca nombre de la carpeta Subversion
read NOMBRE
svn mkdir file:///var/svn/repositorio/$NOMBRE -m "Raiz"
svn mkdir file:///var/svn/repositorio/$NOMBRE/trunk -m "Trunk"
svn mkdir file:///var/svn/repositorio/$NOMBRE/tags -m "Tags"
svn mkdir file:///var/svn/repositorio/$NOMBRE/branches -m "Branches"
echo "Carpeta $NOMBRE creada con exito!"

sábado, 5 de diciembre de 2009

Como habilitar mod_rewrite de Apache

mod_rewrite es un módulo de Apache que permite manipular urls. O dicho en otras palabras hacer amigables las urls para los navegadores. Este módulo es mucho mas poderoso que lo anteriormente dicho. Por lo que para sacarle el mayor provecho se requieren de algunos conocimientos extras.

Algunas aplicaciones requiren que este módulo este habilitado, y para hacerlo se debe hacer lo siguiente:

Ejecutar:
sudo a2enmod rewrite

Editar el archivo /etc/apache2/sites-enabled/000-default:
sudo gedit /etc/apache2/sites-enabled/000-default

Donde dice Directory /var/www/
Cambiar ‘AllowOverride None’ por ‘AllowOverride All’

Luego reiniciar Apache
sudo /etc/init.d/apache2 force-reload

mas información en:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html