« first day (924 days earlier)      last day (2481 days later) » 

17:02
@Jorgesys y pq no esta cerrada?
@Jorgesys Me rio por no llorar, votando para cerrar...
0
A: javascript replace regex

Paul VargasTambién podrías limitar el ingreso de caracteres no deseados. Defines el evento oninput (por ejemplo) sobre el elemento correspondiente al cargar su DOM. Para el caso que tienes entre manos (sólo números), el código puede ser similar al siguiente: var edadInput = document.getElementById("eda...

@gbianchi Esto de que va? teneis alguna traduccion de vue entre manos??
^^^ Pequeña contribución del día.
@Xerif nop.. es la interfaz de traducir.win pero en vue...
@gbianchi Uy, loveo y nolocreo
@gugadev Gracias por compartir. -- ¿Ha visto a @PedroMiguelPimientaMorales?
@NaCl vue+ts+tslint+router+vuex+webserver para dev+babel+webpack+bootstrap+axios +++++++ (y lo que se te ocurra)
@gbianchi Vamos, te faltan otros 12828492 paquetes de npm para el full stack :p
17:23
@PaulVargas Sí, estuvo en Slack hace un rato.
@NaCl Lol!
@NaCl JAJAJAJAJAJ
estimados! pregunta... habían algunos usuarios de Cuba por acá, no?
@gbianchi Ya lo veo, será lo que mantendrá vivo los CDNs y a CloudFlare
@gbianchi Esto son tus dependencias o una descripcion del panorama, jajajaja
@Xerif Creo que es un querystring
17:35
@Xerif eso es lo que esta corriendo y funcionando en el brach ya...
@NaCl JAJAJAJAJAJA
@gbianchi oye :(
@NaCl pero me causo gracia!
@gbianchi hahaha, esa es la idea, no?
Menudo calor
17:54
@fredyfx hermano lo hice modifique la pregunta haber si ahora me dejo entender
4
Q: Como reemplazar la session en web asp.net c#?

PierroHaber le explicare mas a detalle sobre mi ocurrido . Yo tengo un texbox y un button , lo que yo quiero es ingresar datos al texbox y cuando presiono clic en el boton me redireccione a otra pagina obteniendo el valor de ese texbox para eso estoy session que almacenen y luego en el otra ventana q...

@gbianchi ¿Netlify es bueno para hospedar ese tipo de apps?
@NaCl no se.. pero me funciona desde aca
jajajajaaj
18:11
@Pierro bro, llevas buen tiempo en el sitio, podrías copiar y pegar código en vez de imágenes de capturas de pantalla? Así facilitas a todos para reproducir tu escenario y por ende, mayor chance de una buena respuesta, que por cierto el buen @Flxtr te ha dado una :D
@fredyfx Realmente nunca entendere por que la gente hace imagenes de texto en lugar de poner el texto directamente, como se nota que no han sufrido los 56k, jejeje
@Xerif y rogar que NADIE levante el teléfono :')
@gbianchi BUM
@NaCl grrr.. tengo que hacer un proxy que me cambie a donde apunta axios y no me sale.. grrrr
@gbianchi Dale, instala npm install -g axios-proxy@latest
Okya, debo abstenerme de esas cosas
@gbianchi ¿Cuál es el problema?
18:21
@NaCl total una mas ya no se nota, hahaha
@NaCl eso.. quiero que en dev apunte a localhost.. pero en prod tiene que apuntar a la api que tiene toda la ruta.. (o sea dev a localhost, prod a http:\\traducir.win\app... etc...)
@Xerif vos te reis.. pero el package.json no esta repleto..
:44553893 "dependencies": {
    "axios": "^0.18.0",
    "bootstrap-vue": "^2.0.0-rc.9",
    "font-awesome": "^4.7.0",
    "vue": "^2.5.16",
    "vue-class-component": "^6.0.0",
    "vue-property-decorator": "^6.0.0",
    "vue-router": "^3.0.1",
    "vuex": "^3.0.1"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "^3.0.0-beta.9",
    "@vue/cli-plugin-typescript": "^3.0.0-beta.9",
    "@vue/cli-service": "^3.0.0-beta.9",
    "vue-template-compiler": "^2.5.13"
  },
:p
@gbianchi O sea que aun faltan? D: +@Xerif
@gbianchi Creo que ese no es el archivo que tienes que mostrarme xd
@gbianchi Como tienes la configuración?
@NaCl no falta nada.. el Cli de vue incluye todo el resto :p
@NaCl de que?
@gbianchi Como intentas crear el proxy? Cerrada por demasiado amplia, de momento :p
volvi
@NaCl ahhh.. no.. pongo directamente el proxy en el package.json
pero no.. algo estare haciendo mal...
@gbianchi A verlo
al traducir el nombre..
@gbianchi ?
@NaCl esperate...
18:34
@JuanM estoy interesado pero no me da el perfil jajajaj :V
@gbianchi Oki
@byte96 Yo paso, se necesita demasiada habilidad social para el puesto
@NaCl yo tengo esto:
axios.get<IConfig>('https://traducir.win/app/api/config')
@gbianchi Como haces el serve?
pero necesito que en desa (para no matar a ese servidor), sea: axios.get<IConfig>('localhost:5000/api/config')
@NaCl lo hace automaticamente el cli.. se supone que estoy agregando el proxy, pero supongo que el rewrite no me esta andando...
@gbianchi Eso está en el repo?
18:36
mi proxy esta asi:
"proxy": {
"https://traducir.win/app": "https://localhost:5000"
},
@NaCl ahora lo subo al branch
@gbianchi oki
@NaCl lesto
esta en la branch
@gbianchi Cual archivo?
@NaCl cual tiene axios? o el proxy?
axios esta en app.vue
el proxy en package.json
@gbianchi Yaya, lo vi en el commit
18:40
o ahi dicen todos los manuales que deberia estar
@gbianchi Hmm
axios.get<IConfig>('https://traducir.win/app/api/config')
No entiendo esta llamada del todo
Pide al api de traducir
Las configuraciones, no?
@NaCl si, pide un objeto que solo tiene las configuraciones del sitio que estas traduciendo
es para poder globalizarlo.. si tomamos la configuracion de un archivo en el back, va a poder usarse para cualquier sitio
@gbianchi "proxy": "http://localhost:5000"?
No será que anda esperando un JSONString en lugar de un JSONObject?
@NaCl si, es dificil, hay que ser un comunicador social o periodista (?
igual es con paga y remoto...buena oportunidad laboral
18:55
@byte96 Como se abra una para C# o C :v
Me meto de una
@NaCl lo mejor que podes hacer, remoto, con paga y todo...estas de diez !
@byte96 Y tiempo para mi familia :v
tienes hijos sal ? :V
@byte96 Ni que me paguen
@byte96 El unico que tengo es el de @gbianchi
Y la surface book
@NaCl jajajajaaaja está perfecto
19:00
@byte96 Y para colmo, lo mantiene el, asi que no tengo problemas
@NaCl :p
te salio redonda xD
@NaCl como decis que seria? yo lo copie exacto del ejemplo
@gbianchi "proxy": "http://localhost:5000"
@NaCl eh?
19:02
@gbianchi Si es el proxy, en el package.json
Asi es que lo veo en todas partes
@NaCl pero esta puesto ahi..
o estoy mal?
@gbianchi Lo tienes entre {}
  "proxy": {
    "https://traducir.win/app": "https://localhost:5000"
  },
sip.. asi deberia ir.. pero espera.. resulta que se escribia asi hasta la beta 2.. ahora tengo que hacerlo de otra forma..
jajajaja
eso de trabajar con betas te mata...
@gbianchi react no está en beta
chau me fui :P
@g3rv4 VUE TAMPOCO!
@g3rv4 el cli 3 esta en beta... jajajaj
19:08
(qué lástima que ya me había ido)
@g3rv4 tirapiedra ya
jajajaa
la gente me mira porque me rio solo..
@gbianchi ¿Tienes un background en lenguajes classic OO? Tipo C#, Java
19:10
@g3rv4 JAJAJA
@gugadev C#... J no porque me da alergia
@gbianchi ARDEEEE
@gbianchi XD
@gugadev es mas yo soy programador desktop
@gbianchi Bingo, bam
19:10
@gbianchi Luego que acabes con React te miras Angular. La curva de aprendizaje te será más corta que con React.
@gugadev ni react ni angular.. VUE
@gugadev y es la curva mas corta de todos y el mas facil...
Perdón, Vue.js
@gugadev Un amigo me debe una historia con Angujar, me dice que pasó un infierno :v
@NaCl Pues, al menos para mí, ha sido una experiencia genial.
@gugadev estoy trabajando en VUE
19:12
@gugadev Yo soy programador de consola, no me preguntes como terminé programando a Gonzalo.
@NaCl Trabajas OO con Typescript, tienes todo ya incluído, como animaciones, router, soporta DI, etc.
@NaCl jajajaja
@gugadev Lastimosamente no tengo eso xd
@gbianchi Sí, me equivoqué de librería/framework xd. Usé Vue en algunos proyectos, de hecho creo que tengo un juego en Go y Vue.js en mi github xd
@gugadev genial..
lo que estamos tratando de ver es si se puede integrar VUE sobre todo con ts... y despues que ande todo como deberia...
@gbianchi Al menos los typings ya los tienes ;)
19:15
@gugadev y ts funciona dentro de vue tambien...
@gugadev todo arrancando con el cli 3, que esta en beta..y tenemos estos pequeños problemas todavia...
@gbianchi Pues sí, pero, ¿qué beta es?
Creo ya está por salir la final
@NaCl ¿También le metes al front, hermano? :D
@gugadev 8 o 9...
@gbianchi A estas alturas ya no deberían haber muchos problemas ya que están próximos a lanzar la release final.
@gugadev No... Yo soy programador de C, se C# por trabajo :)
Ahora estoy introduciendome al mundo de VUE (Gracias @gbianchi tiadoro)
@NaCl lluvia de corazones!!!
19:22
@gbianchi Hahaha
@gugadev por ejemplo no se donde poner este archivo vue.config.js!
lo puse, no me dio pelota a los proxies...
maldito archivo
bah... a ver.. problemos otra cosa...
jajaja
@gbianchi en el root
es lo mismo que si pusieras esa config en el package.json
@gugadev no me reescribe ni una p... url
jajajajaj
es viernes..
estamos cansados.. mañana lo veremos con mejores ojos
jajajaja
@gugadev ahi esta.. carajo....
in your face vue!
ahora a ver como arreglo este lio
jajajjaja
19:26
xD
pq yo quiero que en dev vaya a local host.. y en prod.. a otro servidor que nada que ver con donde esta parado...
o sea.. dev a localhost:5000
prod a traducir.win/app/api
@gbianchi Binding com mvvm?
@NaCl ojala.. pero esto es vue.. y todo hay que hacerlo a mano!
@gbianchi Pero eso puedes hacerlo manual por medio de variables de entorno.
create una función helper que te devuelva en dominio de acuerdo al entorno
@gbianchi Hahaha, adoramos wpf
19:31
@gugadev tambien.. yo queria un proxy.. pero bue.. lo vi por variables (igual no le di mucha pelota).. pero creo que si.. deberia hacerlo asi y chau problemas...
@gugadev ME HABLAS EN ESPAÑOL POR FAVOR??
jajajajaj
@gbianchi Cerrada por demasiado amplia!
algo como:

const env = process.env.NODE_ENV || 'production';
const urls = { development: '<local>', production: '<remote>' };
const getBaseURL = () => urls[env];
@gugadev mmm... eso en donde??
@gbianchi app.vue?
import { getBaseURL } from '...';

axios.get(`${getBaseURL()}/something`).then(....)
19:33
@gugadev ojo.. estoy en ts
@gbianchi En cualquier lado, en un fichero llamado por ejemplo baseurl.js
@gbianchi No hay diferencia, TS es un superset de JS
@gugadev typescript no me va a dejar hacer eso.. creo...
Todo lo que es válido en JS es válido en TS
@gugadev a ver...
te juro que hago una pregunta y espero que la contestes...
19:34
@gugadev si pero tiene que estar tipado!
@gugadev Y luego nos preguntamos por qué con TS da 5 y con JS da 4... +@gbianchi
@gbianchi No necesariamente
@NaCl jajajajaja
@gbianchi Despues no me digan
"Module '\"c:/Users/u40497/Source/Repos/traducir-vue/src/http-constants\"' has no exported member 'getBaseURL'.".. tiene que estar tipado....
@gugadev le saque los corchetes dejo de quejarse... :O
nop.. tiene que estar tipado...
no funciona asi graciosamente
19:50
@gbianchi debías exportara así:
export { getBaseURL }
;)
@gugadev a ver... seria algo asi?
const env = process.env.NODE_ENV || 'production';
const urls = { development: 'https://localhost/5000', production: 'https://traducir.win/app' };
const getBaseURL = () => urls[env];
export { getBaseURL }
perdon que me meta, estan haciendo una app todos juntos :=???
sigue protestando que esta clase no exporta nada.. calcula que yo toco de oido eh..
@byte96 siempre..
@gbianchi ??
siempre desarrollando una app o que ?
@byte96 y si siempre programamos entre todos aca!
@byte96 pero ya hicimos una app entre varios para el sitio.. no la viste?
@byte96 o sea.. hicimos.. es una forma de decir jejejeje
19:55
nono
averla
traducir.win
20:07
@gbianchi Es correcto :)
ahora toca importar:

import { getBaseURL } from '...';
si no quiere usar llaves, exporta como default
export default getBaseURL
e importa sin llaves
20:33
@gugadev ¿En qué room?
@PaulVargas estackoverflow.slack.com Allí bro
@gugadev ¡Uy! Creo que no me han invitado.
Echaré un vistazo en los correos electrónicos de la edad prehistórica.
@PaulVargas Eres bienvenido :P
@gugadev Nope. Nadie me invitó. ¿Quién es el admin? Ahorita mismo lo acuso.
@PaulVargas hehe, este..., yo :D
En su momento compartí el link por aquí, se registraron algunos pero ya no entraron, algunos sí se quedaron
21:26
buenas
@PaulVargas digame
@fredyfx @ArtEze cuentn
@PedroMiguelPimientaMorales Estamos en Slack.
Pase usted por ahí.
@PedroMiguelPimientaMorales Ya leyó todo el historial de maldiciones de ud. en contra de Java
@PaulVargas ya le llego capo
@gugadev demonios, termino mi vida aqui XD
aqui discutiendo con un tipo en los comentarios d un video del nuevo dell xps 15, que segun el, la mayoria d egente no le gusta el teclado numerico, le dije que me muestre la gente q ttrabaja a ver si no lo usan
entonces me dijo q compre uno de lso venden externo
21:33
@gugadev Yo tampoco sabia de esto, me uno por si en algun momento puedo ser de ayuda
tremendo inutil ese tipo
@Xerif Genial bro :)
@PedroMiguelPimientaMorales jajajajajaja
Relájese oiga
O lo relajo, ud. decide
@PedroMiguelPimientaMorales o/
aquí haciendo una migración de frontend con integración en el backend de c#
@fredyfx Solo espero no usen jQuery =)
21:36
@gugadev juralo
@gugadev ya no pdora decir malas palabras ya q llego el capo del paul
¿Cómo van hermanos?
@fredyfx All fine here
@PedroMiguelPimientaMorales No lo veo.
@PaulVargas ya entre master
@gugadev buena voz :D
21:49
@fredyfx ¿Tú cómo estás, bro?
22:06
@gugadev aquí haciendo magia para la integración que me pidieron :D
@gugadev lo solucione mucho mas facil.. el scaffolding te permite poner unos archivos con variables de entorno, lo cual es mucho mas logico, sobre todo para deploys ciegos (por ejemplo si no sabes la pass de una base de datos)...
22:24
@fredyfx hermano ya edite mi pregunta espero que ahora funcione
@Pierro a qué te refieres con "y luego en el otra ventana que me va redireccionar ya mostrarlo" ?
alguien ha usado python?
no se si me entienda hermano
@AlbertArias @abulafia es uno de los grandes de Python junto con @FJSevilla y @César
@Pierro algo me dice que lo que deseas es que si en una pantalla se cambia la sesión, haga un refresh en todas las ventanas que tenían abiertas
@fredyfx ahh vale gracias
22:32
@AlbertArias de nada :)
¿Cómo has estado?
yo bien y tu?
por si pudieran solucionar esto? si es posible o saben algo?
0
Q: PermissionError: [Errno 13] Permission denied Windows

Albert Ariasestoy haciendo una apliacion web con flask y en una parte se sube una imagen pero al hacer el proceso me sale el error de que no tengo permisos, ya ejecuté como administrador el CMD de windows, le di permisos de la carpeta en las propiedades y aun me sigue saliendo. Alguien sabe la solución?, mue...

@fredyfx hermano hice un imagen
@Pierro ya, está muchísimo más claro, ¿Qué comportamiento/resultado esperas?
esque lo que pasa hermano , vez como se actualiza la sessión y ahora en mi sistema hay un gran problema porque los usuarios mismos entran asi con dos usuarios y cuando registran no se que usuario ha registrado como abren dos pestañas con diferentes usuarios
como quisiera que solo se habran en una sola maquina un usuario y asi cuando registren ya sepa quien ha registrdo
no se si me dejo entender
vas a tener que aprender SignalR
y mantener una sesión viva
para el mismo navegador
22:43
hermano me lograste entender hermano
cosa que si entra con nueva sesión, haga un refresh en las demás ventanas
o como podria hacer que solo en una maquina este iniciada una session y cuando intente ingresar otra no le permita
porque si asi va seguir va ver cruce de información
y no sabre quien ha registrado
o no se si habra otra manera de coger ese usuario y guardar en todo lo que va hacer
@Pierro podrías revisar si existe una sesión y de ser así, evitas mostrar el formulario de login
no se si te habra ocurrido eso hermano con asp.net
yo lo que hago en load de otra pagina hago asi si la session es null o vacio se redireccione al inicio
pero si en la primera ya esta inicia
normal le va dejar ya que yta tiene una session
@fredyfx por eso uso asi:
if (!Page.IsPostBack)
{

if (Session["usuario"].ToString() == null)
{
Response.Redirect("WebForm1.aspx");
}
else
{
lbl1.Text = Session["usuario"].ToString();
}
}
¿Has probado lo que dice el buen @Flxtr?
22:53
@fredyfx si lo coloque pero ahora cuando yo ingreso no me permite ingresar al webform2
@Pierro porque ya existe la sesión
cuando coloco por primera vez en webform1 el nombre si redirecciona pero en webform2 como puso el codigo el buen @Flxtr me redirecciona a la webform1
ahí está la validación que estás buscando
@fredyfx elimine cache de navegador
@fredyfx borre historial
del navegador pero igual
es que eso va por el lado del server
22:58
@fredyfx hermano le coloque lo que coloco tmb para eliminar la session

protected void Page_Load(object sender, EventArgs e)
{
Session["AutenticatedUser"] = null;
}

pero ya me imagino se elimina lo pruebo pero igual entonces como lo borro del lado del servidor
@Pierro de esa manera estás eliminando la sesión por parte del server
@fredyfx coloque como el buen @Flxtr coloc en load de login es decir como webform1
pero ahora me sale un mensaje
Esta página no funciona
localhost te redireccionó demasiadas veces.
@Pierro mira los loops que puedan ejecutarse
@fredyfx no sale nada en console ni en network
seguramente tienes un webform1 -> webform2 -> webform1 ->webform2 y así
23:12
@fredyfx solo tengo esto herman
con las flechas me refiero a que van en redirección en redirección
@fredyfx pero en mi webform1 solo se redirecciona siempre y cuando presione el boton pero coloque el codigo que me otorgo el buen flxtr y en el load se redirecciona al webform1

« first day (924 days earlier)      last day (2481 days later) »