das LIF bloggt

26 08 2008

naja, ob soup wirklich ein blog ist, ist ja umstritten ;) (da keine kommentar-funktion), das lif bloggt aber jedenfalls, und das unter http://lif.soup.io/ . find ich gut

erstaunliches gleich mal an dieser stelle:

LIF Karin Resetarits wird Spitzenkandidatin in Salzburg

via enki





wer hätte gerne ein exemplar von meinem buch?

25 08 2008

als anreiz für’s rezensionen schreiben möchte ich euch eine ausgabe des buches anbieten. ich hab zwei freiexemplare vom verlag bekommen, die ich verschenken kann.

also, die ersten beiden, die mir eine rezension, zumindest auf amazon und thalia, am besten aber bei möglichst vielen online shops, schreiben, bekommen eines hiervon:

elektronische rezensionsexemplare (sprich das buch als pdf) habe ich natürlich, und stelle es auf anfrage gerne zur verfügung.





oracle update mit inner join

25 08 2008

wieder mal ein kleines howto, für etwas, das mir wieder mal auf die schnelle nicht eingefallen ist.

wenn man in einer tabelle A alle spalten a auf einen bestimmten wert setzen möchte, die eine bestimmte bedingung (A.b = B.b) mit einer anderen tabelle B erfüllen, geht das in oracle so:

UPDATE A
set A.a =
(SELECT B.a
FROM B
WHERE A.b = B.b)

in access würde es so gehen:

update A inner join B on
A.b = B.b
SET A.a = B.a

in SQL server so:
UPDATE A
SET A.a = B.a
INNER JOIN B
ON A.b = B.b

siehe z.b. auch sql-tutorial





china-restaurant „translate server error“

20 08 2008

lol

danke robert für den tipp





ghosts

20 08 2008

nicht unbedingt das spannendste oder aufwändigste video aller zeiten, das lied geht aber ins ohr und ins herz – mit folgendem refrain:

there’s a ghost in me
who wants to say ‘i’m sorry’
..doesn’t mean i’m sorry

aus dem letzten album der electropop-band ladytron velocifero

ps. sorry fürs reposting an alle, die bereits meinen tweet verfolgt haben





die qual der wahl

18 08 2008

wahlkabine.at ist mit einer umfrage zu den kommenden nationalratswahlen wieder online, wie auch damals zur letzten NÖ-landtagswahl. anhand der individuellen antworten zu 26 fragen zu verschiedenen themen mit unterschiedlicher gewichtung können die parteien, die bei diesen themen ähnliche ansichten haben, herausgefunden werden.

wieder mal interessant, was da für mich raus gekommen ist.

ps. auf politikkabine.at gibt es ein ähnliches tool… für die, die sich auch 100% bestätigen lassen wollen (via christopher)





die freiheitlichen-soap

16 08 2008

eigentlich vermeide ich es ja weitreichend, über politische themen zu bloggen, aber hier kann ich’s mir nicht verkneifen.

dass der ex-freiheitliche kärntner landeshauptmann wieder in die bundespolitik einsteigt, macht ihn zum „bin weg, bin wieder da“ stehaufmännchen. mutig, denn ich hatte das gefühl, dass vor einigen jahren, als er seinen beschluss festmachte, sich ENDGÜLTIG aus der bundespolitik zurückzuziehen, ein aufatmen durch österreich ging. die schirmherrschaft in kärnten war aber dann wohl doch nicht genug, jetzt ist er wieder da. die BZÖ wähler wird diese inkonsequenz sicher nicht stören, davon bin ich überzeugt.

selbes trauerspiel mit weg-und-wieder-zurück kann man neuerdings auch bei ewald stadler bewundern, der seine kandidatur für das BZÖ bekannt gab, obwohl noch vor kurzem seitenhiebe auf das BZÖ an der tagesordnung standen, wie z.b. (was ich auch getwittert habe): „BZÖ? Sind das nicht die Bienenzüchter Österreichs„.

das traurigste an der ganzen geschichte wird aber sein, dass das bzö mit haider und stadler, trotz westenthaler, wie auch die strache-fpö ordentlich abräumen werden bei der kommenden wahl. das zielpublikum dieser parteien spricht mehr auf populismus als auf konsequenz an.

das, was mir zu stadler aber immer wieder einfällt, ist folgendes:

hat zwar schon einen bart, ist aber immer noch lustig ;)

ps. ich hab den beitrag absichtlich „die freiheitlichen-soap“ genannt, da ich eine reunion des bzös und der fpö gar nicht mehr ausschließe. wie sagt man so schön: alles ist möglich – vorallem im rechten flügel





convert date to calendar in java

15 08 2008

heute wieder mal googlen müssen, weils mir wieder mal entfallen ist, deswegen gleich ein beitrag für die howto section.

in java sind die alten, sehr hilfreichen funktionen von java.util.Date, die teile des datums zurückgeben, wie date.getMonth(), leider depricated, und zwar schon seit v. 1.1. stattdessen wird heute java.util.Calendar verwendet. …und das geht so ;)

Date date = .. // das datum, das man aufsplitten will;
Calendar cal = Calendar.getInstance();
cal.setTime(date);
// monat fängt mit 0 an!
int month = cal.get(Calendar.MONTH) + 1;
int day = cal.get(Calendar.DAY_OF_MONTH);
int year = cal.get(Calendar.YEAR);

beim suchen hab ich eine hilfreiche seite gefunden mit vielen tutorials und beispielen gefunden.

.

wer ein formatiertes datum braucht, nimmt am besten:


Date date = new Date();
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat( "yyyyMMdd" );





oracle group concat

14 08 2008

oft habe ich mir schon die frage gestellt, wie der einfachste weg ist, mehrere strings, die aus einem SQL statement in mehreren rows kommen, zu einem string in einer row zusammenzufassen. im mysql gibt es die funktion group_concat(), die in oracle aber leider nicht vorkommt.

das problem im detail ist, dass das statement für ein dataset:

select
   'A' as text
from
   dual
union
select
   'B' as text
from
   dual

folgendes liefert:

text

A
B

…, man aber manchmal den text in einem einzigen string in einer row und nicht in mehreren rows zurückbekommen will, also „A B“

die lösung dafür ist entweder mit plsql prozeduren zu arbeiten (was ich bis jetzt immer gemacht habe) oder auf hierarchische statements zurückzugreifen. folgendes knappes statement liefert die lösung

select
   ltrim(max(sys_connect_by_path(text, ' ')), ' ')
from
(
   select
      text,
      rownum as rn
   from
   (
      // dataset, z.b. siehe oben
   )
)
start with rn = 1
connect by prior rn=rn-1

eine etwas komplexere lösung ist im tom kyte blog zu finden





nicht lustige nerds

11 08 2008

wieder mal anschließend an die diskussion nerds vs. geeks bzw. die geek-show im standard hier noch ein beitrag, dieses mal von nicht lustig: „nerd-pol“

man beachte folgende style-guidelines für nerds:

t-shirt mit auf aufdrucken, die nur ITler verstehen
komische hose, oder altmodische strickweste
brille
pickel und/oder ungepflegtes äußeres
aktenkoffer (oder rucksack) mit notebook drin
live-long-and-prosper gruß








Follow

Get every new post delivered to your Inbox.