Articles of node.js

Proceso de Python bifurcado por NodeJS – ¿Alternativa a process.send () para Python?

Estoy forking un script de Python con NodeJS y cuando se bifurca, de forma predeterminada, NodeJS crea un IPC entre este nuevo proceso y el principal. Con NodeJS, para enviar un mensaje de un hijo al padre, hago process.send({msg : ‘toto’}) ¿Cómo puedo hacer eso con Python? http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

¿En qué medida su lenguaje soporta Unicode en la práctica?

Estoy buscando nuevos idiomas, una especie de ansia por uno en el que ya no necesito preocuparme por los problemas del juego de caracteres entre cantidades desmesuradas de otros problemas que tengo con PHP para un nuevo proyecto. Tiendo a encontrar Java demasiado detallado y desordenado, y mi no querer tocar Windows con un polo […]

¿Cómo esperar a que finalice un proceso secundario en Node.js?

Estoy ejecutando un script de Python a través de un proceso secundario en Node.js, como este: require(‘child_process’).exec(‘python celulas.py’, function (error, stdout, stderr) { child.stdout.pipe(process.stdout); }); pero Node no espera a que termine. ¿Cómo puedo esperar a que finalice el proceso? EDITAR: ¿Es posible hacer esto ejecutando el proceso hijo en un módulo al que llamo […]

¿Cómo conectar un socket Python en el lado del cliente a Node.js / socket.io?

Quiero conectar Blender (v2.55) a una página web a través de sockets. Para el elemento web, puedo usar Node.js & socket.io. Ya he usado un pequeño node.js / socket.io, no creo que sea un problema. Ahora para Blender, se ejecuta en Python 3.1, así que ya tengo sockets y puedo agregar bibliotecas si es necesario. […]

PythonShell en el nodo (nwjs)

Estoy intentando crear una aplicación nw.js que se comunique con Python mediante el módulo de nodo PythonShell. El problema que tengo es que no se escribe nada en la consola a menos que cierre la entrada estándar. Sin embargo, me gustaría mantener el flujo abierto para poder enviar varios comandos al script de Python y […]

¿Por qué node.js necesita python?

Estoy iniciando con nodo Esto es de node.js README.md Requisitos previos (solo Unix): * GCC 4.2 or newer * Python 2.6 or 2.7 * GNU Make 3.81 or newer * libexecinfo (FreeBSD and OpenBSD only) ¿Siente curiosidad por saber por qué node.js necesita Python? ¿Utiliza Python debajo de su API?

¿Por qué se está muriendo `node.js` cuando se llama desde python / uwsgi?

Desde el shell, este código de python que comienza y se comunica con un proceso node.js funciona bien: > from subprocess import * > js = “(function(m) { console.log(m) })(‘hello world’)” > (out,err) = Popen([“node”], stdin=PIPE, stdout=PIPE, stderr=PIPE, shell=False).communicate(js) > out “hello world\n” Pero cuando ejecuto el mismo código desde uwsgi , en lugar de […]

Cómo llamar script Python desde NodeJs

Necesito llamar a este script de Python en NodeJs. Read.py #!/usr/bin/env python # -*- coding: utf8 -*- import RPi.GPIO as GPIO import MFRC522 import signal continue_reading = True # Capture SIGINT for cleanup when the script is aborted def end_read(signal,frame): global continue_reading print “Ctrl+C captured, ending read.” continue_reading = False GPIO.cleanup() # Hook the SIGINT […]

Servidor de archivos simple para servir al directorio actual

Estoy buscando un contenedor simple muerto que pueda iniciar en el shell y que sirva al directorio actual (preferiblemente no ..), tal vez con un -p para especificar el puerto. Como debería ser un servidor de desarrollo, debería, de forma predeterminada, permitir conexiones solo desde localhost, tal vez con una opción para especificar lo contrario. […]

¿Cómo puede node.js ser más rápido que c y java? Benchmark comparando node.js, c, java y python

Hice un progtwig de evaluación comparativa muy simple que calcula todos los números primos hasta 10,000,000 en 4 idiomas diferentes. (2.97 segundos) – node.js (javascript) (4.4.5) (6.96 segundos) – c (c99) (6.91 segundos) – java (1.7) (45.5 segundos) – python (2.7) arriba hay un promedio de 3 carreras cada una, tiempo del usuario Node.js corre […]