CtrlC.pl - nowy serwis w RoR

http://www.CtrlC.pl - do szybkiego dodoawania/dzielenia się tekstem i do debugowania kodu, z kolorowaniem kodu.
Serwis jest bardzo prosty, ale właśnie taki miał być w zamyśle.
Macie jakieś propozycje / komentarze?
Chętnie wysłucham.
Dzięki.

Przyglądałem się tylko chwilę, ale to co mi się rzuciło w oczy, to kiepskie kolorowanie składni,
mianowicie:

  • słaby kontrast (trzeba wytężać wzrok, żeby odróżnić np. komentarz od zwykłego tekstu)
  • niewyróżnianie niektórych idiomów Ruby (np. #{…} wewnątrz łańcucha)

Jeśli szukasz inspiracji, to możesz rzucić okiem na mój tutorial do Ruby (ciągle niedokończony…)
http://www.apohllo.pl/dydaktyka/ruby/intro/typy-danych
Do kolorowania składni wykorzystuję plugin “syntax”.

Po kolei:

  • Słaby kontrast jest do poprawienia. Muszę trochę pozmieniać CSS.
  • W przypadku Ruby rzeczywiście kilka idiomów nie działa w pełni poprawnie. Jednak CtrlC.pl nie ma ambicji wyłapywać wszystkich znaczników i idiomów, bo z założenia ma to być po pierwse narzędzie uproszczone, a po drugie działające dla również dla całej innej rzeszy języków, nie tylko Ruby. Na dodatek automatycznie, bez potrzeby określania którego języka używasz. Spróbuj dodać coś w PHP albo Javie i zobaczysz, że to działa całkiem dobrze.

Dzięki za sugestie.

[quote=sabon]Po kolei:
Na dodatek automatycznie, bez potrzeby określania którego języka używasz. Spróbuj dodać coś w PHP albo Javie i zobaczysz, że to działa całkiem dobrze.

Dzięki za sugestie.[/quote]
Z ciekawości, jak to działa? Oczywiście jeżeli nie jest to tajne :slight_smile:

Wszystko działa przez CSS i Javascript.
W javascripcie są przypisane wszystkie znaczniki (tzn. wszystkie najważniejsze z najważniejszych języków) i nadane im nazwy klas. Później w CSS’ie te klasy mają nadane odpowiednie kolory.
A później to już tylko kwestia “objęcia” kodu znacznikiem

kod