taavi

Just another weblog

Archive for March, 2009

syntaksi higlight wordpressis

without comments

Asjad arenevad – installisin süntaksi highlightimise mooduli wordpressi jaoks. Ja nüüd tuleb “hello world” selle väljundi testimiseks:

hello() ->
    World = "world",
    io:format("Hello highlighted ~p~n", [World]).

Huvitav, kas tuleb ilus hello world!?

Ei tulnud.. Kokku tubli tund-poolteist jamamist, ets saaks enamvähem mõistliku näoga väljundi. Ei ole see javascripti http://code.google.com/p/syntaxhighlighter/ sugigi nii mõnus, kui võiks olla.

Praegune muditud koodijupp erlangi enamvähem ilusti kuvamiseks on selline:

SyntaxHighlighter.brushes.Erlang = function()
{
 var keywords = 'after begin case catch cond end fun if let of query receive when '+
  'define record export import include include_lib ifdef ifndef else endif undef '+
  'apply attribute call do in letrec module primop try';

 this.regexList = [
  { regex: /%.*$/gm,                    css: 'comment' },   // one line comments
  { regex: /"(?!")(?:\.|\\\"|[^\""\n])*"/gm,    css: 'string' },
  { regex: new RegExp(this.getKeywords(keywords), 'g'),  css: 'keyword' },
  { regex: /[A-Z][A-Za-z0-9_@]*/gm,     css: 'variable' },
  { regex: /\\w+\/\\d+/g,       css: 'funs'}
  ];

  this.forHtmlScript(SyntaxHighlighter.regexLib.aspScriptTags);
};

SyntaxHighlighter.brushes.Erlang.prototype = new SyntaxHighlighter.Highlighter();
SyntaxHighlighter.brushes.Erlang.Aliases = ['erlang', 'erl'];

Written by taavi

March 19th, 2009 at 1:57 am

Posted in progemine

muljeid qcon’ilt

without comments

Mõned toredad mõtted QCon’ilt:

Early airplanes did not have specifications. Pilots just jumped in and hoped for the best. Just like with software today.. (Tony Hoare)

There is no link between IT value and IT spending..

Igatahes teise konverentsipäeva kokkuvõtteks võib öelda, et tükk aega ei ole sedavõrd asjalikule konverentsile sattunud. Kahju ainult, et füüsiliselt ei ole võimalik paralleelselt 5-6 tracki korraga kuulata. Tagasi Eestimaale jõudes tuleks ennast kokku võtta ning korralikum ülevaade kirjutada.

Written by taavi

March 12th, 2009 at 12:22 pm

Posted in IT