Encuentra usuarios de Twitter en tu ciudad con LocaFollow

votarEjecutar comandos shell mediante php

Autor: DeiMoS | Archivado en: Linux, PHP el día 10/Sep/2006
Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Más de una vez hemos deseado ejecutar algún comando de la shell en unix en nuestra cuenta de hospedaje, pero desafortunadamente nuestro proveedor no nos ha habiblitado ningún acceso ssh. Es posible ejecutar comandos shell con el siguiente código:

Creamos un fichero llamado exec.php con el siguiente contenido:

1
2
3
4
<?php
exec($_GET['cmd'],$salida);
foreach($salida as $line) { echo "$line<br>"; }
?>

Para ejecutar cualquier comando lo haremos de la siguiente forma:

http://tudominio/exec.php?cmd=ls

y obtendremos la lista de ficheros en el directorio actual.
Una buena aplicación puede ser hacer una copia de seguridad de nuestra web en un .tar.gz y descargarla vía web.

http://tudominio/exec.php?cmd=tar -cvzpf copia.tar.gz *

Con esto obtendremos un fichero comprimido llamado copia.tar.gz, conteniendo toda la copia de seguridad de nuestra web el cual podremos descargar sencillamente.

El resto es simplemente ejecutar comandos, rutas y demás ;)

Ahora bien, tened cuidado donde lo subís por supuesto que esté protegido con contraseña para limitar el acceso sólo a nosotros mismos.


| 18 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarComandos Linux

Autor: DeiMoS | Archivado en: General, Linux el día 20/Jul/2006

Esto es una introducción al uso de comandos en linux.

DIAGNÓSTICO DE SISTEMA
Para diagnosticar el estado de un Linux de manera rápida:
uname -a : nos dice la version de kernel, procesador, y nombre de sistema.
uptime: nos muestra el tiempo que lleva encendido y promedio de carga.
df : nos muestra la ocupación del disco duro.
free : nos muestra el uso de la memoria.
df -h: nos muestra el estado del disco.
ps -aux. : nos muestra los procesos en curso.
netstat -a : nos muestra las conexiones de red actuales.

REFERENCIA DE COMANDOS UNIX-LINUX

Comando

ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls –color

cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo

rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero

mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio

rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio

(siguiente pagina para ver el resto de comandos)


| 2 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarHojas de cálculo con Google SpreadSheets

Autor: DeiMoS | Archivado en: General el día 11/Jun/2006

Tras la compra en marzo de Writely, un procesador de texto basado en web, Google poco a poco va acercandose al gran imperio de Microsoft.

Ahora le ha tocado a Google Spreadsheets, una hoja de cálculo basado en web cuyas características similares al Excel de Microsoft, además incluye un servicio de mensajería instantánea integrado.

Google Spreadsheets

Gracias a ésta alternativa, google se posiciona más fuertemente en el desarrollo del software de producción personal y cada vez más cerca de superar al gran imperio de Microsoft.

La importancia del desarrollo aplicaciones basadas en web, es la conectividad entre usuarios y la accesibilidad desde cualquier punto del planeta a nuestros contenidos. Google Spreadsheets no es un programa que el usuario necesite descargar, sino utilizarla con su navegador preferido. Si Google quisiera realizar una actualización la haría de forma transparende e instantánea y el usuario la encontraría en su siguiente visita. La hoja de cálculo será ofrecida primeramente a un grupo reducido de usuarios que estén realmente interesados mediante una lista de espera, tal y como hizo con Gmail.


| 2 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarnslookup - Resolver direcciones IP con distintos servidores DNS

Autor: DeiMoS | Archivado en: General, Internet, Recursos el día 30/Abr/2006

Cuando una web no la podamos visualizar, no tiene porque estar caída, puede ser que los servidores DNS que estemos usando no estén funcionando correctamente para ese dominio.

Podemos comprobar si un DNS resuelve bien la IP de un servidor mediante el comando llamado nslookup que existe tanto en unix como en windows.
Su uso es sencillo:

nslookup dominio servidordns

En dominio pondremos la dirección web que queremos buscar y en servidor dns pondremos el servidor dns primario o secundario que estemos usando en nuestro ordenador, o bien cualquier otro que queramos comprobar.

El resultado que obtendremos será como este:

ordenador-de-deimos:~ deimos$ nslookup bdw.es 195.235.113.3
Server: 195.235.113.3
Address: 195.235.113.3#53

Non-authoritative answer:
Name: bdw.es
Address: 86.109.161.130

Si éste proceso nos indica que las dns que estemos usando no funcionan bien, simplemente tendremos que cambiarlas por otras que funcionen con ese dominio.

Mi compañero Samuel me indicó que también lo podemos hacer mediante páginas web que ofrecen este servicio como en kloth.net

Recordemos que antes de decir que un servidor está caido debemos probar si nuestras dns funcionan correctamente.


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarApple lanza Boot Camp, Windows en un Mac

Autor: DeiMoS | Archivado en: General, Hardware el día 6/Abr/2006

Esta vez si que han dado en el clavo la gente de Apple!!! Por fin podemos disfrutar de un sistema operativo Windows en nuestro MAC. El nuevo software, llamado Boot Camp, disponible como beta pública, permite a los ordenadores Mac basados en Intel trabajar también con Windows XP.

Apple dice que no pretende vender o dar soporte a Windows, pero muchos clientes han expresado su interés por ejecutar Windows en el hardware superior de Apple. Se cree que Boot Camp hace al mac más atractivo a los usuarios de Windows que estén pensando en cambiarse a Mac.

Boot Camp simplifica la instalación de Windows en un Mac basado en Intel, ofreciendo un sencillo asistente gráfico, paso a paso, para crear de manera dinámica una segunda partición en el disco duro para Windows, para grabar un CD con todos los drivers de Windows necesarios, y para instalar Windows desde un CD de instalación de Windows XP. Una vez completada la instalación, los usuarios pueden elegir ejecutar Mac OS X o Windows cuando reinician el ordenador.

Más información en Apple.es


| 4 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarFallo de Seguridad en Ubuntu

Autor: DeiMoS | Archivado en: Linux, Seguridad el día 13/Mar/2006

Hace unas horas se dió una alerta de un fallo de seguridad en Ubuntu que permite que cualquier usuario del sistema pueda conocer las claves del resto de usuarios (root incluido), simplemente accediendo al fichero /var/log/installer/cdebconf/questions.dat. Al parecer dicho fichero es creado durante la instalación del sistema y se trata de un registro de las contestaciones a las preguntas del instalador.
Fuente: Ubuntu Forums


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarPrevisualizar miniaturas de photoshop CS1

Autor: DeiMoS | Archivado en: Diseño Web el día 18/Feb/2006

Desde que salió el photoshop CS1 deshabilitaron una funcion bastante útil, que consistía en ver las miniaturas de los archivos psd en el explorador de windows. Investigando encontré esta librería que nos permite habilitar esa función que se quedó en Photoshop versión 7.

Lo podéis descargar de: http://www.dlldump.com/download-dll-files.php/dllfiles/P/psicon.dll/download.html

Simplemente basta con colocar este fichero en “C:\Archivos de programa\Archivos comunes\Adobe\Shell” y funcionarán de nuevo las miniaturas :D


| 7 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarJoomla! Gestor de contenidos

Autor: DeiMoS | Archivado en: General el día 29/Ene/2006

Joomla - Gestor de contenidos

Joomla! es un gestor de contenidos open source bajo PHP y MYSQL. Su nombre viene de la pronunciación fonética de la palabra suajili jumla, su traducción “todo junto”, con ello nos da a entender que es una única aplicación que engloba un conjunto de foros, blogs, galerías, calendario… muy útil para montar un portal basado en web.

Su primera versión (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005. Era una versión mejorada del Mambo 4.5.2.3 combinada con otras modificaciones de seguridad. Actualmente ya está disponible la versión Joomla! 1.0.7.

- Su interfaz de administración es muy sencillo e intuitivo.
- No hace falta saber de programación para instalar algún módulo, o modificación ya que contiene un instalador de plantillas, idiomas, componentes o módulos.
- Tiene muchísimas posibilidades de configuración y ampliación.

Es una aplicación genial, un 10 por los desarrolladores de Joomla!.

Joomla! Está publicado bajo una licencia GNU/GPL


| 7 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarVHCS panel de hosting gratuito

Autor: DeiMoS | Archivado en: General el día 26/Dic/2005

VHCS es un panel de hosting profesional y gratuito, para servidores dedicados y virtuales.
Está diseñado para profesionales y distribuidores de hospedaje web.

La interfaz gráfica es intuitiva y con ella podemos gestionar cuentas de revendedores y cuentas de usuario final, y a su vez éstas, dominios virtuales, subdominios, cuentas de correo, cuentas ftp, bases de datos mysql…
También tiene un sistema de estadísticas web muy completo, configuración de páginas de error, hasta sistema de soporte por tickets.

Aunque la herramienta en sí es gratuita, podremos contratar un soporte en línea de carácter anual, mediante el cual obtendremos una ayuda personalizada.

Podemos ver una demo aquí.


| 2 Comentarios »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis

votarPortable Firefox

Autor: DeiMoS | Archivado en: General el día 10/Dic/2005

Portable FirefoxPortable Firefox es una versión portátil del conocido Mozilla Firefox ideal para ejecutarla desde memorias USB, con nuestras direcciones, plugins, extensiones…
Es un paquete funcional e independiente de la versión que tengamos instalada en nuestro PC.
Tenéis más información y descarga en en: PortableApps.com.


| 1 Comentario »
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis