« first day (1550 days earlier)      last day (1541 days later) » 
06:00 - 16:0016:00 - 00:00

6:13 AM
Buenos días
@hubman, hola. Ayer ni entré al chat.
Bueno, seguramente me conecté desde el teléfono en algún momento, pero tal vez fue automático. XDD
 
 
1 hour later…
7:22 AM
Buenos dias
 
Buenos días @Pikoh
 
Buenas @Marc ;)
 
8:09 AM
Buenos días a todos ^^
 
The Spaghetti Incident? es el quinto álbum de estudio de la banda de hard rock estadounidense Guns N' Roses, grabado entre finales del año 1992 y principios del 1993. El álbum llegó al puesto n°3 en la listas de Estados Unidos y consiguió la certificación de doble platino. En Reino Unido, el álbum escaló al segundo puesto, siendo certificado quíntuplo disco de oro. En otros países como Canadá, Australia, Japón y Alemania el disco obtuvo numerosas certificaciones que le valieron estar en lo más alto de las respectivas listas musicales. En Estados Unidos, The Spaghetti Incident? vendió en su primera…
 
8:41 AM
buenos días
 
oligüi
 
supongo que os habeis enterado de lo de Kobe
 
RIP
 
@PabloLozano claro. Me quedé en shock anoche, no me lo creia :(
 
8:53 AM
Si, una pena la verdad, que desgracia
 
9:04 AM
quien es Kobe?
 
Kobe Bryant, jugador de los lakers, nba
Kobe Bean Bryant (Filadelfia, Pensilvania, 23 de agosto de 1978-Calabasas, California, 26 de enero de 2020)[4]​[5]​ fue un baloncestista estadounidense que disputó veinte temporadas en la NBA, todas ellas en Los Angeles Lakers, desde 1996 hasta 2016. Era hijo del exjugador de la NBA Joe Bryant.[6]​ Charlotte Hornets seleccionó a Bryant —procedente del instituto Lower Merion de Filadelfia— en el draft de la NBA de 1996,[7]​ pero la franquicia lo traspasó inmediatamente a Los Angeles Lakers. Junto con Shaquille O'Neal, Bryant llevó a su equipo a la consecución de tres campeonatos de la NBA entre…
 
Si ya me daban miedo los helicópteros...
 
Yo ya no lo cojo más para ir a trabajar.
 
@PabloLozano parece que fue por la niebla
 
@Pikoh Se me hace raro que fuera sólo por eso, Kobe usaba de manera habitual helicopteros para evitar el tráfico
los pilotos deberían conocer ya la zona bien
 
9:10 AM
He estado leyendo en periodicos americanos y parece que ayer no volaron practicamente helicopteros en la zona por la niebla, y varios pilotos diciendo que las condiciones no eran buenas para volar
pero habrá que esperar a la investigacion
 
se me hace raro porque no chocaron contra una montaña... y el altímetro debería bastar para no pegártela contra el suelo
 
_The fog was severe enough Sunday morning that the Los Angeles Police Department’s Air Support Division grounded its helicopters and didn’t fly until later in the afternoon, department spokesman Josh Rubenstein said.

“The weather situation did not meet our minimum standards for flying,” Rubenstein said. The fog “was enough that we were not flying.” LAPD’s flight minimums are 2 miles of visibility and an 800-foot cloud ceiling, he said._
 
> The crash was more likely caused by bad weather than engine or mechanical issues, he said. “The likelihood of a catastrophic twin engine failure on that aircraft — it just doesn’t happen,” he said.
 
@PabloLozano estas en la misma noticia que yo creo :)
 
en fin, me esperaba más de un helicoptero
supongo, en LA Times
 
9:18 AM
sip
 
entonces parece que fue por temeridad
 
habrá que esperar a la investigación
lo que me pareció muy triste es que la nba no suspendiera la jornada..
 
Los raptors dejaron pasar la primera posesión sin atacar en su partido para homenajear el 24 que llevaba
 
si,lo vi
 
pero entiendo que no lo hicieran: vale que era una superestrella, pero habiendo partidos todos los días y los años que tiene la liga, deben morir una decena de exjugadores cada año durante la temporada
 
9:25 AM
 
ya sea de viejos, accidentes o enfermedad
 
Hacer jugar a la gente asi...no es normal
 
también es verdad que hay muchos jugadores que se han enfrentado a él, no hace tanto que se retiró
 
@PabloLozano el impacto no es el mismo. Hablamos de kobe, uno de los mejores de la historia, y una muerte prematura
hay una propuesta para retirar el 24 de todos los equipos nba incluso
 
9:55 AM
Me parece excesivo, aunque los Mavs ya han dicho que lo harán
 
 
2 hours later…
11:30 AM
 
11:48 AM
buenisimo
 
XDDD
 
@lois6b Hola simple mortal :p
 
@LucasDamian :O que te baneo ... oh wait
Hola :|
 
¿Te sientes menos Sims sin un diamante sobre la cabeza?
 
menos sims jaja
 
11:51 AM
Buenos dias...
 
Buenass
 
@gbianchi Buenas ^^
 
Estoy contento por que ha vuelto el otro maestro de Python a SOes
 
12:16 PM
@phpMyGuel puaj, sims
 
12:34 PM
0
Q: Actividad del usuario: preguntas: ordenar por vistas

IriaSolo una sugerencia. Arriba a la derecha, al lado de la foto, cuando clickeas ves la actividad del usuario, en este caso la propia. Vas a la sección preguntas y puedes ordenarlas de varias maneras, según votos, etc... Sería posible ordenarlas según el número de vistas?

 
12:49 PM
Buenos días
 
@quevedo buenas!
 
@gbianchi :-_^:
 
alguien esta aburrido y me quiere ayudar a refactorizar 5 lineas de codigo?
 
solo 5 xd?
 
@gbianchi de qué lenguaje?
 
12:59 PM
@lois6b del unico lenguaje que vale la pena...
 
@gbianchi JS :D
 
@lois6b 🔨
 
me pillé un smartwatch nuevo, y para mi grata sorpresa las apps se desarrollan en JS heheheh
nada de C ni leches raras
 
@lois6b heeey !!
 
@lois6b ...asi será ese smartwatch...
 
1:00 PM
iba a dejarte mi mensaje
 
case "+":
     foreach(var c in Crossings)
    {
        if (c.col == pos.h && c.row == pos.v)
       {
           c.addPosition2(TrackLength);
           break;
        }
     }
     Crossings.Add(new Crossing(TrackLength,pos.h,pos.v));
     break;
obviamente eso no funciona, porque el break interno no corta el case, corta el for...
 
@Pikoh lo bueno es que ya lo puden banear!
 
@Pikoh HAHAH está bien. el smartband que tenia murió pero este será un gran sucesor
 
@JackNavaRow cierto, cierto...
 
🔨
Comportese...
 
1:01 PM
@gbianchi GOTO? XD
 
@lois6b te digo.. que ganas no faltan...
si no es un goto, es un flag mas un if...
fijate que con un goto solucionas el problema de una...
 
me voy a comer. Luego le echo un vistazo si no has dado con otra solucion @gbianchi
 
y si uso linq, igual tengo que poner el if...
 
@gbianchi y si haces un return ;
 
pero a priori..usando linq lo solucionas facil
pq te quitas el foreach
 
1:03 PM
@Pikoh si uso linq es el mismo codigo chiquito
 
@gbianchi lo he mirado por encima, luego reviso a ver q se me ocurre
;)
 
no quito el foreach, lo paso a otra funcion y tengo que ver el retorno, es lo mismo...
o sea, tengo que poner el if al final...
@JackNavaRow no es una funcion de la que haya que retornar...
ese switch esta dentro de un while, y no termino ese while... solo ese caso...
 
@gbianchi si usas FirstOrdefault en crossings, y haces un if para comprobar si es null el resultado..no te vale?
 
@Pikoh no cambia mi codigo.. fijate que tengo que hacer el if a la salida igual.. lo que equivale al codigo que ya tengo...
como si fuera linq:
case "+":
    var x as Crossing = null;
     foreach(var c in Crossings)
    {
        if (c.col == pos.h && c.row == pos.v)
       {
           x = c;
           break;
        }
     }
     if (x == null)
     {
           Crossings.Add(new Crossing(TrackLength,pos.h,pos.v));
     }
     else
    {
          x.addPosition2(TrackLength);
     }
     break;
notese que ese codigo de arriba es "linq"
o lo que haria linq con un firstordefault
se reemplaza el foreach con Crossings.FirstOrDefault(x => x.col = pos.h etc
o sea
no refactorize nada!!!!
 
@gbianchi cambia el c.addPosition2(TrackLength); por x.addPosition2(TrackLength);
 
1:15 PM
@JackNavaRow si bue, sorry, era un ejemplo
 
buenos dias
 
estaba demostrando que el codigo que tenia no cambiaba aunque usara linq
porque mi codigo ya reemplaza linq
goto sigue ganando...
 
 
1 hour later…
2:26 PM
@gbianchi a ver... esto puede cumplirse para varios elementos de Crossings? if (c.col == pos.h && c.row == pos.v)
es que no termino de entender que hace el codigo
 
@Pikoh nop
 
Entonces algo asi no te vale?
 
busca el elemento en la lista.. si lo encuentra, le agrega otra propiedad al mismo.. si no, solo crea uno nuevo...
 
var cross = Crossings.FirstOrDefault(c=> c.col == pos.h && c.row == pos.v)
    if (cross!=null)
   	{
       		cross.addPosition2(TrackLength);
    }
    Crossings.Add(new Crossing(TrackLength,pos.h,pos.v));`
 
con linq queda asi...
si pero la segunda parte va en el else...
si si.. eso vale.. yo directamente queria evitar ese if.. ya que mi codigo anterior es exactamente lo que hace linq adentro..
 
2:29 PM
@gbianchi ah bueno, claro. Por eso querías que el break saliera dos veces
 
@Pikoh cccllllllaaaaaaaaaaroooooo
 
pues eso, metes lo otro en el else y listo
no?
 
si si.. es lo mismo.. yo solo queria evitar el if
 
hmmm
 
y se evita con un GOTO
 
2:31 PM
que te hizo el if para que no lo quieras?
XD
GOTO NOOOOOOO
 
porque no?
cual es el problema?? mira.. asi a groso modo...
 
que conste que podría sea una de las pocas veces que un goto sería aceptable...pero prefiero mi opcion linq
 
foreach (bla)
{
     addposition
    GOTO rompertodo
}
crossing.add()
rompertodo:
   break;
 
tambien podrias usar un ternario ya que tan mal te cae el if....
 
jajaja no me cae mal el if...
me resulta.. innecesario...
tambien puedo poner un flag...
 
2:33 PM
@gbianchi buff..eso es peor
 
GOTO tiene todas las de ganar...
 
@Pikoh @gbianchi a ver si sabeis explicarme, que no entiendo que falla :/
[JsonObject]
        public class Push
        {
            [JsonProperty("notification_target")]
            public Target Target { get; set; }

            [JsonProperty("notification_content")]
            public Content Content { get; set; }
        }
 
@gbianchi me niego
 
@gbianchi y por que no pones break; directamente?
 
@NicolasOñate brek rompe el for.. pero sigue ejecutando la linea siguiente.. no sirve...
 
2:35 PM
@NicolasOñate el break le saca del foreach
 
 Push push = new Push
                {
                    Content = new Content
                    {
                        Title = title,
                        Body = message,
                        CustomData = customData
                    },
                    Target = new Target
                    {
                        Type = Constants.DeviceTarget
                    }
                };
                    push.Target.Devices = receiver.AndroidDevices;

                    string content = JsonConvert.SerializeObject(push);
 
@gbianchi y digo yo..y usar un diccionario?
asi tienes las colisiones controladas mejor
 
@Pikoh lo mismo.. tengo que buscarlo y hacer el if...
 
El serialize me da null teniendo en push datos.
 
el codigo es siempre el mismo... use lo que use...
 
2:36 PM
2 hours ago, by lois6b
@gbianchi GOTO? XD
ftw
 
@gbianchi estoy seguro de que hay alguna forma mejor..dejame pensar
 
@lois6b con goto queda hermoso
 
con goto nada puede quedar hermoso
vas a ir al infierno
 
@Pikoh queda hermoso
 
Puedes crear una clase personalizada que gestione las colisiones..eso es hermoso
no el goto
 
2:38 PM
@Pikoh para que? si esto funciona de mil maravillas...
 
>:-(
QUE NO USES GOTOOOOO
 
vos decis que va a venir la legion de programadores de algun lado y me va a pegar por usar GOTO?
 
igual te despiden
 
no entiendo pq te cae mal el if...no veo ningun problema al codigo con linq y un if
 
GOTO paro;
 
2:39 PM
GOTO a la m.....;
 
Huele a retirada de diamante
 
@ntzzsaysReinstateMonica content esta vacio?
 
@gbianchi si me da vacio
 
@Pikoh vuelvo a insistir.. no tiene nada de malo.. solo que no estoy usando linq y el codigo es igual con o sin linq, tengo que hacer el if a la salida...
y yo ya se al recorrer la lista lo que va a dar el if....
@lois6b es codewars
 
@gbianchi :OOOOO
 
2:41 PM
si escribo un goto en codewars me retiran los kata?
 
PUES GOTO DE CABEZA
 
creo que en codewars te banean si escribes goto
 
que lindo un codigo lleno de goto...
 
a lo mejor te meten hasta un coronavirus
 
en codegolf me dan un premio...
estoy resolviendo esto.. es complicadito..
 
2:43 PM
casi, google. casi
 
@lois6b JAJAJAJAJAJAJ
eso es buenisimo.. ponelo en un tuit!
 
na, te lo regalo. no suelo twittear
 
Podeis decirme que hago mal señores goto? xd
 
@ntzzsaysReinstateMonica en algo concreto o así de manera global ?
 
Lo puse arriba, creo que esta bastante concretado xd
 
2:46 PM
@ntzzsaysReinstateMonica ni idea porque no te hace el json.. la clase estara vacia?
 
@ntzzsaysReinstateMonica y las clases Target y Content?
 
@Pikoh pensaba que no necesitariais pero toma
[JsonObject]
        public class Content
        {
            public Content()
            {
                Name = "default";   //By default cannot be empty, must have at least 3 characters
            }

            [JsonProperty("name")]
            public string Name { get; set; }

            [JsonProperty("title")]
            public string Title { get; set; }

            [JsonProperty("body")]
            public string Body { get; set; }

            [JsonProperty("custom_data")]
            public IDictionary<string, string> CustomData { get; set; }
 [JsonObject]
        public class Target
        {
            [JsonProperty("type")]
            public string Type { get; set; }

            [JsonProperty("devices")]
            public IEnumerable Devices { get; set; }
        }
 
public IEnumerable ?
 
Homm IEnumerable?
 
@gbianchi No lo está, el objeto tiene todos los datos guardados bien.
 
2:48 PM
porque IEnumerable?
 
Buenas.. Alguna ayuda en hacerle un regex a esta respuesta:
 
es una interfaz!!!!!
 
SNMPv2-SMI::enterprises.4115.1.20.1.1.2.2.1.26.200 = Hex-STRING: 62 D4 00
Me interesa extraer todo lo que esta después de Hex-STRING:
 
@JuanPerez JUA.. porque regex?????
@JuanPerez entonces hace substring y listo!
 
@gbianchi Es mas fácil con substring ?
 
2:49 PM
Porque me gritais por el IEnumerable ?
 
@JuanPerez en este caso si
 
@ntzzsaysReinstateMonica porque es una interfaz, no una clase... nada deberia ser de ese tipo...
 
string = "freeCodeCamp"
print(string[2:6])
Vale. Lo estoy viendo en Python
 
@JuanPerez que seguro tiene algun metodo find en un string, y un metodo substring...
regex es la ultima opcion, en el 99% de los casos...
 
@gbianchi en python el substring es con los corchetes
 
2:51 PM
@lois6b desconozco...
 
Vale
print(string[2:6])
Si estaba viendo así @lois6b
 
pero un indexOf o similar para encontrar la cadena "Hex-STRING" + el numero de caracteres de esa cadena para obtener la posicion final y ya
 
@gbianchi es porque guardo un enumerable de guid's
 
@ntzzsaysReinstateMonica o sea.. guardas una lista!
IEnumerable es una interfaz y no la deberias usar como tipo..
I(nterfaz)Enumerable
 
resultado = trozo.strip("\n").split("Hex-STRING:")
@lois6b Como lo ves así ?
 
2:53 PM
el json debe estar fallando por eso...
@JuanPerez NO POR DIOS NO...
porque queres hacer un split?
 
Hola! Como recibí regaños la última vez que enlacé algo en meta, ¿qué opinión les merece esta revisión?
 
@gbianchi Solo estoy haciendo pruebas..
 
Es un usuario diferente extendiendo una pregunta que no hizo
 
@Alfabravo rechazar!
 
a= 'SNMPv2-SMI::enterprises.4115.1.20.1.1.2.2.1.26.200 = Hex-STRING: 62 D4 00'

print(a[a.find('Hex-STRING') + 12:])
@JuanPerez asi
 
2:54 PM
@JuanPerez si pero porque para buscar una cadena dentro de otra queres hacer un split?
 
imprime 62 D4 00
 
   public class User
        {
            public User()
            {
                IOSDevices = new List<string>();
                AndroidDevices = new List<string>();
            }

            public List<string> IOSDevices { get; set; }
            public List<string> AndroidDevices { get; set; }
        }
 User receiver = new User();

push.Target.Devices = receiver.AndroidDevices;
@gbianchi te muestro como añado los devices :/
 
@gbianchi DOs sujetos la aprobaron!
 
@ntzzsaysReinstateMonica acabo de hacer una prueba cambiando Devices a public List<string>Devices { get; set; } y me serializa correctamente
 
@Pikoh y con IEnumerable fallaba?
 
2:56 PM
@Alfabravo si ya lo vi...
 
@ntzzsaysReinstateMonica para empezar, a IEnumerable hay que pasarle un tipo, es una clase generica
 
@Alfabravo ya la rechace con el poder de mod
 
@gbianchi El amigo TOrné está que hace rep a punta de responder preguntas malas y aprobar todo en la cola de edición :/
pero bueh, en fin. Era pa rechazar eso a martillazos :D
gracias!
 
@ntzzsaysReinstateMonica Con IEnumerable<string> tambien me serializa bien
 
@lois6b Y se puede eliminar el salto de linea ?
 
2:57 PM
@Alfabravo ya no hace mas reputacion por eso.. ya paso la linea de los 2000
 
Acabo de intentar editar un mensaje y no me dejó ... mis poderes ... :(
 
@lois6b :(
 
@Pikoh hmm voy a probar, pero el IEnumerable no hace por default un string?
 
@JuanPerez sip, con rstrip
 
@ntzzsaysReinstateMonica no. De hecho no debería compilar..pero deduzco que es xamarin no?
 
2:59 PM
 
@gbianchi Lo otro es el usuario que está en un spree de ediciones supérfluas o que añaden cosas que no están en la pregunta y las está suponiendo
 
@Alfabravo cual? el que hizo la edicion?
@Alfabravo porque si es asi lo puedo bloquear...
 
@phpMyGuel cuelga tú... no, cuelga tú... no, no, cuelga tú
 
@Alfabravo Totalmente. Y me encanta el nombre de Recruiters Recutres XD
 
3:00 PM
@phpMyGuel xDD cuando me preguntan mi salario digo obviamente por encima, porque si digo el mio apenas lo mejoran
 
@lois6b Es lo suyo, sí XD
 
Pues con List<String> sigue dandome el content null :/
 
@gbianchi Sí, la usuaria esta como en ánimo de editar. Ya revertí una segunda que además estaba era vieja y cerrable por incompleta.
 
@phpMyGuel y así en un año y 2 empresas despues subí 9k xD
 
@Alfabravo esperate la estoy mirando..
algunas no "estarian" tan mal.. pero son bastante superfluas
 
3:03 PM
@lois6b la clave es decir lo que te gustaria ganar-2/4k
 
@lois6b No es una mala subida. También empezaste cobrando poquito.
 
@gbianchi No es que haya mala intención... peeero es que hay algunas como esta:
 
@Alfabravo hay que revisarlas todas...
 
@phpMyGuel sip
 
3:05 PM
@lois6b Una vez hecho lo del find es posible separar este resultado en 3 partes ?
62 D4 00
 
split por espacio en blanco
 
@JuanPerez guardas el resultado en una variable y lo que dice Pikoh
 
@Pikoh mira el push que le hago el serialize
 
@Alfabravo Si la aprueba el user el editor es un genio
 
['62', 'D4', '00', '']
 
3:06 PM
@NicolasOñate En español no se hacen las pruebas esas que bota el sitio original, cierto? QUe te dice Esto era una prueba y fallaste
 
for j in arreglo:
        comando     = "snmpwalk -v 2c -c mpplrld\!\! {} 1.3.6.1.4.1.4115.1.20.1.1.2.2.1.26.200"
        respuesta   = os.popen(comando.format(j[1]))
        linea       = respuesta.readlines()
        for trozo in linea:
            if not trozo:
                continue
            resultado   = trozo[trozo.find('Hex-STRING') + 12:]
            final       = resultado.rstrip("\n")
            partes      = final.split(" ")
            if not partes:
                continue
            print partes
@lois6b @Pikoh Así lo esta generando
 
@abulafia ya estamos encaminados
from pandas.io.json import json_normalize
df = json_normalize(equipos, "caracteristicas", ["nombre"], meta_prefix="pais_").set_index(["pais_nombre", "nombre"]).unstack()
df = df.nivel.drop([k for k in df1.nivel.columns if not k in comparador] , axis=1)
 
@NicolasOñate Porque dos usuarios la aprobaron en la cola de revisión xD
 
@PatricioMoracho hermano
como estás
 
@gbianchi o será que SO ahora tiene un IA para hacer corrección de estilo? xDDD
 
3:08 PM
@PatricioMoracho he actualizado mi pregunta con los datos reales
 
@PieroDev Perfecto, ahí lo miro
 
@ntzzsaysReinstateMonica dotnetfiddle.net/5juKEI
 
@PatricioMoracho
CREATE TABLE [dbo].[tablajson](
[level] [int] NULL,
[columnDef] [varchar](250) NULL,
[header] [varchar](250) NULL,
[isdata] [int] NULL,
[type] [varchar](100) NULL,
[mode] [varchar](100) NULL,
[orden] [int] NULL,
[orden2] [int] NULL
) ON [PRIMARY]
GO
INSERT [dbo].[tablajson] ([level], [columnDef], [header], [isdata], [type], [mode], [orden], [orden2]) VALUES (1, N'NUM_10', N'Total semanal clientes nuevos', 11, N'number', N'.0-0', 4, 10)
INSERT [dbo].[tablajson] ([level], [columnDef], [header], [isdata], [type], [mode], [orden], [orden2]) VALUES (1, N'DEN_10', N'Meta semanal
 
@ntzzsaysReinstateMonica esa es la prueba que yo he hecho, mira a ver que diferencia hay con lo tuyo
 
@PatricioMoracho y esto es el script que me ayudaste
select distinct pr.orden as level,
(
select tb.columnDef as [columnDef],
tb.header as [header],
tb.isdata as [isdata],
tb.type as [format.type],
tb.mode as [format.mode]
from tablajson tb
where tb.orden = pr.orden
FOR JSON path

) as columns
FROM tablajson pr
order by orden asc
FOR JSON path
 
3:10 PM
@Alfabravo si se hacen...
 
@Pikoh Me pasaste un link ..
 
@JuanPerez me equivoqué, no era para ti. Lo siento
 
@Pikoh Como ves el código que tengo ?
 
@Pikoh Pues no entiendo porque a tí si y a mi no :/
 
@JuanPerez yo lo veo bien..pero no se practicamente nada de python
 
3:12 PM
['62', 'D4', '00', '']
Si lo que no entiendo es porque esta agregando al final esos ''
 
@JuanPerez porque tras los numeros hay un espacio
 
@ntzzsaysReinstateMonica fijate en los ajuste que tuve que hacer..cambiar el IEnumerable por IEnumerable<string>
 
haz el rstrip para que quite trailing spaces (los del principio y final de cadena )
y despues haces el split
o haces el split como ahora y quitas el elemento final si está vacio
 
@JuanPerez probalbmente pq hay un espacio detras de los numeros..En c# hay una opcion para eliminar los resultados vacios en un strip, supongo que python tenga algo similar
por lo que veo, debes usar filter
 
@lois6b Te refieres acá:

linea = respuesta.readlines()
 
3:16 PM
@JuanPerez algo como partes=filter(None, final.split(' '))
 
@gbianchi entonces, esos que aprueban la edición también se hacen...
 
@JuanPerez no
 
@Pikoh ahora reviso de nuevo, y al hacer :
string URL = $"{Constants.Url}/{Constants.Organization}/{Constants.AppNameAndroid}/{Constants.Apis.Notification}";
La URL me da null :/, esa concatenacion no vale?
 
@ntzzsaysReinstateMonica yo la veo bien
 
No entiendo nada :/
 
3:23 PM
Seguro que Constants tiene valores no?
 
Si...
Puedes abrirme en privado y te muestro todo un segundo?
 
Pues ahora mismo no puedo lo siento...ando pelin liado
 
@PieroDev ¿Por que estás usando pr.orden en vez de pr.level? ¿es correcto esto?
 
@PatricioMoracho es porque en level solo aparece un level pero son 4 niveles que es de orden
 
3:31 PM
@PieroDev Ok, lo que veo es que finalmente te retorna un json dividido en 3 filas, ¿es este el problema que observas?
 
@lois6b Que me recomiendas para utilizar un .log cuando ejecuto el script de python ?
 
@Pikoh es que es para flipar...
Meto tu objeto push, hago el serialize, y sigue dandome null.
Misma version de package de Json y todo.
No entiendo nada
 
@JuanPerez ni idea. de python no he hecho apenas nada "real" . solo ejercicios online
 
@PatricioMoracho mira cuando genero ese json el nivel 4 me arroja incompleto
 
@lois6b Ah vale.. Si es que quiero hacer un .log para ver todo lo que se vaya ejecutando
 
3:34 PM
@PieroDev Es lo que te digo, en mi prueba, el Json se divide en 3 filas, juntando todas se puede construir un Json válido, mirá esto: "Juntando" las 3 filas se construye un json al menos válido, revisa esto: jsoneditoronline.org/?id=ba79cb095e2e4edd83a8ec0e49ad7683 son tus datos
 
@ntzzsaysReinstateMonica prueba esto a ver si te da una pista: newtonsoft.com/json/help/html/SerializationTracing.htm
 
@PieroDev, revisate esto también: stackoverflow.com/questions/41880611/…
 
@PatricioMoracho en tu enlace de jsonedioronline.org si veo que se muestra los nivel 4
 
@PieroDev Por defecto SQL Server "divide" el JOSN en bloques de 2Kb. Es decir, te va a crear tantas filas como bloques de 2kb tenga la salida. Revisa la pregunta de SO, hay enlaces a la documentación de como procesar el retorno desde tu app
 
@PatricioMoracho a pucha entiendo, y esa kb no se puede expander cierto.
 
3:42 PM
@Pikoh increible...
La traza me da correcta... es decir
string testing = JsonConvert.SerializeObject(push , new JsonSerializerSettings { TraceWriter = traceWriter, Converters = { new JavaScriptDateTimeConverter() } });
El string testing tiene el json...
pero si hago solo el SerializeObject(push) no
 
@PieroDev No lo sé, pero dudo que se pueda. De todas formas las soluciones no son complicadas. Una forma práctica es hacer una función en SQL que retorne toda la salida en NVARCHAR(MAX) o bien desde tu app, leer cada fila y concatenarla en un solo String. En el enlace que te pasé hay ejemplos interesantes.
 
Y el $" de las constantes me dice " expresion no soportada"
 
@ntzzsaysReinstateMonica será algo de xamarin, pq si lo pruebas en c# seguro que funciona bien
 
@PatricioMoracho tienes mucha razón amigo es mejor hacer una función que retorne eso en NVARCHAR
 
@PieroDev Si seguramente, tienes claro, un límite de 2Gb
 
3:46 PM
@Pikoh Ya ya... estoy flipando vamos...
 
import multiprocessing
print(multiprocessing.cpu_count())
>> 32
Es una nave espacial esto
 
son cores o hilos?
>Return the number of CPUs in the system.

This number is not equivalent to the number of CPUs the current process can use. The number of usable CPUs can be obtained with len(os.sched_getaffinity(0))
 
06:00 - 16:0016:00 - 00:00

« first day (1550 days earlier)      last day (1541 days later) »