Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

13 enero, 2011

Musictrl: Controla el reproductor activo y obtén información de este

Siempre has querido usar las teclas multimedia con varios reproductores y no solo con uno predeterminado?
Has querido saber la información de lo que se reproduce sin importar el reproductor?
Y si también fuera posible poner la canción y artista en el msn?
Pues entonces probablemente musictrl es para ti...

musictrl usado en conky

Musictrl es un script con el que puedes controlar diversos reproductores, así como obtener información de reproduccion y usarla en el emesene como estado.
Musictrl te permite controlar el reproductor activo, puedes escuchar la cancion siguiente, anterior, pausar el reproductor, ó detenerlo. Puedes usarlo para obtener la información del reproductor activo y usarlo con el conky

Puedes:
- Controlar varios reproductores
- Usarlo con las teclas multimedia (ayudado de otros programas)
- Obtener la información de reproducción
- Usar esta información para ponerla como estado en el emesene

Soporta los reproductores: rhythmbox, mocp, exaile, muine, sonata, vlc y mplayer
Funciona con la siguiente sintaxis:

musictrl [opciones]


OPCIONES:
-pausa -anterior -siguiente -detener -info-en-archivo -emesene -eliminar


OPCIONES CORTAS:
-p -a -s -d -i -arch -msn -eli



OPCIONES:
-pausa | -p
pausa el reproductor activo
-anterior | -a
reproduce el medio anterior en el reproductor activo
-siguiente | -s
reproduce el siguiente medio en el reproductor activo
-detener | -d
detiene la reproduccion en el reproductor activo
-info | -i
muestra la informacion de la reproduccion anctual
en el reproductor activo
-en-archivo | -arch
envia la direccion de la reproduccion actual en el
reproductor activo, estas información se colocará
en la ruta: ~/.musictrl/estatus y contendra la sig
información en los siguientes archivos:
-eliminar | -eli
   elimina la canción que se escucha en el momento
   Actualmente solo están soportados:
   mocp, rhythmbox y deadbeef


album: album de reproduccion en reproductor activo
artista: artista de reproduccion en reproductor activo
artistalbum: artista - album de reproduccion en
reproductor activo
cancion: cancion de reproducción en el reproductor activo
cancionartista: cancion - artista en reproductor activo
edorep: estado del reproductor en reproductor activo
reproductoredo: reproductor y estado del reproductor activo
-emesene | -msn
envia la información de reproduccion en reproductor activo
al programa emesene (necesita previa configuracion del emesene)
Envia la información del la cancion y el artista para ser exactos
la información es reflejada en el estado
Para poder usar esta opción necesitas especificar en el archivo
de configuración ~/.musictrl/config el correo a usar
Necesitas activar la opción 'D-Bus' en Opciones || Complementos


REPRODUCTORES SOPORTADOS:
mocp, rhythmbox, exaile, muine, sonata, deadbeef, mplayer y vlc

ERRORES:
-Puede tardar unos segundos con algunos reproductores ó si se encuentran varios abiertos
-No esta diseñado para abrir múltiples instancias de varios reproductores
los errores son desconocidos
-Se trata de una version de prueba, asi que sugiero pasciencia y reportar los fallos


Ejemplos de uso:

Si usas el comando
$ musictrl -info -siguiente -msn


El orden de ejecución de los parametros va de izquierda a derecha, por lo tanto, primero desplegara la información, después dara siguiente al reproductor activo y seguido aplicara el status al emesene

Musictrl, aplicacion del uso en obtención de información de reproduccion en archivo


Inicialmente prepare el script para usarlo con el conky, así que sin duda sigue siendo una aplicación de este script



puedes obtener la información del reproductor activo desde terminal ó en archivos para usarlo por ejemplo con el conky.
La información esta contenida en: "~/.musictrl/estatus" El script genera 6 archivos, uno de ellos no lo debes de tomar en cuenta los 5 restantes corresponden a:

cancion                nombre de la canción que esta sonando
artista                  nombre del artista que esta sonando
artistalbum          nombre del artista y nombre del álbum
album                   nombre del álbum

cancionartista     nombre de la canción así como del artista
reproductoredo    nombre del reproductor en curso y estado de este

ahora nos toca poner lo necesario en el conky para que se muestren estos datos

yo uso mousepad, así que pongan en su lugar su editor preferido

$ mousepad ~/.conkyrc

nos ponemos en la sección después de:
TEXT

y  agregamos las siguientes lineas en el lugar donde nos sea mas conveniente (dentro del archivo ~/.conkyrc)

primero que nada agregamos las lineas para ejecutar el script
${execp ~/.cual-escuchas/cual-escucha.sh}


ahora:
si queremos mostrar el nombre del artista y nombre del album:
${exec cat ~/.cual-escuchas/artistalbum}

si queremos mostrar el nombre de la canción:
${exec cat ~/.cual-escuchas/cancion}


si quieres mostrar el nombre de la canción y el artista
${exec cat ~/.cual-escuchas/cancionartista}


si quieres mostrar el nombre del reproductor en curso y el estado de este (play/pause)
${exec cat ~/.cual-escuchas/reproductoredo}


Repito, estas ultimas expresiones no son en terminal, las pondrás en el conky para mostrar la información deseada

Musictrl en el estado del msn usando emesene


Para poder usar esta opción necesitas especificar en el archivo de configuración ~/.musictrl/config el correo a usar, para editar:

$mousepad ~/.musictrl/config

todos los parámetros van despues de 2 lineas //  como ejemplo:
mail//gorylong@gmail.com

Aconsejo no dejar espacios vacíos despues de las opciones

Necesitas activar en el emesene la opción 'D-Bus' en >> Opciones >> Complementos >>




Musictrl y las teclas multimedia (xbindkeys)

Siempre he creído que las teclas multimedia nos hacen cómoda la existencia, así que porque no usarlas?
Musictrl posee opciones para las teclas multimedia básicas: anterior, siguiente play/pausa, stop

A continuación detallo una opción para las teclas multimedia usando el programa xbindkeys, si usas gnome ó kde también puedes ajustar los atajos del teclado para usar con musictrl

Primero instalamos xbindkeys
$ sudo apt-get install xbindkeys

Identificamos las teclas multimedia con xbindkeys
$ xbindkeys -k

Aparecerá un cuadro y entonces darem0s click a la tecla multimedia que deseemos usar

Por ejemplo play/pausa, a continuación nos saldra una leyenda que es la que usaremos:


    m:0x0 + c:172
    XF86AudioPlay

ésta es la leyenda que usaremos (solo una línea) para configurar la acción a realizar


Editamos el archivo de configuración:
$ mousepad ~/.xbindkeys

y pondremos de la siguiente manera:


#play-pause musica
"~/.musictrl/musictrl.sh -pausa"
XF86AudioPlay


Primero ponemos la tecla y abajo la acción entre comillas
Podemos usar tanto " m:0x0 + c:172" como "XF86AudioPlay", pero sólo una de estas

Continuamos así con el resto de las acciones para las teclas multimedia:

#stop musica
"~/.musictrl/musictrl.sh -detener"
XF86AudioStop

#anterior-pista musica
"~/.musictrl/musictrl.sh -anterior"
XF86AudioPrev

#siguiente-pista musica
"~/.musictrl/musictrl.sh -siguiente"
XF86AudioNext


Después de terminar de configurar las teclas y acciones solo nos resta ejecutar xbindkeys
$ xbindkeys

Les recomiendo anexarlo al inicio de cesión


Instalación de musictrl


Links de descarga

version 0.0.05-10 Alfa (DEB): http://www.mediafire.com/?m8xowhudwfvz2jp

versión 0.004-10 Alfa: http://www.mediafire.com/?3cpalt43d05kv6m

versión 0.003-9 Alfa: http://www.mediafire.com/?8ikob31pm4rb8z9

versión 0.002-9 Alfa: http://www.mediafire.com/download.php?ufkht6b1kc4hpsa

versión 0.001 Alfa: http://www.mediafire.com/?c4d2vn6x4ijn7p4

versión 0.001-1 Alfa  : http://www.mediafire.com/?krmzfm1t43ev4cp
 

Despues de descargar entras en la carpeta y das permisos de ejecución al script de instalacion
$ chmod +x instalador.sh

Se usará la direccion ~/.musictrl/ para instalar el script

recomiedo despues de instalar ver la ayuda ejecutando este comando:

$ musictrl --help




Notas:

- Cuenta con soporte para xscreensavers (cuando usas mplayer)
- Si deseas soporte para algun otro reproductor con gusto lo anexare
- Cualquier falla, comentario ó mejora agradecere su reporte

 Versión: 0.001 Alfa
 Fecha de creación: 02/enero/2011
Esta es una versión actualizada del script cual-escuchas

==== ACTUALIZACIONES =========

VERSION: 0.001-1 Alfa

- Se añade el reproductor deadbeef
- Activada la opción para eliminar la canción que escuchas para los reproductores mocp, rhythmbox y deadbeef
- Se corrigieron errores en rhythmbox y mocp
- Se cambiaron ligeras opciones para la opción-emesene

======================================

VERSION: 0.002-9 Alfa

- Se añade el reproductor mplayer2
- Se añade error al pasar dias con un mismo reproductor

======================================

VERSION: 0.003-9 Alfa

- Se mejora el tiempo de respuesta para el estado en mplayer y mplayer2

======================================

VERSION: 0.004-10 Alfa

se mejoro soporte para deadbeef
- rapidez para obtener de información necesaria
- se eliminó información extra de salida en el reproductor

se añadió soporte para amarok
- en su versión 2.4.0

se mejoro
- ayuda del script
- código del script
- rapidez y fluidez al manejar los reproductores

======================================

VERSIÓN:  0.0.05-10 Alfa

- se añadio soporte a amarok 2.4.3



Licencia Creative Commons
musictrl por gory gorylong se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.
Basada en una obra en zer0-azucar.blogspot.com.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://zer0-azucar.blogspot.com.

01 marzo, 2010

script - Wallpaper random con recorte y ajuste de imagen y sombras en fluxbox

Este script escrito en bash permite poner de manera aleatoria el fondo de escritorio(obvio especificando una o varias carpetas), ademas de ajustar (identificar la posición de la imagen) y recortar  según el tamaño del monitor, puedes ponerle sombras por medio de una plantilla (que debes crear también). Este es una "edición especial" ya que en un post anterior he ido publicando los avances con el script para poner de manera aleatoria fondos de escritorio en fluxbox, los últimos aveces que le hice a este fueron el ponerle un filtro de imágenes (sin importar si tuviera extensión o no)

lo puedes descargar de aquí:

15/enero/2010
nueva version con opcion de archivo de configuracion y soporte para gnome:
http://www.mediafire.com/?eoaqy4r86v8lklj


Este script ademas de incluir lo del original, añade la opción de poder ponerle sombras, esto con el fin de poderlo usar con el conky (o el uso que tu le encuentres), obtendrías algo asi:


necesitas tener una plantilla como esta:



al final, el script genera una imagen como esta:

Esta el la imagen que se usara para poner de fondo de pantalla.

Para hacer una plantilla, te sugiero hacer una toma de pantalla (screeshot, pantallazo, o como quieras llamarlo) , abre el pantallazo con gimp, te vas a la ventana de "Capas, canales" das click derecho en la imagen del screenshot (normalmente toma el nombre de "Fondo") y das click en la opción "Capa nueva"

Le das click en el ojito en la capa de la toma de pantalla que hicistes y empiezas a crear todas las sombras que le quieras poner, te guias con la capa que tiene la captura para que quede exactamente donde quieres
 
 Ahora solo resta guardar la plantilla de las sombras, click en Archivo, guardar como, lo guardas como "sombras.png" te dirá que la imagen debería exportarse, seleccionas combinar las capas, después exportar


 al final te saldrá un cuadro donde te preguntara que debe de guardar, solo deja el nivel de compresión en cero y dale guardar



Con esto habremos obtenido una plantilla que nos servirá para colocársela encima a todos los wallpapers de ahora en adelante, claro, sin modificar el original


El script también recorta y redimensiona el wallpaper de acuerdo al tamaño del monitor (no es necesario estipular el tamaño de este, la detección es automática) para evitar deformaciones.
Por ejemplo cuando existen círculos, si solo ponemos la opción de expandir podríamos conseguir un ovalo en lugar de un circulo. Sin embargo no esta probado con mas de un monitor, así que puede haber problemas
para mejor comprensión:

Si tenemos este wallpaper de las dimensiones: 2560x1600



y nuestro monitor es de las dimensiones: 2560x1080
el script lo recortara para las medidas de nuestro monitor:




El método de instalación es simple, después de descargar y descomprimir, te colocas en la carpeta
$ cd walrand-ajus-recor-somb-flux-blog

añades permisos de ejecución
$ chmod +x instalar.sh

y ejecutamos el script:
$ bash instalar.sh



Configuración
El script crea una carpeta llamada ".wallpaper-flux"
para especificar las carpetas donde se encuentran las carpetas de las imágenes, es necesario editar el archivo  de configuración "config" que se encuentra en la carpeta "~/.wallpaper-flux", mi editor es mousepad (cambiarlo por el que usen)
$ mousepad ~/.wallpaper-flux/config


Toma en cuenta que todas las variables van despues de dos diagonales //


Configuración del tiempo
La especificas con la variable "tiempo", el tiempo esta dado en segundos, ejemplo:

tiempo//1800


Configuración de cesión
Especificas si el script trabajara en gnome ó en fluxbox, ejemplo para fluxbox:

win_man_uso//fluxbox

ejemplo para usarse con gnome:

win_man_uso//gnome



Configuración de directorios

Son los directorio donde se encuentran las imagenes
No debe existir ni un solo espacio en blanco despues del directorio o eso ocasionaria error

Toma en cuenta que necesitas poner la direccion completa tal cual, no es valido poner "~" en lugar de "/home/usuario"
El script NO lee subcarpetas asi que es importante que las especifiques

Solo pueden usar hasta diez rutas, no incluyan mas, por ejemplo: "dir11//" porque no tiene caso, no estan soportados mas, tendrian que cambiar parte del codigo (bajo su propio riesgo; (bueno de porsi este script es bajo su propio riesgo)


Ejemplo:


#dir1//~/Imagenes #linea comentada, no tendra valides
dir2///home/gory/Imagenes/wallpapers
dir3///home/gory/Imagenes/wallpapers/anime
dir4///home/gory/Imagenes/wallpapers/meteorix
dir5///home/gory/Imagenes/wallpapers/ubuntu_wallpapers
dir6///home/gory/Imagenes/wallpapers/wallpaper_mac
# dir7///home/gory/Imagenes/wallpapers/Wallpapers_de_Marcas_Tecnologicas
dir8///home/gory/Imagenes/wallpapers/wallspapers_2008
dir9///home/gory/Imagenes/wallpapers/walls-gory
dir10///home/gory/Imagenes


Es muy importante que no dejes espacios en blanco al final de las líneas o tendras problemas

Para ejecutarlo desde el inicio de cesion de flux revisar otros post en el blog  >>  http://zer0-azucar.blogspot.com/2009/01/scrip-para-cambair-de-wallpaper-en.html

Actualmente cuenta con soporte para gnome de manera sumamente experimental



NOTAS:
- Recuerden que no he hecho pruebas con 2 monitores conectados, no se que consecuencias tenga
- El script esta hecho para usarse con fluxbox/gnome si no es la cesion, no se ejecutara (otros cambios para otras cesiones, solicitarlo o hacerlo bajo propio riesgo (que no es muy complicado por si quieren experimentar))
-dudas comentarios, son bienvenidos

=== ACTUALISACIÓN ===
======= sabado 25/enero/2010 ===============
- Ya cuenta con soporte para Gnome
- Cuenta con archivo de configuración

15 octubre, 2009

Adobe Flex 3 para estudiantes

http://www.adobe.com/es/products/flex/faq/

Ps hace un rato que le ando dando al Flex, en mi opinion la mejor plataforma de desarrollo, ya que no solo nos permite hacer facil y rapido los sitios webs... sino que tambien permite hacer las CRM's funcionales ( hacer que funcionen en cualquier sistema operativo, MAC, Windows, Linux..)

i ps ahi dejo el post para que lo lean... es gratutito para ESTUDIANTES con fines de aprendizaje :P

jejejeje
aprovechemos esto y sobre todo que corre en LINUX al ser codigo abierto

echenle un ojo i si por ahi necesitan algunos seriales de adobe pidanlos i se los mando

31 marzo, 2009

manuales de oracle 9i

bueno pues ahora vamos a poner unos manuales algo sencillos pero precisos para el uso de oracle 9i... como tengo un examen especial mañana me puse a buscar algo como esto para tener algo que me respalde en el examen y pues me encontre con esta paginita que la verdad me ayudo mucho
http://www.taringa.net/posts/downloads/1335149/Manuales-de-Oracle-9i.html
pero ps de todos modos les dejo los links y una breve descripcion de cada uno

Sistema de Gestion de Base de Datos, Jorge Sánchez

Spanish | PDF | Creative Commons | 2 MB | Jorge Sánchez | 121 Páginas

[quote]En el mundo actual existe una cada vez mayor demanda de datos. Esta demanda siempre ha sido patente en empresas y sociedades, pero en estos años la demanda todavía de ha disparado más debido al acceso multitudinario a las redes integradas en Internet y a la aparición de pequeños dispositivos (móviles y PDA) que también requieren esa información.
En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la gestión de los datos.
Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos a los cajones, carpetas y fichas en las que se almacenaban los datos. En este proceso manual, el tipo requerido para manipular estos datos era enorme. Sin embargo el proceso de aprendizaje era relativamente sencillo ya que se usaban elementos que el usuario reconocía perfectamente. Por esa razón, la informática ha adaptado sus herramientas para que los elementos que el usuario maneja en el ordenador se parezcan a los que utilizaba manualmente. Por eso en informática se sigue hablado de ficheros, formularios, carpetas, directorios,....

Contenido:
Unidad 1: Gestión de Datos
Unidad 2: Sistemas Gestores de Bases de Datos
Unidad 3: Bases de Datos Relacionales
Unidad 4: Diseño de Bases de Datos Relacionales
Unidad 5: El Lenguaje SQL (y Oracle SQL)[/quote]

BAJAR




Principios sobre Bases de Datos Relacionales, Jorge Sánchez

Spanish | PDF | 1.6 MB | Jorge Sánchez | Creative Commons | 32 Páginas

[QUOTE]Conceptos básicos sobre bases de datos relacionales, diseño de bases de datos relacionales a partir del modelo entidad/relación y normalización de tablas (formas normales).

Contenido:

* Modelos Lógicos de datos
* Modelo Relacional
* Paso del esquema ER al modelo relacional
* Normalización del esquema relacional
* Apéndice[/QUOTE]

BAJAR




Manual de SQL para Oracle 9i, Jorge Sánchez

Spanish | PDF | 1.4 MB | 83 Páginas | Jorge Sánchez | Creative Commons

[QUOTE]En este manual en muchos apartados se indica sintaxis de comandos. Esta sintaxis sirve para aprender a utilizar el comando, e indica la forma de escribir dicho comando en el programa utilizado para escribir SQL.

Contenido:

* Índice
* Notas Previas
* Introducción
* Tablas
* Consultas SELECT
* Comandos Internos en SQL e iSQL*Plus
* DML
* Objetos de la Base de Datos
* COnsultas Avanzadas[/QUOTE]

BAJAR




Guía de instalación de Oracle 9i, Jorge Sánchez

Spanish | PDF | Creative Commons | 1.8 MB | Jorge Sánchez | 18 Páginas

[QUOTE]Esta guía no pretende ser una guía completa de instalación de Oracle. Por lo tanto la pretensión no es cubrir todas las posibilidades. Fundamentalmente está pensada para usuarios particulares que deseen comenzar a practicar con el sistema gestor de bases de datos (SGBD) Oracle en su versión 9i.
La instalación comentada es la versión Oracle 9i para Windows. Por lo que se da por hecho que ese es el sistema operativo instalado.[/QUOTE]

BAJAR




Diseño conceptual de Bases de Datos, Jorge Sánchez

Spanish | PDF | Jorge Sánchez | 1.6 MB | Creative Commons | 25 Páginas

[QUOTE]Guía de aprendizaje de diseño de bases de datos, dedicando un recorrido completo al modelo entidad relación (MER) extendido y a los conceptos fundamentales sobre bases de datos. Manual realizado para el curso de programador de bases de datos relacionales[/QUOTE]

BAJAR




Arquitectura del DBMS Oracle, Jorge Sánchez

Spanish | PDF | 1.2 MB | Jorge Sánchez | 23 Páginas | Creative Commons

[QUOTE]ntroducción a la arquitectura de Oracle. Paso previo para conocer de forma avanzada la administración de bases de datos Oracle. Manual realizado para el curso de programador de bases de datos relacionales.

Contenido:

* Introducción
* Diccionario de datos
* Conexión a un sistema gestor de bases de datos
* Herramientas que proporcionan los RDBMS
* Términos relacionados con los sistemas gestores de bases de datos
* Aproximación a Oracle
* Base de Datos objeto-relacional
* Breve historia de Oracle
* Otros servidores
* Estrategia de Oracle
* Servidor Oracle
* Elementos del servidor Oracle
* Conexiones
* Estructura de las bases de datos Oracle
* Instancia de la base de datos
* Procesamiento de instrucciones SQL
* Conceptos del sistema Oracle
* Almacenamiento
* Transacciones
* Usuarios
* Pérdidas de información
* Bases de datos distribuidas
* Herramientas de Oracle [/QUOTE]

BAJAR

Ahora ya no podemos decir " es q no se usarlo" solo es cuestion de leer un poco y poner en practica todo


saludos al webory... marien.. aver si ya publicas algo eh!!!


bless

---------Editado---------------------------------------

Anexo (sin consultarte antes Bicho) otro link de descarga, este contiene todas las obras antes mencionadas en un solo archivo

http://www.mediafire.com/?ml0imxtdoh0

Saludos!!!

17 marzo, 2009

Macromedia Studio 8 Profesional en Español, (COMPLETO,SIN CRACK O PARCHE)



solo tienen q descargar el archivo i ejecutarlo

Link: http://www.megaupload.com/?d=MQ3U1PJ0


Pack Disco Autoejecutable de Adobe Macomedia Studio 8 Professional todos en Español y con su Numero de serie !

Incluye:

- Flash 8


- Dreamweaver 8


- Fireworks 8


- Contribute 3


- FlashPaper 2


- Freehand 11 MX 2004


- Todos los Manuales en PDF de los programas





Espero les sirva...

x cierto se me olvidaba.. lo trate de instalar en ubuntu 8.04 .. .u.u i no lo logre hacer funcionar... si alguien lo pudo hacer porfavor digame!!!!


T.T

08 marzo, 2009

Mostrar redes inalambricas en conky (modo 2)
















===== EDITADO =============
Supongamos que para esto ya tienes tu conky instalado y funcionando

Hemos creado un script para eliminar la flojera de la instalación (gracias mayku!!)

Descargarlo de aquí
En formato rar:
http://www.mediafire.com/?izbx2memmmf
en formato tar.gz
http://www.mediafire.com/?3qoyxakm1rl

y si quieres solo el script:
http://www.mediafire.com/?njdtzll9emt

Solo tienes que descomprimir ejecutar el script IMPORTANTISIMO QUE EJECUTES DESDE TERMINAL!!!
$tar xvzf listredes.tar.gz && cd listredes
$sh instalacion.sh
Si bajastes el rar
$rar -r listredes.rar && cd listredes
$sh instalacion.sh
Solo sigue las instrucciones en el script, son fáciles...........................


De todas formas, por si no te funciona el script, o si lo quieres hacer a la mano, te dejo la forma de hacerlo ( o mas bien lo que hace el script)

1.-
$sudo addgroup listredes

2.-
$sudo chgrp listredes /sbin/iwlist

3.-
$sudo chmod u+s,o-rwx /sbin/iwlist

4.-
$sudo ln -s /sbin/iwlist /usr/bin/iwlist

5.-
$sudo gpasswd -a $USER listredes


6.-crear directorio del script
$mkdir /home/$USER/.listredes/


7.-
$cp alineaderecha /home/$USER/.listredes/alineaderecha


8.-
$cp list-wireles.sh /home/$USER/.listredes/list-wireles.sh &


1.- Añadimos un grupo llamado "listredes"
2.- Cambiamos al grupo "listredes" al comando iwlinst
3.- Otorgamos permisos al comando iwlist para que puedan ejecutalo los usuarios de ese grupo
4.- Hacemos un link simbolico para que podamos usar el comando como usuarios normales
5.- agregamos tu usuario al grupo "listredes"


Ahora solo nos resta añadir un par de lineas al conky para que puedas ver el resultado, asi que habrimos el conky para editarlo
$mousepad ~/.conkyrc


y añadimos las siguientes lineas (de preferencia al final):

Wireles: % ${execi 10 ~/.listredes/list-wireles.sh}
${execpi 5 cat ~/.listredes/redes_disponibles}


en la primera linea:
10 es el intervalo de tiempo(en segundos) que tardara en cada escaneo
en la segunda linea:
5 es el intervalo de tiempo que tardara en leer el archivo para mostrarlo

Recomendación:
* El escaneo no es instantáneo, así que tardara unos segundos así ten en cuenta esto para el tiempo que tardara en leer el archivo
* El intervalo tanto de ejecución como el intervalo de lectura no podrán ser menores al tiempo de actualización del conky, puedes cambiar el intervalo de ejecución en la opción:
update_interval
podrías ponerle como mínimo 4.5 segundos, de lo contrario tendrías que ajustar los valores de actualización para ejecución del script y lectura del archivo

Cualquier nota, comentario o sugerencia para mejorar este script es bienvenida, ya que solo lo he probado en teoría jeje, cualquier voluntario de conejillo de indias sera bienvenido

Saludos!!

----------------Editado----------------
Gracias mayku!!!! sino fuera por tu experiencia, todavia tubiera un chingo de errores

05 febrero, 2009

Instalar LAMP en Ubuntu 8.04

Ahora llevo una materia llamada programacion web y pues la materia la tengo en repite y necesito un extra para poder impresionar a la profesora. asi que decidi usar php + mysql + apache + linux; y pues empece a leer un poco la verdad no se me da eso del diseño bonito de la pagina pero pues vamos a ir poco a poco. asi que estuve leyendo esta pagina:

http://lobotuerto.com/blog/2008/04/30/como-instalar-lamp-en-ubuntu-804/
y me encontre con un pequeño tutorial para hacerlo (el cual pues lo tuve que probar primero antes de postearlo aca). Este tutorial dice asi:

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres partes: Instalar y probar Apache, después PHP y finalmente MySQL.

Comencemos con Apache

En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:

sudo apt-get install apache2

Listo, ya tienes instalado Apache 2 en tu máquina.

Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:

sudo /etc/init.d/apache2 start
Si por alguna razón necesitas detener el servicio, escribe en tu terminal:

sudo /etc/init.d/apache2 stop

El directorio donde se almacenan tus documentos web es: /var/www

Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador.

Hemos terminado con Apache, ahora a la conquista de PHP

Escribe en tu terminal:

sudo apt-get install php5 libapache2-mod-php5

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

Terminamos con PHP. :D

Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe en tu terminal:

sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:

  1. phpinfo();
  2. ?>

Para ejecutar el script ve a esta dirección: http://localhost/test.php — debes ver una página con información sobre tu instalación de PHP.

66% concluido, continuemos con MySQL

De nuevo, escribe en tu terminal:

sudo apt-get install mysql-server

Probemos si todo funciona correctamente:

mysql -uroot -pxxx

Donde xxx es la contraseña que ingresaste durante la instalación de MySQL.

Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:

SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’yyy’);

Sustituye yyy por tu nueva contraseña.

Esto es opcional

Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu dirección IP.

Si hiciste algún cambio en my.cnf reinicia MySQL con:

sudo /etc/init.d/mysql restart

Felicidades, tu sistema LAMP está instalado y listo para utilizarse. :)

Xtras

phpMyAdmin

phpMyAdmin es un administrador gráfico para MySQL, yo lo uso con frecuencia. Para instalarlo teclea en tu terminal:

sudo apt-get install phpmyadmin

Para acceder a él visita: http://localhost/phpmyadmin

No olvides presionar la barra espaciadora en la pantalla de configuración para seleccionar a Apache2 como el servidor web que deseamos configurar automáticamente.

gd library

Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:

sudo apt-get install php5-gd

SSL en Apache 2

Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en tu terminal:

sudo a2enmod ssl

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

Nota:

Esta pagina hace referencia a la instalacion oficial proporcionada por LAMP
Installing LAMP on Ubuntu 7.10 (Linux,Apache,MySQL,PHP)