- Distribution herunterladen und in den VMWare Player als Laufwerk (iso) einbinden und installieren
- Standardmäßig ist kein APT Paketmanager aktiv. Diesen als root auf der Shell installieren mit
dpkg-restore
- Firewall (falls vorhanden) anpassen und Forwarding aktivieren mit
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward
Posts mit dem Label Entwicklung werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Entwicklung werden angezeigt. Alle Posts anzeigen
24.9.13
DSL - Damn small Linux als Gateway auf gleichem Rechner installieren
19.8.13
Firefox - Plugin Entwicklung
An dieser Stelle möchte ich beschreiben, wie man ein Firefox-Plugin entwickeln kann.
Ich weiß, dass es schon einige Anleitungen in dieser Form gibt, vielleicht aber kann man auch hier etwas lernen ; )
Das Beispiel soll ein Plugin sein, welches eine Whois-Abfrage zu einer Domain oder IP-Adresse durchführt.
to be continued....
Ich weiß, dass es schon einige Anleitungen in dieser Form gibt, vielleicht aber kann man auch hier etwas lernen ; )
Das Beispiel soll ein Plugin sein, welches eine Whois-Abfrage zu einer Domain oder IP-Adresse durchführt.
Was das Plugin leisten soll:
- Der mit der Maus selektierte Text (IP oder Domain) soll ausgewertet und an eine bestimmte URL geschickt werden
- Die Antwort mit den Whois-Informationen soll in einem neuen Div erscheinen; alternativ: neues Tab
Was muss ich vorher machen?
- Ein Benutzerkonto bei Mozilla einrichten auf
https://addons.mozilla.org/de/firefox/users/register
Im Entwickler-Zentrum existieren gute Anleitungen für die ersten Schritte - Einfachste Art Add-ons zu entwickeln ist mit dem Add-on-Builder
https://addons.mozilla.org/de/developers/builder - Anmeldung mit gleicher Email wie bei Mozilla
Die Anmeldung muss erneut bestätigt werden - Zum schnellen Ausprobieren des Add-ons sollte die Erweiterung
Add-on-builder-helper installiert werden
https://addons.mozilla.org/de/firefox/addon/add-on-builder-helper/?src=search - Nach erfolgreicher Anmeldung kann es endlich losgehen auf
https://builder.addons.mozilla.org/
Der Code:
exports.main = function() {
var contextMenu = require("context-menu");
var tabs = require("tabs");
var selection = require("selection");
var Request = require('request');
var menuItem = contextMenu.Item({
label: "Whois Auskunft",
context: contextMenu.SelectionContext(),
contentScript: 'self.on("click", function() {'+
'var text = window.getSelection().toString();'+
'self.postMessage(text);'+
'});',
onMessage: function(text) {
tabs.open("http://whois.domaintools.com/"+text);
}
}) ;
};
Tipps:
- Debuggen → Fehlerkonsole vom Firefox
Console.log(„Nachricht“);
to be continued....
Abonnieren
Posts (Atom)
Openhab und Ecoflow Max - API Anbindung
Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...
-
Nach jahrelanger Nutzung von Putty bin ich vollends auf Kitty umgestiegen, da es einige Funktionen bietet, die über die von Putty hinausgehe...
-
Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...
-
Zuerst wollte ich sipcmd nach dieser Anleitung installieren, doch es trat folgender Fehler auf: src/includes.h:23:19: fatal error: ptli...