TIP: Instalando el Paquete de AngularJS en SublimeText 3.0

SublimeText es un editor que nos facilita el desarrollo de aplicaciones web, es gratuito( link de descarga: http://www.sublimetext.com/3) , y permite extender a mas funcionalidades a través de la instalación de paquetes, en la nueva versión de SublimeText 3.0 la manera como se realiza la instalación del paquete de AngularJS(permite el reconocimiento de la sintaxis de AngulasJS) es como sigue:


Paso 1: Primero instalamos el administrador de paquetes(realizado en pyton), yendo a View -> Show Console y pegar el siguiente código:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)


Paso 2: Después abrimos el administrador de paquetes presionando la tecla Ctrl +Shift+P y digitamos "Package Install" lo ubicamos y después digitamos "AngulasJS" y lo seleccionamos y listo ya esta instalado y podemos programar en Angular.

TIP: ¿Qué es Jquery?


¿Qué es Jquery?
Jquery es una librería javascript reutilizable el cual simplifica la codificación javascript.

Así que en lugar de escribir largos códigos como se muestra:


Usando Jquery el código javascript de arriba, es ahora simplificado como este que se muestra:

¿Como usar estas librerías Jquery?
Nenesitamos descargar el archivo Jquery.js de http://jquery.com e incluir en nuestras propias paginas web. Los archivos Jquery son llamados con el numero de versión como “jquery-1.8.1.js” donde 1.8.1 es la versión del archivo JS. En la parte superior de su página necesitas incluir la referencia como se indica en el siguiente código:

TIP: Acerca de JSON


¿Qué es JSON?
JSON significa JavaScript Object Notation. JSON es un lenguaje ligero, independiente del formato de intercambio de datos.

¿Como JSON formatea ?
El formato de JSON es como se muestra en el código de abajo. Este empieza con una simple llave de apertura, seguido con valores separados por comas y finalmente termina con una llave 
La parte buena de JSON simplemente se traduce a objetos javascript. Por ejemplo en la siguiente imagen puedes ver como la variable persona ha sido transformado en un objeto persona las propiedades “FirtName” y “LastName”.

TIP: Actualizar tablas relacionadas en T-SQL

En Sql Server tuve la necesidad de hacer una actualización en tablas relacionadas tipo maestro - detalle. Me di con la sorpresa que no se podía ya que me tiraba un error de dependencia Foreign key y no me permitía actualizar el campo de relación en ninguna de las dos tablas.

Así que averiguando por ahí encontré la solución lo primero que hay que realizar es asegurarse que en la relación está habilitado la la actualización y eliminación en cascada y para realizar esto correr el siguiente script.

Ahora si solo actualizamos la tabla cabecera y la tabla detalle automáticamente se actualizará.

TIP: CDN o link para algunos componentes web


Los CDN(content Distribuitor Networking), son servicios de alojamiento que brindan algunos empresas con el fin de brindar los componentes en linea, hacer uso de algún CDN hace más rápida y eficiente la carga de nuestras páginas web, y puede suceder que algun otro desarrollador este usando la misma CDN que nosotros y este cargado en la cache lo cual no seria necesario volver a cargar el CDN.

Por ejemplo:

JQUERY
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

AngularJS
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>

La empresa Google tiene alojado los principales componentes en sus servidores:
https://developers.google.com/speed/libraries/devguide