sábado, 22 de febrero de 2020

Creación Menu de Hojas Parte 3

Vamos a seguir realizando el menú de una hoja de cálculo.

Ahora crearemos otro modulo que lo llamaremos mostrarHojas, aquí iremos insertando las macros para que nos muestre una hoja y nos oculte las otras, hay que tener en cuenta que siempre debe estar visible una de ella, por lo que si por ejemplo estamos en la primera hoja y lo primero que tenemos que hacer es hacer visible la hoja a la que  nos vamos a desplazar y ocultar las siguientes.

Fotografía de la macro que nos mostrará la hoja de menú

Fotografía de la hoja primera

Fotografía de la hoja segunda

Fotografía de la hoja tercera



A continuación seguiremos en el modulo vba de la hoja de calculo y nos desplazaremos a Thisworkbook



Ahora en la parte de la derecha elegiremos en el primer combobox workbook, y en el segundo open y nos quedará de la siguiente así:



Ahora insertaremos el código necesario para que al abrir el documento nada más nos abra la hoja de menú, y nos oculte las restantes.



Todo lo que pongamos en esta macro, será lo que haga al iniciar el archivo de excel, es decir supongamos que cuando vamos a cerrar el archivo tengo visible la hoja segunda y cerramos el archivo, pues cuando volvamos abrirlo nos abrirá la hoja del menú.

Para acabar a cada botón le asignaremos la macro correspondiente para que nos muestre la hoja, es decir al botón menú, le asignaremos mostrar_menú y así sucesivamente por cada botón.

Como le asignamos a un botón una macro, ésto lo haremos pulsando en cada botón con el ratón derecho y posteriormente le daremos asignar macro, a continuación nos saldrá una lista de todas las macros creadas y elegiremos la que queramos.

Ahora nos queda, que cuando se abra el documento nos oculte la barra que nos muestra en la parte de abajo el nombre de las hojas, esto lo haremos con una macro. Para tenerlo todo ordenado, crearemos otro modulo, que lo renombraremos a ocultarbarra. En este modulo crearemos una nueva macro que le daremos el nombre de ocultarbarrahojas, la cual tendrá el siguiente código:




Ya lo último es cargar en el thisworkbook está última macro realizada, quedándonos asi:



Parece un poco complicado, pero cuando uno empieza a tener soltura con las macros se acostumbra a ellas y no se dejan de utilizar por la gran cantidad de automatizaciones que podemos realizar en nuestros archivos excel.



jueves, 13 de febrero de 2020

Creación Menu de Hojas Parte 2

Continuaremos creando los botones, en realidad un botón se hace igualmente como de la forma del menú, la diferencia que posteriormente le asignaremos una macro con el objeto de cuando pulsemos en él nos lanza una tarea o programa.

Vamos a explicar primero que es una macro, ya que seguramente habrá muchas personas que no saben lo que es.

Las Macros en Excel son un conjuntos de instrucciones que se ejecutan de manera secuencial por medio de una orden de ejecución. El lenguaje utilizado por las macros es VBA, es decir Visual Basic para Aplicaciones.

Vamos a crear el primer botón, volveré a coger un rectángulo con los bordes redondeados, y le daremos el color que cada uno más le guste, le podemos poner un degradado que nos guste, y otros aspectos para definir el botón. Una cosa extra es que ahora le pondremos en su interior un texto, esto lo haremos pinchando con el botón derecho del ratón sobre el botón, y cuando nos  sale el menú, elegiremos Modificar Texto, en el caso del primer botón introduciremos Menú, luego lo alinearemos tanto horizontalmente como verticalmente al centro.


Posteriormente copiaremos y pegaremos, en este caso lo haremos tres veces.

Una vez que tengamos los cuatro botones, les pondremos el texto, menú, primero, segundo y tercero. Continuaremos con la alineación de los botones, nos iremos a la pestaña Diseño de página, posteriormente le damos a Organizar, Alinear en la Parte Superior. Y una vez alineados verticalmente, pincharemos
en el mismo menú para que la separación entre los botones sea la misma, pincharemos en Distribución Horizontalmente.





Posteriormente modificaremos este menú, ya que en cada hoja solamente nos hará falta tres botones, solamente deberemos cambiar los botones dependiendo de la hoja que nos encontremos.

Empezaremos a crear las macros, para ello pulsaremos ALT+F11, y nos aparecerá asi:




Continuaremos creando un módulo, que lo haremos pulsando en la parte blanca del lado izquierdo con el ratón derecho, pulsamos en insertar, y posteriormente en modulo. Hay otra forma de hacerlo y es pulsando en el menú de arriba, Insertar, y posteriormente en Modulo.

Hay que explicar que es lo que va hacer el menú, el menú solamente nos va a mostrar una hoja a la vez, por lo que las demás quedarán oculta, es decir que si pulsamos en la hoja tercera, esta hoja será la única que veamos, y las demás se ocultarán.

Al primer módulo la llamaré ocultarHojas, en este modulo crearemos las macros que nos ocultará cada hoja. Para renombrar los módulos lo que tenemos que hacer es activar la ventana de propiedades, y esto lo haremos desde el menú ver, y posteriormente pulsaremos ventana de propiedades, dando doble click en el nombre del modulo podremos cambiarlo.

Para insertar una macro, sin grabarla, solamente escribiendo, tenemos que empezar con la palabra "sub" seguida del nombre que le quedamos dar y posteriormente un paréntesis que abre y otro que cierra, y pulsamos intro.



La linea que tenemos que introducir para que nos oculte la hoja debe ser asi:

Sheets("primero").Visible = False

Como podemos ver esta linea en el interior de la macro lo que hace es que nos oculte la hoja llamada "primero".

Por lo tanto el modulo de ocultarhojas nos queda asi:



Continuaremos en el siguiente para que no se haga muy largo

domingo, 2 de febrero de 2020

Creación Menu de Hojas Parte 1

Vamos a realizar un menú que lo pondremos en cada hoja con el objeto de que nos sirva para ir de una hoja a otra.

Primero crearemos un nuevo archivo de excel, que lo guardaremos como Libro de Excel Habilitado como macros. Seguidamente crearemos un cuadrado que será el lugar donde insertaremos los botones para ir de una hoja a otra. Nos iremos a Insertar, e insertaremos una forma de un rectángulo con bordes achatados, podemos otras formas, pero a mi me gusta esa, y es la que suelo usar.

Al tener realizado este rectángulo, nos sale a la derecha una pestaña de Formato, o Diseño dependiente de la versión que usemos.

Desde la pestaña podemos elegir el color que le queremos dar al menú, suelo usar cualquier color pero me gusta ponerle un poco de degradado. Luego podemos ponerle un borde, lo haremos pinchando en Contorno de Forma, y elegimos el grosor del borde. Posteriormente nos vamos a Efectos de Forma y elegimos una de ellas que nos guste, hasta podemos ponerle efectos 3D, pero para el menú no me gustan.

Así me ha quedado, esto va de gustos.




Continuaremos renombrando la hoja con el nombre menú, esto lo podemos realizar de dos formas, una dando doble click al nombre de la hoja, o pinchando en el nombre de la  hoja y pulsando el botón derecho del ratón, ahí nos saldrá un menú y pincharemos en cambiar nombre.


Continuamos duplicando la hoja hasta tener las que necesitemos, en mi caso tendremos la hoja del menú y tres mas.

Duplicaremos la hojas dando click en la hoja con el botón del ratón derecho y elegiremos Mover o Copiar, y activaremos el checkbox que nos dice Crear una Copia. Elegiremos Mover al Final y pinchamos en el botón Aceptar.

Una vez hecho esto, renombraremos la hoja nueva a primero, y lo haremos dos veces más, con el objeto de tener la hoja menu, primero, segundo y tercero.

Ahora lo que nos toca, es crear cuatro botones con el objeto de poder desplazarnos a las distintas hojas.

Continuará en la próxima entrada sobre Excel.

martes, 28 de enero de 2020

Objetivo Takumar 35 f 3.5 montura M42

Ligero, ultracompacto, la mitad de peso y tamaño que el S-M-C Takumar 2/35mm M42 y de rendimiento excelente, muy superior al anterior.

A pesar de los años sigue siendo, junto con su gemelo Pentax de la serie K, el segundo mejor 35mm construido por Pentax, solo por debajo del FA 2/35mm, sin distorsiones geométricas ni aberraciones cromáticas notables y de una extraordinaria calidad mecánica. Solo le falta una cosa: ser más luminoso.

Nítido desde la máxima abertura y de soberbia construcción en metal, como todos los Super Takumar, con su característico funcionamiento suave y preciso.

Fabricante: Asahi Optical Co., (1971-1979)
Distancia focal: 35mm
Ángulo de cobertura: 63°
Construcción: 5 elementos en 4 grupos
Recubrimiento: SMC multicapa
Montura: rosca M42, permitiendo la medición a plena abertura en las Spotmatic F y ES
Enfoque: manual
Rango de foco: de 0,45 m a infinito
Diafragma: de 5 láminas con aberturas de f3,5 a f 16 y posición manual y automática
Diámetro filtros: 49mm
Peso: 152g

Opinión.-

La verdad que para hablar del comportamiento del objetivo, todavía no lo he probado en distintas circunstancia de luz, como para poder hacer una valoración correcta. Si que le he encontrado una característica que no me gusta, y es que tengo cámaras canon del sistema Full Frame como de Apsc, y en el primer sistema choca con el espejo, cosa que me impide poder utilizarlo, por lo menos en mi 6D con el adaptador que tengo.

Fotografías de mi objetivo.-




martes, 21 de enero de 2020

Bando Peregrinación Hermandad de Segovia, Villanueva del Ariscal, Triana, Pilas, Marchena y Gibraleón.

Este fin de semana próximo del 24 al 26 de enero, las Hermandades de Segovia, Villanueva del Ariscal, Triana, Pilas, Marchena y Gibraleón peregrinan a la localidad de Almonte (Huelva).

Ya desde hace bastantes años, debido a la gran afluencia de personas que recibe la Aldea de El Rocío (Huelva), por parte del Ayuntamiento de Almonte se publica un bando municipal con el objeto de intentar regular tanto la llegada, como la estancia y la posterior vuelta de las mismas a sus localidades.

En dicho bando, como en años anteriores se prohíbe el estacionamiento en toda la Aldea de El Rocío desde las 15,00 horas del viernes 24 hasta la misma hora del domingo 26.

Queda especialmente prohibido el estacionamiento el sábado 25 de enero en todos los alrededores del Puente del Ajolí, Camino Puente del Rey, R-30 y frente a las hermandades de Málaga-La Caleta y Benacazón. 

En la calle Muñoz y Pabón en dirección desde las oficinas del Ayuntamiento hasta la Plaza de Doñana estará prohibida la circulación entre las 15,00 horas y las 23,00 horas del domingo 26. 

Igualmente, estará prohibido aparcar y circular desde las 12,00 del viernes 24 a las 16,00 del domingo 26 en los alrededores del Santuario, calle Moguer, calle La Romería, El Real, plaza del Acebuchal y zona de corte habitual junto al Paseo Marismeño.

Para paliar la falta de lugares de estacionamiento, el Ayuntamiento habilitará bolsas de aparcamiento en las calles Romero, Santaolalla, Torre Carbonero, recinto de AICAB, tras la gasolinera, junto al Camino de los Llanos para autobuses y camiones y en la zona del Paseo Marismeño y calle Almonte para personas con movilidad reducida.







jueves, 16 de enero de 2020

Aparato RELIFE REBUILD YOUR LIFE Torre de Energía Power Tower Estación de Entrenamiento Multifuncional

Para mi cumpleaños en diciembre, le pedí está máquina, que la venden en Amazon.

RELIFE REBUILD YOUR LIFE Torre de Energía Power Tower Estación de Entrenamiento Multifuncional Estación Dominadas Torre de Gimnasia Casera Equipo de Fuerza Inmersión Musculación Barra de Aptitud

La información de la máquina nos pone:

  1. La torre de entrenamiento está hecha de tubo cuadrado de alta calidad, con una capacidad de peso máximo de 136 kg, que es más estable y duradera.
  2. La torre de dominadas tiene una ventosa en la parte inferior para ajustar la plenitud del contacto con el suelo para la seguridad y estabilidad. Se utilizan tuercas de seguridad para fijar el tornillo para evitar que la tuerca se caiga debido a la vibración.
  3. El rango de ajuste de altura de la estación de abdominales es de 149-226 cm. El nivel más bajo está diseñado para niños. El cojín de respaldo se puede ajustar de un lado a otro según el tamaño de la persona, y el rango de ajuste es de 17.78-24.38 cm.
  4. Esta torre multifuncional admite una variedad de tipos de deportes, como pull, prono, flexiones, levantamiento de rodillas, etc., se puede ejercitar los brazos, la espalda, el pecho, los hombros, los bíceps, los tríceps y los músculos de las piernas.
  5. Brindamos un servicio postventa confiable. Si tiene alguna pregunta, no dude en contactarnos por correo electrónico.
Que me parece el aparato:

- En cuando robustez, me parece bastante bueno, la mayoría de las piezas son metálicas y parecen de buena calidad.

- Montaje, con el folleto que trae es fácil montarlo, si que es verdad que con dos personas se monta mejor y más rápido.

- Altura del aparato. Mido sobre 175 centímetros, y la verdad que me parece bastante alto, pudiendo poner la barra de dominadas en varias alturas, dependiendo de la altura de la persona que vaya a utilizarla.

-El respaldar que trae. El color rojo es un poco llamativo, pero hace su función. Normalmente coloco la espalda en él para realizar ejercicios de abdominales, y hasta el momento no le he visto ninguna pega. además, también se puede regular.

-En cuanto estabilidad, ya que aunque sean de material de metálicos, el conjunto del aparato no pesa mucho. para realizar la mayoría de los ejercicios se ve estable, sin embargo para realizar tríceps se mueve un poco, pero se soluciona inclinando un poco el pecho e introduciéndolo más adentro del aparato.
- Que tipo de ejercicios se puede hacer, hasta el momento he trabajado en él, la espalda, tríceps y abdominales. También se podrían realizar flexiones, ya que en la parte de abajo trae unas agarraderas donde podríamos realizarla.
- Se podría mejorar en el aspecto estético, ya que las cabezas de los tornillos no poseen ningún tipo de objeto que los disimule.

Precio del aparato sobre los 140 euros, creo que está bastante bien.





sábado, 11 de enero de 2020

PHP

¿Qué Es PHP?

Wikipedia nos dice:

PHP, acrónimo recursivo en inglés de PHP: Hypertext Preprocessor (preprocesador de hipertexto), es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el preprocesado de texto plano en UTF-8. Posteriormente se aplicó al desarrollo web de contenido dinámico, dando un paso evolutivo en el concepto de aplicación en línea, por su carácter de servicio.

Su implementación en los documentos HTML era aparentemente muy sencilla. Hay que decir, que, PHP no genera HTML, sino que ofrece una salida de texto con codificación UTF-8 compatible con los documentos HTML. El programador puede dotar a la salida de los tag's propios del HTML y los exploradores más comunes para navegar por internet, reconocerán muy rápidamente el formato UTF-8 y lo adaptarán ofreciendo una salida entendible.

Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera el texto plano en formato UTF-8, ampliamente reconocido por el estándar HTML, dando como resultado, en los exploradores, una salida al usuario perfectamente entendible.

PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en muchos sistemas operativos y plataformas sin ningún costo.

Fue creado originalmente por Rasmus Lerdorf en el año 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.2​ Este lenguaje forma parte del software libre publicado bajo la licencia PHPv3_01, una licencia Open Source validada por Open Source Initiative. La licencia de PHP es del estilo de licencias BSD, sin la condición de copyleft asociada con la Licencia Pública General de GNU.

En la web oficial de PHP nos dice:

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.

En lugar de usar muchos comandos para mostrar HTML (como en C o en Perl), las páginas de PHP contienen HTML con código incrustado que hace "algo" (en este caso, mostrar "¡Hola, soy un script de PHP!). El código de PHP está encerrado entre las etiquetas especiales de comienzo y final <?php y ?> que permiten entrar y salir del "modo PHP".

Lo que distingue a PHP de algo del lado del cliente como Javascript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente que era. El servidor web puede ser configurado incluso para que procese todos los ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qué se tiene debajo de la manga.

Lo mejor de utilizar PHP es su extrema simplicidad para el principiante, pero a su vez ofrece muchas características avanzadas para los programadores profesionales. No sienta miedo de leer la larga lista de características de PHP. En unas pocas horas podrá empezar a escribir sus primeros scripts.

Aunque el desarrollo de PHP está centrado en la programación de scripts del lado del servidor, se puede utilizar para muchas otras cosas. Siga leyendo y descubra más en la sección ¿Qué puede hacer PHP?, o vaya directo al tutorial introductorio si solamente está interesado en programación web.

Pero en realidad ¿que es PHP?

PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas.

El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un software y hardware especial. Cuando se escribe una dirección tipo http://www.ejemploweb.com/index.php en un navegador web se envían los datos de la solicitud al servidor que los procesa, reúne los datos y el servidor lo que devuelve es una página HTML como si fuera estática.

En un sitio dinámico, la información generalmente está contenida en una base de datos. Cada vez que mostramos la página, como por ejemplo en un blog, buscamos en la base de datos de las últimas entradas al blog que tenemos ingresadas para mostrar en el navegador del visitante. Ahora bien, ¿cómo se consigue que la página vaya mostrando las entradas nuevas del blog? Simplemente cargando las mismas en la base de datos, por ejemplo, a través de un formulario que rellena una persona y que una vez relleno cuando pulsa “Enviar” implica que lo que haya escrito se guarde en nuestra base de datos. De esta manera, cuando solicitamos la página web y el servidor consulte la base de datos, encontrará esta nueva información y mostrará nuestro blog de forma distinta a como se veía anteriormente.

En muchos cursos de php que podamos realizar, terminan realizando un blog, que es simplemente una página web que se conecta a una base de datos donde vamos introduciendo los registros de las entradas que nosotros queremos que los usuarios que visitan nuestra web puedan leer.