miércoles, 20 de septiembre de 2017

Gráfica Lineal con líneas rectas en ChartNew.js

ChartNew.js es una librería para hacer gráficas de muchos tipos, recientemente me encontré con que las gráficas lineales mostraban las líneas curvas, o suavizadas, así:


 y necesitaba que la gráfica tuviera líneas rectas como en la siguiente imagen:



después de buscar mucho y leer la documentación en GitHub, y los casos que hay ahí, no encontré la opción, hasta que revisando el código de la librería, encontré la opcion BezierCurve: false, eso resuelve el tema.

jueves, 24 de agosto de 2017

Puntos de Interrupción Condicionales

Cuando estamos debuggeando un programa en Visual Studio, en ocasiones necesitamos detener el proceso en un punto cuando se cumple una condición, la mejor manera de hacerlo es utilizando un puntro de interrupción condicional.


Para hacerlo vamos al punto donde necesitamos la interrupción y hacemos clic derecho sobre el punto de interrupción y seleccionamos condición.
 

 

En este punto, nos aparece la siguiente ventana, donde podemos ingresar la variable y la condición que debe cumplir, en este ejemplo tenemos la variable, Variable que sea igual a la cadena ABC.


Una vez hecho esto, corremos el programa, si no está ya corriendo, y el programa se va a detener en el punto marcado, solo si la condición se cumple.

Técnicas de agregación en SQL SERVER



Si tienes en una consulta que te devuelve algo como esta:

Pedido
Artículos
1
A
1
B
1
C
2
A
2
D
3
C

Y necesitas una salida como:

Pedido
Artículos
1
A,B,C
2
A,D
3
C

La función FOR XML es una forma de hacerlo.

Ejemplo:

SELECT PEDIDO, STUFF((
        SELECT ‘,’ + ARTICULO
        FROM TABLA_ARTICULOS t1
        WHERE t2.PEDIDO = t1.PEDIDO FOR XML PATH(‘’)),1,1,’’) AS ARTICULOS
FROM TABLA_PEDIDODS t2


jueves, 18 de mayo de 2017

Forzar una fuente en sitio web con CSS

En ocasiones, ya sea por diseño o imagen corporativa o alguna otra razón necesitas utilizar una fuente específica en un sitio web, lo cual puede dificultarse porque no todos los que vean el sitio tendrán instalada la fuente que utilizamos. Para que todos nuestros visitantes vean el sitio tal como queremos que lo vean hay que hacer lo siguiente:

Debes tener la fuente en formato ttf (formato True Type ) y pasarla a formato Web Open Font (woff) para ello en cualquier buscador buscamos ttf to woff y utilizamos alguna de los sitos que ofrecen hacer la conversión de manera gratuita y en linea.

Ya que tenemos la fuente en formato woff, en nuestra hoja de estilos (css) vamos a utilizar la directiva @font-face para incorporar nuestra fuente,  en el Ejemplo vamos a incorporar una fuente llamada Robot:

@font-face {
    font-family: "Robot";
    src: url("../fonts/Robot.woff");
}

Después de esto ya podemos utilizar el font-family en el resto de las etiquetas

p {family: Robot;} o 

.NuevoEstilo{color:#ffffff;font-size:13px;font-family: Robot}

Según la página www.caniuse.com esta es la tabla compatibilidad del formato WOFF