« first day (909 days earlier)      last day (2498 days later) » 

13:08
@AlvaroMontoro no dije qué mod :P
Buenos Dias!
@lois6b No vale cuando eres quien lo revisa :P
@AlvaroMontoro Jajaja
@Paula_plus_plus Vaya relación
Ya he vuelto de comel
Ahora a trabajal
2 days ago, by Lombarda Arda
En #haiku:
De comel vuelvo
Ahora a trabajal
para comel mas
Feb 1 at 14:17, by Lombarda Arda
Ya he vuelto de comel
Quiero hacer una pregunta y no sé como xd probablemente lo haga mal a ver si me entendéis
existe alguna forma de guardar un SELECT Algo INTO Var en c# para obtener el dato tal cual viene y después insertarlo en un campo del mismo tipo? sin tener que hacer conversiones para adaptarlo a c# y después de nuevo a mysql?
No tiene la dll de MySql alguna cosa que sea como var? para luego hacer una especie de `Insert into tabla Values(var1, var2, var3, var4, var5)
13:23
@Aritzbn si
si que no se te entiende vamos
buenas tardes
@Pikoh El tipo DateTime almacena milisegundos, no?
@NaCl ticks creo
por?
@Pikoh Estaba leyendo sobre la precisión de eso, necesito almacenar una serie de resultados
En milesimas de segundo
@NaCl se miden en unidades de 100 nanosegundos denominadas pasos
Entiendo
13:30
@NaCl si es para saber el tiempo transcurrido entre dos eventos, en realidad usarás TimeSpan, no Datetime
@Pikoh Nuevamente he olvidado que TimeSpan existe ...
@lois6b hoy
@DavidDPG pense que salia mañana
@Pikoh ¿como es eso de que no se me entiende?
algo de typeof var o así, para guardarlo en bytes por ejemplo y luego meterlo o ... no sé xd
13:36
@Aritzbn es que no entiendo cual es el problema que tienes
@Pikoh que quiero ahorrarme la conversión de Coger datos de tabla A Transformar a c# y volver a meter en Tabla B
@Aritzbn he leido luego meterlo automaticamente se me ha venido un pensamiento a la cabeza
jeje
Menos mal que tengo novia porque vamos, estoy enfermo
jaja
@Aritzbn que tipo de datos tienes que transformar?
@Pikoh tengo que hacer Times, ints, chars...
pon un mcve XD
13:39
joeee T_T
los mcve.... a ver como lo hago
@Aritzbn pero es que la transformacion es automática. Por eso no entiendo el problema
@Pikoh transformación automática?
@NaCl esto sí que compila: users.find { it.nickname == "NaCl"}.let{ print("Hola ${it.nickname}!")}
@DavidDPG Seguro que sí, pero no en C# :P
@NaCl no: en kotlin :P
Pero se parece a linq
13:49
@LombardaArda No sale de tu cabeza eh
@DavidDPG Es normal, muchos lenguanes tienen una facilidad para buscar datos
@NaCl los hay mas y menos faciles
@DavidDPG Y luego está: Users[x => x.Nickname == "NaCl"] = null
hola
a tous
@TheVicious Bonjour, ça va bien?
parle Francais?
13:57
@TheVicious Un petit peu
j'essai de parler
En c# no hay algo que me permita hacer
Comando.commandtext = "Select ";
var a = conn.Excecutequery()? y me devuelva directamente el resultado?
@NaCl eso qué hace??
no lo tengo nada claro
@DavidDPG Es un indizador nomás
Buenos dias!!!
14:01
@DavidDPG Users["NaCl"].Rep = 999999;
@NaCl Oh
@DavidDPG Users[x => x.Nickname = "NaCl"] es un feature "bobo" para filtrar contenido, el método get podrá ser sobrecargado como quieras y hacer tu filtro como desees
Entonces ahora Users["NaCl"] == Users.Where(x => x.Nickname = "NaCl")?
^^^ Sujeto a verificación
@DavidDPG Algo así
Es decir que puedes azucarar tu mismo la sintaxis?
14:04
@DavidDPG Hasta cierto punto, sí
Por cierto que eso no es C# :P
@NaCl :O
Es tu lenguaje?
@DavidDPG Por ahí :^)
(O.O)
Saludos señores
Alguno de usted puede ayudarme en algo sencillo
@DavidDPG Algo como: interface User { string Nickname; int Rep; } User[] Get(User[] self, lambda<User[]>(User) criteria) { ... }
14:07
@VictorAlvarado dispara a ver a quien das xD
@lois6b que tal maestro?
@lois6b No me agrada esa expresión, flag :P
La cosa es asi: en mi empresa se emplean mantenimiento correctivos desde el area de sistemas a las demas de la empresa, queremos (el area de sistemas) proponer un mantenimiento preventivo de los equipos (desde hardware hasta software), para evitar solo llegar a reparar las cosas sino preever que todo este funcional.
Ocurre que para hacer eso no basta con decir bueno, iremos cada lunes semanal a revisar todos los equipos, OK.
Tenemos que realizar una propuesta formal para que esta se anexe a la ISO de la empresa, y aqui entran ustedes jajaja como podria formular esta propuesta?, alguno tiene una estructura que me preste para guiarme?
@NaCl En tu lenguaje las interfaces tienen atributos?
@DavidDPG Interfaz: Nombre para objeto anónimo.
14:10
y no sería mejor object?
@DavidDPG Haces any U = new { Rep = 1, Nickname = "NaCl" } y si luego quieres usar los métodos de instancia de User: User U2 = User(U);
O (User(U)).AlgunMetodo()
Creo que no lo pillo... puedes meter cualquier objecto dentro de User?
@DavidDPG No exactamente, la sintaxis User(<Expression>) es un cast, parece una función, pero no encontré forma de hacer que el parser entienda que es un cast.
Es decir, interfaz define un objeto anónimo que te permite darle tus métodos de instancia a una instancia de otra clase?
ah, vale
@DavidDPG La interfaz es simplemente una especie de objeto con nombre para simplificar la lectura
Por eso son instanciables
14:14
vale, ahora lo tengo más claro
Resulta más facil leer ` User U = new User { Rep = 1000000, Nickname = "Jon Skeet" };`
A leer any U = new { Rep = 1000000, Nickname = "Jon Skeet" }; por si solo
Sabes que es una instancia, pero no sabes de qué exactamente
Solo sabes que tienes esos campos, pero no sabes para que los utilizas
Si usas la última, no podrás utilizar los métodos de instancia para la interfaz User
y por qué no any U = new User { . . . };?
@DavidDPG Tambien es válido
@NaCl Buen día, mister.
Así tienes claro que es un User
14:16
@PaulVargas Buen día Sir
@DavidDPG Aunque realmente, eso es como hacer boxing
un momento
Si solo hay un tipo en todo este tinglado
User
¿Verdad?
Estoy confuso
@DavidDPG Hasta ahora hemos hablado de user :P
@Paula_plus_plus Sí.
any similar a object :^)
similar?
14:19
@VictorAlvarado La pregunta se sale un poco de la temática que dominamos aquí, me temo
somos desarrolladores, no SysAdmins o DevOps
@PedroMiguelPimientaMorales No.
me lo imaginaba más del estilo auto o var
@DavidDPG Sí, porque en este lenguaje no existe la herencia
interface User {
  int Reputation;
  string Nickname;
}

User new(int rep, string nick)
  => User(new { Reputation = rep, Nickname = nick });

string ToString(User self) => "{self.Nickname}: {self.Reputation}";
@DavidDPG Con lo de arriba haces: any U = new User(10, "NaCl"); print(U);
Y lo que esperas es: NaCl: 10
14:20
@PaulVargas ¿¡cómo!?
Esta parte `User new(int rep, string nick)`
`=> User(new { Reputation = rep, Nickname = nick });` me resulta confusa
Y además no puedo ponerla en snippet
Es el constructor de user?
Sep
@DavidDPG por? es sintaxis nueva...
@gbianchi Por eso
@DavidDPG Es lo mismo que:
User new(int rep, string nick) {
  self.Reputation = rep; self.Nickname = nick;
  return self;
}
14:24
Y puedes definir el constructor y el ToString fuera del scope?
@DavidDPG Ese es el punto principal ;)
Fijate en la función ToString
La firma es User self
self es similar a this en C#
es decir, imagina que justo después de eso hago ToString(Dog self) => "{self.Name}";
@DavidDPG No pasa nada
Es la misma función sobrecargada?
Las funciones son sobrecargables en tiempo de compilación, al final se crea una para cada tipo de interfaz en el bytecode
Sep
14:26
Pero fuera del scope
Mi cabeza :(
Para la interface Dog
@DavidDPG Estas aprendiendo un lenguaje nuevo xD, es normal XD
@NaCl ¿Cómo puedes decir que no entiendes las plantillas de C++ y después describir una plantilla de C++?
@Paula_plus_plus Ese es mi secreto capitán, no entiendo la teoría de algunas cosas :P
- Tu perro parece un gato
+ Es que es un gato
- Pues parece un perro
@blonfu xDDDD
14:28
@DavidDPG A ver si te preparo una mejor...
Vale, voy a ver si saco en claro algo en lo que lo haces :P
El razonamiento circular (en griego κύκλωι δείκνυσθαί) es un tipo de argumentación mediante la que se puede comprobar la validez de un silogismo inductivo (un razonamiento por el que se llega a una generalización a partir de casos particulares),[1]​ pero también es un razonamiento mediante el cual se puede hacer más evidente lo cierto del silogismo demostrativo, en el que premisas y conclusiones son necesariamente verdaderas.[2]​ A juicio de Aristóteles,[3]​ el silogismo dialéctico, por ser de carácter inductivo, tiene una fuerza probatoria escasa y necesita ser demostrado más contundentemente…
@lois6b he visto esa foto y me he acordado del chiste
La idea es que puedes definir objetos anónimos y luego definir funciones para ellos fuera de su ámbito
14:30
@DavidDPG Va por ahí la cosa
@VictorAlvarado como te va con react?
@NaCl entreguese
buenas
@Elenasys como te va
@PedroMiguelPimientaMorales NEl
@PedroMiguelPimientaMorales Buen día Pedro que tal, como te encuentras que hay de comer el día de hoy'¿
0
Q: Como matar WhatsApp si corre mi app

YANINAVoy a tratar de ser concisa: diseñe una app en android studio que funciona bien, solo que tiene un problema si esta corriendo WhatsApp se bloquea. Necesito que desde adentro de mi app que programo con android studio al ejecutarse que antes cierre WhatsApp Si me pueden ayudar encantos

14:31
@Elenasys entre comillas, ya sabemos que somos feos, no hay que recalcarlo tanto XD
@Elenasys matar, va lejos
@PedroMiguelPimientaMorales No no, me refería a la chica que pregunta, nos dice "encantos" :)
@Elenasys no entiendo nada
"Necesito que desde adentro de mi app que programo con android studio al ejecutarse que antes cierre WhatsApp"
El dialelo (del griego diallēlos, «recíproco»), también llamado círculo de la doris, es una estructura lógica que consiste en una petición de principio con el cual se intenta probar una cosa mediante otra, y esta segunda mediante la primera. Los filósofos escépticos emplearon el dialelo como uno de los tropos y recursos argumentativos para tratar de demostrar la imposibilidad del conocimiento verdadero. En un sentido general, el término dialelo se usa para referirse al paralogismo en que se cae cuando se introduce en la definición la palabra que se pretende definir o bien cuando se da como prueba…
@lois6b yo tampoco! haha
@Elenasys jajajajajajajaj
14:33
@blonfu Brillante.
@DavidDPG A ver si ahora :P
// Interfaz gato.
interface Gato {
  string Nombre;
  int Edad;
}

// Constructor de la interfaz Gato
Gato New(string nombre, int edad) {
  self.Nombre = nombre; self.Edad = edad;
  return self;
}

// ToString de Gato
// Puedes llamarlo:
// Gato G = new Gato("Joselito", 1); G.ToString();
string ToString(Gato self) => "{self.Nombre}: {self.Edad}";

// Interfaz Perro.
interface Perro {
  string Nombre;
  int Edad;
}

// Constructor de la interfaz Perro.
Perro New(string nombre) {
  self.Nombre = nombre; self.Edad = 0; // Diferencia :)
@NaCl tienes algun problema con los gatos?
@PedroMiguelPimientaMorales Para nada.
1
Q: ¿Como determinar si los números de una serie están en orden creciente?

Juan CarlosÉste es el código que llevo hasta al momento, quisiera saber como determinar si la serie de números ingresada está en orden creciente o no. Me gustaría saber de que otras formas se podría resolver, sigo aprendiendo sobre este lenguaje.Gracias por su ayuda. #include<iostream> using namespac...

@Paula_plus_plus se aclaró si C o C++
@NaCl Entiendo
14:39
@DavidDPG Si ves, ambas interfaces tienen los mismos campos, implicitamente puedes hacer: Perro(G) donde G es de tipo Gato, para hacer cast de tipos por referencia, los campos de ambos tipos deben estar en el mismo orden
Aaaah
@lois6b Yaaaaaaaaay :3
Ya lo entiendo
@NaCl Una última cosa: interface Gato es la declaración de la clase, verdad?
@DavidDPG Por eso en el primer ejemplo hice un cast de una instancia de un tipo anonimo: User(new { Reputation = 1000000, Nickname = "Jon Skeet" })
@DavidDPG Correcto
puedes crear un tipo anónimo así tal cual?
14:41
Sep
Todos los tipos anonimos son any en el fondo
Asi que puedes crear propiedades para ese tipo de objetos
new {Uno = 1, cosa = "prado", NaCl = "Salao"}
@DavidDPG Sep
y puedes añadir una propiedad extra más adelante?
@DavidDPG En tiempo de compilación: No
Pero puedes crear otra interfaz
y hacer un cast
?
14:43
Algo asi
El runtime se encarga de agregar los campos de forma dinámica
Creo que nunca había visto un lenguaje así
interface Point { int X, Y; }
interface Point3D: Point { int Z; }
eh, pero dijiste que no existía la herencia
@DavidDPG Eso de arriba te parecerá herencia... Pero es azúcar de sintaxis para evitar redefinir todos los campos de Point.
oh :P
14:44
:P
y por qué no herencia?
Porque no es un lenguaje orientado a objetos
:O
Y qué es entonces?
De ahí que los métodos están fuera de la declaración de la interfaz
14:46
@DavidDPG No tengo idea, supongo que prototipado? No tengo mucho conocimiento sobre los paradigmas de programación
soy al único al que todos los iconos del menú le redirigen a la página de Stack Exchange?
Creo que sí :s
@AlvaroMontoro A mi tambien me pasa
Ahora ya no
@DavidDPG ¿Qué te parece?
14:48
Bueno es relativo, algunos enlaces meredirigen de manera loca
@NaCl Extraño, nunca había visto nada así :P
@DavidDPG Por cierto, lo que mostré antes: Users[x => x.Nickname = "NaCl"] es definido más o menos de la siguiente manera:
@DavidDPG T[] Index<T>(T self, lambda<T[]>(T) criteria) { ... }
@AlvaroMontoro está fallando algo, sí
@Paula_plus_plus Quizás una ración de cafeína puede ayudar. Y, opcionalmente, magia.
@DavidDPG Tambien hay tipos compuestos (Tuplas): (int, int) A = (5, 5); A[0] = 10; <- A ahora es (10,5)...
Quizá debería sentarme a enumerar todas las cosas que he hecho xD
14:51
@AlvaroMontoro ocurre en otros stacks también
¿En qué cabeza entra que no tengamos permisos para crear procedimientos almacenados en entorno de desarrollo?
Es decir es una función de la librería estándar?
Index, me refiero
@Kiko_L ...es desarrollo
@DavidDPG No, es un nombre cualquiera... lo que lo hace especial es: T[] self
14:54
@AlvaroMontoro Y aún a un lumbreras se le ocurrió que además de quitar los permisos sobre los procedimientos almacenados se deberían quitar de todas las tablas y darle sólo a una persona...
@PaulVargas jajajaja
@DavidDPG Cuando un método/función tiene self como primer argumento, automaticamente se convierte en método de instancia
más vale que se dio cuenta de que no era lo más ágil.
@Kiko_L depende de la compañía
he trabajado en sitios donde nos dejaban hasta producción (que es una burrada) y otros en para cualquier cambio en cualquier entorno teníamos que ir a través de DevOps o DBA
@NaCl Estás indizando T sobre T?
ah no
T[] sobre T
14:58
@DavidDPG Eso fue un typo, self debe ser de tipo T[]
Y T de Index<T>?
La firma debe ser: T[] Index<T>(T[] self, lambda<bool>(T) criteria)
@DavidDPG Index<T>(...) es un método genérico
@AlvaroMontoro El horror
@NaCl que lindo <3
@gbianchi Ah si? Holamor :$
@gbianchi Solo que no es C# :(
15:02
@NaCl pero se ve lindo...
@gbianchi Eeeehhh, y eso que aún no has visto las pruebas :P
@NaCl <3
¿alguno está con el Tuenti challenge?
vuelve a funcionar bien la barra superior
@gbianchi Y es raro poder aplicar algo parecido a Linq en un indizador :P
@DavidDPG @gbianchi Tan pronto tenga algo estable, les paso el repo
15:04
@NaCl wiiiiiiiiii
Vuelvo a estar confuso (>.<)
@DavidDPG A ver, ¿Dónde te quedaste? :P
@NaCl T[] es también genérico? es decir es un indizador genérico para cualquier array?
@DavidDPG Exactamente
:P
entonces T[] es cualquier array y T es el tipo del elemento contenido en ese array
15:08
@DavidDPG Exacto
y la lambda opera sobre T para indizar según qué elemento cumpla el criterio
@DavidDPG Sep
Si quieres utilizar un indizador especifico para esa clase, solo tienes que volver a Index un método de instancia y listo
Algo como:
interface User {
  string Name; int Age;
}

User New(string n, int a) {
  self.Name = n;
  self.Age  = a;
  return self;
}

User[] Index(User[] self, lambda<bool>(User) criteria) {
  User[] out = [];
  foreach (User u in self)
    if (criteria(u))
      out.Append(u);
  return out;
}

User First(User[] self)
  => self.Count > 0? self[0]: null;

void Main() {
  User[] Users = [
    new User("Gonzalo", 100),
    new User("NaCl", 10),
    new User("", 0)
  ];
  User U = Users[x => x.Name == ""].First();
@DavidDPG ^^^
@NaCl no pudo ver nada, recordit.co/AQjKIT2br1, evise y digame
ok, bastante claro
15:25
@PedroMiguelPimientaMorales Hombre!!!
@DavidDPG ¿Cómo lo ves?
@PedroMiguelPimientaMorales Eso se ve genial
@DavidDPG La parte más rara, es que self puede servir tanto para espacio temporal como para definir métodos de instancia xD
15:39
@NaCl Eh??
oye, y no te seria mas facil hacer T#SomeMethod() o algo así?
@DavidDPG See
Para definir métodos de instancia
Así te ahorras el poner el primer parámetro
Como un método de extensión
@DavidDPG Sep, y como espacio temporal para constructores :)
User New(string name) {
  self.Nickname = name;
  return self;
}
Eso no me impresiona tanto, lo he visto con this en kotlin :P
@DavidDPG No es por impresionar xD, pero al inicio no me acostumbraba a un constructor que retornara
15:44
@NaCl Ya es suficientemente impresionante, tranquilo
Pero las funciones de extensión si que las he visto
@DavidDPG Para nada, creo que solo he reunido lo que más me gusta de todos los lenguajes que he utilizado :P
On my computer does compile, I wrote this in visual studio, win32 console appliccation — Ioana 15 secs ago
Por ejemplo puedes hacer infix fun Int.plus(number: Int) = this + number
y hacer 5 plus 3
@DavidDPG infix hace la magia, pero no hacía referencia a lo del método de extensión
ya, era por fardar de DSL :P
Sino a que la instancia se crea con el tipo de retorno
15:48
Bueno ahora que lo dices lo del constructor que retorna sí que es extraño
@DavidDPG A eso me refería :P
Bueno, me voy a casita que ya va tocando
@DavidDPG Cuidate :D
Y yo al dentista :(
Ciao!
15:50
hasta mañana
buen día hermanos :D
nos vemos @Pikoh :D
16:12
@NaCl seeee
@fredyfx mire esto recordit.co/AQjKIT2br1
@PedroMiguelPimientaMorales no cabe duda, usted es el ing. Piter Maik Pepper Morals :D
@fredyfx pues, espero dentro de una hora, poder tener el resto de calculos, luego que este todo funcionando, empieza la parte del diseño
@PedroMiguelPimientaMorales dale con todo el power 2.0!!!
:D
@PedroMiguelPimientaMorales seeee
20 hours ago, by NaCl
23 secs ago, by Paul Vargas
19 secs ago, by NaCl
12 secs ago, by Paul Vargas
10 secs ago, by NaCl
16 secs ago, by Paul Vargas
11 secs ago, by NaCl
26 secs ago, by Paul Vargas
1 min ago, by NaCl
23 secs ago, by Paul Vargas
2 mins ago, by NaCl
@PaulVargas seeeeeee
16:20
see
seeee
xD!!!!!
saludos mis hermanos @TheVicious @NaCl
@fredyfx seeee
@fredyfx como va todo
@fredyfx Vio como viene el lenguaje ? +@PedroM
1 hour ago, by NaCl
interface User {
  string Name; int Age;
}

User New(string n, int a) {
  self.Name = n;
  self.Age  = a;
  return self;
}

User[] Index(User[] self, lambda<bool>(User) criteria) {
  User[] out = [];
  foreach (User u in self)
    if (criteria(u))
      out.Append(u);
  return out;
}

User First(User[] self)
  => self.Count > 0? self[0]: null;

void Main() {
  User[] Users = [
    new User("Gonzalo", 100),
    new User("NaCl", 10),
    new User("", 0)
  ];
  User U = Users[x => x.Name == ""].First();
@NaCl self? me huele a python
16:26
@fredyfx Casi, pero no :P
@TheVicious excelente, aprendiendo a mejorar las pruebas unitarias :D
@fredyfx que bien master
:v
@PedroMiguelPimientaMorales Gracias, joven. ¿Qué indica la última columna, "Factor de Energía"?
10 mins ago, by NaCl
20 hours ago, by NaCl
23 secs ago, by Paul Vargas
19 secs ago, by NaCl
12 secs ago, by Paul Vargas
10 secs ago, by NaCl
16 secs ago, by Paul Vargas
11 secs ago, by NaCl
26 secs ago, by Paul Vargas
1 min ago, by NaCl
23 secs ago, by Paul Vargas
2 mins ago, by NaCl
@PaulVargas seeeeeee
19 secs ago, by Paul Vargas
10 mins ago, by NaCl
20 hours ago, by NaCl
23 secs ago, by Paul Vargas
19 secs ago, by NaCl
12 secs ago, by Paul Vargas
10 secs ago, by NaCl
16 secs ago, by Paul Vargas
11 secs ago, by NaCl
26 secs ago, by Paul Vargas
1 min ago, by NaCl
23 secs ago, by Paul Vargas
2 mins ago, by NaCl
@PaulVargas seeeeeee
46 secs ago, by NaCl
19 secs ago, by Paul Vargas
10 mins ago, by NaCl
20 hours ago, by NaCl
23 secs ago, by Paul Vargas
19 secs ago, by NaCl
12 secs ago, by Paul Vargas
10 secs ago, by NaCl
16 secs ago, by Paul Vargas
11 secs ago, by NaCl
26 secs ago, by Paul Vargas
1 min ago, by NaCl
23 secs ago, by Paul Vargas
2 mins ago, by NaCl
@PaulVargas seeeeeee
16:37
Alguién me podría ayudar?
Si tengo una aplicación java que se ejecuta en múltiples equipos al mismo tiempo y que acceden a una base de datos que se encuentra en un servidor, se considera que estoy usando el modelo cliente servidor?
@SergioCavero Mr @PaulVargas es el indicado
El indicado para que? @AaronRomero
@SergioCavero ¿Qué desea, joven?
@SergioCavero es el elegido. *agacha su cabeza
@TheVicious ¿Cómo te va hermano?
16:41
@PaulVargas Me gustaría saber si utilizar una aplicación java desde multiples equipos que acceden a una base de datos que se encuentran en un servidor podría considerase que usa el modelo cliente-servidor
inclinaos ante Lord Java a.k.a @PaulVargas
@NaCl seee, jajajaja
@fredyfx Nel, usted está a punto de ser quemado por herejía
@SergioCavero De acuerdo con la definición, sí. Aunque en este caso, se trata de un servidor de base de datos.
@PaulVargas ya le explico
16:42
@PedroMiguelPimientaMorales Si es usted tan amable.
@PaulVargas, okey vale, muchas gracias.
@PaulVargas ok espere
@SergioCavero No olvide enviar su gratificación por Western Union. +@AaronRomero
@PaulVargas JAJAJAJAJA
16:45
@PedroMiguelPimientaMorales De acuerdo. Yo le espero.
@fredyfx todo fine por aca tratando de hacer algo
@PaulVargas esa era toda la duda? todos los de la sala dejan de inclinarse
@AaronRomero Aparentemente sí. :-/
@PedroMiguelPimientaMorales ¿Sigo esperando?
¿Mister?
@PaulVargas Se le nota decepcionado.
@NaCl Es correcto.
16:47
@PaulVargas Quiere J...?
@NaCl ¿Se refiere a JavaScript?
@PaulVargas No hay Script entre los ...
@NaCl XD!!!!!!!!!!!!!!!! pero no programo en Java, sólo lo usé en la universidad, de ahí nunca más, lo juro x.x!!!!
JavaScript es otra cosa :D
@fredyfx * Llama a @PedroM para que busque la Kalashnikov. *
Lo quemaremos a plomo en nombre de Jon Skeet :v
@PedroMiguelPimientaMorales ¡¡Mister-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr!!
@fredyfx Hola, mister.

« first day (909 days earlier)      last day (2498 days later) »