Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Publicaciones sobre python (publicaciones antiguas, página 54)

Video: Mi charla relámpago sobre el corrector otrográfico de Peter Norvig.

Des­pués de lu­char contra mi ig­no­ran­cia en edi­ción de vi­deo, acá es­tá mi char­la so­bre el co­rrec­tor de Pe­ter Nor­vi­g, con los sli­des in­cluí­do­s.

Si quie­ren ver los sli­des, es­tán acá

Hay un pro­ble­ma que no im­por­ta co­mo cor­te el ori­gi­nal de una ho­ra, con la he­rra­mien­ta que sea, el au­dio se me va de sin­cro, así que se ve me­dio ra­ro. Voy a tra­tar de ha­cer otra ver­sión con el vi­deo ori­gi­nal más ade­lan­te.

Acá es­tá:

Edi­ta­do con kden­li­ve: col­go­so pe­ro fá­ci­l.

Querida web, cual es el equivalente pitónico de fc-match?

$ fc-­ma­tch "Droid San­s" Droi­d­San­s.­ttf: "Droid San­s" "Re­gu­la­r"

O in­clu­si­ve:

$ fc-match "Droid Sans" -v | grep file:
      file: "/usr/share/fonts/TTF/DroidSans.ttf"

¿En­ton­ce­s, co­mo ha­go eso, ir de un nom­bre de fuen­te a un ar­chi­vo de fuen­te, si no ten­go fon­tcon­fi­g?

En­contré có­di­go pa­ra eso en el mó­du­lo fon­t_­ma­na­ger de ma­tplo­tlib pe­ro pa­re­ce di­fi­cil de se­pa­rar y re­que­rir ma­tplo­tlib es de­ma­sia­do­...

Si no hay una so­lu­ción por­ta­ble, me al­can­za con tres so­lu­cio­nes in­de­pen­dien­tes y pro­me­to pu­bli­car una ca­pa de abs­trac­ción so­bre ellas ;-)

En­ton­ce­s, que­ri­dos pi­to­nis­tas en win­do­ws y ma­c... ¿al­gu­na pis­ta?

Bookrest: se suponía que era un editor de hojas de estilo

Por su­pues­to, una co­sa lle­va a otra y se es­tá em­pe­zan­do a pa­re­cer más a un pro­ce­sa­dor de tex­to que a otra co­sa, pe­ro ... que pa­só con el edi­tor de sty­les­hee­ts?

Cla­ro, se pue­de usar la so­la­pa "S­ty­le" y edi­tar co­mo quie­ra­s, pe­ro no es exac­ta­men­te ami­ga­ble pa­ra to­do el mun­do.

Así que va­mos a ha­cer uno. Acá es­tá el vi­deo del es­ta­do ac­tua­l:

Es­to es tal vez 1/20 del edi­tor de es­ti­lo­s, pe­ro por lo me­nos el diá­lo­go es­tá he­cho, y la ma­yor par­te del tra­ba­jo re­ma­nen­te es en­gan­char wi­dge­ts, que es fá­cil con de­sig­ne­r.

Se llamará Bookrest, y tiene una vista "outline".

¿Qué es un book­res­t? Es una co­sa en la que se apo­ya un li­bro abier­to.

¿Por­qué Book­res­t? Por­que es­pe­ro que al­gún día al­guien ten­ga li­bros abier­tos en Book­res­t. Ade­más ter­mi­na con "res­t", que es la abre­via­tu­ra pre­fe­ri­da de reS­truc­tu­red Tex­t.

¿Y qué es la vis­ta "ou­tli­ne"? Es un ar­bol in­te­rac­ti­vo con la es­truc­tu­ra del do­cu­men­to.

Co­mo siem­pre, vea­mos el vi­deo:

El pro­ce­sa­mien­to en egun­do pla­no se ha­ce usan­do el ex­tra­or­di­na­rio mó­du­lo mul­ti­pro­ce­s­sing de la bi­blio­te­ca stan­dard de py­tho­n.

rst2pdf previewer: un nuevo feature

Así que hi­ce un fea­tu­re nue­vo ho­y.

Ha­ce un día o do­s, mi edi­tor em­pe­zó a mos­trar una ba­rra ama­ri­lla re­sal­tan­do la lí­nea ac­tua­l.

En­ton­ces pen­sé... ¿no se­ría más útil te­ner una ba­rra si­mi­lar que te si­ga en el PDF?

De esa ma­ne­ra, cuan­do es­tás en una de­ter­mi­na­da lí­nea, in­me­dia­ta­men­te se pue­de ver adon­de es­tás en la sali­da. Lin­do, no?

Acá hay un vi­deo mos­trán­do­lo:

La­men­ta­ble­men­te no es per­fec­to, y pro­ba­ble­men­te nun­ca lo sea por cul­pa de al­gu­nas li­mi­ta­cio­nes de do­cu­til­s, pe­ro es­tá bas­tan­te bue­no!


Contents © 2000-2023 Roberto Alsina