« first day (1824 days earlier)      last day (1287 days later) » 
07:00 - 15:0015:00 - 00:00

3:00 PM
Construir un objeto con la estructura correcta y pasarle los datos
 
Pero no tengo claro entonces si puedo tener un NAT IG y un IG "normal" en la misma red VPC. O si debería crear una subred privada en la que meter a la máquina B y al NAT IG
menudo follón
 
@NicolasOñate Porque dices que no están todas a que te refieres ?
 
@abulafia Pero si tienes un A con IP pública, ¿ porqué no le das acceso desde él ?
 
@JuanPerez Vale vamos por pasos. Cuantas horas tiene un dia?
 
@NicolasOñate Te refieres a que hay registros que no vienen todos en la misma fecha y hora ?
 
3:04 PM
@JuanPerez No
 
@NicolasOñate 23 hrs
 
@JuanPerez bueno, siendo programador es comprensible esa respuesta, si empezamos por 0 son 23 horas, 24 si hablas con un no programador
 
@Trauma Eso implicaría configurar IPTables en A, para que haga NAT hacia B,no? Y configurar apropiadamente la tabla de rutas de B para que use A como gw, no?
 
ahora, Del día 21 de octubre tienes datos las 24 horas?
 
3:06 PM
Entonces la respuesta es: 1) no sé si sabría hacerlo. 2) No tengo el comando route en la máquina B, y no lo puedo instalar sin acceso a internet!
 
@abulafia Correctisimo. Lo segundo es trivial. Lo primero hay tropecientos tutos al respecto
Si puedes :-)
 
o sea
1 => valor
2 => valor
...
23=>valor
Ya te digo yo que no
 
@NicolasOñate No
@NicolasOñate No están todas las horas
 
instalate los paquetes en A y los copias desde la cache de apt hasta la caché de apt de B
luego ya los puedes instalar normalmente en B
/var/cache/apt/packages, creo que era
 
No puede ser tan difícil. Estoy intentando hacer "a mano" un despliegue mínimamente complejo en el que pretendo tener en B una base de datos y en A una aplicación Flask, de modo que B no esté accesible desde internet pero A sí
 
3:08 PM
@JuanPerez vale, ahora, nueva pregunta, cada dia mostrará las mismas horas o depende del día mostrará unas u otras?
 
y querría (para colmo) automatizar este despliegue usando terraform o lo que proceda (de lo cual no sé nada aún, de momento todo a pelo para ir entendiendo)
 
@abulafia pero es que igual AWS no soporta eso sin darle acceso al exterior a B
osea, lo que te est'a pasando
 
Creo que es bastante común querer tener la base de datos aislada de internet, no?
 
@NicolasOñate Puede que no traiga todas las horas en un día como puede que no venga nada
 
que B está realmente sin ningún acceso
@abulafia muy mucho común
 
3:09 PM
bueno, supongo que podría darle a B una IP pública para instalarle las cosas y luego ya se la quito
 
también es una opción valida ... que sera la que use todo el mundo
 
de todas formas no dejo de tener la impresión todo el rato de que esto no se hace así
 
y mas pasta para Amazon
que se está quedando sin calderilla
 
creo que voy a tirar de Elastic Beanstalk un momento para que me instale una "demo" de esas en las que él se ocupa de configurar y crear todo. Y así echo un ojo a cómo resuelve el tinglao
 
luego nos cuentas :-)
 
3:10 PM
porque supongo que con EB las máquinas "worker" están desconectadas de internet, y la única IP pública será la del load balancer.
 
yo te garantizo que desde los nodos de nuestro grid, no hay nigun acceso a Internet
no resuelven ni google.com
 
@JuanPerez Entonces necesitaras pintar todas las horas del día aunque el dato no exista
 
@Trauma No puedes instalar nada en ellos, ni hacer un git pull ni na?
 
nope. Hay que montar un docker y un agente lo reparte
el docker se genera fuera del grid
 
ajas. Estas cosas son las que quiero aprender
 
3:12 PM
yo no se como va ese tema, la verdad
pero ya llegaré :-)
a ver si me dejan
 
De momento le voy a dar una IP pública para poder instalar mariadb
 
sera lo mas simple. No te compliques si no quieres
 
luego se la quito otra vez. Si es que se pueden hacer estas cosas
 
pagando ... sin problema :-)
joe con mi compi. Lleva todo el santo dia en reunion
 
De todas formas, pensando en más adelante... pretendía hacer un grupo de autoscaling para la parte stateless (el servidor flask). La idea sería que cuando un nuevo nodo del grupo de autoescalado arranque, se descargue de un repositorio git la aplicación y la arranque. Eso implica que el nodo debería tener salida a internet
 
3:14 PM
Luego nos darán aquí las tantas otra vez
 
pero no quiero que tenga entrada, sólo el Load Balancer debería poder hacer peticiones a los workes
así que me encontraré el mismo problema
 
pero es tan simple como darle GW tu mismo
en otra máquina
o incluso que esa otra máquina tenga el repo
 
ya, o usar un NAT IG de esos que tiene amazon
 
eso será mas latazo
todo el dia gastando el servicio ese ?
 
pero más automatizable, más "infrastructure as code"
 
3:15 PM
¿ o es gratis ?
 
ese servicio creo que s gratis, si
 
uffff ... raro raro
 
a ver que mire
 
pero entonces, sin miedo. Usalo :-)
 
ah, pues si que cuesta, sí.
 
3:17 PM
jejejeje
Ya me parecia a mi ...
 
0.045$ la hora nada menos
y luego $0.045 por GB procesado
 
depende de cuantos nodos tengas ... eso es una pasta :-)
joe
 
Son $32 al mes aún si no lo usas para nada
 
Te crees tu que Brezos ha arrejuntado la pasta siendo generoso :-)
 
Por algo en todas las fotos que he visto de él se está partiendo el culo
 
3:20 PM
XDDDDDD
y mi compi que no aparece ... pues yo hoy a las 17:00 me piro
ese hombre no sabe controlarse en teletrabajo
Bueno, hora del cafetito
 
Holis holis
@Pikoh vengo a por tu explendida ayuda a ver si entiendes una cosita xD
 
hazte un servidor casero y listo @abulafia. Te lo gestionas todo con nginx y ya ta XD
@ntzz buff..a estas horas empiezo a estar espeso. pero dale.
 
al entrar en una pagina, hace un calcularIva()

En el hace una llamada api, para lo cual hace la siguiente operacion:

jsonData = JsonConvert.SerializeObject(articulos);
De entrada no me casca, pero si borro una linea si, o en IOS me peta tambien siempre casi.
Y no entiendo la razon
Te muestro el error...
 
@ntzz eso parece un error de un json mal formado la verdad..
 
me hace mal la generacion del json
 
3:28 PM
@ntzz cuando borras una linea, te refieres a que tu vas añadiendo articulos a un carrito y va bien, pero cuando eliminas un articulo casca?
 
No
Yo tengo un List<Articulos>
Las papeleras esas, son botones que tienen una llamada command que esta asociada a cada Objeto Articulo

En el ModelView llama a una funcion que recoge el obj (el articulo) y lo borra del List<Articulos> y vuelvo a asociar el ListView.ItemSource al listview y llamo de nuevo al cargarIva()

En el cargarIva hago la llamada de cuanto IVA tiene cada articulo por la api, para pasarle el articulo, lo serializo y ahi es cuando casca
 
@ntzz hmmm
 
Lo que me fastidia es que falle en eso la verdad
Me dice como que el bucle que se hace es por el atributo command del objeto articulo
pero no entiendo, ademas probe varias formas de intentar pasar ese problema con el referenceloophandling y asi, pero no funciono ninguna forma.
 
Es posible que el ItemSource no este correctamente siendo asignado?
puedes probar una cosa. En lugar de eliminar el articulo de la lista, crea una nueva lista con todos los articulos menos el que has eliminado
a ver si te da el mismo error
es decir, en lugar de decir articulos.Remove, haz algo como articulos = articulos.Where (x=> x.idarticulo!=articuloEliminado.idarticulo) (es un ejemplo, no se como tienes definidos los articulos
 
3:48 PM
hmmm
tengo un static list<articulos>
donde tengo almacenado la lista de articulos
CarritoLista.carro = CarritoLista.carro.Where(q => q.Articulo != del.Articulo).ToObservableCollection();
voy a probar a ver pero dudo que sea eso
porque en IOS me falla sin borrar
osea, es al hacer el serialize
 
 
2 hours later…
6:12 PM
Bueeno, al fin he conseguido desplegar una cosilla flask en EC2. Pero separando la base de datos a otra VM. Ahora a ver si hago un grupo de autoscaling para las instancias de cómputo, de modo que todas vayan contra la misma BD.
 
 
2 hours later…
8:01 PM
Anda. Me acabo de enterar de que hoy cumplió años John Cleese!
 
8:18 PM
Hola a todos. Tengo una pequeña duda con python. ¿Existe alguna manera de ver como está construido un método perteneciente a una libreria?
 
 
1 hour later…
9:47 PM
@LearningDeveloper Si. La documentacion oficial contiene enlaces al codigo (repositorio git) que implementa cada cosa, si ese codigo es python. En el caso de los builtins que estan escritos en C no es tan sencillo
 
10:00 PM
@abulafia. Se trata de un builtin, es por pura casualidad. No sé porqué hoy me ha dado un poco por ver cómo están construidos los principales métodos
 
10:12 PM
Todo el fuente de python es publico y esta en github. Esta bastante bien estructurado y es relativamente sencillo dar con lo que buscas, pero otro tema es entenderlo
Muchas partes del codigo implementan algoritmos avanzados del estado del arte para ordenacion, hashing, busquedas, etc
 
 
2 hours later…
11:44 PM
@PatricioMoracho Hola Patricio, como estas ? Estas aí ?
ahí ?
 
@JuanPerez si, pero voy y vengo. ¿Qué necesitas?
 
@PatricioMoracho Por casualidad, sabes Javascript o PHP ?
Aunque creo que esto es mas de lógica pero ya estoy mareado
 
No, lamentablemente ninguno de los dos
 
Ah vale
 
07:00 - 15:0015:00 - 00:00

« first day (1824 days earlier)      last day (1287 days later) »