Samstag, 11. Dezember 2010

airprint for Canon LBP-810 and cups-pdf on ubuntu maverick 10.10

this is a technical case study using apple airprint on ubuntu maverick 10.10 for cups-pdf and my old Canon LBP-810



Thanks micromux for the howto and TJ Fontaine for the great script that generates the services configuration for your Bonjour/AirPrint printers.



the guide:
  • make sure you have canon printer working correctly with ubuntu
    (search for "canon lbp-810 ubuntu")
  • make sure you have working cups-pdf (aptitude install cups-pdf)
  • apple airprint requires "bonjour" with some tags to recognize your printer as airprint device (bonjour is also known as "avahi" or "mdns" on linux systems)
  • cups 1.4 could not do that (it's planned in cups 1.5) so you have to manually generate bonjour broadcast infos
my service files (generated with TJ Fontaine script):


/etc/avahi/services/AirPrint-LBP810F.service (Canon LBP 810)

 <?xml version="1.0" ?>  
 <!DOCTYPE service-group SYSTEM 'avahi-service.dtd'>  
 <service-group>  
 <name replace-wildcards="yes">AirPrint LBP810F @ %h</name>  
 <service>  
 <type>_ipp._tcp</type>  
 <subtype>_universal._sub._ipp._tcp</subtype>  
 <port>631</port>  
 <txt-record>txtvers=1</txt-record>  
 <txt-record>qtotal=1</txt-record>  
 <txt-record>Transparent=T</txt-record>  
 <txt-record>URF=none</txt-record>  
 <txt-record>rp=printers/LBP810F</txt-record>  
 <txt-record>note=LBP-810</txt-record>  
 <txt-record>product=(GPL Ghostscript)</txt-record>  
 <txt-record>printer-state=3</txt-record>  
 <txt-record>printer-type=0x801004</txt-record>  
 <txt-record>pdl=application/octet-stream,application/pdf,application/postscript,image/gif,image/jpeg,image/png,image/tiff,text/html,text/plain,application/openofficeps,application/tpog-ps,application/vnd.cups-banner,application/vnd.cups-command</txt-record>  
 </service>  
 </service-group>  
/etc/avahi/services/AirPrint-PDF.service (cups PDF)
 <?xml version="1.0" ?>  
 <!DOCTYPE service-group SYSTEM 'avahi-service.dtd'>  
 <service-group>  
 <name replace-wildcards="yes">AirPrint PDF @ %h</name>  
 <service>  
 <type>_ipp._tcp</type>  
 <subtype>_universal._sub._ipp._tcp</subtype>  
 <port>631</port>  
 <txt-record>txtvers=1</txt-record>  
 <txt-record>qtotal=1</txt-record>  
 <txt-record>Transparent=T</txt-record>  
 <txt-record>URF=none</txt-record>  
 <txt-record>rp=printers/PDF</txt-record>  
 <txt-record>note=PDF</txt-record>  
 <txt-record>product=(GPL Ghostscript)</txt-record>  
 <txt-record>printer-state=3</txt-record>  
 <txt-record>printer-type=0x80f04c</txt-record>  
 <txt-record>pdl=application/octet-stream,application/pdf,application/postscript,image/gif,image/jpeg,image/png,image/tiff,text/html,text/plain,application/openofficeps,application/tpog-ps,application/vnd.cups-banner,application/vnd.cups-command</txt-record>  
 </service>  
 </service-group>  
  • check with mdns-scan, if the printers are listet (aptitude install mdns-scan)

# mdns-scan 
AirPrint LBP810F @ surfer._ipp._tcp.local
AirPrint PDF @ surfer._ipp._tcp.local
  • try printing an email on your iphone and select AirPrint LBP810F
  • AirPrint PDFthe PDF's are placed in this directory (without authentication)/var/spool/cups-pdf/ANONYMOUS




Mittwoch, 8. Dezember 2010

vision und mission

vision




  • computers - the tools for humans?
  • meine favoriten/links immer online mit dabei haben ;-)
  • vision: die daten folgen dem benutzer?
  • free your mind (alles was du dir aufschreibst kannst du vergessen ;-)
  • vision: form based published database
  • vision: storagepriorities (low, high, gold, silver, bronze)
  • vision: central administration of decentralized redundant storage (distributed storage) ? : distributed storage for "home users" 
  • vision: "picasa server": zentrale Datenhaltung von Digitalbildern, bearbeitung kategorisierung usw..
  • vision: freier wissenszugang für jeden



mission


lieblingszitate - favourite quotes

der lehrer erscheint, wenn der schüler dazu bereit ist

MITEINANDER statt übereinander REDEN

erlernte fähigkeiten kann dir niemand wegnehmen

Planst du für ein Jahr, so säe Korn.
Planst du für ein Jahrtausend, so pflanze Bäume.
(Kuan - tzu, 300 v. Chr.)

wir sind, was wir tun - nicht das, was wir verbergen

ich würde alles für DICH tun, aber ich würde nicht ALLES für dich tu

"you don't need it until you really need it."

sie du die veränderung, die du haben möchtest

es ist alles da zum glücklichsein

du kannst dich jeden tag entscheiden, ein schüler zu sein (dalei lama)

wenn der Wind der Veränderung weht, bauen die einen Mauern, und die anderen Windmühlen.

etwas 2 mal zu erfassen ist einmal zu viel 

das 80% optimum ist das ziel (auf die wichtigen/großen punkte konzentrieren) und die fehlenden 20% akzeptiere


Dienstag, 9. November 2010

die wichtigsten tools für enterprise und kmu

(es ist leichter den weg zu finden, wenn man das ziel kennt :-))

* verwende otrs::itsm http://www.otrs.com/de/produkte/itsm/ 
- verwende gleiche itsm struktur auf datei servern (hardware, network, software, location) 
- verwende strukturierte ablagen! (jede datei bekommt nen passenden ablageort)
- verwende einheitliche namensgebung (inventardatenbank, überwachung, alarmierung)

* zentrale configuration als teil von "change management"
- verwende gruppenrichtlinien (datein, registry, datei security, ...)
- verwende puppet ( http://puppetlabs.com/puppet/what-is-puppet/  (linux server)) mit puppet-dashboard
- xserve (apple clients) (google verwendet puppet für die verwaltung vom apple clients!) - http://www.redmonk.com/cote/2008/06/11/puppet-at-google-redmonk-radio-episode-48/
- verwende svn repository für "configs"
- sprich über änderungen (persönlich, kaffepause, blog, email)

überwachung:
* nagios: (server und service verfügbarkeits monitoring und alerting) = ITIL: Event Management
* cacti: (schwellwert & baseline überwachung)
http://www.cacti.net/screenshots.php
- benachrichtige nicht über email sondern über chatrooms telegram(api), (ejabber + sendxmpp)sendxmpp
- monitor your puppet dashboards https://github.com/josy1024/nagios-puppet/blob/master/plugins/check_pupdash_nodes_threshold

infrastructure:
* verwende virtualisierung (flexibilität ist ein geschenk!)
2010 sage ich xenserver, 2014 sage ich verwende hyper-v
* verwende zentrale authentifierung / authorisierung
- active directory, openlap
* plane mit fehler deiner systeme bewusst umzugehen - fehler sind willkommen - antifragiles design


mitarbeiter:
* schau dich nach qualifizierten mitarbeitern um bzw bilde sie aus (flexmatrix, qualifikationsmatrix)
* verbreite und teile wissen
- verwende plattformen (wiki/blog) um unternehmensinformation zu verbreiten (wordpress)
- verwende wiki/blog zb für änderungsprotokolle bzw CAB (Change Advisory Board) !
* vewerte mitarbeiter nach kriterien wie: wie gewillt ist der mitarbeiter wissen zu teilen!
 * organisation beginnt bei sich selbst
- verwende mind mapping (freemind)
- verwende das "eisenhower-prinzip" zur organisation von dringend/wichtig tasks! 
http://de.wikipedia.org/wiki/Eisenhower-Prinzip
- verwende kanban als "überblick" projektmanagement


Montag, 18. Oktober 2010

most important programs for ubuntu desktop setup


* picasa (with wine) http://www.webupd8.org/2010/04/how-to-install-picasa-36-in-ubuntu.html
* search with tracker or beagle
* freemind
* gimp
* openoffice
* google chrome / firefox with or without flash plugin ...
* ms terminal services client


* define keyboard shortcuts (windows-e for personal data, strg-up, strg-down for window commands)


* vmware player http://josy1024.blogspot.com/2009/02/vmware-player-251-auf-ubuntu-804.html

Montag, 30. August 2010

the most important itsm tools for smb

i use service management orientated to ITIL (it’s much easier if you know where you want do go) http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library

* use otrs::itsm http://www.otrs.com/de/produkte/itsm/ (it can't work without)
- use itsm relevant file server structure (hardware, network, software, location) all around “config items”
(use structured file servers - every file has its repository)
- use uniform naming structure (config items, monitoring …)

* central configuration as a part of change management
- use group policy's as much as possible (file, registry, file security, ...)
- use puppet (http://www.puppetlabs.com/puppet/introduction/ (linux server))
- use version control as your config repository
- xserve (apple clients) (eg google uses puppet for apple clients...) - http://www.redmonk.com/cote/2008/06/11/puppet-at-google-redmonk-radio-episode-48/
- talk about changes (voice, blog, email)

monitor:
* nagios: (host and service available monitoring & alerting) == ITIL: Event Management
- http://www.nagios.org/about/screenshots
- notify to chatroom with sendxmpptelegram api
- monitor your puppet dashboards https://github.com/josy1024/nagios-puppet/blob/master/plugins/check_pupdash_nodes_threshold
* cacti: (baseline monitoring)
- http://www.cacti.net/screenshots.php

infrastructure:
* use virtualisation (you have to scale!)
in the Year 2010 i wold say Xenserver, 2014 i say go use hyper-v!
* use central authentication
- active directory, openlap
* deal with errors - errors are welcome - antifragil per design!

person:
* use trained and qualified co-workes (flexmatrix, qualification matrix)
* share knowledge
- use wiki for enterprise information (mediawiki, twiki)
- maybe use wiki für CAB (Change Advisory Board) or CHANGELOG too?

* organize yourself to reach self organized organisation
- use mind mapping tools (freemind)
http://sourceforge.net/projects/freemind/files/
- use eisenhower time management method
http://en.wikipedia.org/wiki/Time_management#The_Eisenhower_Method
- use kanban for task overview (projekt management?)

trends 2015
trends 2016

Dienstag, 13. April 2010

Bürgerkarte für Online Banking, Raiffeisen ELBA-Internet

Voraussetzungen für Bürgerkarte und Online Banking über Raiffeisen ELBA-Internet (https://banking.raiffeisen.at/)

* Bürgerkarte
* Raiffeisen hat die Zuordnung vom Zertifikat der Bürgerkarte mit deinem Konto hergestellt (in der Bank beantragen)
* Client: http://www.a-trust.at/software (a.sign client + A-Trust BKU)
(MOCCA http://webstart.buergerkarte.at/mocca/ liefert bei mir einen Fehler:
ERROR CODE: 2901 Die in der Anfrage verwendete Version des Security-Layer Protokolls (http://www.buergerkarte.at/namespaces/securitylayer/20020831#) wird nicht mehr unterstützt)
* im Browser den Popup-Blocker für die Adressen 127.0.0.1 und banking.raiffeisen.at ausnehmen

Ich verweise noch auf meinen alten post "buergerkarte in 30 minuten"  zur Aktivierung der Bürgerkarte, mittlerweile funktioniert das wirklich sehr gut über die Aktivierung über https://finanzonline.bmf.gv.at/.


Samstag, 27. März 2010

vmware player 3.0.1 unter ubuntu 10.4

ein Aufruf von
# gksudo bash ./VMware-Player-3.0.1-227600.i386.bundle
hat die nach dem Distributionsupgrade ("update-manager -d" auf ubuntu 10.4) defekte vmware player 2.5.3 installation deinstalliert und VMware Player 3.0.1 installiert ;-)

ich verweise auf die doku von:
https://help.ubuntu.com/community/VMware/Player

Freitag, 12. März 2010

changelog josy1024 blog description

i found better matching description for my blog:



brainwaves - insights of my live and operations
gedankenblitze und erkenntnisse und aus meinem leben und tun


insights of my job and my life 
meine erkenntnisse als sysadmin und aus meinem leben 

Samstag, 27. Februar 2010

itunes notizen synchronisieren pc warnung

Menü: Bearbeiten > Einstellungen
Registerkarte: Geräte
"Warnen, wenn mehr als 5% der Daten auf diesem Computer geändert werden."

Trackback: "How to stop iTunes from warning me about sync-ing notes"
http://superuser.com/questions/7068/how-to-stop-itunes-from-warning-me-about-sync-ing-notes

Freitag, 5. Februar 2010

google chrome 4, google mail

I'm very impressed with:

* the sync bookmarks feature of google chrome 4
* the new extension feature

note: with this blog entry i'm trying to test the "email to blog" feature of this blog....


notes/keywords for my mind:

lesezeichen synchronisieren
google mail tips:


using alias mail addresses with username+freedefined@gmail.com forwards to username@gmail.com mail box.)