synthroid taking instructions

Generando una clave única

Miércoles, 22 de Febrero de 2017 Sin comentarios

Cuando necesitas una clave única para identificar a un objeto, a veces recurres a utilizar valores uid, pero el valor de por si no te garantiza que sea unico,
Leer más…

Calefacción de casas mediante el enfriamiento de procesadores en Finlandia

Martes, 21 de Febrero de 2017 Sin comentarios

Como clonar/duplicar facilmente una base de datos Oracle 10G

Martes, 21 de Febrero de 2017 4 comentarios

Hoy he tenido la tarea de clonar o duplicar una base de datos Oracle 10g. Siendo un novato en la materia, entre a Google y encontré algunas respuestas. Después de algunas investigaciones menciono algunas formas:

  1. Usando EM:: Mantenimiento::Despliegue::opción clonar de base de datos: El problema con esto es que necesita “Una base de datos abierta en modo ARCHIVELOG”, lo cual no tengo. Por lo tanto, requiere que se reinicie como se menciona en aquí. De ahí que descarte esta opción.
  2. Duplicar la base de datos utilizando RMAN: Un buen artículo al respecto está disponible aquí. Lo he probado y demore de 2 a 3 horas para conectarme a la base de datos recién creada. Después de eso también abandone este método.
  3. Mediante línea de comandos: Todo es usando sqlplus y es bastante técnico. Los detalles están disponibles aquí. Funciona, pero seguí buscando una alternativa fácil.
  4. Usando DBCA: Este método me pareció ser el más fácil y la opción más rápida, pero lamentablemente no está disponible en los primeros resultados de Google. Parece que es una de la forma menos utilizada para duplicar una base de datos Oracle, pero la mejor. Para promoverla escribo este post.

He aquí como se hace: Leer más…

Colarse en el futuro: 25 Páginas web ultra modernas usando HTML5

Martes, 21 de Febrero de 2017 5 comentarios

HTML5, la próxima gran revisión de HTML, el lenguaje de Internet que va a revolucionar la forma en que los desarrolladores y diseñadores web crean sitios web y la forma en que los visitantes las utilizan. Esta siendo editado por Ian Hickson de Google y David Hyatt de Apple, dos de las mayores mentes creativas de la web.
Leer más…

Categories: Diseño Web Tags: , , , , ,

Servidor SQL Server lento pero CPU Normal

Martes, 21 de Febrero de 2017 2 comentarios

Tienes algunos problemas con SQL Server. De vez en cuando tienes períodos en los cuales incluso la ejecución de un simple SELECT demora más de un minuto. Durante este período, el uso de CPU y memoria en el servidor tienen una apariencia normal. Haz realizado algún control básico sobre el servidor utilizando el monitor de rendimiento, pero con esto no se ha descubierto nada y ya no tienes más ideas. ¿Cuál sería el siguiente paso en el diagnóstico del problema?

Te pones a revisar los procesos que están corriendo en el servidor SQL Server y ves que la mayoría tiene un tipo de espera CXPACKET.
Leer más…

Seguridad de los inicios de sesión en el Sql Server

Martes, 21 de Febrero de 2017 4 comentarios

En un anterior post hable acerca como bloquear el inicio de sesión desde IP especificos. En este post voy a detallar más lo que podemos hacer con esta poderosa tecnica. Resulta muy util pues aunque se sepan las credencias (usuario/password) el intento de inicio de sesión se rechazara de no cumplir la condición.
Leer más…

Lentitud con funciones de tabla en SQL Server

Lunes, 20 de Febrero de 2017 3 comentarios

Muchos de nosotros debemos de conocer las funciones de SQL Server, su clasificación, como se usan, etc. Además los que administran las base de datos pueden crear funciones para ser utilizadas en las aplicaciones. Si bien son de gran ayuda, existen ciertos criterios a tener en cuenta al momento de construir las consultas, ya que esto puede determinar cuan rápido se devuelvan los datos.

Un caso particular fue lo que me sucedió al momento de querer mostrar un reporte, utilizaba 2 filtros cada uno de ellos con checkbox para poder seleccionar de una lista y mediante la aplicación los enviaba los valores seleccionados en conjunto a una variable. Esta variable mediante una función, llamada listadeenteros_a_tabla, convertía los valores ya sean numéricos o enteros a una tabla, para finalmente ser utilizada dentro de la sentencia WHERE como lo muestra el siguiente ejemplo:
Leer más…

La esperanza no es una metodología…

Lunes, 20 de Febrero de 2017 Sin comentarios

Cada nuevo año y parece, como siempre, que renovamos nuestros deseos de cambios y de esperanza. Pero como la esperanza no es una metodología de gestión, me centraré en aquellos aspectos que podemos cambiar.

Y en este sentido creo que podríamos iniciar en hacer un poquito más de:
Leer más…

Un truco regex Javascript: Analiza una cadena de consulta en un objeto

Lunes, 20 de Febrero de 2017 1 comentario

¿Alguna vez se necesitan obtener los valores de cadena de consulta con JavaScript? Esta tarea suele ser una división dolorosa, dividir, dividir, iteración, indexOf hack que es realmente lento y terriblemente feo a la vista. También tiende a acumularse líneas de código muy rápido.
He aquí una manera muy dulce para analizar la cadena de consulta en un objeto de JavaScript con dos líneas de código usando expresiones regulares para rellenar un objeto. Descubrí este truco hace algunos años y lo archive en mi carpeta de fragmentos de código.

Leer más…

¿Deberían los desarrolladores tener acceso a producción?

Lunes, 20 de Febrero de 2017 3 comentarios

Una pregunta que surge de nuevootra vez en las empresas de desarrollo web es:

“¿Deberían los desarrolladores tener acceso al entorno de producción, y si lo tuvieran, en qué medida?”

Mi opinión sobre esto es que en su conjunto deben tener acceso limitado a la producción. Una advertencia poco antes de que traten de justificar este punto de vista es que este punto de vista no es en absoluto basado en la calidad percibida o la actitud de los desarrolladores – así que por favor no lo tome de esta manera. En primer lugar quiero cubrir algunos argumentos comunes de los desarrolladores que no les gusta u odian esta idea:
Leer más…

Pagina 4 de 37« Primero...«23456»102030...Ultimo »Top Footer