@DanteS. por lo que mencionas es una librería para NodeJS. Hacerla funcionar en el navegador va a depender de cómo está diseñada. A veces no es posible.
@MauricioContreras Ya veo. Igual se me había olvidado poner type="module" en la etiqueta script. Lamentablemente, se por haber leido la documentación de que el sistema de modulos no anda sin servidor (es decir, si lo abrís desde el archivo directamente)
Nunca entenderé por que la comunidad (de js) lo vió como buena idea
JEFE: Quiero un menú que colapse, y tiene que tener un logo, y el icono del menu a la derecha YO: * se esfuerza por que quede todo comodo con el icono a la derecha * JEFE: Mejor pon el icono a la izquierda YO: ...
traigo una duda que tras googlear no di con data certera
[C#, .NET 7]
IHttpClientFactory
tengo que consumir una api que tiene una autenticación
probe con AddHttpClient uno para logon y otro para consumir y luego el uso mediante Create
el problema ya se lo imaginaran, es que al hacer el primer create (auth), cuando intento configurar cosas del segundo AddHttpClient me tira un mensaje:
"System.InvalidOperationException: 'This instance has already started one or more requests. Properties can only be modified before sending the first request.'"
vi algo de configurarlo primario pero aun asi no tuve buenos resultados y aca el tema no doy con exa…
creen que estos comentario aportan algo a la pregunta???
creo que los comentarios no aportan nada ni buscan aclarar ninguna duda sobre la publicacion ... parece mas bien comentarios al estilo meta: no compartir los mismos conceptos
estoy seguro que ese no es el objetivo de los comentarios del sitio principal
en el sitio de ayuda dice esto entre todo lo que se dice:
> ¿Cuándo no debería comentar? > ... > Iniciar una discusión secundaria o debatir sobre puntos polémicos; por favor usa el chat en su lugar; > ...
amablemente reporte los comentarios para que los borraran... y en lugar de eso le metieron votos al comentario ... WTH
Acabo de ver varias preguntas seguidas con actividad de un mismo usuario. Para mí sorpresa, respondió cada una copiando una de las otras respuestas.
Revisé todas sus respuestas hasta el momento y ninguna es original. Todas son un copia-pega completo o parcial de otra respuesta ya dada. A veces se...
@FranciscoNuñezIALover a mí parecer son solo opiniones. Es cierto que la cantidad de archivos de código no necesariamente tiene que ver con la lentitud del programa. Aunque a mayor cantidad de código, más tiempo tardará en compilar.
Acabo de ver varias preguntas seguidas con actividad de un mismo usuario. Para mí sorpresa, respondió cada una copiando una de las otras respuestas.
Revisé todas sus respuestas hasta el momento y ninguna es original. Todas son un copia-pega completo o parcial de otra respuesta ya dada. A veces se...
bien, usa application token, le paso eso y me devuelve un jwt. Ese jwt tengo que pasarlo al endpoint de esta misma webapi como Bearer.
Encontre en internet que era mejor usar IHttpClientFactory en lugar de crear instancias varias... el tema es que me da un error: System.InvalidOperationException: 'This instance has already started one or more requests. Properties can only be modified before sending the first request.'
cuando quiero configurar el endpoint que pasa el bearer
@JoseSebastianGarcia como concideras que el segundo es una dependencia del primero ... la verdad no veo nada que controle o valide eso ... ademas que no es sincronico ...
@FranciscoNuñezIALover pues no es la respuesta que buscas. Tus motivos son tuyos. Tal vez el usuario percibe que tu pregunta se basa en opinión personal. No sabemos. Si sus comentarios no te aportan nada útil, ignorarlos y listo. Es su opinión sobre lo que él interpreta. Tu pregunta es clara: ¿Cómo puedo empaquetar esto? Tal vez la respuesta sea: No se puede, por este u otro motivo y te sería de utilidad
@FranciscoNuñezIALover no habla contigo, habla con excorpion
@Excorpion igual tal vez te quedas corto en tu diseño. Deberías poder hacerlo extensible. Que un simple cambio no sea dolor de cabeza, sino una feature que te permita adaptarte a ese cambio.
@MauricioContreras claro que seria de utilidad... pero me sus comentarios inyectan basura al contexto ... yo no he en ningun momento he dicho que la app se pondra mas lenta por la cantidad de archivos ... yo fui claro con esto: y desde el punto de vista de la arquitectura no creo que sea correcto y luego la pregunta real: ¿Visual Studio tiene alguna opción que me permita empaquetar esto? No. Si; Como... que puede tener esto para opinar ...
@FranciscoNuñezIALover reportar esos comentarios me parece exagerado. No hay nada malo en ellos. No hay una razón para reportarlos. No podemos estar reportando cada cosa que no nos guste o que vaya en contra de mi opinión. Eso no estuvo bien (IMHO)
@MauricioContreras pero los comentarios no son para opinar, demeritar o minificar escenarios ... esos son temas secundarios que se recomienda que se use el chat...
hacerlo en las publicaciones predispone a que cualquier que lo lea adopte una posicion negativa... y si tiene una respuesta prefiere no darla
@gbianchi puedes darme mas detalles sobre el contexto que hace falta?
@gbianchi hace un par de dias, hice una pregunta sobre como empaquetar algo en Visual Studio 2022 especificamente para foltalecer la estructura/arquitectura del software para cuando se vata a distribuir (release)... un tonto ... comenso a meter comentarios sin sentido...
@JoseSebastianGarcia tambien podria ser una clase estatica... el problema como servicio, es que vive siempre en memoria, y es compartido.. no me queda claro porque seria mejor... no lo tengo tan claro...
@JoseSebastianGarcia no tiene sentido ... yo preferiria crear un objeto con parametro y que lo metodos sean asinc y await o promesas... anidaria esto con la idea de que a pesar de ser asincronas se ejecuten en un orden especifico...
@gbianchi no e smejor para mi es complicarce la vida ...
@gbianchi exacto cada llamada generara un request dinstinto lo que queda en el backend del primer request se pierde en cuanto se corte la conexion y se haga una nueva
o sea, llamas, te devuelve el token, la siguiente llamada debe llevar el token, pero no es la misma llamada.. es otra.. que puede ser (y para mi deberia ser) por el mismo canal...
un solo servicio consume todos los metodos, por que el primer asumo que retorna el mismo servicio ...
@gbianchi exacto recuerdo hacer algo similar en php ... donde una clase debia ser algo asi:
<?php
// Definición de la clase anónima con dos métodos
$objeto = new HttpClient{
public function ServiceToken() {
echo "Este es el método 1. ";
return $this; // Devuelve el propio objeto para permitir la concatenación
}
public function ServiceRequest() {
echo "Este es el método 2.";
return $this; // Devuelve el propio objeto para permitir la concatenación
}
};
// Llamada a los métodos de forma concatenada
$objeto->ServiceToken()->ServiceRequest();
este es un ejemplo practico de php para tener una idea de la concecucion o encadenado de metodos ... es lo que deberias estar haciendo
@fredyfx lo borre por que no tienen sentido ... son un tema secundario que para eso estan los canales de chat ... si el queria expresar su opinion sobre concepto deberia estar aqui como lo ha hecho Jose sebatian...
@fredyfx nosotros no vamos a ir a su post a llenarlos de comentarios sobre su arquitectura ... eso no es lo que el busca...
Contexto:
Estoy trabajando en un proyecto personal en C#/winform el cual tiene la siguiente estructura:
Cuando estoy desarrollando y quiero probar algo con el modo debug me genera estos archivos (No Son solo DLLS):
El problema
No me agrada como a un 5% de la app luce el directorio debug, veo qu...
ahora tengo otro problema... queria mostrar un texto enriquesido ... algo con formato como word o html5+BS...
se me ocurrio levantar todo el texto en un html5 y montarlo en un control webview2... la aplicacion paso de pesar 12mb a pesar 200mb por el paquete webview2 de nuget que instale, y para colmo paso de consumir 15mb de ram a 180mb...
puse este update:
Update 1.5
Dandole seguimiento al aporte de @Yussef logre conseguir ver la misma pantalla/ventana o una similar de publish cuando pase todo el proyecto de .NET4.7 a .NET8.0 desconosco si esto es algun problema de IDE ya que otros usuarios me reportaron que si veian la nueva vista de publish
A pesar de que logre hacer los pasos y de que la mayor parte de las dependencias fueron incrustadadas, el resultado sigue sin ser el esperado, veo archivos pdb y dlls individuales:
hasta ahora esto es lo mas que he logrado con publish:
no se a que llamas cosas innecesarias.. supongo que tu problema viene mas por un lado de neurosis (y lo digo en un buen sentido) que otra cosa...
o sea.. no se cual seria la dif de un solo archivo ejecutable (que si lo pensas, es malo de por si) a varios archivos
un solo archivo implica una fragmentacion interna de informacion, mas que hay que cargarlo todo en memoria, mas que si es muy pesado puede que este fragmentado en el disco, y no pueda ser cargado a demanda a medida que se necesita...
@gbianchi el tema de la unificacion de archivos creo que tendre que resolverlo con el setup.exe ... como dices a lo mejor es necesario cargarlo como estan individualmente segun la necesidad ...
resulta ser que richtextbox es compatible con formato RTF... lo que hice fue agarrar todo y editarlo en un Word y subirlo como recurso... despues cuando cargo el form y los controles le digo que el valor Rtf lo agarre del recurso:
@Excorpion si es frelance no les conviene segun lo que lei que te pedian ... por que si hoy piden algo ... tiene un precio ... y si mañana piden otra cosa... ya eso tiene otro precio...
@FranciscoNuñezIALover Actualmente tengo 3 sitios web activos con wordpress los cuales mantener (hoy se cayó un hosting asi que me salvé de tener que hacer algo), y 3 proyectos JAVA Maven JSF. El peor punto de estos ultimos 3 proyectos, son que hay que hacerlos, con el estilo de programar de mi jefe, el cual... no es programador de carrera.
@FranciscoNuñezIALover En algún momento tengo que hablarles de pre-requisitos y deadlines. Por que no podemos estar diciendo cada dia, quiero esto a la derecha, y luego, no a la izquierda.
@Mateo si lo conosco y para lo que estoy haciendo me resulta excesivamente pesado XD
@Excorpion haaaa estamos en las mismas XD
@Excorpion el mio me dijo que si en el servidor UNIX que tenemos el se puede conectar por telnet entonces yo deberia poder por sFTP .... [TripleFacePalm]
@Excorpion no que va a mi me salen con eso y es como si me jalaran los huevos xD
tengo todo calendarizado con tiempos de entrega presisos y un cumplmiento del 97%
Hola buenas, es posible que algún moderador me vuelva a cambiar mi nombre a DevMind, he hecho una prueba pero no sabía que había un mes de espera para volver a cambiar xD