11.07.2015 Aufrufe

c't magazin für computer technik 24/2013 - since

c't magazin für computer technik 24/2013 - since

c't magazin für computer technik 24/2013 - since

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

kurz vorgestellt I Dateiaustausch, Web-Entwicklung# s l i d e r - b u tton s > d i v {p a s ition : r e la tive ;d i spl ay : inl ine-b l ock ;wi dt h : 10px;h e i g h t : 10px;backg r o und-co lo r : r gb ( 255. 216 . 0 ) ;b o r der : lpx 5oli Q • 666 ;983ConvErt to Fffd800ConvErt to hsl(50.8, lOO'Yo, 50%)Einmal-FreigabeDas Kommandozeilen-ToolFilegive veröffentlichtDateien im Internet odernimmt sie entgegen. Eserspart Umwege über Dienstewie Dropbox.Am einfachsten geht es, wenn Sender undEmpfänger im gleichen LAN oder im Internetarbeiten. Dann genügt der Befehl filegiveDateiname für eine per Webbrowser zugänglicheFreigabe: Filegive startet einenWebserver, der Up- und Downloads perSSL verschlüsselt. Die SSL -Schlüssel und-Zertifikate erzeugt die Software automatischbei jedem Start neu. Die SHA 1-Fingerabdrückeder Zertifikate gibt sie ebensoaus wie die Freigabe-URL, die aus derIP-Adresse, einer zufällig gewählten Portnummer,einem Verzeichnisnamen sowiedem Dateinamen besteht. Stellt FilegiveFreigaben über UPnP-Router oder SSH­Server ins Internet, setzt sie deren IP­Adresse und Portnummer in die URL ein.Hat der Empfänger die Datei geladen, beendetsich Filegive automatisch. Das lässtsich abstellen, fa lls mehrere die Dateihaben möchten.Dank diverser Tricks funktionieren dieFreigaben auch über NAT-Schranken hinweg.Dafür nutzt Filegive wahlweise eineim Router eingerichtete Portweiterleitungoder schaltet sie per UPnP oder überdas auf Apple-Routern übliche NAT PortMapping Protocol (NAT-PMP) an. Falls alleStricke reißen, ka nn Filegive auf einenSSH-Server im Internet ausweichen, derFreigaben mittels einer speziellen Konfigurationsowie per socat oder netcat anbietet.Windows-Nutzer können das in Go geschriebeneProgramm von der Projektseiteladen. Auf anderen Betriebssystemen mussman es vor Gebrauch übersetzen. (rek)www.d.de/7 3<strong>24</strong>065Happy Web CodingMit dem Web-Essentials-Piug-inmacht die ohnehin schon bequemeWeb-Entwicklung unter Visual Studionoch mehr Spaß.Die Installation ist simpel: lnstaller herunterladen,doppelklicken, fertig. Sofortkommt man in den Genuss zahlreicher Eingabehilfenund Tools, zum Beispiel bei derEingabe von CSS-Code: Normalerweisemuss man Stile wie transform, die BrowserspezifischePräfixe benötigen, mühsam undfehlerträchtig einzeln von Hand definieren.Mithilfe der Web Essentials genügt ein Klickauf "Add missing vendor specifics" und VisualStudio generiert passende Einträge für-webkit-transform, -moz-transform und so weiter.Ändert man den Wert des transform-Attributs,werden die Werte der generierten Attributeautomatisch synchronisiert. Kleine Kästchenneben einem Wert wie #ffd800 visualisierendie Farbe, die er repräsentiert.JavaScript-Entwickler dürften die Integrationvon JSHint schätzen. Damit lässtsich die Qualität des Code prüfen. Beispielsweiseweist das Tool auf vergessene Semikolons,== statt === oder nicht referenzierteVariablen hin. Per Klick auf eine Fehlermeldunglandet man in der betreffenden Zeile.JSDoc-Kommentare werden in Echtzeitausgewertet und in die Eingabehilfe Intel lisenseübernommen, die bei der halbautomatischenCode-Vervollständigung hilft.Der eingebaute Minifier streicht Kommentareund Leerzeichen aus CSS- und JS­Dateien und speichert die so für kurze Ladezeitenoptimierte Fassung mit dem Anhängsel".min.css" beziehungsweise ".min.js" ab.Sowohl in CSS-als auch JS-Dateien kannman mit speziellen Kommentaren Regionenmarkieren, die sich ein- und ausklappenlassen, um die Übersicht über denCode zu verbessern. Und viele praktischeFunktionen mehr.(ola)www.d.de/7 3<strong>24</strong>065Das universelle C64-Parallelinterfaceerlaubt den Anschluss von Druckern anden Seriell-Bus des VC20 und CBM64.1994Com-Server bieten auf kleinstem Raumalles, was für das Auslagern seriellerSchnittstellen in ein Netzwerk benötigt wird.2000Nach dem Web-Thermometer (Temperaturüberwachungper Browser) entsteht einevoll ständige Web- 10 Familie.2012W&T bringt mit dem USB-Server beliebigeUSB-Geräte im Netzwerk erfolgreichzum Laufen.Filegive 0.7 .1Dateien übers Netz tauS

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!