The Information Systems and Computer Applications examination covers material that is usually taught in an introductory college-level business information systems course.

Archive for October, 2013

Ocho artículos para saberlo todo acerca del nuevo OS X Mavericks

apple mac os x mavericks

Creíamos que iba a salir en una semana, pero Apple nos sorprendió con un lanzamiento de OS X Mavericks antes de lo previsto. No he tardado en instalarlo en todos mis Macs y empezar a probar todas las novedades, para así poder tener mis sensaciones acerca de esta nueva versión. Eso llevará un tiempo, pero podéis echar un vistazo a estos enlaces que os proponemos para estar bien enterados de todo lo nuevo que trae Mavericks y sus efectos.

  • Cinco cosas que puedes hacer hoy mismo para preparar tu Mac. Muchos esperamos la llegada de OS X Mavericks sin darnos cuenta de que antes que actualizar hay que hacer ciertos preparativos. Si no queréis tener algún disgusto en forma de error o pérdida accidental de datos, más vale tomar las precauciones necesarias.
  • 70 Mavericks Tips and Tricks (inglés). Mavericks está lleno de pequeños trucos y detalles. Aquí podemos ver setenta de esos trucos, que aunque sean algo básicos siempre viene bien saberlos. Probablemente nos vendrán bien en un futuro.
  • Cómo instalar Mavericks desde cero. Muchos vais a actualizar el sistema sin más, pero hay quien busca hacer un borrado entero del disco duro para hacer una instalación limpia de Mavericks. Pedro Santamaría nos cuenta cómo hacerlo.
  • Llavero de iCloud. La sincronización de las contraseñas del Mac con nuestros terminales iOS es una novedad de Mavericks, y en esta entrada podemos ver cómo funciona paso a paso.
  • Así son los Mapas de Apple en OS X Mavericks. ¿Cómo es navegar por una plataforma de mapas nativa y optimizada? ¿Arrastra los mismos fallos que tenían los mapas en iOS? En esta entrada podemos ver cómo funciona la nueva aplicación Mapas de OS X Mavericks.

apple mac os x mavericks macbook pro

  • Desarrollador, ¿tienes lista tus app para OS X Mavericks?. La actualización a OS X Mavericks no es un camino de rosas para aquellos que tengan una aplicación en la Mac App Store o al menos compatible con la plataforma. Si eres uno de ellos, aquí puedes leer los detalles que facilita Apple acerca de la transición.
  • Los nuevos fondos de pantalla de OS X Mavericks Developer Preview 7. Terminamos, cómo no, con algo que siempre terminamos buscando: los fondos de pantalla del nuevo sistema. Como siempre, Apple busca formas abstractas dentro de la propia naturaleza. Y ojo, porque su resolución está preparada para pantallas 4K. Eso ya nos debería decir algo acerca del futuro.

apple imac mac os x mavericks

Antes de irnos, un detalle: no ha pasado ni un día desde el lanzamiento de OS X Mavericks, y eso significa que estamos en la punta del iceberg. A medida que pasen los días, seguro que iremos aprendiendo muchas más cosas de este nuevo OS X, el décimo en la línea sucesoria desde la primera aparición de la X allá por el 2001. Estaremos atentos a todas las novedades y curiosidades interesantes con las que nos podamos topar.

En Genbeta | OS X Mavericks ya está aquí: repasamos todas las novedades


La noticia Ocho artículos para saberlo todo acerca del nuevo OS X Mavericks fue publicada originalmente en Genbeta por Miguel López.


Seene Uses Computer Vision To Create Unique And Eerie 3D Images On iPhone


Willie Nelson Duets With Dolly Parton, Miranda Lambert & More On ‘To All the Girls…’


REFERENCES | ETAM CRU

Cozmicflight

 

 

Etam Cru – Primavera
Outstanding wall captured in this timelapse video.
Gotta love this guys…

View original post


PPP


Testimonial after Tympanoplasty (Ear Hole Repair)

ENT, Head & Neck Surgeon and Neurotologist

From: manish xxxxx
Sent: Thursday, September 12, 2013 5:50 PM
Subject: Re: Pt. info

Dear Doctor

I would like to share my sincere thanks & regards for a hugely satisfactory experience during my ear surgery.

“I was suffering from perforated eardrum and started facing some percentage of hearing loss”. I contacted Dr. Kumaresh by e-mail and set up appointment to meet him in Bengaluru, INDIA. He listened to what we said and explained everything in detail. And suggested the best option I was having was to undergo Myringoplasty surgery and he also shared the detailed document explaining all the pros and cons of Myringoplasty and precaution I have to take in advance.

I finally decided to get the surgery done. Surgery was done under general anesthesia at Nova Specialty Surgeries. Since I had a large hole, the operation was done through an incision (surgical cut) behind the…

View original post 76 more words


What A Wonderful World


Dizzy Gillespie


The Fat Rat – Dancing Naked (Piano Version)


Los momentos políticos más impactantes en Twitter – Septiembre 2013

Tribatics Blog - Real Time Social Media Analytics

El diario argentino La Nación publicó un informe sobre los momentos políticos más impactantes en Twitter durante septiembre, elaborado con estadísticas provistas por Tribatics.  Para desarrollar este reporte, relacionamos el volumen de menciones de cada figura política de Argentina con los hechos políticos y sociales más trascendentes del período, para medir la resonancia de cada acontecimientos en las conversaciones sobre los políticos en Twitter.

Dentro de este análisis incluimos total de menciones, picos de Tweets, hashtags más usados y los tweets más retwitteados del tema o hecho político acontecido. El período monitoreado comprendio el 1 de septiembre hasta el 26 de septiembre inslusive.

Top Políticos con más menciones en Twitter

Políticos ARG ranking Septiembre

Hashtags más usados

#CFK 15.600
#TropaARG 4.559
#Lilita 4.036
#Cristilandia 3.685
#Carrió 2.704
#GanaInasurralde 1.320

Los momentos políticos más relevantes en hashtags

● #Cristilandia
● #CirculoRojo
● #Siria
● #Almorzando
● #CaravanaLaMatanza
● #TelProm
● #LasCalzas
● #GanaInsaurralde

1/09
#Cristilandia

Durante el…

View original post 413 more words


TU ERES SU SEGURIDAD. Hermetica

Spanishortcut

 

Ajeno al tiempo
sé que quisieras seguir,
pero mil voces te ahogan
para que formes la cola del seguro porvenir.

Por eso te vi escapando
en las horas sin sol,
de las miradas oscuras
que aprobaron las torturas del fugado represor.

Son quienes no alcanzan la paz
por sus viejos miedos.
Hoy esperan de vos seguridad.

Que no te demore el mundo, no,
poniéndote el antifaz.
Y buscando acomodarte
en medio del derrumbe de su decadencia.

Pues la enfermante histeria
que hay a su alrededor,
tratará de agotarte
para que formes parte de su digestión.

Y en su falso amor,
padecen de pasión.
Antes de arrepentirse de su error.

Mata el miedo que guarda el animal.
Limpia el cuerpo, pues dentro de él estás.
Si buscas libertad, ya no andés por fuera.
Hombre de mil nombres naces ya, naces ya.

Mata el miedo que guarda el animal.
Limpia…

View original post 54 more words


Ingeniería Musical: ´The Novex Bolt Orchestra´


Komondor, perro guardián de Hungría

El Blog de Xataca

Publicado desde WordPress para BlackBerry

View original post


“The Good Man” (Nietzsche)


Migrar hacia la nueva ISO/IEC 27001:2013


Como muchos ya sabéis se ha publicado la nueva versión de la ISO/IEC 27001:2005 bajo el nombre ISO/IEC 27001:2013.

En esta revisión la norma ha sufrido grandes cambios destacando por ejemplo la flexibilidad a la hora de elegir metodologías de análisis de riesgos o mejora continua, la estructura de documentación, nuevos controles, nuevos conceptos, etc. pero sobre todo en su estructura pasando a utilizar el modelo del “anexo SL” del que ya habló nuestro compañero Alberto Olmos en estas entradas: Sistemas de Gestión Integrados: anexo SL (I), Sistemas de Gestión Integrados: anexo SL (II).

Una vez publicada la nueva norma, se ha abierto un periodo (presumiblemente de dos años) durante el cual las organizaciones que deseen seguir certificadas deberán adecuar sus SGSI a la nueva versión. Esta “actualización” podrá consolidarse durante una auditoría de seguimiento, de recertificación, o incluso mediante una auditoría extraordinaria si se considera oportuno.

Muchos se preguntan qué va a suponer este proceso de actualización y si van a tener que rehacer todo el sistema de gestión. La respuesta no es sencilla: depende (si no esté post no sería tan largo). Si bien a nivel técnico no parece que la actualización vaya a suponer ningún trauma, en lo que respecta a la organización del SGSI sí que existen muchas consideraciones a tener en cuenta por lo que analicémoslo por partes.

Aunque no se trate de un cambio excesivamente relevante, empezaremos diciendo que el único documento que pasa a ser obligatorio es la declaración de aplicabilidad, aunque evidentemente todo el SGSI deberá estar correctamente documentado. Esto hace que quien ya tenga un SGSI funcionando pueda quedarse más o menos con la estructura actual de documentos, pero es de esperar que a medio plazo esta estructura vaya cambiando para tomar la forma del anexo SL, especialmente si se dispone de más de un sistema de gestión. Como ya comentó Alberto Olmos en los posts mencionados, ya era posible utilizar un modelo escalable y común a varias normas, pero no solía ser la opción más común, siendo el formato “un procedimiento por objetivo de control + manual de seguridad + política + indicadores” lo que más frecuentemente encontramos. Así pues, aunque nada obligará a quien ya tenga un SGSI a plantearse la reestructuración completa de la documentación, es un buen momento para abordar esta tarea (con el consiguiente coste, evidentemente).

Algo similar ocurre con la mejora continua y el proceso de análisis de riesgos. Se han suavizado mucho los requisitos para estos dos apartados, permitiendo otras formas más allá del PDCA, y no obligando a tener que identificar activos, amenazas y salvaguardas. Para muchos las alternativas a estas metodologías son terrenos poco explorados ya que hasta ahora andábamos ciegamente por el camino marcado, y ahora que tenemos alternativas tendremos que valorar si creemos que estos procesos pueden mejorarse, o si nos quedamos como estamos.

Otro apartado que llama especialmente nuestra atención es que se ha “movido” parte del peso que tenía el anexo A a la propia norma, pasando la norma a tener 130 requisitos (frente a los 102 previos) y quedándose el anexo A con 114 controles de los 133 que tenía. Estos movimientos, además de dar más peso a la norma (de la cual recordemos, no se pueden excluir requisitos), seguramente harán que gran parte de las medidas de seguridad que tradicionalmente se documentaban en los procedimientos se muevan al manual del SGSI o se redistribuyan en otros documentos de más alto nivel. Una vez más, podremos optar por hacer los menos cambios posibles, ya que lo importante es que esté documentado, pero puede acabar siendo un parche que haga que tanto requisitos de la norma como controles queden repartidos en documentos sin un orden claro dificultando su búsqueda y facilitando que controles periódicos se olviden o caigan en terreno de nadie. Parece pues obvio que lo ideal es dedicar tiempo y esfuerzos a redistribuir requisitos y controles de forma general, creando y destruyendo los procedimientos necesarios y asegurándonos de que no queden controles mal referenciados. En definitiva, un faenón, pero que a la larga será necesario hacer.

El hablar de los controles del anexo nos lleva directamente a otro de los grandes cambios, al menos en cuanto a la teoría, de la nueva versión: la forma de crear la declaración de aplicabilidad. Hasta ahora lo común era elegir los controles del anexo A que aplican al SGSI con su justificación, además de añadir los propios que se consideren necesarios, pero con la nueva versión el planteamiento es distinto. Ahora deberemos, a partir de un análisis de riesgos, determinar qué controles necesitamos, para después comparar esta lista con el anexo A asegurándonos de que no nos hemos dejado ninguno aplicable. Si bien el planteamiento es bastante más “idílico”, en la práctica estamos seguros de que habrá quien opte por seguir haciendo la declaración de aplicabilidad a la antigua usanza diciendo que sus controles derivan de un análisis de riesgos. Ya que el proceso de análisis de riesgos se debe hacer de todas formas, la nueva versión de la norma solo supondrá un cambio de planteamiento, pero dudo que suponga ningún dolor de cabeza para actualizarse.

Habrá también muchos cambios menores que hacer, aunque generalmente serán pequeñas tareas que habrá que hacer una única vez y revisar periódicamente. Es el caso de requisitos como hablar del contexto de la organización para poder determinar si el alcance es relevante, hacer énfasis en objetivos y medidas de rendimiento, o demostrar una mayor implicación de la dirección, pero como ya hemos dicho, no supondrán un cambio profundo en el planteamiento del SGSI.

Tras repasar los cambios principales, supongo que todos llegamos a la misma conclusión: para actualizarse habrá que replantearse muchas cosas. No tiene por qué ser un cambio traumático siempre y cuando se haga para mejorar, y aunque podamos parchear el SGSI para que parezca que cumple con la nueva versión, aquí lo de “más vale malo conocido que bueno por conocer” no debe de ser la forma de actuar.

Para quienes no acaben de convencerse del cambio, aquí les dejamos una dosis de motivación.

Más información:
https://bsiedge.bsi-global.com/iso27001fdis/
http://www.bsigroup.es/es/certificacion-y-auditoria/Sistemas-de-gestion/Novedades/Noticias-2013/LD-News-Source-/210957/


Conociendo Windows Intune

 

Windows Intune es una solución que permite administrar y proteger, de una manera centralizada, los equipos de un entorno combinando los servicios en la nube de Windows y la actualización de licencias.

 

Windows Intune ofrece un panel de administración web que permite que los equipos, el personal de TI y los usuarios rindan en forma óptima desde prácticamente cualquier lugar, sin poner en riesgo lo más fundamental: costo, control, seguridad y cumplimiento.

1_thumb[3]

Imagen 1: Panel Central Windows Intune

Este panel de administración web organiza las tareas de administración en diez áreas de trabajo, las cuales se pueden acceder desde prácticamente cualquier explorador que admita Microsoft Silverlight. En el encontraremos las siguientes pestañas:

  1. Información general del sistema: Ofrece un punto de partida para la evaluación del estado general de todos los equipos de la organización, identificar problemas y realizar tareas de administración básicas.
  2. Equipos: Permite organizar los grupos según las necesidades de la organización, además permite mover los equipos entre los grupos, para mejorar la flexibilidad organizativa.
  3. Actualizaciones: Permite la completa administración de actualizaciones de los equipos de la organización. El que una actualización sea aplicable es determinado por el hardware y el software del equipo administrado.
  4. Protección contra malware: Contribuye con la seguridad de los equipos administrados al proporcionar protección en tiempo real contra amenazas potenciales, actualizar las definiciones de software malintencionado de los equipos y ejecutar exámenes periódicamente de manera automática en cada uno de ellos.
  5. Alertas: Identifica problemas potenciales o reales y ayuda a establecer las medidas adecuadas para prevenir o minimizar los efectos negativos que estos pueden tener sobre sobre las operaciones de la organización.
  6. Software: Presenta una lista de los programas que están instalados en los equipos que son administrados con Windows Intune, ofreciendo un inventario de aplicaciones por publicador, nombre de aplicación, recuento de instalaciones o categoría.
  7. Licencias: Administra la información sobre los términos de licencia del software y permite determinar los derechos de licencia que corresponden a un conjunto de contratos de licencias por volumen.
  8. Directiva: Permite establecer políticas que administren la configuración de actualizaciones, protección y Windows Intune Center en los equipos administrados.
  9. Informes: Permite obtener informes detallados, así como también la posibilidad de imprimir o exportar la información de actualizaciones, licencias, y aplicaciones.
  10. Administración. Permite descargar la versión más reciente del software, ver los detalles de la cuenta de Windows Intune, y agregar administradores a la cuenta.

En conclusión, con esta solución podemos simplificar la administración de dispositivos, optimizar la administración y distribución de aplicaciones en la organización, reforzar la seguridad y el control de los equipos y la permitirá los empleados escoger que aplicaciones y dispositivos utilizar según sus preferencias.

Si te ha gustado el artículo puedes suscribirte al Canal RSS de Windows Técnico, o seguirnos por el Canal Google+ de Windows Técnico o Twitter para estar al día de las novedades e información técnica de interés.


Sistemas de caché para WordPress (y sus resultados)

Tanto para Google como para la experiencia del usuario es importante mantener un tiempo de descarga del contenido de nuestro site lo más bajo posible. Vamos a ver dos estrategias posibles y cómo medirlo.

La primera parte de todo proceso de mejora debería ser obtener datos para medir el impacto. En las webmastertools de Google tenemos un posible indicador en las estadísticas del crawler:

Tiempo descargando pagina en webmastertools

Tiempo descargando pagina en webmastertools

Sino también podemos medirlo usando smokeping y su probe curl.

A continuación tenemos tanto plugins para WordPress para hacer de caché, como batcache o bien podemos instalar una caché en el servidor web usando nginx.

Para el caso de batcache, vamos a necesitar instalar también un memcached para almacenar allí el HTML a servir. En la documentación del plugin podemos ver que su instalación es muy simple.

Por otro lado, si ya disponemos de un nginx instalado como servidor web, la instalación del proxy caché con nginx resulta muy simple

En cualquier caso, podremos observar como el tiempo de ejecutar PHP versus el tiempo de servir el HTML desde la caché hará un cambio muy acentuado:

Wordpress pasando de sin cache a con caché

WordPress pasando de sin cache a con caché

Incluso podremos ver los tiempos de caducidad del la caché:

Tiempos de refresco de caché

Tiempos de refresco de caché

El smokeping nos está mostrando una petición que se desvía respecto al resto de tiempos de respuesta. Esto es que ha caducado la caché y por lo tanto en esa petición se vuelve a ejecutar el código PHP.

Tags: ,

Relacionados

Sistemas de caché para WordPress (y sus resultados) was first posted on October 10, 2013 at 7:06 am.


Sonos Introduces The Play:1, A Little $199 Speaker With Big Sound


Crear un disco LVM repartido entre dos discos físicos

Al crear un disco virtual con LVM, por defecto, se usan los extends (bloques) contiguos de un disco y luego los del otro. Si disponemos de dos controladoras y por lo tanto, acceso paralelo al medio, nos puede interesar repartir el disco virtual entre los discos físicos.

Vamos a suponer el siguiente volume group con dos discos físicos:

# vgdisplay -v
    Finding all volume groups
    Finding volume group "local"
  --- Volume group ---
  VG Name               local
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               1.99 GiB
  PE Size               4.00 MiB
  Total PE              510
  Alloc PE / Size       0 / 0   
  Free  PE / Size       510 / 1.99 GiB
  VG UUID               vAxoWU-VZfd-dJ6J-l0el-UFHX-RKeR-1qHkzh
   
 --- Physical volumes ---
PV Name /dev/loop0 PV UUID VbndMI-aDP2-zlDc-uW5z-c07r-zZSo-21Wkmz
PV Status allocatable
Total PE / Free PE 255 / 255
PV Name /dev/loop1 PV UUID RppzLL-b1aZ-2OLB-Zb0Q-1QyG-U8WM-IHQejd
PV Status allocatable
Total PE / Free PE 255 / 255

Si creamos un disco virtual de la mitad del tamaño libre:

# lvcreate -n test1 -l50%free local
  Logical volume "test1" created

Podemos ver con vgdisplay que se han usado los extends del primer disco y ninguno del segundo disco físico:

# vgdisplay -v
    Finding all volume groups
    Finding volume group "local"
  --- Volume group ---
  VG Name               local
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               1.99 GiB
  PE Size               4.00 MiB
  Total PE              510
  Alloc PE / Size       255 / 1020.00 MiB
  Free  PE / Size       255 / 1020.00 MiB
  VG UUID               vAxoWU-VZfd-dJ6J-l0el-UFHX-RKeR-1qHkzh
   
(...)
   
 --- Physical volumes ---
PV Name /dev/loop0 PV UUID VbndMI-aDP2-zlDc-uW5z-c07r-zZSo-21Wkmz
PV Status allocatable
Total PE / Free PE 255 / 0
PV Name /dev/loop1 PV UUID RppzLL-b1aZ-2OLB-Zb0Q-1QyG-U8WM-IHQejd
PV Status allocatable
Total PE / Free PE 255 / 255

Mediante la opción -i, podemos indicar entre el número de discos a repartir los extends que se usen. En la documentación de CentOS hay este gráfico que lo explica perfectamente:

LVM repartiendo entre discos virtuales

LVM repartiendo entre discos virtuales

Por lo que si repartimos entre los dos discos que tenemos, con la opción -i2:

# lvcreate -n test2 -l50%free -i2 local
  Using default stripesize 64.00 KiB
  Rounding size (255 extents) up to stripe boundary size (256 extents)
  Logical volume "test2" created

Podemos ver como ha cogido la mitad del disco de cada disco físico:

[root@dylan ~]# vgdisplay -v
    Finding all volume groups
    Finding volume group "local"
  --- Volume group ---
  VG Name               local
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               1.99 GiB
  PE Size               4.00 MiB
  Total PE              510
  Alloc PE / Size       256 / 1.00 GiB
  Free  PE / Size       254 / 1016.00 MiB
  VG UUID               vAxoWU-VZfd-dJ6J-l0el-UFHX-RKeR-1qHkzh
   
(...)
   
 --- Physical volumes ---
PV Name /dev/loop0 PV UUID VbndMI-aDP2-zlDc-uW5z-c07r-zZSo-21Wkmz
PV Status allocatable
Total PE / Free PE 255 / 127
PV Name /dev/loop1 PV UUID RppzLL-b1aZ-2OLB-Zb0Q-1QyG-U8WM-IHQejd
PV Status allocatable
Total PE / Free PE 255 / 127

Tags:

Relacionados

Crear un disco LVM repartido entre dos discos físicos was first posted on October 9, 2013 at 8:18 am.


Hookeando funciones de librerías (y acertar la función a hookear)

Ejecutando un programa, cargaba una librería que introducía tiempos muertos en medio de la ejecución del proceso. Con strace vemos:

$ strace ./Sample1
(...)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0},

Así que me propuse eliminar estos retardos hookeando la función con LD_PRELOAD

Yendo directo a por nanosleep, implementé la función para que devolviera 0 directamente:

int nanosleep(const struct timespec *req, struct timespec *rem)
{
	return 0;
}

La sorpresa vino cuando el proceso hacía el nanosleep igual como si nada hubiera pasado:

LD_PRELOAD="./nanoquick.so" strace ./Sample1
(...)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0}, 

Así que, mirando los símbolos que no tiene resueltos (U) mediante nm:

# nm -D /usr/local/lib/libLenta.so | awk ' $1 == "U" {print $2;}'__ctype_b_loc
__ctype_tolower_loc
__strdup
__strtok_r
abort
calloc
fprintf
fputc
free
fwrite
malloc
memcpy
memmove
memset
realloc
sleep
snprintf
stderr
strcat
strchr
strcmp
strncasecmp
strncmp
strstr

Destaca que la llamada que hace no es a nanosleep, sino a sleep. Por lo tanto, dicha librería llama a sleep y este a nanosleep, como vemos en el strace. Pero, como que ha llamado a sleep ya se encuentra en la libc, por lo que ya tiene resuelto el símbolo para nanosleep y por esto no pasa por nuestro hook.

Por lo tanto, en lugar de hacer el hook para nanosleep lo deberemos hacer para sleep, que es el símbolo que busca:

unsigned int sleep(unsigned int seconds)
{
	return 0;
}

Con esto ya podemos eliminar el tiempo muerto de dicho programa.

Tags: , ,

Relacionados

Hookeando funciones de librerías (y acertar la función a hookear) was first posted on October 4, 2013 at 9:33 am.


Cómo crear un disco de instalación de Windows 8 personalizado

Windows 8 ha sabido corregir errores del pasado y, aunque no a todo el mundo le gusta el nuevo diseño de interfaz, las funciones que ofrece están a la altura y suponen una gran evolución con respecto a versiones anteriores. Un ejemplo es el modo de recuperación, que ya en Windows 7 se ofrece en forma de partición independiente a la del sistema y que permite recuperar el buen funcionamiento de Windows sin usar discos ni otras herramientas. Por otro lado, la instalación de Windows 8 ha mejorado mucho también. Pensando en quienes quieran reinstalar su sistema, instalarlo limpiamente o restaurar el sistema sin acudir a la partición de recuperación, te ofrecemos un manual para crear un disco de instalación de Windows 8 a partir del instalador oficial.

disco de instalación de Windows 8

Actualmente, puedes obtener un disco de instalación de Windows 8 en formato DVD físico desde la tienda oficial o descargar una imagen ISO con la que crear el correspondiente disco físico. También puedes optar por usar un disco de prueba que encontrarás en las redes y adquirir posteriormente la licencia correspondiente. El proceso para crear un disco de instalación de Windows 8 a partir de la imagen ISO es tan simple como ir al Explorador de Archivos, seleccionar el archivo ISO y desde la barra superior del Explorador, hacer clic en “Grabar imagen de disco”. Sin embargo, a continuación vamos a ver cómo personalizar el disco de Windows 8 para que la instalación sea lo más útil y adaptada posible a nuestras necesidades.

¿Para qué crear un disco de instalación de Windows 8 personalizado? Las razones pueden ser variadas. Para empezar, si ahora instalas Windows 8 con su imagen ISO original, cuando termine el proceso tendrás que esperar un buen rato mientras se descargan e instalan las actualizaciones que han surgido posteriormente. Con un disco personalizado que incluya estas actualizaciones, problema resuelto. Por otro lado, puede que quieras crear cuentas de usuario personalizadas durante el proceso de instalación, de manera automática, etc. Para hacer todo esto usaremos WinReducer.

WinReducer no requiere instalación. Descargas el archivo comprimido, extraes el contenido y ejecutas la versión de 32 o 64bit, en función del procesador de tu equipo. Al abrir por primera ver este programa, se te avisará que no tienes instalados otros programas que utiliza para funcionar. Con una ventana de opciones podrás ver qué programas son, de dónde descargarlos y añadirlos a esa lista. En este sentido, sería útil que el autor hubiera implementado una forma de descargar esos archivos automáticamente desde el menú “Options”, pero usando los enlaces proporcionados es relativamente fácil hacerlo a mano. Básicamente necesitas 7Zip, SetACL, los componentes ImageX y oscdimg que encontrarás en GetWaikTools y ResHacker.

disco de instalación de Windows 8

Una vez configurado WinReducer, tendrás que abrir la carpeta donde se encuentran los archivos de instalación de Windows 8 y el programa los procesará. Si tienes un DVD, es recomendable extraer los archivos a una carpeta en tu disco duro. En el caso de la ISO, sólo tienes que marcar la opción “Extract an ISO“. Ten en cuenta que el proceso lleva su tiempo, pues WinReducer tiene que procesar el contenido de un DVD de aproximadamente 4GB.

Al terminar, podrás personalizar el disco de Windows 8 a tu gusto seleccionando las opciones disponibles. Aunque la interfaz está en inglés, todo se entiende mínimamente. En primer lugar, y de ahí el nombre de WinReducer, puedes reducir el tamaño del ISO original quitando elementos que no vas a necesitar, como traducciones a otros idiomas de los programas por defecto de Windows 8, fuentes de letra, servicios de Windows, drivers y otros elementos. Todo esto lo encontrarás en la primera pestaña, “Components Reducer“.

disco de instalación de Windows 8

La segunda pestaña de WinReducer, “Customization” es la más útil, pues desde ahí tienes todas las opciones de personalización: elegir un tema propio para Windows 8 por defecto, definir reglas para Internet Explorer, personalizar los elementos del Panel de Control, etc. Además, desde “System” puedes instalar drivers que sí vas a necesitar, componentes básicos del sistema y, lo más importante, actualizaciones. Para ello, WinReducer te ofrece una herramienta llamada Updates Download Tool que hace esto precisamente, descargar las actualizaciones salidas hasta la fecha para ahorrarte ese trabajo durante la instalación. Puedes filtrar por tipo de actualización y seleccionarlas una a una.

Por último, la pestaña “Unattended” de WinRecuder permite automatizar la instalación al máximo configurando cada paso, como elegir el idioma, añadir la clave de Windows 8 y otros pasos molestos. Además, desde aquí tienes también la posibilidad de crear una cuenta o configurar el inicio de sesión automático.

Tras todo este proceso, y una vez tienes planificado un disco de instalación de Windows 8 a la medida, ya sólo te queda hacerlo realidad desde “Apply“. El proceso requiere tiempo, pero cuando termine obtendrás una ISO totalmente personalizada para instalar Windows 8 en tu ordenador u ordenadores con todas las opciones que necesitas y eliminando elementos innecesarios para tus propias necesidades.

La entrada Cómo crear un disco de instalación de Windows 8 personalizado aparece primero en Bitelia.