« first day (738 days earlier)      last day (2530 days later) » 

7:12 AM
Buenos días!
Creo que hoy he ganado yo :D
@Muriano Buenos días
@Muriano champion!
Buenas
@Muriano nuevo curro ya?
Café con leche cósmico (del inglés Cosmic Latte) es el nombre asignado por un equipo de astrónomos de la Universidad Johns Hopkins al color promedio del Universo. Tiene un tono intermedio entre el color crema y el blanco. == Descubrimiento del color == En 2001, Karl Glazebrook e Ivan Baldry determinaron que el color del universo era un verde aturquesado, pero al año siguiente corrigieron su análisis en un artículo científico[2]​ en el que reportaron que la síntesis del color de todas las luces en el universo daba como resultado un blanco ligeramente beis. Dicha síntesis incluía a más de 200 000…
@PaperBirdMaster en serio se dedican a investigar esas chorradas?
y además, si beben un café con leche de ese color no son gente de fiar
tenían que haber elegido este otro nombre: Sopa de almejas primigenia
2
7:30 AM
@blonfu Sí... Aquí estamos, aterrizando... más o menos.
@blonfu Sopa de almejas primigenia... Lo apruebo 100%
@Muriano es la mejor de las propuestas que había
@blonfu Hay que tener en cuenta que esa chorrada puede ser un resultado adicional de una investigación más grande o también puede ser que se use el color medio del universo para buscar anomalías locales... puede parecernos una chorrada por desconocimiento o porque realmente lo sea.
@PaperBirdMaster es posible, yo solo digo que el dia que el color se convierta en este: #FABADA, el universo será perfecto y puede implosionar y acabar con todo
@blonfu Esa implosión tendrá olor de flatulencia
@blonfu Imagina un artículo titulado "Voz de Pitufo" que habla de cómo inhalar Helio provoca que tu voz se vuelva aguda. Pensaremos que es una chorrada, pero por falta de contexto, pues si se descubrió eso no fue porque los químicos estuvieran inhalando gases para ver que pasaba si no que sucedió en el marco de otra investigación.
7:45 AM
@PaperBirdMaster El "big fart" lo llamarían.
@Muriano Me gusta el nombre.
Madainn mhath
@PaperBirdMaster jo tío, dejame pensar que hay cientificos discutiendo durante semanas que tipo de zapatos llevaría un habitante de Ganímedes
@blonfu Pero es que eso sí que sucede. Lo que esas investigaciones las financia el Doctor Who.
8:00 AM
@PaperBirdMaster Imagina algunos titulares científicos hablando sobre ello... "Aun hoy, es posible encontrar vestigios de la resonancia del "Big Fart"
A las güenas :-)
@Trauma Paisano!
Has empezado ya en el nuevo curro?
@Muriano "Los nuevos avances en espectrografía de masas determinan que en la nebulosa de Magallanes el Big Fart huele a fabada, pero de Burgos, no de Asturias".
@Muriano Aquí estamos, en la sala de espera de Indra.
@PaperBirdMaster Y toda la comunidad científica alabando los resultados de las investigaciones.
@Trauma Empiezas hoy entonces?
8:04 AM
A ver si llega el responsable O_o
@Muriano A la vez que varios empresarios de cadenas de restaurantes Asturianos denuncian a ESA por sus declaraciones.
@Muriano SIP :-)
Valla leche la versión móvil del chat :-(
@Trauma Dibuja un pentagrama en el suelo y recita "Starway to Heaven" al revés, tarde o temprano llegará el responsable, aunque es posible que llegue antes el segurata.
@PaperBirdMaster Por lo menos, el sofá es cómodo :-)
si te duermes el primer día en la sala de espera te hacen jefe de un departamento automáticamente
@Muriano, @Trauma ya no estais sincronizados en el chat pero empezais el mismo día curro nuevo
8:09 AM
Je. Pues entonces voy para jefazo XD
Sus dejo. Lugo vuelvo :-)
Buenos dias ^^
@lois6b Menores y serpientes, parece buena idea.
@PaperBirdMaster hahah el proximo será Bad parenting second edition
@blonfu Hay que volver a coger el ritmo, sí.
@PaperBirdMaster estuve haciendo las clasificatorias este finde. Entré en oro. pero bajé a plata porque no gané ninguna ! siempre se iba alguien! vaya actidud la peña xD
8:25 AM
@lois6b A mi me agobia el competitivo, creo que participé en las dos primeras temporadas. ¿Viste a Moira y Blizzworld?
@PaperBirdMaster vi que lo sacarian pero no me paré a mirar como eran hahah
@lois6b Moira será el nuevo sanador de Overwatch (que ya tocaba) lo curioso es que es del equipo de los malos. Tiene una "manguera de curar" como Mercy pero que no auto-apunta y una "manguera de dañar" como Simetra que sí auto-apunta. La otra habilidad son dos bolas que rebotan y curan o dañan según la bola que saques. La definitiva es un rayo gigante que cura aliados y daña enemigos. Todas sus habilidades atraviesan escudos.
@PaperBirdMaster pa cuando sale?
@lois6b En la Blizzcon estaba completamente funcional y jugable, así que yo esperaría que más pronto que tarde, pero aparentemente la van a poner en 2018.
Por cierto, una de las skins es homenaje a David Bowie (Moira también tiene heterocromía)
David Robert Jones (Londres, 8 de enero de 1947-Nueva York, 10 de enero de 2016),[6]​[7]​ más conocido por su nombre artístico David Bowie (AFI: [ˈboʊ.iː]),[8]​ fue un músico y compositor británico, quien ejerció a su vez de actor, productor discográfico y arreglista. Figura importante de la música popular durante más de cinco décadas, Bowie es considerado un innovador, en particular por sus trabajos de la década de 1970 y por su peculiar voz, además de la profundidad intelectual de su obra.[9]​[10]​ Nacido en Brixton, en el sur de Londres, Bowie mostró gran interés por la música en su niñe...
@PaperBirdMaster hahaha que cosas hacen
8:33 AM
La heterocromía (en oftalmología conocida como heterochromia iridum) es una anomalía de los ojos en la que los iris son de diferente color; también puede llegar a afectar a la piel o el cabello, pero el caso más común es en los ojos, total o parcialmente. Los ojos pueden ser de colores distintos (heterocromía total), o puede ser una sección del iris distinta al resto en ambos ojos (heterocromía parcial). La heterocromía ocurre cuando una persona o un individuo de otra especie animal tiene demasiada o muy poca melanina en el cuerpo; este es un compuesto que crea pigmento y se encuentra en animales…
Para heterocromia la de Sarah McDaniel <3
@lois6b Le preguntaré a Google
Pues ni la conocía
La de Bowie era adquirida, le clavaron un compás en el ojo de pequeño :O
@PaperBirdMaster a esa chica posiblemente los que la conozcan tarden en darse cuenta de sus ojos
8:40 AM
@lois6b En las fotos miniatura (no he ampliado por si nsfw) no se le ven apenas los ojos
@PaperBirdMaster buscando solo el nombre imagino que no haha
9:44 AM
=_= zZZZZZZZzzzZZzzzZZZzZzzzzzzZZzzZZzzzzZZzzzzZZZZzzzZZZzzzZzz
@PaperBirdMaster I feel you , bruh. haha joer, no están apareciendo ciertos parrafos en un PDF y no tengo ni idea de por qué!
@lois6b ¿Párrafos de otros PDF o párrafos del Necronomicón?
@PaperBirdMaster HAHAH a que viene el necronomicon ahora?
10:01 AM
Mi tabletPC está a punto de morir (y la pantalla está muy rota). Alguien con alguna recomendacion ? Me parece interesante el surface book . Es más portatil que tablet en comparacion con el Surface y además tiene gpu nvidia.
Quieres un tablet o un PC con pantalla táctil y windows?
@PabloLozano la que tengo ahora es dual boot android/windows. pero quiero una tablet con windows que sea "solida" con el teclado (la surface con teclado no se aguanta en tus piernas)
@lois6b Suele estar detrás de muchos sucesos incomprensibles, así que podría ser que una influencia demoníaca estuviera alterando la generación de PDF en tu empresa dando lugar a pasajes aleatorios del Necronomicón en las facturas.
@PaperBirdMaster HAHAHA no, no lo es. a menos que se camufle muy bien!
@lois6b Es un alivio, porque si estuviera sucediendo tendrías que conectar el debugger a un exorcista.
10:12 AM
@lois6b Lenovo Yoga?
@PaperBirdMaster seguro que hay API para eso
(y es un rollo si el exorcista va por libre en lugar de seguir el estándar ISO de exorcismo)
@PabloLozano mirar me los he mirado casi todos. tienes opiniones en las que fundamentar tu eleccion ? XD
es a lo que voy. he visto tantos y muchos son similares en caracteristicas
En mi trabajo uno de los comerciales tiene uno y no se queja...
pero no tengo experiencia en el sector
mhh
10:14 AM
realmente yo estoy buscando un tablet bueno y barato y eso ya no existe
no sé si es que han pasado de moda
tengo un nexus 7 y no hay nada del estilo
ahora mismo estoy en una puja de un surface book de 1tb de ssd, 16 de ram, gpu nvidia y i7 6th gen ... queda 1 dia.. a ver si no sube mucho
@PabloLozano android ?
yo llevo 2 años con una chuwi y encantado
sí, para ocio
esl a del dual boot
y no es cara
ademas de una pantalla 2k que disfruto con pelis
pero mi moza la dejó caer ya un par de veces xD
lo unico malo es la memoria interna, pero con usbs o servidor wifi en casa, perfect
10:26 AM
tomo nota
Buenos días a tod@s
@Marc huoola
Como va todo por aqui?
anda! cambiaste de foto @PabloLozano
@lois6b Da miedo.
10:39 AM
Si, yo tambien me he fijado, es muy metalera la foto
Me dejé perilla un día, cosa que no le mola nada a mi mujer porque pincha y porque le recuerda a Walter White... y cuando me dijo eso decidí hacerme un "selfie" a lo Breaking Bad
Y decidí recuperarla este finde :P
@Marc Me quiero morir de una lenta y dolorosa agonía, que no puede ser peor que lo que estoy sufriendo ahora mismo por culpa del sueño.
@PaperBirdMaster No es por joder, pero hay una facil solucion a eso xD
@PabloLozano mola!
en la otra eras tan buenin y en esta tan malo... xD
@PabloLozano A mi me mola hacer pruebas de "look" con la barba tambien, y una vez tambien probe de dejarme perilla, pero de momento nunca mais
10:45 AM
@Marc yo cuando tengo barbona y me afeito, voy haciendo fotos de los diferentes cortes hasta quedar a 0 xD
Jajaja, yo cuando me afeitaba tambien.. ahora voy a tijeras, me estoy dejando la barba al estilo viking ahora @lois6b
@Marc a mi no me dejan XD
cuando quiero hacerla "enfadar" le digo que me la dejaré como las de los enanos en el hobbit xD
con trenzas y todo
@lois6b Yo estoy en ello, pero solo la perilla.
Barba recortada y perilla trenzada y con avalorios.
A lo vikingo.
@Muriano avalorios con v de vikingo? XD
from lead programmer to new recruit
10:58 AM
@lois6b Yo a mi novia le deje claro que iba a experimentar cambios de look, y como ella tambien lo hace se tiene que quedar calladita (y yo tambien jaja)
@PabloLozano tenias que haberte rapado al cero también. Hubiera molado
@blonfu ¿A lo techno viking?
@Pikoh typo mismatch... las teclas están muy juntas... ya sabes **silVa
Me rapé hace poco, dejando apenas 5mm de pelo y ya me mujer me miró como diciendo "no lo vuelvas a hacer"
mientras no me crezcan las entradas me parece que no lo haré
si tampoco me dejan al cero ... la ultima vez que lo hice me dibujé una flecha azul en la cabeza XDD
y una vez sali a tomar una birra con media barba afeitada...
11:02 AM
@lois6b una apuesta?
perdida obviamente xD
@lois6b ¿Avatar el último doblador de aire?
@Marc no fue apuesta. estaba a medio proceso y me quedé sin bateria. no encontraba el cargador y se me planteó la posibilidad de salir asi xD
@lois6b Media ¿en eje vertical u horizontal?
@PaperBirdMaster lo decia por lo de Breaking Bad que ha comentado
@blonfu Ah, entonces no es por el Techno Viking.
11:04 AM
@PaperBirdMaster no se que es eso
@blonfu Es un meme de... ¿2005? O_o búscalo en Youtube y disfruta.
Keith Hector Jardine (nacido el 31 de octubre de 1975) es un actor y peleador retirado estadounidense de artes marciales mixtas que compitió en la categoría de peso medio. == Carrera en artes marciales mixtas == === Ultimate Fighting Championship === Jardine se enfrentó a Kerry Schall el 5 de noviembre de 2005 en The Ultimate Fighter 2 Finale. Jardine ganó la pelea por nocaut técnico en la segunda ronda. Jardine se enfrentó a Mike Whitehead el 4 de febrero de 2006 en UFC 57. Jardine ganó la pelea por decisión unánime. Jardine se enfrentó a Stephan Bonnar el 6 de abril de 2006 en UFC Fight Night 4…
@PaperBirdMaster vertical
@PaperBirdMaster sip
@Marc mola :)
11:10 AM
@lois6b Eso es curioso.
@PaperBirdMaster solo si me mirabas desde el lado derecho xD
desde el izq nadie se percataría
@lois6b Si la simetría era la adecuada, sólo sería curioso de frente.
@PaperBirdMaster bueno si, y del derecho pareceria que tengo una sombra bajo el menton
¿Os habéis dado cuenta que han matado a @Trauma ? ¿Debemos llamar ya a la policía?
jhahah si, lo pensé
sera cosa del trabajo nuevo? cuando empezaba?
11:15 AM
@lois6b estaba allí a la mañana esperando. Y ya no sabemos nada más
@Muriano I know,I know :)
@lois6b Ha empezado esta mañana... lo último que ha dicho ha sido algo como: "Se me llevan, llevan en mano un cuchillo ritual y su mirada dice que van a dar un buen uso a mis entrañas"
@PaperBirdMaster O lo han matado o se está haciendo con el poder en Indra.
Bueno, si mañana en la carnicería del barrio veis unos chorizos marca @Trauma, ya sabéis dónde está nuestro compañero.
igual le han llevado a la planta 7'5
bueno , tenemos el comando C (C paper. C # pikoh. Css Muriano y Capullin lois) al rescate!
11:19 AM
Aquí fue cuando lo vimos con vida por última vez: "Os dejo" dijo compungido y triste, sabiendo que su vida peligraba.
@Muriano jajajaja
@lois6b ¡Siempre alerta está!
si fuera un chat de Puzzling habria dejado pistas escondidas
@lois6b Por qué me toca a mi CSS?
@lois6b O si fuese Jacques Saunière, pero que yo sepa: no lo es.
11:23 AM
@blonfu es más CSS que yo.
@Muriano HAHAH ^^' cual serias pues?
@Muriano No me lo explico tampoco... a mi me ha dado poderes de C no de C++ Ó_ò
Yo podría ser Casi un lenguaje de programación.
@PaperBirdMaster nimiedades
@PaperBirdMaster Así lo hace todo, maldito moderador...
11:24 AM
@lois6b ¿Nimiedades?
nop
muy mal, si ya me quitais el CSS no me queda nada, solo soy un tio que trabaja en un ordenador
@blonfu JAJAJA Trabajo mirando 8 horas una pantalla...
@Muriano Yo además de eso, caliento el asiento.
11:34 AM
@PaperBirdMaster Pues la C de tu poder podría ser Calefacción
Impugno el equipo que ha formado @lois6b, quiero que se reformule la lista de miembros.
@Muriano Prefería la C de Concupiscencia.
@PaperBirdMaster Discútelo con nuestro Profesor Xavier particular
- Bienvenido a los X-men ¿cuál es su poder?
- Soy tan fuerte que puedo empujar montañas.
- Te llamaremos Push-the-mount.
- ¿No hay otro nombre?
- No, lo siento.
JAJAJAJAJA Me parto!
@PaperBirdMaster xDD
-Bienvenido a los X-men, ¿cual es tu poder?
-Puedo controlar fácilmente a los animales.
-Entonces usted será el gran-hero.
11:52 AM
- Bienvenido a los X-men ¿cuál es su poder?
- Mi novia me deja el control del mando a distancia.
- ¡Lovezno! ¡Dale tu traje!
12:05 PM
— Vengo a la prueba de X-Men
— ¿Y tu superpoder?
— Soy informático!!
— UY! Vas justito
— Consigo que me paguen familiares y amigos
— ¡Lobezno, dale tu traje!
4
12:20 PM
A las güenas :-)
Valla muermo :-(
@Trauma eeey estas vivo
@lois6b eeey tú :-p
Los nervios del primer día
Temíamos por tu vida.
@Muriano Exageraooooo xD
Aquí, sin nada que hacer y de espaldas a la puerta O_o
Ahora entiendo lo que tantas veces a dicho el @PaperBirdMaster
@Trauma ^^'
de que es el proyecto ?
12:25 PM
@lois6b Un churro de validación de acceso para un sistema de autobuses (creo)
@Trauma ha*
oh, bueno, bien ? XD
@lois6b Aburrido. Sin datos, sin info, sin responsable, sin nada que hacer ... :-(
@Trauma bienvenido al mundo de la programacion profesional xD
@lois6b XDDD
¡ Y solo ! ¡ Un grupo de 1 ! O_o
12:27 PM
@Trauma vamos que te han asignado lo que nadie quiere?
No es que me moleste, pero estoy en una sala llena de gente
@lois6b Pues casi que si :-(
en una sala con unas 200 personas, yo estuve solo en este proyecto (los otros 2 estaban en beligca... ahora al menos tengo a mis aprendices xD )
haha que por cierto hoy estuvieron dando panfletos de CCOO hahaha para un convenio TIC digno XD
@Trauma Por cierto, buena respuesta, aunque yo buscaba algo simple, sin const ni nada raro... ¿Por qué siempre usan const, si funciona igual?
@ArtEze Para evitar errores. Indicas que no quieres modificar lo que sea
@lois6b Eso, mas o menos. Hay otros 2, pero se encargan del sistema de ventas. ¡ Y son Javeros !
Yo, discriminao :-(
animo :P
12:30 PM
@Trauma Claro, es como para asegurarse.
@ArtEze Es una buena costumbre :-)
@lois6b Gracias. A ver si mañana se anima esto ya y me dicen que voy haciendo ...
12:43 PM
@ArtEze en C#, se evita ocupar el espacio de memoria... por eso const string es muy útil para strings que no van a ser modificados (yo lo uso mucho para queries SQL)
12:56 PM
@g3rv4 Me parece raro eso, ¿Por qué ahorra memoria?
@ArtEze es parte de la especificación del lenguaje. ECMA-335 §I.8.6.1.2 dice:
> Compilers are required to replace all references to the location with its value, and the [Virtual Execution System] therefore need not allocate space for the location
4
A: How are C# const members allocated in memory?

TrillianC# constants are implemented as fields with the literal constraint in the Common Language Instructructure. Looking up ECMA-335 §I.8.6.1.2 provides the definitive answer (emphasis mine): The literal constraint promises that the value of the location is actually a fixed value of a built-in t...

el valor del string posta posta va directo al código compilado (en vez de crear el objeto y guardar una referencia a la dirección de memoria)
@g3rv4 Entiendo, son 4 bytes (depende la arquitectura) por cadena.
@ArtEze lo peor no es el espacio... sino las creaciones de un montón de objetos que después el garbage collector tiene que analizar si pueden ser destruidos o no
@g3rv4 ¡Aah!
@ArtEze También sobra "el".
@Trauma Bienvenido a mi mundo.
1:08 PM
@PaperBirdMaster Pues no me gusta :-((
@ArtEze const tiene varios propósitos. Denota intencionalidad, le dices a otras personas que vean tu código (y a ti mismo) que no tienes intención de modificar dicha variable. También denota correctitud, si algo es técnicamente de solo lectura ¿por qué no expresarlo de esa manera?. Finalmente puede ayudar al compilador en las decisiones de optimización: sabiendo que una variable no contiene efectos secundarios puede tomar decisiones de optimización más agresivas.
@Trauma Lo entiendo, créeme, lo entiendo.
@PaperBirdMaster Y, desde hoy, yo a ti también :-(
buenos dias...
@Trauma Hace dos años y pico hice una entrevista con Indra para implementar un sistema de tarjetas para transporte público en Barcelona, pretendían substituir las tarjetas actuales (cartón con banda magnética) por tarjetas contactless recargables. ¿es parecido?.
@PaperBirdMaster Gracias por sus explicaciones, es bueno saberlo.
@PaperBirdMaster Yo quito el const solo porque ocupa caracteres en el código.
1:21 PM
@ArtEze Es un placer compartir conocimiento, pero es más placentero que lo agradezcan. Te agradezco el agradecimiento.
@ArtEze Es como decir que no das los buenos días a la gente por las mañanas porque gastas saliva.
@PaperBirdMaster Exacto.
@gbianchi Buenos días, sir Bianchi.
Mira @Trauma un diamante no sólo es amigo de tu prometida.
5
Q: How should I call parent move constructor in diamond pattern?

sorush-rConsider following diamond-like multiple inheritance: class base; class d1 : virtual public base; class d2 : virtual public base class d3 : public d1, public d2; base is a move-only class (having a large move-only buffer). So are d1, d2 and d3. Move constructor of d1 and d2 call move construct...

1:59 PM
que tranquilo está esto con el movimiento que ha habido antes
sera la hora de comer?
@PabloSimonDiEstefano Podemos teorizar sobre la muerte de @Trauma otra vez para animar el ambiente.
Creo que @Trauma es el almuerzo de hoy en el comedor de Indra
¡¡ Que no estoy muerto !! ¡¡ Que estaba de parranda !! XD
2
Que mas quisiera. Aquí, ABURRIDO a mas no poder :-(
@PaperBirdMaster Es para un proyecto en el extranjero. Creo que el hardware ya está decidido: lector RFID y cámara lectora de códigos de barras. Aun no tengo muchos detalles (ninguno, de echo)
Me han dado un funcional de una cosa, y unas especificaciones de dispositivos que son en red; no creo que vayan a usar ese tipo de hardware
Y ni una palabra del responsable ... que digo yo que habrá alguno ...
@Trauma que tal el horario ?
@Muriano Si, yo creo que la persona que escribe con el nombre de @Trauma es una de las que han estado presentes en su sacrificio, intentan emular que sigue vivo pero sabemos que no es así.
0
Q: ¿Diferencia entre clases de tipo Any y T en Kotlin?

dámazoDEn Kotlin me he topado con diversos fragmentos de codigo en donde hacen uso de clases Any y/o genericas(T), en donde el objetivo es indicar que esa variable puede ser de cualquier clase. Según la documentación oficial Any es la superclase en kotlin, todos las clases heredan de ella. Mis dudas ...

Creéis que tiene relaciçon con Android???
2:12 PM
@PabloSimonDiEstefano kotlin no es para desarrollar para android?
@lois6b creo que no exclusivamente, por eso he preferido preguntar antes de ponerme a editar
@PabloSimonDiEstefano @lois6b Kotlin es un lenguaje derivado de Java, para hacerlo más "moderno". Lo han creado los desarrolladores de IntelliJ/WebStorm/PHPStorm....
y Google lo ha adoptado para Android
@PabloLozano aah
es como Scala, es de propósito general
le pasa un poco como a swift, que podrías usarlo para cualquier cosa (es open source) pero todo el mundo lo identifica con iOS
^^'
2:19 PM
@PabloLozano ok
2:29 PM
@PabloLozano Acabo de echarle un vistazo, efectivamente es casi idéntico a Scala :O
2:57 PM
vaya,estoy mirando lo de kotlin y al menos en la filosofía de "todo es un objeto" y en el de genéricos, es clavadito a .net
alejándose de Java, muy bien ahi
hola a tudo mundo
@x-rw hi
@Pikoh en qué se aleja? en lo de in out?
el resto lo veo igual
@PabloLozano .net tambien tiene in y out
3:17 PM
@Pikoh Java con el tema de los genéricos se quedó a dos aguas por la retrocompatibilidad... lo mismo que pasa ahora con las funciones lambda
@PabloLozano ah,no te había entendido. Se aleja de java en cuanto a la varianza. Kotling (y punto net) tienen declaration-site variance(si, lo de in y out). y Java en cambio usa use-site
@Pikoh yo no he tocado apenas C#, y cuando lo hice fue en el 2008.. así que no sé cómo estará ahora. Recuerdo que por entonces no me gustó demasiado precisamente porque me parecía una copia de Java, pero la forma de solucionar los getters y setters me moló
no sé si por aquel entonces tenía ya genéricos, creo que Java los adoptó un poco antes que C#
pero el poco código que he visto desde entonces me hace ver que ha evolucionado muchísimo
por ejemplo el tema de LINQ
ahora parece que si no haces todo con LINQ es que no sabes C#
@PabloLozano hmmm...pues no se desde cuando hay genericos en Java, pero en C# existen desde la version 2.0, al menos desde 2005 creo
@PabloLozano LINQ es una bendición.
@Pikoh es posible que yo estuviese con con una versión antigua de .NET, es lo que tienen las licencias
3:27 PM
@PabloLozano si,los getters/setters en java son un dolor comparados con .net
recuerdo que Visual Studio me parecía mucho peor que eclipse, pero luego me mostraron una versión actualizada y el cambio era brutal
lo mismo yo estaba usando una versión de 2003 o así
@Pikoh pero los getters y setters de .net son rarunos, no me siento cómodo tratando métodos como si fuesen campos
@PaperBirdMaster a que te refieres?
@PaperBirdMaster Son exactamente igual que en Javascript
según recuerdo
@PabloLozano El primer Visual Studio que valió la pena fue el 2005, y aún así era malillo. Después han tenido problemas con el intellisense que a cada versión divergía más, una pequeña pesadilla. En MSVC2017 aún no funciona del todo para C++
3:29 PM
public string cadena { get; set; }
y ya está
@PaperBirdMaster pues yo no he tenido practicamente nunca problemas con intellisense (en c#, no se en C++)
@Pikoh public int cosa { get { return mi_variable_interna; } set { mi_variable_interna = value; }
@PaperBirdMaster si, y que ves raro ahi?
creo que se refiere a que no hacer setValue(algo), sino value=algo
e internamente estás llamando a un método
no haciendo una asignación
así es en Javascript
@PabloLozano bueno, a mi me resulta mas lógico asignar (variable=value) que llamar a un método (setValue(loquesea)). Pero todo es cuestión de constumbre
De hecho en C# no existen (o mas bien no es costumbre) usar métodos setAlgo(). siempre se usa asignación
@Pikoh Porque estás familiarizado con eso, pero no es normal que pongas variable=valor en un lenguaje de programación y eso llame a una función, es como si sobrecargases el operador de asignación
3:35 PM
@PabloLozano donde ves la función?
el setter
si en el setter meto una comprobación en plan if (valor>=0){ atributo=valor}
y hago atributo=-5
@PabloLozano bueno, como digo será cuestión de costumbre. por un lado, no es una variable. Es una propiedad. Por otro resulta supre utili para poder hacer comprobaciones en la propiedad en lugar de en el código de asignación
atributo no valdrá -5, que es lo que yo espero como programador
@Pikoh Ya, pero cuando se acostumbra a usar un setAtributo() y que la asignación simplemente asigne, se ve raro
no sé si es algo muy habitual lo de C# y Javascript, no sé como lo maneja Python, Ruby y otros lenguajes OO
@PabloLozano totalmente de acuerdo. Pero a mi me resulta raro lo contrario. Como digo, cuestión de costumbres
también se hace raro usar == cuando en pascal asignar era := y comparar =
pero a todo te acostumbras
3:40 PM
@PabloLozano yo desde luego cuando he tenido que programar Java (para android mas que nada) los getters/setters me resultan un incordio
@PabloLozano bueno, pero == ahora es en el 90% de lenguajes diría yo
:)
@Pikoh Boilerplate, como dicen los anglosajones
@PabloLozano correcto
yo nunca los escribo, eclipse los genera
@Pikoh LINQ es una mentira.. deberian erradicarlo.. :p
@PabloLozano lo se,pero me parece mas..."sucio". Tener un método para cada getter y otro para cada setter por separado
3:42 PM
y si no, puedes usar lombok, una librería para autogenerarlos
@gbianchi Sacrílego,hereje!
@PabloLozano si mas que generarlos me resulta que ensucian el código, veo mas elegante las propiedades de C#. Pero es totalmente subjetivo
@gbianchi humor negro desde temprano
@Pikoh estás creando una función que se comporta como campo, para invocar ese código no usas notación de función si no de campo: objeto.cosa = valor, por otro lado en el mismo punto se establece u obtiene el valor mezclando bajo el mismo símbolo dos funcionalidades distintas, para agravarlo se añade una variable implícita llamada value sobre la que no se tiene control alguno. En resumen: me resulta extraño.
@PaperBirdMaster si.. es como LINQ.. deberian erradicarlo...
@PaperBirdMaster si si, ya te entendí por lo que dijo @PabloLozano. Fíjate si estoy acostumbrado a ello yo que a mi no me resulta nada extraño, pero te entiendo.
@gbianchi estás a otra herejía mas de que reporte tus comentarios. Último aviso XD
3:46 PM
@Pikoh A mi me es indiferente, o me sería indiferente de no ser por lo siguiente: la notación de campo: objeto.campo = valor no me hace pensar en efectos secundarios asociados al código mientras que la notación de función: objeto.funcion(valor) me hace pensar en efectos secundarios. Es el dar a una notación efectos de la otra lo que no me gusta.
@PaperBirdMaster ya te digo que entiendo lo que dices. Pero te aseguro que a los programadores de C# nunca les supone un problema eso.
@PaperBirdMaster creo que ya tenemos en la cabeza que es una propiedad en lugar de una variable y que por tanto pueden haber efectos "secundarios"
@Pikoh bueno en esta coincido...
@Pikoh He visto que esto incentiva prácticas como tener campos privados que son una variable básica a los que se les da acceso mediante una propiedad que no tiene código... caramba ¡para eso no hagas el campo privado!
@Pikoh es una propiedad y puede tener decoradores.. estas subiendo en mi estima en estos momentos...
@PaperBirdMaster @Pikoh De hecho es más problemático en Javascript, porque muchos programadores no saben que existe esa misma funcionalidad y a veces crean getters y setters estilo Java y a veces estilo C#
3:48 PM
@PaperBirdMaster de hecho lo normal es que les haya. Si tu cambias una propiedad de un control "Standard" ya sabes que, a parte de la asignación, vas a recibir unos efectos conocidos
@PaperBirdMaster hombre,habría que ver el caso, pero si puede tener utilidad.
@Pikoh Y esa es la idiosincrasia de C#, que entiendo, pero no comparto.
@PaperBirdMaster estamos de acuerdo entonces en que no estamos de acuerdo :)
@Pikoh class C { private int c; int CC { set { c = value; } get { return c; } } } <--- ¿para qué c es privado aquí?
@PaperBirdMaster ahi? para nada
@Pikoh ¡¡**ESO NO ME LO DICES EN LA CALLE**!!
@Pikoh Correcto. Pues te sorprenderías de la de veces que lo he visto.
3:51 PM
@PaperBirdMaster para eso es public int CC {get;set;}
@Pikoh Haz c público, ¡y escribe menos!
@PaperBirdMaster durante un largo tiempo fue un standart
@Pikoh class C { public int c; } <--- ya está.
@PaperBirdMaster es para respetar el patron.. pero YAGNI!
@AaronRomero Reformula esa afirmación, porque no te sigo :(
3:53 PM
En ingeniería de software la filosofía de desarrollo de programas: No vas a necesitarlo o YAGNI (en inglés 'You Aren't Gonna Need It') consiste en que no se debe nunca agregar funcionalidad excepto que sea necesario. La tentación de escribir código que no es necesario, pero que puede serlo en un futuro tiene las siguientes desventajas: Cuando se desarrollan nuevas funcionalidades se suele sacrificar el tiempo que se destinaría para la funcionalidad básica. Las nuevas características deben ser depuradas, documentadas y soportadas. Una nueva funcionalidad impone límites a lo que puede ser hecho en…
@PaperBirdMaster pues depende. Asi, c no puedes usarlo en un interfaz
@gbianchi Si el seguir una norma te obliga a trabajar más, tal vez no sea una buena norma.
@PaperBirdMaster exacto...
@gbianchi prefiero KISS.
@PaperBirdMaster no podes hacer binding asi...
@PaperBirdMaster uh esa cual es?
3:54 PM
@gbianchi No veo que esté necesitando ningún binding.
Keep it simple stupid
@gbianchi Keep It Simple Stupid!
@PaperBirdMaster por eso, como dijo @Pikoh depende donde lo uses...
@PaperBirdMaster pero tiene su razon de ser en este caso. Mira esta pregunta:
34
A: What is Difference between Property and Variable in C#

ArcturusAs many have pointed out, A is a field, B is a property. The real question is, why should you care, and what to use? I refer to a blog post of Jonathan Aneja: (Its in VB, but it applies to C# as well ;)) So why use properties over fields, 5 reasons: 1. Fields can’t be used in Interfaces ...

@PaperBirdMaster Keep it simple, stupid!
Me gusta más.
3:56 PM
@Pikoh "The really important thing to take away here is to avoid writing code that doesn't matter. And property wrappers around public variables are the very essence of meaningless code" (bravo)
(aunque yo hablaba de variables privadas)
@PaperBirdMaster en eso estamos de acuerdo totalmente. Pero me refiero al get;set; vacío en lugar de una variable publica. Ahi te explica porque razones puede ser necesario (en especial lo de los interfaces)
@PaperBirdMaster durante el tiempo de transición en que windows empezaba a migrar a MVC, no al MVC.net sino al patrón de arquitectura, esta fue la forma en que todos los libros planteaban como definir las propiedades.
@PaperBirdMaster o muy importante los WPF bindings
> Rule Description
The primary use of a field should be as an implementation detail. Fields should be private or internal and should be exposed by using properties. Accessing a property is as easy as accessing a field, and the code in a property's accessors can change as the type's features expand without introducing breaking changes. Properties that just return the value of a private or internal field are optimized to perform on par with accessing a field; there is no performance gain associated with using externally visible fields over properties.
Eso dice microsoft
@AaronRomero ¡Ah vale! Bueno, debo decir una cosa de los estándares de Microsoft: me parecen más feos que pegar a un padre con un calcetín sudado y después pedir la semanada.
19 secs ago, by PaperBirdMaster
@AaronRomero ¡Ah vale! Bueno, debo decir una cosa de los estándares de Microsoft: me parecen más feos que pegar a un padre con un calcetín sudado y después pedir la semanada.
4:13 PM
alguien aqui sabe acerca de notificaciones push?
 
6 hours later…
10:15 PM
@PedroMiguelPimientaMorales dime mas
@PedroMiguelPimientaMorales Nope.

« first day (738 days earlier)      last day (2530 days later) »