Ir al contenido principal

Entradas

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.

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.

¿Como funciona blockchain?

Blockchain es una tecnología de registro distribuido que permite registrar transacciones y almacenar información de manera segura, transparente y resistente a la manipulación. La principal característica de blockchain es que es descentralizada, lo que significa que no depende de una autoridad central o entidad para llevar a cabo las transacciones. Blockchain se basa en una red de nodos, cada uno de los cuales mantiene una copia de la base de datos completa. Cualquier transacción que se realice en la red se registra en todas las copias de la base de datos, lo que significa que es imposible falsificar o alterar transacciones pasadas. La tecnología blockchain se utiliza principalmente para la criptomoneda y se utiliza para verificar y registrar las transacciones de manera segura, pero su uso no se limita a ello, también se usa en diferentes campos como: la identidad digital, la cadena de suministro, el voto electrónico y contratos inteligentes, entre otros. Es importante mencionar que aun...

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:

Solución Brave crash Aw, Snap!

Pues bien esta vez traigo un pequeño tip para solucionar el problema con el navegador Brave en Windows 10, les doy una breve descripción de que me paso, asi como la pusible solución para el uso de Brave.

Uncaught ReferenceError: global is not defined - socket.io-client

Bueno esta vez toca turno del cliente socket.oi, les explico muy breve la situación con la que me encontraba y lo que hice para poder arreglar el tema. Estaba desarrollando una aplicación Angular, para el caso era necesario utilizar "socket.io-client" para poder conectarse al servidor websocket y poder recibir y enviar mensajes. Tal como lo dice su documetanción hice lo necesario para instalar en mi aplicación (socket.io-client)  todo sin nungun problema ejecute ng serve y todo perfecto, pero cuando me dirijo al navegador y en la consola me salia el siguiente error: Uncaught ReferenceError: global is not defined

Flex Layout- Error An accessor cannot be declared in an ambient context

Pues que les cuento que esta vez traigo un escenario de un error al momento de querer utilizar flex-layout para angular obviamente la configuración que tenia para el uso de este componente era la siguiente:

NgFor only supports binding to Iterables such as Arrays - Angular

Pues otra raya mas al tigre con un error muy común que suele pasar al utilizar NgFor en Angular, resulta ser que este error suele pasar cuando utilizamos un variable que no ha sido inicializada como arreglo. Por ejemplo Se declara la variable:  dataArryInit:any;  Y esta variable no fue inicializada como arreglo y se intenta utilizar en el HTML la variable "dataArryInit"  algo así como esto <div *ngFor="let data of dataArryInit;let i = index"> ... .... .. </div> Entonces el error que lanzara sera el siguiente: ERROR Error: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.

HammerGestureConfig cannot be invoked

Esta vez estaba trabajando con un proyecto Angular en su versión  8.0.3 cuando decidí utilizar el componente  Hammer Gesture,  entonces todo bien por que  utilice las instrucciones que tenia en npm ( https://www.npmjs.com/package/hammerjs ) cuando ejecute el comando ng serve no me mostró ningún error, por lo qe decidi probar el en ya famoso http://localhost:4200 , y Oh sorpresa me salia un error en el navegador que no me permitía ver el Home, el error era mas o menos el siguiente: core.js:7187 ERROR TypeError: Class constructor HammerGestureConfig cannot be invoked without 'new'

Entry not found Angular SPA with Express.js

Pues bien una vez mas escribiendo para poder dejar nota de la aventuras que me encontré durante mi largo e interminable aprendizaje. Esta ocasión traigo un escenario de un proyecto que estaba construyendo con Angular 7 y Express.js,  como ya saben lo estaba generando sin problema alguno de manera local todo de maravilla. Cuando ejecutaba la aplicación con ng serve todo funcionaba bien se podía tener acceso a cada uno de las rutas que había especificado.(Home, Pagina 1, Pagina 2 Pagina 3)

Resetear usuario y contraseña Weblogic

Esta ocasión se me presento un pequeño problema con el acceso a mi weblogic local, podía levantar mi weblogic pero para entrar a la consola no tenia el usuario ni password (Autenticación Denegada Weblogic).Por lo que busque en la red para poder resetear el usuario y password de weblogic.

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 ...

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:

Ejemplo básico Java WebSocket

Pues bien esta vez traigo un ejemplo así fácil, rápido , sencillo y nada complicado, se trata de un ejemplo sencillo de websocket elaborado con Java, pues estaba buscando en la red como hacer esto y me encontré con algunos ejemplos y explicaciones como las siguientes:

Spring + DWR + materializecss

Esta ocasión voy a colocar un proyecto completo que utiliza varias tecnologías la cuales voy a colocar en la siguiente lista:  Java 1.7  Spring 3.0.5  DWR 3.0.0  Jquery 2.1.4  Highstock JS 2.0.4 MaterializeCSS El proyecto al final se vera así :