Poster taggade med ‘yuml’

Jag har tidigare skrivit om hur man kan använda yUML för att generera diagram online.

Det finns så klart även en hel del offline-verktyg för detta och ett enkelt, snabbt och väldokumenterat verktyg är Graphviz. För att generera samma information som i yUML-exemplet så kan följande Dot-kod användas:

digraph G {
  Konsult1 -> Delicious1 -> Rss1 -> Twitterfeed;
  Konsult2 -> Delicious2 -> Rss2 -> Twitterfeed;
  Konsult3 -> Delicious3 -> Rss3 -> Twitterfeed;

  Twitterfeed -> Twitter;

  /* Node names can not contains dots, hence the labels */
  paper [label="paper.li"];
  cygni [label="cygni.se"];

  Twitter -> paper;
  Twitter -> cygni;
}

Genom att exekvera nedanstående kommande så kommer filen diagram.png att genereras (Graphviz måste först installeras och ovanstående Dot-kod måste finnas i filen diagram.dot):

dot -Tpng diagram.dot -o diagram.png

Resultatet blir så här:

Dot-diagram

Dokumentationen är superb och visar bland annat på olika layout-alternativ och hur pilar, boxar, texter mm kan stajlas.

Rekommenderas!

Jag hittade ett skönt verktyg för att generera UML-diagram online. Det heter yUML och kan generera klass-, aktivitets- och användningsfallsdiagram genom enkel pseudokod.

Vi har nyligen lagt upp ett nytt informationsflöde på cygni.se som kallas Läst på Cygni. Det innehåller länkar till olika artiklar som konsulterna på Cygni läst den senaste tiden och baseras på en feed från twitter.com/cygniab (detaljer om hur flödet är uppbyggt finns på Cygnibloggen). Nedanstående yUML-pseudokod beskriver flödet:

[Konsult3]->[Delicious for K3]
[Konsult2]->[Delicious for K2]
[Konsult1]->[Delicious for K1]
[Delicious for K3]->[RSS 3]
[Delicious for K2]->[RSS 2]
[Delicious for K1]->[RSS 1]
[RSS 3]->[Twitterfeed]
[RSS 2]->[Twitterfeed]
[RSS 1]->[Twitterfeed]
[Twitterfeed]->[Twitter]
[Twitter]->[cygni.se]
[Twitter]->[paper.li]

Resultatet blir enligt nedan – snyggt och enkelt…

Infoflöde för Twitterintegration

Vi försöker hålla vår sajt levande genom kontinuerligt fylla på sajtens innehåll via olika informationsflöden. Våra nuvarande flöden inkluderar:

  • Stacktrace: vår gemensamma teknikblogg där vi skriver allt från korta tips till längre artiklar
  • Cygnibloggen: här kan du läsa om vad som hänt på Cygnis konsultmöten, senaste nytt från Cygnis kontor och reflektioner från ledningen
  • Pressmeddelanden: officiella nyheter om nya kunder, ramavtal och liknande
  • Jobbannonser: här postar vi kontinuerligt nya jobb och karriärsmöjligheter på Cygni

Twitterintegration
Idag så fyller vi på med ett nytt informationsflöde som vi kallar Läst på Cygni. Det innehåller länkar till olika artiklar som konsulterna på Cygni läst den senaste tiden.

Några av våra konsulter driver detta flöde genom att skapa bokmärken för intressanta artiklar via Delicious och tagga dem med en speciell tagg. Delicious erbjuder automatiskt ett RSS-flöde för varje sådan tagg och detta flöde läser vi in via online-tjänsten Twitterfeed för att sedan pumpa allt vidare till twitter.com/cygniab och paper.li/cygniab. Eftersom cygni.se är en WordPress-sajt så finns ett otal integrationer färdiga mot Twitter så innehållet från twitter.com/cygniab behövde bara CSS:as för att det skulle passa bra med det övriga innehållet.

Så… kolla gärna in detta informationsflöde som visas på flera av våra sidor här på cygni.se, följ oss på twitter.com/cygniab eller läs vår tidning på paper.li/cygniab! Diagrammet till höger som är genererat via yUML illustrerar flödet grafiskt för den intresserade.