Suchen und ersetzten

34 abc
34″>abc

s/\(\d\d\)\s/\1″>/

-rw-r–r– 1 user user 1393 2009-01-26 16:04 Firewall.class
Firewall.class

s/^.*\(Fire\)/\1/

Pipe-Zeichen durch Zeilenumbruch ersetzen mit \r

s/|/\r/g

Links

vim regex

jquery und prototype

2009-05-18 | 11:28 am | Kein Kommentar »

Problem: Namenskonflikt beim Shortcut $

Abhilfe: jQuery.noConflict()

Wichtig: Einbindung der Prototype Biliothek vor der jQuery Bibliothek.

<script src="prototype.js">
<script src="jquery.js"></script>
<script>
    var $j = jQuery.noConflict();

    // Use jQuery with $j(...)
    $j(document).ready(function(){
       $j("div").hide();
     });

     // Use Prototype with $(...)
     $('someid').hide();
</script>

Links

Using jQuery with other Libraries

data
status
net

jquery

<script>
$(document).ready(function() {
  $("div.acs_content_div").eq(0).show().siblings("div").hide();

  $("a.acs_tab").click(function() {
    acs_tab_id= $(this).attr("id");
    acs_content_id= acs_tab_id.replace(/tab/, "content");
    $("#" + acs_content_id).show().siblings("div").hide();    
  });
});
</script>

prototype (1.5)

<script>
Event.observe(window,'load', function () {
  $$('.acs_content_div').each(Element.hide);
  $('acs_content_data').show();

  $$('.acs_tab').each(function (tab, ix) {
    tab.observe('click', function(e) {
      $$('.acs_content_div').each(Element.hide);
      var acs_tab_id= tab.getAttribute("id");
      var acs_content_id= acs_tab_id.replace(/tab/, "content");
      $(acs_content_id).show();
    });
  });
});
</script>

rounded corners [css]

2009-05-10 | 3:00 pm | Kein Kommentar »

-moz-border-radius: 4px;
-webkit-border-radius: 4px;

Der Ablauf von wegen Datei editieren, ins svn reintun, aus svn raustun, in datenbank rein und raus, von windows ueber mac nach ubuntu und dreimal unkontrolliert im ringelsrum und wieder zurueck, beschreibt utf wtf ja schon ganz treffend.

Zeichenkodierung aendern von utf-8 nach iso-unschuldig

sudo locale-gen de_DE@eure
/usr/share/i18n/SUPPORTED
enthaelt liste aller moeglichen kodierungsangaben

/etc/environment und
/etc/default/locale
jeweils LANG=“de_DE@euro“ einstellen

Die Aenderung wirkt sich erst nach einer Neuanmeldung aus

Bei der Neuanmeldung de_DE@euro als Sprache auswaehlen nicht vergessen!

oder benutzerspezifisch

vim .bashrc
LANG=de_DE@euro
export LANG

Ausgabe von locale sollte so aussehen

LANG=de_DE@euro
LC_CTYPE=“de_DE@euro“
LC_NUMERIC=“de_DE@euro“
LC_TIME=“de_DE@euro“
LC_COLLATE=“de_DE@euro“
LC_MONETARY=“de_DE@euro“
LC_MESSAGES=“de_DE@euro“
LC_PAPER=“de_DE@euro“

Das war noch nicht alles

Das wtf terminal gnome-terminal macht trotzdem weiter wtf utf.
Abhilfe schafft ein shellscript mit dem Inhalt

#!/bin/sh
CHARSET="ISO-8859-15" gnome-terminal --disable-factory

gnome-terminal panel button nun unter Eigenschaften dieses Skript als Befehl zuweisen.

Links

Spracheinstellungen von Ubuntuusers
utf wtf
Zeichenkodierungen [selfhtml]
unicode project
unicode poster

simple open new window

function fenster(url) {
  newin = window.open(url,"name","depend=yes,width=400,height=500,  \
  menubar=yes,scrollbars,status=yes,resizable");
  newin.focus();
}

tata – save data in file


saveData(data);
function saveData(data) {
    return window.open("data:x-application/gaga; charset=utf-8," + escape(data));
}

… 1983 [lyrics]

2008-10-3 | 7:44 pm | Kein Kommentar »

Gitte – Ich will alles

Zu sehen bei ihrem Auftritt in der Hitparade von 1983.

Jetzt leb‘ ich jeden Tag aus. Jetzt trink‘ ich jedes Glas leer
Ich will nicht viel. Ich will mehr. Jetzt bin ich frei und will alles
Ich lerne Spanisch und Bridge. Ich spiele Schach und Klavier.
Ich kämpf‘, gewinn‘ und verlier‘. Und geb‘ nicht auf. Ich will alles
Ich sage nie mehr vielleicht. Ich schrei‘ hinaus was ich fühl‘.
Und setze alles auf’s Spiel. Ich will mehr. Ich will mehr. Ich will alles.
More …

ntpdate

2008-09-29 | 10:39 pm | Kein Kommentar »

Schon wieder 40 Minuten Zeitverschiebung?

ntpdate ntp1.ptb.de

29 Sep 23:11:18 ntpdate[14488]: step time server 192.53.103.108 offset -2344.484250 sec

Keine Leerzeichen zwischen 2 und groesser!

0: Standard Eingabe
1: Standard Ausgabe
2: Fehler Ausgabe

strace -f lp blub.txt 2> ausgabe.txt
strace -f lp blub.txt > ausgabe.txt 2> &1

firefox 2 und 3

2008-09-7 | 7:02 pm | Kein Kommentar »

Zuerst Firefox komplett beenden.
ProfileManager aufrufen: firefox -ProfileManager
Zwei Profile anlegen. ZB. ff2 und ff3.
Firefox auf der command line starten:
firefox-3.0 -P ff3 –noxshm -no-remote
firefox-2 -P ff2 –noxshm -no-remote