@eezzekl Suena genial... Una vez empecé a descargar todos los modelos 3D gratis que había en Turbosquid, así que me bloquearon la cuenta, pero todavía quedan otros sitios para comprar, como Amazon, Ali Express o Mercado Libre.
@Mariano Por cierto, tengo por ahí un conjunto de expresiones regulares para reemplazar cierto caracteres en JavaScript, digamos, por poner un ejemplo, ÀÁÂÃÄÅàáâãäå por a.
@Mariano Buen comentario, es cierto, no tuve en cuenta eso... El 0.0000007 se aproxima a 0.000001... El Benchmark, redondear me da 13660, round me da 719. Una diferencia bastante grande.
@PaulVargas Y si le sacas los diacríticos, no es más fácil?
@ArtEze Es gigante...Y hay algunas cosas que podrían acelerar el tuyo... dame un rato y te paso... El tema es que si resolvés el tema de los números chicos, en mi opinión sería la mejor respuesta.
@Mariano ese colombia sub 20 que llevaron esta vez, era el comodin del torneo, que verguenza, se vio el pago de dinero de los padre spara q lleven sus hijos o tales
In a new ES6 harmony, you will have native way for doing this with repeat. Also ES6 right now only experimental, this feature is already available in Edge, FF, Chrome and Safari
"abc".repeat(3) // "abcabcabc"
And surely if repeat function is not available you can use old-good Array(n + 1).join...
@Mariano Eso que dije de agregar ceros me parece que no es necesario. Se podría hacer un condicional que redondee solo en caso de que la longitud sea igual (o mayor) a la cantidad de decimales a redondear.
Me gustaría redondear a dos decimales, sólo cuando sea necesario. A continuación ejemplos de entradas y salidas
Entrada:
10
1.7777777
9.1
Salida:
10
1.78
9.1
¿Cómo puedo hacer esto en JavaScript?
Fragmento
var valor = [
10,
1.77777777,
9.1
];
var resultado = valor.map(Math...
@Mariano Sí, pero ahora que lo pienso, ni siquiera es necesario agregar ceros... Lo que digo es, por ejemplo, 7.643, en la variable último quedaba el 3 y en anteúltimo quedaba el 4... Luego con el relleno, las dos variables quedaban en cero, y con eso logro que no se redondee. Pero pienso hacer un if que detecte si hay que redondear.
@PaulVargas Podía imaginarme que un banco no iba a dejar que el cliente haga el cálculo.... Y si el cliente hace el cálculo, quiero abrir una cuenta :P
@PedroMiguelPimientaMorales Gracias... el tema es que es lenta.... @ArtEze está muy cerca de una respuesta mucho mejor, pero está peleando con varios problemas con cada string me imagino
A precise rounding method. Source : Mozilla
(function(){
/**
* Decimal adjustment of a number.
*
* @param {String} type The type of adjustment.
* @param {Number} value The number.
* @param {Integer} exp The exponent (the 10 logarithm of the ad...
@Mariano Esa respuesta me dejó impactado, y es la que explican en la documentación de Mozilla.
Para resolver esto, lo que pensé fue transformar el número en un string, y luego de haberlo procesado, volver a convertirlo en un número. El proceso se trata de partir el número justo cuando aparece el punto. También considero que puede venir la letra e, que marca potencias de 10. Si existe e-, e...
@PedroMiguelPimientaMorales Por el momento es esa, todavía no hice ningún cambio.
@Mariano Jeje, esa es otra cosa que no sabía, pensé que era lo mismo... También pienso que sería bueno usar expresiones regulares para partir el número. Pero en el comentario de Enrique B. decías que es poco eficiente... Entonces no sé si es buena idea.
@ArtEze regex siempre eran diabólicos. Pueden hacer hasta café, pero uno corre el riesgo de hacer cosas con regex que simplemente se solucionan mucho más fácil sin ellos
@lois6b e intercalando con otros usuarios... además, aparece una notificación y en tu historial en tu perfil... difícil no ver que se están anulando... Si sigue así le van a aplicar algún ban
@lois6b Tienen muchas cosas en común (por más que un idiograma pueda tener un significado diferente)... Sé que es muy difícil (imposible de hecho), pero me gusta la idea de usarlo para entender algo de otra cultura
@lois6b saber japonés si no es tu lengua materna... hace mucho leí que se necesitan más de 20 años de estudio dedicado para llegar a un nivel excelente, pero no alcanza para cubrir varios aspectos (no recuerdo bien qué aspectos eran)
@lois6b Igual no me preocupa si aprenderlo a un nivel superior es imposible... con aprender algo estoy hecho... Tengo que ver dónde enseñan, dónde me conviene
divide un número como 1.2345e+1 en lo que está antes y después de la "e"... le suma n (cantidad de decimales) a la parte de la derecha, vuelve a componer el número, redondea y vuelve a usar el mismo método para restarle comas
no está funcionando jsperf.com ... estoy esperando para ver cuán rápido es
@Mariano Sí, también... Creo que lo voy a empezar a usar, solo que no me tengo que confundir si estoy concatenando, sumando, o convirtiendo de string a número.
@PedroÁvila muy bueno, pero le falto 4.5+ aunque para ser un post del 2010 esta muy completo. si los dueños escucharan y actualizaran sus servidores podia acualizar muchas cosas
@ArtEze Reemplazando .search() por .indexOf(); y .slice() por .substring() , tu respuesta se acelera de 110k Ops/s a 180k Ops/s --> jsperf.com/redondear-a-n-decimales
fijate que todo el problema es solamente un bug en el codigo. en realidad no aporta absolutamente nada.. por mas que el pobre que la contesto en el comentario lo ponga como solucion, no sirve como referencia.. No es un problema general, es un problema particular del codigo..
No creo que estén mal las preguntas de depuración (opinión personal)... después las cerramos como "es un caso particular, no extensible.... blablabla"... pero está bien que pregunte y que respondan
lo que veo, es que la pregunta habla de bucles y funciones. La pregunta no trata sobre esas cosas, si no sobre un caso particular de algo particular de OP. Tal vez estoy siendo mas papista que el papa, Pero si llego a entrar a buscar info sobre eso, y me encuentro esa pregunta, salgo espantado...
las preguntas de depuracion no estarian mal si fueran un caso generico donde se pueda obtener algo de informacion respecto de otras cosas. Si no, no son un ejemplo claro, corto y funcional...
¿Cuál es el problema? Está recién iniciándose... ¿qué tiene de malo que pregunte un caso puntual con el que está teniendo problemas para que alguien lo ayude? Salvo por las etiquetas, la pregunta está bastante bien, y el código está claro
entonces sigo sin entender el punto para atraer nuevos usuarios.. por ejemplo: es.stackoverflow.com/questions/49465/… que hago con OP? lo mato??? jajajaja
@Flxtr su problema no era de C#, era de programacion en general... ese codigo podria haber estado escrito en cualquier lenguaje y el bug existiria igual
@Mariano mi punto era que yo hubiera cerrado la pregunta por no estar relacionada, "Parece ser un problema que no se puede reproducir o un error tipográfico."
tal vez les tengo poca paciencia a los primerizos.. me estare volviendo viejo, a mi me daba verguenza preguntar algo a mis 20, si no estaba ultra seguro que era algo insolucionable...
@Flxtr Es que sí se puede reproducir, y no es un error tipográfico... Estoy de acuerdo que no es una pregunta buena, pero (en mi opinión), estaba bien contestarle
@gbianchi Uno nunca sabe realmente cuánto intentó y si no es que el autor piensa que es insolucionable
@gbianchi En esta segunda pregunta (de VB), ahí sí creo que es demasiado
@Mariano espera estoy armando un comentario amable, para mandarlo a pasear...
Algo asi?? Estas pidiendo que escribamos el codigo por vos. La idea de este sitio es ayudar con problemas puntuales que tengas a la hora de codificar. Podemos guiarte cuando te trabes en alguna parte en particular, pero nadie va a hacer el trabajo por vos. Investiga en google como guardar datos en una base de datos, y cuando tengas algun problema en particular, vuelve a consultar.
@gbianchi Motivo personalizado y escribí lo que quieras
@Flxtr Error tipográfico ::: Generalmente lo pienso como algo que no tiene que ver con la lógica de programación, sino con algo que hay que está mal escrito (el nombre de una variable, le faltó un ";").... Sin embargo, yo soy más permisivo que el resto en ese aspecto... Esta es una propuesta mía no muy aceptada --> Excepciones al cierre por “un error tipográfico”
@Mariano en ese caso no concuerdo.. el 99,9% de los errores tipograficos se soluciona con una correcta depuracion de un proceso. el resto, podrias preguntarlos, pero es probable que no sea un ejemplo que podamos reproducir.
@Mariano gracias, tenía un concepto errado de error tipográfico, ahora, en la pregunta hecha en Meta es aún más interesante, nos lleva a la misma discusión de siempre, la moderación, pero bueno, ese es otro tema que preferiría evitar
@Flxtr Fue más que nada para aclarar que esa es mi opinión, pero que sé que soy más permisivo que el resto... O sea, charlemos, pero no tomen mi opinión en este punto como algo que piensen muchos
@Flxtr Bueno, mi definición de "error tipográfico" tampoco es tan académica.... jajaja... seguramente hay mejores definiciones... hay un post de Luiggi, dejame buscar
Over the past week, I've made several fairly significant changes to the close reasons and associated documentation on Stack Overflow. I've been monitoring and tweaking those changes, and believe they should now be reasonably stable; so here is a summary of the currently-available close reasons, w...
@Mariano segun la vision en ingles, los errores tipograficos se cierran pq hacen ruido y no son reproducibles a futuro.... igual es un post muy biejo!!!
Me encuentro implementando DataTables.net perono me esta haciendo la paginación, estoy trabajando con ASP.NET MVC 5, el código que manejo es el siguiente.
@{
ViewBag.Title = "Proveedor";
}
<h2>Proveedor</h2>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="~/Conte...
@gbianchi y que se resuelven corrigiendo un error sintáctico o un error del autor al darse cuenta de algo extra a la pregunta.... Pero me gusta esta parte para ponerlas en contexto: "suelen ser una vergüenza para el autor" y "face-palm" problems
@Flxtr estas seguro que "instancias" es una palabra? he leido tremendos debátes en diccionarios sobre eso. (Disculpa si pregunta, suena raro tomando en cuenta que español no es mi idioma nativo)
que simpático, @Mariano, me siento casí de vuelto al IRC XD
@Flxtr siempre lo he usado en el trabajo (instanciar) y siempre me entendieron, pero la autocorreción me puso inseguro. Siempre me reclama cualquier flexión de "instanciar"
@PedroÁvila respecto a tu pregunta de DataTables, veo algunos puntos para que te funcione, el primero es, estás haciendo referencia a las librerías de jQuery, en este caso MVC ya incluye algunas por default dependiendo de la versión de MVC que uses, esto lo puedes revisar en los Boundles en la carpeta App_start/BoundlesConfig.cs
en este caso por eso podría estar chocando el jQuery