Posts

Es werden Posts vom Februar, 2011 angezeigt.

Bitmasken in Oracle SQL...

Oracle SQL für Wilde ;-) I) Ein Bit (newstore) in einer Bitmaske (mask) setzen: select ( mask + newstore ) - BitAND( mask , newstore ) /*bitor*/   from         ( select 9 as mask , 8 as newstore from dual ) /*sampledata*/ ; II) Ein Bit (oldstore) aus einer Bitmaske entfernen select   case when bitand( mask , oldstore )= 0   /* store nicht in maske */     then mask              /* unveraendert wenn nicht gesetzt */     else ( mask + oldstore ) - BitAND( mask , oldstore ) *2  /*bitxor*/   end as newmask from   ( select 25 as mask , 8 as oldstore from dual ) ; /* sampledata*/ oder auch:                                                                                               select bitand( mask,   (-1-oldstore) /* bitnot */  )                                 as newmask    from   ( select 25 as mask, 8 as oldstore from dual )   ; Lesbar finde ich es nicht, war aber besser als meine Alternativen.

HP OfficeJet 4500 (print,scan,fax, ethernet)

Mein alter Drucker war hinüber, als Ersatz jetzt einen (günstigen) HP OfficeJet 4500 gewählt. aktuelles Ubuntu: total einfach, HP Toolbox hat Drucker im Netz erkannt, Drucker+Scanner eingerichtet... da rentiert es sich jetzt nicht mal hier einen Merker zu schreiben altes Ubuntu: Treiberdownload von HP notwendig Windows: geht auch... ist halt die übliche fette SW von HP Erfahrungen zum Drucker hab ich noch nicht (ausser dass er prinzipiell funktioniert und ich die Papierablage/Einzug selten dämlich gelöst finde - bedrucktes Papier kommt einfach auf den Stapel mit frischen Papier drauf, keine Unterteilung hier)