Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#911
Citar¿Seremos, los consumidores finales, culpables del cambio climático?

Todos somos culpables del cambio climático. No se puede responsabilizar solo a las empresas cuando nosotros somos los consumidores que hacen que esas empresas/industrias contaminen también.

Eso de descargarse la culpabilidad en otros es inútil y no cambia nada, lo único que consigues es ignorar un problema que seguirá ahí hasta que sea demasiado tarde, que ya lo es...


CitarSi, ya..., el cambio climático es por el despilfarro de comida jajaj!

Más de un tercio de la comida en Europa se despilfarra, son casi 180kg por persona al año. El 50% de ese despilfarro es "culpa" directa del consumidor final que compra demasiada comida la cual acaba tirándose o se tiran partes y sobras sin aprovechar.

Ahora piensa en todo el proceso que ha habido para generar esa comida que se ha acabado tirando. Para 1 kilo de carne gastas 7 kilos de grano para alimentar al animal y no hablemos de todos los gastos que genera cuidar al propio animal.

CitarOtra vez la culpa para el usuario final que, quien mas y quien menos, tiene cuatro contenedores para vidrio, cartón, plásticos, orgánicos, aceite...

Solamente en España, se recicla apenas el 35% de toda la basura generada. Lo único en lo que somos buenos es reciclando plástico que somos creo que quintos o sextos a nivel europeo reciclando el 70% de este. La comunidad donde vivo tiene contenedores diferentes para diferentes tipos de desechos.. ¿adivinas donde va la mayoría de la basura? En el trabajo tenemos 3 contenedores (Plástico, Papel, Orgánica), ¿adivinas donde van todos los desechos? Que los contenedores estén ahí no significa que se están usando adecuadamente. Conozco gente que separa la basura para luego tirarlo todo al mismo contendor porque ir hasta el contenedor adecuado toma mucho tiempo... y lo peor es que se sienten bien creyendo que reciclan en casa..



CitarArtículo de mi3rda, de relleno para echar la culpa al consumidor final del cambio climático.

El consumidor final es el que hace funcionar todo el sistema. Un poco hipocrita de tu parte no pensar en eso..

Saludos
#912
CitarCómo puedo detectar automáticamente si el sitio es crawling/scraping-friendly?

Normalmente no se hacen sitios "scrapping friendly", se hacen sitios con APIs o Endpoints públicos. Por ejemplo, una forma muy común de dar información al público es mediante SPARQL. En general, todo esto se trata como Web semántica, webs que son capaces de ser leídas tanto por personas como por aplicaciones.

Dos ejemplos que usan sparql pueden ser Wikidata y Datos.gob.es.

CitarBásicamente como sé si se permite o no, o si voy a tener problemas xD?  Me gustaría abrirle la puerta al crawler para que salga a pasear por ahí como quien suelta un perro y le trae trufas. Jejeje.

robots.txt te dice donde "está permitido" y donde no que un bot vaya a minar información. No te dira si permiten los scrapeos como tal, pero es un punto de partida para no tener "problemas" (que tampoco vas a tener muchos a no ser que te pongas a scrapear webs de Tor y resulte que estes scrapeando contenido ... asqueroso).


CitarQuiero programarlo a mano solo con javascript con la idea en mente de ejecutarlo directamente en el navegador pero no quiero usar ninguna tecnología que use node.js porque no puedo usarlo en X dispositivos y no quiero usar hosting de ningún tipo.

Como te ha dicho el compañero, JS va a ser muy lento y vas a tener que resolver problemas como same-origin policy. Por otro lado, puedes ejecutar NodeJS en Android, aunque para scrapping (como ha dicho el compañero) nada mejor que Python.

CitarEntonces como me salto la politica de origen de un usitio random?

Puedes deshabilitarla desde el navegador, el problema lo tendrás en plataformas como en Android donde el navegador está limitado (aunque Firefox creo que no).

CitarPodría hacer yo una extensión para el navegador (chrome, mozilla) para saltarme la política con javascript vanilla?

He desarrollado alguna que otra extensión para Chrome, y lo bueno es que solo tienes que pedir permiso para acceder al contenido de otros sitios web y a partir de ahí puedes hacer lo que te de la gana con la extensión.. podrias hacer una extensión crawler.

CitarO me recomendais algún navegador headless directamente y de fiar para Android que no use node.js Aunque no tengo claro que me sirva para hacer lo que necesito.

Te sirve mucho si vas a querer scrapear contenido dinámico, hay muchos frameworks de scrapeo (o que se usan para tal fin) que usan navegadores headless... un ejemplo es Puppeteer.

CitarAhí también tengo problemas con la política del mismo origen pero al estar en local y poder embeber la página con un iframe, tras interceptar la respuesta y eliminar la parte de la cabecera que hace Deny en X-frame antes de forward no tengo problema para crawlear en local no?

Si vas a crear una extensión, no necesitas nada de eso dado que en el momento en el que tengas permiso de acceso al contenido de otros sitios, lo vas a tratar como si fuese un DOM comun y corriente.

CitarEl iframe me sirve tambien para que el crawler obtenga todo el contenido de la web o al estar en un iframe o no se puede? (No tengo ni idea.)

Por un lado, hay muchos sitios que usan cabeceras explícitas para prohibir los iframe. Por otro lado, acceder al contenido en un iframe, rige por el mismo principio de same-origin policy. Es decir, que si el iframe apunta un dominio diferente, el navegador no te dejará acceder o manipular el iframe.

Citar
Y sin poder interceptar las respuestas alguna alternativa para no tener que usar el script del server? Me crashea mucho, es una patata.

Mejor server. Hay cosas gratuitas.. mirate Heroku por ejemplo.



Saludos
#913
CitarDe todas formas dejando de darles hosting alimentan la polémica y le dan publi al dominio xD Si no lo hiciesen ni me enteraría de que existe el dominio.

8chan es bastante conocido la verdad no gana mucha más atención de la que ya tiene.




CitarEstoy seguro de que otros servicios como BitMitigate estarán felices de ofrecerles dicho servicio a 8chan, como ya ha sucedido cuando CloudFlare le corto el servicio a "The Daily Stormer" hace unos años.

Parece que Bitmitigate era un "reseller"... y su "padre" le ha obligado a retirar los servicios de 8chan y the Daily Stormer... efectivamente.. 2x1.

Dumped by Cloudflare, 8chan gets back online—then gets kicked off again
https://arstechnica.com/tech-policy/2019/08/8chan-briefly-got-back-online-with-same-cdn-used-by-neo-nazi-daily-stormer/
https://twitter.com/voxility/status/1158404046799212550
https://twitter.com/CodeMonkeyZ/status/1158422046176530432




Saludos
#914
A mi me parece bien.. una cosa es la libertad de expresión y otra promover el odio y la violencia.. hay quienes se les olvida que donde empieza la libertad de uno, se acaba la de otro.

Saludos
#915
CitarPor ejemplo en HTML muchos usan Boostrap, cosa que para mi es INNECESARIO, porque lo mismo que hace boostrap Y MAS se puede hacer con codigo CSS3 puro, con mediaquries, sin instalar peso extra (ni aprender otra sinstaxis). Ademas Boostrap ENSUCIA el HTML (Angular tambien).

No se como ensucia el HTML. Bootstrap sigue el estandar. Si te refieres a atributos como los data o los aria, entonces no achaques el "ensuciar" con el desconocimiento del lenguaje. Que puedes hacerlo sin bootstrap.. pues si.. yo también puedo ir al trabajo todos los días andando y solo tardare 1 hora más que en coche.. xD


Citar. Para CSS estan usando SASS. De SASS lo unico bueno que veo es el tema de las variables pero aun asi no lo considero algo necesario o VITAL. O sea no te vas a morir si no usas variables en CSS

CSS tambien tiene variables.. y de nuevo, parece que lo que tienes es desconocimiento. SASS no solo te deja usar variables, te deja usar mixins, te optimiza el CSS de forma automática y lo que es más, da una estructura mucho más lógica que la que te da CSS por defecto.

CitarSObre lo demas: que te permite usar las sentencias sin llaves ni punto y coma al final, me parece algo de VAGOS y MUY MALA PRACTICA

SASS tiene dos formas de escribir: sass y scss. La más usada y recomendada es esta última donde SI hay que poner las llaves y el punto y coma.

Citar. Para Java Script ahora estan usando ANgular o React o Viu, que, lo peor no es que ensucien el codigo sino que , repito, te acostumbran a escribir un codigo NO ESTANDAR.
En PHP hasta ahora no he usado Frameworks como Laravel asi que no puedo hablar, pero me imagino que es un poco lo mismo, al igual que con otros lenguajes.


A mi me parece que simplemente no tienes experiencia trabajando con e incluso tienes hasta cierto miedo a tocar esas tecnologías. PHP tiene mundos completamente distintos.. y nunca vas a aprender tanto de ese lenguaje como cuando utilices frameworks. JS es más de lo mismo... si crees que sabes programar en JS solo porque has hecho un par de tutoriales/cursos y te defiendes con un par de eventos y cosas basicas como jQuery.. entonces siento decirte que lo que sabes de JS es solo una miga de pan con respecto a todo lo que ofrece y tiene.

Citar
5. A veces hay que reinventar la rueda para hacerlo a nuestro gusto al 100% y para que no haya codigo basura y cosas sobrantes que nunca vamos a utilizar. Justamente ese es otro de los argumentos de los fanaticos de estas tecnologias "no hay que reinventar la rueda"...no sabes cuantas veces he escuchado esa frase trillada.

Yo antes era firme defensor de reinventar la rueda, hacerlo todo por mi cuenta sin depender de otras librerías/frameworks/recursos etc. Creo que toda persona que recien ha empezado o es relativamente nueva en la programación piensa de esa forma. Luego te das cuenta que  es absurdo.. que te complicas demás para evitar.... ¿que? ¿código mal hecho? usa otra alternativa ¿no depender de terceros? pues hay muchas probabilidades de que lo estén haciendo mejor que tu.. ¿soporte? El soporte de esa librería puede ser comunitario... tu eres el único que va a dar soporte a tu propio código y en un dado momento, ni siquiera recordaras como funciona....

Con el tiempo cambias de mente... sobretodo cuando te involucras en proyectos mucho más grandes donde no tienes el control... y donde más aprendes es cuando te vas a trabajar para una empresa.. cuando trabajas con otros programadores y te das cuenta que lo que tu pensabas que está bien en realidad puede estar igual de mal que lo que odias. Con el tiempo te vas a ir dando cuenta.


CitarHe leido muchos manuales y siempre he seguido las buenas practicas y en ellas recomiendan tener el codigo lo mas limpio posible, el html hasta lo recomiendan con la menor cantidad de atributos (si todo se puede controlar desde el css).

Eso es relativo. Muy relativo. No te lo tomes tan en serio porque lo único que va a hacer es quemarte. Hay muchos otros que te dirán que es justo al reves... Es más, los tutoriales/manuales/libros etc de hoy en dia, tomatelos con una de sal y otra de azúcar. Cualquiera hoy en día se considera guru y enseña lo que le da la gana.


En fin, tienes una opinión de que cualquier cosa que no sea el lenguaje puro en sí, esta sucia. Todos los lenguajes y tecnologías de hoy en dia, han evolucionado gracias a esas "impurezas"... todo el desarrollo se basa en la evolución... Nosotros como humanos hemos evolucionado gracias a impurezas.. de no ser así vete a saber si todavía seríamos algún tipo forma de vida puramente acuática.




CitarEdit: solo conozco a una sola persona y results ser que está enfermo. Literalmente.

Quiero pensar que te refieres al creador de Temple OS. Esta muerto xD

PD: No acabes como el creador de Temple OS.. el si que era purista. Hacia todo por su cuenta hasta escribió su propio compilador... y su código estaba absurdamente mal .. hasta el punto de que insultaba a los demás cuando se lo criticaban. Aquí un "docu" sobre el..

https://www.youtube.com/watch?v=UCgoxQCf5Jg





Citartodos los otros(html,php,etc)¿de verdad pensás que son lenguajes de programación?

No entremos en esos desprecios. PHP y JS son lenguajes de programación. HTML y CSS son marcado y estilo. Tienen sus pros y sus contras pero son lo que son y no se puede cambiar.

Saludos
#916
Lo peor es que por lo visto no es la primera vez y la empresa realmente no ha podido justificar que haya destruido/desechado de manera correcta los electrodomésticos que ha "procesado" a lo largo de los últimos 10 años. Es decir, que lo más seguro es que este no sea ni el primer, ni el segundo, ni el tercer electrodomestico que tiran de esa forma.. y tampoco parece que sea una idea exclusiva del empleado atontao ese.


PD: Los comentarios de la fuente no tienen desperdicio xD

CitarMe extrana que en Espana son raros los refirgeradores y apartos electrodomesticos y este tipo tirandolos por un barranco, pais de guarros

CitarQue mas podemos esperar de los gallegos.

Citarese si es un gallego

CitarPor favor no juzguemos, después de todo no es su culpa ser Español y tener menor entendimiento que el resto de los seres normales. Por favor seamos caritativos...es su genética Ibérica y su gran cercania a Cro Magnon.

:xD :xD

Saludos
#917
En el mismo orden en el que fueron rellenados.

30, 29, 28, 27, 26, 25....

Cada item del array tiene su propio índice interno.
https://www.php.net/manual/es/language.types.array.php

Saludos
#918
CitarY eso de las almohadillas o pad para el mouse en realidad ya casi nadie lo usa porque el ratón óptico se desliza bien sobre cualquier superficie...

Una alfombrilla marca la diferencia.. vale que el ratón de hoy en día pueda deslizar medianamente bien sobre cualquier superficie, pero el movimiento y la suavidad son una mejora sustantiva. Y, hay superficies barnizadas o reflejantes en las que el sensor se vuelve loco y ahí si o si hace falta alfombrilla.

Yo uso esta:
https://www.amazon.es/dp/B07D2BNP8N/ref=cm_sw_em_r_mt_dp_U_rqTpDbRHANY11

Cubre teclado y ratón y la verdad es que muy contento.

Saludos
#919
CitarTal como yo lo veo, esto es dejadez de funciones en los actuales responsables del 'desgobierno' de Sánchez.

La directiva tenía que haberse implementado como muy tarde en Mayo del año pasado.. Sánchez subió al poder en Junio.. y la Comisión Europea abrió expediente en Julio. Si, Sánchez tampoco ha hecho nada... pero la directiva esta lleva desde 2016 y al gobierno previo tampoco parece que le hubiera importado mucho no implementarla..

Saludos
#920
CitarIgual lo deshabilité en algún momento en la cuenta de google que uso para todos los dispositivos.

Para que esté habilitado el FPR de Google, se tienen que dar 2 condiciones (que yo sepa): Que el dispositivo tenga puesto algún método de bloqueo de pantalla (vease: PIN, Patron, Huella, Contraseña etc) y que el OEM Unlock esté deshabilitado, es decir que el bootloader no se pueda tocar... por lo tanto, si ya ha sido rooteado previamente o si viene con el OEM Unlock habilitado, el FPR no tiene ningún sentido y por lo tanto no salta.

PD: También hay que tener en cuenta que el FPR se introdujo con Lollipop (Android 5.1).

Saludos