Tag-Archive for » reserva «

Sábado, 21 de febrero, 2009 | Autor:

Los relativamente nuevos tipos de documentos Oficina 2007 ha dado algunos problemas anfitriones web cuando sus clientes quieren ofrecer documentos para descargar. Lo más a menudo, los documentos están siendo ofrecidos por el servidor web como “text / html” que se representa a continuación, como un montón de basura en la pantalla del usuario de la web.

La mejor manera de resolver esto es agregar toda la MIME tipos de configuración principal del servidor. IIS7 para Windows ya estos tipos MIME configurado correctamente de forma predeterminada. IIS6 y IIS5 requieren los tipos MIME que se añadirán, como podría Apache en las instalaciones más antiguas. Para Apache, también hay una solución para el propietario del dominio individual a agregar los tipos MIME a través de Apache .htaccess expediente.

IIS 6 Tipo MIME además (para el Server Administrator)

Antes de esto se puede hacer, asegúrese de que su servidor también está configurado para permitir la edición directa de la metabase:

  1. Carga El Administrador de IIS: Inicio -> RNaciones Unidas, “inetmgr” -> [Bueno]
  2. Haga clic derecho en el “servidor” y haga clic en “Properties”
  3. Dentro de la “Internet Information Services” lengüeta (por lo general la única pestaña), asegurarse de que el “Loncapaz directa de archivos de metabase” casilla está marcada.
  4. Clic [Bueno]

Asegúrese de copia de seguridad de la configuración de IIS (aquí para IIS5) de antemano. No voy a tomar ninguna responsabilidad de un administrador de romper su servidor. Tengo razones para creer que esto puede también trabajar en IIS5 sin embargo tengo apenas tanto razones para creer que puede que solo dar un montón de errores. Si un IIS5 / Ventanas 2000 administración está dispuesta a probar esto para mí después de la copia de seguridad la configuración por favor hágamelo saber de los resultados.

Copie el siguiente texto en un archivo denominado msoff07-addmime.vbs y ejecutarlo una vez desde la línea de comandos escribiendo cscript msoff07-addmime.vbs y pulsar Intro. Si ejecuta más de una vez, se añadirán los tipos MIME cada vez y usted tendrá varias entradas idénticas:

'Este script agrega la Oficina necesaria 2007 Tipos MIME a un IIS 6 Servidor.
'Para utilizar este script, simplemente haga doble clic o ejecutar desde una línea de comandos.
"La ejecución de este script varias veces los resultados en varias entradas en el
'IIS MimeMap lo que no debe correr más de una vez.
"Modificado de http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
No MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Const ADS_PROPERTY_UPDATE = 2 
 
'Establecer los tipos MIME que se añadirán
MimeTypesToAddArray = Colección(". Docm", "Application/vnd.ms-word.document.macroEnabled.12", _
". Docx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.document", _
". Dotm", "Application/vnd.ms-word.template.macroEnabled.12", _
". Dotx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.template", _
". Potm", "Application/vnd.ms-powerpoint.template.macroEnabled.12", _
". Potx", "Application / vnd.openxmlformats-officedocument.presentationml.template", _
". Ppam", "Application/vnd.ms-powerpoint.addin.macroEnabled.12", _
". PPSM", "Application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
". Ppsx", "Application / vnd.openxmlformats-officedocument.presentationml.slideshow", _
". Pptm", "Application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
". Pptx", "Application / vnd.openxmlformats-officedocument.presentationml.presentation", _
". Sldm", "Application/vnd.ms-powerpoint.slide.macroEnabled.12", _
". Sldx", "Application / vnd.openxmlformats-officedocument.presentationml.slide", _
". Xlam", "Application/vnd.ms-excel.addin.macroEnabled.12", _
". Xlsb", "Application/vnd.ms-excel.sheet.binary.macroEnabled.12", _
". Xlsm", "Application/vnd.ms-excel.sheet.macroEnabled.12", _
". Xlsx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
". Xltm", "Application/vnd.ms-excel.template.macroEnabled.12", _
". Xltx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'Obtener el objeto MimeMap
Conjunto MimeMapObj = GetObject("Cuestiones://Localhost / MimeMap")
 
'Call AddMimeType para cada par de tipo de extensión / MIME
Para contador = 0 a UBound(MimeTypesToAddArray) Paso 2
    AddMimeType MimeTypesToAddArray(contador), MimeTypesToAddArray(contador+1)
Próximo
 
'Crear un objeto Shell
Conjunto WshShell = CreateObject("WScript.Shell")
 
'Detener e iniciar el servicio IIS
Conjunto oExec = WshShell.Exec("Net stop w3svc")
Hacer Mientras oExec.Estado = 0
    WScript.Sueño 100
Bucle
 
Conjunto oExec = WshShell.Exec("Net start w3svc")
Hacer Mientras oExec.Estado = 0
    WScript.Sueño 100
Bucle
 
Conjunto oExec = Nada
 
'Estado de avisar a los usuarios
WScript.Eco "Microsoft Office 2007 Tipos de documentos MIME se han registrado."
 
'AddMimeType Sub
Sub AddMimeType (Ext, MTYPE)
 
    'Recibe las asignaciones de la propiedad MimeMap.
    MimeMapArray = MimeMapObj.GETEX("MimeMap") 
 
    "Añadir una nueva asignación.
    yo = UBound(MimeMapArray) + 1
    ReDim Preservar MimeMapArray(yo)
    Conjunto MimeMapArray(yo) = CreateObject("MimeMap")
    MimeMapArray(yo).Extensión = Ext
    MimeMapArray(yo).Tipo MIME = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
Final Sub

Apache MIME tipo de adición (para el Server Administrator)

Apache almacena sus tipos MIME en un archivo, normalmente ubicada en $ruta_instalación / conf / mime.types. Ver el mod_mime documentación para más información sobre cómo funciona. Arch Linux instala sus tipos MIME en /etc / httpd / conf / mime.types y Parallels Plesk lo instala en /usr / local / psa / admin / conf / mime.types. Su distribución podría tener en otro lugar, por lo que encontrar su mime.types presentar ejecutando localizar mime.types.

Añada las siguientes líneas a su archivo mime.types:

application / vnd.ms-word.document.macroEnabled.12 aplicación docx aplicación docm / vnd.openxmlformats-officedocument.wordprocessingml.document / aplicación dotm vnd.ms-word.template.macroEnabled.12 / vnd.openxmlformats-officedocument.wordprocessingml. plantilla de aplicación DOTX / aplicación potm vnd.ms-powerpoint.template.macroEnabled.12 / vnd.openxmlformats-officedocument.presentationml.template aplicación PPAM aplicación potx / vnd.ms-powerpoint.addin.macroEnabled.12 / vnd.ms-powerpoint. slideshow.macroEnabled.12 aplicación PPSM / vnd.openxmlformats-officedocument.presentationml.slideshow aplicación pptx aplicación PPSX / vnd.ms-powerpoint.presentation.macroEnabled.12 aplicación pptm / vnd.openxmlformats-officedocument.presentationml.presentation / vnd.ms- aplicación sldm powerpoint.slide.macroEnabled.12 / vnd.openxmlformats-officedocument.presentationml.slide aplicación sldx / vnd.ms-excel.addin.macroEnabled.12 aplicación xlam / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb application / vnd.ms-excel.sheet.macroEnabled.12 aplicación xlsm / aplicación xlsx vnd.openxmlformats-officedocument.spreadsheetml.sheet / vnd.ms-excel.template.macroEnabled.12 aplicación XLTM / vnd.openxmlformats-officedocument.spreadsheetml. xltx plantilla

Apache MIME tipo de adición (Para el propietario del dominio con al menos FTP acceso – utilizando. htaccess)

Añadir el siguiente texto en su dominio de .htaccess expediente, más comúnmente en un httpdocs / directorio

AddType application/vnd.ms-word.document.macroEnabled.12 docm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.ms-word.template.macroEnabled.12 dotm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application / vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application / vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application / vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType application / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Compartir
Jueves, January 01st, 2009 | Autor:

Aparentemente, qué sistema operativo que utilice puede decir mucho acerca de usted. Si está utilizando alguna forma de * nix, que distribuciones usted está usando puede decir mucho, así. Redundancia de lado, Creo que una distribución Linux depende absolutamente de su sistema de distribución de gestión de paquetes y.

Me gustó apt-get (1, 2) pero hubo algún problema técnico en algún momento y que causó que yo use aptitud lugar. El uso de la aptitud es un poco más fácil – que tiene más características automatizadas en un solo, lógica, comandos donde apt-get requiere comandos separados. Aptitud también tiene un maldiciones-basado GUI. Si usted no está utilizando la interfaz gráfica de usuario a continuación, aparte de la brevedad, en términos de número de comandos para aprender, aparentemente no hay razón técnica para preferir uno sobre el otro. Aptitud y apt-get servir K / X / Ubuntu y Debian bien. Desde este punto, Yo uso los nombres de Kubuntu y Ubuntu de una manera vagamente intercambiables.

En mi uso de CentOS (basado en Red Hat), He descubierto que me gusta ñam. Parece que funciona casi de la misma como la aptitud – un comando para gobernarlos a todos. Tiene un comportamiento por defecto bastante molesto que no voy a entrar en aquí ya que es más probable, porque yo no estoy acostumbrado a ello. Al menos desde un punto de vista técnico, es muy buena. Creo que Fedora También hace uso de Yum aunque mi experiencia con Fedora es muy limitado.

la teoría…

Fedora y Ubuntu están en una clase de distribuciones que tienen un ciclo de lanzamiento bastante riguroso. Ubuntu 8.10 (la versión se llama así por el año y mes de su lanzamiento) No lo haré, a excepción de los principales errores y cambios menores, tener otra gran actualización hasta la próxima versión, Jaunty Jackalope. Los usuarios de Ubuntu tienen las últimas versiones de la mayoría del software en sus computadoras de escritorio en este momento. En los meses previos a la próxima versión, sin embargo, ellos no van a tener tanta suerte, a menos que como el uso de “beta” comunicados. Como yo no estoy muy familiarizado con Fedora, Yo no me voy a molestar entrar en su ciclo de lanzamiento.

Estos 2 distribuciones son también dentro de una clase de distribuciones conocidas como “binario” o “basada en binario” distribuciones. Esto significa que cuando se descarga una actualización, los archivos que se descargan son precompilado y debería funcionar en cualquier “apoyado” hardware. Esto no es específicamente Optimizado para el hardware de su escritorio, por ejemplo, su procesador. Tal vez usted tiene un AMD procesador que tiene soporte instrucción adicional que Intel CPUs no tienen. Lo contrario también puede ser cierto. Por esta razón, una distribución de derechos de imagen binaria no puede optimizar para una marca en particular de hardware. Independientemente de esta “no optimización”, debe funcionar a un ritmo decente.

la práctica!

Sobre 2 Hace años que comencé a usar Kubuntu. Después de unos meses de trabajar con él, Empecé a aprender más acerca de sus específicos. Yo no soy mucho de un ventilador de utilizar herramientas visuales para actualizar el sistema cuando, en última instancia,, su todo sucede en la línea de comandos de todos modos. Las herramientas de la GUI sólo esconden la complejidad no me importa ver.

Terminé haciendo un asestar un golpe guión, actualización, lo que iría en todos los pasos necesarios para obtener capacidad de sólo seguir adelante y ya actualizar, kthx?©, quizás deteniéndose en el camino para una copia de seguridad de mi configuración, volver a montar el NFS compartido de red donde mantenemos un repositorio en el lugar, copia de seguridad de la caché local de los paquetes instalados de aptitud, hacer algo de barajar carpeta-link para utilizar una copia local si el recurso compartido de red no podía volver a montar, sincronizar entre la copia local y el recurso compartido de red si el anterior actualización tuvo una emisión de acciones de la red, y actualizar las listas de paquetes en el repositorio. En general, no seguiría adelante si hubo algún error aunque, como se puede decir, este guión se convirtió en un desordenado bestia que por encima y más allá de los requisitos originales. Funcionó bien para mí.

Hasta que llegó el día para actualizar entre Kubuntu 6.10 a 7.04. Hice esto manualmente aunque, no con la secuencia de comandos.

Terminé reinstalar desde cero como resultado de la confusión que se produjo. Al menos, como una copia de seguridad de administrador debe hacer bien para demostrar, era fácil de recuperar todo lo que realmente necesitaba. 🙂

Qué más hay por ahí?

Incluso antes de que tuviera que volver a instalar Kubuntu, Me presentaron a otra distribución llamada Gentoo. Hay 2 diferencias muy marcadas entre el sistema de actualización de Gentoo y Ubuntu. La primera es que Gentoo es una fuente-distribución basada. Esto significa que cuando se actualiza un paquete, el gestor de paquetes descarga la fuente y compilaciones todo, esperemos que optimizarlo para su sistema. Este, Yo creo que, es muy cool. La desventaja de esto es que la compilación de todo lo que lleva un tiempo muy largo.

Aquí están mis (muy poco científico) estimaciones para el período de tiempo que se necesita para instalar un sistema operativo básico GUI a un escritorio de soporte de instalación, excluir a los conductores extraños (por ejemplo, los últimos controladores gráficos 3D):

OS: min – max (mediana)

Windows Vista: 15 – 30 (20) acta

Ubuntu: 15 – 40 (20) acta

Gentoo: 3 – 40 (6) horas

Gentoo también requiere mucho retoques con el archivos de configuración con el fin de que las cosas funcionen – esta es otra razón para el extremadamente largo retraso entre insertar el CD y arrancar el impresionante nuevo escritorio *. Las aplicaciones más populares tienen paquetes binarios disponibles para su descarga – aunque esto no es una opción por defecto.

Me ven Rollin’

Hay una distinción más importante de Gentoo tiene de la mayoría de las distribuciones. Es un “-rolling release” distribución. Esto significa que no hay ninguna versión o rigurosa “liberación” que la distribución se adhiere a. Si instala Gentoo hoy… si usted acabado instalar Gentoo hoy, usted está probablemente va a tener la última versión de todas las aplicaciones instaladas. Si alguna aplicación oscuro para crear una importante actualización de mañana, dentro de unos pocos días, si actualiza su sistema, vas a tener que la última versión del escritorio.

La diferencia entre esta versión a la rodadura y la “otros” distribuciones es bastante asombroso. Por ejemplo: Si KDE 4.2 fueron para ser lanzado mañana, usted probablemente tendrá que esperar menos de 2 semanas para que estén disponibles en Gentoo. Los usuarios de Ubuntu pueden tener que esperar hasta 9.04 – eso es una espera de 4 meses.

Algo más adecuado?

Personalmente, No estoy dispuesto a poner en el 40 horas de esfuerzo para que mi sistema funcione de la manera que yo quiero que. Mi colega tuvo que volver a instalar recientemente por alguna oscura razón y resulta que él no estaba dispuesto a poner en el 6 horas (él es más experiencia con Gentoo) de esfuerzo para conseguir su sistema de nuevo a la forma en que estaba funcionando bien. En lugar, Arch Linux le llamó la atención. Arch Linux es una rolling release (como Gentoo), basada en binario (como Ubuntu) distribución. Sus paquetes (bien, la gran mayoría de ellas) no necesita mucho juguetear con sus archivos de configuración para que las cosas funcionen bien, ya sea. Es el mejor de los dos mundos!

Usted todavía necesita saber lo que estás haciendo * pero si usted ha llegado a esta coyuntura, no debería ser un gigante salto de fe. Gestor de paquetes de Arch Linux, llamada pachombre, se ha incorporado en la dependencia y conflictos de manejo. Yo uso otro gestor de paquetes, yogur (Francés para yogur), que se ha convertido muy rápidamente popular entre los usuarios de Arch. Yaourt mejora la funcionalidad de pacman por lo que le permite descargar e instalar aplicaciones directamente desde el AUR, o Arch User Repository. Este repositorio contiene scripts que permiten descargar automáticamente e instalar muchas aplicaciones que de otra manera serían completamente soportado por los propios desarrolladores principales de Arco. Descarga y compila el paquete en un entorno mediante chroot. A continuación, los paquetes del entorno mediante chroot en un paquete tarball compatible con pacman y usa pacman para implementarlo en su sistema.

También, AUR apoya un sistema de votación mediante el cual los paquetes populares se introduce en la más oficial [comunidad] repositorio. Yaourt también soporta un mecanismo automatizado de votación mediante el cual, después de instalar un paquete a través de AUR, se le pregunta si desea votar por su inclusión en [comunidad].

Estimo que el tiempo necesario para la instalación de Arch estaba a punto 90 acta. No recomiendo Archlinux para novatos aunque yo de lo recomiendo para cualquier usuario de Linux que ha vuelto aburrido con otras distros – y quiere entrar en el quid de la cuestión sin tener que instalar Linux From Scratch. Arch Linux ha estado recibiendo muy popular en estos días. Su actualmente en el número 14 en Distrowatch.

* Si sabes lo que estás haciendo. Y usted sabe mejor BLOODY lo que estás haciendo!
Compartir
Martes, 09 de diciembre, 2008 | Autor:

Para fallar en su defecto. Recientemente me encontré con un debate en el que se aconseja al usuario ejecutar un comando fallará. El resultado fue, por suerte, como sigue:

[usuario @ usuario-desktop ~]$ cd ~ / .Trash; sudo rm -rfv *
asestar un golpe: CD: /home / user / .Trash: El fichero o directorio no existe
Bash: sur: comando no encontrado
[usuario @ usuario-desktop ~]$

El comando CD ~ /.Trash cHanges la directorio (o directorio de trabajo actual) a la carpeta /home/user/.Trash. En este caso, esta carpeta no existe y por lo que las estancias pwd / home / usuario /, la carpeta donde todo los archivos del usuario y la configuración se guardan.

El comando -rfv rm * rymOves todos los archivos del pwd. La “en” parte indica que debe mostrar una salida detallada que indica lo que se hace durante este proceso de eliminación. El comando prefijado sur (substitute yser de) ha el comando ejecutar como raíz. Así, tenido la sur comando de estado funcional, usuario habría borrado todos los documentos que había guardado en su carpeta de inicio.

Un consejo de un administrador de copia de seguridad: copia de seguridad a menudo. 😉

Compartir
Categoría: linux  | Etiquetas: , , , ,  | 5 Comentarios