Programación y electrónica

domingo, 17 de julio de 2016

Poner Botones Ir arriba e Ir abajo en blog de blogger con Jquery

Tomado gentilmente de Ciudad Blogger
Un post más hoy aprenderemos como poner los botones "Ir arriba" e "Ir abajo" en nuesto blog de blogger, la colocación de los mismos requiere de unos pocos pasos y nada del otro mundo para complicarnos.

 

Un demo de los botones lo podrás ver justo en este blog, en la parte izquierda inferior, así que si ya los viste vamos a ver como se implementan:

EL TUTORIAL 

1. Vamos a nuestro escritorio blogger, luego, edición HTML y buscamos ]]></b:skin> justo antes de él, pegaremos lo siguiente:
/* Botones de Ir arriba e Ir abajo con jQuery
----------------------------------------------- */
.nav_up{
padding:7px; /* Distancia entre el borde y el ícono */
background-color:white;
border:1px solid #CCC; /* Color del borde */
position:fixed;
background:transparent url(http://lh6.googleusercontent.com/-7zE5N9GdDUk/T6rH17KE6II/AAAAAAAACeQ/aEcKRyEhxsE/s16/arrow_up.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Ancho del botón */
height:20px; /* Alto del botón */
bottom:10px; /* Distancia desde abajo */
left:30px; /* Cambiar left por right si se quiere a la derecha */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.nav_down{
padding:7px; /* Distancia entre el borde y el ícono */
background-color:white;
border:1px solid #CCC; /* Color del borde */
position:fixed;
background:transparent url(http://lh6.googleusercontent.com/-sukwuViZaYY/T6rH15A8niI/AAAAAAAACeM/YErd0S8lPGA/s16/arrow_down.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Ancho del botón */
height:20px; /* Alto del botón */
bottom:10px;
left:70px; /* Cambiar left por right si se quiere a la derecha */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
 2. Lo siguiente será buscar </body> y justo antes pegaremos lo siguiente:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<div class='nav_up' id='nav_up' style='display:none;'/>
<div class='nav_down' id='nav_down' style='display:none;'/>

<script>
//<![CDATA[
(function(){var special=jQuery.event.special,uid1='D'+(+new Date()),uid2='D'+(+new Date()+1);special.scrollstart={setup:function(){var timer,handler=function(evt){var _self=this,_args=arguments;if(timer){clearTimeout(timer)}else{evt.type='scrollstart';jQuery.event.handle.apply(_self,_args)}timer=setTimeout(function(){timer=null},special.scrollstop.latency)};jQuery(this).bind('scroll',handler).data(uid1,handler)},teardown:function(){jQuery(this).unbind('scroll',jQuery(this).data(uid1))}};special.scrollstop={latency:300,setup:function(){var timer,handler=function(evt){var _self=this,_args=arguments;if(timer){clearTimeout(timer)}timer=setTimeout(function(){timer=null;evt.type='scrollstop';jQuery.event.handle.apply(_self,_args)},special.scrollstop.latency)};jQuery(this).bind('scroll',handler).data(uid2,handler)},teardown:function(){jQuery(this).unbind('scroll',jQuery(this).data(uid2))}}})();

$(function() {
var $elem = $('body');
$('#nav_up').fadeIn('slow');
$('#nav_down').fadeIn('slow');
$(window).bind('scrollstart', function(){
$('#nav_up,#nav_down').stop().animate({'opacity':'0.2'});
});
$(window).bind('scrollstop', function(){
$('#nav_up,#nav_down').stop().animate({'opacity':'1'});
});
$('#nav_down').click(
function (e) {
$('html, body').animate({scrollTop: $elem.height()}, 800);
} );
$('#nav_up').click(
function (e) {
$('html, body').animate({scrollTop: '0px'}, 800);
} );});
//]]>
</script>
Y ya estuvo sólo queda guardar nuestra plantilla y verificar que todo salga bien si en caso tal no se llegase a ver el efecto en corrida a lo mejor el problema radique en la versión de JQUERY que usas para ello pasate por este post. Para dar con una solución.

Lo que se encuentra en naranja en el primer código son los comentarios que te indican los valores que puedes cambiar a tu gusto para estos botones.

Es todo hasta la próxima,

jueves, 16 de junio de 2016

Cómo registrar el imei de tu celular en tigo colombia para que no te bloqueen

Este post tendrá vigencia hasta el 31 de julio de este año
Hoy traigo un nuevo tutorial un tanto específico para la gente de Colombia, en esta guía encontrarás un tutorial completo de como registar tu equipo celular o smartphone por imei y línea telefónica en esta caso por medio del operador TIGO para que no nos bloqueen la señal y mucho menos el celular.


Vamos a ver como se hace: 
  
1. Lo primero será ingresar a la siguiente página web. clikc aquí 

2. Allí vamos a dar click en Registra tu equipo:


3. Allí nos saldrá otra ventana donde pondrán su línea telefónica (ojo tiene que ser TIGO) tal cual lo normal tu número como te lo sabes, luego, das en enviar:


4. Al dar en enviar unos segundos más tarde en unestro celular debe llegar un código en mensaje de texto algo así:


5. El código que les llegue lo introducen en la página web de nuevo justo en este campo y daremos en siguiente:


6. Luego, deberás confirmar tu equipo dónde debes determinar la procedencia de tu equipo puede ser "Nacional" o "internacional" si lo compraste en Colombia es lógicamente nacional verifica el número de línea y el código IMEI de tu celular:


7. un paso importante para poder continuar es que anexes la factura de compra de tu equipo celular, para ello si la conservas la podrás escanear o subirla como adjunto tal como allí sale, sino, baja el siguiente documento imprímelo, llenalo y luego escanealo (click aquí para ver el documento).

 
8. En este paso es fácil verifica tus datos básicos.

9. Te pedirá actualización de datos ajustalos correctamente:

Y listo al dar en siguiente te dirá que no debes preocuparte más por el registro del equipo. Te queda esperar.

¿Cómo se sí mi celular quedó registrado? 

En este caso Tigo pasadas algunas horas, te envía otro mensaje ddónde te notifica que el celular ya se encuentra registrado y puede ser usado sin problemas. Con eso estarás hecho.

Espero te sirva el post, es todo.

Hasta la próxima,
 

lunes, 13 de junio de 2016

¿Cómo hacer que Snapchat no consuma tantos datos móviles? Breve tutorial

Un post más, uno muy sencillo y útil para aquel que no sepa como lograrlo, vamos a reducir el consumo de datos móviles de Snapchat en nuestro celular. En verdad es bastante sencillo basta con hacer algunos 3 toques y sale, veamos.

¿Por qué Snapchat consume tantos datos?

Una pregunta que a lo mejor muchos de nosotros nos hagamos, pero, lo más lógico es que al ser una App muy vinculada a la multimedia (vídeo, fotos) su consumo de datos será grande ya que por cada vídeo que veas esto irá sumando en su gasto.

¿Cómo reducirlos desde la misma App?

En Snapchat tenemos la opción de poner en modo Viajero o modo viaje nuestra App para reducir al máximo el consumo de datos en nuestro celular esto se hace de la siguiente forma: 

1. Abrimo Snapchat, vamos a nuestro perfil y damos en la herramienta.


2. Una vez allí en ajustes buscamos donde diga administrar y damos allí:


3. Por último al dar allí nos saldrá la opción que en principio se dijo habilitamos "Modo de viaje":


Y listo con ello se terminará el objetivo reducir datos como vemos es muy fácil, la reducción de datos en este caso se hace simplemente no cargando las historias por defecto como hace siempre sino, que sólo carga la historia que queremos ver ¡Muy fácil!

Es todo en este post, hasta la próxima.

jueves, 2 de junio de 2016

Poner posts o artículos más recientes con miniatura y efecto de acercamiento en blogger

Tomado gentilmente de AllBloggerTricks
 Aquí estamos actualizando un post que ha muerto por culpa de la caída de un script lo que antes teníamos era un slider que ahora no funciona, pero, este nuevo muestreo de entradas o posts recientes en blogger con miniatura será más genial. 

 Para ver el demo no hace falta ir a otro sitio aquí lo tienen funcionando:


Así que ¿Te gustó? veamos como se pone:

1. Lo primero será ir a nuestro escritorio blogger allí vamos a Diseño > añadir un gadget > HTML/Javascript.

2. Luego allí copiamos el siguiente código:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<style type="text/css">
#post-gallery {width:100%; margin:0px auto;font:normal 11px Arial,Sans-Serif;color:##000000;padding:8px;}
#post-gallery .rp-item {float:left;display:inline;  position:relative;  margin:2px;  padding:0px 0px;  background: url('http://4.bp.blogspot.com/-0E2ZARxMyAo/UZwiR3XjlvI/AAAAAAAAKDc/3Z8WjltqbCQ/s1600/LOAD+(66).gif') no-repeat 50% 50%;  width:79px;  height:79px;}
#post-gallery .rp-item img {  width:69px;  height:69px;  border:none !important;  margin:0px 0px !important;  padding:0px 0px !important;  background:transparent !important;  display:none;}
#post-gallery .rp-item img:hover{-moz-transform: scale(1.2) rotate(-350deg);-webkit-transform: scale(1.2) rotate(-350deg);-o-transform: scale(1.2) rotate(-350deg);-ms-transform: scale(1.2) rotate(-350deg);transform: scale(1.2) rotate(-350deg);-webkit-box-shadow: 0 0 20px rgba(255,0,0,.4), inset 0 0 20px rgba(255,255,255,1);-moz-box-shadow: 0 0 20px rgba(255,0,0,.4), inset 0 0 20px rgba(255,255,255,1);box-shadow: 0 0 20px rgba(255,0,0,.4), inset 0 0 20px rgba(255,255,255,1);}
#post-gallery .rp-item .rp-child {  position:relative;  top:10%!important;  left:10%!important;  z-index:1000;  width:200px;  background-color:white;  border-bottom:5px solid #1BA1E2;  -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.7);  -moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.7);  box-shadow:5px 5px 10px rgba(0, 0, 0, 0.7);  padding:10px 15px;  overflow:hidden;  word-wrap:break-word;  display:none;  opacity: 0.9;}
#post-gallery .rp-item .rp-child h4 {  font-size:12px;  margin:0px 0px 5px;  color:#1BA1E2;}
#post-gallery .rp-item:hover .hidden {display:block;}</style>
<script type="text/javascript">
var rpTitle     = "Últimos artículos",       // Titulo del gadget
    numposts    = 14,      // Numero de posts a mostrar
    numchar     = 200,      // Numero de caracteres a mostrar
    rcFadeSpeed = 600,      // Velocidad
    pBlank      = "http://1.bp.blogspot.com/-htG7vy9vIAA/Tp0KrMUdoWI/AAAAAAAABAU/e7XkFtErqsU/s1600/grey.gif",      // Defecto imagen si el post no tiene
    blogURL     = "http://tublogaqui.blogspot.com/";       // URL de tu blog
</script>
<script src="http://files.allbloggertricks.com/Scripts/abt-recent-posts.js" type="text/javascript"></script>
Ahora bien vamos a modificar por la dirección de nuestro blog lo que está en color azul, con eso ya podríamos guardar todo y salir sin tanto complique sin embargo dejamos aclaración de lo demás que está resaltado.

- En color naranja está el SCRIPT que lo controla todo, está alojado en un sitio de terceros este se satura más a medida que cada vez alguien implemente este mismo código por ende puedes descargarlo y alojarlo por tu cuenta en donde quieras. click aquí para descargar.

- En color rojo tenemos el link de la URL de la imagen que va por defecto cuando un post o entreda reciente no lleva imagen, puedes cambiarla por una de tu gusto. 

- Lo que tenemos en verde claro, especifica datos como velocidad, # de carácteres etc, modificando lo que está en verde lo podrás configurar a tu gusto.


Y listo hasta aquí todo está hecho, como ven muy fácil de entender y todo comentado para modificar.

Hasta la próxima BloggeRs,

domingo, 29 de mayo de 2016

Plantilla completamente en blanco - vacía para blog de Blogger

Un post más en BR, en esta ocasión es un título muy selectivo ya que si llegas aquí es porque deseas diseñar algo en blogger con una plantilla partiendo de ella en un vacío total. -jaja- muchos dirán que es inútil una plantilla de blogger vacía en blanco sin nada, pero, la verdad es.


¿Para qué me puede servir una plantilla vacía de blogger?

- Para partir de un diseño desde cero.
- Para realizar plantillas estáticas como "En construcción" o "En mantenimiento".
- Para Landing Page.

Pero a la final la utilidad se la damos cada uno de nosotros.

LA PLANTILLA

La plantilla no amerita descargarla ya que son unas pocas líneas de código, que para poner basta con ir: Plantilla > Editar HTML, allí damos click derecho seleccionar todo, borramos y pegamos lo siguiente:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
  <head>
    <b:include data='blog' name='all-head-content'/>
    <title><data:blog.pageTitle/></title>
    <b:skin><![CDATA[
         
    ]]></b:skin>
  </head>

  <body>
    <b:section id='main' showaddelement='yes'/> 
  </body>
</html>

Y sale, sólo queda guardar los cambios efectuados y al ver el PREVIEW de nuestra plantilla el blog deberá aparecer totalmente en blanco, listo para moldear con HTML, CSS y demás lenguajes.

Es todo hasta la próxima,







domingo, 22 de mayo de 2016

E-mail Marketing del profesional cuentas gratis, promociones descuentos y más


Un post más en Bloggin Red,  hoy queremos comentarte de un increíble suceso que ha lanzado los "Tesos" de Mailrelay en su plataforma de Email Marketing.
DIRECTO Y AL GRANO...

El E-mail Marketin es la posibilidad de usar una plataforma dedicada a ello para llegar a más lectores, clientes o seguidores de tu sitio, tienda, blog y a partir de allí obtener más fidelidad, visitas, compras etc, es tu imaginación la que decide ¿Cómo usar? esta plataforma para enfocarte en algo especifíco. 

MailRelay te da 6 meses gratis ¡Experimenta y aprovecha!

Si estás en otro servicio de "E-mail marketing" y decides probar en Mail Relay, de entrada te dan seis meses ¡Gratis! CLICK AQUI PARA SABER MÁS.

Mentiras de cualquier plataforma que vengas te dan 6 meses gratis aprovecha:

– Mailchimp
– Benchmarkemail
– Teenvio
– Mdirector
– Mailify
– Acumbamail
– Mailup
– Acrelianews
– Emailmanager
– Getresponse
– Etc.


El que sea.

¿Ventajas? Mucho tutoriales, soporte en español, precios equilibrados bajo la calidad que nos ofrecen.

¿Quieres algo más modesto? 


MailRelay piensa en todos y por eso ha lanzado una cuenta gratuita para blogger "Marca Personal" en la que  dan hasta 600.000 envíos mensuales, con capacidad para 120.000 suscriptores. ENTERATE DE MAS CLICK AQUI


¡Que sean ellos quién te lo cuenten todo!

MailRelay te ofrece muchas cosas incluso en cuentas gratuitas, y mejor aún si pagas un servicio completo tus beneficios serán mucho mayores, entre ellos que aún teniendo una cuenta gratuita contarás con la ayuda y asesoría directo de un experto en e-mail marketing.

Además, te da capacidades hasta por seguirlos en redes sociales tal y como dice aquí:



Entérate de más cosas promociones, regalos, ofertas para todo tipo de webmasters, blogger etc entrando a su blog directamente. CLICK AQUI

Para descargar sus eBooks: CLIC AQUI
Lee consejos de expertos en mailing: CLICK AQUI 

Hasta la próxima BloggeRs,

  









viernes, 6 de mayo de 2016

Cómo crear un nuevo proyecto en Quartus II con cualquier FPGA VHDL

Fácil de hacer, pero, engorroso cuando eres principiante
Un nuevo post, hoy nuestro tema aliado orientado a la programación en VHDL y VERILOG, aprenderemos como crear un proyecto en Quartus desde cero esto independientemente de la placa, pero, para el ejemplo usaré la DE0 Nano de Altera.


Un post en honor a aquellos estudiantes que están ahora, como yo estuve tiempo atrás con VHDL y la programación (No entendía ni el programa), pero, bueno vamos a detallar poco a poco teoría y cosas básicas para entender sobre los inicios en VHDL y ¿Por qué? trabajaremos con Quartus.

QUARTUS PARA PROGRAMAR FPGA ALTERA

¿Por qué Quartus? Bueno cada placa FPGA trae un micro integrado su respectiva marca de integrado trae su software de desarrollo para en él encontrar la referencia en este caso Altera micros trabaja con Quartus y como la tarjeta que tengo es la Deo Nano de Altera es lo más común, si tu FPGA es otra referencia pero es Altera es compatible sin problemas.

EL TUTORIAL PASO A PASO

Muy bien supongamos que todos tenemos la DE0 Nano para el ejemplo en el caso de tu FPGA debes mirar una referencia numérica que trae.

1. Abrimos Quartus II en este caso yo tengo la versión 13.0 para casi todas las versiones es lo mismo.

2. Nos aparece la interfaz general allí vamos para File > New Project Wizard:

3. Aparecerá una ventana grande aparte titulada "Introduction" daremos NEXT:


4. Luego, saldrá donde guardaremos el proyecto, nombre del proyecto y el entity del mismo.

  
La ubicación del proyecto es mejor dejar la que trae por defecto quartus, tan solo demos un nombre al proyecto "primerproyecto" para el caso de este tutorial en el segundo campo de texto él se re escribe solo en el tercer campo de texto, luego, NEXT. 

5. agregar archivos saldrá algo con este título

  
Solamente ignoremos y demos en NEXT.

6. Configuración Familia de la tarjeta Altera, hay que saber muy bien la referencia del micro de nuestra tarjeta, para ello la imagen que pondré será de la referencia en el micro de mi DE0 Nano:

Encerrado en verde, vemos que dice Cyclone IV E, justo debajo dice una referencia así "EP4CE22F17C6N" con esos dos datos del micro de nuestra tarjeta será suficiente ahora vamos al programa.

7. Después de saltar al NEXT que se dijo en el paso "5" nos saldrá una ventana para poner y escoger los datos que sacamos del paso "6".

Escogemos la Familia de nuestro Micro
Buscamos referencia del micro exacto (si la N no está no pasa nada, sólo hasta el 6):


No cambiamos nada más, al final ese paso queda así completo, y damos en NEXT:


8. En el EDA Tools no movemos tampoco nada de nada y damos en NEXT



9. El último paso de esta ventana es el Summary o resumen de todo lo que operamos sólo damos en FINISH y para comprobar que el proyecto quedó creado en el programa saldrá el nombre en esta parte encerrada en azul:


10. Creando un nuevo archivo VHDL para empezar a programar, vamos a File > New > VHDL File:


11. Y nos saldrá el editor sólo queda que empieces a escribir código del puro:


¡Listo! Oficialmente hemos aprendido como crear un proyecto completo para nuestra placa FPGA Altera programando en VHDL o VERILOG.

¿Probar un código?

Podrías probar este comparador de 2,4 y 8 bits hecho en VHDL y explicado de la mejor forma posible. Click para ir

¿Qué sigue?

- Aprender a conocer nuestra tarjeta si es la DE0 Nano corremos con suerte ya que aquí, tenemos tutoriales y detalles de ella. Sino "Googlea" :( un poco o mira el manual de ella. 

- Establecer Pines de conexión según la tarjeta requiere del manual, un post sobre ello pero en la DE0 Nano próximamente.

- Configurar el USB Blaster y programar la placa Paso final y próximamente disponible en Bloggin Red como tutorial.

Es todo hasta la próxima, 

¿Tienes dudas? ¡Comenta! 

 



SÍGUENOS EN: