^[:Il | Messaggero := non: 'è importante']

Un blog de Giuseppe Luigi Punzi, sobre programación, sistemas, idas de cabeza, y mis cosas en general, porque un sitio debía tener…
  • rss
  • Inicio
  • Sobre mí…
  • Enlaces / Webs amigas
  • Artículos / Tutoriales
    • Aida/Web: Tutorial

Pegando código desde Squeak al blog

glpunzi | 23 Junio, Lunes, 2008 | 1:03 pm

La verdad, llevo varias semanas dándole vueltas buscando un plugin para poder pegar código smalltalk.

Vueltas y más vueltas, cuando la solución, la tenía ahí delante, Squeak mismo me la proporciona.

Para poner en antecedentes a aquellos que se incorporen recientemente al blog, desde hace bastante tiempo, llevo buscando un plugin que me permitiese mostrar código coloreado en el blog, y por supuesto, indentado. Probé distintos plugins, como WP-CodeBox, CodeColorer, y demás, pero, o no me hacían el retorno de carro, o mostraban bloques sin sentido donde se veía de todo menos el código.

Hoy, retomando InciGest para ver por donde lo dejé (ya que tuve un pequeño problema estúpido y no me dejaba grabar el paquete con monticello, y he preferido no seguir modificando), me he dado cuenta de una opción que nos ofrece el menú contextual de Squeak. Se llama Copy HTML.

Es decir, que los trozos de código que veo, los puedo copiar directamente como HTML, y pegarlos aquí al tuntun, y me hace un pegado perfecto (además del coloreado).

Por ejemplo, el método que muestra las compañías en InciGest:
IncigestApp>>viewMain
viewMain
    
| e |
    
e := WebElement new.
    
e addTextH1: ‘Company data ‘ , self observee companyName.
    
e add: self hierarchyLinks.
    
e addBreak.
    
e addBreak.
    
e table class: #webGrid.
    
e cell addText: ‘C.I.F.: ‘.
    
e newCell addTextBold: self observee cif.
    
e newRow.
    
e cell addText: ‘Address: ‘.
    
e newCell addTextBold: self observee address.
    
e newRow.
    
e cell addText: ‘City: ‘.
    
e newCell addTextBold: self observee city.
    
self add: e

Si bien no es la manera más elegante, funciona! y a la perfección.

Ahora sólo queda tomar aire, y re-pegar todo el código (al menos el del tutorial de Aida), con este nuevo sistema.

Madre mía, anda que no le he dado vueltas….y lo tenía ahí delante…..

Entradas relacionados:

  1. Aida/Web: Tutorial
  2. Blog en 16 minutos en Aida/Web
  3. Regreso al futuro de Smalltalk
  4. InciGest traducido
  5. Squeak By Example: Segunda edición

Categorias
Smalltalk, Squeak
Trackback
Trackback

« InciGest traducido Regreso al futuro de Smalltalk »

Subscríbete

Categorías

  • Apple
  • Cosas Varias
  • English
  • Entropia Universe
  • Eve-Online
  • Flipando
  • Fotografia
  • Globals/HOFs
  • GumMurcia
  • HardWare
  • iPod/iPhone
  • Juegos
  • KDD
  • Lazarus/FPC
  • Lua
  • Mi Blog
  • Musica
  • Ocio
  • OOP
  • Poker
  • PovRay
  • Programación
  • Puzzles
  • Ruby
  • Smalltalk
  • Squeak
  • Tutoriales
  • Twitter
  • Velneo
  • Videos Musicales
  • VTES
  • web

Archivos

  • Diciembre de 2008
  • Noviembre de 2008
  • Octubre de 2008
  • Septiembre de 2008
  • Agosto de 2008
  • Julio de 2008
  • Junio de 2008
  • Mayo de 2008
  • Abril de 2008
  • Marzo de 2008
  • Febrero de 2008

Comentarios recientes

  • Tutorial Programación Orientada a Objetos con Ruby (Intro) | ^[:Il | Messaggero := non: 'è importante'] en Tutorial POO con Ruby (I)
  • javivf en Retomando Lazarus
  • Raton BT óptico recargable por USB | ^[:Il | Messaggero := non: 'è importante'] en KDD GUM Murcia: 22 de Febrero
  • …intermedio… | ^[:Il | Messaggero := non: 'è importante'] en InciGest: Software de Gestión de Incidencias
  • glpunzi en GNU Smalltalk


Estoy leyendo..

el manual oficial de Velneo


rss Comentarios RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox