ruby-mine

exploring the mine

TryCodeRay!

von murphy am 27.06.2006 (08 Uhr)

Ab heute kann man CodeRay wieder testen:

coderay.rubychan.de/rays

Ihr könnt ein Stück Code eurer Wahl hineinkopieren (bis 20 KB), Titel und Autor angeben und die Sprache wählen (Ruby, C, HTML, RHTML, Nitro-XHTML, Delphi und Plaintext sind zur Zeit verfügbar.) Der Code wird dann als Ray gespeichert, bunt gefärbt und ist für alle sichtbar.

"Rays" ist also eine Art No-Paste-Wiki. Nichts neues - bis darauf, dass jeder die vorhandenen Posts editieren kann.

Für das Highlighting sorgt CodeRay 0.7.1. Es wird nichts gecacht!

Achso: Das Update ist ein Schritt auf dem Weg zu CodeRay 0.8! :)<7p>

Achso 2: Fehler, die die Website betreffen, bitte melden! (murphy rubychan de) Gerade Sicherheitslücken (XSS etc.) befürchte ich noch. Ich habe mir zwar Mühe gegeben, habe aber noch nicht allzuviel Erfahrung mit offenen interaktiven Websites.<7p>

Fehler bezüglich CodeRay könnt ihr natürlich auch melden, aber vielleicht wartet ihr lieber, bis mein Trac fertig ist. ;)

Es gibt auch einen offiziellen CodeRay-Banner, falls ihr CodeRay bereits einsetzt und Werbung machen wollt. Am besten verlinkt ihr den direkt mit coderay.rubychan.de, der neuen offiziellen Website.


Kommentar schreiben

Name (notwendig)

Mail (wird nicht veröffentlicht)

Webseite


Kommentare

  1. Gekko schrieb am 27.06.2006 (10 Uhr)

    Hi, mir ist aufgefallen dass der Coderay Tester immer eine Zeile zu wenig anzeigt ;) LG, Gekko

  2. Gekko schrieb am 27.06.2006 (10 Uhr)

    Also ich meine die Angabe der Anzahl der Zeilen damit.

  3. Bovi schrieb am 27.06.2006 (12 Uhr)

    Der HTML Highlighter arbeitet bei HTML Kommentaren <!-- -->nicht korrekt. Bsp: Zeile 50: http://coderay.rubychan.de/rays/show/388

  4. Murphy schrieb am 27.06.2006 (12 Uhr)

    @gekko: stimmt. count(\"\\n\") war die falsche idee. danke. @bovi: das liegt daran, dass der RHTML-highlighter den code in einzelteile zerschneidet: ERb-blöcke und den rest. alles wird dann einzeln gehighlightet, was bedeutet, dass der scanner den kommentar nicht mehr als ganzes sieht. ist mir auch vorhin aufgefallen; denke noch über eine lösung nach. super, dass man hier so schnell kommentare bekommt.

  5. WoNáDo schrieb am 28.06.2006 (13 Uhr)

    Ich hab mal das ein (komplexes)Programm zum neuen RegEx-Beitrag reingepackt. Es enthält auch Ruby 1.9 RegEx-Teile (look-behind). Das sieht sehr schön aus :-)

  6. Bovi schrieb am 29.06.2006 (12 Uhr)

    Nur ne Kleinigkeit: Wäre es nicht Sinnvoll den neusten Eintrag an den Anfang der Liste zu stellen bzw. die Liste absteigend und nicht aufsteigend zu sortieren.

  7. Murphy schrieb am 30.06.2006 (22 Uhr)

    gute idee, ist eingebaut.

  8. murphy schrieb am 03.07.2006 (16 Uhr)

    das problem mit den zeilenzahlen sollte jetzt ebenfalls gelöst sein. lösung ist: code.chomp.count("\n") + 1 im Ray-model.

  9. Bovi schrieb am 17.07.2006 (15 Uhr)

    Jetzt wo es schon einige 'Rays' gibt, wäre es doch sinnvoll die Gesamtanzahl irgendwo anzuzeigen. Sollte ja mit ActiveRecord nicht allzu schwer zu implementieren sein (-:

  10. murphy schrieb am 17.07.2006 (17 Uhr)

    done! außerdem gibt es endlich mal ein bisschen AJAX ("Expand").