#31645 Igual no lo he entendido yo, pero cuando haces & 31 estas metiendo en el & 10000000000000000000000000000 (metes un 1 en la posicion N, en este caso 31, del int y por tanto siempre es una potencia de 2) y si metes un hex puedes meter 1000000011110111000001 (no cuentes el numero de cifras porque no he contado que sean 32) y ya puede ser el numero que te salga de la pija.
#31715 yo solo lo he usado una vez porque no soy el encargado de deployment las apps, pero bueno no es nada complicado
PHP para web.
Python para tareas de Data Engineering o Machine Learning.
C# (con .NET Core) para servicios y aplicaciones.
De nada.
#31717 que me recomendarías para seguir como webdev?
he estado mirando cosas, y aún me falta muchisimo por aprender, vamos, llevo 9 meses en la empresa ya y he aprendido muchisimo pero aún me sigo viendo en pañales.
aunque sinceramente, no sé qué hacer xd.
data scientist me está llamando
#31719 interesante.
#31674 si te la mandan en un correo, aunque éste se envíe antes de almacenarla en la bbdd, sigue quedando rastro en el correo por su parte. Así que siguen almacenando "en una base de datos" tus credenciales en texto plano.
#31721 Joder perdona, no sabía que trabajabas en Hostgator, debe ser difícil limpiarse el sudor con papel usado en tu maltrecho y dilatado ano.
#31720 Depende de lo que quieras hacer. C#/.NET Core te puede venir bien si quieres hacer backend a saco y servicios como dios manda. Si solo quieres hacer webs que tiren de una base de datos y poco más, PHP y a tirar millas.
#31722 Lamentablemente las decisiones no se basan en hate sino en sentido común, PHP manda en web. Otra cosa es que PHP solo lo uses para obtener cosas de base de datos y enviar un HTML bonito y el trabajo entre bambalinas lo hagan cosas chulas escritas en lenguajes como .NET (como es el caso de las cosas que suelo hacer).
Para haceros una idea, uno de los proyectos en los que estoy ahora consta de la web hecha en PHP y el servicio "worker", el que hace las cosas pesadas, está hecho en .NET Core. El sistema usa PHP+MySQL+Elasticsearch, pero toda la parte de procesar la información y mantener sincronizados MySQL y Elastic lo hace el servicio en .NET Core. Si esto fuera solo PHP puro, me habría pegado un tiro hace meses xD.
#31723 iré mirando Python y C#. La programación en C# aunque sólo la vi de parte del desarrollo para un juego, me pareció bastante interesante. Pero la programación en Python me llama también. Y PHP me parece super aburrido y básico. Estoy indeciso.
c# es lo mismo que java pero mejor diseñado (o con diseño previo a secas), linq te va a gustar
aprende rust
#31723 Pues mira precisamente el mantener la sincronizacion entre Elastic y MySQL con PHP te lo haces en dos horas si sabes lo que estas haciendo, pero mantener los indices actualizados de Elastic no diria yo que es un trabajo "pesado"
#31730 No hablo de una sincronización 1-1 dado que como sabrás en elasticsearch no hay cosas como "JOINS" y la información asociada a un documento debe ir en ese mismo documento, y no en otro diferente u otro índice. Es más, es que para sincronización 1-1 puedes usar los típicos conectores JDBC (como en Solr con las "delta updates") pero no es ni por asomo lo mejor para escenarios más avanzados.
Alguien me puede explicar qué hace este código en Python?
def POST(self):
data = web.data()
f = open("resultado.pdf",'w')
f.write(data)
f.close()
return ''
Guarda data
en un pdf, pero de las 2 primeras líneas no entiendo qué es POST(self) ni web.data
pd: corregida la tabulación.
POST es la la función diria no? No soy un experto en python pero diria que es como se definen las funciones
si está así tabulado ni corre, y web es una variable global supongo, que eso de ese extracto no se puede saber
el self como primer argumento de una función indica que es un método de una clase (es una mierda, siempre tiene que llevarlo)
POST es el nombre del método
#31735 me falta info entonces no? Me han dicho "ejecutas este script en python y ya está, se guarda el pdf". Y me quedé en plan...