Ubuntu


Como todo huevas, descubri que el shell es una de las cosas que despues de batallar un rato al crear el escriptito o en ver como funciona, ahorra mucho tiempo dinero y esfuerzo…

El tope se lo da uno al cambiar de equipos (cisco en este caso), aunque poco a poco se ven formas de hacer cosas parecidas, no en una forma tan poderosa como en el shell pero pues algo ayudan…

Una de ellas es el uso del pipe, agarrar la salida de un comando y tratarla, en este caso agarrar la salida larga de un comando y escoger lo que nos interesa en unix/linux se usa el comando grep…


jhonny@cash:~$ ifconfig | grep eth
eth0 Link encap:Ethernet HWaddr 00:16:76:6F:86:95

El “grep de los pobres” (pues no tienen opciones como el GNU Grep ) en cisco se llama include

RUTER#sh run | include interface
interface FastEthernet0/0
interface Serial0/0
interface FastEthernet0/1
interface Serial0/1:0

pero por ejemplo… no se puede re-usar la salida obtenida

sh run | include interface | include 0/1

eso nos devolvera lo mismo… cosa que no pasa con el grep…

Pues el otro dia me rolaron una web con unos demos en mp3 y el servidor solo soportaba un download a la vez y pues pa evitar la monserga de estar bajando archivo, tener que esperar y darle al siguiente, empece a ver la opcion de usar emulado el getright, que fue una utileria bastante util hace rato, pero pues para que emular si puedes correrlo nativo…

con un

sudo apt-get install d4x

Tenemos un manager de descargas bastante bueno, se le dan los links y se le dice como los queremos bajar….

dfx

Hace meses que instale el repositorio de desarrollo del Beryl y cada vez que lo actualizo, se encuentra mas rapido y con mas y mas configuraciones facilmente aplicables.


ds

Cuando llegas a un lugar publico con wireless y prendes tu lap y por arte de magia empiezas a navegar, es gracias a una cosa llamada DHCP, que configura tu pc para que pueda tener acceso a la red, pero hay chistositos en lugares publicos que ponen sus propios servidores de DHCP para empezar a dar informacion falsa, y hacer que el reso anden valineando, si se tienen switches Cisco, hay una chingadera que se llama DHCP Snooping, que lo que hace es solo dejar pasar las ofertas de los puertos del switch en las que se sabe hay servidores DHCP autorizados, y cualquier otro server lo ignora como una chica fresa a un naco.

El DHCP puede ser ofrecido por muchos dispositivos, se puede configurar en routers o switches capa 3 cisco, o bien en unix o guindoz, en linux el server dhcp mas comun es el dhcpd, se instala:

sudo apt-get install dhcp3-server

y se configura editando /etc/dhcp3/dhcpd.conf

Ya configurado el dhcp en el linux… siguen los switches

en modo global de configuracion se activa:


dhcp snooping
dhcp snooping vlan X

En la interface (numero de puerto) donde se conecta el linux

int fast 0/Y
ip dhcp snooping trusted

y si hay switches cascadeados es importante


ip dhcp relay information trusted

A la interface VLAN donde esta el servidor DHCP, si no el pinche suichi no hara relay de los paquetes de DHCP.

Y adios ociosos, se les acabo la diversion…

Uno que es neofito para esto de la programacion y que va empezando en esto del perl, es util buscar las funciones disponibles para la instalacion de perl en el sistema, funciones en la instalacion de Perl como las que se accesan como modulos, para ello se cuenta con el programa perldoc, el cual corre en modo texto, muy parecido a lo que es el man para los comandos en unix/linux

En Ubuntu/Debian:

jhonny@cash:~$ sudo apt-get install perldoc

PERLDOC(1) User Contributed Perl Documentation PERLDOC(1)

NAME
perldoc - Look up Perl documentation in Pod format.

SYNOPSIS
perldoc [-h] [-v] [-t] [-u] [-m] [-l] [-F] [-i] [-V] [-T] [-r] [-ddes‐
tination_file] [-oformatname] [-MFormatterClassName] [-wformatterop‐
tion:value] [-nnroff-replacement] [-X] PageName|ModuleName|ProgramName

perldoc -f BuiltinFunction

perldoc -q FAQ Keyword

See below for more description of the switches.

Y si son amantes de que se vea en ventanita, esta el podbrowser

se instala en Ubuntu/Debian:

jhonny@cash:~$ sudo apt-get install podbrowser

Photobucket - Video and Image Hosting

Como veran muestra la funcion/modulo y al seleccionarla se puede navegar en la introduccion, metodos, uso y funciones similares o relacionadas.

Hace como 2 meses, tuve que hacer un upgrade de maquina, y nomas movi el disco duro de una maquina a otra, todo arranco bien, nomas que la tarjeta de red en vez de reconocerla como eth0, salia como eth1, como en ese entonces traia mucha flojera, pues corria a pata la configuracion de la red, al cabo que casi nunca la apago, pero pues ya despues de unos meses me enfade y me puse a buscarle…

El detalle es que Ubuntu tiene in archivo /etc/iftab en el cual amarra la interface (eth0, eth1) etc con la mac address, esa palabrita dominguera de “MAC ADDRESS” en lenguaje comun, es un numerote que es unico para cada tarjeta de red y es con el que habla a las otras:

Charla entre 2 tarjetas de red:
OYE Pinche 00:15:C5:F5:53:6E, soy la 00:15:C5:F5:53:6F y ai te va este paquetito!!!

Entonces el sistema esperaba encontrar la tarjeta de red de la otra PC y al no hallarla, le asignaba el eth1, por que lka eth “estaba apartada pa la otra”.

Tons nomas borrando, o renombrando ese archivo la reconoceria como eth0.

Esto es util para asegurar que cierta tarjeta se force a que se detecte como determinado identificador, en redhat esta definido por interface /etc/sysconfig/network-scripts/ifcfg-ethX donde X es el id de la interface

Siempre al dia con los productos tecnologicos, presentamos el Trailer del Nuevo Windows Vista, el cual hace unos dias salio al mercado y lo pueden comprar en casi cualquier lado, hoy lo vi en el Sam’s club, el precio de lista en Amazon es $399.95 Dlls, una verdadera ganga al estar a este nivel de vanguardia ypara todas las monadas que trae y no se hallan en NINGUN otro sistema operativo, de Seguro Los de Apple y los Linuxeros van a tratar de seguirle los pasos…



El dia de hoy instale el ubuntu para FAT en una lap, todo instalo bien, pero despues de hacer la actualizacion de como 80 paquetes, entre ellos el kernel, al reiniciar, no podia montar, daba error y dejaba en el prompt de busybox para rescate, afortunadamente ya me habian comentado de ese bug y guarde el log del update…

Running postrm hook /sbin/update-grub .
Searching for GRUB installation directory ...
No GRUB directory found.
To create a template run 'mkdir /boot/grub' first.
To install grub, install it manually or try the 'grub-install' command.

Notese que el loader de linux trono como ejote pues es un grub modificado, y la instalacion del kernel reemplazo el initrd por el de linux en particion nativa. es asi que me puse a ver como chingaos arreglaba esto sin actualizar los 80 y pico de paquetes del update..

Arregle la bronca asi:

a) Renombre c:\ubuntu a c:\Ubuntu.old
b) Corri el instalador y lo cancele
c) copie el archivo “setup-ubuntu-full.exe” a c:\ubuntu pa no bajarlo de nuevo del torrent
d) Corri de nuevo el instalador
e) Ya instalado NO REINICIE, copie el “initrd.img-2.6.17-10-generic” de c:\ubuntu a c:\ubuntu.old sobreescribiendo el escrito por el update del kernel
f) Renombre c:\ubuntu a c:\ubuntu.new (se puede borrar) y c:\ubuntu.old a c:\ubuntu

Reiniciamos y disfrutamos nuestro ubuntu de nuevo

Hace rato llego un amigo a la oficina y nos dijo…

AMIGO: Acabo de instalar el Windows Vista, la interface esta bien chingona, casi casi se chinga a la mac
YO: El XGL de Linux esta mas curado
AMIGO: No , se lo lleva de Calle Trae Tansparencias, arregla las ventanas con efectos y….. bla bla bla bla

Demo del “Aero” del Vista…

YO: Checa:

AMIGO: Ay Weeey…
YO: Perate Hay mas…

AMIGO: No, si esta mejor eso… PERO HA DE NECESITAR UN TARJETON DE VIDEO :D

Se necesita aceleradora… pero no mayor a la que necesita Windows para sus efectos, con una NVIDIA oldie corren bastante decentes

Reporta el Menyx que tiene suficiente tiempo para ponerse a probar, que esta corriendo Ubuntu en su Lap, usando el nuevo install.exe de Ubuntu, comenta que tuvo que modificar un par de scripts solamente, pues el proyecto esta medio verde

The installation of Ubuntu is a major barrier to its spread and use. This project aims to solve this problem by allowing installation from within Windows using an install.exe file, and eliminating the need to partition the hard drive or burn a CD to install. It will allow a faster and more user-friendly installation for Windows users, the ability to install without the risk of data loss through repartitioning, and the ability to install on ultra-portable laptops without CD drives.

Asi los que tienen discos chiquitos o necesitan estar botando entre los 2 operativos, podran leer y escribir en la misma particion.

The installer will be based on the [WWW] Nullsoft Scriptable Install System, because it is flexible and open-source. It will use the [WWW] BattleTorrent plugin to download ubuntu.img and swap.img via BitTorrent, in order to conserve bandwidth. As it is downloading, a progress bar will indicate how much longer it will take to download.

ubuntu.img will be the Ubuntu hard drive image. It will be used as a loopmounted EXT3 filesystem, and will be placed in the C:\ubuntu directory. ubuntu.img will be a preconfigured hard drive image, which already has all portions of the installation set up, except those specific to the hardware, such as the X11 configuration, and the user-specific portions, such as the home directory and timezone. swap.img will be a hard drive image of the swap partition. It will be placed in the C:\ubuntu directory.

The installer will ask the user to specify his desired username and password. It will also detect the time zone and locale based on information in the Windows registry. The installer will write this data into the file config.txt in the C:\ubuntu directory.

[WWW] GRLDR, a modified version of GRUB, allows dual-booting the loopmounted hard drive image and Windows, and doesn’t require any changes to the MBR, as it writes to the Windows boot.ini, so it will be used as the bootloader. This bootloader will be installed at the end of the installation, and the original boot.ini file will be backed up. Once the bootloader is installed, the installer will have a “reboot into Ubuntu” button that will restart the system.

On the first bootup, the data from the config.txt file generated by the installer will be read, and will be used to set up the system. The hardware will be detected, and X11 and other hardware-dependent portions of the system will be configured. All of this will be done automatically, and will not require user interaction. Once this is done, booting will continue, and will boot into Ubuntu.

https://wiki.ubuntu.com/install%2eexe?highlight=%28install.exe%29

El otro dia necesitaba buscar una imagen en un directorio que tenia muchas, el visor por default es gthumb, quien crea un thumbnail, es decir una previsualizacion de cada imagen, lo cual hace mas lenta la busqueda al ser muchos archivos, asi que trate de instalar el irfanview via wine pero trono como ejote, se dice en google que se puede echar a volar, pero preferi buscar una alternativa en linux, hasta que encontre feh

feh is a fast, lightweight image viewer which uses imlib2. It is commandline-driven and supports multiple images through slideshows, thumbnail browsing or multiple windows, and montages or index prints (using TrueType fonts to display file info). Advanced features include fast dynamic zooming, progressive loading, loading via HTTP (with reload support for watching webcams), recursive file opening (slideshow of a directory hierarchy), and mouse wheel/keyboard control.

lo ejecute desde shel “feh /path/a/logos/*” y sale la ventana y se cambia de imagen rapidamente con un click o rotando el botonciot central del mouse

feh

Requerimientos:
- Discos de vinyl inconseguibles en formato CD
- Tornamesa conectada a un receiver con salida auxiliar para grabacion
- Tarjeta de Sonido con entrada auxliliar
- Una pc con Ubuntu

- Se insatala Audacity (sudo apt-get install audacity)
- Se ajusta el volumen de la entrada auxiliar con alsamixer, pues el alsa por default viene en mute
- Se captura todo el lado del vinyl
- Se guarda como WAV
- Se instala Gnome Wave Cleaner (GWC)
- Se remueven los pops con GWC
- Se exporta a MP3 cada cancion

Opcional se puede hacer que el Audacity Exporte a MP3 Directo, si el LP no esta muy dañado, pero truena al no hallar la libreria de Lame Encoder, para que funcione debe de crear el siguiente link simbolico

de /usr/lib/libmp3lame.so apuntando a… /usr/lib/libmp3lame.so.0

Photobucket - Video and Image Hosting

Photobucket - Video and Image Hosting

¿Tus programas de ofimática, son legales? Según las cifras publicadas por Microsoft, se estima que el 35% del software en el mundo son copias piratas o ilegales.

Tras años de tolerar la pirateria extraoficialmente como medio de asegurarse el control del mercado, Microsoft está llevando a cabo ahora una ofensiva para asegurarse que las copias de sus programas son legítimas:

* Acaba de comprar AssetMetrix, una empresa de software especializada en detectar qué programas tenemos instalados en nuestros PCs.
* Está utilizando internet para instalar software de detección de copias de MS-Office en los PCs de los usuarios.
* En todo el mundo, la Business Software Alliance está organizando acciones para perseguir a quienes incumplen sus condiciones – por ejemplo, en el Reino Unido ofrece grandes recompensas económicas a cualquier confidente que denuncie a empresas que usen software pirateado.
* La propia Microsoft admite que los clientes tienen dificultades para entender la complejidades de las licencias de software – es fácil romper sus condiciones por error.

Si tienes una copia de MS-Office en tu empresa, en tu centro educativo o en casa, – ¿estás seguro de su procedencia?

Por suerte, existe una alternativa completamente legal y gratuita.. OpenOffice.org 2 es una suite ofimática con todas las caracter&icute;sticas necesarias, y de funcionamiento similar a MS-Office. OpenOffice.org 2 hace todo lo que necesitas: procesamiento de textos, hojas de calculo, presentaciones, bases de datos y mucho más. Incluso pueden usarse los formatos de archivo de MS-Office (.doc, .xls, .ppt), así que no necesitas reelaborar tu trabajo. Es más, hace cosas que MS-Office no hace, como crear archivos pdf para distribuir a terceros.

Si sabes usar MS-Office, sabes usar OpenOffice.org 2. Hay estudios que demuestran que es diez veces más barato cambiar a OpenOffice.org 2 que actualizar el software a MS-Office 2007.

Una encuesta ha indicado que el 86% de los usuarios prefieren probar OpenOffice.org 2 en vez de comprar MS-Office 2003.

Asi que, ¿a qué esperas? No te cuesta nada probarlo. Y si te gusta, OpenOffice.org 2 no te costará nada, podrás usarlo todo lo que quieras y donde quieras. Tranquilidad sin costes.

Legalízate – usa OpenOffice.org hoy mismo!

Fuente: http://es.openoffice.org/lecturas/lecturas_0013.html


Legalizate. Usa OpenOffice.org

Tenia un video en formato de MPG de una cancion como de 5 minutos y un tamaño de 250MB, y queria subirla a youtube, asi que habia que cambiarle el formato… asi que a goooooglear…

El cambio se hace con acidrip, de volada lo instale con

apt-get install acidrip

Se instalo sin decir ni pio pero al correrlo daba un error, no salian los codecs en la ventanita donde se escogen, asi que investigando un poco el problema es que uno de los programas en los que se apoya, mencoder, parte de la suite de mplayer estaba tronando…

libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

Asi que a instalar los requerimientos extras

sudo apt-get install libstdc++2.10-glibc2.2

Y voala… empezo a jalar

Mi proceso de rip fue el siguente, se abre el programa y se busca el directorio de los mpgs
- Se selecciona el video
- Se pone el codec DivX en la dejita de video de “Video”
- Se empieza a jugar con el tamaño del video, en la cejita General, y que el campo Bits/PX no este en rojo, esto para que tenga una calidad decente en el tamaño mas chico posible..
- Le damos start
- Va pa you tube…
- Rolas el url de you tube :)

Desde que empece a usar ubuntu, el VI le da la chiripiorca al pegar una linea con un # al principio, la siguiente linea indenta y le pone otro #, y asi para cada linea, de manera que si pegas un chingo de codigo se hace un desmadre…

                # shflash
                #                 $telnet->expect($timeout, "\#");
                #                                 $telnet->send(shflashn);
                #                                                 $telnet->expect($timeout, "\#");
                #                                                                 $shint = $telnet->before();
                #                                                                                 # shmemsum
                #                                                                                                 $telnet->expect($timeout, "\#");
                #

Coregirlo deshabilitando “auto indent” con:

:set paste
o
:h pt

en modo comando

                # shflash
                $telnet->expect($timeout, "\#");
                $telnet->send(shflashn);
                $telnet->expect($timeout, "\#");
                $shint = $telnet->before();

« Previous PageNext Page »