hola.. quiseriar saber porque me da este error al crear un projecto angualar

npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ECONNRESET: request to https://registry.npmjs.org/jasmine-core failed, reason: read ECONNRESET npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation. npm ERR! Unexpected end of JSON input while parsing near ‘….js v3.0.4\r\nComment’

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Martin Meza\AppData\Roaming\npm-cache_logs19-09-22T18_18_10_350Z-debug.log Package install failed, see above.

¿Alguien sabe porque al tratar de crear un nuevo proyecto de laravel surge esto?

Estaba tratando de crear un nuevo proyecto de laravel con el comando laravel new NombreDelProyecto y me surgio esto.

¿Alguna idea de como arreglar esto o porque ocurre?

Error al usar el comando laravel new

Nota: solamente puedo crear los proyectos desde composer composer create-project --prefer-dist laravel/laravel NombreDelProyecto, pero quisiera saber porque pasa esto.

Porque no puedo trabajar con Sourcetree

Hola soy nuevo con esta herramienta.

Tengo muchos problemas que poco a poco he ido solucionando.

Tengo un proyecto donde estoy llevando el frontend y el backend de un app bastante robusta.

ya configure mi .gitignore para que no suba las carpetas de las dependencias que se instalan con npm y composer.

/frontend/node_modules /frontend/public /frontend/dist /backend/vendor /backend/public /backend/storage /backend/boostrap 

Con esto solo carga los archivos de los que me interesa llevar el control de versiones.

Sin embargo cada que inicio sourcetree este deja de responder. consume demasiada memoria ram (4gb), a partir de que hice unas ramas en bitbuket este empezó a fallar mas dado que ya no hace los push. Ya le desactive el que este escuchando los cambios en los archivos.

Alguien sabe de alguna otra herramienta para poder utilizar git de forma mas sencilla.

Gracias de antemano.

Porque este NumberFormat funciona diferente en distintos celulares

la question es que trato de mostrar un numero con milesimas y eso, el problema es que me funciona nada mas en unos cuantos celulares, es decir por ejemplo donde dice preciou tiene que ir algo como 2.94 y al operarlo multiplicando por cantidad (por 100 por ejemplo) en algunos celulares sale 294, pero en otros sale 29.400

                    final String separador = "###.###.###";                 DecimalFormat decimalFormat = new DecimalFormat(separador);                 NumberFormat nf=NumberFormat.getInstance();                  int cantidad;                 float  preciou; int sumatotal=0;                 cantidad=Integer.parseInt(cantidad_producto.getText().toString());                 //preciou=Integer.parseInt(precio.getText().toString());                 preciou=  nf.parse(precio.getText().toString()).floatValue();                    sumatotal= (int) (cantidad*preciou);      preciototal.setText(decimalFormat.format(sumatotal));      temp.setText(String.valueOf(sumatotal)); 

¿porque la BD mongo no me trae los datos correctamente, solo undefined?

Estoy siguiendo un tutorial para hacer un chat con Nodejs y MongoDb, ya esta funcionando solo que los chats guardados solo dice undefined,este es el metodo para salvar los datos en la BD, la cual si creo la base de datos pero no inserta ningun dato

var newMsg=new Chat({ msg, nick: socket.nickname }); await newMsg.save(); //Chat es el modelo, se supone que deben salir los chats viejos, pero solo dice undefined:undefined

¿porque mi ruta post no funciona?

Tengo este error en mi movies router creo que se debe a una mala implementacion de post y no se a que se debe.

error: Cannot read property ‘path’ of undefined TypeError: Cannot read property ‘path’ of undefined at router.post (C:\Users\usuario\Desktop\FullStack\vidly\vidly-backend\routes\movies.js:57:24)

const { Movie, validate } = require("../models/movie"); const { Genre } = require("../models/genre"); const auth = require("../middleware/auth"); const admin = require("../middleware/admin"); const validateObjectId = require("../middleware/validateObjectId"); const moment = require("moment"); const mongoose = require("mongoose"); const multer = require ("multer"); const express = require("express"); const router = express.Router();  const storage = multer.diskStorage({   destination: function(req, file, cb) {     cb(null, 'public/img/');   },   filename: function(req, file, cb) {     cb(null, Date.now() + '-' + file.originalname);   } });  const fileFilter = (req, file, cb) => {   if(file.mimetype === 'image/jpeg' || file.mimetype === 'image/png') {     cb(null, true);   } else {     cb(null, false);   } }  const upload = multer({      storage: storage,      limits: { fileSize: 1024*1024*5 },     fileFilter: fileFilter  });  router.get("/", async (req, res) => {   const movies = await Movie.find()     .select("-__v")     .sort("name");   res.send(movies); });  router.post("/", upload.single('movieImg'), [auth], async (req, res) => {   const { error } = validate(req.body);   if (error) return res.status(400).send(error.details[0].message);    const genre = await Genre.findById(req.body.genreId);   if (!genre) return res.status(400).send("Invalid genre.");    const movie = new Movie({     title: req.body.title,     genre: {       _id: genre._id,       name: genre.name     },     numberInStock: req.body.numberInStock,     dailyRentalRate: req.body.dailyRentalRate,     movieImg: req.file.path,     publishDate: moment().toJSON()   });   await movie.save();    res.send(movie); });  router.put("/:id", upload.single('movieImg'), [auth], async (req, res) => {   const { error } = validate(req.body);   if (error) return res.status(400).send(error.details[0].message);    const genre = await Genre.findById(req.body.genreId);   if (!genre) return res.status(400).send("Invalid genre.");    const movie = await Movie.findByIdAndUpdate(     req.params.id,     {       title: req.body.title,       genre: {         _id: genre._id,         name: genre.name       },       numberInStock: req.body.numberInStock,       dailyRentalRate: req.body.dailyRentalRate,       movieImg: req.file.path     },     { new: true }   );    if (!movie)     return res.status(404).send("The movie with the given ID was not found.");    res.send(movie); });  router.delete("/:id", [auth, admin], async (req, res) => {   const movie = await Movie.findByIdAndRemove(req.params.id);    if (!movie)     return res.status(404).send("The movie with the given ID was not found.");    res.send(movie); });  router.get("/:id", validateObjectId, async (req, res) => {   const movie = await Movie.findById(req.params.id).select("-__v");    if (!movie)     return res.status(404).send("The movie with the given ID was not found.");    res.send(movie); });  module.exports = router;

Porque al insertar datos desde mi formulario me lanza el mismo codigo php que hice y no inserta los datos?

Por favor ayudenme no tengo la menor idea de porque sale eso, dias atras me funcionaba correctamente, pero desde que actualice mi editor de text Sublime Text 3 es que sale eso, nose si eso tenga algo que ver.

Sale esto al presionar el boton Registrar de mi formulario:

introducir la descripción de la imagen aquí

Este en mi codigo html:

<!DOCTYPE html> <html> <head>   <title>Prueba</title>      <meta charset="utf-8">      <link rel="stylesheet" type="text/css" href="css\bootstrap.css"> </head> <body>    <form action="index.php" method="POST">     <label>Nombre</label><br>       <input type="text" name="Nombre"><br>     <label>Apellido</label><br>       <input type="text" name="Apellido"><br>     <label>Telefono</label><br>       <input type="text" name="Telefono"><br>     <label>Email</label><br>       <input type="text" name="Email"><br>     <label>Comentario</label><br>       <input type="text" name="Comentario"><br><br>      <p><button type="submit">Registrar</button></p>    </form>  </body> </html> 

¿Porque tengo una columna adicional con Treeview en Tkinter? Python3

¡Buenas!

Estoy creando una interfaz gráfica para una aplicación de chat (Que funciona por consola actualmente).

El problema que tengo es que al usar la función de treeview y crear 3 columnas, me aparecen 4, y una de ellas vacía (la ultima). Os dejo una captura de pantalla y el código. ¿Como podría eliminar esa “Columna vacia” de mi TreeView?

introducir la descripción de la imagen aquí

Aquí os dejo el código:

def GUI():     root = Tk()     root.title("Chat - RuDaHee")       frame = Frame(root).grid(row=0, column=0, padx=5, pady=5)      chat = ttk.Treeview(frame, height=10, columns=("#0","#1", "#2"), selectmode="extended")     chat.heading('#0', text='Hora', anchor=CENTER)     chat.heading("#1", text="Usuario", anchor=CENTER)     chat.heading("#2", text="Mensaje", anchor=W)     chat.column("#0", stretch=NO, width=80)     chat.column("#1", stretch=NO, width=80)     chat.column("#2", stretch=NO, width=380)      chat.grid(row=0, column=0, columnspan=2, padx=10, pady=10, sticky="nsew")       escribirMensaje = Entry(frame, width=87).grid(row=1, column=0, sticky="w", padx=10, pady=10)     enviarMensaje = Button(frame, text="Enviar").grid(row=1, column=1, sticky="e", padx=10, pady=10)     root.mainloop()   GUI()