Kilo Mike - Ich blocke….

Bandit600 bloggt weiter…

Du durchsuchst gerade das Archiv des Tags ‘Know How’.

Archiv: Know How

2009 24 Jan

locale -a bei neuem Debian

Abgelegt unter: Allgemein | RSS 2.0 | TB | Tags: , , | Keine Kommentare

Ich bin seit einigen Tagen mitten im Umzug von meinem “alten” root-Server auf einen neuen, kleineren VServer. Leider klappt nicht alles so, wie es soll, vor allem Gallery2 macht Probleme.. Eine Hürde, vor der ich derzeit stehe ist, wie ich das System wieder auf Deutsch bekomme. In der Site-Administration sind alle Einstellungen auf Deutsch, trotzdem bleibt die Software stur bei englischer Kommunikation. Eine ssh-Ausgabe von

locale -a

brachte mich insofern weiter, dass nur C und POSIX aktiviert waren, nach kurzem

dpkg-reconfigure locale -plow

konnte ich dann auch diverse de_* UTF-8 aktivieren.. Und kurzum war die Gallerie/Gallery2 auch Deutsch…

Eine einfache Möglichkeit um bei den Windws Sharepoint Services 3 (WSS3) die Suchfunktion zu entfernen hat Per Jakobsen (http://www.theblackknightsings.com/) entwickelt:

To install the feature in my solution do the following:
1) Download zip from  www.theblackknightsings.com/content/binary/NoSearchBox-wsp.zip
2) Extract wsp from zipfile
3) Start command prompt
3.1) Run stsadm -o addsolution -filename <path to nosearchbox.wsp>
3.2) Run stsadm -o deploysolution -name nosearchbox.wsp -immediate
3.3) Exit command prompt
4) Enter Central administration
4.1) Select Application managment | Manage Web application features (below SharePoint web application management)
4.2) Select the right Web Application in the top right corner
4.3) “No Search Box” should be listed click Activate button next to it
4.4) Repeat 4.2 + 4.3 any number of times
5) Check that search box has disappeared

Bei meiner Installation hatte ich das Problem, dass ich vom Zeitgeberdiest eine “nette” Fehlermeldung erhalten habe:

Der Zeitgeberauftrag für diesen Vorgang wurde erstellt, aber kann nicht ausgeführt werden, da der Administrationsdienst für diesen Server nicht aktiviert ist. Wenn die Ausführung des Zeitgeberauftrags zu einem späteren Zeitpunkt geplant ist, können Sie die Aufträge gleichzeitig mithilfe von ’stsadm.exe -o execadmsvcjobs’ ausführen. Aktivieren Sie den Windows SharePoint Services-Verwaltungsdienst, oder führen Sie den Vorgang über das Befehlszeilendienstprogramm ‘STSADM.exe’ aus, um das Problem künftig zu vermeiden.

Aber nach einem ’stsadm -o execadmsvcjobs’ und ein paar Sekunden Geduld hat dann alles geklappt..

2008 25 Jun

Ein einfacher Proxy

Abgelegt unter: Allgemein | RSS 2.0 | TB | Tags: , , , , | Keine Kommentare

Man(n) wächst ja an seinen Herausforderungen… So auch diesmal.

Die Aufgabenstellung: Wir brauchen einen gaaaanz einfachen Proxy-Server, der (basierend auf einer Blacklist) nach Begriffen filtert. Kosten soll er natürlich nichts, udn einfach zu administrieren soll er auch sein..

Die Lösung: Und wieder einmal geht mein erster Gedanke zu Linux, im Detail Debian. Durch die guten Erfahrungen mit Debian 4.0 in Verbindung mit VMWare Server bestärkt, war das Basissystem (einmal ohne Allem) schnell aufgesetzt (Zeitaufwand < 30 Minuten). Nachdem ich den Midnightcommander, HTOP und SSH

apt-get install mc ssh htop

installiert hatte, ging es auch mittels wget ans saugen von Webmin, der netten und benutzerfreundlichen Oberfläche für Linux. Ein kurzes

dpkg -i webmin_all_1.420.deb

und händisches Installieren der abhängigen Bibliotheken mittels apt, konnte ich über https://IP:10000 auf Webmin zugreifen. Bisher hat der ganze Eingriff nichtmal 45 Minuten gedauert.

Im Webmin versteckt sich unter dem Menüpunkt “Unused Modules” der “Squid Proxy Server”, sympathischerweise findet man gleich einen Link zum vollautomatischen Installieren und 3-4 Sekunden später ist er fertig.. Der Squid.

Die Standard-Zugriffskontrollen (ACL) “Safe Ports” und “SSL Ports” sind (auf deutsch gesagt) für den Arsch und können gelöscht werden.. Wichtig ist, dass die ACL “all” und “Apache” nicht gelöscht werden, aus Vorsichtsgründen habe ich mich (Lernen macht schlau und aus Fehlern wird man klug) nur von den ACLs “Safe Ports” und “SSL-Ports” getrennt und aber alle anderen ACL deaktiviert…

Dann wurden 2 neue ACL angelegt:

Bad_Words: “URL_Regexp” Hier kommen zeilenweise alle bösen Stichworte rein, bei denen die nette “Access denied”-Meldung kommen soll.

Bad_URL: “Webserver_Hostname” Hier kommen zeilenweise alle Hostnamen rein, auf die nicht zugegriffen werden soll.

Der Unterschied zwischen “URL_Regexp” und “URL_Path_Regexp” ist ganz einfach: “URL_Regexp” sucht in der gesammten Adresszeile nach den bösen Wörtern, “URL_Path_Regexp” lässt von der Suche die Domain außen vor und kümmert sich nur um alles hinter der TLD (.de, .com,…).

Diese ACLS werden jetzt noch wie folgt aktiviert:

Bad Words - deny

Bad_URL - deny

all - grant

Nach Speichern und setzen des Proxys am entsprechenden Client auf den (Standard-)Port 3128 läuft alles wie am Schnürchen, in nichtmal 60 Minuten wurde ein (zugegeben einfacher) Proxy-Server aufgesetzt..

Nach langer Suche hat es mir der HP Instant Chat verraten: Um einen HP iPaq 200/214 Enterprise auf die Werkseinstellungen zurückzusetzen, gehe vor wie folgt:

Bei diesem Modell muss man zuerst die Windows+OK+Rec gleichzeitig druecken, dann fuer 3 Sekunden softReset Taste.
Nach 3 Sekunden diese Softresettaste losslasen aber die 3 anderen weiter gedrueckt halten bis auf dem Display kommt: “clean boot”

Hoffe das hilft jemandem udn einen schönen Abend!!

Ich bin gerade auf den Befehl “subst” gestoßen… Er ermöglicht es, dass man einen Ordner auf ein separates Laufwerk mappt. Hierbei kann dieser Ordner sowohl ein verbundenes Netzlaufwerk sein oder auch ein lokaler Ordner… Die Frage: WOzu das Ganze?? Mit “net use” erreicht man das gleiche… Beim Einsatz von “subst” muss man aber vorher keine Freigabe erstellen, auch kann man keine Shares einbinden, sondern ist auf gemappte Laufwerke festgelegt..

Ich suche immernoch eine Möglichkeit um folgendes zu realisieren: Ich will eine Netzfreigabe so einbinden, dass diese als lokaler Ordner angezeigt wird. Mittels NTFS kann man ja eine Festplatte so einbinden, mit einem Netzlaufwerk ist dies jedoch nicht möglich… Unter Linux kann man das ja problemlos machen, hier kann man Alles und Jeden in jede Stelle des Verzeichnisbaums einhängen.. Das muss doch unter Windows auch gehen…

Hallo,

ich versuche derzeit das hwdVideoShare Modul für Joomla 1.5 zum Laufen zu bekommen. Die Umgebung ist mal wieder Debian in der Version 3.1.

Das Modul ermöglicht es eine Art Video-Plattform hinzusetzen. Natürlich braucht es auf dem Server eine lokale Umwandlungsmöglickeit, ganz so weit ist PHP nun auch wieder nicht…

So wird u.a., neben FFMPEG, das FLVTool2 benötigt. Bei der Recherche nach der einfachsten Installation stieß ich auf einige Problemberichte des Tools, und einen Workaround:

FLVTool2 broken - Het bijstere spoor

Er empfielt den Einsatz des FLVTool++, einer Weiterentwicklung. Die Installation unter Debian ist auch hübsch einfach:

To make FLV’s coming from flash streaming servers (FCS/FMS/Red5) properly work as a progressive download, it’s often required to use a tool to inject ‘missing’ meta-data.

Up until now I used FLVTool2 for this, but it seems to load the entire FLV into memory (badd!), and now I’m getting nasty errors as well..

ERROR: EOFError ERROR: /usr/local/lib/site_ruby/1.8/flv/amf_string_buffer.rb:37:in `read’ ERROR: /usr/local/lib/site_ruby/1.8/flv/amf_string_buffer.rb:243:in `read__STRING’ ERROR: /usr/local/lib/site_ruby/1.8/flv/audio_tag.rb:56:in `read_header’ ERROR: /usr/local/lib/site_ruby/1.8/flv/audio_tag.rb:47:in `after_initialize’ ERROR: /usr/local/lib/site_ruby/1.8/flv/tag.rb:56:in `initialize’ ERROR: /usr/local/lib/site_ruby/1.8/flv/stream.rb:447:in `new’ ERROR: /usr/local/lib/site_ruby/1.8/flv/stream.rb:447:in `read_tags’ ERROR: /usr/local/lib/site_ruby/1.8/flv/stream.rb:58:in `initialize’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:272:in `new’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:272:in `open_stream’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:238:in `process_files’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:225:in `each’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:225:in `process_files’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2/base.rb:44:in `execute!’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2.rb:168:in `execute!’ ERROR: /usr/local/lib/site_ruby/1.8/flvtool2.rb:228 ERROR: /usr/bin/flvtool2:2:in `require’ ERROR: /usr/bin/flvtool2:2

I wanted to try out FLVTool++ anyway, as it seems like a much more scalable solution.. This is how its installed on debian:

Grab the source:
wget http://rcdn.org:8080/images/4/44/Flvtool%2B%2B.tar.bz2

Unpack
tar xfvj Flvtool++.tar.bz2

Make sure you have a compiler installed (as root).
apt-get install build-essential

Compiling
make

AArrghh! It doesn’t compile :(.
This is the error it gave me:
g++ -O2 -c -Wall -D_FILE_OFFSET_BITS=64 flvtool.cpp -o flvtool.o AMF.h:35: error: invalid pure specifier (only `= 0′ is allowed) before ‘;’ token flvtool.cpp: In function ‘int main(int, char**)’:
flvtool.cpp:192: warning: too many arguments for format
make: *** [flvtool.o] Error 1

Ok, lets dig into this code a bit.. the errors seems to give a few useful hints..

First thing I did was go to line 35 in AMF.h and change:

virtual std::ostream& operator << (std::ostream& os) const = NULL;

into:

virtual std::ostream& operator << (std::ostream& os) const = 0;

Next, open flvtool.cpp (line 192) and change:

fprintf(stderr, “usage:\n”, argv[0]);

Into:

fprintf(stderr, “usage:\n”);

Now, for some reason you also need to manually create the bin/ directory in your source directory, after that you can start compiling again.

mkdir bin
make

Success! Your bin/ directory will now contain the flvtool++ binary.

/bin/flvtool++
#outputs: flvtool++ version 1640 2007/05/24 14:39:18 usage:
flvtool++

( )
flvtool++ -i

Und noch ein klasse Tutorial: Wie gehe ich vor, wenn ich unter Debian einen Webserver einrichten will/muss…

Hier der Link

Der Text von http://www.tim-bormann.de

Vorbereitungen Installation Debian Etch

Exkurs: Vorbemerkungen zu Debian Etch und APT vs APTITUDE:
Der bisherige Standard-Paketmnager unter Debian Linux war APT. Mit der Veröffentlichung von Debian Etch wird Aptitude das empfohlene Werkzeug zur Paketverwaltung! In diesem Debian Etch Tutorial nutze ich APT, da Meinung mein nach APT schneller ist und ich die Vorteile von APTITUDE, das einfach auf APT aufsetzt, gar nicht nutze oder benötige. Wer lieber Aptitude nutzen will kann im Folgendem ‘apt-get’ in der Regel durch ‘aptitude’ ersetzen.
Vielleicht für manche interessant: Aptitude lässt sich sowohl als Komandozeilenbefehl ausführen wie auch als Benutzeroberfläche.
Kleine Liste an Unterschieden zwischen APT vs APTITUDE:

  • ‘aptitude purge’ statt ‘apt-get remove –purge’
  • ‘aptitude install Deb1+ Deb2- Deb3_ Deb4=’ (1 install; 2 remove; 3 purge; 4 hold

[...]

Der vollständige Artikel kann unter Tim Bormanns Seite eingesehen werden..

Über Dr.Web bin ich auf einen Dienst der Universität Standford gestoßen.

VectorMagic

Mit Hilfe dieses Online-Tools kann man eine Pixelgrafik in wenigen Schritten in eine Vektorgrafik umwandeln. Hilfreich, wenn man z.B. ein T-Shirt o.ä. mit einem Logo bedrucken lassen möchte.. Und immerhin eine hilfreiche Alternative zum nachmalen…

Hallo.

Da stand ich doch vor einem kleinen Problem. Ich wollte auf meinem Debian den Lame Encoder installieren. Leider gibt es kein *.deb-Paket o.ä. Nach kurzer Recherche fand ich den Grund: Lame wird in Etch nicht mehr offiziell unterstützt. Nach vielen (Fehl-)Versuchen bin ich dann auf eine klasse Anleitung auf Howtoforge gestoßen, bei der es sich in einem Absatz um Lame handelt:

2 Installing LAME

LAME is an MPEG Audio Layer III (MP3) encoder. We need this so that our videos don’t lose their sound while they are being converted to FLV. Unfortunately, LAME isn’t available as an official Debian Etch package, so we must compile it manually. First, we install the tools we need for the compilation:

apt-get install build-essential

Then we go to the /tmp directory and download the latest LAME version from SourceForge, e.g. like this:

cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

Then we unpack and compile LAME:

tar xvfz lame-3.97.tar.gz
cd lame-3.97
./configure –enable-shared –prefix=/usr
make
make install

Nachzulesen ist der gesamte Absatz natürlich nochmal unter Howtoforge.

Diese Seite ist nebenbei gesagt eine klasse Quelle für Informationen und Tutorials rund um alle Gebiete der Administration und der bunten Computerwelt.. Sehr Empfehlenswert..

2007 23 Nov

Noch mehr Cleanup

Abgelegt unter: Allgemein | RSS 2.0 | TB | Tags: , , | Keine Kommentare

So.. Bin grad am Putzen, meines 2-Wochen-alten Ubuntus… Ist halt alles schön neu und so..

Im Ubuntuusers-Forum bin ich da wieder auf einen tollen Artikel gestoßen..

[Howto] Nur benötigte Pakete behalten


Kilo Mike - Ich blocke…. läuft unter Wordpress 2.7.1
Anpassung und Design: Gabis Wordpress-Templates
21 Verweise - 0,370 Sekunden.