Javascript: Criptografía

viernes, 7 de enero de 2022 Sin comentarios

Una colección de esquemas de criptografía del lado del cliente y una lista de bibliotecas JavaScript relacionadas con la criptografía.
Leer más…

Cómo ejecutar un comando de DOS cuando xp_cmdshell está deshabilitado

viernes, 7 de enero de 2022 Sin comentarios

Por razones de seguridad muchos sitios deshabilitan el procedimiento almacenado extendido xp_cmdshell, que se utiliza para ejecutar comandos de DOS o ejecutables. Cuando realmente tienes que ejecutar un comando de DOS o un ejecutable desde un procedimiento almacenado ¿cómo puedes solucionar esta limitación, sin colapsar la seguridad?.
Leer más…

Fugas de Información en la Empresa

viernes, 7 de enero de 2022 Sin comentarios

Hoy vamos a hablar de uno de los problemas más serios y difíciles de tratar que puede haber en entornos que manejen información delicada, como puedan ser expedientes médicos o tarjetas de crédito (hospitales y bancos, por poner dos ejemplos): las fugas de información.

En cualquier empresa, una de las cosas más claras que debe tener el equipo de seguridad es qué es lo que debe proteger, cuál es la información realmente crítica de la empresa. Esta puede ser:

  • patentes
  • información personal delicada (marcada como «nivel alto» según la LOPD), como por ejemplo expedientes médicos
  • contratos con terceros, nóminas, currículums de empleados
  • números de tarjeta de crédito, operaciones bancarias en general.

Cualquier empresa, por pequeña que sea, tiene información que no desea que llegue a sus competidores.
Leer más…

La moral tecnológica

viernes, 7 de enero de 2022 Sin comentarios

Una moneda que pretendemos su otra cara no poder ver.

El desarrollo tecnológico de las sociedades no son más que el resultado cristalizado en soluciones de sus propias necesidades. Cualquieras que sean. Con el revestimiento adecuado, estas podrían estar dentro de lo que se quiere moral u éticamente aceptable, o notablemente distante de lo que nos pueda parecer correcto. Subjetivo seguramente, pero tan inherente a cualquier concepto; este puede ser, porque se desprende de lo más realmente subjetivo existente sobre la faz de la tierra: El hombre.
Leer más…

PHP Cache Control Inteligente

viernes, 7 de enero de 2022 Sin comentarios

Este fragmento de código comprueba si una página ha sido modificada desde que fue exhibida por última vez. Si es así, envía un encabezado «304 Not Modified» y sale, de lo contrario el contenido se renderiza. Anteponer este fragmento de código en la parte superior de cada archivo PHP al que desea aplicar este mecanismo de almacenamiento en caché inteligente. Especialmente útil si (tienes que) servir contenido estático a través de php y quieres que sea cacheado como HTML ordinario o CSS.
Leer más…

12 utilitarios más absolutamente esenciales para programadores

viernes, 7 de enero de 2022 2 comentarios

Ayer publique una lista de 12 Utilidades absolutamente y esencialmente enfermizantes para programadores La lista está muy buena y todavía uso cada uno de los doce. La lista, sin embargo, se ha vuelto bastante popular, pero hay más utilitarios que no entraron en esa lista, así que ahora agrego 12 utilitarios más que son enfermizamente grandiosos y absolutamente esenciales:

Nota: Esta lista, al igual que su predecesor se centra en Windows.
Leer más…

Javascript: mostrar propiedades de los objetos y sus valores

jueves, 6 de enero de 2022 1 comentario

Como probablemente ya sabes, JavaScript puede ser difícil de depurar. Una cosa que me ha ayudado muchas veces es esta función para mostrar todas las propiedades de un objeto y sus valores. Esta función recursiva tiene propiedades que son objetos en sí mismos y muestra sus propiedades junto a sus valores. Para ver cómo funciona, pon una llamada a la función de «dumpProps (document)» en el evento «onclick» de un botón y podrás ver todo sobre el document.
Leer más…

Potencia total de las CPUs del mundo: un cerebro humano

jueves, 6 de enero de 2022 Sin comentarios

¿Cuánta información se puede transmitir el mundo, procesar y almacenar? Estimación de este tipo de cosas puede ser una pesadilla, pero la tarea puede proporcionar información valiosa sobre las tendencias que están cambiando nuestra infraestructura informática y de difusión. Así que un par de investigadores han tomado el trabajo sobre sí mismos y seguimiento de los cambios en 60 tecnologías analógicas y digitales diferentes, desde papel de periódico a los datos de celulares, por un período de más de 20 años.

La gama de tendencias van desde la expectativa – el acceso a internet ha empujado a los dos, teléfonos analógicos y digitales en un pequeño nicho – a la sorpresa, como el hecho de que, en conjunto, el hardware de juego siempre ha tenido más poder de cómputo de las supercomputadoras del mundo.
Leer más…

Curso de auditoría interna ISO 9001

jueves, 6 de enero de 2022 Sin comentarios

Al buscar información sobre la ISO 9001 me encontré con un pequeño curso del cual pude observar cómo se desarrolla una auditoría interna a la ISO 9001, y puedo concluir lo siguiente:

  • El auditor debe hacer respetar el cronograma de entrevistas.
  • El auditor no debe permitir que otra persona responda las preguntas realizadas al entrevistado.
  • El auditor debe elegir al azar los documentos a verificar.
  • El auditor debe ser diplomático ante posibles conflictos.
  • El auditor debe realizar preguntas abiertas.
  • El auditor debe cruzar información proporcionada por los entrevistados.
  • Se audita el proceso y no las personas.
  • No se busca culpables sino la revisión del proceso.

Leer más…

Es más rápido porque es C

jueves, 6 de enero de 2022 1 comentario

Me senti atraido recientemente acerca de una discusion sobre que el proyecto Foo fue mas rapido que el proyecto Bar, debido a que Foo esta escrito en C (o talvez C++) y Bar esta escrito en Java. En mi experiencia, como programador de kernel y como alguien que a menudo programa en C, incluso cuando es seguro que hay mejores opciones, tales afirmaciones son casi siempre falsas. La velocidad a la que un determinado fragmenteo de código se ejecuta sólo tiene efecto significativo si el programa puede encontrar algo mas que hacer despues de que esa pieza es ejecutada – en otras palabras, tu programa es orientado a la CPU y/o esta bien paralelizado.
Leer más…

Categories: Programacion Tags: ,
Pagina 3 de 37«12345»102030...Ultimo »Top Footer