Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta JavaScript

Snippets Mongo DB

 Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1:  Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida  con type:"fire"  Fragmento 2: Se requería actualizar el atributo " lastUpdate "  de toda la colección donde la  edad sea mayor o igual a 15.

MongoDB - DeprecationWarning: current URL string parser is deprecated

Pues ya tenia rato con este tema al hacer mis conexiones hacia mongoDB con Nodejs, cada inicio de conexión siempre me salia el mensaje " DeprecationWarning: current URL string parser is deprecated " si bien el mensaje me permitía trabajar sin complicación llego el momento de hacerlo como se debe.

MongoDB Atlas - MongoNetworkError: failed to connect to server

Pues bien esta vez traigo una breve explicación de como solucione el problema "MongoNetworkError: failed to connect to server", pues como ya saben buscando en la red encontré algunos usuarios con el mismo problema, leyendo cada una de las posibles soluciones yo pude hacer lo siguiente:

Simple ejemplo Scraping con Casperjs

Pues bien.. una entrada mas para este blog, ya que tiene mucho tiempo que no archivo mis actividades. Esta ocasión quiero plasmar un pequeño ejemplo que hice para tenerlo como referencia y que en algún momento le de mayor utilidad pues este ejemplo solo lo hice por simple curiosidad en aplicar una combinación de tecnologías. Basicamente lo que se me imagine fue lo siguiente: 1.- Realizar un scraping de alguna pagina. 2.- El resultado del scraping escribirlo en un archivo. 3.- Ejecutarlo de forma paralela. 4.- Se encuentre en crontab. Para cada uno de los puntos anteriores utilice la siguiente tecnología: 1.- Casperjs. 3.- GNU Parallel 4.- Crontab. Aqui esta el ejemplo para que vean como utilizar. https://github.com/xola139/CasperjsParallel

Error: watch ENOSPC en gulp

Pues bien, esta vez traigo una pequeña explicación sobre un error que me lanzaba gulp cuando intentaba ejecutar el comando para iniciar las tareas,  en mi consola de la nada me mandaba el sigueinte error Starting 'server'... [14:03:38] Webserver started at  http://0.0.0.0:8081 [14:03:38] Finished 'server' after 8.6 ms [14:03:38] Starting 'watch'... [14:03:38] 'watch' errored after 83 ms [14:03:38] Error: watch ENOSPC     at errnoException (fs.js:1024:11)     at FSWatcher.start (fs.js:1056:11)     at Object.fs.watch (fs.js:1081:11)     at Gaze._watchDir  Y pues no yo habia hecho ningun cambio en la confiuracion de gulp, pues buen como todo desconocedor empeze b uscando en la red me por lo que me  encontre con esto: http://stackoverflow.com/ questions/16748737/grunt- watch-error-waiting-fatal- error-watch-enospc https://github.com/gulpjs/ gulp/issues/217 En la lectura que hice a estos post me encontre que esto era un problema "linux you fix&qu

Simple Websocket express nodejs

Esta ocasión traigo un ejemplo para crear un proyecto websocket utilizando nodejs, ya que había hecho una pequeña descripción de esto con java   ahora es turno de hacerlo con javascript , todo esto para poder ser dinámico y conocer un poco las nuevas tecnologías, pues bien, básicamente lo que se debe tener como pre requisitos  conocimientos básicos en: Nodejs NPM Expresjs

Simple notificaciones HTML5 con Java

"Bien lo que pasa es de que" estaba revisando una notas sobre el API de notificaciones , y me pareció interesante la forma en que funcionaban, ya que pueden ser útiles para dar avisos de una forma sencilla. Pues bien como estaba trabajando con DWR ,un framework ajax para Java pues me di a la tarea de implementar estas notificaciones con DWR y estos fue lo que hice: Mi escenario es en siguiente:

Manipular errores DWR con javascript

Tal vez estos mensajes de error "Incomplete reply from server" , "No Found"  , "Servicio no Disponible", "A server error has ocurred" se hallan mostrado en una ventana emergente que genera  DWR cuando existe alguna inconsistencia, Si es así , entonces es posible manejar esos errores de forma mas discreta colocando solo un console.log() para saber que paso y no mostrar ese molesto alert();

Exportar HTML a PDF con Javascript

"El tema es....", que esta ocasion traigo un ejemplo sencillo para poder exportar a pdf una tabla HTML con CSS, pues bien, esto es algo rápido, sencillo y nada complicado para hacer esto tu utilice 2 librerías , tales son:

Exportar múltiples gráficas hihgcharts a PDF con javascript

"El tema es" que debia hacer un documento pdf apartir de una grafica hihgcharts,  con esto no hay problema pues hihgchart tiene la caracteristica de exportar habilitando exporting: {   enabled: false  }, bien el detalle es que tenia mas de una grafica las cuales debia poner en solo un documento PDF, Entonces esto fue o que me funciono:

Encriptar palabras con Nodejs

Pues bien , dado que sigo el el camino de poder aprender un poco de nodejs, me di a la tarea de buscar como encriptar mensajes con Nodejs, entonces navegando por la red me encontré algunas propuestas como la de usar crypto ( https://nodejs.org/api/crypto.html ) , dado que no encontré un ejemplo que me diera una visión mas clara , tuve que hacer un ejemplo donde básicamente lo que hago es colocar una caja de texto donde colocar una contraseña para encriptar la frase y otra caja de texto para escribir la frase a encriptar.

Simple uso de Grunt (JavaScript Task Runner)

Pues bien esta vez me di a la tarea de investigar un poco sobre Grunt, si claro ese ya famoso gestor de tareas de javascript y pues bien, la verdad es que me agrado mucho. No entre muy afondo en la investigación sobre Grunt ,pero  me detuve y me llamo la atención  la característica de hacer el livereload cuando estamos desarrollando frontend, eso si me gusto mucho, por lo que me di a la tarea de hacer un pequeño ejemplo de cuales son esos módulos que sirven para trabajar con livereload.

MultiSelect Widget con Jqgrid

Que tal esta vez traigo un breve ejemplo de como hacer la convinacion de JQgrid con jQuery UI MultiSelect Widget. Pues bien se tenia el requerimiento de hacer funcionar una busqueda apartir de un control select hacia una columna en especifico de  JQgrid, por lo que me dia a la tarea de buscar algunos ejemplos que implementaran esta solicitud y en la red me encontre con scripts qud demostrabas ejemplos como estos:

Detectar conexion internet javascript

Esta vez me encontré como detectar el estado de la conexión a Internet con javascript Offline.js, y pues bien solo basta con dejar la url para poder dar un vistazo http://github.hubspot.com/offline/docs/welcome/ https://github.com/HubSpot/offline http://www.kabytes.com/programacion/detectar-el-estado-de-la-conexion-a-internet-con-javascript/

Ejemplo WebWorker

"Lo que pasa es de que" .. esta vez estaba viendo la forma de implementar los ya famosisimos Webworkers de html5 por lo que me di a la tarea de buscar y por la red encontrando algo de información para realizar un ejemplo sencillo de Webworker.

row estatica JQgrid (Jquery)

"Lo que pasa es de que..." esta vez tenia que hacer que un row de JQgrid quedara estatica por lo que mi opcion para que esto se funcionara, fue colocar el Footer de JQgrid en la posicion Header dando como resultado esto: Entonces eso se realizo mas o menos asi:

Simple efecto loader jquery

Bien (Lo que pasa es de que) esta vez traigo un ejemplo sencillo donde muestro la forma de colocar una imagen loader mientras carga nuestra pagina utilizando jquery , el ejemplo es muy sencillo por lo que no sera tan dificil poder realizarlo, yo hice mas o menos esto:

Ejemplo Highchart con DWR

Esta vez traigo un ejemplo que puede ser útil en algún momento se trata de un escenario que presenta por una parte utilizar Highchart para gráficas (Front) y por otra parte WDR para trabajar el negocio(Backend), este también servirá para que la interacción entre el Frontend y Backend pueda realizarse de forma asíncrona ayudando a la visualización que la gráfica tenga movimiento.

Warning: Unresponsive script en JQGrid

Esta vez traigo un escenario de un problema con Internet explorer y Mozilla Firefox que ocasionaba jqgrid en la version 4.5.2, buscando en la red no encontraba la solución pues al parecer yo era el único desarrollador que le pasaba esto. El escenario era muy sencillo yo tenia un grid  que muestra información pero solo queria limitar la infromacion que solo mostrara 25 registros.

Ventana flotante en JavaScript

Este excelente ejemplo es patra el archivo pues resulta que un dia de estos queira ralizar una ventana flotante para el blog y pues ahi esta echa pero como fue que le hice pues busqye en la red y me tope con este excelente ejemplo que me ayudo a realizar esta ventana flotanate con javascript asi qque chequen ustede tambien ....espero que les sirva saludos,.... Visata el sitio http://www.jtricks.com/javascript/navigation/floating.html