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:

via enki
Dipl.-Ing. Dr. Barbara Ondrisek
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:

via enki
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.
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
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
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)
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
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" );
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
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ß