Spiga

Instalar phpMyAdmin en Ubuntu

PhpMyAdmin es una herramienta (libre) escrita en PHP, para administrar bases de datos MySQL, desde la web. Con phpMyAdmin podrás configurar y controlar un amplio rango de operaciones (gestión de bases de datos, tablas, campos, relaciones, indexados, usuarios, permisos, etc), pudiendo ejecutar cualquier instrucción SQL directamente desde el mismo.

phpMyAdmin esta disponible en castellano/catalan/vasco/galleg, y requiere instalado en el sevidor PHP 5.2 y MySQL 5.

Características de phpMyAdmin:

  • Interfaz Web intuitiva
  • Soporte de las principales funciones de MySQL:
    • Navega y añade bases de datos , tablas, vistas, campos e indexados
    • Crea, copia, añade, renombrar bases de datos , tablas, vistas, campos e indexados
    • Mantiene Servidor, bases de datos y tablas, con propuestas sobre la configuración del servidor
    • Ejecutar, editar y marcar cualquier instrucción SQL-, incluso lote de consultas
    • Administrar usuarios y privilegios de MySQL
    • Gestión de los procedimientos almacenados y disparadores
  • Importar datos desde CSV y SQL
  • Exporta a diferentes formatos: CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text y hoja de cálculo, Word, Excel, LaTeX y otros
  • Administración de múltiples servidores
  • Creación de gráficos en PDF del diseño de base de datos
  • Creación de consultas complejas utilizando consulta por ejemplo (QBE)
  • Buscando a nivel mundial en una base de datos o un subconjunto de la misma
  • Transformación de datos almacenados en cualquier formato, usando un conjunto de funciones predefinidas, como mostrar los datos de BLOB como imagen o enlace de descarga

Para instalar usaremos:

$ sudo aptitude install phpmyadmin

NOTA: La instalación y configuración es "punto por punto" por lo que solo tendremos que ir poniendo los datos que se nos vaya pidiendo en dicha instalación.

Lo siguiente que tendremos que hacer es crear un enlace simbólico entre el directorio de instalación /usr/share/phpmyadmin y /var/www/phpmyadmin.

$ sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Después de vinculados podremos usarlo desde:

http://direccionweb.com/phpmyadmin/

NOTA: Cambiaremos "direcciónweb.com" por la dirección del servidor o "localhost" si lo usamos desde el mismo servidor.

Una vez abierto introducimos el nombre de usuario y contraseña, que pusimos anteriormente en la instalación, y seleccionamos el lenguaje.

Al entrar veremos un resumen de la información de configuración y administración de MySQL, y pestañas donde controlaremos varios de los aspectos de dicha configuración.


Más.

Enlace simbolico

Estoy configurando Ubuntu Server para poder trastear y probar alguna que otra web PHP. Como he creado una carpeta FTP (local) diferente a la que voy a usar para albergar las WEBs necesito crear un enlace simbólico para poder usarla en modo de red local sin necesidad de que este en el la carpeta raíz del servidor.

$ sudo ln -s archivo_origen archivo_destino


Usaremos ln (link), con la opción -s (simbolico) donde el archivo_origen sera la carpeta que contiene la información y archivo_destino donde se creara el enlace simbólico.

Encontrado en: nodo50

Ranking Wikio del mes de Octubre

Aquí tenéis el ranking de sitios Linux de Octubre de Wikio, en el que podemos ver que este blog, aunque un poco discontinuo últimamente por culpa del trabajo, ha subido 6 posiciones.

1Ubuntu Life
2MuyLinux
3Ubuntips
4Cesarius Revolutions
5PILLATEUNLINUX
6120% Linux
7Forat
8OcioLinux
9LinuxHispano.net
10Be Linux... my friend
11LXA! Linux Adictos
12Userlinux
13LinuxZone
14Paraiso Linux
15Www.tuxapuntes.com
16Linux Boricua
17Linwind
18Linux AV
19UbuntuWay
20El blog de Miguel

Ranking Wikio

Gracias a Marjori, por enviarlo antes de su publicación oficial.

Ubuntu One, un almacén para nuestros trastos

Ubuntu One es un servicio que se ofrecerá de serie en la próxima versión de Ubuntu que estará disponible a finales de octubre. Consiste básicamente en un servicio de disco duro remoto con posibilidad de compartir ficheros con terceros simplemente usando la cuenta de launchpad.net, por lo que tendremos que registrarnos o loguearnos.

Lo primero que tenemos que hacer, una ves hecho el paso anterior, si queremos probarlo en Ubuntu 9.04 es instalar el PPA (Personal Package Archive):

Lo segundo es bajarnos el cliente, seleccionando para ello el "Plan" de 2GB (gratis) o el de 10GB (pagando).


Una vez instalado todo lo necesario, ya podremos toquetear todo, desde nuestra cuenta de Ubuntu One.


O desde la carpeta Ubuntu One, disponible en Lugares (o en la carpeta de usuario).


Otra de las cosas más interesantes es poder compartir archivos con otros, simplemente invitandolos desde tu disco duro remoto.


Mientras este funcionando Ubuntu One en nuestro sistema, y este activo, mostrará un icono y siempre que se este subiendo un archivo compartido nos lo notificará.


En definitiva es un muy buen servicio para almacenar archivos de manera remota y usarlos alla donde queramos, o más interesante aún compartir dichos archivos ;)

Lo malo, el registro y las vueltas que tienes que dar para poder usar el servicio.

Mono; programación .NET en GNU/Linux

Para todos aquellos que nos dedicamos a programar en C# o usamos la plataforma .NET, gracias a al Proyecto Mono podemos hacerlo también en GNU/Linux

Proyecto Mono es un proyecto de código abierto iniciado por Miguel de Icaza (GNOME) en 2001 y que a día de hoy gracias a Novell, sigue con su desarrollo después de haber comprado Ximian (cliente de correo - Evolution) , la empresa responsable de su desarrollo hasta 2003.

Mono posee importantes componentes útiles para desarrollar software (wikipedia):

  • Una máquina virtual de lenguaje común de infraestructura (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria.
  • Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).
  • Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python.
  • El CLR y el Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code
  • Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pueda ser reutilizada en cualquier lenguaje compatible con CLI. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel.
  • Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
  • Es un proyecto independiente de la plataforma. Actualmente Mono funciona en GNU/Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.
Gracias a esto, y a su gran abanico de posibilidades, podemos hacer correr aplicaciones .NET (C#, VB.NET), WinForms, ASP.NET y GTK#, en nuestro S.O. preferido.

En Ubuntu podemos instalarlo con un simple;

$ sudo aptitude install mono

En estas ultimas fechas Mono Project ha anunciado MonoTouch (Mono para iPhone), un MonoTouch.UIKit .NET, un constructor para Cocoa's UIKit. (DaKRnSiS esta contento!).

Enlaces de interés (Oficiales):
Enlaces varios:

gFTP, cliente FTP y más

gFTP es un cliente para la transferencia de archivos, tanto para consola como para sistema de ventanas, libre y multiprotocolo, distribuido bajo licencia GPL para maquinas basadas en Unix.


Entre sus características, se pueden destacar:

  • Escrito en C para modo texto y en GTK+ 1.2/2.x para modo interfaz gráfica de usuario.
  • Soporta los protocolos: FTP, FTPS, HTTP, HTTPS, SSH y FSP
  • Soporta proxy FTP y HTTP
  • Soporta transferencia de archivos FXP (transfiere archivos usando 2 servidores remotos via FTP)
  • Soporta el estilo de listado de carpetas; UNIX, EPLF, Novell, MacOS, VMS, MVS y NT (DOS)
  • Dispone de marcadores para agilizar la conexión
Para instalar, será tan fácil como:

$ sudo aptitude install gftp

Y para ejecutar:

Aplicaciones > Internet > gFTP

PureAdmin, front-end gráfico para PureFTPd

PureAdmin es un entorno gráfico de usuario (GUI) GTK 2.x para PureFTPd. Con él podrás controlar con mayor facilidad las tareas de configuración del servidor FTP.


Será útil sobre todo para aquellos que no estén familiarizados con todas las funciones de PureFTPd. Con PureAdmin podrás:

  • Administrar los usuarios
  • Monitorizar actividades (descargas, subidas, usuarios en linea)
  • Monitorizar el log de los archivo
  • Control a tiempo real (expulsar a usuarios, cerrar conexiones, etc)
Lo podemos instalar usando:

$ sudo aptitude install pureadmin

Y lo ejecutamos desde:

Aplicaciones > Herramientas de sistema > PureAdmin

Ubuntu 9.10 "Karmic Koala", alpha 4

Nueva versión alpha de Ubuntu "Karmic Koala" 9.10!

En esta versión, cabe destacar:


.- Como descargar?
Descarga Ubuntu "Karmic Koala" alpha 4, en 32 o 64 bits:
Sitios de descarga:

http://cdimage.ubuntu.com/releases/karmic/alpha-4/ (Ubuntu Desktop, Server, and Netbook Remix)
http://uec-images.ubuntu.com/releases/karmic/alpha-4/ (Ubuntu Server UEC)
http://cdimage.ubuntu.com/kubuntu/releases/karmic/alpha-4/ (Kubuntu Desktop and Netbook)
http://cdimage.ubuntu.com/xubuntu/releases/karmic/alpha-4/ (Xubuntu)
http://cdimage.ubuntu.com/ubuntustudio/releases/karmic/alpha-4/ (Ubuntustudio)
http://cdimage.ubuntu.com/mythbuntu/releases/karmic/alpha-4/ (Mythbuntu)


.- Que hay que esperar?
  • 14 Mayo 2009 - Alpha 1
  • 11 Junio 2009- Alpha 2
  • 23 Julio 2009 - Alpha 3
  • 13 Agosto 2009 - Alpha 4
  • 3 Septiembre 2009 - Alpha 5
  • 17 Septiembre 2009 - Alpha 6
  • 1 Octubre 2009 - Beta
  • 22 Octubre 2009 - Release Candidate
  • 29 Octubre 2009 - Versión final de Ubuntu 9.10 "Karmic Koala"
Calendario oficial.

Configura la Banda Ancha Móvil en Ubuntu

La configuración de la Banda Ancha Móvil en Ubuntu es tan fácil como seguir los siguiente pasos.

NOTA: Como módem USB he usado el HUAWEI E156G y como compañía Simyo, pero también he configurado Vodafone de la misma manera.

Lo primero que tenemos que hacer es conectar el módem, y a continuación entrar en conexiones de red:

Sistema > Preferencias > Conexiones de red

Una vez abierta la ventana entramos en la pestaña Banda ancha móvil y clicamos sobre el boton Añadir. En la siguiente ventana pulsamos Adelante, y comenzamos con la configuración propiamente dicha.


1.- Seleccionamos el pais y comañia proveedora de servicio:


2.- Le ponemos nombre a la conexión y verificamos que los datos que hemos seleccionado anteriormente son los correctos.


3.- Aplicacndo en la ventana anterior para acabar con la configuración simplemente nos lo anuncia.


4.- Ahora simplemente clicamos sobre el icono de conexiones (al lado del reloj) y seleccionamos la conexión que queremos usar:


5.- La primera vez que iniciamos la conexión nos pedira el PIN:


Ahora nos informara de la conexión, si todo ha salido bien.

Twidge, cliente de Twitter para consola

twidge es un cliente de microblogging para Twitter e Identica. Con él tendrás las características mas habituales de Twitter, si muchas complicaciones.


$ sudo aptitude install twidge

Comandos disponibles:

  • dmsend Enviar mensaje directo
  • follow Iniciar seguimiento
  • lsarchive Lista de actualizaciones propias
  • lscommands Muestra la lista que estas leyendo
  • lsdm Muestras los mensajes directos recibidos
  • lsdmarchive Muestra los mensajes directos enviados
  • lsfollowers Muestra las personas que sigues (followes)
  • lsfollowing Muestra la gente que tu sigues (following)
  • lsrecent Muestra las actualizaciones recientes de tus followers
  • lsreplies Muestra los replies recientes
  • setup Configura tu cuenta, la primera vez que se usa
  • unfollow Deja de seguir a alguien
  • update Actualiza tu status (envia un mensaje)
Lo primero que tenemos que hacer es, solo la primera vez, es poner nuestro nombre de usuario y contraseña. Para ello lanzaremos la opción setup:

$ twidge setup

Y luego enviaremos un mensaje (entre parentesis):

$ twidge update "Mensaje que deseamos enviar"

Si necesitamos ayuda con cualquiera de los comandos usamos el comando seguido de "--help".