viernes, 15 de junio de 2012

Widget de Twitter para tu pagina web

A petición de un cliente, tuve que ver como montaba un widget de twitter en una página web hecho totalmente en drupal, me imagine que ya la página de twitter  lo haría así como lo hace google con gmaps, y otros. Así tambien, busque un modulo de drupal que hiciera esto y encontre "Twitter"

Widget de Twitter
1.-Visita el siguiente enlace: https://twitter.com/about/resources/widgets
2.- Copia y pega el codigo en la region donde desea tener tus tweets

Modulo Twitter
1.- Visita la pagina de drupal.org y descarga el modulo twitter
2.- Descomprime, cortalo y pegalo en el directorio /sites/all/modules/.
3.- Visita tu sitio y activa el modulo:
         >>Panel de Control
                >>Modulos
                    >>Twitter

y para mi pesar ambas llegan al mismo resultado:Me hacen la pagina muy lenta al cargar

Así que si uds. saben de algo que mejores este resultado se los estaría agredeciendo mucho.

martes, 27 de marzo de 2012

Activar URL Limpios en Drupal

Para ativar los URL limpios para drupal tenemos que  activar el modulo rewrite de apache.

Para verificar que esta activado  y funcionando correctamente usamos el comando :

apachectl -M


Luego modificamos el archivo
vi /etc/httpd/conf.d/

Agregando estas lineas
AccessFileName .htaccess
AllowOverride All

No olvides reiniciar tu servicio de apache
 /etc/init.d/httpd restart

Recuerda que debes tener en la raiz de tu sitio un archivo llamdo .htaccess similar a este:
#

# Apache/PHP/Drupal settings:
#
# Protect files and directories from prying eyes.

  Order allow,deny


# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Set the default handler.
DirectoryIndex index.php index.html index.htm

# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_initialize_variables() in
# includes/bootstrap.inc for settings that can be changed at runtime.

# PHP 5, Apache 1 and 2.

  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session.auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off


# Requires mod_expires to be enabled.

  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600


    # Do not allow PHP scripts to be cached unless they explicitly send cache
   # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off

# Various rewrite rules.
  RewriteEngine on

  # Block access to "hidden" directories whose names begin with a period. This
  # includes directories used by version control systems such as Subversion or
  # Git to store control files. Files whose names begin with a period, as well
  # as the control files used by CVS, are protected by the FilesMatch directive
  # above.
  #
  # NOTE: This only works when mod_rewrite is loaded. Without mod_rewrite, it is
  # not possible to block access to entire directories from .htaccess, because
  # is not allowed here.
  #
  # If you do not have mod_rewrite installed, you should remove these
  # directories from your webroot or otherwise protect them from being
  # downloaded.
  RewriteRule "(^|/)\." - [F]

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} !^www\. [NC]
  # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment the following:
  # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  # RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]
  # Rules to correctly serve gzip compressed CSS and JS files.
  # Requires both mod_rewrite and mod_headers to be enabled.
    # Serve gzip compressed CSS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.css $1\.css\.gz [QSA]

    # Serve gzip compressed JS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.js $1\.js\.gz [QSA]

    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1]
    RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1]

   
      # Serve correct encoding type.
      Header set Content-Encoding gzip
      # Force proxies to cache gzipped & non-gzipped css/js files separately.
      Header append Vary Accept-Encoding

   
 
               
Ahora debes tener tus URL limpias activas


lunes, 26 de marzo de 2012

Evaluacion de Paginas Web

A veces nos toca evaluar el rendimiento de los sitios creados por eso pongo a disposicion varias herramientas para evaluar y desarrollar sitios webs:

Dominio
Determinar si el dominio esta disponible o no!!, estatus entre otra información referente al dominio

Pindom
Para medir tiempo durante la carga de la página, te muestra el peso de la página, el tiempo que que se carga la página completamente. También te muestra gráficamente el tamaño y el tiempo que tarda cada elemento en ser descargado.

Enlaces Rotos
Verifica cada una de las páginas internas del sitio y te indica en cual los enlaces no funcionan correctamente.

Generar MD5: Sin comentario.

Convertir imagenes (PNG) a ICO
Esta página te permite convertir imagenes png a ico y de igual forma contierte de ico a png, y hasta te crea pngico, que son ico con transparencia.

miércoles, 22 de febrero de 2012

Como Matar Procesos en Linux

Podemos matar proceso de diferentes formas, depende de lo que quieras sacar de funcionamiento

Primero debemos saber que proceso queremos aniquilar
  ps axf  

con el comando
   ps  vemos los procesos, 

las opciones
   a para listar todos los procesos
  x para aquellos proceso que se estan ejecutando
  f para listar en forma de arbol (procesos y subprocesos)

nos lista algo de esta forma
  5756 ?        Ssl    0:00 /usr/sbin/mysqld
 6116 ?        Ss     0:00 /usr/sbin/apache2 -k start
 6119 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 6120 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 6121 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 6122 ?        S      0:00  \_ /usr/sbin/apache2 -k start
 6123 ?        S      0:00  \_ /usr/sbin/apache2 -k start



La primera columna es el PID (identificador de proceso) un número que corresponde al identificador único de dicho proceso, una vez que lo identifiques, podrás matarlo con el comando

  kill -9 PID             Mata solo al proceso identificado con PID
  killall  apache2        Mata todos los proceso que asociado con apache2

Videos de fotos, crealos con Animoto

Animoto es un servicio web donde podrás crear videos de fotos con calidad de TV en cuestion de minutos y de manera gratuita. Para crear videos con tus fotos en Animoto es necesario registrarnos de manera gratuita.
videos con fotos animoto Videos de fotos, crealos con Animoto

Una vez registrados podemos empezar a crear videos de fotos en 3 simples pasos:
  1. Selecciona las fotografias que integran el video
  2. Selecciona la musica de fondo del video
  3. Selecciona la duracion del video
Con esos 3 simples pasos tendremos nuestron video con fotos en minutos, el cual podremos compartir en MySpace, Facebook, en tu blog, enviarlo por correo a tus amigos, cargar en youtube o simplemente descargar a tu computadora.
Los videos creados en Animoto quedan bastante bien con unos efectos entre cada fotografía bastante buenos. Si deseas crear videos sencillos pero creativos con tus fotos Animoto es una buena opción.

Fuente:webadictos.com.mx

Videos de fotos con PhotoFilmStrip

PhotoFilmStrip es un programa gratuito que te permite crear videos de tus fotos en solo 3 pasos: Seleccionar tus fotos, personalizar las animaciones y convertir el video ya sea en formato VCD, SVCD, DVD hasta Full-HD.
PhotoFilmStrip te permite aplicar efectos en el slideshow llamado “Ken burns”, agregar musica de fondo, y agregar comentarios. Lo interesante es que todos los comentarios que agregues a tus fotos serán creados en un archivo de subtitulos aparte.
videos de fotos  Videos de fotos con PhotoFilmStrip
Otras características de PhotoFilmStrip son:
  • Interfaz simple y de facil uso
  • Puedes especificar facilmente la animación de cada foto
  • Los comentarios son generados en un archivo de subtitulos
  • Permite generar en resolución Full-HD  y MPEG4
  • Permite añadir musica de fondo a tus videos
  • Permite exportar e importar proyectos de PhotoFilmStrip
  • Detecta la rotación de la fotografia automaticamente (obtenida de EXIF)
  • Permite aplicar efectos a las fotos como blanco y negro y tono sepia.
  • Permite especificar algunos parametros de calidad de salida
  • Permite acceder por linea de comando para procesos batch.
PhotoFilmStrip es una buena opcion para crear videos de fotos tomadas en algun evento especial, en algun viaje, o alguna recopilación de fotos y puedas compartirlo con tus amigos.
Enlace: PhotoFilmStrip

Fuente: Webadictos.com.mx

Videos de fotos con DVDSlideShow Gui

DVD SlideShow Gui es un programa gratuito y open source que te permite crear videos de fotos asombrosos facilmente. El programa es ideal para crear recuerdos inolvidables con las fotos o videos de ese evento, las vacaciones, o cualquier ocasión especial que desees recordar.
videos de fotos dvd slideshow Videos de fotos con DVDSlideShow Gui
Las características de DVDSlide Show son:
  • Importa imagenes jpg, png, bmp, avs y avi
  • Importa la información exif de las fotos
  • Permite animar, hacer zoom, rotar las imagenes
  • Agrega fondos animados
  • Permite agregar musica en formato mp3, wav, m3u
  • Permite añadir subtitulos
  • Contiene mas de 200 transiciones para aplicar a tus imagenes
  • Exporta videos a 16 formatos diferentes
  • Añade efectos visuales a tus imagenes
  • Cambia el orden de tus imagenes en el video
  • Permite agregar transiciones aleatorias
  • Entre otras
Los formatos en que pueden exportar los videos de fotos creados son ISO DVD, DVD, Blu-Ray, MPG, M2V, mp2, Ac3, Avi, Avs, Gfd, Flv, Srt, Ssa. El programa es bueno sin embargo se torna algo lento cuando se cargan muchas imagenes (mas de 100) y los videos quedan muy bien.

Fuente:webadictos.com.mx

Crea videos apartir de tus fotos con PhotoPixar (Windows)

Tenia tiempo queriendo hacer esto, tampoco le habia puesto empeño en buscar algo pero hoy me llego a mi buzon de entrada del correo y quise postearlo antes de borrarlo.


1.- Importa las fotos que quieras incluir en el video

2.- Agregar los efectos y fondos a tus imágenes, así como la música que desees

3.- Publica tu video. Al momento de publicarlo el video se cargará en los servidores de PhotoPixar al cual podrás acceder de una dirección única que te presentará al momento de finalizar la carga o bien puedes compartirlo directamente en Facebook.

PhotoPixar es compatible con Windows XP, Vista y Windows 7.