The Code Linux – Online

Standard

Para todos aquellos que se inician en GNU/Linux, tienen este pequeño videito que te aclara varios conceptos…,
frase a recordad = Prefiero pensar en libertad de expresion que en cerveza libre
jajaja, que grande este R. Stallman

Exlica conceptos y por que el Linus Tolvars Decidio liberar el codigo del kernel aquel dia del 17 de Septiembre del 1991.

Si quieren verlo un poco mas grande hagan Click aca

Bueno Espero que lo vean…

Saludos…

Generar un respaldo de una base de datos en PostgreSQL

Standard

La manera de hacer un respaldo en postgres es muy sencilla. Para realizar esto, necesitamos usar el comando pg_dump.

La siguiente línea muestra las opciones básicas para generar nuestro respaldo.

zarpele@zarpele:~$ pg_dump -U usuario -o -f archivo_con_el_respaldo.sql base_de_datos

La línea anterior usa las siguientes opciones:

  • -U usuario: Indica el dueño de la base de datos.
  • -o : Indica que deberá guardar los OID’s.
  • -f archivo_con_el_respaldo.sql: Indica el archivo que contendrá el respaldo de la base de datos.
  • base_de_datos: Nombre de la base de datos.

El siguiente ejemplo muestra la generación de un respaldo por parte del usuario zarpele, el cual es enviado al archivo respaldo.sql de la base de datos zarpele.

zarpele@zarpele:~$ pg_dump -U zarpele -o -f respaldo.sql zarpele

Como puede observarse, es muy fácil crear nuestro respaldo. Esto es todo por el momento.

Visto en | JaviAxian

Saludos…

38 Distribuciones de Linux para equipos antiguos

Standard

La mayoría de nosotros tenemos algún equipo antiguo que no usamos. Para los que usan Windows existe Windows Fundamentals for Legacy PCs que permite correr un sistema similar al XP.

gentoo-kde-amule-konversation-amarok-300x240 38 Distribuciones de Linux para equipos antiguos

Sin embargo, los que que usamos sistemas abiertos como Linux, el abanico de opciones es mucho más amplio, facilitándonos adoptar alguna opción que se ajuste lo mejor posible a nuestras necesidades.

Algunos ejemplos de estas distribuciones las encontramos en el siguiente listado.

38 Distribuciones de Linux para equipos antiguos

  1. AliXe (Basada en Slax)
  2. AntiX (Basada en MEPIS con Fluxbox)
  3. AUSTRUM (Basada en Slackware) – (sitio inaccesible al momento de redactar este post)
  4. Damn Small Linux
  5. DreamLinux (Basada en Debian)
  6. eLive (Basada en Debian)
  7. GoblinX mini
  8. Grey Cat Linux
  9. DeLi Linux (Basada en Slackware)
  10. eLiveCD (Basada en Debian)
  11. Feather Linux (Basada en Knoppix/Debian)
  12. Featherweight (Basada en Feather Linux)
  13. Flash Linux (basada en Gentoo)
  14. Fluxbuntu (Basada en Ubuntu)
  15. Jinx
  16. Kanotix CpxMini
  17. KateOS
  18. Kurumin (Basada en Knoppix)
  19. Lamppix
  20. Luit (Based en KNOPPIX y DamnSmall Linux)
  21. MeanPup (Basada en Puppy Linux)
  22. MEPISLite (basada en MEPIS)
  23. Mitrax (Basada en Slackware)
  24. muLinux
  25. Mungkie
  26. NimbleX sub100 (Basada en Slackware)
  27. PUD (basada en Ubuntu)
  28. Puppy Linux
  29. SAM Linux (Basada en PCLinuxOS)
  30. Slax (Basada en Slackware)
  31. TinyFlux (Basada en TinyMe)
  32. TinyMe (Basada en pcLinuxOS)
  33. Ubuntu Lite (Basada en Ubuntu)
  34. Vector Linux (Basada en Slackware)
  35. wattOS (Basado en Ubuntu)
  36. XFLD (Basada en Ubuntu)
  37. Xubuntu (Basada en Ubuntu)
  38. Zenwalk (Basada en Slackware)

Viste en | ZonaLinux

Saludos…

Conexion a base de datos PostgreSQL en PHP

Standard

Bueno hace mucho que no preparo un buen post ya que no tengo tiempo, la facultad no me deja bloggear tranquilo .) , hoy les traigo unos fragmentos de codigo en php para conectarnos a una Base de Datos PostgreSQL, mas adelante haremos consultas, actualizaciones y eliminacion de tuplas en la base de datos…

Conexion Basica

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?Php
  $server   = "127.0.0.1";
  $puerto   = "5432";
  $database = "postgres";
  $usuario  = "zarpele";
  $clave    = "zarpele";
 
///Conectamos a la DB
 
$conexion = pg_connect("host=$server port=$puerto
dbname=$database user=$usuario password=$clave");
if (!$conexion)
   {
///Error por si pasa algo...
 
echo "Ocurrio un error al realizar al conexion
contacte con el administrador.\n";
exit; }
?>

El server normalmente es 127.0.0.1 todo depende de la configuracion de nuestro apache, el puerto por lo general es 5432 pero eso se puede cambiar en el fichero postgresql.conf que se encuentra normalmente en /etc/postgresql/8.3/main todo depende de la version de nuestro PostgreSQL.
Es facil y deducible el codigo…, no se olviden luego de realizar su query (consulta) cerrar la conexion, ya que sino dañarian la base de datos y te saldria bastante caro…

Cerrando Conexion

1
2
3
<?Php 
pg_close($conexion);
?>

Les dejo un post relacionado con este tema INSTALANDO PHP5 + APACHE + POSTGRESQL

Saludos…

Ubuntu 8.10 Alpha 3 y openSUSE Alpha 11.1, disponibles

Standard

Continúa el desarrollo de las nuevas versiones de dos de las distribuciones GNU/Linux más populares, con el lanzamiento de estas pre-releases destinadas a pruebas y reporte de errores, no indicadas en entornos de producción.

No se han reportado grandes novedades en las dos distribuciones más populares en el mercado de usuarios de sistemas GNU/Linux y de las que hace poco os mostrábamos una comparativa de sus últimas versiones estables.

Del desarrollo del “Ibex Intrépido” destacar la inclusión del kernel 2.6.26-4.1 y lo conocido de la segunda alpha con Xorg 7.4, Firefox 3.0, la suite ofimática OpenOffice.org 2.4.1 o el editor gráfico The GIMP en su versión 2.4.6 entre lo más significativo.

En cuanto a la versión de openSUSE 11.1, aún está más en pañales e incluso se recomienda probarla con la versión Live por un problema en el bootloader. La v.final será liberada el 18 de diciembre con el kernel 2.6.27, KDE 4.1.1, GNOME 2.24 y OpenOffice.org 3.0.

Descargar Ubuntu 8.10 Alpha 3

openSUSE Alpha 11.1

Saludos…

Usando mi Sony Ericsson K310a en Ubuntu Gutsy

Standard

Desde hace unos meses tenia el Ubuntu fuera del booteo, porque instale el Windows Vista para probar el Halo 2 para PC y los XP de trabajo y juego. Pero ultimamente tenia problemas con los XP que tenia instalados en “Saber”, asi que decidi quitar el XP de juegos; pero por las prisas de irme a la escuela termine instalando ubuntu sobre el XP de trabajo y como ahi estaba el gestor de arranque pues todo valió.

Por falta de tiempo ya llevo 2 dias solamente con Ubuntu y no me ah faltado nada, hasta ahora. Necesitaba respaldar las fotos y videos que habia tomado con el celular. Para poder hacer que el windows me reconociera el celular me pidio instalarle los drivers; pense que seria lo mismo en ubuntu, mi sopresa fue que con solo conectar el celular y ponerlo en modo transferencia de archivos aparecio automaticamente montado como una unidad de memoria; con permisos de escritura y todo:

Cel montado

Ahora el reto era usarlo en “Modo Telefono” para poder respaldar los mensajes recibidos y enviados, por lo que busque un rato alguna aplicacion para Administrar el celular desde Linux que corriera sobre Gnome. Solo encontre el Gestor de Telefonos para Gnome, el cual solo tiene la funcionalidad (no le encontre otra, lo siento) para avisarte cuando recibes un mensaje y segun para mandar mensajes (no probado, mejor me lanze a buscar otra solucion). Como quiera por si a alguien le interesa les digo como instalarlo:

1. Instalamos el Gestor de Telefonos:
sudo apt-get install gnome-phone-manager
2. Conectamos el telefono y lo activamos en “Modo Telefono”.
3. Buscamos el puerto al que esta conectado nuestro celular:
sudo wvdialconf /etc/wvdial.conf
Por ahora solo nos interesa saber el puerto, asi que nos vamos hasta abajo y buscamos la linea que diga algo como: Found an USB modem on

Que en mi caso fue: Found an USB modem on /dev/ttyACM0.

4. Vamos a las preferencias del telefono y configuramos el puerto: seleccionamos la opcion “other port” y alli metemos el puerto que encontramos, que en mi caso seria: /dev/ttyACM0.
5. Reiniciamos la aplicacion; no es necesario si la aplicacion se conecto sola al telefono.

Despues de buscarle un poco encontre lo que andaba buscando, una aplicacion que me administrara los mensajes recibidos y enviados, los contactos, etc… la aplicacion se llama: KmobileTools. Tambien les explico como instalarla y configurarla:

1. Instalamos KmobileTools:
sudo apt-get install kmobiletools
2. Conectamos el telefono y lo activamos en “Modo Telefono”.
3. Abrimos KmobileTools (Aplicaciones->Accesorios) y vamos a Settings->Main Settings
4. Buscamos el puerto al que esta conectado nuestro celular:
sudo wvdialconf /etc/wvdial.conf
Por ahora solo nos interesa saber el puerto, asi que nos vamos hasta abajo y buscamos la linea que diga algo como: Found an USB modem on
Que en mi caso fue: Found an USB modem on /dev/ttyACM0:

5. Regresamos a la configuracion del KmobileTools y en el parametro “Mobile Phone Device” le damos la ruta que encontramos en el wvdial.conf
6. Configura la velocidad segun lo que te salio en wvdial.conf, si no te aparece usa una menor a la Maxima.
7. A disfrutar:
Celular2
Celular3
Celular6

Por cierto, Ubuntu me lo detecto muy bien:
Celular7

Visto en | Jorgelig

Saludos…