Obtener los valores del teclado con javascript key board value

Usando javascript podemos usar el siguiente código:

<!DOCTYPE html>
<html>
<body>

<p>Ingrese algún valor</p>

<input  onkeypress="miFuncion(event)">

<p id="ejemplo"></p>

<script>
function miFuncion(e) {
    var x = e.which || e.keyCode;
    document.getElementById("ejemplo").innerHTML = "El valor es: " + x;
}
</script>

</body>
</html>
  1. https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
  2. https://www.w3schools.com/jsref/event_key_keycode.asp
  3. http://keycode.info/

Usar atajos de teclado en Jupyter Notebook

Jupyter Notebook tiene dos modos: Modo Edición y Modo Comando, para entrar a modo edición presionar Intro y para entrar a modo comando presionar Esc.
Uno de los atajos es pasar del modo code al modo Markdown, y eso se logra presionando Esc y luego m para pasar al modo Markdown y presionando Esc y luego y para pasar al modo Code

Links:

  1. https://www.cheatography.com/jorgejuan007/cheat-sheets/jupyter-notebook-atajos-de-teclado/

¿Cuál es la diferencia entre pip y pip3?

Estos comandos nos ayudan a ordenarnos un poco, ya que si tenemos instalado más de una instancia de python se hace confuso el manejo. Por ejemplo en Ubuntu 14.04 pip esta vinculado con Python2 y pip3 con Python3 [1]

How to cite and reference with the Vancouver style?

The bibliography is an alphabetical list of books and other sources consulted that were examined during the preparation of an investigation or work carried out [2].

General schemes for references

For a book

Author/s Title of the book. Edition. Place of publication: Editorial; year.

Links:

  1. http://biblioguias.uam.es/citar/estilo_vancouver
  2. https://www.um.es/documents/479763/878113/Normas+Vancouver.pdf/965bde04-3c29-48d1-8be6-d91a7307cae1
  3. https://www.ull.es/view/institucional/bbtk/Lista_referencias_Vancouver/es

¿Cómo agregar entradas relacionadas mi blog en blogger?

Existen varias herramientas faciles de usar para agregar entradas relacionadas a nuestro blog como:

Links:
  1. http://www.iniciablog.com/2014/04/entradas-relacionadas-en-blogger-miniaturas.html
  2. https://www.thelittlecoccinelle.com/2014/11/instalar-gadget-post-recomendado-linkwithin.html
  3. https://www.lifestylealcuadrado.com/monetizar-blog/
  4. https://www.bloggerpasoapaso.com/2016/08/como-personalizar-gadget-linkwithin-entradas-relacionadas.html
  5. http://www.tublogfacil.com/como-poner-enlaces-a-entradas-relacionadas-en-blogger-blogspot/

¿Cómo mostrar código fuente con Bootstrap?

Un ejemplo

  <html>
  <body>
  <h1>Hola Mundo</h1>
  </body>
  </html>

Otro ejemplo

import time
print ('Hola Mundo')

Funciones en python

def imprimir(texto):
    print(texto)

Identar con tab

def imprimir2(texto):
 print(texto)
Mas

def imprimir(texto):
    print(texto)
<!DOCTYPE html>
<html lang="en">
  ...
</html>

p {
    color: red
}

Links
  1. http://lineadecodigo.com/bootstrap/mostrar-codigo-fuente-en-bootstrap/

¿Cómo llenar automáticamente un formulario de Google?

Los formularios de google son utiles herramientas, y también es posible automatizar el llenado desde nuestra web. Para esto tenemos que inspeccionar los elementos del formulario creado y llenarlos, básicamente es seguir los siguientes pasos
  • Cambiar el final del link del formulario de viewform a formResponse
    https://docs.google.com/forms/d/e/identificadorDelFormularioCambiarEsto/viewform
    https://docs.google.com/forms/d/e/identificadorDelFormularioCambiarEsto/formResponse
    
  • Identificar los elementos necesario, tienen la forma de entry.9823479, estos son los name
  • Recordar que se usan text/xml como Content-Type en el Headers
Links
  1. https://pereiratechtalks.com/como-responder-formularios-de-google-via-postman-y-ajax/

Aprender a usar Google Analytics

Es una herramienta muy útil para llevar un registro de los datos que tenemos
Recuperar el código de seguimiento
Acceder a la Administrar, en propiedad elegir la web del cual se quiere recuperar el codigo, clic en Información de seguimiento y finalmente Código de seguimiento
Links
  1. https://support.google.com/analytics/answer/1008080?hl=es

¿Cómo iterar sobre diccionarios con Python?

La forma de iterar varia entre python 2 y python 3.
El siguiente es un ejemplo en python3
d = {'uno':1,'dos':2,'tres':3}

for x,y in d.items():
 print (str(x)+':'+str(y))

for x in d.items():
 print (x)
La salida es:
uno:1
dos:2
tres:3
('uno', 1)
('dos', 2)
('tres', 3)

Links:
  1. https://code.i-harness.com/es/q/3246a9
  2. https://es.stackoverflow.com/questions/110548/diccionario-de-listas-recorrer-valores-python

¿Cómo hacer una lista de referencias bibliográficas APA ?

Para realizar una lista de referencias en formato APA depende del tipo de fuente.

¿Cómo citar y referenciar libro con normas APA?

Se sigue la siguiente estructura
Formato APA

ApellidoAutor, PrimeraInicial. (Año). TítuloDelLibro (Edición). Ciudad, País/Estado: Editorial. 

Links:
  1. https://www.scribbr.es/normas-apa/hacer-una-lista-de-referencias-segun-las-normas-apa/
  2. http://normasapa.com/como-hacer-referencias-bibliografia-en-normas-apa/
  3. http://normasapa.com/como-citar-referenciar-libros-con-normas-apa/
  4. https://www.ull.es/view/institucional/bbtk/Referencias_normas_APA/es
  5. https://biblioguias.uam.es/citar/estilo_apa

Ver la distribución del teclado Inglés - Español

Tenemos distintos tipo de teclados

Aqui un teclado inglés

Qwerty

Tambien podemos ver un teclado español

Qwerty hispanoamérica

Pequeño ranking de páginas según mustat

La siguiente lista de páginas nos muestra el número de visitas diarias según la pagina web https://www.mustat.com/

Sitio Visitas diarias Categoría Fecha
https://www.google.com/ 160 439 571 9 2018 06 21
https://www.youtube.com/ 103 246 297 9 2018 06 21
https://www.facebook.com/ 103 246 297 9 2018 06 21
https://www.wikipedia.org/ 66 441 201 8 2018 06 21
https://www.amazon.com/ 53 298 989 8 2018 06 21
https://www.aliexpress.com/ 6 170 206 7 2018 06 21
https://www.netflix.com/ 3 540 948 7 2018 06 21
https://www.blogger.com/ 3 508 520 7 2018 06 21
https://stackoverflow.com/ 3 500 460 7 2018 06 21
https://www.blogspot.com/ 3 452 485 7 2018 06 21
https://github.com/ 3 200 139 7 2018 06 21
https://www.w3schools.com/ 2 566 118 7 2018 06 21
https://www.udemy.com/ 939 619 6 2018 06 21
https://www.coursera.org/ 566 258 6 2018 06 21
https://www.geeksforgeeks.org/ 401 824 6 2018 06 21
https://prezi.com/ 401 689 6 2018 06 21
http://www.forosdelweb.com/ 281 564 6 2018 06 29
https://www.javacodegeeks.com/ 116 339 6 2018 06 26
https://arxiv.org/ 63 670 5 2018 06 21
https://www.kaggle.com/ 51 415 5 2018 06 21
https://www.forex.com/en/ 42 176 5 2018 06 21
https://www.ejemplode.com/ 38 853 5 2018 06 29
http://codeforces.com/ 27 089 5 2018 06 21
https://geekytheory.com/ 3 925 4 2018 06 21
https://modestomontoya.me/ 1 308 4 2018 06 27
https://www.uma.edu/ 901 3 2018 06 21
https://wp.josh.com/ 888 3 2018 06 21
https://enchufado.com/ 162 3 2018 06 21
http://www.bizzia.com/ 148 3 2018 06 21
http://qandas.com/ 117 3 2018 06 21
http://www.velotema.com/ 101 3 2018 06 21
http://www.bleach7.com/ 99 2 2018 06 21
http://house-energy.com/ 95 2 2018 06 21
https://www.when.com/ 58 2 2018 06 21
http://www.valseek.com/ 19 2 2018 06 21
http://emarketmakers.com/ 16 2 2018 06 21
http://planet-waves.com/ 9 1 2018 06 21
https://www.patricia.com/ 9 1 2018 06 21
https://recursospython.com 0 0 2018 06 21
https://goo.gl/ 0 0 2018 06 21

¿Cómo obtener un elemento HTML conociendo su NAME?

Para esto usamos la funcion getElementsByName de document
<!DOCTYPE html>
<html>
<body>

<p>Puedes cambiar el texto</p>
<input name="nombre1" type="text" value="hola"><br>

<p>Click para mostar los valores.</p>

<button onclick="miFuncion()">Click</button>

<p id="salida"></p>

<script>
function miFuncion() {
    var x = document.getElementsByName("nombre1")[0];
    document.getElementById("salida").innerHTML = x.value;
}
</script>

</body>
</html>
  1. https://developer.mozilla.org/es/docs/Web/API/Document/getElementsByName
  2. https://www.w3schools.com/jsref/met_doc_getelementsbyname.asp
  3. http://lineadecodigo.com/javascript/getelementsbyname/

¿Cómo crear una encuesta con Google?

Es fácil crear formularios con google, aquí un ejemplo rápido
Listo ya tenemos nuestro formulario
Links
  1. https://support.google.com/docs/answer/6281888

Instalar opencv en Python

Para instalar opencv en python solo tenemos que ejecutar pip install opencv-python, pero acostumbro a usar un entorno virtual cuando estoy trabajando con nuevos modulos de python.

Instalar (si aún no se tiene virtualenv)

sudo apt-get install virtualenv

crear una carpeta donde estarán todos los módulos del entorno virtual

virtualenv -p python3 env

env es el nombre de la carpeta

Iniciamos nuestro entorno virtual

source env/bin/activate

Ahora si ya podemos instalar todos los módulos que deseamos, en este caso opencv

pip install opencv-python

¿Cómo aumentar el tráfico de mi blog?

Links
  1. https://www.compromath.com/effective-seo-tips-for-blogger/
  2. https://www.compromath.com/increase-blogger-organic-traffic-seo-guideline/

Re dimensionar una imagen usando opencv python

En Python para manipular imágenes es muy útil opencv, el siguiente en un ejemplo de como leer una imagen, redimensionar y luego guardar
import cv2

img = cv2.imread('imagen1.png',0)
img2 = cv2.resize(img,(200,200))
cv2.imwrite('salida1.png',img2)
  1. http://acodigo.blogspot.com/2017/06/manipular-pixeles-opencv-python.html

Ejecutar una función después de un tiempo en javascript

Para eso usamos la función setTimeout:
<!DOCTYPE html>
<html>
<body>

<p>Ejemplo de setTimeout</p>

<button onclick="miFuncion()">Esperar</button>

<script>
function miFuncion() {
    setTimeout(function(){ alert("Hola"); }, 3000);
}
</script>

</body>
</html>
  1. https://www.w3schools.com/Jsref/met_win_settimeout.asp
  2. https://www.pedroventura.com/javascript/funciones-javascript-setinterval-clearinterval-settimeout-2/
  3. http://lineadecodigo.com/javascript/ejecutar-cuando-pasen-x-segundos-en-javascript/

Mi laptop asus dejo de tener sonido en ubuntu

Mi laptop asus funcionaba bien, pero luego de hacer algunos cambios que aparentemente no afecta al sonido este dejo de funcionar, la solución que me funciono fue primero corregir las instalaciones que anteriormente no me funcionaron:

sudo apt-get install -f

Luego actualicé el sistema

sudo apt-get update

Un detalle fue que cuando reinicie el equipo el problema seguía, pero cuando apagué y encendí mi laptop manualmente se corrigió el problema.

Ejecutar una función en javascript al cargar la página

Agregamos un addEventListener:
window.addEventListener('load', miFuncion, false);
function miFuncion() {
console.log("codigo");
}
Links:
  1. https://entredesarrolladores.com/656/ejecutar-c%C3%B3digo-al-cargar-una-p%C3%A1gina-javascript

¿Cómo remplazar h3 en el título del post con h1 ?


Ingresando a Tema , Editar html buscar
 <b:includable id='post' var='post'>
...
<h3 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
      <b:else/>
        <data:post.title/>
      </b:if>
      </h3>
Y cambiar el h3 por h1
 <b:includable id='post' var='post'>
...
<h1 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
      <b:else/>
        <data:post.title/>
      </b:if>
      </h1>
Links:
  1. https://www.bloggertipandtrick.net/change-heading-tag-better-seo-blogger/
  2. https://groups.google.com/forum/#!topic/blogger-fr/8yvy2CGS83o

Editar plantilla de Blogger usando Bootstrap

Accediendo a temas , Editar HTML podemos cambiar desde el código todos los aspectos requeridos.
Link
  1. https://www.compromath.com/create-blogger-template-tutorial/
  2. https://support.google.com/blogger/answer/47270