Articles of Ruby

Automatice la conversión de archivos .ADT de Sybase a SQL

Estoy trabajando con algunos datos que obtuve que se leen con un progtwig que utiliza un servidor de base de datos Advantage integrado. El progtwig no fue escrito por mí y no tiene todas las funciones que necesito. Me gustaría convertir estos datos a un formato diferente para poder trabajar con más libertad, como MySQL. […]

Resolviendo el problema de seguridad del servidor compartido para Python

Así que mi grupo está tratando de configurar un entorno de servidor compartido para varios servicios web diversos. Creo que nos hemos conformado con la configuración de disable_functions y disable_classes en php.ini y php_admin_value para forzar open_basedir en httpd.conf cada aplicación para scripts php, y el cambio de usuario del pasajero para scripts ruby. Todavía […]

Imprima la salida de os.popen () sin búfer en python

Digamos que tengo un proceso que imprime algunos datos algo como este código ruby. 1.upto(10) { |i| puts i puts “\n” sleep 0.6 } Quiero tener un código de Python que genere este proceso y leer los datos para imprimirlo. import os import sys cmd = “ruby /Users/smcho/Desktop/testit.rb”; pingaling = os.popen(cmd,”r”) while 1: line = […]

¿Cómo tomo la salida de un progtwig y lo uso como la entrada de otro progtwig?

He mirado esto y no fue de mucha ayuda. Tengo un progtwig Ruby que hace una pregunta a la línea de cmd y me gustaría escribir un progtwig Python que pueda devolver una respuesta. ¿Alguien sabe de algún enlace o, en general, cómo podría hacer esto? Gracias por tu ayuda. EDITAR Gracias a los chicos […]

¿Cómo leo un archivo midi, cambio su instrumento y lo escribo?

Quiero analizar un archivo .mid ya existente, cambiar su instrumento, de ‘piano de cola acústico’ a ‘violín’, por ejemplo, y guardarlo de nuevo o como otro archivo .mid. Por lo que vi en la documentación, el instrumento se modifica con una directiva patch_change o patch_change pero no puedo encontrar ninguna biblioteca que haga esto en […]

Biblioteca para analizar SVG en Ruby o Python

SVG es un estándar enorme, que se basa en XML. He analizado SVG como XML en el pasado. Sin embargo, algunas cosas son difíciles. Por ejemplo, me gustaría saber el tamaño de un grupo. Por lo que puedo decir, esto solo es posible recorriendo de forma recursiva a todos los niños del grupo (observando todas […]

Depuración de un lenguaje de scripting como Ruby

Básicamente, soy del mundo de la progtwigción en lenguaje C, y ahora estoy profundizando en el mundo de los lenguajes de script como Ruby y Python. Me pregunto cómo hacer la depuración. En la actualidad los pasos que sigo son, Completo un guión grande, Comenta todo menos la parte que quiero revisar. Ejecutar el guion […]

Congelar en Python?

He progtwigdo en Python por un tiempo, y recientemente comencé a usar Ruby en el trabajo. Los idiomas son muy similares. Sin embargo, acabo de encontrar una característica de Ruby que no sé cómo replicar en Python. Es el método de freeze de Ruby. irb(main):001:0> a = [1,2,3] => [1, 2, 3] irb(main):002:0> a[1] = […]

Ruby optparse Limitaciones

Actualmente guión en Python, pero deseo probar Ruby por varias razones. He visto un montón de código de muestra y he leído mucha documentación durante la última semana. Un punto de preocupación que tengo es la falta de un argumento de línea de comando adecuado para analizar las bibliotecas en Ruby. Expertos en Ruby, no […]

¿Sería posible integrar Python o Perl con Ruby?

¿Sería posible integrar Python (y / o Perl) y Ruby? He consultado http://www.goto.info.waseda.ac.jp/~fukusima/ruby/python/doc/ y http://code.google.com/p/ruby-perl/ , pero Ambos parecen bastante desactualizados. ¿Alguien ha generado una interfaz de Ruby para la API C de Python? Edición: Python se puede integrar con muchos otros idiomas de acuerdo con http://wiki.python.org/moin/IntegratingPythonWithOtherLanguages . Sin embargo, esa lista no incluye a […]