Existe un administrador de marcadores aún mejor que "el mejor administrador de marcadores del mundo"

Hace aproximadamente un año escribí sobre "el mejor administrador de marcadores del mundo". Bueno, olvídalo. ¡Estaba equivocado! Desde entonces he cambiado a usar Bookmark Ninja. Aprendí mi lección y esta vez no me iré al fondo, pero Bookmark Ninja es un administrador de marcadores realmente bueno. Tiene una excelente función de búsqueda y fácil etiquetado para agrupar marcadores (su vista de lista de marcadores se muestra a continuación en la Figura 1).

Figure 1. Bookmark Ninja bookmark list.

Una desventaja menor es que Bookmark Ninja no es un complemento o extensión de navegador, sino que es simplemente un bookmarklet. De alguna manera, un marcador es mejor que una extensión de navegador (funciona en cualquier navegador y es increíblemente fácil de instalar arrastrando su marcador a la barra de herramientas de marcadores de su navegador). Una desventaja de ser un bookmarklet es que hay algunos sitios configurados con políticas de seguridad de contenido muy estrictas y Bookmark Ninja no funciona en esos. El único sitio donde esto frustra constantemente es GitHub, así que para guardar enlaces utilizo el panel web de Bookmark Ninja para agregarlos.

Por definición, se supone que los Bookmarklet están exentos de políticas estrictas de contenido, pero, aparentemente, los navegadores simplemente no manejan los bookmarklets correctamente en este caso. Tal vez algún día lo descubran.

Bookmark Ninja no es gratis, pero solo cuesta $ 24 US al año. Su motor de búsqueda hace que valga la pena bajo mi punto de vista. No he tenido que comunicarme con su soporte técnico, pero su creador se mantiene en contacto con correos electrónicos regulares con consejos y técnicas. La función de importación de Bookmark Ninja incluyó todos mis marcadores existentes muy fácilmente.

Desde que escribieron el otro artículo del administrador de marcadores, varios de ustedes se han preguntado, "¿por qué no usan la función de marcador en su navegador?". Hay dos razones por las que las funciones de marcadores incorporadas de los navegadores no son suficientes para mí:

  • Sus capacidades de búsqueda son mínimas en el mejor de los casos.
  • Uso FireFox, principalmente, para mi navegación diaria, pero también uso Chrome, Opera y algunos otros raros (¿Blisk, alguien?) ocasionalmente y BookMarkNinja funciona en todos estos navegadores.

Fundación OWASP

Las medidas de seguridad efectivas son primordiales al crear aplicaciones alojadas en la web. Uno de los mejores lugares para aprender mucho sobre casi cualquier tema de seguridad es la fundación Open Web Application Security Project (OWASP).

No se confunda con el "Open" en el título de la fundación. Podría tomarse como medidas de seguridad para el software de código abierto; eso no es lo que significa aquí. El sitio de OWASP es una página web (que usa el mismo motor que WikiPedia) y el "Open" aquí se refiere a la naturaleza de OWASP, de origen público, pero curada.

Una de las cosas interesantes sobre los artículos en OWASP es que no solo le dicen qué hacer, sino también qué no hacer, y por qué. Consulte su sección sobre falsificación de solicitudes en sitios cruzados para ver un ejemplo de esto.

La página de OWASP está llena de enlaces y recursos. Si es desarrollador web, dele a OWASP parte de su tiempo de vez en cuando. Creo que es probable que algunos de los muchos sitios web de AVR para .NET creados (especialmente aquellos con algunos años serios en su haber) tengan debilidades de seguridad que OWASP ayudaría a resolver.

Un buen lugar para comenzar con OWASP es con el índice de Cheat Sheet Series Project. Este índice proporciona un excelente punto de entrada a los conceptos básicos sobre muchos temas importantes de seguridad.

Formato de entrada web con cleave.js

Formatear la entrada HTML en tiempo real (a medida que el usuario escribe) es muy difícil hacerlo bien. Una pequeña biblioteca llamada cleave.js lo hace bastante bien. Está lejos de la cultura múltiple, viene con muchas entradas predeterminadas, permite máscaras de entrada personalizadas y es pequeño (<8kb comprimido). cleave.js es todo JavaScript simple, por lo que no se necesitan otras dependencias (como JavaScript). Su página de inicio tiene varios ejemplos y puede ver cleave.js en acción aquí.

Cleave.js es de código abierto y está disponible en GitHub (donde tiene casi 15.000 estrellas. Su ejemplo para el formato de número de tarjeta de crédito se muestra a continuación en la Figura 2:

Figura 2. Formateo del número de tarjeta de crédito de Cleave.js.



Por favor, inicie sesión o cree una cuenta para enviar comentarios.