(es|en)
Redes y linux (recopilación)
Este post es recopilatorio de las cosas que aprendí este último tiempo sobre redes y linux.Comandos:
hostname: muestra o setea el sistema host
ifconfig: configura la interfaz de red o muestra sus parámetros
host: herramienta para conocer la dirección IP de un host \
("host direccion.com")
route: muestra/manipula la tabla de ruteo IP
netstat: muestra las conexiones de red, tablas de ruteo, estadísticas\
de la interfaz, conexiones enmascaradas, etc
dnsdomainname: muestra el dominio del sistema
arp: manipula el cache ARP del sistema
ping, ping6: envia el ICMP ECHO_REQUEST a hosts
Archivos de configuración útiles: (al menos en debian based)
/etc/hosts -> resolución automática de nombres (por ejemplo\
192.168.1.7 miserver.org) sin consultar al DNS
/etc/resolv.conf -> configuración del DNS
/etc/network/interfaces -> configuración del placa ethernet (dhcp o \
static, etc)
Monitoreo:
* Ethereal: permite capturar el tráfico de la red y analizarlo. Permite ver como funcionan los protocolos.
* Nagios: monitoreo de red con interfaz web.
Servicios:
* apache2: servidor web.
* postfix: envio de mail.
* cups: servidor de impresión.
* vsftpd: servidor ftp.
* jabberd: servidor de IM.
* sshd: servidor ssh.
* distccd: compilación distribuida para c y c++.
Configuración remota:
* Interfaz web de CUPS.
* phpMyAdmin: administración de MySQL.
[ 2 comments ] ( 610 views ) | [ 1 trackbacks ] | permalink
Convolución circular rápida (aplicación en reverbs)
[ add comment ] | [ 0 trackbacks ] | permalink | related link
Agregando nuevos service menus a Konqueror y KDE
Esto sirve para agregar opciones de ejecución o acciones a determinados archivos cuando usamos KDE.Hay que crear un archivo con extensión ".desktop" y agregarlo en "~/.kde/share/apps/konqueror/servicemenus/" para que este solo disponible para nuestro usuario y en "/usr/share/apps/konqueror/servicemenus/" para que lo este para todos los usuarios del sistema.
Como ejemplo pongo lo que uso para reproducir videos en un screen alternativo (el tv-out), pero se puede hacer cualquier cosa que a uno se le ocurra:
[Desktop Entry]
Actions=Play in TV-OUT;
Encoding=UTF-8
ServiceTypes=video/mpeg,video/x-msvideo,video/x-ms-wmv,video/x-ms-asf,
video/flv,video/mp4
[Desktop Action Play in TV-OUT]
Icon=
Name=Play in TV-OUT
Exec=xterm -e ~/scripts/video/mplay_to_tvout.sh "%U"
En este caso en particular lo que hace es ejecutar un script pasandole el nombre del archivo (la cadena "%U" será reemplazada por el path y nombre de archivo sobre el que se hizo click) y dentro de ese script se ejecutan los comandos necesarios, como ser setear correctamente la variable de entorno DISPLAY, exportarla, pasar los parámetros que desee a mplayer, elegir la tarjeta de sonido adecuada, etc.
Esto aparecerá por ejemplo como opción de ejecución dentro de "Acciones" cuando se haga click con el botón derecho sobre un archivo con las extensiones definidas (en "ServiceTypes").
Ya que estoy pongo el script para reproducir algo en otro screen por si le sirve a alguien:
#!/bin/sh
#uso: mplay_to_tvout.sh movie
#uso: mplay_to_tvout.sh movie subtitle
ARCH=$1
SUBTITULO=$2
export DISPLAY=:0.1 #screen del tvout
#cierra kicker (barra de tareas) para que no moleste y "tape" la pantalla
dcop kicker-screen-1 kicker-screen-1 quit
if [ -f "$ARCH" ] # si existe y es un archivo regular
then
if [ $# -lt 2 ] # si se ingreso solo un parámentro(cant_param<2)
then
# modo fullscreen con driver de audio alsa
mplayer -fs -vo xv -ao alsa:mmap:device=ca0106 "$ARCH"
else
if [ -f "$SUBTITULO" ] #verifica si existe $2 (el subtítulo)
then
# modo fullscreen con driver de audio alsa + subtítulo
mplayer -fs -vo xv -ao alsa:mmap:device=ca0106 "$ARCH"
-sub "$SUBTITULO"
else
echo "no existe el subtítulo $SUBTITULO"
fi
fi
else
echo "no existe el archivo $ARCH"
fi
[ add comment ] | [ 0 trackbacks ] | permalink
Configurando el orden de detección de las placas de sonido en linux
[ add comment ] | [ 0 trackbacks ] | permalink | related link
Esquema básico que uso para un domento en LaTeX
Generalmente uso esto como "template".Básicamente:
- Tamaño y margenes personalizados.
- Caracteres especiales para idioma castellano (acentos y eñes) y codificación.
- Algunas definiciones especiales, tipo funciones.
- Manejo de gráficos en 2d, imágenes y figuras.
- Definiciones extendidas para matemáticas.
documentclass[a4paper,10pt]{article} %artículo tamaño A4Para editar el código generalmente uso Kile (un entorno de desarrollo para LaTeX) que me encanta, sino Kate o Vim.
usepackage{graphicx} % para agregar figuras/imágenes
usepackage{anysize} % Soporte para el comando \marginsize
marginsize{2cm}{2cm}{1cm}{1cm} % \marginsize{izq}{dch}{sup}{inf}
usepackage[spanish]{babel} % varias definiciones para el español
% (por ejemplo usa ''Índice'' en lugar de ''Contents'')
% \usepackage[latin1]{inputenc} % caracteres especiales (acentos, eñes)
usepackage{ucs}
usepackage[utf8x]{inputenc} % UTF8
% \usepackage{mathaccent} % para cosas como esta: x_{continua}
usepackage{amsmath} % más cosas para matemática
% gráficos xy
usepackage{xy}
input xy
xyoption{all}
% Definición de comandos que me son útiles:
newcommand{expon}{ {rm e} }
% inicio
title{}
author{}
%\date{2005-04-08}
date{} % fecha nula (sin fecha)
begin{document}
maketitle
setcounter{page}{1} % las páginas empiezan a contar a partir de aca
tableofcontents % índice
newpage
begin{flushleft} % general para todo el documento
section{}
subsection{}
%blablabla
end{flushleft}
end{document}
[ add comment ] | [ 0 trackbacks ] | permalink

Search









