« first day (2252 days earlier)      last day (839 days later) » 
05:00 - 21:0021:00 - 00:00

5:56 AM
Egun on
 
 
2 hours later…
8:13 AM
guten morgen
 
8:47 AM
Moorning... al ataqueeeer ... WireGuard VPN es una aplicación software completamente gratuita que nos permitirá establecer túneles VPN. Este completo software incorpora todos los protocolos de comunicación y criptografía necesarios, para levantar una red privada virtual entre varios clientes y un servidor.
 
9:43 AM
 
@Christian: Como procesar los escapes dentro de un string.
def search_string_end(linea: str) -> int:
    """
    Busca el fin del string en la linea.
    linea empieza con el delimitador ("abc" o 'abc').

    :return El indice del elemento después del string.
    """
    delimitador = linea[0]
    escape = False
    for idx in range(1, len(linea)):
        if escape:
            escape = False
        else:
            if linea[idx] == delimitador:
                break
            escape = linea[idx] == '\\'
    else:
        raise ValueError("String sin terminar")
 
@CandidMoe Pero eso vale solo para el escape \", (o \') no? Qué pasa con escapes como \n, \t, \x12, \u0012...?
o el propio \\ ?
 
10:00 AM
chic@s... hoy estoy con windows 8. hice ipconfig/all y he visto un campo que dice : Enrutamiento IP habilitado. . . : no . ¿Puede que mi problema de no recibir datos sea o venga por eso? ...
¿Qué es el enrutamiento de IP?
Un enrutador es un dispositivo físico de red que facilita y establece una conexión entre una red local e Internet pasando información a y desde las redes de conmutación de paquetes. Realiza esta función a través del análisis de la cabecera de un paquete de datos que contiene la dirección IP de destino del paquete.
 
No, el enrutamiento en tu caso te lo hace el router. Podría hacerlo una máquina windows si tuvieras dos tarjetas de red, cada una conectada a una subred diferente. Entonces habilitando el enrutamiento esa máquina podría transferir paquetes de una red a otra
En tu caso no es eso. Estoy bastante convencido de que se debe a que el GPS usa el protocolo UDP, o bien un protocolo desconocido, no compatible con HTTP, por lo que los túneles tipo ngrok no funcionan
 
@abulafia El "\" escapa el siguiente caracter, pero no interpreta \n y otras constantes simbolicas.
 
@abulafia no creo que use un protocolo distinto de TCP. Pero bueno, mientras no lo pruebe contra un servidor homemade que no tenga bloqueos por parte de su ISP, estará difícil precisar eso.
 
10:15 AM
TCP vs UDP : Según una lectura vaga que hice hará un mes TCP es para envios de bits bajos o con poca carga (texto, poco mas) y UDP es para cargas mas pesadas, fotos, video etc. No se si me equivoco
 
@MauricioContreras No, no distinto de tcp, sino distinto de http
 
pero eso mas o menos leí, el gps mandas hexadecimales, no creo que vayan por UDP
 
@David No, no tiene que ver
 
ayer te comente que si pongo http entro, si pongo https no entro, no se si te refieres a eso con lo de hipertreading
toy seguro que si yo tuviera router y fibra optica el servidor del gps ya estaba cundando hace 2 meses xDD. Ahora conectado via datos moviles veo que es un Imppossibol jajja
no obstante esta viene de camino ... oliviawireless.es/ip-fija-publica-enrutada
espero sea mi solución y me ayudeis 10 minutillos
al principio use un servidor remotamente que me dejo mi cuñado, el me dijo manda el sms a esta ip que te doy, puum, lo mandé y ahí estaba, online, es mas me acuerdo que dijo, este es tu usuario y contraseña, abre un acesso remoto en tu windows y entra a mi servidor, logeate he instala el traccar ese, jode lo hice en 3 minutos. Y lo use varios dias pero la ip es dinamica y cada día sms distinto y llamar al cuñado
joder llevo 700 horas intentando hacer eso mismo pero en mi pc y no hay tutia
me voy que me vacunen, nos leemos
 
Al final es que el ISP tiene bloqueadas solicitudes http hacia el móvil.
 
 
1 hour later…
11:57 AM
Hola gente, me encontré con un ejercicio interesante en una pregunta de Stack Overflow
Fue interesante de resolver usando comprension de lista y el operador morsa
Una lastima que no pueda responder a la pregunta ya que no cumple los lineamientos del sitio
0
Q: Reemplazar asteriscos por números PYTHON

OsitoQuisiera saber cómo podría dada una string reemplazar todos los asteriscos que aparezcan en ella por números sucesivos, es decir, si tenemos 3 asteriscos, que se sustituya el primero por un 1, el segundo por un 2 y el tercero por un 3. Ejemplo: sust_ast('En * día cumpliré ** años') >>>>>> 'En 1 d...

cadena = "hola *, tengo ** años"
counting = 0

print("".join((str(counting := counting+1) if(l == "*") else l) for l in cadena))
hola 1, tengo 23 años
 
12:51 PM
@DanteS. haz una pregunta similar que cumpla con los requisitos y la autorespondes
 
Puede ser, gracias por la idea c:
 
1:11 PM
@MauricioContreras @MauricioContreras pues que gracia. ¿No es mi propio móvil y mi propia SIM? Deberían poder dejarme elegir a que o quien dejo entrar/enviar paquetes. Pensábamos que era el NAT de Android al compartir datos móviles, pero haciendo port forwarding con FWD vimos que no.
No obstante sigo leyendo sobre el tema y la gente esta algo confusa, unos dicen que si se puede y otros que no. SSH tunel inverso y no se que mas lios padre.
2
Q: possible to ssh into android phone over 3G?

rogerdIs it possible to run an ssh shell on an android phone when the phone is remotely connected but on 3G? I have my phone remote and sending data over 3G but I might want to change something on it. I have considered 1) the phone receiving text back from an http request and riunning it as a connad ...

:/ ISP firewalls don't allow you to receive incoming connections \:
16
A: How to connect to Android through SSH over 3G/4G public IP?

Irfan LatifIf you have a working SSH server running on Android device, you can connect to it on local/private network without any issues (after proper authentication setup obviously). Same may hold true for public network (internet) if your phone has a true public IP address (I don't think that happens on e...

 
1:27 PM
hola alguien tiene conocimiento de como funcionaria un monedero por dentro alguno tendria ejemplo en python o explicacion
 
No entiendo que relación tiene el monedero con Python
Creo que voy a empezar a votar el cierre de las preguntas con más frecuencia. Ultimamente hay muchos "hacedores de tareas" en el sitio.
 
1:47 PM
perdon no supe explicarme simplemente queria saber el funcionamiento interno en python osea las transacciones se registran (+/-) en una base de datos y luego se filtra por usuario a consultar?
o como hacen los bancos?
 
No puedo explicarte el funcionamiento interno de Python ya que desconozco del tema. Sin embargo, parece que la duda que presentas carece de contexto como para que otros lo entiendas.
*entiendan
 
no estoy intentando programar nada por eso no tengo contexto, solo es curiosidad
como funcionan las transacciones que usan los bancos
a nivel "programador"
 
Ahhh entiendo. No se nada del tema pero supongo que dependerá del banco. SUPONGO que usan bases de datos.
 
tendre que preguntar mas tarde entonces a ver que tal por que no me explico como funciona eso con base de datos
no seria demasiado lento despues de un tiempo
o modularan la base datos
 
2:35 PM
@David Me da que estás intentando inventar la rueda
con eso te quitas todos los problemas que te estas ocasionando, eso si, hay que rascar un poco el bolsillo
 
@teco a ver... que parte te confunde?
sabes de transacciones?
a que te referis con monedero?
 
@gbianchi sera de cryptomonedas lo mas seguro
 
@NicolasOñate pero hablo de transacciones en los bancos?
 
ahhh lo mas seguro es que se trate de COBOL
no python
 
@gbianchi como funcionarian las transacciones del banco en python
lo usan como base de datos
 
2:41 PM
@teco python no tiene nada que ver en como funciona la teoria
salvo que quieras ver en particular codigo python...
 
@gbianchi esto
 
bueno, no tengo ni idea codigo particular en python...
conozco la teoria y como se hace...
 
@gbianchi me podrias explicar como?
no importa que no sea en python
pero es el mas facil de entender sin saber programar
 
sabes como funcionan las transacciones en bases de datos?
 
@gbianchi no
 
2:45 PM
@teco bueno, deberias empezar por leer sobre eso...
en general, cuando haces un retiro de una cuenta y lo pasas a otra, todo eso se hace en una transaccion...
como las bases de datos ejecutan cada operacion atomicamente, para asegurarse que las dos cosas ocurran, se envuelven en una transaccion...
que solo se cumple, si las dos cosas pasan... si no, se hace un rollback y nada ocurrio...
 
uy se volvio complicado
 
@teco que parte?
 
como vuelves una transaccion como se compone
-salida
-entrada
-resultado
como se ve en codigo?
osea que cuando consulto mi cuenta y me da mi saldo el banco agarra todas las transacciones y hace una simple suma
 
@teco dependiendo de las librerias que uses...
 
con un GROUP BY?
 
2:54 PM
@teco no necesariamente...
dependiendo de como lo implementen.. en general, ya esta todo contado, no hay que hacer la suma en cada momento.. hay un registro con el total actual...
entonces, en cada transaccion de base de datos, se quita lo que hay que quitar, se pone lo que hay que poner y se recalcula el saldo...
pero, depende de la implementacion...
si no, imaginate que esa suma, podrian ser años y millones de registros...
 
ok en un caso HIPOTETICO serian 2 base de datos, una con los saldos de cada cuenta
y otro con registro de transacciones
 
@teco no, porque 2 bases de datos?
querras decir tablas?
 
@gbianchi eso
 
@teco podria ser de esa forma...
 
se relacionarian las base de datos?
 
3:02 PM
que queres decir con relacionar bases de datos?
estaras hablando de tablas?
 
creo que era para relacionar datos iguales en varias tablas
perdon en tablas
 
@teco y seguro que por lo menos van a estar relacionadas por el id del cliente
 
@gbianchi claro
intentare hacerlo en python para que me quede mas laro
gracias
 
igual, son 4 o 5 lineas de codigo
en python o donde sea...
no es algo complejo de programar...
 
si pero no lo veia era en tablas
pero me quedo un poco mas claro
 
3:07 PM
bueno ok...
 
gracias volvere cualquier cosa es interesante
 
 
1 hour later…
4:22 PM
@gbianchi me puedes ayudar aqui: es.stackoverflow.com/q/506528/46896
algun usuario esta votando para cerrar la pregunta por que considera que le faltan detalles... pero no hay ni un solo comentario...
este usuario esta dandole mal uso a los voto de cierre ...
 
@Arcanis-TheOmnipotent porque?
la pregunta no demuestra ningun esfuerzo
 
@gbianchi ese no es el motivo de cierre ... ósea que si a una pregunta tiene el código en imágenes yo puedo votar por cierre que esta en otro idioma???
@gbianchi lo que me dices no cuadra con la razon de cierre ...
 
no es obligatorio comentar, al igual que los votos negativos puedes mantenerte en el anonimato
 
@Arcanis-TheOmnipotent y cual es la razon de cierre?
@Arcanis-TheOmnipotent sabes cuantas veces vi que piden cierres por el motivo equivocado...
 
@gbianchi dice que faltan detalles o explicacion... pero no se cual detalle o explicacion, espera el que voto o la comunidad ... no hay ni un solo comentario ....
 
4:30 PM
no se cual es el problema de que alguien use un voto de cierre para algo.. si la comunidad no lo apoya, quedara ahi...
 
@gbianchi si pero cuantas te lo han reportado ???
 
@Arcanis-TheOmnipotent y? cual es el problema? si se cierra por ese motivo le aparecera a OP un comentario que lo guiara.. si no se cierra, quedara asi...
o sea, que se supone que yo haga?
 
a mi me parece una pregunta simple en la que ordago ha contestado muy acertadamente
 
@gbianchi pues me parece mal que esta persona use mal sus votos de cierre ... y no sera hasta que se cierre la preguntya que se deje ver quienes participaron ....
 
@Arcanis-TheOmnipotent y? son sus votos...
 
4:32 PM
@gbianchi no me parece correcto ... eso es todo ... y no se pensaba que podias hacer algo ...
@gbianchi pero si no sabes que puedes hacer ... normal lo dejamos hasta aqui ... y yo pongo el reporte a un CM
 
y queres que haga un CM?
 
que nos de una explicacion de que se puede hacer ...
 
no se porque piensan que los mods estan para educar a los usuarios.. y son los mismos usuarios quienes deben educar a los otros usuarios..
nosotros estamos para resolver PROBLEMAS que la comunidad no puede resolver...
alguien usando mal sus votos de cierre, no es un PROBLEMA
 
@gbianchi como voy a educar a alguien que no se quien es ...
te aseguro que si yo pudiera ver quien emitió el voto no estuviera pidiéndote ayuda...
y te aseguro tambien que si yo fuera mod y veo a alquien haciendo uso incorrecto de la herramienta... si yo tuviera el tiempo. lo educaría por que tambien soy parte de la comunidad .... independientemente que sea mod o no ...
bueno es como yo lo veo respeto tu postura ante la situacion ... dejame ver que mas puedo hacer yo como usuario.
 
@Arcanis-TheOmnipotent no esta haciendo ningun uso incorrecto de ninguna herramienta...
piensa que es una pregunta de baja calidad, y hace un uso PERFECTO de sus votos marcandola como tal
ahora.. vos podes estar de acuerdo o no con su opinion... pero en que punto esta haciendo un USO INCORRECTO de la herramienta?
 
4:46 PM
@gbianchi principalmente cualquiera que vea el post y el motivo de voto de cierre? tiene que especular ....
es un voto ambiguo...
si le hace falta algo que es ese algo que hace falta???
 
@Arcanis-TheOmnipotent nadie tiene que especular con nada...
@Arcanis-TheOmnipotent nadie esta obligado a comentar nada...
la misma pagina te dice que es necesario para que una pregunta sea completa...
 
@gbianchi pero eso no justifica el voto por el motivo de cierre que se utilizo actualmente
 
@Arcanis-TheOmnipotent cuando le aparezca a OP, ahi va a tener la justificacion...
 
@gbianchi eso no le aparece al OP...
 
a vos te parece que la pregunta esta completa y demuestra haber intentando algo?
@Arcanis-TheOmnipotent le va a aparecer si su pregunta termina cerrada
ya tiene 2 votos de cierre.. y ahora? que hacemos?
queres que le explique a los dos usuarios que sus votos de cierre, segun vos, estan mal?
 
5:00 PM
@gbianchi no tienes que decir que están mal sus votos de cierre ... si piensas como moderador... dirás que no estas aquí para educar usuarios... yo soy un usuario mas y si yo me equivoco el algo o me faltace agregar algo a un post o voto de cierre, estaría muy de acuerdo en que alguien me lo dijera... y no andar por hay haciendo cosas incorrectas ...
 
@Arcanis-TheOmnipotent claro.. pero sus votos de cierre no estan mal... es su opinion... y vos opinas de otra forma... donde estan mal usados?
 
@gbianchi pienso que le hace falta algo... el emitir un voto en este caso y no existir ningun comentario ... lo veo como irrasonable ... ponete a especular cual podria ser el sin numero de opciones por la que el que voto emitio ese voto ...entonces ya tenemos 3 votos equivocados sin comentario ...
@gbianchi yo te vengo a pedir ayuda por que yo no puedo hacer mas que eso ...
 
@Arcanis-TheOmnipotent que cuando la pregunta se cierre, a OP le va a aparecer el comentario correspondiente y los links para solucionar su problema...
@Arcanis-TheOmnipotent es que tu pedido de ayuda, no es nada, porque en realidad no hay nada para ayudar a nadie
 
@gbianchi les van a aparecer cosas sin sentido ...
 
nadie necesita ayuda
@Arcanis-TheOmnipotent para nada.. le va a aparecer lo que tiene mal su pregunta y como resolverla
 
5:25 PM
@Arcanis-TheOmnipotent jajajaja así que votaste para cerrarla así veías quién había votado y después para reabrirla?
me parece que complicaste más a la pregunta si no te parece que hubiera sido cerrada
porque ahora necesitás más gente que esté de acuerdo con vos
desde mi punto de vista, vos estás usando mal la herramienta (porque votaste para cerrar una pregunta que desde tu punto de vista no debería haber sido cerrada)
aunque menciones a los usuarios en los comentarios, ellos no reciben el ping
así que... si justo vuelven por ahí, verán tu pregunta
pero lo más probable es que no lo vean... y que la pregunta quede cerrada gracias a vos
eeen fin
 
@g3rv4 mi motivo de cierre es el mismo que el de ellos escogieron, por que estaría usando mal la herramienta ??? estas especulando sobre mi motivo/opinion de cierre???
@g3rv4 si no se les hace ping en el momento que yo los cite en un comentario entonces esta mal planteado el sistema ... ,me parece que si alguien hizo un voto debe ser responsable del voto emitido y el unico medio de comunicacion con esta persona y los suarios COMUNES y CORRIENTEs (sin super poderes) es por medio de comentarios ...}
 
No hubiera sido más sencillo escribir un comentario indicándole al usuario que su pregunta no cumplía las normas e indicarle cómo podría mejorarla, en lugar de liar la que has liado? Digo, lo veo más lógico y si tú intención es ayudar, esa habría sido una buena forma.
 
@Arcanis-TheOmnipotent si vos pensaste que tenía que ser cerrada, entonces usaste bien la herramienta... pero si a los 2 segundos votás para reabrir, quiere decir que no pensás que tenga que estar cerrada?
@Arcanis-TheOmnipotent podés pedir que cambien cómo funcionan los pings en meta.SE, yo te cuento nomás
lo que digo es... con tus acciones, lograste que la pregunta esté cerrada y las preguntas que hiciste no le van a llegar a la gente que querés
 
@g3rv4 a si, es que 2 segundos después me arrepentí del voto de cierre y no puedo tampoco hacer nada, no hay una ventana de tiempo después del ultimo voto para retractarse ...
@g3rv4 gracias por el dato eso me gusta que me expliques ... ese dato no lo tenia ...
 
@Arcanis-TheOmnipotent no :) no hay una ventana de tiempo para retractarse
tus acciones lograron que la respuesta esté cerrada... lo que para mi es genial (no creo que sea una pregunta de calidad), pero por tooooda la conversación, me pareció que vos no
estás jugando, está bien :) es un poco lo que mantiene vivo a SO... gente que juega
@Manuel sencillo si, pero capaz que menos divertido
 
5:41 PM
@Manuel ***exacto es menos divertido ... te doy un contexto:***
1. si la pregunta le hacia falta investigación; no es motivo de cierre; cuando mucho votos negativos o comentarios; cerrar la pregunta la oculta y nadie puede ayudar al OP a mejorar esta pregunta que es rescatable.
2. nadie dejo ningun comentario que ayude al OP a determinar que le hace falta a su pregunta; si el usuario ve ahora su pregunta cerrada; dice que falta detalles o aclaracion y NO que le falta demostrar que investigo osea que el OP va a quedar en un limbo.
puedo seguir: según @g3rv4 ellos emitieron voto de cierre... y si yo les hago ping en el comentario, por que quiero que me aclaren algo... no les va a llegar ... esto no tiene sentido ... no son ellos responsables de sus votos de cierre???
 
en definitiva, la estrategia de @Arcanis terminó jugándole en contra y sin que la gente que votó para cerrar se entere, lo que hace toda esta experiencia super entretenida
 
@g3rv4 es que no es un tema para discutir en chats o en el post del usuario ... es un tema para meta ...
 
@Arcanis-TheOmnipotent y sin embargo, tus interacciones fueron sólo en el chat y en el post del usuario, nada en meta
es todo hermoso!
 
@g3rv4 no tenia nada que hacer en meta en el momento ... primero es necesario tener las pruebas para llevar algo a meta...
 
como dijo cientos de veces un gran uruguayo... Gracias @Arcanis por todo lo que nos das
 
5:51 PM
@g3rv4 tampoco puedo ir a meta sin antes haber agotado las herramientas que ofrece el sistema ... o en este caso haber consultado que se espera de la comunidad o del sistema ...
@g3rv4 eso si no lo entiendo XD
 
6:07 PM
me votaron negativo un post casi antes de publicarlo ... hay personas que no valen nada ... menos sus votos ...
 
0
Q: Como saber cuando el motivo de cierre de una POST se a disipado/aclarado, no hay ventana de tiempo para retractarse en el tercer voto

Arcanis - The OmnipotentÚltimamente he visto varios cierre de pregunta a usuarios relativamente nuevos. En particular estos Post no tenían ningún comentario al momento del cierre* que le ayudara al Nuevo Usuario a saber que error había cometido al presentar su duda (tal vez para quien emita el voto este claro, pero no e...

 
a ver... un bug es algo que no funciona según la gente que lo desarrolló espera
 
gracias @Feeds
 
eso no es un bug, es una decisión con la que podés no estar de acuerdo
 
@g3rv4 es correcto por eso pude me parece no es algo que yo pueda comprobar...
 
6:19 PM
que no haya un undo no es un bug... es tal cual como se implementó. Hacer un undo es una feature request (estás pidiendo una nueva funcionalidad)
que yo sepa no hay un Undo en ningún lado en SO
> los votantes deben ser responsables de sus votos!!! o es lo que se esperaría éticamente hablando.
 
@g3rv4 tendria que hacer un post en meta para eso ... eso si lo tengo claro ... pero primero necesito que escribas esto en una comentario o respuesta del post, y asi tener de un dev la confirmacion de que funciona tal cual se espera ...
 
los votantes no son responsables de sus votos cuando eligen a sus gobernantes
no es pedirle a los votantes en un sitio de preguntas y respuestas, donde no se juega absolutamente nada, un poco mucho?
 
@g3rv4 eso esta en FAQ??
 
@Arcanis-TheOmnipotent los votos para los gobernantes son secretos en la democracia, no? no leí la FAQ (que será la constitución, no?)
 
@g3rv4 no se por eso publique las preguntas en META ... a ver que opina la comunidad sobre eso
 
6:22 PM
lo que digo es: si no nos hacemos responsables por nuestros votos a presidente... tiene sentido hacerse responsable por un voto de cierre en una pregunta?
 
@g3rv4 cuando hablo de votos me refiero a los votos de cierre no de esocjer moderadores
 
yo cuando hablaba de gobernantes hablaba de los reales, los moderadores no son gobernantes
 
@g3rv4 ha ok si tiene sentido ... por que el voto que ejerces no es un voto democratico ... solo votan 3 personas no el 75% de usuarios del sitio ...
 
lo que digo es: en la vida real, no nos hacemos cargo de nuestros votos (y son MUCHO más importantes que estos)
acá no importan
no estás sacando todo un poco de proporción?
 
@g3rv4 si te estoy entendiendo pero lee este coment: chat.stackexchange.com/transcript/message/60008104#60008104
@g3rv4 es posible ... pero vale no le haria a alguien lo que no me gustaria que me hicieran a mi ...
 
6:24 PM
voté negativo y te dejé una explicación
cosa que sólo hice porque se que no te gustan los votos negativos sin comentario
 
@g3rv4 gracias
@g3rv4 noooo lo que no me gustan son los votos de cierre sin comentarios ...
@g3rv4 cuando votas negativo se que lo hacen por que no estas de acuerdo con lo que expongo ...
@g3rv4 si te percatas el post esta relacionado a votos de cierre no votos negativos ... a lo mejor los has confundido ...
 
ah bien :) creí recordar que en un momento habías argumentado que los votos negativos tendrían que requerir comentarios obligatorios
 
@g3rv4 si tienes razon, pero no voy a pedir dos veces lo mismo ... ya la comunidad dijo que no estan de acuerdo con eso ...
 
ah, entonces decir que "no te gustan los votos negativos sin comentario" está bien, no?
te tengo que agradecer porque me estoy divirtiendo mucho en un día que venía muy aburrido
 
@g3rv4 incluso en esa ocasión me refería a los votos negativos de post del sitio principal, no los del meta.
@g3rv4 eso es una apreciación personal que pueden no opinar igual todos en la comunidad ...
@g3rv4 jajajaja
 
6:38 PM
 
 
1 hour later…
7:42 PM
@CandidMoe JAJAJAAJ
 
@abulafia bastante interesante, aunque molesta un poquito codificar y decodificar, igual trataré de hacer algo parecido a lo de @CandidMoe
@CandidMoe sabes como minimizar el espacio que ocupa en memoria un string muuuuyyy largo?
 
@Christian hash? Pero eso lo dejaría inservible. XD
@Christian aumentar la memoria es otra opción. No se puede negar que al menos de forma porcentual su tamaño se reduce. XD
 
@MauricioContreras había pensado en el hash pero no sabía que tan buena idea era, además ¿por que dices que lo dejaría inservible?
 
@Christian Una alternativa sería ponerlo en un archivo y mapearlo a memoria. Mira docs.python.org/3/library/mmap.html
 
7:57 PM
@Christian porque el hash no puedes revertirlo
 
Estoy tratando de crear "directorios virtuales", es decir una clase que sirva como un direcorio normal, con archivos y carpetas pero sin tener que guardar nada en un archivo. El problema es que todo se queda en memoria
from io import TextIOWrapper

class Files():
    def __init__(self, filename, content):
        self.filename = filename
        self.content = content

    def _get_content(self)->str:
        return self.content.read() if type(self.content)==TextIOWrapper else self.content

    def __str__(self)->str:
        return self.filename

class My_Directories():
    def __init__(self, name):
        self.name = name
        self.content = []

    def create_files(self, filename, content="", dir_name=False)->bool:
@MauricioContreras y si solo lo cifro y descifro generando llaves públicas y privadas?
 
Y porqué motivo quieres replicar un sistema de archivos en memoria?
 
simplemente estaba aburrido ayer en la noche
 
@Christian Esa era la idea, ¿tenerlo todo en memoria, no? Tú sabes Java; ahí tienes un ejemplo en donde el .jar es su propio sistema de archivos, distinto al sistema de archivos del disco.
 
Perdonen, saben ustedes como imprimir en consola desde otra clase?
 
8:10 PM
@CandidMoe el jar sigue estando en el disco, lo que creo que intenta hacer es no usar el disco, excepto claro para el intérprete y el script. O tal vez me equivoco.
@Juantro17 lenguaje?
 
@MauricioContreras java
 
@Juantro17 como Log4j está de moda, supongo que tendrá una forma de hacerlo, pero ojo, que debes usar una versión ya parchada.
 
es que tengo instanciada otra clase, y al escribir System.out.print("..."); no pasa nada
 
tengo instanciada otra clase no me dice mucho. Donde haces el system.out.print?
 
@MauricioContreras en la clase instanciada
 
8:13 PM
@Juantro17 en algún método, supongo.
 
tengo este listener en la clase instanciada:

addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println("s" + Buscaminas.iniciado);
// f = Integer.parseInt(filas.getText());
// c = Integer.parseInt(columnas.getText());
// m = Integer.parseInt(minas2.getText());
}

@Override
public void windowClosed(WindowEvent e) {
}
});
Buscaminas es la clase main
 
Porqué haces @override 2 veces?
Nada, leí mal los nombres.
 
@MauricioContreras aa menos mal😅😅
Este es el código entero que tengo en la clase:

public class MejorTiempo extends JDialog{

    //Variables
    Buscaminas Buscaminas = new Buscaminas();
    Image icono = new ImageIcon(getClass().getResource("/images/Icono2.png")).getImage();
    JTextField filas, columnas, minas2;
    JButton ok, Cancel;
    JLabel ancho, alto, minas1;
    int f, c, m;
    //Variables

    public MejorTiempo(Buscaminas padre, boolean modal){

        super(padre, modal);

        //Elijo el layout
        setLayout(null);
 
El método addWindowListener recibe un objeto. Ese objeto es de tipo WindowAdapter
 
Perdon se me escapo el enter
 
8:21 PM
Trato de averiguar si ese WindowAdapter recibe efectivamente el evento.
 
@MauricioContreras si ves los comentario adentro de el windowClosing
yo en la clase main comprobé si cambiaba el valor de estos y si lo hacia
 
Claro, es que estás tratando de crear directamente una instancia de WindowAdapter. Corrígeme si me equivoco, pero en la documentación dice que esta Clase es Abstracta
Por lo cual lo suyo es extender de esta Clase y no crear una instancia
> Extend this class to create a WindowEvent listener and override the methods for the events of interest
Me llama la atención que no te mande errores.
 
@CandidMoe pues sip, pero no sé Java a fondo como python por lo que desconocía lo del jar. Además ¿necesito tener un archivo para cada string?
 
Entonces tendria que crear el JDialog dentro de la clase main cierto?
a nono, lo que instancio es la clase:

this.disable();
mejortiempo = new MejorTiempo(this, false);
O a que te refieres
 
@Christian Me parece overkill, innecesario, pues siempre puedes dividir la tareas en partes. Dividir y paralelizar; así funciona todo hoy en día.
@Christian Tienes que distinguir el core del lenguaje de su biblioteca estándar. Manejo de grandes string suena más a una biblioteca especializada, algo asi como numpy para grandes strings
Y si fuera tu profesor, me gustaría darle una mirada a tu interprete y ponerlo a prueba.
 
8:32 PM
@CandidMoe jeje, ok, espera lo subo a github
 
@Juantro17 me refiero a esto: addWindowListener(new WindowAdapter() { ... }
 
Me gustaría ver la implementación de Factorial(n) en tu lenguaje, y una ejecución
 
Cuando dices new WindowAdapter() estás creando una instancia de la Clase WindowAdapter, lo cual no es correcto
 
me acabo de dar cuenta que aún no termino la documentación
 
@Juantro17 según mi punto de vista deberías crear tu propia clase que extiende a WindowAdapter y crear objetos a partir de esa clase. Algo como class MyWindowAdapter extends WindowAdapter { ... }
 
8:39 PM
@MauricioContreras a ya te entiendo
 
Luego en tu método haces: addWindowListener(WindowAdapter new MyWindowAdapter());
 
Yo nunca habia hecho uso de JDialog ni de el windowListener, me base en esta pagina chuwiki.chuidiang.org/index.php?title=JFrame_y_JDialog
@MauricioContreras Voy a probar
 
@MauricioContreras Entoces tendria que quitar el JDialog
 
@Juantro17 la verdad no lo sé. Ya te digo que me baso en la documentación de WindowAdapter
 
8:46 PM
@Christian Lo estoy leyendo. Debería partir con el "hello, world!" y luego en pequeño tutorial. Los detalles de implementación moverlos a un apéndice, pues sólo interesan a quién vaya a mirar el código (no a los usuarios).
@Christian ¿Papiro? Una planta.
 
@Christian Latin de Papiro?
 
@CandidMoe no soy muy bueno haciendo las documentaciones, pensaba mostrárselo a ustedes antes, pero no se pudo, incluso está incompleto, falta hablar sobre las funciones, palabras reservadas, comportamiento de las variables, etc.
 
@Christian Mañana lo veo; ahora estoy pegado resolviendo algo.
 
@MauricioContreras eso me apareció al buscar, pero según github es un lenguaje de prgramación
@CandidMoe ok, no te procupes, igual tienes ahí el lexer.exe que es el ejecutable
 
@Christian Mira, está bien. Se puede pulir y/o reordenar, pero ya tienes bastante avanzado.
 
8:49 PM
si usas el modo interactivo no garantizo que los bucles funcionen correctamente
 
@Arcanis-TheOmnipotent XDD eso es CASI imposible jajaja
BTW llego tarde para el debate directo, asi que no me metere en eso
 
@Christian pues como lenguaje no lo encuentro, pero como herramienta sí.
 
@CandidMoe gracias, estaré atento a tus recomendaciones
@MauricioContreras pues entonces tendré que cambiar la extensión mi archivo
 
Papyrus is an open-source UML 2 tool based on Eclipse and licensed under the EPL. It has been developed by the Laboratory of Model Driven Engineering for Embedded Systems (LISE) which is a part of the French Alternative Energies and Atomic Energy Commission (CEA-List).Papyrus can either be used as a standalone tool or as an Eclipse plugin. It provides support for Domain Specific Languages and SysML. Papyrus is designed to be easily extensible as it is based on the principle of UML Profiles. == UML2 == Papyrus is a graphical editing tool for UML2 as defined by OMG. Papyrus provides support for...
 
Papyrus
> Papyrus is a leading provider of paper and supply solutions to the printing industry and a major distributor of office paper in Europe.
ahhh, no me la esperaba esa
@Christian que haces chris ?
 
05:00 - 21:0021:00 - 00:00

« first day (2252 days earlier)      last day (839 days later) »