elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12
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:

Código
  1. var files = fs.readdirSync('./archivos/'); //itera todos los archivos
  2.  
  3.            for (var a in files) {
  4.  
  5.                if (fs.statSync('./archivos/'+files[a]).isFile()){
  6.                var nombreFile=files[a];
  7.                console.log(files[a]);
  8.                fs.readFile('./archivos/'+nombreFile, 'utf8', function(err, data) {
  9.                console.log(nombreFile); //solo muentra el ultimo File, como solucionar?, porque solo muestra el ultimo file???
  10.                var contentA=data;
  11.                escritorLector.escribirTraining(nombreFile,contentA);
  12.  
  13.                for (var b in files) {
  14.                      if(fs.statSync('./archivos/'+files[b]).isFile()){
  15.                        if(nombreFile!=files[b]){
  16.                            fs.readFile('./archivos/'+files[b], 'utf8', function(err, data) {
  17.                                    var contentB=data;
  18.                                    fs.readFile('./archivos/training/'+nombreFile, 'utf8', function(err, data) {    
  19.                                    var contentAnterior=data;
  20.                                    var contentAB=contentAnterior+contentB;
  21.                                    console.log(contentAB);
  22.                                        escritorLector.escribirTraining(nombreFile,contentAB);
  23.  
  24.                                });
  25.                            });
  26.                        }
  27.                     }
  28.                };
  29.                });
  30.            }
  31.    };
ese código trabaja en 2 carpetas los cuales son:

Código:
./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

Citar
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 :
Código:
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:
Código
  1. const obj = [{id: 'a', time: 1}, {id: 'a', time: 2}, {id: 'b', time: 1}];
  2.  
  3. const objMapped = obj.reduce((acc, item) => {
  4.  let { id, time } = item;
  5.  acc[id] = acc[id] || [];
  6.  acc[id].push(time);
  7.  return acc;
  8. }, {});
  9.  
  10. 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
Código:
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

Código
  1. [code]
  2. 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";
  3.    var copiando;
  4.  
  5.  
  6.        $(function () {
  7.            var captureInput = $('.clickme');
  8.            $(captureInput).focus();
  9.                $(captureInput).keyup(function(event){
  10.  
  11.                    startUPDOWN= (new Date()).getTime();
  12.                    if (!is_special_key(event.keyCode)) {
  13.                        var delta= startUPDOWN - startPressUP;
  14.  
  15.                        copiando=delta;
  16.                        key_cadaTecla.push(new claves(event.keyCode,tiempoPulsacion));
  17.  
  18.                        document.getElementById("keyCadaTecla").innerHTML = "tiempo de cada tecla:  ";
  19.                        for (var i = 0; i < key_cadaTecla.length; i++) {
  20.                                var result=document.createTextNode("("+key_cadaTecla[i].id+" "+key_cadaTecla[i].time+")");
  21.                                document.getElementById("keyCadaTecla").appendChild(result);
  22.                            };
  23.                        document.getElementById("ult").innerHTML = "tiempo de Press a Up:   " + delta ;
  24.                        teclaActual=event.keyCode;
  25.                    };  
  26.                    tiempoPulsacion=0;
  27.                });
  28.        });
  29.  
  30.  
  31. $(window).on('load', function() {          
  32.  
  33.    var id = 'idUsuario';
  34.    $('#add-new-fact').click(function() {
  35.    var fact = $('#new-fact').val();
  36.    $.ajax({
  37.      type: "POST",
  38.      url: "/servidor",
  39.      data: { fact: copiando},
  40.     // contentType: "application/json; charset=utf-8",
  41.      dataType: "json",
  42.      success: function(data) {
  43.        alert("si");
  44.        $('<li>').appendTo('#facts').text(fact);
  45.        $('#new-fact').val('');
  46.      },
  47.      error: function(err) {
  48.        var msg = 'Status: ' + err.status + ': ' + err.responseText;
  49.  
  50.        document.open("text/html", "replace");
  51.        document.write(err.responseText);
  52.        document.close();
  53.      }
  54.    });
  55.    return false;
  56.  });
  57.  
  58.        });
[/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
Código
  1. var revisados=[];
  2. var mapita=new Map();
  3. var fabrica =function(array){ //input array -  output map
  4. for (var i = 0; i < array.length; i++) {
  5. var arreglo1=array[i].split(":");
  6. var arrayParaMap=[];
  7. for (var j = 0; j < array.length; j++) {
  8. var arreglo2=array[j].split(":");
  9. if(!db(arreglo1[0])){
  10. if(arreglo1[0]==arreglo2[0]){
  11. arrayParaMap.push(arreglo2[2]);
  12. console.log(arrayParaMap);
  13. }
  14. }
  15.  
  16. };
  17. mapita.set(arreglo1[0],arrayParaMap);
  18. revisados.push(arreglo1[0]);
  19. };
  20. for (var key of mapita.keys()) {
  21.   console.log(key);
  22. }
  23. for (var value of mapita.values()) {
  24.   // for (var i = 0; i < value.length; i++) {
  25.   console.log(value);
  26.   // };
  27.  
  28. }
  29. }
  30. var db=function(data){
  31. for (var i = 0; i < revisados.length; i++) {
  32. if(revisados[i]==data){
  33. return true;
  34. }
  35. };
  36. return false;
  37. }
  38.  
  39. //example {a:1,a:2,a:1,b:1,b:5,b:6}
  40. var arregloPrueba=["a:1","a:2","a:1","b:1","b:5","b:6"];
  41. 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

Código
  1. 'use strict';
  2. var so = require('stringify-object');
  3. var svm = require('../lib');
  4.  
  5. var xor = [
  6.    [[0, 0], 0],
  7.    [[0, 1], 1],
  8.    [[1, 0], 1],
  9.    [[1, 1], 0]
  10. ];
  11.  
  12. // initialize predictor
  13. var clf = new svm.CSVC({
  14.    kFold: 1
  15. });
  16.  
  17. clf.train(xor)
  18.    .progress(function(progress){
  19.        console.log('training progress: %d%', Math.round(progress*100));
  20.    })
  21.    .spread(function (model, report) {
  22.        console.log('training report: %s\nPredictions:', so(report));
  23.        xor.forEach(function(ex){
  24.            var prediction = clf.predictSync(ex[0]);
  25.            console.log('   %d XOR %d => %d', ex[0][0], ex[0][1], prediction);
  26.        });
  27.    });


como enviar la variable prediccion?

lo modifique asi
Código
  1. 'use strict';
  2. var so = require('stringify-object');
  3. var svm = require('../lib');
  4.  
  5. var xor = [
  6.    [[0, 0], 0],
  7.    [[0, 1], 1],
  8.    [[1, 0], 1],
  9.    [[1, 1], 0]
  10. ];
  11. var prediction;
  12. // initialize predictor
  13. var clf = new svm.CSVC({
  14.    kFold: 1
  15. });
  16. clf.train(xor)
  17.    .progress(function(progress){
  18.        console.log('training progress: %d%', Math.round(progress*100));
  19.    })
  20.    .spread(function (model, report) {
  21.        console.log('training report: %s\nPredictions:', so(report));
  22.        xor.forEach(function(ex){
  23.            prediction = clf.predictSync(ex[0]);
  24.            console.log('   %d XOR %d => %d', ex[0][0], ex[0][1], prediction);
  25.            prediction="prediciendo desde cbba";
  26.            return {
  27.            prediction:1
  28.            };
  29.        });
  30.    });
  31. exports.prediction =prediction;

pero no logro mostrar en el app.js, la variable llega undefined

Código:
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 fotos

tengo el apps.js (servidor)
Código
  1. var express= require("express");
  2. var routes = require('./routes/index');
  3.  
  4. var path = require('path');
  5. var bodyParser=require("body-parser");
  6. var app=express();
  7.  
  8. var video = require('./node_modules/node-svm/sample/sample');
  9. app.set('view engine', 'jade');
  10. app.use(express.static(path.join(__dirname, 'public')));
  11. app.use(bodyParser.json());
  12. app.use(bodyParser.urlencoded({extended:true}));
  13. app.get("/",function(req,res){
  14. res.render("index");
  15. });
  16.  
  17.  
  18.  
  19. app.post('/servidor', function(req,res){
  20.    var factDesdeAjax=req.body.fact;
  21.     console.log(req.body.fact);
  22.     res.render('index', { title: factDesdeAjax });
  23. });
  24.  
  25. app.listen(3000);
  26.  

tengo mi vista "index.jade"
Código
  1. extends layout
  2.  
  3. block content
  4.    h1= title
  5.    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
  6.  
  7.    p
  8.    li(class='hero-name')
  9.    a(href='#') #{hero}
  10.    h2 Facts
  11.    ul#facts
  12.    label(for="new-fact") Añadir nuevo fact:
  13.    textarea#new-fact
  14.    a(id='add-new-fact', href='#') Añadir
  15.    div#cnt
  16.    div#time
  17.    div#ult
  18.    div#especial
  19.    div#keydiferentes
  20.    div#keyMismos
  21.    div#keyCadaTecla
  22.    div#keyTeclasDerecho
  23.    div#keyTeclasIzquierdo
  24.    div#keyTeclasDerechoAdj
  25.    div#keyTeclasIzquierdoAdj

el layout
Código
  1. doctype html
  2. html
  3.  head
  4.    title= title
  5.    link(rel='stylesheet', href='/stylesheets/style.css')
  6.    link(rel='stylesheet', href='/stylesheets/login.css')
  7.    script(src="/javascripts/jquery-1.9.1.js")
  8.    script(type="text/javascript", src='/javascripts/forMain-Script.js')
  9.  body
  10.    block content

tengo mi ajax
Código
  1. $(window).on('load', function() {          
  2.  
  3.    var id = 'idUsuario';
  4.    $('#add-new-fact').click(function() {
  5.    var fact = $('#new-fact').val();
  6.    $.ajax({
  7.      type: "POST",
  8.      url: "/servidor",
  9.      data: JSON.stringify({ fact: fact }),
  10.      contentType: "application/json; charset=utf-8",
  11.      dataType: "json",
  12.      success: function(data) {
  13.        $('<li>').appendTo('#facts').text(fact);
  14.        $('#new-fact').val('');
  15.      },
  16.      error: function(err) {
  17.        var msg = 'Status: ' + err.status + ': ' + err.responseText;
  18.        alert(msg);
  19.      }
  20.    });
  21.    return false;
  22.  });
  23.  
  24.        });

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

Código
  1. 'use strict';
  2. var so = require('stringify-object');
  3. var svm = require('../lib');
  4.  
  5. var xor = [
  6.    [[0, 0], 0],
  7.    [[0, 1], 1],
  8.    [[1, 0], 1],
  9.    [[1, 1], 0]
  10. ];
  11.  
  12. // initialize predictor
  13. var clf = new svm.CSVC({
  14.    kFold: 1
  15. });
  16.  
  17. clf.train(xor)
  18.    .progress(function(progress){
  19.        console.log('training progress: %d%', Math.round(progress*100));
  20.    })
  21.    .spread(function (model, report) {
  22.        console.log('training report: %s\nPredictions:', so(report));
  23.        xor.forEach(function(ex){
  24.            var prediction = clf.predictSync(ex[0]);
  25.            console.log('   %d XOR %d => %d', ex[0][0], ex[0][1], prediction);
  26.        });
  27.    });


como puedo mandar a una vista la variable prediction? quiero mostrarlo

saludos...
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines