En las catas a ciegas de guitarras y bajos eléctricos suele pasar mucho lo mismo. Y en escuchas a ciegas, ni te quiero contar. Muchos bajistas no son capaces de diferenciar algo grabado con un Squier Jazz Bass (~300€) de algo grabado con un Fender Jazz Bass Mex (~600€) y de algo con un Fender Jazz Bass USA (>1.500€)
#151
> Es que estoy hablando de un servidor al que se conecta un usuario a través de una página web
> y este le crea en ese momento el pdf y se lo proporciona para la descarga.
> No le puedes decir al usuario: en vez de pedirme el pdf a traves de la web (en la que
> tengo que usar PHP para generar el pdf y no puedo usar cosas más prácticas como latex,
> por ejemplo) conéctate a través de una terminal mediante ssh y ejecuta este script
> de línea de comandos que te tengo preparado."
Yo también hablo de lo mismo: puedes preparar tu webapp en PHP para que "ejecute" este script y devuelva el PDF al usuario (con las debidas medidas de seguridad y sandboxing), usando system(), passthru() y funciones relacionadas.
Sí que te doy la razón en este caso que necesitas un servidor en el cual puedas instalar lo que necesitas, en el típico hosting compartido no podrás ejecutar scripts desde PHP, ni instalar Latex o todos las dependencias de Docbook, etc.
En ese caso, es una cuestión de presupuesto: pagas más al desarrollador que necesitará mucho tiempo para hacer un PDF armándolo a trocitos (yo lo he hecho, es un infierno) o pagas más de hosting y dejas al desarrollador que pueda utilizar herramientas de más alto nivel que le simplificarán el desarrollo.
Si eres autónomo... jodida decisión, pero deberías trasladar el coste de hacer un PDF a tu cliente, ya sea como horas de trabajo tuyas o gastos de servidores dedicados.
#137 Muchos de estos comandos de consola te ahorran muchas horas de programación, es deber de un programador, o su responsable, optimizar su tiempo y no reinventar la rueda
#20 Eso es que lo haces mal, perdona que te diga. Me repito y remito a otro comentario anterior. Hacer PDFs "trozo a trozo" es una burrada, y si te han encargado hacerlos así, quien te lo ha encargado no tiene mucha idea.
Un PDF se hace a partir de una plantilla (XML, LaTeX, ...) y una herramienta de conversión. Desde tu código (PHP, Python, Perl, Java, lo que quieras) invocas esta herramienta y ya está.
#97 Docbook, por ejemplo. Hay muchos sistemas de templating que escribes en XML, por ejemplo, y sacas multitud de formatos de salida.
Reflexión en voz alta (no va contigo, #97): ¿donde está la culturilla UNIX de los desarrolladores? Hablo de conocer herramientas de línea de comandos, utilidades especializadas para hacer tareas simples, conversiones de formatos, procesamiento de texto... qué difícil es encontrar gente que sepa de estas cosas... y que sean personas tratables que puedan trabajar en equipo
#94 Apuntas bien. A lo mejor con latex no, porque es un poco lioso para escribirlo desde un script (y no es tan fácil encontrar gente que controle bien latex), pero con plantillas de XML (tipo docbook) y un script se saca un PDF precioso.
Escribir un PDF trozo a trozo, párrafo a párrafo con librerías de bajo tipo fpdf (PHP) es una burrada y un agujero negro de tiempo de desarrollo, prueba y error. Quien lo haga así, debería plantearse seriamente pasar a algún tipo de plantilla.
"""
A pesar de que la industria ganadera en general está reduciendo el uso de antibióticos en la alimentación de sus animales, un estudio ha establecido geográficamente las zonas del mundo en las que esta práctica está aumentando.
Según este informe, países como Brasil, Rusia, La India o China tienen una población que, en su gran mayoría, cuenta con un nivel adquisitivo medio-bajo. Este aspecto “obliga” a la industria ganadera a mantener unos costes de producción lo más bajos posible para dar acceso a esa población a la compra de carne. De ahí que sigan usando medicamentos en la alimentación de ganado ya que es la forma más barata de mantenerlos sanos en los espacios confinados y reducidos donde los crían y hacer que crezcan más rápido.
"""
Por desgracia, es cierto que se usan antibióticos de mala manera, pero es algo que, desde un punto de vista totalmente egoista, no nos afecta mucho en nuestro país.
#63 Yo estoy exactamente en la misma situación. Retocar alguna captura de pantalla, algún recorte, etc. Eso lo hace bien. Pero mis compis que diseñan (y han usado Gimp bastante tiempo) me comentan que no hay color. Photoshop es más productivo
#13 No está mal pensado, te lo digo como usuario habitual. Hay algunas subiditas que si no es por el motor, implicarían llegar a la ofi totalmente sudado. Lo que tenían que haber hecho desde el principio es haber puesto anclajes fiables y cámaras bien señalizadas en los puntos de anclaje.
#11 Yo ya he visto a algún que otro "nativo" arrancando bicis, ya sea para robarlas o hacer el gilipollas. La pena es que llamas al 091 y ya no le pillan, y si son varios, te arriesgas a que te partan la boca si les dices algo
Yo estoy muy quemado con la cantidad de deberes que ponen a los niños, pero también es verdad que si se centrasen, en una horita se lo quitaban todo. Pero si cada vez que pasa una mosca se distraen... se les van las horas muertas.
Menéame, donde los cuñados que saben piratear un office y descargar un torrent discuten sobre costes de proyectos web. Llevo 15 años haciendo proyectos web (de cierta complejidad) y todavía tiemblo cada vez que tengo que estimar un coste y plazos para un desarrollo, y aquí todo el mundo dando su opinión alegremente.
wiki.python.org/moin/Why is Python a dynamic language and also a stron
(Perdón por el negativo, quería dar a responder).