« first day (1281 days earlier)      last day (1827 days later) » 

Anonymous
10:00 AM
@NicolasOñate antes termina martin sus libros que tú el reshuleo
 
@AsieR_2 esta deprecado el proyecto por falta de iniciativa
0
Q: ¿Cómo puedo dividir una cadena en un máximo de N caracteres de forma no arbitraria en Java (sin librerías externas)?

A. CedanoNecesito dividir unas cadenas largas en Java a partir de n caracteres, pero sin romper las palabras en dos. En PHP existe una función wordwrap que permite hacer una división por palabras, de modo que no rompe la palabra de forma arbitraría. Por ejemplo, si tengo que dividir esta palabra: Lorem ...

Esta basada en opiniones o me lo parece a mi?
 
@NicolasOñate a mi no me lo parece
 
@NicolasOñate no veo porque
 
pues me lo parece a mi xD
 
@Pikoh maravilloso, he usado por lo menos 13 xd aunque falta algo tipo "It's not optimized yet"
 
10:05 AM
@NicolasOñate que ves ahi opinable?
 
@blonfu la fé de Cedano
ahhhxdd
 
Mi jefe parece que está torpedeando mi salida para dilatarla lo máximo posible. Qué pereza...
 
Anonymous
PINCHES ENCODIGNS DE CACA
 
Qué actitud más absurda. Tengo todo cerrado, he avisado a los clientes con los que solía hablar de que me voy y todo son problemas
 
@Aritzbn eso no lo pone en la pregunta
 
10:10 AM
"O conmigo o contra mí"
 
@blonfu me pregunto para que usará la informática en la iglesia
 
@blonfu No pone que ha intentado nada, ni que ha buscado, pregunta al aire que seria
 
Anonymous
: Using windows-1252 instead of the declared encoding iso-8859-1.
 
Anonymous
why @NicolasOñate, @phpMyGuel, @WillyrexEnBicicleta
 
@Aritzbn Totalmente contigo en eso xD
 
Anonymous
10:11 AM
Dónde leches va el charset?
 
Te toca ayudar a @AsieR_2, @WillyrexEnBicicleta
 
@NicolasOñate pero eso no es basado en opiniones
 
@Kiko_L Cómo torpedeando tu salida?
Si ya lo tienes todo cerrado... qué mas da?
 
@NicolasOñate podria ser esto
 
@blonfu Si eso lo veo mas
 
Anonymous
10:13 AM
@blonfu Lo que quiere está bastante claro en realidad
 
@AsieR_2 No me gusta eso de que me menciones junto a Willy Rex.
 
¿No tiene Dios todas las respuestas? ¿Por que no le pregunta? ahhxddd
 
@AsieR_2 si existe un funcion para eso la veo bien, pero si no existe ya se trata de crear una y entonces no me parece tan bien
 
Esa pregunta no tiene ningún problema
 
Anonymous
@blonfu ese es el único problema que le veo yo
 
10:15 AM
@Kiko_L ¿Tu probaste el premium de linkedin?
 
@Aritzbn Padre nuestro que estás en los cielos, santificado sea tu nombre ¿Es int i{}; (i += ++i) *= i; comportamiento indefinido?
 
@Aritzbn Sip
 
@Kiko_L ¿Te aporta más visibilidad? ¿Vale la pena?
 
@Kiko_L Cuando dije que me marchaba de la anterior(contrato temporal y en prueba) yo dije que me quedaba para ayudar a formar a alguien los 15 dias, a los 3 dias aun no habia nadie e intentaba mi jefe hacerme mooving, al quinto dia, con una sonrisilla dije que no tenia obligacion de quedarme y menos de escucharle, gane una semana mas de vacaciones
 
@PaperBirdMaster me he vuelto loco, que es ese mostro?
 
10:17 AM
@Aritzbn Es el Padre Nuestro con una pregunta de programción.
 
@NicolasOñate mooving o mobbing?
 
@Aritzbn Con la prueba de un mes gratuita no pierdes nada (siempre que te acuerdes a darte de baja antes de que te cobren). Yo noté más visibilidad (me escribieron varios recruiters desos)
 
@AsieR_2 en principio yo la veo bien también. Solo decia que como mucho podia ser falta de investigacion o que no hay ningun intento de codigo, no basada en opiniones
 
Pregunta: ¿Debería de preguntarle a mi jefa si tiene intenciones de renovarme el contrato a principios del mes que viene?
 
@NicolasOñate La cosa es que yo cambio de área pero no de empresa, pero bueno, yo ya tengo todo cerrado así que no tiene motivos para retenerme
@Aritzbn ¿Cuánto te queda?
 
10:18 AM
@Kiko_L termino el 2 de julio
 
@Aritzbn Y te llevas bien con ella? Yo le preguntaría.
 
@Kiko_L es maja, yo creo que si.
 
@Aritzbn Respuesta: Si
 
¿A principios del mes que viene o a finales de este o ya?
Es que la última vez tardé 6 meses en encontrar curro... :c
 
Asi por lo menos te empiezas a mover en caso de que no
yo le solte a mi jefe en las practicas si me iban a coger, no supo contestarme, fue un no
 
10:21 AM
@Aritzbn Por supuesto, estas en tu derecho de saber que van a hacer contigo, si es que lo saben, y si no pues empezar a moverte
 
@NicolasOñate mi jefe en prácticas no me dijo nada hasta la última semana xd y eso que le mandé un correo y le intenté decir en persona
 
@Aritzbn Yo que tú probaba Linkedin premium (incluso aunque te renueven). Quizás encuentres algo que te gusta más o aunque no te interese te añaden a sus carteras de posibles programadores
 
@Aritzbn Yo buscaria el momento, o se lo soltaria sin mas
 
@Aritzbn Mejor ir en persona a preguntar estas cosas, un correo es facil de omitir
 
@Kiko_L sinceramente, estoy muy cómodo aquí, me ha acabado gustando esto de Xamarin, aunque al principio era como una patada en los cojones.
@Marc ya xd pero también se lo dije en persona y se fue sin contestar, aunque sea me hizo una carta de recomendación bonica (Que no usaré)
 
10:23 AM
@Aritzbn no te olvides de @AsieR_2
 
@Aritzbn Entonces tienes que volver a preguntarle, sin que se marche o evite
 
@NicolasOñate con eso ha pasado todo lo contrario
 
Tienes que lamerle un poquillo lo que tu sabes para que de buen feedback
 
@Marc eso fue en ibermática, en esta no lo he intentado
 
Ofendidito?
0
Q: Problema con java

FlowcouMe está pasando algo muy raro. Estoy haciendo un programa, hago cambios, guardo y demás, hasta ahí todo bien. A la hora de ejecutar el programa no se me actualiza. Por ejemplo, he hecho dos metodos, uno de ello validación: public static int pedirPotencia() { Scanner teclado = new Scanne...

 
10:28 AM
@Kiko_L ah? ofendidito por que?
 
@Kiko_L Ya te vale tratarle como un novato. Lo que deberías es haberle pedido una masterclass.
 
Por que no iba a estar ejecutando el mismo código si no lo tengo duplicado? — Flowcou 4 mins ago
 
Algun javero me hace el favor de revisar mi respuesta -> es.stackoverflow.com/a/260449/15301?
no estoy muy seguro
 
@Pikoh creo que List no existe en java, que es Array sin mas
creo
 
@NicolasOñate si existe list
 
10:33 AM
@Pikoh y se utiliza igual que c#?
 
es un poco raro, porque creo que el interfaz es List y la clase Arraylist o algo asi, pero existe (@PabloLozano seguro que lo sabe mejor)
 
:50150147 puedes dejarlo, me gusta ser nombrado
 
@Pikoh Yo recordaba lo de Arraylist
 
@NicolasOñate no..los genericos en java son raros (para mi, acostumbrado a C#)
 
List es una interfaz y ArrayList su implementación
 
10:34 AM
@Blazerg eso creía recordar
 
@Kiko_L los empresarios llevan un tiempo lloriqueando porque no encuentran empleados TIC y no quieren entender que estan ofreciendo una mierda de salarios con una mierda de condiciones
2
 
que pasa por aqui ? xD
 
@blonfu si lo entienden, lo que no quieren es pagar. Los empresarios no son seres del inframundo desconectados de internet.
 
@MarioGuiber Tu no estabas de puente?
 
10:37 AM
@blonfu Amen.
 
@NicolasOñate que va tio, aqui currando estoy :(
 
@Pikoh Yo recorrería la cadena de 20 en 20 caracteres, si en la posición no hay un espacio, retrocedería hasta encontrar uno y saltaría 20 caracteres de nuevo.
 
@blonfu Espera un tiempo a que se desesperen y la inflacion crezca
 
@PaperBirdMaster es otra opción también
 
@MarioGuiber puedes ponerte al barril bailante para alegrarte el dia
 
10:38 AM
@PaperBirdMaster Estaba justo redactando una respuesta así
 
@NicolasOñate jajajaja fue muy bueno xD
 
La verdad es que probablemente haya muchisimas maneras de afrontar el problema este
 
@DavidDPG Es que me parece la manera más eficiente de hacerlo... pero hablamos de Java... que no se si te permite iterar cadenas a la inversa o por índice.
 
@NicolasOñate o que lo manden hacer todo fuera, aunque no suele funcionar muy bien en este sector pero aun asi lo hacen algunos
 
@PaperBirdMaster creo que en java no puedes acceder directamente a posiciones de un array
 
10:40 AM
@PaperBirdMaster Tienes que convertirlo a un array de caracteres previamente
@Pikoh Sí, sí que se puede
 
@DavidDPG en un string puedes hacer cadena[2]?
 
@blonfu Yo tengo muy claro que mi profesion es como el ladrillo, hay que esperar a que la inflacion aumente mas
ley de oferta y demanda
 
@Pikoh no, tienes que convertirlo a array antes: cadena.toCharArray()[2]
 
mucha demanda y poca oferta
 
@DavidDPG ah, a eso me refería
 
10:42 AM
Ah, como habías dicho posiciones de un array
Sorry :)
 
@DavidDPG es fallo mio, me expliqué mal :)
 
En todo caso sí que es verdad que trabajar con Strings es tedioso en java
 
@DavidDPG todo es tedioso en Java (lo siento, no pude evitarlo) XD
 
@Pikoh La verdad es que después de haber trabajado en kotlin una temporadilla te doy la razón
 
@DavidDPG kotlin tiene mejor pinta si.
ha copiado a c# y se nota ;)
 
10:46 AM
Quise ponerme con c# pero la librería estándar es más diferente de lo que me esperaba y me cuesta bastante pillarle el truco
 
@DavidDPG Madre mía del amor hermoso, virgen de la Macarena, qué impráctico...
 
@Pikoh Qué fanboy que estás hecho :P
 
user image
2
 
@PaperBirdMaster Ya... Creo que en algún sitio de stackoverflow Stuart Marks explicaba por qué String no es iterable
 
@DavidDPG Es meterse en el mundillo de C# y ya no lo puedes dejar jaja
 
10:52 AM
@blonfu Pues sí. Espero que esta crisis de desarrolladores ayude a mejorar condiciones y salario
 
@blonfu BRU-TAL.
 
@Kiko_L Bueno, las empresas van a seguir ofreciendo puestos por "poco", pero entonces vas a ser tu el que no necesita el buscar empleo, y van a ser las empresas las que van a tener que luchar por encontrar a gente
 
@Marc Son muchas pequeñas cosas a las que me tengo que adaptar que me hacen echarme para atrás
 
@DavidDPG Por ejemplo?
 
@DavidDPG Se me ocurre al menos un motivo: Codificación. ¿Cómo iteras? ¿Caracter a caracter o byte a byte?
Yo entiendo que si es una cadena de caracteres, deberías iterar caracter a caracter incluso con codificaciones multibyte... pero también entiendo que habrá gente que se oponga a ello.
 
10:55 AM
@Marc De primeras recuerdo ver una discusión entre IList y List por ahí mientras buscaba info acerca de las colecciones y meterme en un fregao gordo
@PaperBirdMaster Para mí siempre ha sido caracter a caracter... al fin y al cabo es lo que haces al convertirlo a un array de caracteres
 
@Kiko_L algo creo que va cambiando, al menos individualmente se puede pedir más sueldo o condiciones y a veces se consigue. El tema que haya unos minimos razonables para todos, eso es mas complicado de conseguir
 
@DavidDPG Pero son cosas diferentes
 
No consigo que la App crashee
que puto asco
lo he intentado de mil formas, hasta he apagado el webservice por si se me había pasado algo ahí, no hay forma ;_;
Se va a quedar todo el finde en segundo plano me parece a mí
 
@Aritzbn Me da que esta bien echa, por mucho que te empeñes
 
@Marc Por eso. Cuando hay poca demanda hay que subir la oferta
 
11:05 AM
@NicolasOñate Pero que no, que no puede ser, ayer cuando volví estaba crasheada lo típico de "no responde"
 
@Aritzbn Que esté en "No responde" no quiere decir que esté crasheada
 
@Marc =.= que si, por que si le das a "esperar" se cierra
 
@Aritzbn puede estar procesando un huevo de datos en segundo plano y que por eso no te responda
 
@Kiko_L Lo que ocurre con la situacion actual es que es confusa, porque de programador no hay crisis, pero de otros puestos cualificados si, entonces el empresario lo unico que ve es que igual que en los otros puestos, el programador aceptara
 
@Marc nonono, ese bug ya está solucionado
 
11:07 AM
@NicolasOñate Esto es lo que queria decir yo
 
@Marc Ayer me acorde de ti en mi fabrica xD
 
@NicolasOñate Porque?
 
@DavidDPG ¿Y para caracteres multibyte?
 
@Marc le di un poco al factorio
 
@NicolasOñate Trabajando?
 
11:09 AM
@Marc ayer era festivo en madrid
;)
 
@NicolasOñate E verdá, pues esta tarde en teoria vamos a darle @DavidDPG y yo, no se si alguien más
 
@Pikoh Yo veo bien el código
 
@Marc Yo hoy fastidiao, bueno ahora con el caloret, bastante mas, los compromisos sociales surgen de debajo de las piedras, lo bien que estaba yo en la cueva viciando... xD
 
@NicolasOñate Aqui en teoria lloverá todo el dia
 
@PabloLozano ok, gracias
 
11:16 AM
@Pikoh
0
A: Intentando mapear valores en C#

PikohPara crear un método que normalice valores en un rango a otro, podemos fijarnos en la formula de esta respuesta: Si trasladamos esto a un método, nos queda algo similar a esto: static public float Map(float value, float istart, float istop, float ostart, float ostop) { return ostart + (os...

 
Yo he puesto mi versión, devolviendo un único String
 
El mouse en la captura...
Me pone de los nervios.
@PabloLozano Ayer me mentaste en algo que no entendí.
20 hours ago, by Pablo Lozano
@PaperbirdMaster https://es.stackoverflow.com/questions/258677/java-comparacion-string-o-arraylist#comment478922_258680
 
@PaperBirdMaster odio eso yo también
 
Estabas hablando de esas raras casualidades cuando 2 usuarios con el mismo nombre (o muy similar) interaccionan
 
@PaperBirdMaster upsss..ni me había fijado, te entiendo
 
ahora lo cambio
 
y me acordé de ese comentario, donde me vi en la necesidad de comentar que yo no era el OP (que había aceptado la respuesta)
 
@PabloLozano Aaaaaaaaaaaaah, vale.
 
por si se hacía raro que Pablo Lozano aceptase la respuesta y a la vez Pablo Lozano dijera que era una mala respuesta
 
@PaperBirdMaster listo
 
11:19 AM
Muchisimas Gracias, eres un crack!!!!!!! — Pablo Lozano Apr 26 at 12:45
 
@PabloLozano Pablo Lozano dice que Pablo Lozano se encuentra un poco confuso
 
@Pikoh ¿Y no puedes usar LaTeX? (aunque no es asunto mío las precauciones que tomes).
 
El @PabloLozano recursivo
 
Deberías explicar algo de lo que has hecho, una respuesta que sólo tiene código es difícil de entender o reaprovechar, por lo que se considera de mala calidad (nota: no soy el OP, somos tocayos) — Pablo Lozano Apr 26 at 13:37
 
@PaperBirdMaster hmmm..no tengo ni idea
@PaperBirdMaster diría que no..no?
 
11:20 AM
En math SE se puede, pero aquí no
 
@PabloLozano ¡Mondieu!
 
aquí tenemos los JS fragments
 
@PabloLozano ¡Sacre bleu!
 
y todavia hay un tercero
 
azul sagrado?
 
11:21 AM
 
@blonfu @PabloLozano^3
 
@PabloLozano +1. Pense en devolver un string tambien, pero me parece mas flexible el arraylist
 
@PaperBirdMaster ... pues... no sé la verdad
 
@DavidDPG Supongo que ese será el problema.
 
@Marc ?.?
 
11:26 AM
@DavidDPG List i iList son cosas diferentes
 
@PaperBirdMaster eso es como decir "me cago en diez" en castellano?
 
@Marc Ah si?
 
@Marc Qué catalán te ha quedado eso, con la i como conjunción
 
@Marc no son las versiones mutable e inmutable?
 
la i no es de Interfaz?
 
11:30 AM
@DavidDPG ein? hablamos de C#?
 
@Pikoh yes
 
@PabloLozano si, los interfaces en .net es convención que empiecen or i
 
@Pikoh Ah amigo
Por qué tienes una interfaz y una clase que se llaman igual?
 
@DavidDPG pues entonces eso, IList es el interfaz, List una implementación
 
11:31 AM
Asi lo tienes claro desde el minuto 0
 
@DavidDPG no se llaman igual
 
Me parece una gran convención, lástima que yo se haya popularizado en Java (algunos lo usan, pero no son mayoría
 
@Pikoh No entiendo, cómo está implementada List?
es una lista enlazada?
entiendo entonces que List implementa IList
 
@PabloLozano Es verdad jajaja, esque lo soy xD
 
@DavidDPG si,exacto
 
11:34 AM
@DavidDPG Una es una interface y la otra es una clase
 
@Marc Me lo imaginaba con ese nombre
 
@DavidDPG no es una lista enlazada, es una colección. Internamente, esta implementada con un array si no recuerdo mal
 
@Pikoh Claro yo me pegué un lío tremendo
En Java tienes List como interfaz y luego sus implementaciones tienen cómo están implementadas en el nombre
Así que cuando vi List en c# me las veía muy felices pero no
 
@DavidDPG en c# es similar. El interfaz siempre empieza por I, y es Ilist. Luego hay varias implementaciones (List, SortedList, ReadOnlyCollection...)
Incluso ArrayList, aunque para mi debería eliminar esa aberracion XD
 
@Pikoh :(
Pero queda muy clarito que está implementado con un array
 
11:40 AM
@DavidDPG Si te metes en c#, aprende a usar List y después a empezar a aprender Linq, y ya no te hace falta nada mas xd
 
@DavidDPG y...que mas te da como está implementado? Para que necesitas saberlo?
 
Voy a recuperar un meme que se pasó hace tiempo por aquí
 
@Marc Afortunadamente las respuestas de linq que he visto por aquí me sugieren que linq es bastante facil de usar
 
@Marc XD me acuerdo de quien lo envio
 
@Pikoh Como consumidor no, pero si estoy implementando algo me gusta saber con qué estoy trabajando
 
11:42 AM
@DavidDPG Depende de lo que vayas a hacer, se puede complicar mucho jaja
 
Si voy a querer acceder por índice me sale más a cuenta usar un ArrayList o List de esos que un LinkedList
 
@DavidDPG en ese caso, acudes a la documentación y lo consultas. Por esa regla de tres,cada método que tu crees deberia tener en el nombre con que está implementado ;)
 
@Pikoh cada método que creo intento que explique qué es lo que hace con el nombre, sí
Me gusta entender qué hace mi código de un vistazo rápido
 
@DavidDPG o sea, tienes métodos que se llaman ArrayBuscarCliente y cosas asi?
 
@Pikoh no por dios
 
11:44 AM
@DavidDPG una cosa es entender lo que hace, y otra "exponer" la implementación,eso va totalmente en contra de la POO
XD
 
@Pikoh y por eso te digo que como consumidor no, pero como implementador sí
 
@Pikoh Cuidado @DavidDPG que lo estoy oyendo empuñar el BanHammer
 
Claro que no expongo mi implementación, expongo lo mínimo necesario para que el consumidor sepa qué pasa
 
No hombre, cada uno tiene su forma de pensar. Pero yo no veo absolutamente ninguna utilidad exponer en el nombre de una clase nada de su implementación, a no ser que sea crucial saberlo
 
es decir en este caso si tuviera un método sería del estilo List<Cliente> buscarClientes
 
11:46 AM
@Marc Es demasiado bueno xDD
 
@DavidDPG exactamente igual que en c#...y no te hace falta saber si ese List esta internamente usando un array o un string para almacenar los items en xml...
 
incluso sería mejor poner List<Cliente> buscarListaDeClientes
algo a sí
@Pikoh Ajá... no sé sobre qué estamos discutiendo ahora mismo :P
 
@DavidDPG de que a ti te gusta que ArrayList se llame asi porque indica que usa un array en su implementacion, y a mi me parece información superflua XD
 
@Pikoh Bueno no es lo mismo una lista que por dentro funciona como un array que una lista que funciona como una lista enlazada
Seguro que si tu quieres devolver una lista simple de toda la vida no devolverías una SortedSynchronizedList
Por mucho List que ponga en la cabecera de tu método
 
@DavidDPG es que list en c# as una clase, no un interfaz :)
 
11:50 AM
@Pikoh coño perdón Ilist que me lías con tu terminología progre c#
 
@DavidDPG Te entiendo hombre. Pero, para empezar, si no es estrictamente necesario yo nunca podría como clase de salida un interfaz
 
@Pikoh Ah no?
Ves? otra cosa que nos distancia
Yo siempre intento poner interfaces como salida
 
@DavidDPG que sentido tiene, si lo que devuelves es de una clase?
otra cosa es que tu método pueda devolver clases diferentes del mismo interfaz, pero si no...porque andar con castings despues?
 
@Pikoh Porque me interesa que si en un futuro quiero cambiar mi implementación para utilizar una (a ver si me sale bien ahora) SortedList en vez de List, pero no quiero que los consumidores de mi código se les rompa, así que pondría una IList y todo arreglado
 
11:54 AM
@Pikoh Porque Java tiene muchas implementaciones "nativas" de List
 
Claro yo en mi método digo: Oye que este método te va a devolver una lista, ya el tipo de lista me corresponde a mí decidirlo
Bueno me vuelvo al trabajo que llevo aquí mucho rato y ni siquiera he terminado la respuesta que quería poner a la pregunta de Cedano
 
Puedes usar, dentro del paquete java.util, las clases ArrayList, LinkedList, Vector....
 
@PabloLozano tambien en .net hay varias...
 
Y por el nombre sabes cual será la mejor para cada cosa: ArrayList no es buena para Listas que crecen y decrecen, ya que eliminar un elemento de la mitad obliga a mover todos los posteriores una posición para atrás
así que usarás una LinkedList
que es mucho más lenta para ser ordenada porque el acceso no es totalmente aleatorio
 
@PabloLozano claro,eso lo entiendo..pero necesitas tener la implementación en el nombre? no se,para eso está la documentación yo creo
 
11:58 AM
Código autodocumentado
 
@Pikoh Para qué mirar la documentación cuando el nombre de la clase te dice claramente para qué la quieres?
Y por esto me eché para atrás cuando vi lo de IListy List
 
@DavidDPG a ver..que en C# las clases se llaman exactamente igual casi todas! En C# existe LinkedList, existe SortedDictionary.....
 

« first day (1281 days earlier)      last day (1827 days later) »