Archivo del mes de junio de 2008

SystemRescueCD Linux 1.0.4

Nessun commento » Anuncios, Noticias, Open Source Sin comentarios »

Está disponible para su descarga la nueva versión de SystemRescueCd, el famoso vivir distribución basada en Gentoo y diseñado específicamente para la recuperación de los datos y particionar el disco duro. La nueva versión liberada por el equipo francés es 1.0.4, no introduce grandes nueva versión en comparación con anteriores promesas de resolver algunos pequeños (pero muy molesto) error. He aquí las noticias de un vistazo:

Actualizado el valor por defecto del kernel de Linux 2.6.25.7 con Reiser4fs; fijos problema con Samba debido a las malas caso en el conjunto de caracteres UTF8, ha fijado el paquete de LVM - LVM 1.x apoyo se rompió, fija la LVM de servicios - ahora se inicia después de mdadm LVM que la incursión en obras; actualizado NTFS-3G a 1,2531 (NTFS de lectura-escritura de apoyo), que se actualiza el sistema de archivos Btrfs apoyo a 0,15 (módulo del kernel y las utilidades); capacidad para arrancar Linux desde un disco LVM; añadido la opción "root = auto 'para arrancar el primer sistema Linux se encuentra en la unidad de disco duro, añadió "mhdd" disquete de arranque imagen de disco (bajo nivel de disco duro herramienta de diagnóstico).

Usted puede ver la completa de cambios aquí.

FTP cargar desde el menu contextual con RightLoad

Nessun commento » Nuevas versiones, Windows Sin comentarios »

RightLoad es un programa libre para Microsoft Windows que añade menús contextuales a algunas características muy interesantes: hacer clic en el botón derecho sobre un archivo que puede iniciar la transferencia FTP a un servidor preestablecido a través de la interfaz de administración.

El software ofrece muchas posibilidades de configuración:

  • ASCII extensiones. Al hacer clic en "Auto" como modo de transferencia por defecto, todos los archivos que son una extensión de los enumerados serán transferidos precisamente en "ascii", mientras que para todos los demás tipos de archivos se transfieren en "binario".
  • Contraseña Maestra. Con la contraseña maestra, puede establecer una contraseña que se utilizarán para hacer la crittaggio la información de acceso al servidor, de manera que estos no pueden ser "inhalados" de posibles atacantes.
  • Actualizaciones automáticas. Rightload busca automáticamente actualizaciones acerca de la conexión a los servidores del equipo que está supervisando el desarrollo.
  • Transferencias SFTP y HTTP. En el "Tipo de servidor" puede elegir si desea utilizar un período ordinario de sesiones o FTP (elección encarecidamente recomendado) un período de sesiones SFTP (FTP oa través de SSH). También puede transferir archivos a través de HTTP cargar.

Para cualquier otra información, están todos en el sitio web oficial del proyecto (http://www.rightload.org).

Sensualidad ante el Tribunal 4: El último episodio de locura!

Nessun commento » Comics, Varios, YouTube Sin comentarios »

Hay crisis en todas partes ... o simplemente ...

Nessun commento » Diario de a bordo, Ivan Sin comentarios »

Se trata de un período lleno de contradicciones, lo que estamos experimentando. Abandonado la ilusión de que la crisis económica fue sólo un accidente pasajero, muchas de las personas que conozco han empezado a perder sus hitos.

Yo casi todos los días para intercambiar unas palabras con alguien sobre las causas y la posible evolución de este hermoso lío: Me he dado cuenta que siempre que todo con las leyes del mercado, la economía mundial, las nuevas economías emergentes. Casi ni siquiera fue culpa nuestra si el dinero que aún consiguen poner en tu bolsillo - quizás con un poco de "más de la fatiga - pierde valor cada día.

A pocos viene a la mente que ha llegado el momento de cambiar nuestros estilos de vida, nuestros objetivos y los medios para alcanzarlos. Todos miramos hacia atrás, los que blasfemar de un pasado que sólo los errores y pesar por la pompa. He escuchado treinta recordar lo bien que estaban en la década de los ochenta. Las personas que tenían menos de veinte años, cuando azotan Craxi - el alma de la paz - Andreotti y Forlani. La gente de que sólo puede tener lamenta, porque en ese momento su única preocupación es lo que hay que llevar en la mañana para hacer un buen con la próxima clase de tipa. ¿Qué más legítimo cuando se tiene esa edad.

Sin embargo, aquellos que todavía quieren mirar hacia adelante no sólo la esperanza de que las cosas van mejor, a fin de ser contratados de nuevo por un período indefinido. Más bien se pregunta: ¿qué necesita mi tiempo? Puedo entender el mundo en que viven y encontrar un lugar mejor? ¿Qué debo saber? ¿Qué puedo aprender? ¿Qué deben aprender a hacer?

Se trata de crisis de todo el mundo. Pero esto es necesariamente una cosa mala? Yo digo no ...

Código de seguimiento de correo con Postfix

Nessun commento » Open Source, Shell, Sistema, Consejos y trucos Sin comentarios »

Postfix ha sido durante mucho tiempo considerado uno de los mejores MTA en circulación. Originalmente escrito por Wietse Venema Zweitze y publicado bajo la Licencia Pública de IBM, Postfix tiene una fuerza y la facilidad de interacción no disponibles en otros demonios de correo SMTP.

La decisión de distribuir sus funciones en diversos demonios - cada uno de los cuales realiza una función específica - el'attribuzione de derechos mínimos para ejecutar cada uno de ellos, garantiza que cualquier error o explota no puede comprometer la totalidad del MTA. Un proceso debe ser ejecutada con privilegios de root, todos los demás derechos son mínimos y, a menudo, un archivo de configuración de sí mismo.

Esta distribución de tareas también se refleja en la disponibilidad de varias herramientas específicamente dedicadas a realizar funciones de supervisión y administración de procesos generados por Postfix. Algunas de estas herramientas son una parte integrante de Postfix, mientras que otros elementos accesorios son - a menudo desarrollados por terceros - que interactúan con ella en diversos niveles.

El código de seguimiento de correo, por ejemplo, puede ser usando la opción `` mailq:

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6CC39230001* 1389 Wed Jun 25 01:17:51 5tanya.wuhc@msa.hinet.net
test@dominio.it

Cruz-la referencia habitual novato `man» mailq para obtener información sobre cómo funciona el programa. Lo que sigue es un ejemplo de cómo podemos hacer el mejor uso de `` mailq para eliminar mensajes de correo bloqueados de la cola local:

# exim -Mg `mailq | grep frozen | awk '{ print $3 }'`

El uso normal de `mailq» pueden verse obstaculizados por la presencia de código-mail muy voluminosos. En estos casos es bueno utilizar el script `» qshape para obtener una imagen clara de lo que ha dado lugar a la acumulación de mensajes y cuando ambos ocurrió:

$ qshape -s deferred | head
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 1250 0 1 2 4 5 22 34 118 242 822
spammer123.com 462 0 1 0 1 1 3 7 15 53 381
zzfinder.com 64 0 0 0 0 0 1 0 0 4 59
socket4you.biz 53 0 0 0 0 0 0 0 0 0 53
junglex.com 36 0 0 0 0 0 1 3 7 15 10
myemessage.com 36 0 0 0 0 0 0 0 0 0 36
stock911.us 35 0 0 0 0 0 0 0 0 0 35
linuxassistance.it 33 0 0 0 0 0 0 0 0 0 33
agliardi.biz 29 0 0 0 0 0 0 0 0 3 26

Aquí vemos 1250, ya que hay mensajes en la cola para los que se ha hecho al menos un intento de envío (diferido), de los cuales 462 están dirigidos al dominio spammer123.com. Correo electrónico enviado a este dominio 1 es la cola por un período de entre 5 y 10 minutos, mientras que 381 están a la espera de más de 1.280 minutos.

El siguiente comando se utiliza para mostrar las estadísticas relativas al número de destinatarios del correo en la cola de "activos" en Postfix:

qshape active | less

De esta manera, podemos identificar en cualquier momento "cuellos de botella", o enviar un e-mail anormales que se acumulan en la cola Postfix degradar significativamente el rendimiento. Una vez que estos procesos, se puede erradicar con la ayuda de la `` postsuper:

postsuper [-psv] [-c directory_file_conf] [-d][-h][-H][-r] [id_coda] [directory_coda]

Para eliminar, por ejemplo, el mensaje de ID de cola 6CC39230001 (o lo que se informó en el ejemplo anterior) es suficiente para ejecutar el comando:

# postsuper -d 6CC39230001

Si, sin embargo, por su propia cuenta y riesgo, que desea completamente vacías las colas de correo, siempre puedes utilizar el siguiente comando:

# postsuper -d ALL deferred

Pero si usted nunca pierda los mensajes de correo electrónico a causa de este segundo ejemplo, no has culpado mí.

/ Sbin / telinit 0

Nessun commento » Diario de a bordo Sin comentarios »

Me tomó un par de días de licencia, para poner en el sexto y tratando de recuperarse de un período de trabajo muy, muy pesado.

No strappatevi cabello: voy a estar de vuelta con ustedes desde el martes 24 de junio del próximo año.

Todas las cosas buenas.

Evolución (Linux Comercial)

1 commento » Varios, YouTube 1 comentario »

Exploración recursiva un directorio con PHP

Nessun commento » Open Source, PHP, Consejos y trucos Sin comentarios »

Hay secuencias de comandos que usted debe tener siempre al alcance de la mano, porque en última instancia que usted necesita a veces y en ocasiones la más impensable. Esta función en PHP, por ejemplo, me ha salvado en muchos casos la pérdida innecesaria de tiempo que pasa como una cadena argumento de que es la ruta completa para explorar la scan_directory_recursively función devuelve una matriz que contiene la estructura completa del directorio.

Usted puede indicar, como segundo argumento opcional, una extensión o una porción de texto que no necesariamente aparecen en el nombre de archivo. Esto es realmente un filtro para excluir de una cierta clase de los resultados.

Por ejemplo:

$dirs=scan_directory_recursively('/home/ivan/Tempo');

devuelve una matriz de todos los directorios y archivos en / home / Ivan / hora, mientras que:

$dirs=scan_directory_recursively('/home/ivan/Tempo','.php');

devuelve una matriz de todos los directorios y archivos en / home / Ivan / Hora, excepto para la extensión de archivo. php!

No es mi trabajo, por esta razón pido a aquellos que utilizan en sus proyectos no eliminar las referencias a lixlpixel, el sitio Internet de la que proceden.

Esta es la función:

  <? Php 
  / / Recursiva lixlpixel ------------ ------------- funciones PHP 
  / / Scan_directory_recursively (directorio para escanear, filtro) 
  / / Espera a ruta de acceso y un directorio de extensión opcional para filtrar 
  / / Por supuesto, PHP tiene que tener los permisos para leer el directorio 
  / / Puede especificar todos los archivos y carpetas y dentro de este directorio 
  / / ------------------------------------------------ ------------ 

  / / Para utilizar esta función para obtener todos los archivos y directorios en una matriz, escriba a: 
  / / $ Filestructure = scan_directory_recursively ( 'ruta / al / directorio'); 

  / / Para utilizar esta función para escanear un directorio y filtrar los resultados, escriba a: 
  / / $ Fileselection = scan_directory_recursively ( 'directorio', 'extensión'); 

  $directory , $filter = FALSE ) scan_directory_recursively función ($ directorio, $ filtro = false) 
  ( 
      / / Si el camino tiene una barra diagonal al final eliminamos aquí 
      substr ( $directory ,- 1 ) == '/' ) if (substr ($ directorios - 1) == '/') 
      ( 
          substr ( $directory , 0 ,- 1 ) ; $ Directorio = substr ($ directorio, 0, - 1); 
      ) 

      / / Si el camino no es válido o no es un directorio ... 
      ! file_exists ( $directory )  || ! is_dir ( $directory ) ) if (! file_exists ($ directorio) | |! is_dir ($ directorio)) 
      ( 
          / / ...  return false nosotros y salir de la función 
          ; return false; 

      / / ...  más si la ruta de acceso es de lectura 
      ( is_readable ( $directory ) ) ) Elseif (is_readable ($ directorio)) 
      ( 
          / / Abrimos el directorio 
          opendir ( $directory ) ; $ Directory_list = opendir ($ directorio); 

          / / Y a través de la exploración de temas dentro de 
          FALSE !== ( $file = readdir ( $directory_list ) ) ) while (¡FALSO! == ($ archivo = readdir ($ directory_list))) 
          ( 
              / / Si el filepointer no es el directorio actual 
              / / O el directorio padre 
              $file != '.' && $file != '..' ) if ($ archivo = '.' & & $ archivo ='..') 
              ( 
                  / / Construimos el nuevo camino para explorar 
                  $directory . '/' . $file ; $ Camino = $ directorio. '/'. $ Archivo; 

                  / / Si la ruta de acceso es de lectura 
                  is_readable ( $path ) ) if (is_readable ($ camino)) 
                  ( 
                      / / Nos dividir el nuevo camino de directorios 
                      explode ( '/' , $path ) ; $ Subdirectorios = explotar ( '/', $ ruta); 

                      / / Si la nueva ruta de acceso es un directorio 
                      is_dir ( $path ) ) if (is_dir ($ camino)) 
                      ( 
                          / / Añadir datos al directorio la lista de archivos 
                          = array ( $ Directory_tree [] = array ( 
                              $path , 'ruta' => $ PATH, 
                              end ( $subdirectories ) , 'nombre' => final ($ subdirectorios) 
                              'directory' , 'tipo' => 'directorio', 

                              / / Escaneamos la nueva ruta de acceso llamando a esta función 
                               scan_directory_recursively ( $path , $filter ) ) ; 'contenido' => scan_directory_recursively ($ PATH, $ filtro)); 

                      / / Si la nueva ruta de acceso es un archivo 
                      ( is_file ( $path ) ) ) Elseif (is_file ($ camino)) 
                      ( 
                          / / Obtener la extensión de archivo mediante la adopción de todo después del último punto 
                          end ( explode ( '.' , end ( $subdirectories ) ) ) ; $ Fin = extensión (explotar ( '. ", Al final ($ subdirectorios))); 

                          / / Si no hay establecido ningún filtro o el filtro está establecido y los partidos 
                          $filter === FALSE  || $filter == $extension ) if ($ filtro === FALSE | | == $ $ filtro extensión) 
                          ( 
                              / / Agregar la información del archivo a la lista de archivos 
                              = array ( $ Directory_tree [] = array ( 
                                  $path , 'ruta' => $ PATH, 
                                  end ( $subdirectories ) , 'nombre' => final ($ subdirectorios) 
                                  $extension , 'extensión' => $ prórroga, 
                                  filesize ( $path ) , 'size' => filesize ($ PATH), 
                                  'file' ) ; 'tipo' => 'archivo'); 
                          ) 
                      ) 
                  ) 
              ) 
          ) 
          / / Cerrar el directorio 
          $directory_list ) ; cerrado ($ directory_list);  

          / / Retorno lista de archivos 
          ; return $ directory_tree; 

      / / Si el camino no es legible ... 
      { Otras () 
          / / ...  nos return false 
          ; return false;     
      ) 
  ) 
  / / ------------------------------------------------ ------------ 

  > 

Para su comodidad, pero también me gustaría añadir aquí una versión sin comentarios y listo para descargar:

Cómo instalar Internet Explorer en Debian Etch

1 commento » Debian, Open Source, Consejos y trucos 1 comentario »

No puedo repetir que, con la versión estable de Debian se puede hacer todo, pero todo lo que hace normalmente con cualquier otra distribución menos conservador. Para el uso diario, para llevar a cabo sus actividades profesionales o incluso sólo para el juego, la mayoría de los usuarios parecen preferir las distribuciones de Linux muy poco orientada a la seguridad y la estabilidad sólo porque son constantemente versión actualizada de all'ultimissima cualquier software.

Ya he descrito en otro post la forma en que pueden beneficiarse del sistema de backports para actualizar sus programas favoritos a una versión más reciente de que incluirse en la rama estable de Debian.

Debian Etch, sin embargo, también está dispuesta a satisfacer todos nuestros natural tentación de pasar a ver el asesino de aplicación de Microsoft en nuestro Linux. Tomemos, por ejemplo, el caso dell'odiatissimo y amado navegador web Internet Explorer. Para ver en él a su vez nuestra Debian Etch hay al menos dos soluciones válidas:

  1. la suite Crossover Linux (alias: CXLinux), de CodeWeavers
  2. la secuencia de comandos IEs4Linux Sérgio Luís Lopes Júnior

La primera solución es pagar, pero realmente los costos un'inezia que ofrece:

CrossOver Linux le permite instalar una gran cantidad de populares aplicaciones de productividad de Windows, plugins y los juegos en Linux, sin necesidad de un sistema operativo de Microsoft licencia. CrossOver incluye un fácil de usar, solo haga clic en la interfaz, lo que hace que la instalación de una aplicación de Windows simple y rápido. Una vez instalado, su aplicación integran a la perfección con su KDE o Gnome medio ambiente. Basta con hacer clic y ejecute su aplicación, exactamente como lo haría en Windows, pero con la plena libertad de Linux.

CrossOver Linux le permite utilizar muchos plugins de Windows directamente desde su navegador de Linux. Plugins de trabajo x86 sobre cualquier distribución de Linux basada en la integración y con la mayoría de los navegadores Firefox 1.x incluyendo, Netscape 6.x, Konqueror, Mozilla y Opera. CrossOver también se integra con Gnome y KDE que le permite abrir cualquier forma transparente Word, Excel o PowerPoint archivos. Pero aún mejor, puede abrir estos tipos de archivos adjuntos directamente desde cualquier cliente de correo.

Debo admitir, tengo un afecto particular para CXLinux, porque durante muchos años corriendo en mi sistema Linux (una vez llamado CrossOver Office, alias: CXOffice) y, a menudo, me da una enorme satisfacción.

La segunda solución es que no hay que subestimar en absoluto: al igual que CXLinux, la secuencia de comandos utiliza IEs4Linux `` vino para simular la funcionalidad de un sistema de Redmond casa y nosotros a su vez en un buen número de aplicaciones.

A continuación le indicamos cómo instalar IEs4Linux en Debian Etch:

  1. descargar e instalar (como root) las dependencias mínimas:
    # apt-get install wine cabextract binfmt-support
  2. descargar (como un usuario normal) la última versión de la secuencia de comandos de instalación:
    ~ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
  3. extracto con el habitual `tar` comando:
    ~ tar xvfz ies4linux-latest.tar.gz
  4. moverse al directorio creado de este modo:
    ~ cd ies4linux-*
  5. ejecutar la secuencia de comandos:
    ~ ./ies4linux

Ahora que estás hecho! Obtendrá una gui donde usted puede seleccionar unos pocos parámetros simples para pasar a la secuencia de instalación. Consejo para seleccionar sólo las versiones 6.0, 5.5 y 5.0 de Internet Explorer, incluso si las opciones que se les da la opción de instalar la versión 7.0, se trata de una beta todavía muy inestable y no recomendado por el mismo Sergio.

Yo recomiendo a cualquiera que se ha beneficiado de la secuencia de comandos creada por Sérgio Luís Lopes Júnior para pagar el derecho de las ofertas, sólo un solo euro con PayPal. Esta es la dirección donde se puede encontrar más información acerca de cómo contribuir a su hermoso proyecto:

http://www.tatanka.com.br/ies4linux/page/Contribute

Paracaidismo Tux

Nessun commento » Varios, YouTube Sin comentarios »