En principio basta con instalar el paquete "usb-modeswitch" (usando Synaptic, aptitude, apt o tu método favorito) y luego irse a Sistema -> Preferencias -> Conexiones de red -> Banda ancha móvil -> Agregar y metemos los datos que obtendremos de nuestro proveedor de servicios de red.
Gracias a digital nomad y a My brain is here.
Actualización 16/07/2010: Pues no ha resultado tan fácil... A las dos semanas me ha venido el comercial para decirme que no consigue conectarse usando el módem usb y efectivamente, al pincharlo lo reconoce como dispositivo de almacenamiento pero no como módem.. :S
martes, 29 de junio de 2010
lunes, 21 de junio de 2010
MYSQL: importar una tabla CSV en nuestra BBDD
mysql> LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
-> FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
-> LINES TERMINATED BY '\n';
Gracias a deadlykyo.
-> FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
-> LINES TERMINATED BY '\n';
Gracias a deadlykyo.
jueves, 17 de junio de 2010
UBUNTU: instalar adobe flash plugin para Chrome
Para la versión Ubuntu 10.04 (imagino que para anteriores y posteriores no debe ser muy difícil) lo que he hecho para instalar el plugin de Adobe Flash Player (el que usa youtube para mostrar vídeos, por ejemplo) ha sido lo siguiente:
1) Ir a la página de descargas de Adobe Flash Player PLugin
2) Descargar el plugin (el paquete para Ubuntu debería valer, pero yo no conseguí descargarlo. En vez de eso descargué el .tar.gz para linux).
3) Descomprimir el fichero libflashplayer.so en la carpeta /opt/google/chrome/plugins (si la carpeta /plugins no existe la creamos).
4) Hay que decirle a Chrome que busque plugins al iniciar. Para ello hacemos click derecho en el botón Aplicaciones, Editar los menús, Internet -> Google Chrome, Propiedades y en comando tiene que decir lo siguiente:
/opt/google/chrome/google-chrome --enable-plugins %U
Con esto debería estar instalado. Gracias a Howtoforge.com
1) Ir a la página de descargas de Adobe Flash Player PLugin
2) Descargar el plugin (el paquete para Ubuntu debería valer, pero yo no conseguí descargarlo. En vez de eso descargué el .tar.gz para linux).
3) Descomprimir el fichero libflashplayer.so en la carpeta /opt/google/chrome/plugins (si la carpeta /plugins no existe la creamos).
4) Hay que decirle a Chrome que busque plugins al iniciar. Para ello hacemos click derecho en el botón Aplicaciones, Editar los menús, Internet -> Google Chrome, Propiedades y en comando tiene que decir lo siguiente:
/opt/google/chrome/google-chrome --enable-plugins %U
Con esto debería estar instalado. Gracias a Howtoforge.com
miércoles, 16 de junio de 2010
MYSQL: nombres de campo con espacios
Podemos referenciar un nombre de campo con espacios en MySQL metiendo el nombre del campo entre acento invertido.
Ej: SELECT `nombre del campo con espacios` FROM miTabla
Ej: SELECT `nombre del campo con espacios` FROM miTabla
MYSQL: TRABAJAR CON STRINGS
Hoy vamos con dos funciones curiosas para trabajar con cadenas de texto que ofrece MySQL:
Substring(cadena, indice_Inicial, indice_Final) nos devuelve la subcadena contenida en 'cadena' entre las posiciones indice_Inicial e indice_Final.
Ej: Substring('Buenos dias',3,5) nos devuelve la cadena 'enos '.
InStr(cadena, subcadena) nos devuelve el índice en el que 'subcadena' aparece por primera vez dentro de 'cadena'.
Ej: InStr('Buenos dias','dias') nos devuelve el valor entero 8 mientras que InStr('Buenos dias','oreja') nos devuelve 0.
Substring(cadena, indice_Inicial, indice_Final) nos devuelve la subcadena contenida en 'cadena' entre las posiciones indice_Inicial e indice_Final.
Ej: Substring('Buenos dias',3,5) nos devuelve la cadena 'enos '.
InStr(cadena, subcadena) nos devuelve el índice en el que 'subcadena' aparece por primera vez dentro de 'cadena'.
Ej: InStr('Buenos dias','dias') nos devuelve el valor entero 8 mientras que InStr('Buenos dias','oreja') nos devuelve 0.
martes, 15 de junio de 2010
MS SQL: Tamaño ocupado por las tablas de una BBDD
Muchas gracias a http://www.textil.org/sistemas/index.php/2009/02/tamanyo-tablas-y-vistas-indexadas-en-sql-server/ por colgar en su web un script para ver el tamaño que ocupa en disco las tablas de una base de datos:
-- Cursor que contiene todos los objetos que ocupan espacio
DECLARE objects_cursor CURSOR LOCAL FAST_FORWARD READ_ONLY FOR
SELECT name
FROM sysobjects o
WHERE
o.xtype = 'U'
CREATE TABLE #results (
name SYSNAME, rows CHAR(11),
reserved VARCHAR(18), data VARCHAR(18),
index_size VARCHAR(18),Unused VARCHAR(18))
--Recorremos el cursor obteniendo la información de espacio ocupado
DECLARE @object_name AS SYSNAME
OPEN objects_cursor
FETCH NEXT FROM objects_cursor
INTO @object_name;
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO #results
EXEC sp_spaceused @object_name
FETCH NEXT FROM objects_cursor
INTO @object_name;
END;
CLOSE objects_cursor;
DEALLOCATE objects_cursor;
UPDATE #results
SET
reserved = LEFT(reserved,LEN(reserved)-3),
data = LEFT(data,LEN(data)-3),
index_size = LEFT(index_size,LEN(index_size)-3),
Unused = LEFT(Unused,LEN(Unused)-3)
-- Cursor que contiene todos los objetos que ocupan espacio
DECLARE objects_cursor CURSOR LOCAL FAST_FORWARD READ_ONLY FOR
SELECT name
FROM sysobjects o
WHERE
o.xtype = 'U'
CREATE TABLE #results (
name SYSNAME, rows CHAR(11),
reserved VARCHAR(18), data VARCHAR(18),
index_size VARCHAR(18),Unused VARCHAR(18))
--Recorremos el cursor obteniendo la información de espacio ocupado
DECLARE @object_name AS SYSNAME
OPEN objects_cursor
FETCH NEXT FROM objects_cursor
INTO @object_name;
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO #results
EXEC sp_spaceused @object_name
FETCH NEXT FROM objects_cursor
INTO @object_name;
END;
CLOSE objects_cursor;
DEALLOCATE objects_cursor;
UPDATE #results
SET
reserved = LEFT(reserved,LEN(reserved)-3),
data = LEFT(data,LEN(data)-3),
index_size = LEFT(index_size,LEN(index_size)-3),
Unused = LEFT(Unused,LEN(Unused)-3)
viernes, 11 de junio de 2010
HTML: pasar variables entre formularios
Una vez que hemos declarado un formulario usando la etiqueta:
<form action="pagina.php" id="idformulario" method="get" nombre="nombreformulario">
y dentro del formulario elementos de captura de datos, como un campo de texto o un desplegable:
Nombre: <input id="nombre" name="nombre" type="text" />
Creamos un botón para enviar los datos:
<input id="enviar" name="enviar" type="submit" value="enviar" />
Al darle al botón, nos enviará a la página que hayamos determinado en el atributo action del form, y desde esta página podemos recuperar las variables con el código:
$_GET['nombre_variable']
Para nuestro ejemplo capturaríamos el valor del campo de texto usando:
$_GET['nombre']
<form action="pagina.php" id="idformulario" method="get" nombre="nombreformulario">
y dentro del formulario elementos de captura de datos, como un campo de texto o un desplegable:
Nombre: <input id="nombre" name="nombre" type="text" />
Creamos un botón para enviar los datos:
<input id="enviar" name="enviar" type="submit" value="enviar" />
Al darle al botón, nos enviará a la página que hayamos determinado en el atributo action del form, y desde esta página podemos recuperar las variables con el código:
$_GET['nombre_variable']
Para nuestro ejemplo capturaríamos el valor del campo de texto usando:
$_GET['nombre']
Suscribirse a:
Entradas (Atom)