LordLamer
  • Home
  • About Me
  • Familie
  • Knowledgeroot
  • Impressum
KEEP IN TOUCH

Posts by lordlamer

Aktuelle Vim Konfiguration

Mar02
2011
Written by lordlamer

Heute möchte ich einfach mal meine aktuelle Vim Konfiguration Vorstellen. Neben Highlighting und Zeilennummer anzeigen gibt es auch einige Hotkeys.  Unter anderem Zeilennummern Ein- und Ausblenden oder Zeilenenden anzeigen. Weiterhin werden überflüssige Whitespaces rot gekennzeichnet.Vielleicht hilft das dem einen oder anderen ja wie mir.

Bei Fragen oder Anmerkungen meldet euch doch einfach.

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below.  If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed.  It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.

" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim

" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on

" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark

" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
 au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
 \| exe "normal g'\"" | endif
endif

" Uncomment the following to have Vim load indentation rules according to the
" detected filetype. Per default Debian Vim only load filetype specific
" plugins.
if has("autocmd")
 filetype indent on
endif

" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
" set showcmd        " Show (partial) command in status line.
set showmatch        " Show matching brackets.
set ignorecase        " Do case insensitive matching
set smartcase        " Do smart case matching
set incsearch        " Incremental search
set autowrite        " Automatically save before commands like :next and :make
"set hidden             " Hide buffers when they are abandoned
"set mouse=a        " Enable mouse usage (all modes) in terminals

set paste
set nu
set smartindent
set ruler
set laststatus=2
set listchars=tab:>-,trail:-,eol:$,extends:>,precedes:<,nbsp:%

" folding
"set fdm=marker
"set fmr={,}

" highlight all not useable whitespaced at end of line
highlight WhitespaceEOL ctermbg=red guibg=red
match WhitespaceEOL /\s\+$/

set enc=utf-8

"map <F10> :set nu<cr>
"map <F9> :set nonu<cr>
"map <TAB> :set nu<cr>
"map <F12> :only<cr>
"inset hallo
"map <F2> ihallo

" set global vars
let g:numbers=1
let g:wordwrap=0
let g:lists=0

" functions
" function to show linenumbers or to hide
function Showlinenumbers()
if g:numbers == 1
 set nonu
 let g:numbers=0
else
 set nu
 let g:numbers=1
endif
endfunction

" function for wordwrap
function Showwordwrap()
if g:wordwrap == 1
 set nowrap
 let g:wordwrap=0
else
 set wrap
 let g:wordwrap=1
endif
endfunction

" function for list special chars
function Showlists()
if g:lists == 1
 set nolist
 let g:lists=0
else
 set list
 let g:lists=1
endif
endfunction

" make key mapings
map <F10> :call Showlinenumbers()<cr>
map <F9> :call Showwordwrap()<cr>
map <F8> :call Showlists()<cr>
" open/close folding
map <F5> za
map <F6> zA

" indent with mark text again after indent
vmap > >gv
vmap < <gv

" Source a global configuration file if available
" XXX Deprecated, please move your changes here in /etc/vim/vimrc
if filereadable("/etc/vim/vimrc.local")
 source /etc/vim/vimrc.local
endif
Posted in Debian, Linux

Der Kalender hängt

Mar02
2011
Written by lordlamer

Wir schreiben das Jahr 2011. Es ist März. Ein Mann. Ein Nagel. Eine Wand. Das Loch und schon hängt er. So einfach kann es im leben sein.

Wer mich also jetzt im Büro besuchen bekommt kann sich auch gleich diesen tollen Kalender angucken.

Posted in Company

IPv6 mit Tücken

Feb28
2011
Written by lordlamer

Das Problem zu finden war nicht ganz so einfach. Das hat gestern echt Zeit gekostet.

Ihr seht ja rechts die Twitterbox. Diese ging seit der Umstellung auf IPv6 nicht mehr. Genauso funktionierte die Plugin-Verwaltung im WordPress-Backend nicht. Die Frage war nur noch “Wieso?”.

Da habe ich gestern die PHP Einstellungen durchgewühlt und Testscripte geschrieben mit fsockopen. Aber alles half nichts. Dann probierte ich über die Shell ein

w3m http://wordpress.org

Aber da bekam ich nur ein 404 Fehler. Von mir zu Hause funktionierte alles sauber. Dann mal fix mit dig die DNS Einträge von wordpress.org geprüft. Resultat: Auch alles richtig. Das war der Zeitpunkt zu Kapitulieren?!

Ich habe danach mit telnet weiter getestet und siehe da:

telnet wordpress.org
Trying 2a01:xyz:100:5442::q...
Trying 72.233.56.138...
Trying 72.233.56.139...

Wieso löst telnet wordpress.org mit einer IPv6-Adresse auf? Gleich mal ein strace drauf gemacht und siehe da… Er versucht wordpress.org.universe.linuxdelta.de aufzulösen und findet natürlich was weil bei mir im DNS *.universe.linuxdelta.de angelegt ist. Aber wieso versucht er wordpress.org.universe.linuxdelta.de aufzulösen? Der Fehler bzw. die Lösung liegt in /etc/resolv.conf. Hier steht die Zeile

search universe.linuxdelta.de

Das heißt nun entweder das “search” entfernen oder *.universe.linuxdelta.de aus dem DNS nehmen.

Dann klappt’s auch mit dem Nachbarn!

Posted in IPv6

Jetzt auch mit IPv6

Feb26
2011
Written by lordlamer

Die Seiten von lordlamer.de, linuxdelta.de und knowledgeroot.org sind jetzt auch über IPv6 erreichbar.

Die IPv6 Adressen habe ich schon seit einiger Zeit auf dem Server eingerichtet. Heute habe ich dann mal im DNS die AAAA Records für IPv6 hinterlegt.

Weiterhin gibt es in der rechten Spalte eine kleine Anzeige mit der IP Adresse von euch. Damit könnt ihr prüfen ob ihr per IPv4 oder IPv6 zugreift.

Bei Problemen mit dem Zugriff meldet euch einfach hier oder direkt per E-Mail.

Posted in IPv6

Alexa’s erster Ausflug auf dem Laufrad

Feb26
2011
Written by lordlamer

Wir haben das gute Wetter heute mal genutzt um mit Alexa die Gegend unsicher zu machen. Daher hier die ersten Bilder von Alexa auf ihrem neuen Laufrad…

Posted in misc

LUG Balista Hamburg e.V. beim CLT 2011

Feb21
2011
Written by lordlamer

Fast schon rein Ritual. Aber auch dieses Jahr geht es wieder zu den Chemnitzer-Linux-Tagen. Mit 2 Autos und 14 Personen geht es am Freitag den 18.03.2011 ab nach Chemnitz.

Dieses Jahr Neu: LUG Balista Hamburg e.V. hat diesmal einen eigenen Stand und stellt sich, den Software-Freedom-Day(SFD) und eigene Projekte vor.

Wer also mich oder andere Leute von LUG Balista Hamburg e.V. treffen will kann uns dort ja treffen.

Hier auch noch der Link zu unserem Stand:
http://chemnitzer.linux-tage.de/2011/live/642

Posted in LUG Balista

Kleiner Helfer: log2mail

Feb21
2011
Written by lordlamer

Heute möchte ich euch einen kleinen Helfer Vorstellen: log2mail. Dieses kleine Programm könnt ihr so Konfigurieren, dass es in Log-Dateien nach bestimmten Zeichen oder Zeichenketten sucht und euch eine E-Mail zukommen lässt.

Ein kleines Beispiel: Ihr wollt per E-Mail Bescheid bekommen wenn sich Benutzer XY am System anmeldet.

Zur Installation macht ihr unter Debian einfach folgendes:

aptitude install log2mail

Das Mail-Template bearbeitet ihr dann unter: /etc/log2mail/mail.

In der Datei /etc/log2mail/config/default habt ihr dann die Standardkonfiguration. Hier könnt ihr dann definieren wer eine E-Mail bekommen soll, welche Log-Datei kontrolliert wird und wieviel Einträge aus der Datei ihr per E-Mail bekommt.

Hier ein Beispiel dazu:

defaults
 sendtime = 20
 resendtime = 50
 maxlines = 7
 template = /etc/log2mail/mail
 fromaddr = log2mail
 sendmail = /usr/lib/sendmail -oi -t

file = /var/log/auth.log
 maxlines = 2
 pattern = "session opened for user XY"
 mailto = user@domain.tld

Bei Fragen und Anmerkungen wie immer einfach melden!

Posted in Debian, misc

Ankündigung für Backports

Feb17
2011
Written by lordlamer

Da Backports seit kurzem wieder freigegeben ist habe ich mich entschlossen einige meiner Pakete auch für Debian Backports bereit zu stellen. Dies wird vor allem das Zendframework betreffen. Wie sieht es denn mit meinen anderen Paketen aus? Was meint ihr?

Posted in Debian

Blick aus dem Büro

Feb17
2011
Written by lordlamer

Heute gibt es mal den Blick aus dem Büro in Richtung Osten. Zu sehen ist neben dem üblichen Hamburg Grau in Grau die Industrielandschaft der City-Süd.

Posted in Company, misc

Eigenes SSL Zertifikat in 3 Schritten

Feb15
2011
Written by lordlamer

Um ein selbstsigniertes SSL Zertifikat zu erzeugen einfach folgende 3 Schritte machen:

openssl req -new -newkey rsa:4096 > server.crt
openssl rsa -in privkey.pem -out server.key
openssl x509 -in server.crt -out server.cert -req -signkey server.key -days 365

Danach habt ihr ein Zertifikat mit einer Stärke von 4096Bit und einer Laufzeit von 365 Tagen.

Das Zertifikat befindet sich dann in der Datei server.cert. Der Request dazu ist in der server.crt enthalten. Falls ihr also das Zertifikat von einer CA signieren lassen wollt müsst ihr der CA den Request zukommen lassen.

Posted in misc
« Older Entries Newer Entries »

Community

  • Forum
  • GitHub
  • Knowledgeroot
  • YouTube

Categories

  • bsd (1)
  • citrix (3)
  • Company (27)
  • Debian (12)
  • docker (1)
  • Familie (75)
  • Geocaching (2)
  • Hausbau (41)
  • IPv6 (5)
  • Java (5)
  • klettern (10)
  • Knowledgeroot (16)
  • Linux (13)
  • LUG Balista (1)
  • misc (22)
  • mysql (1)
  • netscreen (2)
  • postgresql (1)
  • sap (4)
  • Software Architektur (3)
  • solr (2)
  • vim (2)

EvoLve theme by Theme4Press  •  Powered by WordPress LordLamer
Frank Habermann

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.