|
21
|
Programación / Desarrollo Web / existe la estructura de datos Set de java para nodejs?
|
en: 10 Octubre 2016, 16:45 pm
|
existe la estructura de datos Set de java para nodejs?
estuve investigando sobre si existe alguna estructura similar a SET de Java, el cual no permite duplicados en la coleccion. necesito una estructura asi para eliminar duplicados de un archivo
hice este codigo pero inserta duplicados.
|
|
|
22
|
Programación / Desarrollo Web / mesclar contenido de archivos en nodejs
|
en: 7 Octubre 2016, 22:24 pm
|
Mi código es: var files = fs.readdirSync('./archivos/'); //itera todos los archivos for (var a in files) { if (fs.statSync('./archivos/'+files[a]).isFile()){ var nombreFile=files[a]; console.log(files[a]); fs.readFile('./archivos/'+nombreFile, 'utf8', function(err, data) { console.log(nombreFile); //solo muentra el ultimo File, como solucionar?, porque solo muestra el ultimo file??? var contentA=data; escritorLector.escribirTraining(nombreFile,contentA); for (var b in files) { if(fs.statSync('./archivos/'+files[b]).isFile()){ if(nombreFile!=files[b]){ fs.readFile('./archivos/'+files[b], 'utf8', function(err, data) { var contentB=data; fs.readFile('./archivos/training/'+nombreFile, 'utf8', function(err, data) { var contentAnterior=data; var contentAB=contentAnterior+contentB; console.log(contentAB); escritorLector.escribirTraining(nombreFile,contentAB); }); }); } } }; }); } };
ese código trabaja en 2 carpetas los cuales son: ./archivos/ ./archivos/training/ La lógica del código de arriba es: *obtener el contenido de todos los fichero *crear un archivo nuevo en ./archivos/training/ para cada archivo y poner todos los contenidos de todos los archivos *hacer eso para todos los archivos, es decir crear para cada archivo de ./archivos/ su archivo de union en ./archivos/training/ *en el codigo,comente lo siguiente console.log(nombreFile); //solo muentra el ultimo File, como solucionar?, porque solo muestra el ultimo file???
|
|
|
23
|
Programación / Desarrollo Web / copiar el valor de una variable no funciona en nodejs
|
en: 30 Septiembre 2016, 04:18 am
|
my funcion es : var copia; objBD.query('select max(ID_U) AS max_id from usuario ', function(err, rows, fields) { copia=rows[0].max_id; console.log(rows[0].max_id); }) console.log(copia); la variable "copia" muestra el valor 0, no copia el numero de rows[0].max_id cuando muestro por consola console.log(rows[0].max_id); muestra un numero diferente var copia es una variable global.
|
|
|
24
|
Programación / Desarrollo Web / algun libro de javascript funcional?
|
en: 20 Septiembre 2016, 16:39 pm
|
necesito un libro de javascript funciona con el nuevo estandar ES6 para realizar funciones parecidas a esta: const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}]; const objMapped = obj.reduce((acc, item) => { let { id, time } = item; acc[id] = acc[id] || []; acc[id].push(time); return acc; }, {}); console.log(objMapped);
saludos...
|
|
|
25
|
Programación / Desarrollo Web / actualizar nodejs en windows
|
en: 19 Septiembre 2016, 04:05 am
|
como actualizo node js ? en S.O windows.
respondiendome lo volvi a instalar desde https://nodejs.org/en/ y escogi la ultima version ahora cuando ejecuto mi proyecto que estaba con nodejs 4.5 sale error ror: Module version mismatch. Expected 48, got 46. at Error (native) at Object.Module._extensions..node (module.js:583:18) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at Object.<anonymous> (C:\Users\SM\Desktop\proyectosvm\node_modules\node-svm\lib\core\base-svm.js:9:13) at Module._compile (module.js:556:32) at Object.Module._extensions..js (module.js:565:10) MOD: No hacer doble post.
|
|
|
26
|
Programación / Desarrollo Web / ajax no envia variable
|
en: 17 Septiembre 2016, 08:14 am
|
este es mi codigo, para enviar la variable "copiando", pero solo muestra por consola undefined estoy usando nodejs quiero enviar de un archivo js una variable llamada copiando hacia app.js [code] var texto="no existe 1 rayo zapato zanahorea karaoke Whisky software wikipedia jinete japon jabon facil frio rayo yogur habil hablar galleta gigante gentil valiente vehiculo vegetariano quebrado quemado botella bandido brazil baile patata patria palabra marcial maqueta manantial caballero temperatura tercero ubicar urgente delfin delgado danza lectura laboratorio ilusivo inadvertencia ilimitado nacido narrado racionalidad radiactivo racismo satelite septiembre obstruir oscilatorio elogioso embajada emblema abundancia kiwi"; var copiando; $(function () { var captureInput = $('.clickme'); $(captureInput).focus(); $(captureInput).keyup(function(event){ startUPDOWN= (new Date()).getTime(); if (!is_special_key(event.keyCode)) { var delta= startUPDOWN - startPressUP; copiando=delta; key_cadaTecla.push(new claves(event.keyCode,tiempoPulsacion)); document.getElementById("keyCadaTecla").innerHTML = "tiempo de cada tecla: "; for (var i = 0; i < key_cadaTecla.length; i++) { var result=document.createTextNode("("+key_cadaTecla[i].id+" "+key_cadaTecla[i].time+")"); document.getElementById("keyCadaTecla").appendChild(result); }; document.getElementById("ult").innerHTML = "tiempo de Press a Up: " + delta ; teclaActual=event.keyCode; }; tiempoPulsacion=0; }); }); $(window).on('load', function() { var id = 'idUsuario'; $('#add-new-fact').click(function() { var fact = $('#new-fact').val(); $.ajax({ type: "POST", url: "/servidor", data: { fact: copiando}, // contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { alert("si"); $('<li>').appendTo('#facts').text(fact); $('#new-fact').val(''); }, error: function(err) { var msg = 'Status: ' + err.status + ': ' + err.responseText; document.open("text/html", "replace"); document.write(err.responseText); document.close(); } }); return false; }); });
[/code]
|
|
|
27
|
Programación / Desarrollo Web / convertir un array en Map en javascript
|
en: 17 Septiembre 2016, 03:08 am
|
quiero convertir un arreglo a Map() este arreglo lo uso para ejemplo, en este console "console.log(arrayParaMap);" sale undefined el ejemplo que uso es este //example {a:1,a:2,a:1,b:1,b:5,b:6} el map que prentendo obtener es [a,{1,2,1} b,{1,5,6}] este es mi codigo var revisados=[]; var mapita=new Map(); var fabrica =function(array){ //input array - output map for (var i = 0; i < array.length; i++) { var arreglo1=array[i].split(":"); var arrayParaMap=[]; for (var j = 0; j < array.length; j++) { var arreglo2=array[j].split(":"); if(!db(arreglo1[0])){ if(arreglo1[0]==arreglo2[0]){ arrayParaMap.push(arreglo2[2]); console.log(arrayParaMap); } } }; mapita.set(arreglo1[0],arrayParaMap); revisados.push(arreglo1[0]); }; for (var key of mapita.keys()) { console.log(key); } for (var value of mapita.values()) { // for (var i = 0; i < value.length; i++) { console.log(value); // }; } } var db=function(data){ for (var i = 0; i < revisados.length; i++) { if(revisados[i]==data){ return true; } }; return false; } //example {a:1,a:2,a:1,b:1,b:5,b:6} var arregloPrueba=["a:1","a:2","a:1","b:1","b:5","b:6"]; fabrica(arregloPrueba);
en que estoy fallando?
|
|
|
28
|
Programación / Desarrollo Web / enviar variable de un modulo al servidor appjs en node
|
en: 15 Septiembre 2016, 05:04 am
|
hola buenas, quiero enviar una variable de un modulo muy sencillo de svm(machine learning) al servidor app.js, estoy trabajando con nodejs este es mi codigo 'use strict'; var so = require('stringify-object'); var svm = require('../lib'); var xor = [ [[0, 0], 0], [[0, 1], 1], [[1, 0], 1], [[1, 1], 0] ]; // initialize predictor var clf = new svm.CSVC({ kFold: 1 }); clf.train(xor) .progress(function(progress){ console.log('training progress: %d%', Math.round(progress*100)); }) .spread(function (model, report) { console.log('training report: %s\nPredictions:', so(report)); xor.forEach(function(ex){ var prediction = clf.predictSync(ex[0]); console.log(' %d XOR %d => %d', ex[0][0], ex[0][1], prediction); }); });
como enviar la variable prediccion? lo modifique asi 'use strict'; var so = require('stringify-object'); var svm = require('../lib'); var xor = [ [[0, 0], 0], [[0, 1], 1], [[1, 0], 1], [[1, 1], 0] ]; var prediction; // initialize predictor var clf = new svm.CSVC({ kFold: 1 }); clf.train(xor) .progress(function(progress){ console.log('training progress: %d%', Math.round(progress*100)); }) .spread(function (model, report) { console.log('training report: %s\nPredictions:', so(report)); xor.forEach(function(ex){ prediction = clf.predictSync(ex[0]); console.log(' %d XOR %d => %d', ex[0][0], ex[0][1], prediction); prediction="prediciendo desde cbba"; return { prediction:1 }; }); }); exports.prediction =prediction;
pero no logro mostrar en el app.js, la variable llega undefined var ror = require('./node_modules/node-svm/examples/evaluation-example');console.log(ror.prediction); ayuda porfavor
|
|
|
29
|
Programación / Desarrollo Web / problema con redireccionamiento, paso de variable a la vista, en nodejs
|
en: 12 Septiembre 2016, 02:54 am
|
no puedo mostrar la variable enviada desde ajax en la vista, ayuda esta es mi estructura del proyecto subir fotostengo el apps.js (servidor) var express= require("express"); var routes = require('./routes/index'); var path = require('path'); var bodyParser=require("body-parser"); var app=express(); var video = require('./node_modules/node-svm/sample/sample'); app.set('view engine', 'jade'); app.use(express.static(path.join(__dirname, 'public'))); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended:true})); app.get("/",function(req,res){ res.render("index"); }); app.post('/servidor', function(req,res){ var factDesdeAjax=req.body.fact; console.log(req.body.fact); res.render('index', { title: factDesdeAjax }); }); app.listen(3000);
tengo mi vista "index.jade" extends layout block content h1= title span.label no existe 1 rayo zapato zanahorea karaoke Whisky software wikipedia jinete japon jabon facil frio rayo yogur habil hablar galleta gigante gentil valiente vehiculo vegetariano quebrado quemado botella bandido brazil baile patata patria palabra marcial maqueta manantial caballero temperatura tercero ubicar urgente delfin delgado danza lectura laboratorio ilusivo inadvertencia ilimitado nacido narrado racionalidad radiactivo racismo satelite septiembre obstruir oscilatorio elogioso embajada emblema abundancia kiwi p li(class='hero-name') a(href='#') #{hero} h2 Facts ul#facts label(for="new-fact") Añadir nuevo fact: textarea#new-fact a(id='add-new-fact', href='#') Añadir div#cnt div#time div#ult div#especial div#keydiferentes div#keyMismos div#keyCadaTecla div#keyTeclasDerecho div#keyTeclasIzquierdo div#keyTeclasDerechoAdj div#keyTeclasIzquierdoAdj
el layout doctype html html head title= title link(rel='stylesheet', href='/stylesheets/style.css') link(rel='stylesheet', href='/stylesheets/login.css') script(src="/javascripts/jquery-1.9.1.js") script(type="text/javascript", src='/javascripts/forMain-Script.js') body block content
tengo mi ajax $(window).on('load', function() { var id = 'idUsuario'; $('#add-new-fact').click(function() { var fact = $('#new-fact').val(); $.ajax({ type: "POST", url: "/servidor", data: JSON.stringify({ fact: fact }), contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { $('<li>').appendTo('#facts').text(fact); $('#new-fact').val(''); }, error: function(err) { var msg = 'Status: ' + err.status + ': ' + err.responseText; alert(msg); } }); return false; }); });
lo que pretendo hacer es enviar datos desde ajax y mostrarlos en la vista, pero no se envía, es muy sencillo, me lo pueden revisar??? necesito ayuda porfavor !!! ayudaaaaaaaa
|
|
|
30
|
Programación / Desarrollo Web / codigo nodejs y el resultado mostrarlo
|
en: 9 Septiembre 2016, 06:07 am
|
tengo este codigo 'use strict'; var so = require('stringify-object'); var svm = require('../lib'); var xor = [ [[0, 0], 0], [[0, 1], 1], [[1, 0], 1], [[1, 1], 0] ]; // initialize predictor var clf = new svm.CSVC({ kFold: 1 }); clf.train(xor) .progress(function(progress){ console.log('training progress: %d%', Math.round(progress*100)); }) .spread(function (model, report) { console.log('training report: %s\nPredictions:', so(report)); xor.forEach(function(ex){ var prediction = clf.predictSync(ex[0]); console.log(' %d XOR %d => %d', ex[0][0], ex[0][1], prediction); }); });
como puedo mandar a una vista la variable prediction? quiero mostrarlo saludos...
|
|
|
|
|
|
|