Seguidores

MIS WEBS



jueves, 14 de junio de 2018

¿como usar h1 h2 h3 y h4 en un blog ?

¿Qué es H1, H2, H3, H4?

Son etiquetas que utiliza HTLM para estructurar nuestros títulos, encabezado, subencabezado y encabezado secundario. Son muy importantes para poder posicionar nuestra página o blog.

Las etiquetas H en html vienen del inglés heading y su traducción literal es título. 
          
Puedes escribir durante días y generar muchos artículos pero seguro que escribes para ser leído. Si deseas que la gente lea tus artículos tienes que tener unas nociones básicas de SEO. Es muy importante que conozcas la estructura de una web. Para saber diseñar un árticulo.

No es necesario que conozcas todas las etiquetas HTML pero sí que es importante dominar cuando poner y como van las <H1>, <H2> , <H3>, <H4>.


H1

Es el título que aparecerá en tu articulo y el que verá la gente cuando aparezca en el buscador. Cuando carga una búsqueda de google aparece una página en blanco con unos textos en azul y debajo una sintaxis sobre el artíseculo. Ese texto en azul es tu H1.

Qué tener en cuenta en el título o H1

Un articulo de un blog posée un único H1 o título.

En el caso de este post mi h1 sería ¿como usar h1 h2 h3 y h4 en un blog ?.

 El título de tu post posicionará por dos razones: 


  • Es el texto que aparecerá en el buscador y cuanto más llamativo sea más fácil será que un usuario acceda a tu articulo.
  • Este texto posiciona tu articulo en google por lo que deberás escoger al menos una palabra clave o Keywords .


¿Que tamaño puede tener el Título de un post?

El tamaño máximo que puede tener un título es de 65 caracteres teniendo en cuenta que los espacios en blanco son un carácter. Tienes que recordar, que si el Título es muy largo no se verá entero en el buscador, sobre todo desde los móviles por lo que tiene que medir el tamaño justo para llamar la atención.




H2 

Es el encabezado de las diferentes secciones de tu articulo 

El H2 dividirá nuestro articulo en secciones y en ocasiones posiciona más que el H1. Ten en cuenta que la función del H1 es definir el título visible de tu articulo, mientas que el H2 dirá de que se compone tu articulo y cuando un usuario realiza búsquedas en google es importante que tu le estes dando respuesta con tus H2. Un artículo debe tener entre 2 y 6 H2. 

El H2 tiene que poseer Keywords  ya que son las palabras buscadas por los usuarios.  En el caso de que nuestra H2 tenga una Keywords  en el texto que le precede tenemos que dar respuesta a porque la utilizamos.



H3

Es el subencabezado de nuestra sección o H2

¿Posiciona el H3?

Un encabezado o H2 puede tener dentro de él varios H3 o divisiones. Tiene menor valor que el H2 para posicionar pero continúa posicionando.

¿Que utilidad tienen los Subencabezados?

Los utilizaremos para dividir secciones grandes en secciones más pequeñas. Imagina que tu articulo es una gran caja con un título (H1). Esta caja se divide en cajas más pequeñas (H2) y ahora las cajas más pequeñas las vamos a dividir en otras inferiores (H3).  Esto es conocido como modelo de caja contenedor en HTML.


H4

Es el encabezado secundario de nuestro artículo.

Una vez puesto el título,  divido nuestro articulo en Encabezados y los encabezados con subencabezados, podemos seguir sesionando más todavía y para ello HTML nos presta los  H4 o Encabezados secundarios.

Es como ir bajando escalones dentro de cada caja.






ESQUEMA DE CÓMO UTILIZAR LAS ETIQUETAS H1, H2, H3, H4

En el siguiente esquema puedes ver cómo estructurar el titulo, encabezado, subencabezado, encabezado secundario.




Esquema de como utilizar las etiquetas h1, h2, h3, h4 para estructurar bien un articulo y conseguir posicionarlo en la web

Para que dividimos el articulo en secciones.


De esta manera conseguimos ayudar a las arañas de google dividiendo nuestro articulo en pequeñas secciones y hacer una cascada de búsqueda.

Así optimizaremos nuestro artículo para diferentes búsquedas de usuarios. Si no seccionamos nuestro articulo es muy absatracto para las arañas de google y se pierden por un gran texto. Esta sería una estructura clara para generar respuestas a las diferentes preguntas.

Tienes que tener claro que nuestros artículos son respuestas a preguntas que se hace la gente. Cuando andas por la calle y te surge una duda, cogerás tu móvil y lo buscarás en él. Los algoritmos de búsqueda relacionan nuestra consulta con páginas existentes y te facilitan posibles respuestas.

Optimizar nuestros artículos a diferentes plataformas

Tienes que tener en cuenta que no se realiza igual una búsqueda  desde un móvil que desde un pc o una tablet.


Piensa que hoy en día ya se generan un 40% de las búsquedas desde el móvil y la tendencia es ascendente de una forma vertiginosa. Teniendo en cuenta la tendencia del mercado debes de plantearte vaciar preguntas:

¿Cómo se realizan las búsquedas desde el móvil?

Las búsquedas de voz se han incrementado en un 74% en el 2017. Y lo que se prevé es que la tendencia continúe al alza. Empresas como Microsoft ya tomaron nota hace tiempo e implementaron las búsquedas de voz en sistemas operativos, al ver que a la gente le había gustado utilizarla en los móviles.


¿Que pregunta la gente desde el móvil en 2018?

Cuándo quieres saber algo y estás en una conversación con un amigo, tú le formulas una pregunta. Pues es innato que cuando deseas resolver una duda ante un móvil y tienes la opción de preguntar con la voz hagas lo mismo, formular preguntas.

Existen paginas como answerthepublic que nos pueden ayudar a formular preguntas sobre nuestras Keywords. Así podremos optimizar nuestros artículos utilizando estas preguntas en las h2 y h3.



Si te gusta dale al like 
👍


lunes, 4 de junio de 2018

¿Que estudiar a los 40?

¿Porque cambiar de trabajo tras media vida laboral?



Yo nací en Valencia pero actualmente resido en Sevilla. Tras estudiar Administrativo y trabajar de albañil y encargado de obra durante 15 años tuve que reiniciar mi camino laboral a los 35. En España hemos pasado por una crisis económica que ha hecho tambalear los cimientos de la sociedad y esto es o renovarse o morir.

Cuando terminé mis estudios pensé que no tendría que entrar a trabajar en una oficina pero tras el derrumbe de la construcción no tuve otro remedio. En este tiempo he tenido que formarme por mi cuanta en programación para poder solucionar problemas en mi puesto laboral y así asegurarme el puesto de trabajo. 

Tal y como está el mercado si no te haces imprescindible eres el primero en estar fuera. Mi consejo es que te exijas el doscientos por cien y busques que no saben hacer los demás para ser tú y no otro el que lo haga. Cuando lo consigas véndelo, no vale de nada saber hacer algo mejor que tus compañeros  si no lo ven tus jefes.

Tenemos que ser camaleones, ha desaparecido el trabajo de 8 horas y llegar a casa y no tener que aprender nada más. Aprende a ser polivalente o como dicen en mi tierra chico para todo. 

Yo empecé con unas nociones básicas de ofimática y por necesidad he tenido que aprender a manejar Excel a nivel profesional, Access a nivel profesional, programar en VBA y estoy aprendiendo a programar en Java.

¿Porque estudiar informática?

Los puestos administrativos tienden a desaparecer. Si un cliente rellena un formulario colgado en una web, ¿Para que hace falta personal realizando ese tramite?


Es frecuente el hecho de que las grandes empresas subcontraten la parte administrativa a multinacionales dedicadas a la gestión de  Back Office, esto los hace minimizar costes variables,  uno de los costes más difícil de controlar es el personal. Una máquina puede producir 200 piezas en un día. ¿Cuantos formularios rellana un administrativo en un día? Resulta complejo de cuantificar la productividad administrativa para una empresa que no se dedica solo a la gestión de este tipo de trabajos para múltiples plataformas.



Por otra parte los Back Office cada día se externalizan más. Seamos claros, la mano de obra es mucho más económica fuera de Europa. Todo aquel que se dedique tan solo a rellenar formularios es prescindible a corto plazo.


La demanda de programadores web no para de ascender


Es algo exponencial, creo que todas las empresas tienen claro que tener presencia en la web es imprescindible y optimizar los procesos internos es algo primordial. El uso de apps ha llegado para quedarse y el  SEO para posicionar tu empresa en la web crea la diferencia entre ser visto por los clientes o ser uno más.


Ante este nuevo mercado el poder lo tienen aquellos que saben crear las páginas de esas empresas de una forma atractiva para el cliente y saben generar modelos de gestión de Back Office con los que pueden medir en tiempo real que necesita cada operario para una tarea determinada.

Las empresas gestionan desde cualquier parte del mundo pero miden los procesos desde un único punto. Así consiguen centralizar las decisiones y descentralizar el coste productivo.


Cada día gana más presencia el trabajo en remoto.


Para que pagar los costes de desplazamiento al personal, infraestructuras de aparcamiento, dietas, sanitarios, luz, agua... Si un trabajador desde su domicilio puede realizar las mismas funciones y cuantificar su productividad desde una oficina en cualquier parte del mundo.

Nos guste o no, éste es el mercado inmediato y futuro. Podemos adaptarnos a él o no mirar al horizonte y llevarnos una ingrata sorpresa pocos años antes de nuestra jubilación.



Yo he decido tomar cartas en el asunto y decidir mi futuro inmediato, este año empiezo un grado superior de DAW (Desarrollo aplicaciones Web). Y espero utilizar los conocimientos aprendidos y los que deseo adquirir para mejorar.


Mi proyecto es crecer y no ponerme nunca un no como opción. Decidir yo y no el paso del tiempo flotando a la deriva que pasará en mí futuro, no conformarme con las decisiones que tomé un día. Aumentar cada día mi marca personal en la web y ser un profesional camaleónico. Mi profesión es la  que dicte la necesidad del mercado. 

Pienso que las barreras solo me las puedo poner yo, da  igual tener 40, 50, 60. No pares de aprender nunca. 

¿Que vas a hacer tú?





domingo, 3 de junio de 2018

Que tener en cuenta para elegir un váter o water



Seleccionar un váter parece que sea algo simple, pero tenemos que tener en cuenta una serie de pequeños detalles para evitar problemas a la hora de la instalación. Todos sabemos que utilidad tiene el retrete pero elegir cual deseamos en nuestro cuarto de baño es algo más que estética. 


Mi consejo es que tengas todo el sanitario antes de iniciar la reforma o por lo menos elige el que deseas instalar y solicita a la empresa que te lo va a suministrar que te facilite las especificaciones de cada elemento para facilitar a los instaladores el plano de las tomas de agua y desagüe, así evitaras  problemas luego.




4 cosas a tener en cuenta para elegir un Water


La toma de desagüe del inodoro

Lo primero de todo, los desagües  de wc suelen ser de 110 Ø y pueden ser de desagüe horizontal o vertical.

Antes de elegir nuestro water hemos de mirar si nuestro domicilio tiene desagüe en el suelo (desagüe vertical) o en la pared (desagüe horizontal).


Imagen WC con desagüe horizontal o a pared Imagen de water con desagüe horizontal o toma a suelo






La toma de alimentación de agua para la cisterna


Si no deseamos modificar la instalación de toma de agua hemos de observar en que zona se encuentra el grifo de toma de agua para la cisterna en nuestro cuarto de baño.


La cisterna puede tener toma de agua inferior o toma de agua superior. Hoy en día existen algunas cisternas que tienen la toma de alimentación en la parte inferior dentro del wc, es importante tenerlo en cuenta porque si dejamos la toma de alimentación en una zona inadecuada tendremos que rehacer la instalación de fontanería y por supuesto reparar el alicatado.



Imagen cisterna toma alimentación de agua inferiorImagen cisterna toma superiorfoto cisterna toma interior










La resistencia del W.C


Sí, es verdad el peso cuenta,  tenemos que tener en cuenta el peso de los habitantes del domicilio para evitar problemas al sentarnos en él. Por otra parte existen diámetros diferentes de water.



Dónde colocar el  inodoro


Tenemos que tener en cuenta si existen otros elementos cerca de nuestro wc (pared, otros sanitarios...) para tener comodidad al acceder a él, es necesario una pequeña distancia. Como mínimo deberá existir un espacio de entre 15 y 20 centímetros.







lunes, 21 de mayo de 2018

Como aumentar el tráfico con mis imágenes en un Blog


Uso de imágenes en google

imagen de mi gato escribiendo en el ordenador mejor que yo.
Mi gato sabe escribir mejor que yo

¿Que imagenes puedo publicar en google?


Tenemos que tener en cuenta que imágenes podemos utilizar en un blog, mi consejo es que utilices siempre imágenes propias. En caso de utilizar imágenes de la red corres el riesgo de que te pongan una demanda y te puede costar mucho dinero. En google si buscas por imágenes puedes filtrar por:
  • Herramientas.
    • Derechos de uso.
      • Etiquetadas para reutilización con modificaciones.
Pero a pesar de esta herramienta yo prefiero utilizar las mías y así estoy tranquilo de no tener que pagar una multa que puede llegar a ser bastante grande.




¿Cómo elijo la imagen que pongo en mi blog?


En primer lugar entra en imágenes de google, introduce el tema del que deseas hablar y pregúntate: ¿cuales son las imágenes que no te invitan a entrar en esa página? ¿Cuales sí?.

Tomate tu tiempo para extraer ideas y dale tu toque personal. La cámara de fotos importa pero el ojo en ocasiones es más importante. Ya puedes tener la mejor cámara del mundo con un foco que deslumbra que el último toque lo has de dar tu.



imagen de guiso tradicional gaditano de fideos con caballas mostrado con dos tomates en el frente
Receta caballa con fideos

Prueba muchas fotos y desde diferentes puntos de vista, puede que no seas un experto pero al final conseguirás alguna que destaque sobre las demás. Ahora repásalas todas y selecciona las que desas poner en tu árticulo.

Piensa que una imagen representa tu blog.¿Irías a una boda con una camisa sucia?. Si alguien ve una imagen poco cuidada o sin ninguna imaginación considerará que no te tomas en serio lo que haces y esa es una muy mala carta de presentación.

La cámara cuenta por supuesto, pero tanto o más es importante tu impronta. Esta foto de mi blog de cocina está sacada con un móvil de gama media comprado hace más de dos años (Huawei P8 Lite). Saca tus fotos desde todas las perspectivas y prueba diferentes cosas, la foto digital tiene la inmensa ventaja de que puedes sacar mil y quedarte con una de ellas y no cuesta dinero.




imagen de salchichas al vino blanco
SALCHICHAS AL VINO BLANCO


¿Cuantas imágenes debo poner en un articulo?


Las imágenes son un apoyo visual para un artículo, nunca las protagonistas, la cantidad de fotos dependerá de lo que estés haciendo. No es lo mismo hacer un" como se hace "que un articulo de opinión o una receta.

En general yo soy partidario de que si el articulo es de un tamaño medio y no lo requiere implícitamente por explicaciones o cualquier circunstancia, no exceder de 3 o 4 fotos. La gente quiere leer ,si deseara un tutorial visual estaria en YouTube. Google prima que exista más texto que imágenes. Un articulo con muchas fotos y poco contenido aburrirá a tus lectores y te penalizará.





¿Que hace posicionar una imagen en Google?


Cuando introduces una imágen recuerda que son una parte que posiciona tu pagina y mucho,. te pueden hacer ganar un plus en el buscador. Tomarte la molestia de sacar la imagen perfecta y no sacarle rendimiento suficiente es un trabajo inútil.

Las imágenes google las considera en si mismas un post o artículo. Eso quiere decir que poseen su propio nombre, descripción de búsqueda y por supuesto no olvides incluir en esa descripción y nombre las palabras clave o Anchor Text

Si deseas saber qué es 👉  palabras clave o Anchor Text 👈


No dejes una imagen sin rellenar todos sus campos, perderás la oportunidad de ganar ese plus.



Para posicionar tu foto Google utilizará:

En primer lugar tienes que acceder a la imagen y clica en propiedades se te habilitará una ventana donde podrás incluir el texto título y texto del alt, luego rellena la leyenda.
  • Leyenda: Cuando introduces la imagen te aparece un desplegable que te indica varias opciones, una de ellas es la leyenda que es el texto que aparece anexo a la imagen en la parte superior o inferior de ella. Ese texto debe utilizar palabras clave y dar una explicación o eslogan dependiendo lo que busques en cada momento. Mi consejo es que busques algo que llame la atención.
  • Texto del alt: Es lo mismo que la descripción de búsqueda de tu artículo, pero es la de tu imagen. Supongo que en ocasiones buscas imágenes por google, pues para posicionarlas google utiliza este apartado y el título. Debemos incluir la palabra imagen o foto y una descripción de que contiene y no olvides incluir palabras clave 
  • texto del título: Como su nombre dice es el título que tiene nuestra imagen, debemos incluir en ella el tamaño (750X300), la palabra Imagen y un título.
  • Nombre del archivo o imagen:  Cuando tu guardas la imagen en tu ordenador le pones una nombre por ejemplo receta salchichas.jpg ese nombre es muy importante porque la posiciona también. Elije para el nombre del archivo un nombre corto pero incluyendo en el Keywords o palabras ancla.



¿Que conseguimos rellenando todos los datos de nuestra imagen?


Cuando tienes todos estos datos cargados en tu imagen ,google los utilizará para almacenarla y posicionarla en los motores de búsquedas de imágenes. Cuando alguien busque una imagen en el browser el posicionamiento de la tuya será dado por los datos que registres en estos campos. Si alguien clica en tu imágen accederá en tu blog. Creo que es una buena razón para hacer algo que mucha gente deja pasar y podrás conseguir trafico orgánico con ello. 

El trafico orgánico es muy bueno porque se mantiene en el tiempo. Eso quiere decir que el tráfico se mantiene en el tiempo de una forma lineal, no es una punta de tráfico.


Receta de potaje garbanzos con chorizo





¿Que formato de imagen tengo que poner en mi blog?


Supongo que has abierto páginas web que cuesta que carguen o que carga y las imágenes tardan mucho en cargar. Lo más probable es que el usuario cuando suceda esto cierre la pagina y se vaya a otra, el mercado es muy amplio y miles de páginas parecidas.

Esto suele suceder cuando las imágenes son muy pesadas, existen múltiples compresores en línea. Y programas como Photoshop que te ayudan a elegir el formato más liviano.

Si no tienes Photoshop y no quieres buscar en google. Puedes optar por abrir un programa que todos los ordenadores tienen por defecto, el paint  Escribe Paint en el explorador de archivos y te cargará.  

Abre la imagen y guardala como .Jpeg o cómo .png


  • Jpeg : es mejor para una imagen fotográfica.
  • png: para dibujos, rótulos, imágenes 3d.
  • Gif; para animaciones, conjunto de imágenes que se ven de forma correlativa

¿Cual es el peso recomendado de una foto?


El peso ideal por cada imagen es de 200kb si cargamos hasta 5 fotos en una página, en caso de poner más fotografías, deberíamos bajar el peso por imagen.

Es aconsejable que el conjunto de los datos adjuntos (imágenes, archivos, pdf...) no llegue a 1 mega si queremos que nuestra página cargue en menos de 3 segundos. Todo lo que exceda de ese tiempo de carga nos hará perder visitas.

¿Cuantos pixeles de ancho tiene que tener una foto?


Las imágenes de una cámara o móvil pueden llegar a tener 4500 px de ancho y pesar entre 3.5 Mb y 10Mb. En el caso de que hablemos de una cámara profesional podemos pasar de los 10 Mb perfectamente, estas definiciones están pensadas para imprimir las fotos. Para conseguir el peso de 200kb que necesitamos en nuestro blog para que la página cargue en menos de 3 segundos, tendremos que  reducir el ancho de nuestras fotos.

El ancho recomendado de una foto para pc es de 1024px que coincide con el promedio de la pantalla estándar. Si la imagen se utiliza para un blog como es nuestro caso el tamaño ideal es 800px.



Si deseas leer un artículo de Nobbot más a fondo de ¿cómo hacer que tus imágenes pesen menos? pulsa aquí,


Si te gusta recuerda 👍


martes, 8 de mayo de 2018

GENERADORES DE OPINIÓN DESDE LAS ATALAYAS



Como generar un articulo en un blog


Foto de Ajos laminados



Diariamente nos ponemos ante el ordenador y amartillamos sus teclas vomitando aquella última idea que se nos ocurrió. No somos conscientes de la gran repercusión que puede tener todo aquello que escribimos desde la seguridad que nos otorga estar en casa sin ver la cara del lector. 


Lo primero y ante todo, tenemos una responsabilidad con nuestros lectores y por ello debemos formarnos sobre aquello de lo que pretendemos hablar y tener en cuenta que una crítica puede tener repercusión sobre las personas. Constantemente veo como la gente habla en todos los medios de comunicación sin contrastar la información o peor todavía con la intención de desviar el foco de la verdad.


El sentirse escuchado genera adicción y nos hace narcisistas. Creo que es imprescindible coger perspectiva y ser lo más empáticos posibles con el resto de opiniones. No vale todo por tener la razón es importante argumentar con la verdad.

 En primer lugar generar un árticulo ha de ser un trabajo de investigación, nos debemos formar primero nosotros si luego queremos trasmitirlo. Cada día la gente empieza a ser más consciente de que es manipulada por unos y otros. Cada vez somos más los que deseamos otro punto de vista que no sea sesgado por una idea política o religiosa. Tan solo queremos información no opinión y mucho menos adoctrinamiento. Deseamos dejar de ser turba para convertirnos en individuos responsables de nosotros mismo.


Muchas veces lees las noticias y sabes que según qué medio de comunicación te las transmita contará la historia de una forma u otra, o peor todavía te ocultará la información. ¿Porque ha desaparecido la responsabilidad de contar la verdad? Creo que porque les dejamos.


Nosotros tenemos el poder, somos sus clientes. Es tan fácil como dejar de leerlos o apagar la tele. Si hacemos eso ellos tendrán que cambiar. Si no tienen clientes , ¿a quien le venderán su publicidad?
Si lo que estoy diciendo parece una estupidez es tan sencillo como cerrar este artículo. Lo mismo puedes hacer con ellos.








Actualmente escribo con la mayor asiduidad posible en mi blog de cocina que comparto con mi mujer y en otro de java que escribo yo. Intento dedicar para ello el mayor tiempo posible en formarme para poder transmitir algo. Si no te formas creas contenido vacío o mientes deliberadamente.



No tenemos que olvidar tampoco otro aspecto, todo lo que escribes queda registrado, por lo que existe una responsabilidad jurídica con todo lo que escribas o grabes en youtube.

Es importante medir nuestras palabras y saber que estás diciendo. Es verdad que cuanto más burradas digas, más polémica generas y más público puedes tener. Pero, ¿Vale la pena todo? ¿Es necesario ir en contra de tus principios para ganar dinero en tu blog?

De todas maneras el tiempo nos pone a todos en nuestro lugar, cada día nuestro público es más exigente y no sigue ídolos de barro. Puedes conseguir un éxito rápido si no te formas pero será efímero.

Por otra parte el SEO sin contenido no consigue un público continuo y google lo nota y te penaliza. Por mucho SEO black hat que tu hagas al final se acabará cayendo el castillo de naipes. Olvida las recetas mágicas, solo existe una forma de conseguir los objetivos : Trabajo, trabajo, trabajo...


Bueno me despido de todos vosotros. Espero no haber divagado demasiado al hablar en voz alta. Cuidaros mucho todos/as y disfrutar de la vida.

lunes, 30 de abril de 2018

USO DE ACCES Y EXCEL EN EL ENTORNO LABORAL


 ACCES Vs. EXCEL


¿Qué diferencia existe entre Excel y Access?

Excel es un programa diseñado y pensado para realizar cálculos matemáticos mientras que Access se pensó para el uso y tratamiento de Bases de Datos (BBDD).

El uso de Excel en las oficinas está muy extendido, pero en muchas ocasiones se sobredimensiona utilizando para todo.  Cada vez más las empresas se empiezan a dar cuenta de que existen otras herramientas que nos hacen perder mucho menos tiempo de trabajo.

El uso de aplicaciones web con formularios gana cada día más terreno. Esos datos serán tratados por detrás con SQL y el usuario no tendrá que saber cómo sucedió. Pero es verdad que en ocasiones nos hace falta realizar cruces de datos in situ. Y no van a programarnos una web en 20 min. Para eso tenemos Access, para trabajar con BBDD en local.

Excel está diseñado como una hoja de cálculo y si bien es verdad que en versiones actuales dispone de una mayor cantidad de celdas (1.048.576 filas y 16.384 columnas). No se diseñó para soportar BBDD.  Dispone de herramientas como pueden ser las gráficas que pueden resultar muy potentes, lo podemos utilizar para generar cuadrantes, pequeños cálculos contables, nos permite modificar a mano registros copiando y pegando, realizar cálculos en tiempo real... Pero el uso de tablas dinámicas para cruzar datos lo hacen muy pesado y lento en poco tiempo.

Diseñar un formulario en Excel es un trabajo largo y que nos obliga a utilizar VBA (Visual Basic For Aplication).




 Sé que están muy de moda los funnel  con Excel y si bien es verdad que son visualmente muy llamativos, en cuanto a funcionalidad en tratamiento de datos, para mi gusto dejan mucho que desear.
Personalmente prefiero dejarlo como interfaz gráfica si no dispongo de otra herramienta y cruzar los datos en Access. Cuesta menos importar y luego exportar esos datos a Access que pretender manejarlos con tablas dinámicas y fórmulas tipo BuscarV() o Contar.SI(). Estas fórmulas pueden resultar útiles en una consulta rápida,  pero muy lentas si las queremos utilizar sobre una tabla extensa.

Un formulario en Access se puede realizar muy rápidamente, sin código y será más eficiente y rápido. Podrá importar archivos de una forma más sencilla, automatizada y rápida. Disponemos de macros preestablecidas que nos ahorran mucho trabajo. Consultas por defecto y las que nosotros deseemos generar con asisten o si lo preferimos y disponemos de los conocimientos utilizando directamente SQL.

Luego si deseamos tratar gráficamente esos datos o realizar cálculos matemáticos con ellos podemos exportarlo a Excel y tratarlos allí. A pesar de que Access también está preparado para soportar cálculos en consultas.

En el caso de que deseemos realizar un informe, Access nos presta herramientas que nos lo hacen de forma automática, si bien es verdad que me gustan más las gráficas de Excel, Access también dispone de ellas si en un momento dado deseamos anclarlas a nuestro informe y nos permitirá exportar un PDF con ambos.



¿Por qué se ralentiza Excel en uso compartido?

Cuando lo usamos en compartido suele ralentizarse bastante debido a que cada uno de los usuarios que lo está utilizando va cargando el cache o buffer y antes de darnos cuenta empieza a costar guardar una eternidad.

Para solucionar este problema tenemos que pedir a los usuarios que cierren el programa. El último en cerrar lo tiene que quitar de compartido y volverlo a poner en compartido una vez quitado. Veremos de esa forma como el tamaño de nuestro archivo se reduce a una cuarta parte y cuando se abre cuesta mucho menos cargar. Esto no pasa cuando varios usuarios están trabajando con un formulario de Access.


¿Qué es mejor utilizar Access o Excel?


Personalmente pienso que cada una de las herramientas es útil si la utilizamos para lo que fue pensada. Creo que lo mejor que se puede hacer es utilizarlas simultáneamente e ir saltando de una a la otra según las necesidades.

Yo trabajo a diario con exportados de gran volumen. Esos archivos me llegan vía web bien en formato. xlsx  (Excel) como csv (archivos texto que representa una tabla separada por , o ;). Los trato con Access modificando su contenido, filtro automáticamente, importo de forma automatizada y exporto otra vez a Excel de forma automática para que lo trabajen los compañeros. 

Sé que Access en un principio se hace más complejo pero cuando aprendes a sacarle rendimiento ahorras muchas horas de trabajo repetitivo. Tienes acceso a multitud de archivos desde el mismo formulario. Y si controlas código VBA aún le puedes sacar mucho más partido.




viernes, 27 de abril de 2018

APUNTES JAVA en PDF 2018


APUNTES JAVA PDF IMPRIMIBLE GRATIS




En el siguiente articulo os dejo la ultima actualización de mis apuntes de java espero que os puedan ser de utilidad. Si alguien ve en ellos errores que me lo indique para poder seguir aprendiendo. Empiezo desde cero dando un pequeño paso por los tipos primitivos Manejo de la clase String y sus diferentes métodos la clase Math con la que podemos realizar cálculos matemáticos. Aprendo desde cero el uso de los array, ArrayList. Doy un pequeño repaso de los bucles for. Como crear Frames y los diferentes diseños de lámina (Layots).  Incluyo un ejercicio en que genero un procesador de textos desde cero.  Realizo un paso por los tratamientos de errores, manejo de los Buffer, hilos de ejecución.
Todos los ejercicios que aparecen los he probado y me funcionan os pueden ser útiles para practicar si lo deseáis. Creo que la única forma de aprender a programar es generando código. Es posible que sea como aprender un idioma práctica, práctica y más práctica.

Por el camino he ido aprendiendo, incluyendo vídeos  he intentando mejorar la presentación de mis apunte. 

En la parte inferior tenéis un pdf que podéis imprimir o ver en pantalla. Si decidís leerlo desde tablet u ordenador tenéis los links

Muchas gracias a todo el mundo espero que os pueda ser útil.
Si os gusta intentaré ir cargando los apuntes que genere en la siguiente dirección https://cvdgp.blogspot.com.es/.








domingo, 22 de abril de 2018

Clase ArrayList java


 ArrayLis

¿Que es un arrayList?


ArrayList implementa la lista con arreglos linkeados, lo que la hace muy eficiente para recorrer pero ineficiente para insertar o eliminar elementos que se no encuentren en el final.

Sintaxis de un arrayList


Tenemos que tener en cuenta que no nos dejará utilizar variables de datos primitivos, para poderlo utilizar datos primitivos tenemos que crear una clase envoltorio.



Constructores:

ArratList()

Cuando utilizamos este constructor nuestro array se diseña para almacenar 10 elementos, cuando escemos este tamaño nos deja almacenarlos, pero optimizaremos mal el espacio en memoria ya que cada vez que excedan 10 elementos creará un espacio en memoria que ira aumentando dinámicamente.

ArrayList<Tipo_dato_almacenado> Nombrea_ArrayList = new ArrayList <Tipo_dato_almacenado>();









Métodos :


Add() : incluirá un registro en nuestro ArrayList
public class EjemploArrayList {
       public static void main(String[] args) {
ArrayList<Tipo_dato_almacenado> Nombrea_ArrayList = new ArrayList <Tipo_dato_almacenado>();

             Nombrea_ArrayList.add(new Tipo_dato_almacenado("xxx",20000,1));
             Nombrea_ArrayList.add(new Tipo_dato_almacenado("qq",500,10));
             Nombrea_ArrayList.add(new Tipo_dato_almacenado("dd",8000,5));
             Nombrea_ArrayList.add(new Tipo_dato_almacenado("rr",989898,2));
             Nombrea_ArrayList.add(new Tipo_dato_almacenado("rt",258258,3));
             Nombrea_ArrayList.add(new Tipo_dato_almacenado("t",8888888,12));
       }
}
class Tipo_dato_almacenado {
       String TEXTO;int numero;int numero2;
       public Tipo_dato_almacenado(String TEXTO, int numero, int numero2) {
             this.TEXTO = TEXTO;this.numero= numero;this.numero2=numero2;
       }
}
Iterator(): Recorrea nuestro arrayList
Size(): Nos dice cual es el tamaño de nuestro ArrayList, cuantos registros contiene.
Nombre_ArrayList.size()

trimToSize(): Si ponemos esta instrucción al final de nuestro array liberará espacio en memoria.

Nombre_ArrayList.trimToSize();

Set(posición elemento, elemento):  lo utilizaremos en lugar del add cuando deseemos poner el nuevo registro en una posición determina de nuestro ArrayList. Así pondríamos este registro en la posición 1 de nuestro arrayList
       Nombre_ArrayList.set(0, new Tipo_dato_almacenado("xxx",20000,1));

Así pondríamos este registro en la posición 5 de nuestro arrayLis.
       Nombre_ArrayList.set(4, new Tipo_dato_almacenado("xxx",20000,1));



get(index):  Obtener elemento que se encuantra en una posición determinada.
             Nombre_ArrayList.get(5);

ensureCapacity(minCapacity): Le indicamos a nuestro arraylist que capacidad ha de tener, para evitar que gaste mas recursos de los necesarios.
             Nombre_ArrayList.ensureCapacity(Nombre_ArrayList.size());

Iterator(): Recorrea nuestro arrayList. Este método nos regresará un objeto de tipo iterator que es una interface que tiene java con unos métodos útiles para recorrer arrayList.

         Métodos Interface Iterator

  • Hasnext(): Nos indica si tienermo un registro tras el actual.Nos regresará un boolean.
  •  Next() : Nos regresará el siguiente elemento de la colección.
  •  Remove(): Eliminará el elemento con que estemos interaccionando en ese momento.
Iterator <Tipo_dato_almacenado> xxx = Nombre_ArrayList.iterator();
             while(xxx.hasNext()) {
                    System.out.println(xxx.next().EsDAto());

             }

Come recorrer un arrayList con un bucle for


public class EjemploArrayList {
        public static void main(String[] args) {
ArrayList<Tipo_dato_almacenado> Nombre_ArrayList = new ArrayList <Tipo_dato_almacenado>();
                Nombre_ArrayList.add(new Tipo_dato_almacenado("xxx",20000,1));
                Nombre_ArrayList.add(new Tipo_dato_almacenado("qq",500,10));
                Nombre_ArrayList.add(new Tipo_dato_almacenado("dd",8000,5));
                Nombre_ArrayList.add(new Tipo_dato_almacenado("rr",989898,2));
                Nombre_ArrayList.add(new Tipo_dato_almacenado("rt",258258,3));
                Nombre_ArrayList.add(new Tipo_dato_almacenado("t",88888888,12));             
                Nombre_ArrayList.set(0, new Tipo_dato_almacenado("xxx",20000,1));
                        for(int i=0;i<Nombre_ArrayList.size();i++) {
                        System.out.println(Nombre_ArrayList.get(i).EsDAto());
                }
        }
}
class Tipo_dato_almacenado {
        String TEXTO;
        int numero;
        int numero2;
        public Tipo_dato_almacenado(String TEXTO, int numero, int numero2) {
                this.TEXTO = TEXTO;this.numero= numero;this.numero2=numero2;
        }      
        public String EsDAto() {
return "El texto es  "+ TEXTO+"\n El nuero 1 es  "+numero+"\n El numero 2 es   "+numero2;
        }
}



Ejmplo 
ArrayList:

package mis_frames;
import java.util.*;
public class array {
        public static void main(String[] args) {
                List<String> i = new ArrayList<String>();
                i.add("z");
                i.add("x");
                i.add("a");
                i.add("b");
       
                Iterator<String> x = i.iterator();
        while(x.hasNext()) {
             System.out.println(x.next());
        }
    }
}



Si lo queremos recorrer con un ForEach


for(Tipo_dato_almacenado z:Nombre_ArrayList) {
         System.out.println(z.EsDAto());
     }

Utilizando Iterator:



Iterator <Tipo_dato_almacenado> xxx = Nombre_ArrayList.iterator();
             while(xxx.hasNext()) {
                    System.out.println(xxx.next().EsDAto());
             }

Buscar este blog

Sandisk y Western Digital