Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




Kaledros

#59096 Pues no debo ser humano porque me suena rarísimo empezar de atrás hacia adelante XDD En el fondo es como tú dices y por eso cuando comparas dos fechas con un before() te devuelve true si la fecha que comparas es previa a la otra (2021 es más pequeña que 2024, para entendernos), es decir, que siguiendo esa lógica se debe contar de la anterior a la posterior, pero no me sale de manera natural.

JuAn4k4

#59093 Para mi sería en orden ascendente, desde inicio hasta fin, pero entiendo que la otra persona esté pensando en ir hacia atrás ya que piden últimos tres años, pero vaya hay veces que las personas pensamos al revés unos de otros. De todas formas ambas están mal, ya que el día debería ser diferente en una de las fechas. Es decir del 24 incluido hasta el 23 incluido, sino tendrás que poner [24, 24)

eXtreM3

#59093 ninguna porque un año no va desde por ejemplo el 1 de enero al 1 de enero del año siguiente, eso es un año y un día.

Por tanto: la query es between 2021/09/23 00:00:00 hasta 2024/09/22 23:59:59

PaCoX

la peticion no esta bien hecha, puedes car varios resultados y todos serian correctos.

1
desu

#59091 como vas a estudiar C de un libro de los 80 alma de mi vida???

Si quieres aprender C usa modern c, que creo que es del 2011..
Y si quieres aprender Go la documentación oficial, no hace falta mas

https://go.dev/learn/
https://go.dev/doc/
https://go.dev/doc/effective_go

Go es tan fácil que en una dos semanas de leerte la doc oficial y la stdlib hacer 4 ejemplos ya lo sabes TODO. No hay que aprender nada mas... Solo leer las release notes.

#59100 te ries, pero gracias a lideres fuertes como yo hemos llegado la humanidad donde estamos, por cosas coma la democracia de debiles

3 respuestas
PhDfailer

Por tal de no preguntar como lo quieren al que ha escrito los requisitos las que liais.

Lolth
#59105desu:

gracias a lideres fuertes como yo hemos llegado la humanidad donde estamos, por cosas coma la democracia de debiles

Gracias.

1 respuesta
desu

#59107

tu vives en madrid y barcelona donde para ir a trabajar tienes que hacer 1h30 de coche

Kaledros

#59105 A lo que añado https://gobyexample.com/ Si tienes dudas con algo de la docu (que ya sería raro) te vas aquí, copias el código de lo que sea, te vas al playground (https://go.dev/play/) y te pones a toquetear y romper cosas.

1 respuesta
desu

#59109 go by example literal es el 3 recurso en /learn

1 respuesta
desu

https://www.quantamagazine.org/what-is-a-particle-20201112/

podemos hablar de fisica cuántica hoy?

1 respuesta
Kaledros

#59110 Pensaba que le habías mandado a leer la especificación y ya XD

desu

yo tarde unos 3 meses en leer la stdlib, entenderla y detectar cosas mejorables que no bugs en github/go.

en frameworks y libraries ya hacia MR sin problema xq lo que tiene Go es que es como una programador sin maquillaje, si el programador es un paquete se ve al toque.


https://x.com/realGeorgeHotz/status/1838062958410342437

el que no se ha tomado la pastilla hoy es jorgito, le voy a mandar un discord

este modelo se invento en los 60, y cada 10 años se re-inventa, lo de quitar las cpu y hacerlo todo con gpu... el otro dia salió por hackernews de hecho otro paper jaja

newfag

#59085 ¿Cómo haces salto de línea en los comentarios automático o utilizas Jet Brains?

Leagrove

#59111 Por cierto, el otro día creo que comentaste sobre próximos diarios , todavía no se si decidiste que hacer en el próximo, pero leyendo los anteriores aprendí bastantes cosas, mis sugerencias serian :
-Redis ( creo que podrías enseñarnos en profundidad y bien detallado como haces siempre protocolo TCP for dummies)
-Kafka, siguiendo la linea de TCP servers
-Crear un IRC server?
-Un compilador propio
-Y esto quizás es un poco meme, pero un propio Code Formatter ( que fixee indentaciones, espacios, etc,etc)

1 respuesta
_Rpv

#59093 Depende de para que es la query.

  • Si se van a ver a menudo los datos la primera, para ver los nuevos registros antes.
  • Si únicamente se va a lanzar una vez o el tiempo entre ejecución y ejecución es más de 6 meses, la segunda.
desu

#59115 todas estas propuestas son una mierda

boberias de fpero de baja calidad, que tienes mil tutoriales que ni compilan, carne de medium y dev y que venga un miudev o ricitos de la vida y te haga una serie para estafarte el dinero..

RubberDuck

#59093 Sin tener ni idea de esto, supongo que si me plantearan el problema, diría que lo lógico es de 2021 a 2024, más que nada por si después se tienen que seguir tomando registros, que puedan seguir el orden natural del tiempo, y no tener un registro invertido de de 2024 a 2021 y después uno natural de 2024 en adelante... pero hasta ahí llega mi "lógica". Por previsión de futuro, más que nada.

desu

@lecherito aqui tienes la diferencia entre croc y hacerlo distribuido, no me quedaba claro lo del relay:
https://blog.ipfs.tech/2022-01-20-libp2p-hole-punching/

la diferencia seria que croc usa relay directamente para transmitir, distribuido haces hole-punching y solo usas el relay para inicializar la conexión.

https://pl-launchpad.io/curriculum/libp2p/nat-traversal/

1 1 respuesta
Lecherito

#59119 entonces es distribuido al 90%,no? No sabía exactamente lo del relay de croc, pero si aún así necesitas un relay para hacer la conexión con hole punch sigues dependiendo de ese relay.

Molaría saber qué técnicas hay para hacer ese intercambio sin necesitar un relay

1 respuesta
desu

#59120 tu mismo, un peer, puedes actuar de relay si tienes un puerto publico. en lugar de exponer tu puerto directamente para la transmisión lo expones como relay para la comunicación.

https://stackoverflow.com/questions/37367769/how-nat-traversal-works-in-case-of-peer-to-peer-protocols-like-bittorrent

si tienes una NAT delante nada.


el relay:
https://github.com/schollz/croc/blob/main/src/models/constants.go#L20

ahora lo miro bien porque no tengo claro si transmites a través del relay como te he dicho, y esto tiene un coste, o tambien hacen upgrade de la conexión y entonces la unica diferencia es tener el DHT para discovery.

porque de estos proyectos vende-humos no te puedes creer nada del README

1 1 respuesta
Lecherito

#59121 pues podría estar guay. Esos términos no son los comunes cuando se lidia con cruds random así que como aprendizaje es 10/10.

Aunque creo que un programa que te deja hacer las dos cosas (un relay externo completo, y solo hole punch) sería lo ideal. Hay veces que no quieres exponerte ni para el hole punching.

Me dieron ganas de abrir un hilo sobre como estoy manejando las métricas en mi crud random, pero macho, me da pereza.

Edit: sobre tu edit, yo si que tenía entendido que era p2p pero vamos, no recuerdo ni cuando lo vi

1 respuesta
desu
#59122Lecherito:

Edit: sobre tu edit, yo si que tenía entendido que era p2p pero vamos, no recuerdo ni cuando lo vi

yo diria que no, juegan mucho con la ambigüedad... pero no hacen hole punching

https://github.com/schollz/croc/blob/main/src/tcp/tcp_test.go

el codigo de relay es este, se conectan al relay y hacen send y receive a esa misma address. y lo que el relay hace es un pipe: https://github.com/schollz/croc/blob/main/src/tcp/tcp.go#L354
https://github.com/schollz/croc/blob/main/src/tcp/tcp.go#L426

A mi esto no me parece peer to peer... la gracia esta en usar el relay para lograr un hole punch y abrir una conexión directa.

ademas toda la crypto la hacen en el relay...

https://github.com/schollz/croc/blob/main/src/tcp/tcp.go#L215

lo que tienes que hacer es aprovechar el relay para hacer el hole punching y establecer una conexión directa.
https://blog.ipfs.tech/2022-01-20-libp2p-hole-punching/#hole-punching

yo no lo veo, quizás me equivoco, es tan ambiguo que me hace sospechar

que por cierto el codigo es una mierda y leakea por todos lados :-( time.sleep(300) jeje

desu

https://github.com/schollz/croc/issues/807

@lecherito confirmamos, fperos, mentirosos, ruines... tipico del panorama open source

JackWhy

#59093 Hombre lo lógico suele ser ver los registros más recientes e ir yendo a los más antiguos (hasta pasado los 3 años en este caso)

RubberDuck

¿Para pedir recomendación sobre un portátil para programar (que me dure sus 4-5 añitos bien), lo hago por aquí o mejor en el hilo de presupuestos de PC?

Lo único que he visto de momento es la típica review donde recomiendan que te vayas a su web, donde te recomiendan estos.

2 respuestas
W0rd

esas graficas igual no te tiran vs code a 60 fps

1 respuesta
RubberDuck

#59127 Jajaja, ya vi que hay mucho portátil ahí sin sentido, porque la mitad de lo que veo son portátiles semi-gaming. Yo quiero uno que vaya como un tiro para programar y ya está (con su SSD y tal). No voy a hacer más en él que programar y bajarme algún torrent/VLC, pero es que no sé hasta qué punto programar puede ser exigente (en cuanto a procesador/RAM) a medida que vaya complicándose el asunto.

1 respuesta
Kaledros

#59126 ¿Por qué un portátil? ¿Realmente te lo vas a llevar por ahí o lo vas a usar sólo en el sofá de casa?

1 respuesta
RubberDuck

#59129 Sí, sobremesa ya tengo, pero tengo que moverme.